BM66(@ &&&'''""""""'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))%%%"""$$$((()))&&&###''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%***((('''%%%$$$$$$%%%%%%---+++(((%%%%%%&&&)))+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******+++++++++******)))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++***)))(((((((((******++++++++++++++++++++++++---...///000000...,,,+++++++++++++++++++++,,,,,,******))))))))))))******)))+++,,,...//////......///...---,,,+++,,,,,,---,,,,,,,,,------.........************************///---+++)))'''''''''''''''(((((('''&&&(((+++...,,,,,,+++***))))))*********)))(((((())))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$&&&&&&&&&((((((((((((''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&((((((((('''&&&%%%((((((''''''&&&&&&&&&&&&((('''&&&&&&((())))))((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((///222000,,,+++)))&&&***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''+++)))(((''''''((()))+++''''''''''''((()))+++,,,((()))))))))************---,,,+++,,,,,,,,,***)))+++)))((()))+++,,,,,,+++*********)))******+++,,,222111///---------......111111222333444666777888999666666;;;@@@DDDKKKRRR^^^kkkyyyxxx~~~$$$'''%%% %%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""$$$'''(((&&&###''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$+++)))'''&&&%%%'''(((***'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))************)))))))))(((((((((''''''''''''%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))************************'''(((((((((((((((''''''******))))))))))))******++++++++++++++++++++++++,,,---...//////---,,,***,,,,,,,,,,,,,,,---------++++++************++++++***+++,,,---......------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,---------************************---,,,***)))))))))))))))((())))))((('''(((+++---++++++***)))))))))))))))***)))(((((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&(((***,,,***((('''''')))***))))))***)))'''&&&&&&''')))***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''',,,555999444,,,)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&)))(((&&&%%%%%%&&&((()))))))))(((''''''((()))***))))))(((((())))))******))))))(((***,,,,,,+++)))***((('''''')))***))))))***************++++++,,,000//////............/////////000111222444555666999666777;;;???CCCJJJQQQ]]]lll}}}{{{###'''(((&&&&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''(((((()))))))))((()))***+++++++++))))))************************((((((((((((((('''&&&%%%(((((()))***++++++++++++************************,,,,,,---...---,,,+++***,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******************************)))))))))***++++++)))******((('''(((***,,,+++++++++******************)))(((((())))))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((('''%%%$$$&&&)))...000+++***(((((()))***)))(((***)))(((''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''222777111&&&###%%%'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++******)))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''******)))((((((((((((((()))((('''''''''(((***+++((('''(((***,,,------,,,+++)))(((((()))))))))(((***************+++,,,,,,---......////////////////////////000222333555666888666777;;;>>>AAAHHHPPP^^^mmm}}}|||$$$&&&((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((()))*********))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++)))((('''&&&((()))+++,,,,,,++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++************---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************))))))))))))))))))******)))))))))(((&&&&&&(((***,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''(((((((((&&&'''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%'''))),,,...+++)))''''''((()))((('''))))))(((''''''((())))))))))))(((((('''&&&&&&%%%''''''''''''&&&$$$###""""""***...***$$$###&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&))))))((((((((((((((())))))((('''&&&'''(((***+++)))))))))+++---///...,,,...,,,******++++++***)))+++************+++,,,,,,+++,,,...000111000000///000111111222333555666777888777888;;;===???GGGOOO___pppzzzyyy~~~&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""###$$$%%%&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((())))))************+++++++++,,,,,,---------.........---,,,+++***)))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++*********)))******+++,,,,,,------++++++************+++++++++*********************++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((('''&&&%%%&&&((()))***+++,,,,,,+++*********)))(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###((('''%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$%%%&&&''''''((((((((()))))))))'''((()))(((&&&%%%&&&'''&&&%%%$$$$$$$$$&&&'''(((%%%&&&'''((((((((('''''')))'''&&&&&&'''((('''&&&''''''''''''''''''''''''))))))((((((((('''''''''))))))((('''&&&$$$###"""&&&))))))'''''')))***'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))*********)))(((((('''((()))***+++***))))))+++,,,---+++***...---+++***+++,,,+++***+++++++++***+++,,,,,,---+++,,,...000111111000000000000111222333555666777777777888;;;<<<>>>FFFPPPbbbrrryyyxxx}}}((($$$###%%%%%%###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((()))))))))((('''''''''(((((((((((((((((((((((())))))*********((()))))))))***++++++,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))******+++,,,------++++++************+++++++++******)))******++++++***++++++,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''(((((('''&&&'''(((&&&'''((()))***)))((('''***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***&&&$$$$$$%%%&&&&&&''''''((()))))))))((()))))))))'''&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%'''((())))))'''%%%###'''%%%$$$%%%&&&(((''''''&&&''''''''''''''''''&&&(((((((((((()))))))))))),,,+++)))'''&&&%%%%%%$$$((((((&&&###%%%)))((($$$(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''######$$$%%%&&&''''''((('''''''''(((((('''''''''%%%&&&''')))******++++++((()))))))))************)))(((((()))++++++***(((,,,***))))))*********)))+++++++++++++++,,,------,,,---...///000000000000.........///111222444555666777999<<<<<<>>>GGGRRRcccsss{{{zzz~~~'''$$$###&&&&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((()))******)))''''''''''''((((((((()))''''''((()))***++++++,,,)))))))))***+++,,,,,,---((())))))***++++++,,,,,,+++++++++,,,,,,+++******+++++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))***+++,,,---...///,,,,,,++++++++++++,,,,,,+++***))))))***+++,,,---)))***+++,,,---,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))'''((()))***++++++******&&&((()))***)))((()))+++&&&''')))++++++***)))(((***)))(((((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,((($$$$$$&&&$$$$$$%%%%%%&&&''''''(((((()))***)))'''''''''(((######$$$%%%&&&&&&&&&&&&((((((((()))((('''&&&%%%&&&%%%$$$%%%''')))))))))''''''((((((((((((''''''&&&'''((()))***++++++,,,...,,,)))'''&&&&&&'''((($$$&&&%%%"""###(((***(((,,,***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''((()))******))))))((()))+++,,,,,,,,,+++***)))))))))+++---...---,,,+++***((()))***++++++***,,,++++++++++++,,,------...............///000111.........///000222444555555777:::======???IIITTTcccrrrzzzxxx}}}'''###$$$))))))$$$###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''((()))************&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,************+++,,,---...******+++,,,------......++++++,,,---------,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++,,,...//////000...------,,,,,,------...******))))))***,,,...///)))***+++,,,---,,,,,,+++*********+++,,,,,,,,,---))))))))))))))))))))))))&&&'''***,,,---.........&&&(((++++++++++++,,,---)))***,,,.........,,,+++***)))(((((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%$$$######%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///...)))%%%%%%'''""""""###$$$$$$%%%&&&&&&((()))***)))((('''((()))!!!###$$$&&&''''''&&&&&&***)))(((''''''((()))***&&&%%%$$$&&&(((+++++++++(((((())))))))))))((((((&&&&&&''')))***,,,------000---***'''%%%&&&)))***"""(((***(((''',,,222555///,,,(((%%%$$$$$$&&&(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&((()))*********)))'''&&&((())),,,......---+++)))+++***+++...111333333222,,,+++***+++,,,......---,,,,,,++++++,,,,,,---...//////...------...000111///000000111222444555666555777;;;>>>>>>@@@JJJVVVbbbqqqvvvuuuzzz$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&""""""&&&)))$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***************)))(((&&&&&&((((((''''''''''''((((((((())))))))))))*********))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++......,,,+++***)))))))))......---,,,,,,+++******)))))))))******++++++,,,++++++++++++++++++++++++++++++***)))***+++---...))))))*********+++++++++,,,---...---+++***+++,,,)))))))))))))))*********))))))(((((('''''''''&&&)))'''&&&%%%&&&'''***+++))))))*********+++++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&''''''&&&$$$$$$%%%''''''$$$!!!"""&&&))))))((('''$$$""""""%%%&&&%%%###&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***)))'''%%%%%%'''))))))))),,,***((((((***+++***)))((((((''''''&&&&&&&&&%%%***)))(((''''''&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&''''''((())),,,111444333...((($$$++++++******************++++++************+++++++++,,,,,,,,,,,,,,,,,,---////////////000000000000000000222333555666777888888777999===>>>@@@GGGPPPaaaooo}}}ttttttzzz$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))*********((((((*********))))))(((&&&&&&(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++......---,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,+++************------,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***+++++++++,,,,,,,,,,,,+++,,,,,,,,,***)))***+++***))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&'''((()))***)))))))))*********++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%'''(((((('''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''((((((((('''%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&'''%%%"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((''''''(((''''''''''''''''''(((''''''''''''((((((((((((((())))))))))))))))))((()))((('''&&&&&&&&&'''(((''''''''')))++++++)))'''***)))((((((((())))))(((***)))))))))(((((((((((((((((('''''''''(((((()))''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((***+++***+++---///...,,,)))&&&******************************))))))))))))******++++++,,,,,,,,,,,,------......//////000000000111111222222444555666777777888777999<<<===???FFFOOO___mmm}}}ssssssyyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$&&&)))++++++***(((&&&))))))))))))(((''''''&&&'''''''''''''''((()))***'''((((((((())))))))))))))))))))))))******************))))))******+++,,,************************.........---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,---------***+++++++++)))((()))************))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%'''((()))******(((&&&%%%&&&'''%%%&&&''''''%%%$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))************))))))***)))((('''&&&&&&&&&&&&&&&(((***...///...)))&&&((())))))((('''&&&'''((())))))))))))((((((((((((&&&&&&&&&''''''(((******''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***,,,,,,******)))))))))))))))***************************))))))(((((((((((())))))+++++++++,,,,,,------------......///000111111222333333444444555666777777888777999;;;<<<===DDDLLL\\\jjj}}}rrrrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''(((((())))))(((''''''&&&''''''&&&''''''((()))***(((((()))))))))*********((()))))))))******************))))))******+++,,,******************************+++,,,,,,------...+++,,,,,,------,,,,,,++++++*********++++++,,,---,,,+++++++++*********))).........------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,,,,,,,---***+++,,,+++)))((()))***++++++***)))(((''''''&&&((((((((((((((('''''''''''''''(((((()))(((''''''((((((((()))))))))******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$######"""!!! $$$&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''')))))))))'''%%%$$$%%%&&&"""%%%((((((%%%###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))((((((((()))((())),,,...000...***'''&&&((())))))&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))******+++,,,))))))((('''''')))***,,,***************+++++++++******))))))))))))******+++++++++,,,,,,---------,,,---...///000111222333444444444555555666666666888777888;;;;;;<<>>FFFNNNYYYeeezzzyyypppyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++***))))))(((...---+++*********++++++,,,,,,,,,++++++*********************************------------------------000///---+++******++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,+++++++++***)))))))))******))))))***+++,,,,,,''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))''')))***(((&&&%%%'''***&&&((()))'''###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''((('''&&&$$$######$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%))),,,++++++,,,,,,+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''***)))((((((((((((((())),,,***(((***------***'''%%%(((******)))((()))+++***)))(((&&&&&&&&&''''''(((((())))))))))))))))))$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&***(((''''''((()))'''&&&'''''''''''''''''''''''''''''''''''''''((())))))---)))'''***,,,***+++---))))))))))))))))))))))))+++++++++***)))((((((''',,,++++++*********++++++---...///000000111111000000000000000111222333444777666777:::;;;<<>>FFFNNNZZZfffyyyzzzyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))***"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))***+++++++++++++++******************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******%%%&&&(((***,,,,,,,,,+++))))))*********++++++++++++,,,,,,,,,,,,---------++++++******))))))(((((('''(((((())))))******************+++++++++++++++((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((%%%""" !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$######""""""######%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&$$$###%%%(((++++++++++++***((('''&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((('''''''''%%%&&&'''((())))))*********,,,---***'''&&&))),,,)))***))))))(((((())))))&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$###%%%'''(((((('''''''''''''''''''''''''''((((((((('''((())))))***(((%%%%%%***+++)))'''(((+++++++++++++++++++++++++++++++++******)))))))))***))))))))))))******+++++++++---...///000000000000000000000111222333444888777999<<<<<<===DDDMMMWWWdddxxxzzzyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((("""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********&&&''')))***+++***)))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------+++******))))))((((((((()))))))))******++++++++++++,,,,,,---,,,++++++***)))(((''''''''''''((()))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((''')))'''%%%&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%'''((((((''')))((('''&&&%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''$$$%%%'''((())))))))))))'''***+++***'''&&&)))++++++***((('''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''((((((((((((((()))*********&&&%%%)))+++)))(((***++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,---......)))***,,,///111222333444000000000000111222333444:::999:::<<<;;;<<>>CCCGGGRRR```uuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((***(((%%%%%%&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''')))***(((((()))******+++,,,---***))))))))))))))))))***))))))))))))((((((''''''&&&&&&''''''(((((((((((('''(((((())))))*********(((((((((((((((((())))))$$$'''+++***&&&######%%%'''(((((((((((())))))))))))))))))((((((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''((())))))###$$$'''(((((('''$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&'''((('''&&&&&&&&&(((%%%''')))******)))'''%%%******)))((('''&&&&&&%%%+++++++++,,,---,,,***'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''')))*********)))((((((''''''&&&&&&%%%%%%$$$%%%&&&((((((''''''(((***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))((('''((((((&&&%%%%%%&&&((())))))((()))((('''(((***+++***(((******+++++++++***))))))((()))))))))************))))))***+++,,,,,,------///000000111111111000000000000000000111222333333444555666777888<<>>))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&'''((())))))***))))))'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((******++++++++++++******''''''''''''(((((((((((())))))***++++++++++++***))))))(((((((((((())))))(((((()))***+++,,,------///...---,,,,,,---...///......---,,,---///111222666555555999:::;;;@@@FFFQQQZZZlll~~~xxxwww}}}$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++************************(((((())))))((('''&&&%%%------,,,+++***)))((('''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&'''((((((((('''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$&&&'''((((((######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))((('''&&&%%%%%%&&&'''&&&(((+++------+++(((&&&(((((((((''''''(((((()))''')))((()))666EEEDDD:::))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))***++++++++++++***++++++************++++++'''((()))***+++,,,------111///,,,++++++,,,///111111000///...///000222444666444555888999:::???FFFQQQ[[[lll{{{uuusss}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((***(((%%%%%%''''''$$$!!!!!!###%%%'''(((((('''&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&'''((()))((('''%%%###%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&((()))))))))))))))*********+++++++++++++++++++++*********))))))((('''&&&&&&&&&((()))***,,,+++---111555444...((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$$$$$$$$$$&&&''')))***###%%%'''(((((('''%%%### """%%%''''''&&&$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%''')))***(((&&&%%%%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''((())))))((('''&&&!!!$$$'''***,,,***((('''(((((((((((((((((((((((()))&&&&&&...888<<<777000((()))))))))))))))(((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))---,,,)))'''&&&&&&'''(((((('''&&&&&&'''((()))***)))))))))))))))******+++,,,+++***((((((((())))))(((((((((((())))))))))))...---,,,+++************------,,,++++++,,,,,,,,,...---,,,+++,,,---...///+++000222000111555444000777777888888999<<<@@@DDDOOO^^^rrr|||tttqqq}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''***(((&&&&&&((((((&&&$$$&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))'''%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))++++++***))))))***++++++((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******+++******))))))))))))*********++++++++++++*********))))))(((((('''''''''((()))***,,,,,,---222666555///***)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******))))))((('''''''''''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&(((''''''''''''(((((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%''')))+++,,,+++***)))(((((((((((((((((((((((()))'''''',,,222222,,,&&&*********)))'''&&&$$$###'''''''''''''''((())))))***++++++++++++++++++***''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''((('''&&&&&&'''((()))******)))((((((((()))***+++******)))(((((()))***+++))))))))))))***************************))))))))),,,++++++******+++++++++,,,,,,,,,,,,---......///333111///...///222555888666777777888999<<>>???888555888555666777777999===BBBFFFNNN\\\ooowwwuuuyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((()))******++++++))))))))))))))))))))))))((((((((()))((((((''''''''''''((((((((()))))))))))))))*********+++++++++(((((()))))))))((('''&&&)))))))))((('''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((())))))))))))(((((('''''''''"""######$$$$$$######"""((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((%%%$$$%%%'''((((((&&&$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,------+++***((())))))))))))((('''&&&&&&'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&'''''''''&&&%%%$$$&&&'''((()))))))))(((((())))))***+++******)))((((((((()))))))))*********((()))))))))******++++++************+++,,,---...000//////...............000000000111222333444555666777777888999<<>>CCCNNNYYYkkk{{{{{{}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$###"""######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%&&&(((((('''%%%'''''''''((((((((())))))$$$%%%'''((()))))))))((())))))((((((((('''''''''&&&&&&'''(((((()))))))))))))))((((((((((((((()))(((((()))))))))*********)))******)))'''&&&&&&''')))))))))((('''%%%$$$###&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%###&&&&&&&&&%%%$$$%%%''')))$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&''''''((((((''''''&&&)))'''&&&&&&((()))'''%%%(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''((()))++++++(((((((((((('''&&&%%%$$$***))))))(((''''''&&&&&&((((((''''''&&&&&&&&&'''************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++........./////////000000000000/////////000111111555777888777666999???DDDQQQ\\\nnn{{{{{{~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''(((((("""###%%%'''((()))))))))((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((())))))(((((())))))))))))******((())))))(((&&&%%%&&&'''))))))(((((('''&&&$$$$$$&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''%%%######%%%'''((((((---***'''%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$"""!!!''''''&&&&&&&&&&&&''''''(((((()))))))))((('''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((((())))))'''''''''((((((((((((((((((((('''(((((()))***+++(((((((((((('''&&&%%%%%%)))))))))(((''''''&&&&&&)))'''&&&%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---////////////000000000111000000//////000000111222555777888888777:::???DDDNNNYYYlllzzz{{{$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$(((''''''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&'''(((((())))))))))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''((())))))(((((((((((()))))))))***'''((()))(((&&&%%%&&&'''%%%%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%(((&&&$$$###$$$(((+++---888222+++'''''''''&&&$$$$$$%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((((((((((('''''''''''''''((()))))))))((((((((((((((()))******************)))(((((())))))(((((('''''''''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,....../////////000000000111000000111111222333444555777888888888:::@@@DDDLLLXXXkkk}}}xxxyyy$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###### !!!"""$$$%%%%%%%%%%%%,,,,,,+++***)))''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******((('''%%%$$$###$$$&&&'''))))))(((((('''&&&&&&&&&'''''''''''''''((())))))'''(((((((((((()))))))))((()))***)))'''&&&'''((($$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$((('''%%%$$$%%%(((---000777222+++'''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%'''(((***,,,***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&''''''***))))))(((''''''&&&&&&(((''''''''''''((())))))***)))((((((((((((((()))******************)))(((((((((((((((''''''''''''$$$%%%''')))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,------........./////////222222222222333444555666333666888888888:::???DDDOOO\\\ooo{{{vvvwww$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++---...+++)))%%%""" !!!"""###***)))))))))((((((''''''&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))''')))***)))''''''((()))''''''(((((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''+++...,,,)))&&&$$$%%%'''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%'''***...333555+++***)))'''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%)))***+++***((('''''')))...,,,***(((&&&%%%%%%%%%(((''''''&&&&&&((()))***+++***)))(((((('''((((((((((((((())))))(((((('''((((((((((((((((((''''''$$$%%%(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************++++++++++++------------............111111222222333444666666111444777888888:::???CCCNNNZZZnnnzzzuuuvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!###$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''***,,,---((('''&&&%%%$$$$$$%%%%%%))))))((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))&&&'''((((((&&&&&&'''((('''''''''(((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""!!!$$$&&&&&&%%%%%%'''((($$$$$$%%%%%%$$$&&&(((+++***)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&)))...222555******((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++(((((('''''''''(((******&&&&&&''''''''''''&&&&&&''')))******(((((()))+++000...***&&&$$$$$$&&&''')))(((&&&&&&&&&''')))***++++++)))((('''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---............////////////000000000111222333444555000333666777777999>>>BBBKKKXXXlll{{{vvvwww$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%'''(((&&&$$$###&&&((('''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%&&&((())))))'''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((("""###&&&(((***+++++++++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''###$$$%%%'''((()))))))))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!!!!%%%&&&$$$######$$$###&&&((('''%%%%%%(((++++++***'''%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%(((+++---)))(((((('''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%))))))))))))***+++,,,---***)))(((((((((***+++,,,''''''((((((((((((''''''$$$'''))))))((((((+++---111...)))%%%$$$%%%'''))))))(((&&&%%%&&&''')))+++,,,+++***((('''''''''''')))******+++++++++******'''''''''(((((((((((((((***)))'''&&&'''(((***+++************************)))))))))))))))))))))))),,,,,,------------......,,,,,,,,,---------......////////////000000000000.........///000222333444///222555777777999===AAANNN[[[ooo|||wwwyyy######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###%%%&&&''''''&&&$$$%%%%%%&&&$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***((('''''')))+++,,,''''''((()))***)))'''$$$$$$%%%'''((((((((('''&&&&&&&&&'''((()))***+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((('''%%%$$$%%%(((***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""" &&&******(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***''''''&&&%%%%%%%%%&&&&&&***(((&&&&&&''''''&&&%%%***)))((('''&&&%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))((('''''''''(((***+++((('''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))''''''''''''''''''''''''((()))*********((('''&&&((('''&&&%%%%%%&&&'''(((+++***)))'''''''''((()))***************++++++,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,............////////////---...000000000111222444666444444777888999>>>DDDPPP[[[mmm~~~|||######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$%%%%%%&&&$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''(((&&&%%%&&&((())))))&&&$$$&&&&&&'''(((((((((((('''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((('''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%)))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&&&&&&&''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''(((((()))((('''&&&%%%((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***((((((((((((((())))))*********+++++++++******))))))***++++++,,,,,,++++++++++++++++++,,,---...///------------............---///000111000000222444666444444777888999>>>DDDOOOZZZlll|||zzz}}}######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############''''''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$%%%$$$"""!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&$$$$$$%%%'''((()))'''%%%((((((''''''(((((()))******)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,(((%%%$$$%%%&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$###%%%&&&''''''((('''&&&%%%)))'''%%%%%%&&&'''&&&%%%(((''''''&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''((())))))+++***((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&%%%(((''''''&&&&&&''''''((('''''''''((()))***,,,---((((((((((((((())))))***,,,,,,,,,++++++)))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,------------......///111111000000111333666444444777888999>>>DDDMMMYYYkkkxxxwww{{{######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&''''''''''''((('''(((***,,,---,,,+++***%%%$$$%%%''')))***)))''')))((('''''''''(((***+++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%% """%%%&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''((('''&&&%%%$$$%%%'''))))))(((&&&%%%(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&&&&%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&'''&&&&&&&&&'''((())))))&&&&&&%%%&&&(((+++...000''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((())))))***+++,,,---...***************++++++,,,+++++++++++++++***)))((())))))***+++++++++++++++...---,,,+++++++++++++++,,,,,,---------............000111111000000111222666444444777888999>>>DDDLLLWWWjjj~~~vvvtttxxx######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%'''+++...///000///...'''&&&&&&(((***+++***))))))((('''''''''(((***+++'''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%% """%%%&&&%%%###""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''((('''&&&%%%$$$%%%'''))))))((('''&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''((())),,,***((('''''''''%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''(((******)))((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&)))---111444(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++***************++++++,,,((()))***+++++++++++++++))))))***++++++++++++*********))))))***+++,,,,,,---.........////////////...///111111000000111333666444444777888999>>>DDDKKKWWWiii}}}~~~uuusssvvv######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''"""""""""###$$$%%%&&&'''&&&&&&&&&''''''''''''(((###%%%(((+++---......---)))((('''(((***++++++***((((((''''''(((((()))***&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&$$$###$$$%%%'''((())))))((((((&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))///---***)))))))))'''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''(((''''''((())),,,...///(((((((((((((((((((((((()))(((((((((((()))******'''(((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))***(((((()))++++++,,,,,,,,,((()))******++++++******$$$%%%&&&(((***---///000........./////////000000---...000111000111222444666444444777888999>>>DDDKKKWWWiii~~~wwwtttuuu######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&(((***+++++++++******((('''''')))***)))(((&&&&&&'''(((((((((((('''''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))&&&$$$###$$$%%%''''''&&&''''''&&&&&&&&&''''''(((+++)))''''''((()))((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***'''((()))******)))((('''%%%&&&(((***++++++******((((((((((((((())))))***)))******+++++++++******((())))))***************&&&&&&''')))+++---///000---------.........//////+++---///000111222444666666444444777888999>>>DDDKKKWWWiii~~~yyyuuuvvv######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))************))))))***(((&&&&&&((((((((('''$$$%%%'''((((((((('''&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&'''(((######$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''(((***+++&&&$$$######%%%''''''&&&(((''''''&&&&&&&&&''''''$$$###"""###%%%'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))***)))((('''''''''''''''%%%&&&''''''(((''''''&&&))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''((()))******)))((('''&&&(((***---.../////////***************++++++,,,+++++++++++++++***)))((((((((()))***************,,,,,,++++++***+++++++++,,,,,,,,,---------......***,,,///000111222555777666444444777888999>>>DDDLLLWWWjjj~~~{{{vvvvvv%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&###!!!###%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&((()))***)))(((&&&%%%&&&'''(((((()))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$***)))((((((((((((((()))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$###!!!%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%---...,,,+++***(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((***+++,,,((((((((((((((((((((((((''')))***,,,,,,***)))'''&&&''''''((())))))((((((***)))(((***///666???DDD:::000***,,,...+++)))+++)))******+++++++++***))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...000111222222333222222111111222222333444555777777888:::>>>AAAMMMWWWiii{{{zzz~~~%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&((()))***)))((('''''''''(((((()))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%$$$""" $$$'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&'''+++%%% !!!&&&+++***((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''((())))))(((((((((((((((((((((((())))))***++++++***))))))&&&''''''((((((((((((''')))(((&&&'''***000666999:::111++++++,,,)))&&&'''+++++++++++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---......///111000000000111111222333555666888888999;;;>>>AAALLLWWWjjj}}}|||%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))******)))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''""""""###%%%&&&'''((()))%%%&&&((()))***))))))(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&'''(((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&)))(((((('''&&&&&&''''''))))))))))))))))))))))))************************''''''(((((((((''''''&&&((((((''''''(((***---///555...)))***+++)))'''''',,,+++***)))((())))))***)))************+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,......//////000111333333777888999999999;;;>>>AAAJJJVVVjjj}}}|||$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&'''''''''''''''(((&&&&&&'''((()))(((((((((+++***))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((###%%%''')))******)))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&(((***,,,%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&'''((())),,,***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((''''''''''''((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((''''''((())))))'''(((((((((((('''&&&&&&)))))))))))))))*********...***((()))+++,,,,,,,,,,,,***(((&&&%%%&&&'''((())))))*********+++++++++******+++++++++,,,,,,,,,------------------------.........///111222444555888999:::::::::;;;>>>AAAIIIVVVkkkzzzzzz~~~$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((+++***)))(((''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###%%%''')))******((((((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''&&&%%%%%%&&&((('''''''''(((((()))))))))&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%!!!$$$'''((('''(((***,,,111...)))%%%"""###%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))******))))))((((((((('''''''''%%%%%%%%%&&&&&&'''))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((()))((((((''''''(((((()))************)))+++***))))))+++---...---,,,+++)))'''&&&''')))***))))))*********+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,...//////000222444666777777888999::::::<<>>;;;((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''((('''%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&(((***---///000((('''&&&&&&&&&(((***+++------,,,)))'''''')))+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''******)))))))))((((((((($$$!!!###(((***(((&&&'''((('''''''''''''''''''''((('''''''''((()))***+++((((((((((((((()))******))))))*********+++++++++))))))((())))))+++,,,---,,,,,,+++++++++,,,---...------......//////000000//////000111333444555666444555777777888:::>>>@@@LLL\\\tttvvvnnnjjjllluuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((###$$$%%%&&&''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((()))*********&&&)))+++***&&&$$$$$$%%%###$$$%%%&&&''')))******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((((((((('''''''''!!!'''(((%%%***666888222((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((()))(((&&&$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&&&&'''((())))))'''%%%$$$"""$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&(((+++...000111***)))''''''(((+++...000222111///,,,((('''(((***)))(((((((((''''''''''''''''''&&&%%%%%%'''((())),,,,,,+++***(((%%%"""!!!%%%%%%%%%&&&&&&&&&''''''************))))))))))))***&&&%%%((()))(((''')))************))))))))))))%%%&&&((()))*********)))******)))******+++,,,,,,))))))******++++++++++++******))))))***,,,---///---,,,+++***+++,,,---...------......///000000000//////000111333444555666333555666777777999===@@@IIIYYYqqquuummmkkknnnxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###%%%###''''''"""(((---&&&,,,(((%%%%%%''')))(((&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***'''''''''''''''((()))***((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((+++)))'''&&&((()))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&''')))***,,,---...%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&!!!((()))%%%(((000...&&&###$$$&&&''')))---222666<<<999333...)))'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((***,,,+++(((''')))+++,,,,,,+++******+++++++++***))))))(((((())))))***(((---000...)))''',,,111444000------///111000......///000111333444555666444555666777777999<<>>AAAJJJVVVkkksssooopppvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&,,,)))&&&$$$%%%&&&'''&&&)))$$$'''((()))888GGGFFF)))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))+++(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((***((('''((()))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((()))***)))'''&&&&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%((((((''')))///...***%%%'''((('''%%%$$$###$$$'''''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''(((((((((((())))))******)))))))))***)))******+++++++++++++++***+++---......---+++***+++)))((()))+++,,,,,,,,,+++,,,---///000000///.../////////000000111111111666777888888999:::>>>@@@JJJVVVjjj~~~sssqqqrrr{{{$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$%%%+++(((%%%$$$%%%''''''''',,,''')))'''"""***111,,,''''''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%(((''''''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---***'''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''(((((((((((()))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""$$$%%%&&&'''(((((()))***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((+++//////---&&&((())))))((('''''''''---+++)))'''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))***)))))))))******))))))((()))***++++++++++++***((()))+++,,,,,,+++)))((()))+++,,,+++++++++---///...///000111000///....../////////000000111111111444666777777777999<<>>AAAHHHTTThhh}}}tttooommmrrr%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((+++///,,,###"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***))))))))))))(((((((((***)))&&&%%%$$$%%%&&&((()))((('''&&&%%%$$$###"""++++++******)))'''&&&%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$############$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((&&&$$$$$$%%%'''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&((())))))(((''''''''''''''''''&&&&&&((()))'''$$$&&&,,,---***''''''&&&'''(((***,,,---...+++((('''((()))'''%%%(((((((((((())))))))))))'''((()))******)))((('''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((,,,)))''')))---...+++'''((()))***+++,,,------,,,(((***,,,------+++((('''*********)))))))))))))))---,,,+++++++++---///111000000000000000///......111111111222222333333444444666777888888:::>>>AAAHHHUUUjjj{{{qqqjjjffflll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((()))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***///...(((%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((()))((('''&&&&&&&&&'''''')))))))))(((((((((''''''************((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''')))))))))((((((((('''''''''%%%$$$$$$&&&''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''''''''''''''''''''&&&&&&(((((('''$$$''',,,---***+++***)))((('''(((((())))))'''%%%&&&((()))'''%%%'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((+++(((''')))---...+++(((******+++------......---(((***,,,...///...,,,+++***)))))))))))))))))))))---,,,+++++++++---///000000000000000000///......111111111222222333333444444555777777888;;;>>>AAAIIIUUUkkk{{{qqqkkkffflll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,***'''$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***---...+++((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******((((((((((((''''''''''''''''''(((((())))))***************)))((('''&&&%%%(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&'''''''''((('''%%%''',,,---+++++++++)))(((''''''''''''$$$$$$$$$&&&'''(((&&&$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&))),,,...,,,)))))))))***+++,,,,,,,,,,,,''')))+++---......---,,,))))))))))))))))))******,,,,,,+++++++++---///000///000000000000///......000000111222333333444444333444666777888;;;???BBBIIIVVVlll}}}ssslllhhhmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%'''((()))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((,,,,,,,,,)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((('''(((((())))))(((''''''%%%&&&&&&''''''((((((((())))))))))))((('''&&&%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&'''''''''((('''&&&(((---...+++''''''&&&&&&''''''''''''###$$$&&&'''((('''%%%###%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&$$$$$$&&&''')))&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&))),,,---,,,+++&&&''''''((())))))((((((&&&''')))+++++++++******)))))))))))))))*********++++++++++++,,,---.../////////000000//////...---000000111222333333444444333444666777888;;;???BBBIIIVVVmmmuuuooojjjooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%'''(((((('''&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''(((''''''&&&%%%$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((222...***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###############$$$%%%''''''%%%###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&''')))))))))'''%%%%%%%%%%%%&&&&&&''''''&&&((('''&&&)))......+++$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,+++&&&&&&'''(((((((((''''''((()))*********)))(((((((((((())))))******************++++++,,,------...///////////////...------///000000222333444555555333555666777888;;;???BBBHHHVVVmmmxxxqqqlllppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((555...)))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))$$$$$$%%%%%%&&&&&&''''''%%%'''((('''***//////+++&&&&&&&&&&&&%%%###"""!!!((()))+++***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++((())))))******)))))))))++++++,,,,,,+++******)))((((((((()))******++++++******++++++,,,---------...////////////...------//////000111333444555555444666777888888:::>>>AAAGGGUUUmmmxxxqqqlllooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((000***&&&)))***'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***+++&&&%%%$$$$$$%%%&&&'''((($$$$$$%%%&&&'''((())))))''''''((((((''''''&&&&&&######$$$$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$%%%%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$"""###%%%&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%'''***+++++++++###$$$$$$%%%&&&&&&''''''%%%'''((((((+++//////,,,%%%&&&''''''&&&%%%$$$###''')))***)))&&&%%%&&&(((&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))))))))))))))***))))))*********))))))(((*********+++++++++++++++'''(((((()))******++++++)))******+++,,,,,,---,,,......//////......---,,,...///000111333444555666666777888888888999<<>>EEETTTlll~~~uuunnnhhhkkk$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''&&&%%%###"""######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))((((((''''''&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''((()))))))))((('''&&&$$$%%%'''(((((('''%%%$$$(((%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&$$$""" %%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%###"""!!! )))&&& """)))...'''''''''''''''((())))))))))))***))))))(((''''''''''''((()))******))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((++++++******************)))***+++++++++)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111111111222333333444555555444555777777888;;;>>>AAAIIIWWWmmmssskkkfffkkk%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$#########&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''(((''''''&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%)))&&&###$$$&&&&&&'''''''''''''''((())))))((()))))))))(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***)))))))))***************************************)))(((((())))))))))))))))))))))))+++++++++,,,,,,---------,,,+++*********+++------000111111222444555555666555666777888888:::>>>@@@HHHUUUmmmtttmmmhhhlll&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&''''''&&&&&&''''''((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((******&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%+++++++++***))))))(((((( !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))***(((%%%&&&(((&&&"""(((''''''''''''(((((()))'''(((((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((())))))***************************************+++******))))))))))))))))))))))))))))))))))))))))))******+++,,,---......---,,,,,,,,,,,,---......///000111222444555666777666777888888888:::===???FFFTTTmmmuuuoookkknnn&&&%%%$$$$$$$$$&&&'''(((######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&''')))***###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))(((((('''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))((((((((((((((((((((($$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''+++(((%%%%%%(((***)))&&&((((((''''''''''''((()))&&&'''''''''''''''&&&&&&))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((()))************)))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,---......---------------......///...///000222444666777888666777888888888999<<<>>>FFFUUUnnnxxxtttooorrr%%%$$$#########%%%&&&'''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++$$$$$$%%%&&&&&&&&&&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&'''((('''%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&'''''')))+++((((((''''''''''''((((((&&&&&&'''''''''''''''&&&))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***,,,---......))))))******++++++++++++...///000222444666777888666777888888888999<<<>>>GGGUUUnnn{{{wwwsssvvv$$$$$$#########$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((()))))))))***))))))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%&&&(((((('''&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&"""###$$$%%%'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$###$$$$$$%%%&&&&&&''''''((('''((()))&&&$$$''',,,)))((((((''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((())))))*********)))))))))))))))******+++))))))))))))))))))))))))((())))))***+++,,,------***+++,,,------------,,,///000111222444555666777666777888888888:::===???HHHUUUlll|||xxxuuuxxx%%%%%%%%%&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''(((((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))'''&&&%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))***++++++&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###&&&))))))'''&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$%%%%%%&&&&&&''''''(((((()))''''''***)))&&&''',,,))))))((('''''''''''''''&&&'''(((((()))))))))(((%%%&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))''''''(((((()))******+++(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,---...///000111000//////000111111222444555555666555666777888888:::>>>@@@HHHTTTiii{{{wwwtttxxx&&&&&&'''((('''&&&$$$###!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&$$$###'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&%%%$$$&&&((())))))((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''))))))))))))************)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***$$$%%%'''(((((('''%%%$$$###&&&******(((%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&  """###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''''''''''''(((((()))))))))$$$$$$***---******...***)))((('''''''''''''''''''''((()))******))))))''''''((()))*********)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((()))***************&&&''''''((()))******+++'''((()))+++++++++***)))))))))))))))))))))))))))******************++++++++++++---.........---,,,111111222333333444555555444555777777888;;;>>>AAAGGGSSSgggzzzvvvssswww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%###$$$&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$###"""!!! ###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((())))))&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%+++***(((&&&&&&&&&((())))))'''$$$###$$$&&&''''''&&&&&&&&&'''&&&&&&%%%%%%+++***)))''''''(((((()))(((%%%""""""%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&''''''%%%$$$$$$&&&((())))))((('''''''''''''''***))))))(((((((((((()))%%%%%%%%%%%%%%%&&&'''(((((()))***++++++---000222,,,)))&&&%%%&&&'''((((((&&&''''''''''''''''''&&&((()))++++++)))((()))***((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))******))))))))))))******'''((()))******************)))((((((((()))+++,,,------,,,,,,+++******))),,,---.........---,,,+++...///000222333444555555555555444555666999<<<===HHHQQQbbbzzz|||wwwssswww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))'''&&&$$$$$$$$$&&&''')))'''$$$$$$%%%&&&''''''&&&''''''(((((((((''''''***)))((('''''''''(((((()))'''$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&((())))))&&&&&&&&&%%%$$$$$$&&&((())))))((('''''''''''''''(((((((((''''''((())))))&&&%%%%%%%%%&&&&&&'''((())))))*********,,,///222111---(((%%%%%%&&&((((((''''''((((((((((((''''''&&&(((***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((())))))************)))***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...///000222333444555555444555666888:::;;;<<<<<>>FFFNNN```xxx|||uuurrrrrryyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$%%%'''((((((((((((((((((''''''&&&+++&&&!!!"""&&&)))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))%%%&&&&&&&&&'''((((((((((((((('''''''''((((((((('''&&&%%%&&&''')))((('''$$$%%%&&&'''((()))))))))((((((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%)))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))***(((''''''&&&&&&&&&''''''))))))((('''&&&'''+++...***)))(((((()))((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***)))((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((******))))))))))))*********************)))((('''((()))))))))************************************+++++++++,,,---...//////...///000222333444555555555444333444666:::===@@@EEENNN___www{{{uuusssttt|||%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''%%%&&&&&&%%%%%%%%%&&&''''''"""###$$$&&&'''(((((((((***&&&$$$$$$&&&((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&######$$$%%%&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&((())))))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%&&&''''''(((((((((((()))))))))***)))(((((('''%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''(((''''''&&&''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''((()))))))))(((''''''&&&'''''''''((((((((('''&&&&&&(((***%%%%%%''')))+++***(((%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((******((('''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))(((((((((''''''''''''(((((()))************))))))((((((((()))************)))***************))))))))),,,,,,,,,,,,,,,---...///...///000222333444555555666444222222444999>>>AAAEEENNN```xxx|||uuutttuuu~~~&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&!!!###$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''(((''''''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%''')))***)))((('''(((((()))))))))(((((()))***+++++++++***((((((%%%'''))))))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''''''''((()))((('''&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''(((((()))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''%%%'''))))))'''&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((''''''((())))))))))))((('''''''''''''''&&&''')))((('''&&&&&&''''''&&&''')))++++++)))'''&&&''''''((((((''''''&&&%%%''')))((('''&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))(((((((((''''''''''''((((((((())))))************)))'''((()))***+++******)))*********+++,,,,,,------...---,,,,,,,,,---.........///000222333444555555555444333444666:::???AAAFFFOOO```xxx{{{uuuuuuvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((('''%%%###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((()))***++++++)))'''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((()))))))))(((&&&%%%&&&''')))***)))((()))************))))))(((***++++++,,,,,,***)))(((&&&)))++++++)))(((***,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%'''******((('''''''''%%%%%%%%%%%%&&&&&&'''(((***))))))(((((((((((()))))))))((('''''''''''''''%%%'''))))))(((&&&%%%&&&+++)))((((((***+++***)))(((((())))))))))))(((((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$%%%'''))))))))))))(((******))))))))))))******'''((()))***************'''((()))++++++******))))))***+++,,,...///000111///...---,,,+++,,,---......///000222333444555555444444555777:::<<>>HHHSSSgggxxxooonnnrrr~~~$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&"""(((***&&&'''------(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))'''''''''((((((((()))))))))((((((''''''(((((()))************)))))))))((())))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$&&&((('''%%%###%%%(((''''''''''''''''''''''''"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((%%%$$$((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''%%%""" !!!###''')))((((((((((((''''''''''''$$$%%%''')))***))))))(((%%%'''(((*********))))))))))))))))))))))))))))))%%%(((,,,,,,++++++---///))))))))))))***+++,,,,,,,,,---...///000111111222---------...000111333444333444666666666888;;;>>>GGGSSShhhyyypppooosss$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%******%%%)))555;;;999&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((()))((('''&&&'''))))))((('''&&&&&&((()))+++))))))(((((((((((())))))))))))******+++*********))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''###&&&)))((($$$###%%%(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&'''&&&%%%$$$$$$######%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&((()))((((((((((((''''''''''''''''''((()))************'''(((***,,,,,,,,,+++***))))))))))))))))))))))))&&&'''((()))******++++++************+++,,,---------------......//////000---......///000222444444333444666666777888;;;>>>DDDQQQgggzzzrrrqqquuu$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,)))&&&%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%###!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((###+++===IIIJJJ&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************'''((()))((('''&&&''')))***)))'''%%%&&&(((***,,,))))))(((((((((((())))))'''((()))***+++,,,,,,,,,((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((###''')))((($$$###%%%)))''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%'''((()))(((((('''#########%%%'''((('''%%%''''''''''''''''''''''''"""$$$(((+++,,,,,,+++***$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((()))***(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))*********+++)))(((((((((''''''''''''))))))))))))************(((***,,,...///...---,,,))))))))))))))))))))))))---+++)))***+++---,,,,,,++++++++++++,,,---.....................---------...//////000111333555555333444666777777888;;;===BBBOOOfff{{{ssssssvvv%%%&&&''''''((((((''''''%%%$$$%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''(((((((((''''''&&&%%%%%% !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######"""###""""""$$$&&&&&&%%%###$$$$$$######$$$&&&'''((())))))***))))))(((''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&(((***,,,...///&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((000000(((&&&++++++%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((+++...000((((((''''''''''''(((((()))***+++***)))&&&$$$"""+++***)))(((((()))***+++))))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))***)))'''''')))***''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''((((((''''''''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,000333000)))###''''''&&&$$$###$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%+++)))(((&&&&&&((()))+++************************,,,+++)))((((((((()))***---+++)))***,,,---,,,)))++++++++++++,,,---......000000000000////////////000000111222333444444555666555555555777:::===???HHHRRReeexxxuuuvvv!!!!!!###%%%'''(((((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''!!!"""$$$&&&&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&%%%'''((()))(((&&&%%%%%%'''((()))))))))(((###)))222888888111(((!!!''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++''''''((((((((((((''''''((((((((((((((((((((('''+++222222)))&&&+++***%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))),,,000444777((((((''''''''''''((((((((()))******)))'''%%%###+++***)))(((((()))***+++))))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%""" !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((()))+++---,,,)))%%%%%%%%%%%%$$$######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((++++++)))((((((((()))***+++***((()))+++,,,***(((++++++++++++,,,---......000/////////////////////000000111222333444444555666666555666777:::===???GGGRRReee~~~zzzwwwyyy&&&&&&&&&%%%$$$"""!!! $$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%'''***,,,---,,,***(((+++333???HHHHHH???222)))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************++++++++++++''''''((((((((((((''''''''''''((((((((((((((((((---222222+++'''***)))%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))),,,111555777((((((''''''''''''(((((('''((()))))))))(((&&&%%%******))))))))))))******))))))************))))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&''')))&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&)))))))))))))))(((((('''%%%&&&''''''((('''''''''***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((+++******)))((()))))))))***)))((((((******)))(((+++******++++++,,,---...////////////////////////000000111222333444444555666666555666888:::===???GGGQQQddd~~~zzzwwwyyy(((((('''%%%### $$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%######"""######$$$%%%%%%%%%%%%%%%###""""""$$$%%%$$$###&&&''')))++++++***)))(((&&&***000333333///***&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((+++//////***'''))))))&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,...((((((''''''''''''((((((&&&&&&(((((())))))((((((***))))))))))))))))))***))))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''')))))))))******))))))(((&&&&&&'''''''''''''''&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%"""!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&'''''''''(((******)))(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))************************+++******)))))))))))))))))))))))))))))))))))))))************+++,,,---............///////////////000000111222333444444555777666666666888;;;===???GGGQQQddd}}}|||uuusssvvv!!!"""###%%%&&&'''''''''$$$$$$#########$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""######$$$%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''***+++((('''((()))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''(((((())))))))))))))))))******)))))))))))))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''')))******)))(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''((())))))(((((((((((())))))************************************)))))))))((()))************)))******************+++,,,------------....../////////000000000111222333444444555777666666666888;;;>>>@@@GGGQQQddd}}}yyyrrrpppttt###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""'''''''''&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&)))&&&$$$###%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''((()))*********)))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((()))(((((('''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***))))))************))))))))))))************))))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&''')))''''''((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''((((((((((((((('''''''''(((''''''&&&%%%$$$%%%'''))))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$''')))***)))'''&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))***++++++))))))***+++***))))))******+++,,,------------......//////000000000111222333444444555777777666777999;;;>>>@@@GGGPPPccc|||xxxrrrpppuuu((((((((('''&&&$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''$$$"""!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%% ###$$$%%%$$$"""!!!&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***&&&'''((()))(((&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((()))***((()))***++++++***)))((())))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***((((((((((((((())))))***(((((((((((((((((((((((('''((((((((())))))))))))&&&''''''((())))))((((((''''''(((((('''&&&&&&%%%%%%'''((()))))))))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$'''))))))'''%%%&&&'''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++***)))((('''''')))+++***((('''(((***))))))))))))***+++,,,---,,,,,,---......///000000000000111222333444444555777777777777999<<<>>>@@@GGGPPPccc|||~~~xxxqqqpppuuu######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""***(((%%%$$$%%%&&&&&&&&&$$$&&&((())))))(((%%%$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$#########&&&''''''''''''''''''&&&%%%&&&'''(((((('''%%%###(((''''''''''''((())))))$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))******(((&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))((()))***++++++***)))((())))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))((()))***)))'''''')))***)))((('''''''''(((***+++(((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))'''((((((((('''&&&%%%%%%'''((()))***)))(((%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((************************$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''$$$$$$&&&((())))))(((&&&%%%&&&(((+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&&&&''''''''',,,,,,++++++******))))))(((((())))))))))))((((((************************)))******++++++)))((('''&&&(((***)))&&&&&&'''***))))))))))))***+++,,,---,,,,,,------...///000000000000111222333444444555888777777777999<<>>DDDNNNaaaxxxyyyqqqiiiiiirrr'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''''''''''''''###!!!$$$(((***'''###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%''')))******)))'''&&&&&&%%%%%%%%%$$$$$$$$$### ###%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''************************%%%&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%)))((('''((()))))))))(((*********)))((((((''''''((((((((()))))))))******))))))))))))))))))(((((('''''''''((((((((())))))''''''(((((()))*********(((((()))))))))))))))******))))))***++++++)))'''((())))))***************''''''(((((()))*********'''(((((()))))))))))))))%%%&&&''')))******))))))******++++++++++++******((((((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((('''%%%$$$&&&)))+++)))''')))(((''''''''''''((())))))(((''''''''')))***+++((()))))))))*********+++))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))###$$$$$$&&&'''((())))))&&&''''''((((((''''''&&&'''''''''''''''''''''&&&''''''(((((())))))******$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&''')))))))))(((''')))*********(((((()))+++)))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%%%%&&&&&&'''((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))***************************'''''')))***++++++++++++))))))*********+++++++++++++++,,,,,,---.........000000111222222333444444333333333555777:::===???CCCNNN```wwwyyyqqqjjjjjjrrr&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$###%%%'''(((&&&###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&&&&&&&&&&%%%%%%$$$$$$### """$$$%%%''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&))))))((((((((()))******'''(((((())))))******+++'''''''''((())))))************))))))))))))((((((''''''''''''((((((((((((((((((((())))))*********((()))******(((((()))******))))))***++++++(((&&&&&&&&&'''(((((((((((((((((((((((())))))*********'''((())))))******))))))&&&''')))***+++,,,,,,,,,******++++++++++++******(((((())))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%&&&'''))))))((('''***((('''%%%%%%'''(((***(((((((((((()))***++++++'''(((((())))))*********)))(((((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''(((((((((((((((((('''((())))))((('''((()))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,+++***)))((('''$$$$$$%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((()))+++'''''''''''''''''''''''''''((()))************************++++++++++++,,,,,,,,,,,,---....../////////000111222333555666666444444444555888:::===???CCCMMM___wwwvvvoooiiijjjrrr$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((((((((('''''')))(((((('''&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$&&&''')))******)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((()))))))))))))))***))))))((()))+++,,,((((((((()))******++++++'''(((((()))******++++++*********)))))))))(((((('''(((((((((((()))))))))))))))))))))))))))******(((***+++***(((''')))+++)))))))))***+++***'''%%%%%%&&&'''((()))(((((('''))))))))))))))))))******(((((()))************))),,,,,,,,,,,,------......***++++++,,,,,,++++++***)))*********))))))((('''''''''(((((())))))******))))))))))))))))))))))))&&&((()))***)))((((((((()))(((((((((((((((((()))''''''((()))***++++++***&&&&&&'''(((((()))*********))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))******))))))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((()))((((((''''''''''''(((&&&((())))))'''''''''(((&&&&&&&&&&&&%%%&&&'''((('''''''''''''''''''''''')))******+++++++++******$$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((******))))))***,,,'''''''''''''''''''''''')))******++++++*********++++++++++++,,,,,,,,,,,,,,,------...//////000000...///111222444666888888555555555666888;;;===???BBBLLL___vvvsssmmmiiikkkttt###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###(((((((((''''''&&&&&&&&&''')))***)))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''(((''''''+++******)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))++++++)))((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******************************'''(((((()))))))))))))))))))))******++++++,,,,,,*********))))))***,,,...++++++******)))(((((((((((())))))***++++++,,,,,,+++*********))))))(((((())))))))))))******************))))))))))))))))))(((***,,,+++(((''')))+++)))((()))***+++***'''$$$'''(((***+++++++++***)))******))))))))))))))))))(((((()))***************,,,+++***)))))))))*********++++++,,,,,,++++++***+++++++++++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))&&&***---,,,)))'''(((***((()))***++++++***)))(((&&&''')))***+++++++++***%%%&&&&&&'''((())))))***+++******)))))))))))))))************************%%%&&&&&&'''((()))******))))))************))))))%%%&&&&&&'''((()))*********************)))((((((&&&'''***++++++***'''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%$$$######$$$+++)))(((&&&&&&&&&'''(((''')))******)))(((((()))((()))***)))))))))***,,,))))))))))))))))))))))))%%%&&&'''(((******++++++%%%&&&'''((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))***))))))+++---************************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------------......///000000000...///111333555777999:::666666666777999;;;===???BBBLLL___vvvrrrmmmjjjnnnxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((***)))(((''''''&&&'''''',,,'''%%%''')))((((((+++...***)))++++++((((((***------,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''((()))***++++++,,,++++++************++++++******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))*********************)))******+++,,,......---,,,,,,+++************))))))))))))******,,,,,,***)))(((&&&%%%%%%))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***''''''(((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))((()))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&)))'''%%%&&&***,,,+++***'''''''''''''''((())))))((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))((((((((((((************))))))))))))''')))***)))((('''(((***,,,+++***)))(((((((((((((((((())))))((('''&&&&&&$$$''')))(((%%%%%%'''***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''&&&&&&''')))***((('''(((((())))))******++++++&&&&&&((()))************)))((('''(((***,,,+++************)))******++++++...............///000000---...000222444555666666555666777777777888;;;>>>BBBLLL___xxxssslllggghhhqqq&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((***))))))(((((((((((()))(((%%%%%%)))+++***+++...)))(((***---,,,((((((,,,+++++++++***))))))((((((************************************************************************))))))))))))************,,,++++++************+++(((((())))))******++++++++++++************++++++++++++*********)))))))))))))))***+++++++++******************************************************************++++++++++++***************+++,,,,,,......------,,,++++++*********))))))))))))******+++******))))))(((((((((************************************))))))))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((''''''))))))))))))(((&&&$$$###''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((''''''&&&''''''''')))'''%%%&&&)))******)))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))******)))))))))(((((((((''')))***)))((('''((()))+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''((())))))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))((('''&&&''')))***)))(((&&&&&&&&&&&&''''''''''''''''''((()))*********))))))((('''(((***,,,+++***++++++++++++++++++,,,---,,,,,,------...000111222222222111000...,,,***)))555666777777777888;;;>>>CCCMMM___xxxrrrkkkeeefffppp&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))***((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((('''''''''''''''((((((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))))))))&&&'''+++,,,+++,,,///***(((***---,,,))))))---))))))))))))))))))))))))************************************************************************)))))))))*********++++++...---,,,+++++++++++++++)))*********************++++++************+++++++++++++++++++++***************)))******+++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++******++++++,,,---......------,,,+++++++++******))))))))))))***************************+++******************************************************)))))))))******+++,,,,,,++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))((('''&&&%%%(((((((((''''''%%%$$$###&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''(((((()))))))))'''&&&&&&'''(((((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******)))))))))((((((((('''''''''((())))))''''''((()))***)))(((''''''&&&&&&'''&&&&&&''''''''''''''''''***'''%%%'''+++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((***((('''''')))*********))))))))))))))))))(((((((((((())))))***))))))))))))((('''(((***,,,+++***,,,,,,++++++,,,,,,---............---......///000111111222222222222111111555666777777777888;;;>>>DDDNNN```xxx}}}pppiiibbbcccnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++)))(((''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***&&&""""""$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((((((((((('''''''''''''''(((((())))))******''''''''''''((((((((((((&&&&&&'''(((((((((((((((---***)))++++++***---333666...)))***,,,***)))***''''''(((((()))))))))***************************************************************************))))))*********+++++++++...---,,,++++++******++++++*********************,,,++++++******++++++,,,++++++++++++++++++*********)))(((((()))***,,,---************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************)))***************++++++******))))))******++++++...------,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))(((''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))++++++((('''&&&&&&&&&''''''&&&((((((''''''''''''((()))((((((((((((((((((((((((***)))))))))))))))))))))&&&''''''((()))******+++(((((((((((('''''''''''''''((()))(((''''''((()))***)))(((''''''''''''''''''''''''''''''&&&%%%%%%)))'''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((,,,)))'''&&&(((***+++++++++++++++******)))))))))))))))*********))))))((()))((('''(((***,,,+++***+++++++++++++++,,,---...333222000...,,,+++******...000222555777:::;;;;;;555666777777777888;;;>>>EEENNN```www}}}oooggg```aaalll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&"""!!!'''***'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((''''''(((((())))))******''''''''''''(((((((((((('''((()))***************---)))'''((((((***222:::DDD555(((''',,,,,,)))&&&'''''''''((())))))******************************************************************************************++++++++++++,,,,,,+++***************++++++++++++************,,,,,,++++++++++++,,,,,,************************))))))((('''((()))***+++************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------.........------------,,,,,,++++++************++++++------,,,,,,+++*********************************))))))******+++++++++,,,***************+++,,,,,,...------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))***************************)))))))))((((((((((((''''''((()))******))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((***+++,,,'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''((())))))&&&''''''((()))******+++((((((((((((''''''''''''&&&((()))((('''&&&'''(((******))))))(((((()))))))))))))))((('''%%%$$$###%%%'''((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&'''''''''(((,,,)))'''&&&(((***++++++(((((((((''''''&&&&&&&&&)))***************)))((()))((('''(((***,,,+++***))))))))))))***+++,,,---333222000...,,,+++******222222333333333333333222555666777777777888;;;>>>EEENNN___www~~~oooggg```aaalll&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))'''''''''((((((((((((((('''((((((((((((((())))))''''''''''''((((((((((((***+++---......---,,,,,,(((&&&%%%'''(((,,,666@@@GGG777(((&&&+++,,,)))&&&((((((((())))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********************)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,------...///......------------------++++++************++++++------,,,,,,+++***))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,***************+++,,,---,,,,,,++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************)))))))))(((((((((&&&'''((()))************(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((()))***+++''''''((('''&&&&&&((())))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%'''(((''''''(((((())))))******)))))))))(((((((((''''''&&&'''((((((&&&&&&'''(((******))))))))))))***************)))(((&&&%%%$$$###&&&)))(((%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((***((('''''')))*********))))))(((((((((((((((((())))))******+++*********)))((('''(((***,,,+++***((((((((()))***+++,,,------------,,,------...///111111222222222222111111555666777777777888;;;>>>EEEMMM^^^vvvqqqiiibbbccclll&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((()))((((((((('''''''''''''''''''''''''''((((((((((((+++,,,---......,,,+++***'''&&&(((******+++222<<<<<<111))))))++++++***+++))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++***++++++,,,---...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------......///------..................,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++))))))***++++++,,,------************+++,,,---...))))))))))))******************))))))))))))******))))))))))))))))))))))))*********************************)))))))))((((((((())))))*********)))))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&'''((())))))&&&''')))(((''''''))),,,))))))((('''''''''''''''((((((((((((((((((((((((&&&%%%$$$###$$$%%%'''((((((((((((((())))))))))))******)))))))))(((((((((&&&'''((((((&&&&&&'''((())))))((((((((())))))***)))))))))***))))))((('''&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))((('''&&&''')))***)))(((************++++++++++++((()))******++++++++++++)))((('''(((***,,,+++***)))))))))***+++,,,......+++++++++,,,---...000111...///111333555666777888555666777777777888;;;>>>DDDLLL]]]uuussskkkdddeeennn&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))***)))(((###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&''''''(((&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((())))))***+++,,,+++)))'''&&&)))***---...+++(((,,,333///+++***,,,+++)))+++000++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.../////////...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------..................,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************+++,,,---...''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))************************************))))))))))))***++++++******)))((('''(((((('''((()))+++---...(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((%%%'''))))))''''''***---***)))((('''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%''')))***))))))))))))((((((((((((************))))))))))))&&&'''((('''&&&&&&'''((((((((('''''''''(((((()))'''''')))***++++++++++++***'''%%%'''***,,,***'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))'''&&&&&&((()))***((('''&&&&&&''''''(((((())))))'''((()))***+++,,,,,,,,,)))((('''(((***,,,+++************+++,,,---///000---,,,,,,,,,,,,---...//////000111222333444444444555666777777777888<<<>>>CCCKKK]]]uuutttmmmfffgggooo&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%&&&'''''')))((('''(((*********)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***************)))((((((***)))(((((()))+++---...,,,,,,,,,+++***)))((('''+++++++++******************+++++++++,,,,,,,,,,,,)))((((((***,,,---,,,+++/////////...,,,+++)))(((************++++++++++++------------------------////////////.........---000111111000///---+++***,,,,,,------------,,,,,,444222000...------...///+++,,,,,,------.............../////////000000000000000000///////////////------------------......---------,,,,,,,,,+++++++++++++++,,,---...000000************************/////////......---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))***))))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''(((((()))''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&+++***'''&&&%%%&&&'''((())))))((('''''''''''''''+++***(((&&&%%%$$$%%%%%%+++***)))(((((()))***+++******)))(((((((((((((((''''''(((((()))))))))***************************+++******)))((('''''''''&&&&&&&&&'''''''''((((((***222:::999000((('''))))))******((('''(((***---))))))))))))************(((((()))***************+++++++++*********))))))------,,,,,,,,,---......,,,,,,,,,------,,,++++++------......///000000000111222333333555555666777777666555666888;;;<<<<<>>FFFOOObbbzzztttmmmiiilllvvv&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))*********))))))((((((((((((((()))))))))((()))***+++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,444222///.........---,,,000111111222222222222111444444555555666777888888>>>>>>???AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCAAA@@@???===;;;999888777777777777777777777777777444444444444333333333333111111111111111111111111////////////...............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........//////......---,,,+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((()))***+++++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''''''''''''''(((((())))))'''''''''(((((((((((((((***)))((('''((()))+++---))))))(((''''''''''''''')))***+++++++++***(((''',,,------,,,+++)))&&&%%%))))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))***(((&&&&&&(((***)))'''%%%'''***+++*********+++'''''''''((((((((())))))))))))*********))))))(((************************)))))))))))))))***++++++)))***,,,---...---,,,,,,------......///000000000111222333333555555666777555666777777777888;;;>>>FFFOOOaaayyyvvvnnnhhhkkkwww&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((&&&%%%$$$###"""''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((())))))************)))))))))))))))))))))))))))((()))***+++++++++++++++******++++++,,,---------+++++++++,,,,,,------------,,,+++,,,///222444444333444555777999:::::::::<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIILLLKKKIIIGGGFFFEEEEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@???=========>>>>>>?????????::::::999888777777666555555555444333333222222111111111111000000000//////...---------...///000000------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))+++,,,---------------,,,***)))(((((()))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&''''''((()))))))))***'''''''''(((((((((((((((###&&&))),,,---,,,)))((())))))((('''''''''''''''***************)))((((((......---,,,+++)))'''&&&((((((((((((((())))))***)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))***(((''''''((())))))(((''')))++++++***)))***+++))))))))))))************)))************))))))(((***************+++++++++***************++++++,,,'''))),,,//////...,,,+++++++++,,,,,,---.........///000111111333333444555444666888888666777;;;???CCCLLL^^^vvvwwwnnnhhhkkkyyy&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((('''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""!!!!!!''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((()))***************)))***************)))))))))******+++++++++******++++++,,,------...//////------...///000111111222+++******...444999===>>>:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCDDDDDDEEEFFFGGGGGGDDDDDDBBBAAA???>>><<<<<<===<<<;;;:::999777666666444333333333222222222222000//////...............------------------------////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***+++---...////////////...+++)))((('''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''((((((((((((''''''&&&'''(((((()))*********''''''''''''((((((((()))"""$$$(((+++,,,+++)))((())))))((('''''''''''''''))))))((((((((()))******---,,,+++***))))))))))))((((((((((((((()))******)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''&&&&&&'''''')))******)))''''''(((***++++++,,,,,,,,,---------***************)))(((((())))))*********+++++++++******))))))******+++,,,)))***,,,---......---,,,++++++,,,,,,---.........///000111111333333444555333666999888666777;;;@@@CCCKKK\\\tttuuummmhhhnnn~~~&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$)))+++***'''%%%'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&$$$"""!!!######$$$%%%'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))*********************+++++++++******)))******+++++++++******))),,,,,,------...///000000111111222444555666777888===;;;999999<<<>>>@@@@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBB???@@@AAACCCCCCDDDDDDDDDAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGEEECCCBBBEEEDDDCCCAAA@@@>>>===<<<666666555555555444444444222111000///---------,,,........................//////......---------,,,/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************((()))***,,,---......///111///,,,)))'''''''''((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''((((((((((((''''''&&&&&&((()))************&&&'''''''''(((((())))))&&&&&&%%%%%%&&&)))+++---))))))((('''''''''''''''''''''&&&&&&''')))+++---***)))((((((((()))+++,,,((((((((((((((()))*********)))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))+++,,,+++)))((()))*********)))'''%%%%%%'''((((((((()))))))))************************)))(((((())))))******++++++++++++)))))))))))))))***++++++++++++++++++,,,---...///------......///000000111111222333444555666666777333777999888666666;;;@@@GGGNNN]]]sss|||sssllliiiqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''%%%$$$###)))'''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))***+++***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((*********)))((('''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))******++++++,,,,,,)))(((((()))+++,,,------,,,,,,,,,,,,---...//////......---...000222444666<<<<<<<<<<<<<<<<<<======???@@@BBBBBBAAABBBCCCEEECCCBBB@@@???>>>===<<<<<<@@@???>>>>>>===>>>>>>>>>===???@@@???>>>>>>???@@@EEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIKKKLLLJJJJJJJJJIIIGGGDDDAAA???EEEBBB>>>;;;::::::999888444333111///......---...------------...///000000------.../////////....../////////000000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...++++++******)))((((((((())))))***+++,,,,,,------+++++++++*********)))))))))))))))))))))*********((())))))************))))))'''$$$!!!!!!###%%%'''******))))))((((((''''''''''''''''''((((((((()))((((((((()))******+++++++++)))'''''')))))))))(((+++*********))))))((((((******))))))((((((''''''+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))***'''''''''((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((***,,,---,,,)))&&&###''''''(((((())))))*********)))((((((((()))+++,,,************************------,,,+++******++++++,,,,,,+++++++++++++++++++++,,,------......------------,,,+++,,,---...///...///111222333444444555444555666555555666999;;;AAAHHHWWWnnnrrrooojjjnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''((((((((('''''''''((()))***,,,---+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$"""!!!######$$$%%%'''((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***************))))))))))))******(((((()))))))))*********+++***))))))***+++++++++,,,,,,,,,---...///000111222222444555888:::<<<>>>BBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGEEEDDDCCCCCCDDD@@@???>>><<<:::999999999555666777888:::;;;======>>>@@@BBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKOOOQQQRRRQQQPPPNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKLLLKKKKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDIIIGGGEEEEEEDDDCCC@@@===:::999888666444222111000222222111000000000000000------....../////////////////////...............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,))))))))))))*********************++++++,,,,,,---+++++++++*********))))))************)))))))))))))))))))))***))))))((((((,,,***(((&&&&&&''')))***)))))))))))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((((((&&&'''''''''((()))***+++************)))))))))(((***)))))))))((((((((('''******)))))))))(((((((((******)))(((((()))******(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))(((((()))((((((''''''&&&%%%%%%(((''''''''''''((())))))(((***+++,,,+++)))'''%%%(((((((((((())))))))))))***)))((((((((()))++++++************************++++++******))))))))))))))))))))))))))))))))))))+++,,,------...---------...---------......//////000111222333333333333333777888888888888999<<<>>>@@@GGGVVVmmmrrrooolllooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%$$$$$$$$$%%%''')))***%%%%%%&&&'''((()))***+++%%%%%%&&&''')))+++---...***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,---+++(((%%%"""$$$$$$%%%&&&''''''((((((&&&''''''((()))******+++((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***************...---,,,,,,++++++,,,,,,---...///111333555777888999:::===???BBBDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDCCCAAA>>><<<<<<<<<888777777666666666666777333555777:::===???@@@@@@AAACCCFFFGGGIIIJJJMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOOPPPQQQOOOMMMMMMPPPSSSVVVXXXYYYYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQTTTVVVVVVUUUSSSRRRNNNOOOQQQQQQPPPMMMJJJGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGJJJKKKJJJGGGDDD@@@@@@???>>>;;;888666444555444222111000//////...///............///000111000000//////......------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************---,,,+++***************(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++***)))))))))((())))))))))))(((((('''&&&,,,++++++************+++(((((())))))))))))))))))''''''((((((((())))))))))))))))))((('''&&&&&&&&&%%%''')))(((&&&&&&(((+++************))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''******))))))))))))******((((((((((((((((((((((((***************++++++,,,++++++******))))))(((((()))((((((''''''&&&&&&&&&((((((((((((((()))******((())))))******))))))((())))))))))))(((((((((((()))))))))((()))******+++************************++++++*********)))))))))))))))))))))))))))))))))++++++,,,------------------...//////000000//////222222333333333333222222555666666666666777999<<<@@@GGGVVVlllsssqqqmmmqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))&&&%%%%%%%%%&&&'''))))))%%%&&&&&&'''(((((())))))%%%%%%%%%&&&''')))***+++''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''+++,,,------,,,***((('''+++******)))(((''''''&&&''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,......///.........000111111333666999===@@@CCCDDDCCCDDDGGGIIIKKKLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCC<<<======:::777555555666444444555666888:::;;;<<<===???BBBDDDGGGHHHIIIJJJIIIKKKNNNPPPQQQSSSVVVXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUXXXYYYWWWTTTSSSWWW\\\```bbbdddeeeddddddeeefffgggfffeeedddcccbbbaaa``````___]]][[[YYYXXXXXXXXXXXX[[[___bbbbbbaaa___]]]YYYYYYZZZZZZXXXUUURRRPPPOOONNNLLLJJJIIIIIIIIIJJJFFFFFFHHHLLLOOOOOONNNLLLGGGGGGHHHGGGEEEBBB???===999888777555444333333222444333222000000000000111111111111000000000//////............------------++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,---)))))))))******+++++++++,,,,,,++++++++++++++++++************************,,,,,,++++++***)))(((((())))))))))))((('''%%%%%%)))))))))***))))))((((((((((((((())))))******+++'''(((((((((((())))))))))))))))))(((((('''''''''(((+++---)))$$$"""$$$(((*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))***++++++++++++******)))((('''''')))(((((((((''''''&&&&&&((((((''''''(((((()))***((((((((((((((()))************))))))(((((('''''')))))))))))))))******+++************************+++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,---...000000///......111111222333444444444333333444555555444555888;;;AAAHHHVVVlll}}}sssqqqooosss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))++++++***)))((((((''''''(((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))++++++************++++++***++++++,,,------......+++---000000000222555888999;;;???DDDIIILLLOOOPPPNNNOOOQQQQQQQQQPPPOOONNNPPPOOOLLLIIIEEEBBB???>>>999:::;;;:::888777888999:::;;;;;;===>>>@@@BBBCCCDDDEEEHHHLLLPPPSSSUUUVVVWWWYYY\\\]]]^^^___aaacccaaaaaaaaabbbdddfffggghhhfffhhhiiihhhffffffiiilllrrruuuxxxzzz|||}}}||||||{{{{{{zzzyyyyyyxxxxxxvvvsssooolllkkkjjjjjjeeehhhmmmqqqsssrrrooommmhhhgggfffeeeccc```___^^^^^^\\\ZZZWWWUUUTTTTTTUUUSSSQQQQQQQQQSSSSSSRRRPPPLLLMMMNNNOOONNNLLLJJJHHH@@@???>>>===<<<;;;;;;<<<;;;:::888666444333222222000000000000000111111111/////////.........------++++++++++++++++++++++++************************,,,,,,,,,------///000000,,,+++++++++******)))))),,,,,,++++++++++++++++++************************---,,,,,,+++***))))))((())))))))))))((('''%%%%%%''''''((()))))))))((('''(((((())))))******++++++(((((((((((()))))))))***((((((((())))))*********(((+++---***$$$"""%%%((())))))))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))************)))(((''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''((()))((('''''''''((()))***+++******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))***++++++***))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...///...------///000111333555666666666777888888888777999;;;>>>BBBIIIWWWlllzzzqqqpppooouuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$'''***,,,%%%%%%&&&'''(((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++)))***+++,,,---...///000---000444666666999===BBBCCCEEEIIINNNQQQTTTUUUVVVUUUUUUUUUSSSRRRPPPOOONNNHHHGGGEEEBBB???<<<:::999:::;;;============>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHJJJNNNSSSYYY```eeehhhjjjlllnnnooooooppprrrtttpppqqqtttwww{{{~~~|||||||||yyy|||zzzyyywwwuuutttrrrqqqpppmmmkkkiiigggeeecccbbbbbbeeebbb^^^[[[YYYVVVSSSPPPMMMNNNNNNOOONNNMMMLLLKKKCCCBBBAAA@@@????????????@@@@@@???>>>;;;999777555111111111000000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111111---,,,,,,+++******))))))++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++*********)))))))))))))))(((((('''&&&(((((()))************)))))))))******************((((((((()))))))))******((((((((()))***+++++++++&&&(((***)))''''''))),,,))))))))))))************(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''''''''(((((()))***))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((()))******++++++******+++,,,,,,,,,,,,,,,+++,,,,,,---...---------...///111333555777888888555666777777666777:::===BBBIIIVVVkkkxxxnnnnnnnnnuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''+++***)))(((((()))+++,,,$$$%%%&&&'''((()))***+++''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++,,,---///111333555555777;;;@@@AAABBBDDDJJJOOOMMMOOOQQQSSSUUUUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHHHH@@@@@@@@@???????????????BBBDDDFFFFFFFFFGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUVVVYYYZZZ]]]cccjjjrrryyy~~~|||~~~~~~~~~}}}|||{{{yyywwwvvvxxxvvvrrroookkkeee___ZZZUUUUUUUUUTTTSSSRRRRRRQQQJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDCCC@@@===;;;888777666555333222000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++)))))))))***))))))(((((())))))))))))******++++++++++++******************(((((()))))))))*********(((((())))))))))))))))))((((((((())))))***,,,---((()))))))))************'''((((((((()))))))))***((((((((()))))))))******)))***++++++++++++***)))************************))))))(((((())))))***+++))))))((((((((((((((((((((((((((((((((((((((()))'''''''''''''''(((((()))''''''(((((((((((((((((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''(((***+++++++++***)))'''(((((()))******++++++******+++,,,,,,,,,,,,+++---------------.../////////000222444555666777777333444555444444555888:::AAAGGGTTTiiixxxkkkkkkmmmuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%'''((())))))))))))%%%&&&&&&'''((()))******'''''''''((((((***++++++###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%))))))))))))************%%%%%%&&&((()))+++,,,,,,((((((''''''''''''(((((((((((())))))))))))((((((************************++++++,,,,,,,,,---------,,,++++++******++++++,,,///000111444666999:::;;;BBBFFFKKKMMMLLLNNNTTTYYYSSSTTTUUUVVVUUUSSSQQQOOOKKKJJJGGGEEECCCBBBBBBBBB@@@AAACCCFFFIIIKKKMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXWWWXXX[[[___dddhhhlllooonnnooopppttt{{{{{{sssnnnfffdddcccaaa___^^^^^^^^^WWWUUUSSSPPPNNNLLLJJJJJJBBBDDDGGGHHHHHHFFFBBB@@@@@@???===:::777555333111222222222222111111111111........................------------------------,,,,,,++++++******++++++*********++++++,,,------))))))***+++,,,,,,------))))))******++++++++++++++++++++++++++++++,,,,,,((())))))************)))((((((''''''((()))******,,,+++++++++***)))))))))))))))))))))************)))))))))(((''''''&&&&&&,,,+++))))))***++++++***(((((())))))*********+++'''((((((((())))))******(((((())))))******+++++++++,,,------------,,,+++*********************************)))***++++++,,,))))))))))))************(((((((((((())))))))))))((((((((((((((()))******''''''((((((((((((''''''''''''(((((())))))******'''((()))++++++******)))))))))))))))))))))))))))***+++---/////////---,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,+++//////...------///000111111222333444555555555555666777888777777888;;;===???EEERRRgggxxxiiijjjllluuu&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((***'''$$$###&&&'''&&&%%%&&&&&&''''''((()))))))))((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((((((((()))***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((()))))))))))))))((((((***,,,,,,+++***)))***,,,++++++,,,---///111333555666777:::>>>BBBFFFHHHNNNQQQTTTWWWYYYYYYXXXWWWTTTRRROOOMMMKKKHHHFFFDDDAAA@@@@@@AAACCCDDDEEEEEEGGGIIIKKKMMMOOOSSSWWW[[[YYY^^^cccdddbbbbbbeeehhhfffiiimmmpppssswww|||~~~xxxsssqqqnnnjjjkkknnngggkkkkkkddd^^^ZZZUUUOOONNNLLLIIIHHHHHHHHHHHHGGGEEECCC@@@???>>>;;;888555555777777777444222111111222111//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000******+++,,,,,,,,,,,,+++,,,,,,---...---,,,+++***))))))))))))))))))))))))&&&'''((()))***+++,,,---)))((('''(((+++---------'''((()))((('''(((***,,,))))))************))))))))))))))))))************)))************+++++++++...,,,+++***+++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&&&&&&&'''(((((()))((((((%%%'''(((******((('''%%%******))))))((((((''''''((((((((((((((('''''''''************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))(((((('''''''''((()))***************///...---+++***)))))))))---------.........//////------......///000000000111222222333333444444555333444555888;;;======<<>>BBBDDDKKKLLLNNNPPPSSSUUUWWWXXX[[[[[[[[[YYYWWWSSSPPPNNNFFFDDDBBB@@@@@@BBBDDDFFFHHHJJJMMMPPPQQQPPPOOOMMMLLLPPPUUUZZZ___eeejjjnnn{{{xxxqqqhhhbbbYYYRRRNNNMMMLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIBBBBBBCCCAAA>>>:::666333222111///...///000///............//////000000000000000//////---,,,***)))+++,,,,,,---------------+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......******+++---...,,,)))&&&***,,,------+++)))(((((())))))************))))))))))))))))))************)))************+++++++++***)))'''((()))+++***)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((())))))(((((('''((())))))***************++++++++++++++++++++++++'''''''''((()))*********++++++***)))'''&&&%%%%%%'''''''''(((((()))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++***))))))))))))(((((((((......,,,++++++,,,------***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000111222222333333444444555777666555555666777999:::AAAFFFTTThhhyyyrrrrrrrrryyy&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''***)))(((''''''&&&%%%%%%))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))(((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********************++++++,,,---.........---,,,,,,///111555777;;;???EEEJJJNNNPPPSSSTTTUUUWWWXXXZZZZZZ[[[ZZZYYYWWWUUURRROOOLLLKKKFFFGGGGGGGGGHHHJJJMMMOOOOOOQQQSSSTTTSSSRRRRRRRRRUUUZZZaaaiiipppwww}}}xxxrrriii```[[[WWWSSSQQQTTTRRROOONNNOOOPPPPPPOOOKKKJJJJJJJJJGGGCCC>>>:::777555333222222222111000////////////000000000111///000000000...,,,***)))++++++,,,------------,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------(((((()))+++......,,,***'''***,,,---+++)))(((((())))))************))))))((()))))))))************))))))*********+++++++++,,,***)))***,,,------,,,)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))(((((((((((())))))******)))))))))***))))))(((((())))))***'''((((((((()))))))))***+++******)))((('''&&&&&&&&&''''''(((((())))))***+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))000///---+++***+++,,,---******)))))))))***++++++,,,,,,---------.........------......///000000000111222222333333444444555888888888777777999<<<>>>???FFFTTTiiizzztttssssssyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$''''''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''))))))***)))((('''''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++---,,,+++*********+++,,,---...///000111333777:::???AAAEEEJJJOOOTTTWWWYYYWWWWWWXXXXXXYYYYYYYYYZZZUUUTTTSSSRRRPPPPPPOOOOOONNNPPPRRRRRRPPPOOOQQQRRRPPPRRRSSSSSSTTTVVVZZZ]]]dddiiirrr{{{|||uuunnngggaaa]]]bbb^^^ZZZWWWVVVVVVVVVUUUQQQPPPOOOOOONNNKKKFFFBBB===:::777666555444222111////////////////////////......///000///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++*********+++++++++++++++,,,***))))))+++---------###&&&***++++++*********))))))************))))))((()))))))))************))))))*********+++++++++,,,***)))***,,,------,,,******++++++++++++******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((()))))))))'''(((((()))(((((('''''')))(((''''''''''''((()))***)))))))))((((((((('''((((((((()))))))))))))))((((((((())))))*********+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))************///...+++***)))***+++,,,,,,++++++***)))*********,,,,,,,,,---------......------......///000000000111222222333333444444555666777888777777999>>>BBB>>>EEESSSjjjzzzuuutttsssxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%&&&&&&''''''((())))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++...---,,,++++++,,,---...***---222666999>>>CCCGGGJJJLLLOOOSSSWWWZZZ\\\]]]YYYXXXWWWUUUUUUUUUVVVVVVRRRQQQQQQRRRTTTVVVYYYZZZXXXZZZ[[[YYYUUURRRSSSUUUUUUWWWZZZ\\\]]]cccjjjqqqxxx~~~}}}uuupppoookkkddd```]]]]]]\\\\\\ZZZWWWTTTTTTTTTRRRMMMIIIDDDAAA===:::999666444222222111111000000//////...---....../////////......++++++,,,------------------......//////...,,,+++++++++++++++++++++++++++++++++++++++************222///+++((()))***++++++###%%%(((*********+++,,,))))))************))))))))))))))))))************)))************+++++++++***)))'''((()))+++***)))******++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((())))))***'''((((((((((((''''''&&&))))))))))))))))))))))))*********)))(((''''''''''''(((((())))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++)))))))))************+++,,,+++***))))))***++++++------,,,+++*********+++************++++++++++++------......///000000000111222222333333444444555222444777777666888<<<@@@>>>EEETTTkkk{{{wwwvvvtttxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###&&&((()))'''&&&&&&((('''''''''(((((((((((((((&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,...---------...000222444222666<<>>@@@GGGWWWmmm}}}yyyxxxvvvzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###&&&)))***((('''(((***)))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))******)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,---------...111444777999???CCCHHHMMMPPPSSSVVVXXXWWWXXXYYYZZZ[[[ZZZZZZYYYTTTQQQLLLHHHFFFGGGIIIKKKMMMMMMOOORRRWWW]]]cccgggggggggfffcccbbbgggqqqyyy|||}}}}}}||||||tttnnngggdddcccbbb]]]YYYWWWSSSNNNJJJFFFBBB>>><<<888777666444222000///...111000///---------.../////////000111111111111111///000111111111000...---------------------------.........------,,,,,,+++,,,++++++,,,---...,,,+++***++++++***))))))+++---))))))************))))))))))))))))))************)))************+++++++++...,,,+++***+++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++***)))(((((()))***+++***************)))(((((('''(((***++++++***((('''''''''(((((())))))******++++++******))))))(((((())))))((('''&&&%%%%%%$$$((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,---...000000++++++,,,,,,,,,---------------......///000000000111222222333333444555555555999======999888;;;>>>BBBIIIYYYooo{{{zzzxxx{{{((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((((()))))))))'''''')))***+++***)))'''''')))***+++))))))(((((((((((())))))***))))))((()))+++,,,...''''''&&&&&&&&&&&&''''''))))))))))))************...,,,***((('''''')))***)))***++++++))))))***+++***---111444888<<>><<<999555333333444///......///000111000///,,,///222222000000222444<<<<<<<<<;;;888333///,,,............---,,,+++***------...///...---+++***...---+++******+++---...++++++++++++******))))))+++++++++++++++++++++++++++++++++*********))))))*********************+++)))((('''***...///...+++,,,,,,++++++******))))))***)))(((''''''((()))***))))))(((((((((***+++,,,)))***+++,,,,,,+++***)))'''''''''(((+++,,,,,,+++++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&+++++++++*********))))))******))))))))))))******,,,+++++++++***)))))))))))))))))))))************++++++,,,+++'''"""+++++++++*********))))))++++++++++++,,,---...............//////000111222222222222222222222222222888888666444333666;;;???AAAHHHWWWmmm|||xxxyyy{{{''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))))))))'''''')))***+++***(((''''''(((***+++))))))(((((((((((())))))''''''''''''((()))******((((((''''''''''''(((((())))))))))))************,,,+++***)))))))))***+++&&&((()))******+++...000///222777;;;???DDDHHHLLLOOOPPPSSSUUUVVVVVVVVVUUUTTTSSSQQQQQQRRRPPPLLLIIIGGGFFFGGGHHHKKKOOOSSSVVVYYYZZZ[[[\\\___eeemmmrrrzzz{{{}}}|||yyywwwsssoooccc___[[[XXXUUUSSSPPPMMMHHHGGGDDD???:::777555444333111//////000111111000+++---///000111444999===BBB???:::444000.........111000///---------......---------------,,,++++++...---,,,******+++,,,---++++++++++++*********)))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))---+++***+++------+++)))))))))))))))((((((((((((***)))(((((((((((()))***+++***)))(((((()))******))))))************))))))***((('''''')))***)))(((*********))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''+++++++++*********))))))******))))))))))))******++++++******************))))))))))))************''')))+++------,,,***)))+++++++++*********))))))++++++++++++,,,---..................///000111222444444444444444444444444444444555555444555888:::AAAHHHWWWmmm|||xxxyyy|||&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((()))))))))'''''')))*********((((((((((((******)))((((((''''''(((((()))'''((()))******++++++***))))))(((((((((((())))))))))))))))))************))))))*********+++++++++&&&((()))***+++...222555888<<>>;;;:::777444222222333222222......//////111666<<>>AAADDDEEEBBB;;;333...........................------+++******+++,,,---///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++*********+++,,,------...++++++,,,,,,------......))))))))))))))))))))))))+++******)))))))))))))))++++++)))(((((()))++++++111...***((((((*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))******++++++((()))))))))************,,,+++***)))((((((((((((************************++++++++++++,,,---.....................///111111111111222222222222333333555777999:::::::::<<<===BBBHHHVVVlll~~~|||}}}&&&&&&&&&&&&''''''((()))''''''(((((((((((()))(((''''''''''''''''''''''''))))))((((((((())))))***''''''''''''((((((((((((((()))))))))'''''')))***)))(((((((((((((((((()))((((((''''''''''''((((((###$$$&&&'''((((((''''''******))))))))))))******((()))))))))************)))******++++++******))),,,///222555888===BBBFFFLLLNNNRRRTTTSSSRRRRRRSSSJJJHHHGGGEEEEEEEEEFFFGGGGGGHHHIIIKKKNNNQQQUUUWWWSSSWWW^^^gggqqqyyy~~~xxxyyy}}}~~~|||wwwuuusssooommmiiieeebbb]]]WWWRRRKKKFFF@@@;;;888666555333333333222111111111000///...444;;;@@@???999000***...000222444333111///------,,,+++++++++,,,---...------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---***************+++,,,...'''''''''(((((()))))))))))))))************))))))(((((())))))************,,,+++***))))))***+++,,,...+++(((&&&(((***++++++((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))******+++((()))))))))***************))))))***+++---///000************************++++++++++++,,,---......------------...///000111111111111222222333333333222333444333444555999<<>>DDDIIIOOOSSSQQQSSSTTTSSSQQQNNNMMMMMMGGGFFFFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMNNNRRRVVVZZZcccgggoooxxx~~~zzzuuuvvv{{{yyysssnnnhhh```ZZZTTTOOOIIICCC???;;;888555444333222222333222000---+++...222666888777444222333555777888777555222000------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((()))***+++,,,,,,---,,,---,,,)))'''&&&(((***(((((()))))))))))))))))))))******++++++******)))'''''')))***++++++++++++++++++************++++++)))'''%%%$$$&&&)))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))***(((((()))))))))))))))***)))((((((''''''(((((()))(((((())))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++++++++++++++,,,---......------------...///000111222333333444444555555666333444444444444666:::===@@@FFFSSSiii}}})))((((((''''''''''''(((%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((()))))))))'''''')))***'''(((((((((((((((((('''(((''''''&&&&&&''''''(((************+++,,,------)))))))))(((((()))))))))))))))))))))************,,,,,,,,,---///222444666888<<>>888444444555444222...000444888<<<===>>>>>>:::777333///......000111,,,---///000000000///...)))***+++,,,---.........+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++------,,,+++***)))(((''''''((()))'''$$$%%%(((,,,+++++++++******))))))))))))***+++,,,,,,+++***)))******++++++***)))'''&&&%%%&&&'''(((((('''&&&%%%,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((''''''''''''((((((******))))))((((((''''''))))))))))))************&&&((()))+++---.........))))))******++++++++++++++++++++++++,,,---......---------------...000000000000111222222333444444///222777:::::::::::::::>>>DDDQQQeee}}}{{{tttxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&%%%'''((('''&&&&&&'''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))(((((((((,,,+++***))))))(((((()))***************+++,,,,,,+++...222555888<<>>CCCHHHLLLPPPSSSTTTVVVYYYZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[YYYVVVSSSSSSRRRRRRTTTYYYbbbjjjooouuuyyyyyy{{{~~~{{{uuupppllleee```XXXQQQJJJEEE@@@<<<777999<<>>CCCPPPddd~~~|||zzz'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((()))))))))))))))*********,,,,,,+++++++++,,,,,,---***))))))***---111555777:::???EEEJJJNNNQQQSSSUUUVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVTTTRRRPPPPPPRRRWWW^^^gggrrrzzzzzz|||tttpppiiiaaaYYYQQQKKKGGG>>>>>>======<<<999555111222333333444333222111000///////////////......---///000111111///------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++************++++++++++++******************((())))))))))))*********************)))******************))))))(((((((((++++++******)))((((((((())))))((((((((((((((((((************************))))))(((''''''((())))))''')))++++++******,,,...******)))(((((()))******,,,,,,++++++++++++++++++)))(((((((((((((((((()))******++++++++++++*********)))(((***,,,.........,,,,,,,,,,,,...///000111333444444333222222444666666666666777888:::;;;<<<===CCCOOOccc}}}||||||''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''(((((('''''''''(((&&&'''((('''%%%$$$%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******++++++***************+++,,,---((()))***...222888<<>>;;;999666444111111222333333333222222///////////////......---...///000000...,,,------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...,,,+++*********++++++************++++++************+++*********((())))))))))))************+++++++++++++++++++++))))))((('''%%%$$$######************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))*********))))))))))))******,,,,,,++++++++++++++++++((((((((())))))(((((((((******++++++++++++******,,,******+++---/////////,,,,,,,,,,,,...///000111222333444333111111222444555555666777999:::<<<======BBBNNNccc}}}xxx{{{''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''((()))(((''''''((()))&&&''''''&&&$$$###$$$%%%&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''(((((())))))***'''''''''((((((***+++,,,***,,,000555:::@@@DDDGGGKKKMMMPPPRRRRRRRRRSSSTTTVVVXXX[[[]]]]]]]]]^^^___[[[ZZZWWWTTTQQQRRRUUUXXXbbbhhhrrr{{{{{{zzz{{{|||zzz|||rrreee[[[WWWUUUPPPIIIBBB>>>:::777555222111111000000111222222///000000000000///......---///000000...------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************///...---+++************++++++************++++++))))))***++++++++++++***)))))))))*********++++++((())))))************))))))((('''&&&%%%$$$###""")))))))))))))))))))))***(((((())))))))))))******((((((((())))))))))))***))))))))))))))))))))))))///---++++++,,,,,,***((()))))))))******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******000...,,,,,,---------,,,,,,,,,,,,---...///111111111333444333111000111222333444666777999;;;<<<======BBBOOOccc}}}~~~uuuyyy''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%''')))(((&&&%%%''')))&&&''''''&&&$$$######$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((())))))******((((((((()))***+++------111333888>>>CCCHHHKKKLLLQQQSSSUUUUUUUUUUUUWWWYYYXXXZZZ]]]^^^]]]\\\]]]^^^YYYZZZ[[[ZZZYYY[[[```cccooosssyyy~~~{{{zzz~~~~~~{{{{{{}}}|||zzzxxxxxxyyy{{{|||wwwnnnjjjbbb^^^XXXRRRLLLFFF@@@<<<999777444222111111222333000000111111000000///...---///000000/////////000,,,---------............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,++++++************++++++((()))***+++,,,++++++***************+++++++++,,,&&&'''(((*********)))(((((((((((((((((('''''''''((((((((()))******++++++(((((()))))))))*********)))))))))*********++++++)))))))))******)))))))))...***''')))///111...***))))))************))))))*********++++++,,,,,,---++++++,,,------,,,++++++******++++++++++++******///---++++++,,,---,,,+++---------...///000222222222444555444222111111222222333555888:::<<<======>>>CCCOOOddd~~~|||tttwww(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((&&&''''''&&&$$$######$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((((())))))***+++,,,,,,,,,***++++++,,,---///000111777:::???EEEIIIMMMNNNOOOUUUVVVXXXXXXWWWXXX[[[]]]ZZZ\\\^^^^^^]]][[[[[[\\\]]]```dddggghhhjjjnnnrrruuuvvvxxx|||}}}}}}zzzxxxwww}}}~~~|||}}}zzzzzzzzzzzz{{{{{{||||||zzz|||~~~vvvwwwyyy~~~~~~sssppplllggg```XXXOOOIIIAAA>>>:::555333333444555111111111111111000//////---///111111111000111222////////////000000000111------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...++++++************++++++((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,'''((()))+++++++++***)))((())))))***+++,,,,,,---''''''((()))***+++,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,))))))************))))))"""!!!***000---((())))))************))))))))))))***+++,,,,,,------)))***+++,,,,,,+++***)))******++++++++++++*********)))((())),,,......---............///111222333333555666666444222222333222333555888:::<<<======>>>DDDPPPddd~~~zzztttvvv''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''************,,,000666:::>>>BBBHHHNNNRRRSSSSSSSSSRRRVVV[[[\\\ZZZZZZ[[[]]]YYYYYYYYYYYYYYYZZZ[[[[[[```jjjrrrrrrrrrwww~~~}}}}}}vvvwwwyyy|||~~~~~~~~~xxxtttqqqrrrrrrtttwww}}}}}}vvvpppiii```ZZZMMMGGG@@@:::888666333000...000222222111111111111000000000000000/////////000/////////............,,,,,,,,,---...///000000---,,,+++***+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********+++,,,---------------******))))))******+++,,,,,,+++***))))))***+++,,,***************)))((('''++++++++++++************((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************++++++***(((&&&&&&''')))*********+++,,,---///000...,,,***+++---...---***************************++++++,,,,,,,,,,,,------///////////////000111222333333222222333333444555555555555666777999;;;<<<@@@DDDNNNaaazzzzzznnnpppzzz''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))''')))***)))(((((()))+++***+++---///222777===AAAFFFHHHLLLQQQTTTUUUVVVUUUXXXZZZ[[[[[[ZZZYYYYYYZZZYYYXXXUUUSSSTTTVVV[[[^^^hhhqqqxxxzzz}}}}}}}}}~~~|||wwwssstttuuuvvvyyy~~~{{{qqqjjjddd[[[PPPGGGBBB>>>;;;888333333333333111111111222000000000000////////////000000/////////.........,,,------....../////////222111///............///...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***+++******))))))******+++------------,,,***))))))******))))))******+++,,,++++++***))))))***+++++++++++++++++++++***))))))))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))***************************************++++++***(((((()))+++,,,++++++++++++,,,,,,------+++***+++------,,,***************************++++++,,,,,,,,,,,,------------------...///000000333333222222333333444555555555555666888999;;;<<<@@@EEEOOObbb{{{yyyoooqqq{{{''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((***++++++******,,,...+++...333888<<>>;;;777444555444444333222111000000111111000000000/////////////////////////////////***+++---...///000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///,,,***((((((((((((******))))))******+++,,,)))***++++++++++++***)))***)))((((((((()))***++++++************)))))))))******++++++,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))&&&(((***+++******+++,,,***************+++,,,---***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,...///000333333222222333333444555666666666777999:::<<<===>>>CCCOOObbb{{{{{{wwwpppuuu''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((('''((((((((())))))))))))''''''''''''((((((((()))'''''''''((()))*********(((((()))))))))************+++---///111666<<<@@@BBBFFFKKKOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXUUUQQQMMMMMMOOOQQQXXXbbbpppyyy~~~~~~|||oooggg[[[RRRLLLEEE>>>999777666555444333222222111111111111000000000//////......//////000000111111,,,---...///000000//////...------,,,,,,------...------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,222000---+++)))(((((()))******))))))******+++,,,)))***++++++++++++***)))+++***)))((((((***,,,---++++++*********))))))))))))***+++,,,,,,,,,,,,+++************************))))))))))))************************************)))***++++++******,,,...---,,,,,,++++++++++++,,,***,,,------******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,...000111222333333222222333333444555666666777888999;;;<<<======BBBMMM```yyy{{{wwwsssvvv''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,)))************+++++++++***,,,...222666===DDDIIIEEEHHHMMMQQQRRRTTTUUUWWWTTTTTTUUUVVVVVVUUUTTTTTTVVVUUUQQQLLLJJJNNNWWW^^^hhhrrr}}}}}}|||xxxzzz~~~ssshhh___VVVLLLEEE888777777555444333222222111111111111000000000000---......///000111111222------...//////...---,,,...------,,,,,,------.................................---------,,,,,,,,,,,,++++++******++++++,,,///...,,,******+++,,,---*********)))***++++++,,,)))***+++,,,,,,+++***))),,,+++***))))))+++---...---------,,,,,,,,,++++++'''((()))***************************************))))))))))))************************************,,,,,,,,,+++***+++---///000///---,,,+++************---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////000222333555666333333222222333333444555666666777888999;;;<<<===<<<@@@KKK^^^www{{{wwwuuuxxx######%%%&&&((()))***+++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))*********)))))))))))))))***+++,,,---.........---...222777===AAADDDEEEEEEKKKMMMPPPSSSUUUVVVVVVVVVWWWUUUSSSSSSVVVWWWUUUSSSRRRPPPLLLKKKOOOZZZgggqqq}}}{{{zzzzzz}}}{{{~~~~~~wwwlll\\\PPPDDD???:::666555555444444444333111111333444333333222111000//////000111222222111111000///......---+++...222444444000+++(((,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++************))))))))))))))))))))))))))))))******)))((((((***,,,***)))(((''''''((()))***))))))))))))************&&&'''''')))***+++,,,---((()))+++...000111222333)))***+++,,,---,,,+++***...---,,,,,,,,,---...///((()))***+++,,,------------------...............111222444444222111111222555555555666777999;;;<<<===AAALLL^^^www{{{uuuvvvxxx&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***))))))))))))************))))))***+++,,,---......666999>>>CCCGGGJJJKKKKKKLLLNNNQQQSSSUUUVVVUUUUUUUUUTTTSSSTTTUUUTTTQQQNNNOOOPPPRRRVVV]]]gggsss{{{~~~~~~~~~yyywwwyyy}}}ooobbbTTTMMMDDD===888666444333444333111111222333222111222111000//////000111222222111111000//////......---...000000000///---+++---...////////////...---++++++++++++++++++++++++.........------,,,,,,+++---,,,++++++******++++++******))))))))))))******************************+++++++++***************+++++++++************)))))))))))))))))))))))))))---,,,+++(((&&&%%%''')))***)))(((((((((((()))***))))))))))))************,,,++++++***)))(((((('''******+++++++++******)))'''(((***,,,------------&&&'''((())))))))))))((())))))***,,,,,,------------------...............111222444444222111222222555555666777888:::;;;<<>>@@@DDDHHHKKKNNNOOOOOORRRSSSUUUWWWWWWVVVUUUTTTVVVTTTSSSRRRQQQQQQQQQPPPTTT]]]lllzzz}}}{{{|||~~~}}}zzzyyy|||xxxhhhYYYMMMEEE@@@===999888666666777666555333111111111111111111111111111111111000000000//////000...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&%%%'''+++...))))))))))))))))))))))))((()))))))))************)))))))))))))))*********'''((()))***++++++++++++------,,,,,,+++***)))))),,,---......//////......***++++++,,,------,,,,,,,,,,,,------.../////////111222444444333222333444444444555666777999:::;;;@@@DDDNNN```xxxxxxsssooouuu&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,---))))))))))))************,,,,,,++++++******))))))+++,,,,,,...222777;;;>>>EEEGGGJJJMMMPPPRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVUUUTTTRRROOOMMMMMMQQQUUUYYYbbblll{{{||||||{{{yyy{{{~~~qqqbbbUUUKKKEEE>>>;;;888777777777666444111111222222222222111111111111111111000000000000---.....................................................................,,,,,,---------------------,,,++++++******++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))************************(((((((((&&&&&&'''+++...))))))************))))))((()))))))))************''''''((()))***+++,,,,,,'''''')))+++,,,---------...---,,,+++******)))))),,,+++)))((((((***,,,...++++++,,,---------,,,,,,,,,,,,------...//////000000222444444333333444555333333444444666777999:::???CCCMMM___wwwyyysssooovvv%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&''')))***,,,---...)))))))))*********++++++,,,,,,+++++++++*********+++,,,...222666;;;???BBBHHHIIIKKKMMMPPPQQQSSSSSSVVVWWWYYYZZZZZZYYYWWWVVVQQQOOOMMMLLLNNNUUU^^^eeesss{{{|||yyy|||~~~kkk[[[QQQHHHDDD>>>999777666555444111111222333333222111111111111111111111111111111---...///000000000///...///......------......///////////////////////////---------------------------,,,++++++******++++++++++++************++++++***************************************++++++++++++++++++************)))************************+++++++++)))'''''')))+++)))******++++++******)))))))))))))))************))))))))))))))))))******((())))))*********))))))************+++,,,---...---+++(((&&&&&&))),,,...,,,,,,------------,,,,,,+++,,,,,,---...///000000000222444555444333444555333333444555666888999:::???CCCMMM^^^wwwyyytttpppwww%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))++++++,,,))))))*********+++++++++))))))***++++++,,,------...000444888>>>BBBFFFHHHHHHIIIKKKMMMNNNPPPQQQRRRUUUVVVXXXYYYYYYXXXWWWUUUOOOPPPQQQRRRWWW```kkkttt||||||rrreeeYYYSSSIIIAAA<<<999777666111222222333333222222111111111111111111111111111...//////000111111000000000000///......///000000////////////////////////.........------,,,,,,+++---,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++************)))***************************+++,,,,,,***))))))***)))***++++++++++++***)))))))))))))))************++++++******))))))((((((************))))))((('''))))))))))))+++,,,...///---,,,+++******,,,...///,,,---------------,,,,,,++++++,,,---...///000000000222444555444444555666555555555666888999;;;<<<@@@DDDNNN___wwwzzzuuupppvvv&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++&&&'''(((***,,,...///000333555:::???EEEJJJMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVSSSTTTVVVXXXXXXWWWVVVUUUPPPSSSWWW[[[aaakkkwww~~~}}}}}}}}}wwwiii```TTTIIIAAA===;;;:::111222333444444333222111111111111111111111222222000000//////000111222333222111000//////000111222........................//////...---,,,,,,++++++---,,,++++++******++++++...------,,,,,,------...........................,,,+++++++++******))))))+++++++++************)))************************&&&(((+++------,,,---...)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))************++++++++++++******,,,+++*********+++,,,---******+++++++++,,,,,,,,,---------...------,,,,,,++++++,,,---...///000111000222444555444444555666666777777888999;;;<<<===BBBEEEOOO```xxx{{{vvvpppvvv%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$((((((((('''''''''((()))))))))(((((('''''''''&&&(((((((((((((((''''''''''''((()))******)))(((''')))******)))***---111555666;;;AAAFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTVVVXXXZZZXXXUUUSSSUUUWWWQQQ\\\ggglllrrr{{{~~~~~~~~~}}}rrrggg^^^RRRFFF@@@AAA999333111444666333000///111111111111111222222222000000000000000000000000000000000000000000000000222111111///...---,,,+++......---,,,++++++******------------,,,,,,+++***,,,------+++))))))***+++++++++++++++++++++++++++------------,,,,,,+++***,,,+++***))))))***+++,,,---,,,,,,++++++***************)))(((((())))))***))))))))))))))))))******++++++************++++++)))************+++++++++------,,,++++++******)))---,,,,,,+++*********++++++++++++***++++++,,,,,,*********+++,,,---//////000////////////000000111444444333444444555777777777777666666777999;;;<<>>???CCCLLL[[[qqq~~~$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&)))***)))%%%$$$'''+++''''''''''''((((((((()))'''(((((()))******++++++(((((()))***,,,...000222444777;;;???BBBFFFKKKNNNNNNPPPSSSTTTSSSSSSTTTUUUPPPQQQQQQQQQQQQQQQPPPPPPPPPVVV___gggmmmssszzz|||yyyyyyzzz|||}}}yyyvvvsssqqqqqqsssttttttssssssvvvyyypppnnnkkkiiiiiikkknnnpppzzz~~~nnnbbbVVVHHH???;;;888777777666555444444444111111111111111111111111111111111111111111111111......//////000000000111000//////......---------,,,,,,---...............---///000///------...///++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,))))))***+++---...//////)))))))))***+++,,,,,,,,,)))******++++++,,,,,,---++++++************++++++)))************+++++++++,,,+++++++++++++++++++++++++++******++++++,,,---//////...,,,,,,+++++++++*********+++,,,---//////,,,,,,,,,---...///111111111222444666666666555444555555555666888:::===>>>???BBBKKK[[[qqq%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''+++...***$$$!!!$$$)))&&&'''''''''(((((())))))'''(((((()))***+++++++++*********,,,...000333444888;;;???CCCFFFJJJNNNQQQSSSSSSSSSRRRPPPPPPSSSUUUQQQQQQRRRRRRRRRRRRRRRQQQVVV^^^hhhoootttyyy}}}{{{zzz|||~~~vvvrrrlllgggccccccdddeeehhhmmmrrruuuuuuuuuwwwyyyrrrooolllhhhggggggiiijjjhhhooowwwzzz{{{|||}}}~~~yyyjjjYYYMMMGGG<<<;;;999888666444222222111111111111111111111111111111111111111111111111111111000000000000000000000000///...---,,,,,,+++,,,,,,---.../////////...+++,,,---,,,,,,,,,...000++++++++++++++++++++++++***+++,,,,,,------------...---++++++++++++---...******+++++++++,,,,,,,,,************+++,,,---...))))))***+++,,,------...++++++************++++++)))************+++++++++*********++++++,,,------+++*********+++,,,,,,---000///...---,,,+++++++++++++++++++++,,,---......+++,,,,,,---...///111111///111333555555555444333555555555666888:::===>>>???BBBKKKZZZppp(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((())),,,+++(((''''''(((+++,,,)))***)))(((&&&&&&(((***)))***,,,---...222777:::???AAAEEEHHHJJJMMMPPPRRRXXXWWWUUUTTTTTTTTTUUUVVVXXXOOOKKKPPPTTTTTTTTTWWW___kkkxxx}}}~~~}}}}}}yyyuuuqqqfffdddaaa^^^^^^```dddfffgggkkkqqqtttsssqqqooonnnooonnnkkkhhhfffeeeeeeeeellllllkkkjjjiiikkkooorrrssstttwwwzzz~~~}}}~~~|||kkk\\\TTTEEEGGGFFF???666222444888222222333333333333222222000111333444555444333333222222111111000000//////////////////////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,---,,,+++***))))))))))))000000...---,,,+++++++++,,,,,,,,,++++++*********)))******++++++,,,------))))))******+++++++++,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000BBB===666///***((())))))......---,,,---...///000.........//////000111222555555555555555555555555...000333666777888:::<<<<<>>BBBDDDFFFHHHJJJMMMQQQTTTTTTTTTSSSSSSSSSSSSTTTUUUXXXPPPLLLRRRXXX\\\___cccmmmyyyyyywwwuuuuuuwwwwwwvvvuuuiiigggcccaaa```aaadddfffhhhjjjnnnooonnnmmmmmmnnnnnnmmmkkkjjjhhhhhhiiiiiiiiiiiiiiigggfffgggjjjmmmnnnoooqqqsssvvvxxx{{{|||~~~||||||||||||~~~~~~xxxzzz~~~mmmcccTTTUUUSSSKKK@@@888666777444444444444333222111111111222333444444444333333------------............////////////////////////.........---------,,,,,,......------,,,,,,++++++///......------......///++++++*********++++++,,,000///...---,,,+++++++++,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,++++++******))))))************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++<<<999555111...---------...---,,,,,,,,,---...///.........//////000111222444444444444444444444444111333666777777888999;;;<<<@@@HHHWWWmmm~~~~~~''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((('''%%%$$$$$$%%%'''(((+++++++++)))'''''')))+++,,,...000333666:::???BBBEEEGGGIIIJJJKKKNNNSSSVVVSSSSSSSSSSSSTTTTTTTTTTTTWWWRRRQQQWWWaaahhhooottt~~~}}}~~~}}}uuupppllllllllloootttxxxyyyzzzmmmkkkhhheeeddddddeeeggghhhjjjkkkkkkjjjjjjlllnnnnnnnnnmmmmmmmmmnnnpppqqqoooooonnnmmmllllllooorrruuuuuuvvvwwwxxxyyyzzzzzzxxxyyyzzz{{{zzzxxxvvvtttpppqqqsssuuuuuuuuutttsssuuuyyy~~~xxxuuuyyyttt```___[[[QQQEEE:::555333555555555444333222111000222222333444444444333333......///000000111111222/////////////////////////////////............---...............------------,,,,,,++++++,,,,,,---*********+++,,,---...///000///...---,,,+++++++++,,,,,,,,,++++++++++++***)))******++++++,,,------+++++++++++++++*********************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))...............---,,,,,,,,,,,,,,,,,,,,,---...............//////000111222333333333333444444444444444666888999888888999:::===@@@HHHWWWmmm}}}}}}'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***+++,,,+++***))))))+++------000333666999>>>CCCFFFGGGIIILLLNNNOOOPPPSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTXXXaaammmvvv}}}}}}}}}{{{wwwsssooollljjjiiiooooooppprrruuuwwwyyyzzzpppnnnllliiihhhhhhhhhiiijjjlllnnnnnnmmmmmmnnnppprrrrrrrrrsssuuuxxxzzz|||yyyyyyyyyyyyxxxyyy|||}}}{{{yyyxxxyyyzzz{{{zzzyyyxxxwwwsssuuuxxxzzz{{{yyyxxxwwwwwwuuuttttttvvvzzz~~~yyyvvvttttttmmmiiiaaaVVVIII???888444555444444333222111111111222333333333333333333333111111111111111111111222/////////////////////////////////.........------++++++,,,...///111222333,,,++++++******++++++,,,,,,,,,,,,,,,,,,...////////////...---,,,++++++,,,++++++++++++++++++++++++)))******++++++,,,------'''((()))***,,,---...///*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++&&&(((+++---......,,,+++++++++++++++,,,,,,------............///000111222222222333333333333333444555777999:::999999;;;<<<>>>AAAIIIWWWmmm{{{{{{&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))***++++++***))))))***++++++++++++,,,+++******---//////222666999===AAAEEEIIIHHHKKKPPPSSSSSSRRRRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSUUUZZZcccnnnyyywwwqqqmmmjjjfffaaa___aaadddgggoooppppppppppppqqqrrrsssnnnnnnmmmlllkkkkkkllllllpppssswwwyyyxxxxxxwwwxxxzzz{{{|||~~~}}}~~~}}}zzzxxxzzzxxxuuusssqqqqqqrrrsssvvvzzz~~~wwwsssqqqyyy{{{nnn```SSSHHH???;;;444444333222222222333333333333333333333333333333000000///...------,,,,,,000000000000000000000000.........------------,,,+++,,,---...000111222333//////............//////...------,,,,,,------...///...------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------'''((()))***,,,...//////***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***,,,---)))+++///111222111///---++++++,,,,,,,,,,,,---,,,............///000111222222222222333333444444444444666999::::::;;;===>>>>>>BBBJJJXXXmmm}}}yyyxxx&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))******++++++++++++---000222222555999===@@@DDDHHHKKKJJJMMMRRRTTTTTTSSSRRRRRRTTTSSSRRRRRRRRRSSSTTTUUU\\\eeepppzzz|||tttlllggggggeeeaaa\\\ZZZ[[[```dddeeefffhhhhhhhhhiiikkkmmmooooooqqqrrrsssuuuuuuvvv|||}}}{{{xxxvvvuuuuuuqqqssstttsssrrrssswww{{{zzzyyyxxx}}}}}}oooaaaSSSFFF>>>888777555444333333444555444444333222222222333333333222111000...---,,,,,,000000000000000000000000.........---------,,,,,,///////////////...............------------.........------,,,,,,,,,------///...---,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---+++,,,.../////////---,,,++++++,,,---------------.........//////000111222222222333333444444555555333666888:::;;;;;;===??????BBBJJJYYYooo|||wwwwww~~~&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((((((((()))(((***+++,,,,,,///222555555999===AAADDDGGGKKKMMMNNNPPPQQQQQQQQQQQQSSSUUUTTTSSSRRRRRRTTTXXX\\\___hhhrrr|||yyyuuuqqqlllgggeeeeeeeeebbb^^^]]]___aaa```bbbeeeggggggjjjnnnqqqvvvxxx{{{||||||{{{yyyxxxxxxxxxxxxyyy}}}zzz~~~|||vvvvvv~~~uuueeeTTTHHH???===:::777666555555555555444333222222222333333444333333222111000//////000000000000000000000000/////////............---000//////......---------,,,,,,++++++++++++,,,,,,++++++++++++,,,---............---,,,,,,,,,------******+++++++++,,,,,,,,,)))******++++++,,,---------------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******************+++++++++,,,---...///......---.........//////000111222222333333444555555666666555777999:::::::::;;;===???BBBKKKZZZppp}}}xxxxxx{{{%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))************))))))''')))+++,,,---000444777888<<<@@@DDDGGGIIIMMMOOORRRRRRPPPNNNNNNPPPTTTXXXUUUTTTTTTUUUYYY___eeeiiiqqq{{{yyytttsssrrrooolllcccfffiiihhheeebbbaaabbbcccfffjjjlllmmmpppuuuyyy{{{{{{vvvwww{{{yyyeeeWWWEEECCC???;;;777666555555666555333222111222333333////////////............000000000000000000000000000000000000////////////,,,---------......///////////////....../////////))))))***+++,,,...///000......---,,,,,,,,,------*********++++++,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,000333444222...+++---,,,+++++++++,,,...///,,,---.../////////...---.........//////000111222333333444444555666777777777888::::::999888999:::???CCCKKK[[[qqq~~~yyyyyyyyy((((((''''''''''''((((((((()))***+++***)))'''%%%&&&&&&((()))***************++++++,,,,,,,,,++++++)))+++...000222444888:::@@@BBBFFFIIILLLNNNNNNNNNPPPSSSVVVVVVUUUSSSSSSTTTRRRSSSRRRRRRVVVbbbttt~~~zzzvvvtttqqqnnnkkkooonnnllliiifffeeegggiiiiiijjjmmmrrryyyyyyzzztttggg[[[QQQDDD:::777888888888555555555444333333444666222222222222222111000000000000000000////////////////////////////////////---.../////////...,,,+++,,,,,,,,,---------......---000///,,,,,,//////------------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******++++++,,,)))***+++,,,,,,+++***)))...------,,,,,,------...---------,,,,,,+++++++++---,,,++++++------,,,+++,,,.........,,,,,,,,,......///000111222333333333555555666666666666666666333444555777999;;;<<<===>>>BBBJJJYYYnnn|||{{{xxx((((((''''''''''''((((((((()))*********((('''&&&'''(((((())))))******************+++++++++******,,,...000222444888<<>>BBBJJJXXXmmm{{{zzz{{{)))((((((''''''(((((()))))))))))))))((((((((((((******)))))))))******+++++++++++++++++++++++++++000111333666888===CCCGGGFFFHHHKKKNNNPPPQQQQQQQQQPPPQQQSSSUUUXXXXXXVVVTTTSSSTTTWWW^^^iiixxx{{{tttrrrrrrtttvvvvvvsssooolllnnnpppzzz|||uuuaaaPPPDDD===999666777777666555444333222222111111222333333333222222111111000000000/////////////////////////////////000///......------......,,,------------.........+++...---******---...,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,------------,,,,,,,,,,,,+++***)))***+++,,,+++)))***+++,,,,,,+++***+++---000111111222222222111111111222333444555555555666888888888999999::::::;;;===AAAIIIWWWlll~~~zzzzzz))))))(((((((((((())))))***)))(((((((((((()))))),,,+++******)))***++++++---------,,,------......222444666999<<>>999888777666666666444333555555555555555444333222111111111000000000//////////////////////////////111000...---------...///------------............,,,......++++++...///---------------------,,,,,,,,,++++++++++++,,,------........................,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---.........---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,+++***+++,,,,,,+++***,,,---///...------...///111111222222222111111000222333444666777888888888777777888999:::;;;;;;<<<<<<@@@HHHVVVjjj|||yyyzzz))))))(((((((((((())))))))))))(((((((((((()))***---,,,,,,++++++++++++,,,,,,,,,++++++,,,...///000444666999<<<@@@EEELLLPPPNNNPPPRRRUUUVVVUUUUUUTTTSSSSSSRRRSSSUUUVVVVVVUUUZZZ^^^gggsss~~~yyyzzzzzzzzz{{{}}}~~~|||uuuqqqrrrvvvwwwrrrsssvvvzzz}}}~~~|||iiiYYYLLLDDD;;;999666555666666555333666666666555444222111000111111111111000000000000////////////////////////111000///------...//////---------.........//////---//////,,,---000111///---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***)))))))))******+++,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------------------------------...---,,,,,,---...---,,,,,,---///......---///000111111222222222111111000111222555777888888888777444555666888:::<<<===>>><<>><<<@@@GGGUUUiii||||||******))))))))))))******&&&'''(((*********)))((()))+++...///000///...,,,*********+++...111444666777;;;@@@EEEIIILLLPPPRRRTTTUUUWWWXXXXXXWWWVVVUUURRRUUUVVVUUUTTTYYYbbbkkkvvvzzz{{{|||~~~yyyuuuuuu|||{{{|||}}}}}}{{{xxxtttqqqppppppooommmkkkmmmrrrwwwyyy{{{}}}|||}}}wwwvvvxxxvvvuuuxxx~~~pppbbbPPPHHH>>>999888888666444333444444444444333222222222222222111111111000000////////////////////////000000000000000///..................////////////,,,//////,,,---111222000------------.........///000///...---,,,+++++++++........................------,,,,,,,,,,,,------000///......------------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---------------.........///...---,,,,,,......---,,,***+++------,,,,,,...000///000111222222222222222000222444666666555444222333444555666888999:::;;;===@@@HHHUUUjjj}}}~~~******))))))))))))******%%%''')))***+++***)))((((((***...111222000...,,,---------///222666:::<<<888===CCCHHHLLLOOOQQQSSSUUUVVVXXXYYYYYYWWWVVVUUUPPPUUUXXXWWWUUU\\\iiiuuu~~~~~~{{{||||||~~~|||zzzyyy|||{{{zzz|||}}}}}}|||yyyxxxxxxyyyqqqsssuuuuuusssooojjjggghhhhhhgggdddaaaccchhhllllllnnnppprrrsssrrrqqqpppoooqqquuuwww{{{zzzzzz~~~{{{|||{{{zzz|||www]]]SSSGGG???===<<<:::888444555666777888888888888222222222111111111111000///////////////////////////000111111111000...---............/////////000+++......+++,,,000111///---------.........//////111000///---,,,+++******++++++++++++++++++++++++...------,,,,,,------...******((('''&&&%%%%%%%%%,,,---...//////...---,,,,,,++++++++++++++++++,,,---------.........//////---,,,++++++------,,,+++,,,---////////////000222...///000111222333333333333444777888999777555333555555555666777777888888===AAAHHHVVVjjj~~~))))))))))))************))))))))))))))))))))))))+++,,,---............---------///111444777999;;;>>>BBBIIINNNRRRTTTVVVXXXWWWXXX\\\bbbfffccc[[[TTTXXXWWWUUUWWWaaaqqq{{{}}}~~~~~~}}}|||||||||~~~||||||}}}|||{{{yyy{{{yyyvvvsssqqqqqqrrrrrrtttsssqqqmmmjjjhhhhhhiiidddbbb```^^^]]]^^^```aaacccdddeeeccc``````cccfffdddgggkkkmmmnnnttt}}}zzzwww|||uuubbbNNNEEE@@@:::666777888888777555333222444555333222000/////////000111------......//////000000222000............---,,,.........////////////000------------------------+++,,,---...///111222222;;;888222...+++***++++++.........------.................................---............---,,,,,,,,,)))&&&(((,,,...,,,(((*********++++++,,,,,,---......//////......---,,,...............---------+++++++++,,,---...000000000111111111111222222222444555666666666666666666888666666888<<<>>>>>><<<>>>@@@FFFTTTkkk}}}))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,...///000222666999<<<>>>AAAEEEKKKPPPSSSUUUWWWXXXXXXXXXZZZ^^^aaa```[[[UUUPPPUUUZZZ```mmm}}}}}}{{{yyyxxxxxxwwwwwwvvvuuutttttttttttttttsssrrrpppnnnmmmlllmmmnnnooopppqqqoookkkgggdddcccaaa```___^^^^^^]]]]]]]]]___``````___^^^^^^___aaa^^^aaadddfffgggllluuu|||~~~zzzxxxzzzyyybbbTTTJJJAAA;;;999666666555444333444555666333222111000///000000111/////////000000000000000222000...............,,,------........./////////000000000000000000000000,,,,,,---...///000000111444222///,,,++++++,,,---......------------......000000000000000000000000+++++++++++++++******)))---***''')))---...,,,)))+++++++++++++++,,,,,,,,,***+++,,,---...////////////////////////.........+++++++++,,,---...000000000000111111111222222222444555555666666666666666666555555888<<>>>>>@@@FFFTTTkkk|||))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------000111222444888<<>>@@@GGGUUUkkk{{{~~~((()))))))))************))))))))))))))))))))))))+++++++++,,,---///000111222222333666:::???DDDGGGIIILLLQQQSSSTTTUUUWWWXXXYYYZZZ[[[[[[ZZZXXXVVVUUUWWWfffwww|||{{{{{{~~~~~~|||{{{{{{zzzzzzsssrrrqqqooooooqqqtttvvvqqqqqqpppnnnmmmllljjjjjjmmmqqquuuwwwtttpppllljjjkkkjjjiiigggeeedddccccccgggeeeccceeehhhiiigggdddfffhhhiiiiiiiiilllqqquuuzzzwwwrrrlllgggeeedddeeefffgggjjjnnntttyyy}}}}}}zzzxxx|||~~~nnn]]]LLLBBB???===:::888666555333222222222111111111000000000111111111000000/////////111000...---...///...---,,,,,,,,,---------......++++++++++++++++++++++++------------------------((()))***,,,---------------,,,,,,++++++,,,,,,---************************,,,,,,+++++++++***++++++---,,,+++,,,...///...,,,---------,,,,,,++++++***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,------...000000000000000000111111111111333333444555666666666666444444666888;;;===>>>???>>>AAAHHHUUUjjj{{{}}}((()))))))))************************************++++++,,,---...000222333444444666999===BBBGGGJJJLLLNNNRRRTTTTTTUUUVVVXXXXXX[[[]]]]]]ZZZWWWWWWXXXeeeuuuzzzwwwxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{tttuuuuuusssrrrtttxxx|||{{{{{{zzzxxxvvvssspppnnnsssuuuyyyzzzyyyxxxxxxxxxwwwuuuqqqmmmkkklllnnnooorrrqqqqqqssswwwwwwtttpppttttttsssrrrqqqrrrtttvvvtttqqqmmmiiifffdddbbbaaa```aaabbbeeehhhlllooopppqqqsssuuuyyy|||yyyxxx~~~sss\\\KKKCCC???:::777666555333111222222222222111111111000000000000//////.........111///------/////////...,,,,,,,,,---------..............................---------------,,,,,,,,,***+++,,,---...------,,,---,,,,,,++++++,,,,,,------------------------------,,,+++*********++++++---,,,,,,---.........---...------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,------............------------......///000//////000000000111111111222333444555666666666666666666888999999:::;;;<<<>>>AAAIIIVVViii|||~~~))))))))))))*********************************************+++---000333444666888:::>>>BBBFFFJJJLLLNNNPPPSSSTTTUUUUUUWWWYYYXXX[[[^^^]]]ZZZZZZ^^^cccrrr||||||~~~~~~}}}{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{{{{xxxzzz{{{{{{yyy{{{zzzxxx{{{}}}{{{wwwvvvxxx{{{}}}}}}{{{zzzyyyyyyrrrpppmmmkkkiiigggdddaaa`````````aaacccdddfffgggggghhhiiikkkmmmpppssstttuuuzzzzzz{{{jjjUUUGGGAAA:::666666666555333222222333333222222111000////////////............111///------/////////...,,,---------............------------------------.........---------------------.........---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))******,,,,,,,,,---------......------------,,,,,,,,,,,,)))***+++---..................//////000111111111......------...//////000/////////000000000111111111222333444555666666666666777999999888888:::;;;===BBBJJJWWWiii}}}))))))))))))************************************,,,++++++,,,///222555777:::<<<@@@DDDHHHKKKMMMNNNPPPRRRUUUVVVVVVWWWYYY[[[WWWZZZ\\\ZZZYYY^^^jjjttt}}}|||{{{zzz|||}}}zzzyyyzzz|||||||||~~~|||zzzwwwvvvtttqqqlllhhheeedddddddddeeeeeefffggghhhhhhhhhhhhhhhjjjkkkllljjjnnnttt|||~~~kkkVVVMMMBBB;;;999999777555222222333333333222111000///////////////000000000000///------///000///...------........./////////************************..................//////------------------------......------------......++++++++++++++++++++++++---,,,***)))))))))+++++++++,,,,,,,,,,,,,,,---...,,,,,,,,,---------------***+++,,,---.../////////------...//////000111111...............//////000////////////000000000111111111333444555666666666444666999999888888;;;======BBBKKKWWWhhh))))))))))))************************************.........///222555888:::<<>>BBBIIITTTfff~~~))))))*********++++++++++++,,,,,,+++******,,,---+++---111333555888;;;>>>DDDGGGKKKNNNPPPRRRTTTVVV]]]\\\___cccbbb^^^]]]___ZZZ]]]ccclllvvv|||zzzwwwtttuuuyyy}}}{{{}}}~~~yyyxxxxxxyyyzzzyyyvvvtttrrrpppooonnnpppssstttttttttsssssstttssssss{{{tttdddWWWIII???<<<555555444222000//////000222222222222111111111111111111111111111111111111//////////////////......////////////////////////...............------,,,......//////...------,,,333222///---,,,------...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***)))'''&&&&&&(((***,,,111000///......---------......---------,,,,,,,,,------.../////////......))),,,000222222111111111666555555444444444444444///222555666777999<<>>===<<>>===;;;999777666555333222333333222222222111111111111111111111111111111111111111000000///.........///////////////////////////........................------,,,++++++++++++***+++,,,,,,---,,,+++***------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---222111///...---...//////000000///...............------------------------......///000000000000000111111222111//////000222444333222222333555777888===JJJLLL>>>666:::<<<777<<<@@@HHHTTTggg*********+++++++++,,,,,,,,,---...---,,,,,,...000222444666888;;;@@@FFFJJJOOORRRVVVYYY[[[\\\^^^```aaabbbdddeeeaaa\\\^^^ccclllxxx|||zzz{{{~~~}}}zzztttllljjjmmmrrr|||{{{tttrrruuu|||mmmYYYKKK@@@===888666666666444222333333333222222222222111000000000000000000000000111111000000///////////////////////////////////////............///000111111000...---,,,+++++++++,,,---///000000000...---------------------------............------------++++++,,,,,,,,,---------///...---,,,++++++,,,,,,000//////............///------------------------000000111111000//////...///000000/////////111333444444333444555666888999HHHUUUUUUFFF;;;>>>>>>888;;;???GGGTTTfff***++++++++++++,,,,,,,,,+++,,,---------...000222444777:::===@@@EEEJJJNNNSSSWWW\\\aaacccdddeeefffeeeeeeffffffbbb```fffooo}}}~~~|||xxxwwwwwwyyy|||yyyqqqlllmmmpppwwwtttnnnnnnvvvlll[[[GGGAAA:::666555555333111333333333333222222222222////////////////////////000000000000000000000000///////////////////////////......///000222444555777555333000...---------,,,,,,...//////...---,,,------------------------............------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,//////............//////,,,,,,,,,------------...222222222222111000///...///000111111111222444666444444555666666777888888===EEEGGG>>>999;;;===:::;;;???FFFSSSeee~~~************++++++++++++***+++---......///222444777:::>>>BBBFFFJJJNNNRRRUUU\\\fffmmmpppooommmlllgggfffeeeeeecccfffqqq~~~{{{{{{{{{{{{yyyxxxvvvvvvwww|||wwwqqqpppmmmpppuuuwwwwwwvvvvvvwwwwwwzzzxxxpppmmmqqqwww~~~nnnUUULLLAAA:::888777555333444444333333333222222222000000000000000000000000/////////000111111222222///////////////////////////......///111444777999;;;999666222///---------+++++++++,,,++++++******------------------------------,,,,,,,,,+++++++++------.........////////////////////////000000000//////............//////,,,,,,,,,---------......///000000000000000/////////111333333222222333555222333555666777666555444222555777777777777999;;;:::>>>FFFQQQddd|||))))))))))))************)))***,,,......000333666999<<>>:::>>>EEEQQQccc{{{***++++++++++++***))))))+++---...///000222555888999<<>>AAACCCGGGLLLRRRYYYaaagggrrryyy}}}xxxpppiiieeeiiiooovvv}}}|||xxxvvv}}}~~~{{{xxxtttqqqooorrrsssuuuwwwyyyzzzzzz{{{zzz{{{}}}~~~{{{xxxxxxxxxvvvsssoooooommmiiifffggglllqqq{{{}}}rrrjjjnnn{{{~~~{{{eeeSSSEEE===;;;888888666555555444444444333333222111111111111111,,,---000222333333222111000000000000000000000000////////////000000000111111000///...------------%%%(((,,,......------...///............---------+++,,,,,,------------,,,---....../////////.....................------------------...............666555333111////////////---.........------///000111111111111111222222333444444555555555555444444555555666777888:::<<<======???DDDMMM^^^xxx++++++++++++,,,,,,------000222444555777:::>>>AAAEEEGGGKKKPPPVVV___iiioooxxx}}}|||wwwqqqnnndddkkkuuu~~~}}}yyywww{{{{{{{{{||||||zzzxxxuuussspppppprrrtttvvvwwwxxxyyy|||~~~}}}zzzuuutttqqqmmmjjjiiilllooorrrwww|||oooqqq}}}|||fffSSSFFF@@@999888666666666666555444333333222111111111111222,,,...000333333222000///////////////////////////......///000000///...---//////...---,,,,,,------(((***---...---------...///............---------***+++---...///......---------......//////....../////////...---------,,,,,,---------.../////////111000///...---,,,------...///000///......000222///////////////000000111333444444555555444444333444555666777999;;;===>>>>>>@@@DDDMMM^^^xxx++++++++++++,,,---//////111333555777999<<<@@@DDDIIIKKKPPPUUU\\\fffpppvvvzzztttppppppjjjqqq|||}}}}}}|||xxxzzz{{{|||{{{xxxvvvtttoooooopppqqqssstttvvvvvvzzz}}}|||zzzwwwrrrnnnllllllmmmlllooouuu{{{yyyyyyzzzcccNNNAAA<<<999777666666666555333444333333222111222222222///000222333333111...,,,////////////////////////---...///000000///---,,,///......---------.........//////---,,,,,,...//////............---------***+++---...///......---,,,,,,---.............../////////...---------,,,,,,---------.../////////++++++++++++++++++,,,,,,---...///...------///111///////////////000000111333333444444444444333333444444555777888;;;===>>>>>>@@@EEENNN___xxx++++++++++++,,,...000222222444777999;;;???CCCGGGMMMPPPVVV\\\dddnnnxxx~~~~~~wwwpppoooqqqvvv}}}|||{{{||||||{{{yyyvvvsssqqqoooppppppqqqsssuuuwwwxxxyyy|||yyysssoookkkjjjiiikkknnnrrrxxx~~~vvv[[[GGGCCC>>>999666666666555222444444333222222222222222222333444444333111...---000000000000000000000000......///000000///...---..................//////111111000---++++++...000///............---------+++,,,,,,------------,,,+++,,,---..............................------------------...............***++++++,,,------......***+++,,,,,,++++++,,,...111111111111111222222333333333444444444444333333444444555666777999;;;<<<>>>@@@EEEOOOaaazzz++++++++++++,,,///111333444666999;;;>>>BBBGGGJJJQQQUUU\\\dddlllvvv}}}wwwqqqrrrwww~~~~~~~~~~~~|||zzzxxxuuutttqqqrrrsssuuuwww{{{~~~yyysssppplllmmmnnnnnnqqqvvv}}}sss[[[KKKDDD<<<888777777555333444444333222222222222333333333333333333222111000111111111111111111111111...//////000000000//////---------------...///000...//////...---,,,---//////............------------,,,,,,++++++++++++,,,***+++,,,---............---------..............................------------------...............+++,,,---,,,+++,,,---///111111111111111222222333222333333444444333333222444444444555666888999:::>>>@@@FFFPPPbbb|||,,,+++++++++---///222444666888;;;===@@@DDDIIIMMMSSSXXX```iiirrr{{{}}}|||xxxtttwww~~~~~~~~~}}}|||{{{ssstttuuuxxx||||||sssrrrpppnnnmmmoootttwww{{{qqqQQQIII???999888888666444555444333333222222333333333333333333333333444444111111111111111111111111////////////000000111111,,,,,,,,,,,,---...//////)))+++...///...---------//////.........---------...---+++***)))***++++++***+++,,,---............,,,------......//////////////////......------,,,......//////...---,,,,,,...///000000//////000222///////////////000000111222333333444444333333222444444444444555666888888>>>@@@FFFQQQccc~~~~~~***,,,...///000222555888888:::>>>AAADDDHHHLLLOOOYYYaaakkkuuu|||uuusssuuuyyy|||~~~}}}~~~|||}}}zzzssspppoooppppppoooyyy}}}lllWWWBBB;;;;;;777444333333222222333555555444222333333222222222222333333111111111000000000000///000/////////............------...............---...,,,***((((((***,,,...111111000000//////......---,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,////////////////////////...------,,,,,,------...///......---------......000000000000111111111111000000111222333333333333666666666666666777888888<<<@@@FFFOOO___yyy~~~,,,...000111222444777::::::<<>>AAAEEEJJJPPPXXX]]]kkksss}}}xxxpppsssvvvwwwzzz~~~}}}~~~~~~~~~}}}uuusssqqqpppooopppqqqrrrtttvvvxxxyyyzzz{{{~~~|||~~~|||wwwtttrrrqqqrrrrrrrrrrrrtttxxx}}}eeeRRRDDD;;;777888666444333333333333222000111111000000000000111111333222222222111111111111000000000/////////........./////////...---,,,,,,---...///000000///...---000000000////////////...333222000...,,,,,,,,,---............................../////////...------......................../////////......////////////......---......//////000000000000111111111111111111222333444444444444333333444555777999;;;<<<<<<@@@EEEOOO___xxx...000222444555888;;;>>>>>>@@@CCCHHHNNNVVV```fffqqqzzzzzzpppmmmooottt{{{}}}|||zzzxxxyyyzzz||||||}}}|||{{{|||~~~~~~|||~~~|||yyyooonnnmmmllllllnnnpppqqqrrrrrrrrrrrrsssvvv{{{}}}~~~{{{xxxwwwzzzzzzzzzxxxxxxyyy||||||bbbNNN@@@;;;:::777666444444555555444333444333333222222333333444333333333222222222111111000000000////////////...------...............---...///000000000000///...////////////////////////444333111///...---------////////////////////////......////////////..............................//////............//////...............//////000///000000000111111111111000000111222333333333333444444555666777999;;;<<<<<>>666555333333444666666555444444333333333333444444333333333222222222111111111000000000////////////++++++---...//////000000//////...------...//////.............../////////111111000000////////////////////////////////////......///////////////..............................------,,,,,,------..................///000111///000000000111111111111333444555666777777777777777777666777777888999:::;;;???EEENNN^^^www///111444666777:::>>>@@@BBBFFFKKKRRRZZZdddmmmtttwww{{{rrrjjjeeegggppp~~~~~~}}}{{{zzzzzz{{{{{{yyyvvvuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuvvv~~~zzzxxxuuuuuuuuuuuutttsssmmmmmmlllkkklllnnnppprrrrrrssssssttttttwww{{{~~~~~~~~~|||}}}ooo[[[KKK@@@777555222222333444444444222222111111111111222222333222222222111111111111111111000000000/////////++++++---...//////000000///...---,,,,,,---...///---............//////////////////000000000000000////////////////////////......///000000000//////------------------------------,,,,,,,,,,,,------............///000111111000000000000111111111111222333444555666666666666888888777777777888999999;;;???DDDNNN^^^www~~~}}}111333666888999<<<@@@CCCFFFJJJQQQYYYaaajjjtttyyy{{{|||wwwqqqpppuuu~~~}}}}}}|||zzz{{{{{{zzzwwwuuuuuuuuuuuuwwwwwwwwwvvvuuuwwwxxx{{{|||xxxuuusssssstttuuuuuutttrrrqqqooommmmmmmmmnnnooooooqqqtttwwwyyy{{{~~~~~~nnnXXXGGG===:::666444444444444333333222222111111222222333222222111111111000000000111111111000000000//////---...............---------......//////......------------.........//////.../////////////////////..............................///000000000000000------------------------......------------..................///000111222000000000000111111111111000111222333444444444444777666777777888999:::;;;;;;>>>DDDMMM^^^www|||~~~}}}222444777999;;;>>>BBBEEEIIINNNUUU^^^fffooowww}}}|||xxx~~~~~~zzz{{{|||{{{xxxvvvuuuuuuuuuwwwwwwwwwwwwwwwyyy{{{zzz{{{xxxvvvtttssstttuuuuuuuuuxxxvvvssspppnnnmmmmmmnnnlllooouuuyyy|||~~~hhhSSSDDDAAA<<<999888777555444555444444333333444444555111111111000000000000///111111111111000000000000000000000///...,,,+++***+++---000222222000---+++---------........./////////////////////...------..............................///000000000000000------------------------//////............//////............///000222222000000000000111111111111333444555666777777777777555555666777888:::<<<===;;;>>>DDDMMM^^^www|||~~~}}}:::999888:::>>>CCCGGGHHHLLLRRR[[[dddmmmvvv}}}{{{{{{|||||||||{{{zzz~~~}}}~~~yyyvvvuuuuuuuuutttqqqtttwwwwwwvvvvvvyyy{{{yyy}}}}}}{{{zzz~~~|||zzzxxxwwwxxxyyyyyyxxxxxxvvvtttqqqooommmmmmmmmkkklllooosssxxx~~~{{{hhhQQQFFF<<<:::;;;999555444444333333333333333333222666555444333222222222222555222000///000111222222111111000000//////......///000111111111111000000111111111111111000000000...---+++******+++---...---...000111222111///...---///000000///......///222000...---,,,---...000......------------......111000///...............///000000///......000111444333333333333444555555555555555555666888999:::===>>>DDDPPP___sss|||999999999<<<@@@EEEIIIKKKRRRXXXaaakkksss{{{~~~|||{{{{{{||||||{{{zzzzzzzzzwwwuuuuuuttttttsssvvvxxxxxxwwwwwwzzz||||||}}}~~~~~~zzzyyy{{{|||zzzyyyyyyxxxwwwvvvtttrrrpppooonnnnnnnnnnnnoooqqqtttxxx}}}zzzaaaSSSEEE???===:::888777444444444333333333333333444444333222111111111111222111000000111000///---111000000000/////////...///000000000000000000000------------------------......---,,,,,,---......,,,...///111111000///...---///000000///......///111000///.........//////......------------......000///...---------------...///000000//////111333444444444444444555555666555555555555777888999:::===>>>DDDOOO^^^rrr999999;;;???CCCGGGKKKNNNXXX^^^hhhrrrzzz}}}||||||}}}~~~~~~{{{yyyxxx}}}|||xxxvvvvvvuuuuuuvvvxxxyyyzzzzzz{{{}}}zzzyyywwwxxx|||{{{zzz|||~~~~~~}}}|||zzzxxxvvvtttrrrqqqpppoooooooooooooooppppppqqqsssvvvyyy|||}}}~~~}}}~~~uuucccOOOCCC<<<888777999555555444444444333333333333333222111000000000000.........000111111///,,,000000000000////////////////////////////////////------......//////000000........................,,,---...///000///......---///000000///......///000000111111000000//////......------------......000//////.........//////...///000000000111333555555555555555666666666777555555555666777888999:::<<<===BBBNNN\\\qqq999;;;>>>AAAEEEIIIMMMPPPZZZbbblllwww~~~~~~{{{www{{{}}}||||||yyyxxxyyyyyyyyyzzzzzz|||}}}}}}{{{wwwvvvuuuwwwzzz}}}}}}|||~~~{{{xxxuuusssrrroooooonnnoooooooooppppppppppppooopppqqqsssuuuvvvxxxyyyzzzzzz{{{~~~~~~{{{zzzyyyyyywwwvvvssssssssstttuuuvvvxxxyyy}}}}}}~~~uuu]]]KKK???999999<<<666666555555444444333333333333222111111111111111---------...111222222111000000000000////////////000//////...............------...///000111111111---...////////////...---,,,---......//////......---///000000///......//////000111222222111000.........------------......000000000///000000111111...///111111111222444666555666666777777777777777555555555666777888::::::<<<<<>>AAADDDFFFKKKPPPUUU```gggrrr|||}}}yyy|||}}}|||}}}zzz{{{}}}}}}}}}~~~}}}|||wwwwwwwwwxxx{{{|||~~~zzzuuusssqqqpppooolllmmmmmmnnnnnnooooooooopppooonnnnnnnnnooopppqqqssswwwzzz|||}}}|||}}}}}}~~~~~~wwwtttpppnnnlllkkkhhhfffffffffffffffgggiiijjjjjjmmmnnnnnnooorrrvvv}}}nnnYYYJJJ@@@>>>@@@777777666555555444333333444444333222222222222333555222///...///111222333////////////000000000000111000///...---.........******+++,,,,,,---......,,,---............---,,,,,,------...............---///000000///......///...///111333333222000.........------------..................///000000111...///111111111222444666555666777888888888777777666666666666777999:::;;;<<<<<>>888888777666555444444333444444333333222333333444>>>:::333///...///000000////////////000000000000222111///...---......///,,,------....../////////---------------------------............/////////---///000000///......///---...000222222111000///......------------......++++++++++++,,,...//////...///000000000111333555444555777888888888777666666666666777888999:::;;;======AAAKKKZZZppp===AAAEEEIIINNNWWWccclllxxx}}}~~~{{{yyyyyy{{{}}}|||xxxwwwxxxzzz~~~~~~zzztttooommmmmmllllllmmmmmmnnnnnnmmmllljjjiiiiiihhhgggffffffgggiiiiiimmmppptttuuussspppmmmllljjjhhhgggdddbbbaaa``````]]]ZZZWWWUUUTTTRRRPPPNNNQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXZZZ]]]aaadddfffiiimmmppptttzzz|||eeeOOOBBB>>>999999888777666555444333333222222222222222333333>>>:::555111000000//////.../////////000000000111444222000.........///000111111111111111111111111000///...------...///000//////......//////000000---///000000///......///---...///000000000//////......------------......++++++,,,,,,---///000111...///000000//////111333333444666888888777666555666666666777888999;;;;;;>>>===AAAKKKZZZppp===AAAFFFKKKQQQ\\\kkkuuu}}}~~~~~~|||zzzwwwuuutttwwwyyy}}}}}}xxxwwwxxxttt{{{{{{tttooommmlllllllllnnnnnnnnnnnnmmmkkkiiigggbbbbbbaaaaaaaaabbbcccdddhhhjjjlllllliiifffeeeddd___^^^\\\YYYXXXWWWXXXXXXSSSQQQNNNMMMMMMLLLKKKIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPRRRTTTUUUWWWZZZ]]][[[^^^bbbfffjjjooovvvzzzwww]]]LLLEEE999999888777666555444444222111111111111111222222777555333222333333222111.../////////000000111111555333111///......000000////////////............222000///------///000222///////////////000111111---///000000///......///------...///////////////.........------..................///111222444444///000000///......000111333444666777888777555444666666777777888999;;;<<<>>>>>>BBBLLLZZZppp@@@DDDJJJOOOVVVbbbrrr~~~{{{uuuttttttwww}}}|||xxxuuutttwww~~~~~~|||}}}~~~~~~zzzvvvrrrqqqpppooonnnooolllkkkjjjjjjgggaaa]]]\\\]]]___```aaaaaa``````ccccccddddddbbb```]]]\\\VVVTTTRRRRRRQQQPPPNNNLLLIIIIIIIIIHHHHHHIIIIIIJJJFFFGGGJJJLLLMMMLLLKKKJJJOOOOOOQQQRRRTTTUUUVVVWWWYYYYYYYYY[[[___eeejjjnnnuuuwww{{{~~~{{{|||sssZZZGGG???;;;888888666222222555555333222333444444222111////////////000000000000111111111111000000000000000000//////.........---///000111000//////111333333111...++++++,,,///111//////000000///...------//////000000111111111222000000//////.........---000///...---,,,---......///////////////.........000000000000111222333444999999999888666555333333444666777777777777:::<<<===AAAFFFNNN\\\sssCCCGGGNNNVVVaaappp~~~~~~~~~~~~xxxqqqpppqqqvvv|||{{{xxxuuuwww}}}|||zzz{{{}}}}}}}}}|||yyyuuurrrqqqpppooommmmmmjjjgggfffdddaaa\\\YYYTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWUUUTTTPPPOOOMMMLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJHHHIIIJJJLLLMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUTTTVVVYYY^^^cccfffjjjlllpppvvv}}}}}}|||{{{{{{zzzzzziiiTTTFFF???999888777555555777555333111111222333222111////////////000000000111111111111111000000000000000000/////////.........///000000000//////111333222000...,,,,,,---///000//////////////////...---....../////////000000000000/////////............000000...---------...///000000000000000000000000000000000000111222333444666666777777777666666555555666777777666777999;;;;;;???EEEMMM]]]wwwFFFIIIOOO[[[jjj{{{~~~}}}|||{{{{{{{{{|||~~~}}}qqqooonnnqqqvvv|||{{{wwwwww|||}}}zzzxxxxxxyyyzzzzzzzzzzzzwwwsssqqqpppooonnnmmmjjjgggccc___\\\YYYVVVSSSNNNOOOPPPRRRSSSSSSTTTTTTPPPQQQQQQQQQQQQOOOMMMLLLLLLJJJHHHHHHJJJKKKLLLKKKMMMMMMLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRRRRRRRTTTXXX[[[]]]___aaaeeejjjqqqwww}}}}}}||||||}}}}}}yyyvvvzzz}}}gggRRRFFF<<<999999888777888555333111000111222222111/////////000000000111111111111111111000000000000000000////////////.........///000000///000222444000000///............///---...//////////////////---...............//////////////////............000//////...---.........000000000000111111111111000000000000111222333444333444555666777888888888666777888777666777999:::<<>>:::;;;666555666777888777444222000000111111111222222222111111111111000000000000//////000000000111111111///000000///------...000............//////000000//////////////////...---/////////.........------............/////////000....../////////...---,,,---......///000000111111000000000000111222333444333444555555666666555555333444666777777888;;;===<<>>AAACCCJJJWWWmmm~~~ttt{{{zzzzzz|||}}}{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}|||}}}}}}yyyxxxzzz|||}}}}}}}}}~~~|||vvvqqqmmmlllkkkllllllllljjjhhhfffddd```ZZZTTTOOOKKKHHHJJJIIIIIIHHHIIIJJJLLLMMMNNNPPPQQQRRRPPPOOOPPPQQQUUUVVVYYY[[[[[[ZZZYYYWWWZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYXXXXXXWWWYYYXXXXXXYYY[[[^^^aaacccbbb```]]]\\\\\\___bbbdddgggiiilllooosssxxxwwwpppsssyyybbbKKK@@@???;;;777555777777555555888333333333222222222111111111222444444444222000//////////////////000000111000000000000000000000000111111000000//////......222222111000///...------333000------///111111///////////////////////////000000//////.........---////////////............000000111222333333444444555444444444555666777888444444555555666888999:::AAABBBIIIUUUeee|||}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~|||}}}wwwwwwzzz}}}}}}{{{}}}|||{{{yyyxxxwwwwwwwwwxxxzzz|||~~~~~~}}}|||yyy}}}}}}wwwvvvxxxyyyzzzxxxsssnnnlllkkkjjjkkkkkkiiigggbbb```]]]XXXSSSOOOLLLJJJKKKKKKKKKKKKLLLMMMOOOPPPOOOQQQRRRSSSRRRSSSTTTVVVWWWYYY[[[^^^^^^^^^\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^___`````````___]]][[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[]]]aaadddffffffdddaaa______aaaccceeeeeegggiiillloootttzzz~~~~~~yyypppooowwwnnnVVVGGGBBB<<<777555666666333333555333333333222222222222111111222333444444222000///000000/////////000111111000000000000000000000000111000000000/////////...111111000000//////......222000------///111000///////////////////////////000/////////............////////////////////////111111111222222333333444444444555555666777777777666666777777888:::;;;<<<>>>???EEEQQQaaaxxx~~~}}}}}}|||yyyyyyyyyzzzzzz{{{||||||~~~~~~}}}}}}}}}}}}~~~{{{vvvqqqoooqqqrrrrrrpppqqqpppnnnmmmkkkjjjjjjjjjjjjkkkmmmnnnooonnnmmmllleeehhhlllrrrwww{{{~~~zzzuuuqqqrrrtttvvvwww~~~}}}zzzuuuooommmjjjiiiiiiiiihhhggg___]]]ZZZVVVSSSOOOMMMLLLMMMMMMMMMOOOPPPRRRTTTUUUSSSTTTUUUUUUUUUVVVYYY\\\ZZZ\\\___aaabbbbbbaaaaaa________________________dddeeeeeeeeedddcccaaa```````````````___^^^\\\\\\[[[[[[[[[\\\___bbbfffhhhiiihhhfffdddcccdddeeeffffffgggiiikkkmmmqqqvvvzzz~~~|||rrrlllmmmpppgggRRRHHH???:::777888777444222333333333333333222222222222111222333333333222111000111000000000000111222222000000000000000000000000000000000000////////////000000000000////////////111000......///000000///////////////////////////////////////............000000000000000000000000222222222222222222222222333444555777777777777666666666777777888:::;;;<<<>>>>>>CCCOOO___vvv~~~}}}{{{yyyvvvwwwzzz|||~~~|||}}}~~~~~~}}}}}}}}}}}}yyytttpppllliiiiiiiiihhhffffffeeedddbbb```___^^^^^^]]]^^^___aaaaaa___^^^\\\\\\\\\\\\^^^```dddgggiiikkkjjjhhhiiikkkooorrrttt{{{zzzzzzyyyuuupppmmmjjjiiiiiiiiihhhgggaaa___[[[WWWTTTQQQOOONNNNNNOOOPPPRRRUUUWWWYYYZZZXXXYYYXXXWWWWWWXXX\\\___]]]___aaadddeeeffffffeeecccccccccccccccccccccccchhhhhhhhhgggfffeeecccbbbcccccccccbbbaaa```^^^^^^^^^^^^]]]^^^___bbbeeegggjjjiiihhhggggggggghhhiiijjjkkklllmmmnnnqqqvvvyyy{{{uuummmhhhfffzzzzzz```PPPEEE>>>999::::::777555555444444333333333222222222111111222222222222111000111111111111111222222333////////////////////////000000000000////////////.../////////000000000111000000/////////000000//////////////////////////////////////////.........000000000000111111111111333333222222222222222222222333666777888777666555444444555555666888999:::@@@@@@EEEPPP```www}}}yyyvvvttttttvvvyyy|||}}}|||{{{|||~~~~~~~~~~~~{{{tttnnnkkkgggdddbbb```___^^^^^^]]][[[YYYWWWVVVUUUUUURRRSSSTTTUUUTTTRRRPPPOOOUUUTTTQQQPPPQQQSSSVVVWWWXXXYYY[[[^^^bbbhhhmmmppptttuuuwww~~~}}}zzzzzz}}}zzzzzz{{{||||||zzzvvvssspppnnnlllkkkkkkkkkjjjhhhfffccc___[[[WWWTTTRRRRRRQQQRRRTTTWWWZZZ\\\^^^______^^^^^^\\\ZZZ[[[]]]``````aaaccceeeggghhhhhhhhhffffffffffffffffffffffffiiihhhhhhgggfffdddccccccccccccccccccbbbaaa```___aaa```___^^^___aaacccdddgggggghhhiiiiiijjjkkkkkklllmmmmmmmmmnnnppptttwww|||zzzrrrkkkgggqqq~~~ooo[[[JJJAAA:::::::::777666666444444444333333333222222000111111111111111111111111111111111111222222333////////////////////////////////////000000000000......//////000000111111//////000000000//////000////////////////////////.........//////////////////000000000111111111222333333222222222222222222222333666777888777666555444444555555666888999:::AAAAAAEEEPPP```xxx|||xxxuuussssssuuuxxxzzz}}}~~~~~~~~~|||zzz|||}}}{{{tttkkkiiieeeaaa^^^\\\ZZZZZZYYYXXXVVVSSSQQQPPPOOOOOOQQQQQQRRRRRRQQQOOOLLLKKKMMMKKKJJJHHHHHHJJJKKKMMMJJJLLLPPPTTTXXX^^^eeeiiilllooouuu{{{~~~|||xxxssspppooorrrtttyyyyyy{{{|||}}}zzzvvvrrrlllnnnrrruuuvvvuuusssrrrpppooonnnnnnoooooollljjjjjjgggccc^^^ZZZXXXWWWWWWUUUVVVYYY\\\___aaaccccccddddddcccaaa______```bbbdddeeefffgggiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggfffeeeddddddcccddddddddddddcccbbbbbbbbbaaa```___```aaaccceeefffgggiiijjjlllmmmmmmmmmjjjkkkkkkkkkkkkmmmqqqttt|||}}}{{{uuuqqqqqqzzziiiSSSGGG<<<999888666444555444444444444333333333333000000000111111111111222111000000000000111222222000000000000000000000000////////////000000000000......//////000000111111...///111111000//////000////////////////////////.........///////////////...//////000000111111111222222222222222222222222333444555777777777777666666666777777888:::;;;<<>>>>>CCCNNN```yyyzzz{{{}}}xxxtttxxx{{{~~~}}}}}}|||{{{{{{|||}}}|||vvvpppmmmjjjhhhfffccc```]]]YYYVVVTTTTTTTTTSSSSSSSSSRRRPPPMMMJJJIIIMMMKKKIIIEEEBBBBBBCCCEEECCCCCCCCCDDDFFFKKKRRRWWW^^^bbbgggmmmqqqssssssssswwwyyy{{{{{{yyyuuupppmmmgggeeecccaaa```___\\\ZZZZZZ\\\^^^```aaadddgggjjjkkklllooosssvvvvvvtttqqqnnnqqqvvv{{{}}}{{{uuupppmmmiiidddaaaaaaaaa___]]]eeefffggghhhjjjkkkllllllrrrrrrrrrqqqpppmmmkkkjjjoooooopppqqqqqqqqqpppppplllmmmooooooooommmkkkiiihhhjjjlllnnnnnnnnnlllkkkllliiifffdddeeefffffffffeeedddcccccceeeiiinnnqqqqqqpppnnnnnnnnnppprrrtttllllllmmmnnnoooppppppqqqrrrtttwwwzzz|||kkkRRRAAA<<<:::555000666555555444222111111000222222222111111111111000111111111111111111111111111111000000000000111111222222222111000//////...---......///000111111111000000000000000000000000//////...---------------333444555666666555444333............///000222222000111111333444555666666555555555555555555555555333444555666777888999:::;;;???EEENNN^^^yyy~~~{{{www{{{}}}|||{{{zzzyyyyyyyyyyyyzzz}}}~~~}}}xxxuuurrrooommmiiigggddd```\\\ZZZYYYYYYUUUUUUTTTSSSPPPNNNKKKIIIHHHIIIIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBDDDHHHNNNSSSZZZ^^^dddjjjoooqqqppppppqqqqqqrrrrrrppplllhhheee``````_______________``````bbbdddddddddfffhhhjjjkkkmmmppptttvvvvvvtttrrrqqqsssxxx|||~~~|||vvvqqqkkkgggcccbbbcccccccccbbbeeefffggghhhjjjlllnnnooorrrrrrsssttttttsssrrrqqqsssssstttttttttssssssrrrooooooppppppooonnnlllkkkiiijjjkkkmmmmmmmmmlllkkkmmmjjjgggffffffgggggggggdddddddddeeehhhlllqqqsssrrrrrrqqqqqqrrrssstttuuupppppppppqqqqqqrrrrrrrrrqqqsssvvvxxx{{{~~~zzzaaaMMMDDD???;;;777777666666555444333333222222222222222111111111111111111111111111111111111111111000000000000111111111111000000///......---------...//////000000111000000000000000000000000000//////...------......------............------............///000111222---......///000111222222555555555555555555555555333444555666777999::::::;;;???EEENNN^^^yyy|||zzzzzz}}}~~~zzzzzzxxxwwwvvvvvvvvvvvvwwwyyy}}}|||}}}yyyvvvsssrrrpppmmmiiifffcccaaa```[[[ZZZYYYWWWTTTQQQOOOMMMJJJLLLNNNPPPNNNKKKFFFCCCBBBBBBBBBAAAAAADDDIIIMMMTTTXXX```ggglllmmmllljjjjjjjjjiiigggdddbbb___^^^XXXZZZ\\\]]]]]]___dddhhhiiijjjkkkjjjiiihhhiiijjjlllnnnqqqtttuuuuuusssrrrqqqsssvvvzzz|||yyytttpppiiifffdddccceeegggggggggiiiiiiiiijjjlllnnnqqqrrruuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqppppppoooooonnnnnnkkklllmmmmmmnnnmmmmmmlllmmmkkkhhhggghhhiiiiiihhhddddddeeehhhkkkooosssuuussstttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuttttttsssssspppsssuuuwwwyyy|||~~~}}}|||pppYYYIII@@@;;;888777777666666555555555444333222222222111111111111111111111111111111111111111111000000000000111111000000//////......---------......//////000000000000000000000000000000000000000//////....../////////......------......//////......//////000111222------......////////////555555555555555555555555333444555666888999::::::;;;???EEEMMM]]]xxx~~~|||zzzvvvyyy~~~|||~~~|||{{{yyywwwuuusssrrrqqqqqquuuzzz|||xxxssswww}}}yyyvvvxxxwwwuuuqqqnnnkkkhhhgggcccbbb```]]]ZZZWWWUUUSSSPPPSSSWWWYYYXXXRRRIIICCCDDDDDDCCCAAA@@@BBBFFFIIINNNTTT\\\dddhhhiiigggeeefffdddbbb___]]][[[[[[ZZZTTTXXX]]]^^^^^^aaahhhnnnpppqqqqqqooollljjjjjjjjjlllnnnqqqssssssrrrrrrrrroooppprrruuuvvvuuuqqqnnnjjjiiigggggghhhiiikkkllloooooonnnnnnoooqqqsssttt{{{|||||||||{{{yyyxxxwwwwwwwwwwwwwwwvvvuuutttssstttsssqqqooonnnooopppqqqoooooooooooooooooooooooommmkkkiiihhhiiijjjiiihhheeefffgggjjjmmmppprrrttttttuuuwwwyyyzzzzzzyyyxxxzzzyyyyyywwwvvvuuutttsssrrrsssvvvwwwyyy{{{~~~}}}{{{gggRRRCCC<<<999777777666666666555555555333333222222222111111111111111111111111111111111111111000000000000111111000000000//////........./////////000000111111111////////////////////////000000////////////000000222111000//////000111222///////////////000111111000000000000111111111111555555555555555555555555444444555666888999:::;;;;;;???EEEMMM\\\www}}}zzzxxxtttwww|||}}}~~~}}}}}}|||zzzvvvsssooollljjjjjjnnntttyyy}}}yyyuuuqqquuu{{{|||xxx{{{zzzyyywwwuuuqqqnnnmmmjjjhhhfffbbb^^^[[[YYYWWWRRRTTTXXX\\\]]]WWWNNNGGGGGGGGGFFFCCCBBBBBBEEEGGGKKKQQQXXX```ddddddbbb``````^^^[[[YYYXXXXXXXXXYYYWWW[[[```bbbaaadddkkkqqqttttttuuusssooollljjjjjjlllooorrrsssrrrqqqqqqrrrppppppppprrrtttsssqqqooonnnnnnlllkkkkkkkkkmmmooosssrrrqqqqqqqqqqqqrrrsss||||||}}}}}}}}}|||zzzyyyzzzzzzzzzzzzyyywwwvvvvvvvvvtttqqqoooooooooqqqrrrqqqpppooommmmmmmmmnnnnnnmmmllljjjjjjjjjjjjiiihhhhhhhhhiiikkklllnnnpppqqqsssuuuxxx{{{|||{{{zzzyyy}}}|||{{{yyywwwuuutttssstttuuuwwwxxxyyy{{{~~~~~~~~~zzzaaaNNNBBB===777777666666555555444444333333333222222222222111111111111111111111111111111111000000000000111111111111000000000000000///000111111111111111222222////////////////////////000000////////////000000000///...------...///000000////////////000000111222222222222222222222222555555555555555555555555444555666777888999:::;;;;;;>>>DDDLLL\\\vvv~~~}}}|||zzzwwwzzz}}}~~~}}}|||yyyvvvqqqllliiifffeeeiiimmmoooqqquuu|||}}}zzzuuuwwwzzz~~~}}}{{{|||}}}}}}{{{yyyvvvtttpppnnnjjjfffaaa^^^[[[ZZZRRRRRRUUUYYY\\\YYYRRRLLLJJJIIIHHHFFFCCCCCCEEEGGGJJJNNNUUU[[[^^^___]]][[[XXXWWWUUUTTTTTTVVVXXXYYY[[[___cccfffgggiiinnnqqqtttuuuvvvtttqqqnnnmmmlllooorrruuuuuurrrqqqrrrttttttsssssstttvvvwwwvvvuuussssssrrrpppnnnnnnqqqsssttttttttttttttttttssssssxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{wwwvvvtttrrrqqqrrrssstttqqqooommmkkkjjjjjjlllmmmooommmllllllllllllkkkiiikkkjjjjjjkkklllnnnppprrrtttvvvyyy{{{||||||{{{{{{~~~~~~|||zzzxxxvvvuuutttuuuvvvxxxxxxyyyzzz}}}rrr[[[JJJ@@@888888777666555444333333333333333333222222222222111111111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000//////......//////000000//////............//////000000////////////000000000000111111222222222333555555555555555555555555444555666777999:::;;;;;;:::>>>DDDLLL[[[uuu}}}|||||||||}}}~~~}}}}}}||||||{{{~~~~~~~~~~~~~~~~~~}}}{{{xxxtttpppllljjjeeehhhjjjiiihhhlllsssyyyxxxyyyzzz{{{}}}|||~~~~~~|||wwwuuupppkkkgggcccaaa```YYYWWWVVVWWWYYYWWWRRRLLLJJJJJJIIIGGGEEEDDDEEEGGGHHHLLLQQQVVVXXXYYYWWWVVVRRRRRRRRRSSSTTTWWWZZZ[[[^^^```dddiiilllnnnoooppprrrtttvvvvvvtttqqqppppppsssvvvyyyxxxuuussstttwwwwwwvvvuuuvvvyyy{{{|||{{{uuuuuuuuusssqqqrrruuuxxxwwwxxxzzz|||||||||{{{zzzyyyzzz|||~~~~~~~~~zzzyyywwwvvvuuuuuuvvvvvvtttrrrnnnllljjjkkkmmmnnnqqqpppoooooopppooommmlllmmmlllkkkkkkmmmppptttvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~|||zzzxxxwwwvvvtttvvvwwwwwwwwwxxxzzz|||}}}kkkTTTEEE;;;:::999888666444333333444444333333333222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000......------...//////000000000111111111111000000000000////////////000000///000000111222333444444555555555555555555555555555555666777999:::;;;<<<:::>>>DDDKKKZZZuuu~~~{{{||||||~~~~~~}}}|||zzzyyywwwvvvvvvvvv|||||||||||||||~~~|||yyyvvvrrrpppiiijjjkkkhhhfffhhhooovvv{{{zzzzzzzzzzzz{{{}}}~~~{{{wwwqqqmmmiiigggeeeeee```ZZZXXXXXXUUUPPPJJJKKKKKKJJJGGGEEEDDDEEEGGGGGGJJJNNNRRRTTTUUUTTTSSSQQQQQQRRRTTTWWWZZZ]]]___^^^```dddjjjoooqqqqqqooorrrtttwwwwwwvvvtttssssssvvvyyy|||{{{wwwuuuwwwzzzwwwvvvuuuvvvyyy|||~~~~~~uuuvvvwwwuuuttttttxxx|||zzz|||}}}~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxxxxuuurrrooommmnnnpppqqqsssrrrqqqrrrrrrrrrpppnnnmmmlllkkklllnnnssswwwzzzxxxyyyzzz|||~~~}}}{{{zzzxxxxxxtttuuuvvvvvvvvvvvvyyy{{{zzz{{{```OOO======;;;999777555444333444444444333333333222222111111111111111111111111111111000000000000111111.........///////////////...............---------000000000000000000000000---------------...///000---...///000000///...---111000////////////000000000111111333444555666666555555555555555555555555555555666888999:::;;;<<<:::>>>CCCKKKZZZttt}}}{{{}}}{{{~~~{{{zzzxxxwwwvvvvvvwwwxxx{{{|||}}}}}}~~~{{{yyy{{{~~~||||||wwwsssnnnjjjhhhjjjnnnpppwwwzzz}}}yyytttnnnkkkgggdddaaa___]]]YYYSSSOOONNNLLLJJJHHHFFFEEEEEEFFFIIILLLNNNPPPPPPQQQSSSUUUSSSVVVYYY[[[\\\]]]___```bbbccceeegggkkkooorrrtttuuuwwwyyy{{{zzzxxxvvvttt{{{yyyxxxyyy{{{{{{xxxtttyyyyyyyyy{{{}}}~~~}}}{{{xxxwwwwwwwwwyyy{{{~~~~~~||||||~~~}}}{{{~~~|||{{{{{{|||}}}|||{{{wwwvvvtttrrrqqqqqqrrrrrrrrrsssuuuuuuuuusssqqqoooooopppppppppppprrrvvvyyy}}}}}}~~~zzzxxxwwwyyywwwuuuuuuuuuuuutttsssxxx|||qqqZZZLLLCCC;;;999888666555666444444333222222222333333333333333222222222111111222111111111111111222333///111444666666444111///////////////////////////111000000000000000111111444222111///...---......000000/////////111222333000000000000000000000000333333222222222222222222333444666777777555333222333555666777666777888:::<<>>@@@EEENNN___zzzxxxssszzz~~~zzzzzzzzz{{{||||||zzzyyyyyyvvvtttvvv{{{|||yyytttuuuyyy~~~}}}{{{yyyyyyyyyxxxxxxwwwvvvvvvuuuwww{{{}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzzzz}}}|||xxxvvvuuusssppplllhhhdddaaa```YYYWWWUUURRRPPPOOONNNNNNNNNQQQVVVZZZ\\\___ccceeegggjjjnnnppprrrtttwwwyyyvvvyyy}}}zzzyyywwwvvvwwwyyy}}}~~~{{{yyyxxxwwwwwwwww{{{|||}}}~~~|||||||||{{{||||||zzzxxxuuusssqqqrrrssssssrrrnnnrrrxxx|||~~~zzzdddLLLAAA???===999777555555555555444333222111444444444333333333222222000///...---,,,+++++++++000000///......///000000000000000000000000000000////////////000111333333000000000000000//////...333333333333222111111000////////////////////////111111222222222333333333444444444444555777888999444666888888888888:::;;;===@@@EEEOOO```|||wwwrrryyyzzzzzzyyyyyyxxxxxxxxxxxxuuussssssuuuxxxxxxvvvrrrtttxxx}}}}}}xxxxxxxxxxxxwwwvvvuuuttttttvvvyyyzzz{{{{{{}}}~~~}}}|||||||||||||||}}}yyyyyyvvvqqqlllhhhfffggg^^^]]]ZZZWWWUUUSSSSSSRRRUUUXXX]]]aaaeeehhhlllooonnnppptttwwwxxxzzz}}}}}}}}}|||{{{{{{|||}}}}}}|||||||||}}}}}}~~~}}}yyyuuuqqqoooppprrrssssssnnnsssyyy|||~~~pppWWWHHHAAA<<<888777888777555444333333333333444444444444333333333333333222111000000000000000000000////////////000000000000000000000000000000////////////000222333444000000111111000///...---000000111111111000///////////////////////////////////////000111111222222555555555666666777777888444666777888888888:::;;;===@@@EEEOOO```|||vvvrrrxxx}}}}}}|||zzzxxxxxxyyyzzzuuuuuuvvvwwwwwwuuutttrrrwwwzzz~~~{{{vvvvvvwwwwwwvvvuuusssrrrrrrtttuuuvvvvvvxxx{{{}}}}}}||||||{{{|||}}}~~~~~~~~~|||vvvpppllllllmmmdddbbb```]]]ZZZYYYXXXXXX[[[___dddiiimmmqqquuuxxxvvvyyy{{{}}}~~~}}}wwwtttqqqpppqqqrrrrrrqqqqqquuuzzz}}}}}}}}}hhhTTTGGG===888888:::888555333222222333444555444444444444333333333555444444333333333444444000000000000000000000000000000000000000000000000111111000000000000000111......000111111000000///------...///000///......////////////////////////...//////000111111222222555666777888888777666555555777999999999999;;;<<<<<>>;;;>>>DDDNNN```||||||uuurrrwwwzzzuuuuuuxxxyyyvvvrrruuuuuuuuuwwwyyyzzzyyywww{{{~~~~~~||||||zzzwwwttttttuuuuuurrrooowwwvvvuuuttttttttttttttttttuuuvvvwwwxxx|||zzzvvvrrrlllkkkjjjiiifffdddbbb```fffhhhlllqqquuuzzz~~~|||yyyvvvrrrqqqsssttttttrrruuuwwwzzz{{{|||}}}~~~ppp[[[HHH>>><<<555555666777777555111---222333333333333222111111333333222111000000111111000000000000000000000000222111000//////000111222000000000000//////////////////000000000000//////000000//////.........---............/////////000000000000000111222333444555666666666666666555555666666777888999::::::;;;:::>>>EEEOOO```{{{xxxsssyyy}}}{{{~~~{{{vvvvvvzzz|||{{{xxxxxxwwwvvvwwwyyy{{{{{{zzzzzz|||~~~|||||||||}}}yyywwwvvvtttqqqooossssssrrrqqqqqqqqqqqqqqqpppqqqssstttvvv{{{yyyuuusssrrrqqqpppnnnllljjjiiiqqqrrruuuzzz|||zzzwwwtttpppoooppprrrqqqpppppprrruuuwwwwwwxxxzzz{{{hhhQQQBBB>>>999777555555555555333222333444444444444333222222333222222111000000111111000000000000000000000000222111000//////000111222111111111111000000000000//////000000000000//////000/////////...................../////////000000111000000000000000111111555555666666666555555444666666777888999::::::;;;;;;???DDDNNN```{{{zzzvvv{{{zzzzzz}}}xxxyyy~~~|||zzzwwwwwwyyy{{{}}}}}}|||}}}~~~~~~}}}|||}}}~~~}}}yyywwwuuutttrrrqqqqqqqqqppppppoooooopppppplllnnnppprrrtttyyy~~~{{{|||{{{zzzyyyxxxvvvuuuuuuyyyxxxzzz~~~{{{yyytttqqqnnnmmmmmmnnnooonnnmmmooorrrsssssstttvvvxxx}}}ttt[[[GGG>>>===:::666444444555666555444555555555555444333333333222111111000111111111000000000000000000000000111111000000000000111111222222222222111111111111//////000000000000//////////////////................../////////000000000222222222111111111111111333444555555555555444444666666777888999:::;;;;;;===???DDDMMM___{{{}}}yyy}}}zzz|||{{{wwwvvvxxx{{{~~~}}}}}}~~~{{{yyywwwuuuttttttttttttsssrrrrrrqqqqqqqqqrrrrrrmmmnnnppprrrssswww{{{~~~~~~~~~}}}{{{yyyrrrpppmmmlllllllllmmmmmmnnnoooqqqrrrrrrsssuuuwwwyyy~~~hhhQQQCCC>>>;;;666444444555666666444444444444444333333222222222111111111111111222000000000000000000000000111000000000000000000111222222111111111000000000//////000000000000/////////////////////............////////////000000000222222333333333333333333222333444444555444444444666666777888:::;;;<<<<<<>>>@@@DDDLLL^^^{{{{{{|||||||||wwwuuuvvvzzz~~~|||{{{|||~~~{{{zzzxxxvvvtttttttttuuusssrrrrrrrrrrrrrrrssssssqqqrrrsssttttttvvvyyy{{{yyy~~~}}}{{{yyyxxxwwwqqqpppnnnlllkkkkkkmmmnnnmmmnnnoooooooooqqqsssvvvxxx|||yyy___MMM>>><<<888777666666444333333333333333333222111111222111111111111111222222000000000000000000000000000000000111111000000000111111000000000///////////////000000000000//////.........///////////////////////////000000000111...///000222333444444444222333333444555555444444666666777999:::;;;<<<===>>>@@@DDDMMM^^^{{{|||{{{{{{}}}xxxuuuvvvzzz~~~}}}yyyxxxxxxzzz~~~{{{wwwtttsssssspppppppppoooppppppqqqrrrtttuuuvvvvvvuuuvvvxxxzzzyyy{{{zzzyyyxxxvvvuuusssrrrrrrppppppooollljjjjjjlllnnnjjjkkkllllllkkkmmmppprrrvvvzzzjjjTTTBBB???;;;999777666444333222222333333222222111000111111111000111111222333000000000000000000000000000000111111111111000000000000000000/////////...//////000000000000//////.........////////////////////////000000000111111)))+++---000111222222222222333444555555666555555555666777999:::<<<===>>>>>>@@@EEENNN```|||}}}xxxxxx{{{zzzwwwxxx|||}}}~~~~~~|||yyyxxxyyyzzz}}}~~~yyyuuussssssnnnnnnnnnnnnnnnooopppqqqsssuuuvvvwwwvvvwwwyyyzzz|||{{{}}}~~~xxxwwwuuusssqqqpppoooooonnnooonnnllliiiiiikkknnniiijjjjjjiiiiiijjjmmmpppsssvvv{{{www```JJJEEE>>>999777777666666333333444444333333222111111111000000111222222333000000000000000000000000///000111222222111000///111111111000000000////////////000000000000//////............/////////000//////000000000111111111+++---///111222333222111333333444555666666666666555666777999;;;<<<>>>>>>===@@@FFFOOOaaa|||~~~~~~vvvvvv{{{{{{yyyzzz}}}{{{}}}~~~}}}|||{{{|||}}}wwwzzz}}}}}}yyyuuussstttooooooooooooooopppqqqqqqqqqsssvvvwwwwwwxxxzzz|||~~~{{{{{{|||yyyxxxvvvsssqqqpppoooooommmnnnmmmkkkhhhgggjjjmmmjjjjjjjjjjjjiiikkknnnqqqppptttyyy~~~pppPPPJJJ@@@999777777999:::444444555555444444333222111111000000111222333333000000000000000000000000///000111222222111000///222222222111111111111000//////000000000000//////---.........//////000000000000000000111111111111000111333555555555333222333444555666777777777777555666777999;;;===>>>???<<<@@@FFFQQQbbb}}}~~~}}}{{{||||||yyyyyy{{{www|||{{{|||}}}|||yyywwwvvvyyyyyyyyyxxxvvvuuusssrrroooooooooooopppqqqrrrsssrrrrrrssstttvvvxxxzzz{{{zzz{{{{{{zzz{{{~~~yyywwwwwwvvvuuurrrooollljjjjjjjjjiiiiiihhhhhhggggggmmmlllkkkjjjkkkmmmoooppppppsssvvvyyy}}}}}}YYYMMM@@@;;;999777666888666555555444444333222222222333333444444333333222111000///---------...///000000000000000000000000111000///000111333333333222333333222///....../////////000000000000//////////////////000000000000111111111111222222222222222333333444555666777888777777666666777999;;;<<<>>>AAAGGGQQQbbb}}}}}}~~~}}}{{{xxxyyyxxxvvvwwwzzz~~~~~~{{{zzz{{{~~~{{{yyyxxxxxxxxxwwwvvvuuusssrrrqqqllllllmmmnnnoooqqqssstttpppqqqrrrsssuuuwwwyyyzzzyyyyyyyyyyyyyyy|||~~~xxxxxxwwwvvvssspppnnnllljjjiiiiiiiiihhhhhhhhhhhhllllllkkklllmmmooorrrtttrrrtttuuuuuuwww~~~eeeVVVEEE===:::888777777666555555444444333333222222333333444444333333222111111///.........//////000000000000000000000000444333111000000000000///000111222111000///000111---......//////......---000000000000111111111111////////////000000000000333333333333333333333333666666777777888:::;;;<<<>>>AAAGGGPPPbbb}}}}}}{{{wwwvvvuuutttwww|||}}}~~~{{{zzz{{{|||}}}~~~}}}zzzwwwuuuuuuttttttsssrrrqqqooonnnmmmhhhiiijjjlllnnnppprrrsssnnnooopppqqqsssvvvxxxyyyyyyzzzyyyyyyyyy{{{zzzzzzyyyxxxvvvssspppnnnjjjjjjjjjiiiiiiiiihhhhhhkkkkkklllnnnppptttwwwyyyyyyyyyxxxvvvvvv{{{vvvbbbLLL@@@<<<999777777666666555555444333333333222222333333333333222222222111000000///000000000000000000000000000000000333333222111000000000000...000111111000000111222...//////000000//////...111111111111222222222222/////////000000000111111666555555444333222111111555666777999::::::;;;;;;>>>AAAFFFPPPaaa}}}~~~|||xxxvvvvvvvvv|||~~~}}}{{{|||yyyzzz{{{yyyvvvtttsssssspppooonnnlllkkkjjjiiiiiiggghhhiiikkkmmmoooppppppmmmmmmnnnppprrrtttvvvwww{{{{{{{{{zzzzzz{{{|||||||||zzzxxxvvvsssqqqkkkkkkkkkjjjjjjiiiiiiiiijjjkkkmmmppptttxxx{{{}}}|||~~~nnnTTTDDD>>>:::777666666666666555444444333333222222333333333333222222222111111111111111111111000000000000000000000000//////000000000000222444///000111111000///000222111111222222222222111111000000000111111111222222111111222222222333333333777777777666555555444444555666888:::;;;;;;;;;:::>>>AAAFFFOOO```|||zzzwwwvvvvvvyyy}}}~~~|||}}}}}}{{{xxxvvvuuuuuuooonnnlllkkkiiiiiihhhhhhhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnoooqqqssstttuuuyyyyyyyyyyyyxxxyyy|||~~~~~~}}}|||zzzxxxuuutttooonnnmmmlllkkkjjjiiiiiiiiijjjmmmqqquuuzzz}}}zzz^^^LLLBBB<<<888777777666666555555444333333111222222333333222222111111111111222222222222111000000000000000000000000...///111000//////222444111222333111///......///111111222222222222111111/////////000000000111111222222222222333333333333555555555666666666777777555666888:::;;;;;;;;;:::>>>AAAEEENNN___|||yyyvvvuuuvvvwww|||~~~{{{{{{{{{yyyvvvtttttttttqqqpppnnnllljjjjjjjjjjjjiiijjjlllmmmnnnnnnmmmlllnnnnnnnnnooopppqqqssssssssstttuuuuuutttuuuxxxzzz}}}~~~~~~}}}}}}~~~|||yyywwwvvvsssrrrqqqooommmkkkjjjiiihhhjjjmmmqqqvvvzzz}}}~~~~~~~~~nnnXXXIII???::::::777777666666555444444444111111222222222222111111000000111222222222222111000000000000000000000000000222333111...,,,...111222333333222///......///...//////000000//////....../////////000000000000000000000111111111111222111222333444555666777777666777888:::;;;;;;<<<<<<>>>AAAEEEMMM___{{{uuutttuuuxxx{{{~~~~~~yyyyyyyyyvvvsssqqqrrrrrrqqqooommmjjjiiiiiiiiijjjiiijjjmmmooopppppppppoooppppppooooooppppppqqqrrrpppqqqrrrrrrrrrsssvvvxxx{{{||||||{{{zzz{{{}}}~~~}}}zzzxxxwwwwwwvvvtttqqqooollljjjiiihhhjjjmmmqqquuuxxx{{{|||xxxyyyzzzyyywwwxxx|||hhhSSSCCC<<<===777777666666555555444444111111222222222222111111//////111222222222111111000000000000000000000000///222333111---+++...111111222222111///...///000---......//////......---//////000000000111111111000000000111111111222222222222333444555666777777888888888999:::;;;<<<===???@@@DDDLLL^^^{{{uuuuuuxxx|||}}}~~~|||}}}|||yyyvvvtttuuuvvvnnnllljjjgggfffffffffggghhhjjjmmmppprrrrrrrrrrrrqqqqqqpppppppppppppppqqqpppqqqssssssssstttwwwyyy{{{||||||{{{yyyyyyzzz|||~~~}}}{{{xxxwwwzzzxxxvvvssspppllljjjiiihhhjjjmmmqqqtttwwwyyyzzzuuuuuutttqqqpppttt|||sssYYYFFF>>>>>>777777777666555555444444111111222222222222111111...///000111222222111000000000000000000000000000,,,///222000------111555///000111111000000111222//////000000000000//////000111111111111222222222222222333333333444444444555555666666777888888888999888888888999;;;===>>>???@@@DDDLLL^^^{{{zzzrrrrrruuu}}}}}}{{{xxxuuutttttttttmmmkkkiiigggffffffggghhhllllllmmmnnnooopppqqqqqqrrrrrrqqqqqqpppoooooooookkkmmmqqqtttvvvwwwwwwvvvzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~}}}yyyvvvvvvuuusssrrrqqqppppppooojjjjjjkkklllmmmppprrrsssqqqpppnnnmmmooosssxxx{{{~~~nnnQQQCCCAAA===:::777444333333333333333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000//////////////////000000111111111222000000000000111111111111222222111111222222333444333444444555666777888888:::999777666777999<<<===???AAAFFFNNN___zzz}}}|||wwwqqqrrrwww~~~}}}{{{yyyvvvtttrrrqqqqqqpppnnnkkkiiigggfffggggggmmmmmmmmmmmmnnnnnnooooooppppppppppppoooooonnnnnnoooqqqtttwwwxxxyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxuuutttsssqqqpppoooooooooooolllkkkjjjjjjjjjlllnnnppppppnnnllllllmmmqqquuuxxx}}}aaaLLLEEE===;;;888666555555555444333333333222222222222111111111111111111111111111222222222222222222222222111111111111111111111111111000000000////////////111111111000000000000000000000000000111111111111222222111111222222333444333333333444555555555666777777888888999999999999>>>@@@DDDMMM^^^yyy}}}{{{{{{tttoooqqqxxx}}}{{{zzzwwwuuurrrpppooooooooonnnlllkkkjjjjjjjjjkkknnnnnnnnnnnnmmmmmmmmmlllooooooooooooooonnnnnnnnnrrrtttwwwyyy{{{{{{{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~|||{{{zzz{{{{{{zzzwwwtttqqqpppooonnnnnnnnnnnnooonnnmmmjjjgggggggggiiijjjmmmkkkjjjiiijjjmmmppprrrzzztttXXXHHH>>><<<999777777777777555333333333333222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111000000000/////////222222111111000/////////000000000000111111111111222222111111222222333444555555555555555555555555333666999;;;;;;999777555===???DDDLLL]]]xxx~~~{{{{{{tttpppnnnqqqyyy}}}{{{zzzxxxuuussspppooonnnkkkkkkkkklllmmmoooqqqrrrqqqppppppooonnnmmmmmmlllooooooooooooppppppppppppqqqsssvvvyyy|||}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzyyyyyyxxxxxx{{{~~~{{{zzzyyyyyyzzzyyywwwuuupppooonnnmmmmmmnnnoooppprrroookkkgggeeedddeeefffiiihhhgggggghhhjjjlllmmmwww|||bbbMMM@@@===999888999999777555444444333333333222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000//////111111111000000000000000///000000000111111111111222222111111222222333444888888888888888777777777444666999<<<<<<:::888666>>>@@@DDDLLL]]]yyy{{{zzzsssooonnnqqqvvv~~~}}}|||{{{yyywwwtttqqqooonnnjjjjjjkkkmmmoooqqqrrrsssrrrrrrqqqqqqpppooooooooopppppppppqqqqqqrrrrrrrrrnnnppptttxxx{{{}}}}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz||||||{{{{{{zzzyyyyyyyyyzzz}}}~~~|||{{{{{{{{{zzz}}}|||{{{yyyyyyzzzyyywwwvvvqqqpppnnnllllllmmmoooppptttqqqmmmhhheeedddcccdddfffeeeeeefffggghhhiiijjjssswww}}}pppXXXEEE@@@:::888888999777444444444444333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000......///000111222222333///000000000111111111111222222111111222222333444888888888888888777777777777888999:::;;;;;;;;;;;;???AAAEEENNN^^^zzz{{{tttoooooopppxxx~~~~~~}}}|||{{{{{{zzzyyywwwtttpppnnnlllllllllmmmmmmnnnoooooooooqqqqqqqqqqqqqqqrrrrrrrrrppppppqqqqqqrrrsssttttttnnnqqqtttxxx|||}}}~~~~~~yyyxxxvvvuuuuuuvvvxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyyyy|||~~~zzzxxxwwwuuutttttttttuuuuuuxxx}}}~~~|||zzzyyyzzzyyywwwvvvrrrpppnnnlllkkklllnnnppptttrrrnnnjjjgggdddcccbbbccccccdddfffggghhhhhhiiiooosssxxx~~~iiiNNNFFF===888888999666333444444444444333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222111111111000000000------...000111222333444000000000000111111111111222222111111222222333444555555555555555555555555888888888999:::<<<>>>??????AAAFFFNNN___zzz~~~yyyyyypppnnnpppttt|||}}}||||||zzzyyyxxxwwwvvvtttpppmmmjjjhhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnoooppprrrsssttttttnnnooopppqqqrrrssstttttttttvvvyyy|||~~~~~~~~~~~~xxxwwwtttsssssstttwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwzzz~~~~~~~~~|||{{{zzzzzz{{{{{{zzzyyyuuutttrrrqqqpppppppppqqqqqqtttxxx||||||zzzyyyxxxxxxvvvtttrrrpppllljjjiiijjjlllmmmqqqpppnnnkkkhhheeebbb```aaabbbdddfffhhhhhhiiiiiilllooosssxxx~~~xxxWWWMMMAAA:::999999777444555444444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000......///000111222222333000000000000111111111111222222111111222222333444333333333444555555555666555666777999;;;===???@@@>>>AAAEEEMMM^^^zzzzzzvvv|||vvvooonnnrrrwww|||~~~|||{{{xxxwwwttttttsssqqqmmmjjjfffdddfffgggiiikkkmmmoooooopppkkklllnnnoooqqqssstttuuummmmmmnnnpppqqqrrrssstttyyy{{{}}}~~~~~~wwwvvvsssrrrrrrsssvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvyyy|||~~~~~~}}}}}}~~~}}}~~~|||{{{tttsssssstttvvvvvvuuusssvvvtttrrrpppoooooooooooonnnqqquuuyyy||||||zzzxxxwwwvvvuuusssqqqoookkkhhhggghhhjjjkkkooonnnmmmllliiieeeaaa___```aaadddggghhhiiijjjiiijjjmmmqqquuu{{{^^^RRRDDD;;;::::::888555555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111000000000000111111111111222222111111222222333444333444444555666777888888222333666999;;;===>>>>>>===@@@DDDLLL]]]xxx~~~wwwtttzzz}}}uuupppnnnnnnssszzz{{{uuupppsssrrrqqqoookkkgggccc```dddfffiiilllnnnoooooonnnlllmmmnnnpppqqqssstttuuurrrqqqooooooppprrruuuwwwzzz|||{{{zzzxxxuuurrrqqqrrruuuvvvttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~|||zzzxxxvvvuuuuuuuuuwwwxxxxxxvvvtttrrrrrrpppooonnnmmmmmmmmmlllnnnrrrtttxxx|||~~~~~~~~~}}}{{{xxxuuurrrpppmmmmmmlllkkkjjjjjjjjjjjjooopppppppppmmmhhhccc``````bbbdddgggiiijjjjjjjjjjjjpppvvvxxxyyyoooXXXEEE???<<<555333777666666666555444444333333000000111111111111000000222222111111111111222222333333333222222111111111222222222111111111111000333///---///333444111---000111222111000///000111000111111222222333333444444444444555555555555666555555666888999:::;;;<<<<<>>777555888777666666555555444333333000111111111111111111000222222111111111111222222333333333222222222111111222222222111111111111000111///...///222333000...111222333222111000111222111111222222333444444444555555666666666777777777666666777999:::;;;<<<===>>>@@@EEENNN___{{{~~~tttmmmqqq|||tttmmmlllnnnsss}}}|||{{{|||||||||vvvoooiiihhhfffeeeddddddeeeeeelllmmmnnnoooooommmkkkjjjjjjjjjkkklllnnnpppqqqrrrttttttsssssstttwwwzzz|||}}}{{{wwwrrrpppnnnmmmmmmooorrrtttssstttttttttttttttssssssrrrrrrssstttuuuvvvwwwwwwyyyyyyzzz{{{|||}}}}}}~~~}}}{{{yyyvvvvvvuuuvvvwwwwwwuuutttsssrrrqqqpppooonnnnnnnnnmmmpppsssuuuxxx|||}}}{{{xxxuuusssqqqqqqpppooommmkkkhhhgggfffeeennnoooppppppnnnkkkhhhfffbbbccceeegggiiikkklllmmmvvvzzzuuuWWWHHHAAA:::777999777777666555555444444333222222222222222222222222222222111111111111222222333333333222222222222111222222222111111111111000000/////////000000//////111222333333222111222444222222222333444444555555444555555555666666666666777777888999;;;<<<===>>>>>>AAAFFFPPPaaa|||~~~tttlllnnnuuunnnhhhhhhlllrrr}}}{{{{{{|||||||||~~~vvvpppgggeeecccbbbbbbdddfffggglllmmmnnnooonnnmmmkkkiiiiiiiiiiiijjjlllnnnpppqqqqqqqqqqqqqqqrrruuuwwwxxx{{{}}}{{{xxxrrrqqqooonnnmmmoooppprrrsssssstttttttttsssrrrrrrqqqrrrssstttvvvwwwwwwxxxxxxyyyzzz{{{|||||||||{{{~~~~~~}}}zzz{{{yyyxxxxxxyyyyyyxxxvvvuuutttsssqqqppppppppppppnnnppptttwwwyyy|||~~~{{{wwwtttsssrrrrrrpppooommmkkkiiihhhgggggglllmmmnnnooommmkkkiiigggddddddeeegggiiikkkmmmnnnvvvzzz}}}~~~cccNNNCCC===::::::777777666666555444444444333333333333333333333333333222222111111222222333222222222222222222222222222222222111111111000000///000000000......///111000222333222111111222333222222333444444555555666222222222333333333444444666777888999:::<<<======>>>AAAFFFPPPbbb}}}}}}tttkkkmmmzzzpppiiidddeeeiiippp{{{||||||||||||||||||~~~}}}{{{yyyzzz{{{}}}}}}zzzuuuqqqgggeeecccbbbbbbdddgggiiijjjkkkmmmnnnooonnnlllkkkiiihhhhhhiiikkkmmmpppqqqqqqppppppqqqrrrsssuuuvvvwwwyyy|||~~~~~~}}}|||{{{wwwuuusssqqqpppooopppqqqrrrssstttttttttsssqqqpppnnnoooqqqsssuuuuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{xxxxxxzzz}}}|||{{{|||{{{zzzyyyvvvuuutttsssrrrqqqqqqqqqnnnqqquuuyyy{{{~~~|||xxxvvvtttsssssstttsssrrrpppoooooooooooojjjkkkllllllllljjjhhhgggeeeeeeeeefffhhhkkknnnpppuuuxxx|||~~~~~~pppWWWHHH@@@<<<;;;888777777666555555444444444444333222222333444444333333222222222222333333222222222222222222222222222222222111111111000000///000000///......000222...000111111000000111333222222333444444555555666222222222333333333444444555666777888999:::;;;<<<===@@@FFFPPPbbb~~~}}}uuulllmmmyyykkkfffbbbdddhhhnnnxxx~~~}}}|||{{{zzzzzz{{{{{{||||||||||||uuuuuutttuuuuuusssqqqnnneeedddcccbbbdddgggjjjllljjjlllnnnooopppooonnnmmmjjjjjjiiiiiikkknnnqqqsssssssssssssssssstttuuuuuusssvvvyyy|||||||||}}}~~~{{{yyywwwuuusssrrrrrrrrrqqqrrrtttttttttrrrpppnnnjjjkkknnnppprrrrrrrrrrrrrrrssstttuuuvvvxxxyyyyyyvvvvvvwww{{{|||{{{{{{{{{zzzyyyuuuuuusssrrrqqqpppppppppnnnrrrwww{{{~~~|||yyywwwuuuuuuttttttsssrrrqqqqqqqqqqqqjjjjjjkkkkkkjjjiiihhhgggfffeeeddddddfffjjjmmmpppvvvyyy}}}eeePPPDDD>>><<<888888777666666555555444444444222222222222444444333333222222222222333333111222222222222333333333222222222111111111111000222111000//////000111222...///111111000000111333222222222333444444555555444555555555666666666666555555666777999:::;;;<<<===@@@FFFPPPbbb~~~wwwnnnnnn~~~vvvgggccc```dddiiioooxxx}}}|||zzz{{{{{{{{{zzzzzz{{{|||uuutttssssssrrroookkkhhh``````aaacccfffjjjmmmpppmmmoooppprrrrrrqqqpppooolllkkkjjjjjjlllooorrrtttvvvuuuuuuuuuttttttttttttrrruuuxxxzzzzzzzzz|||~~~{{{zzzyyywwwvvvuuuuuuuuuqqqrrrttttttsssqqqooommmhhhjjjllloooqqqqqqqqqqqqrrrrrrrrrrrrssstttvvvwwwwwwwwwwwwyyy~~~}}}zzzxxxxxxxxxwwwvvvsssrrrqqqpppnnnnnnnnnnnnnnnrrrxxx}}}}}}zzzwwwvvvuuutttrrrqqqpppoooooonnnkkkkkklllkkkjjjiiihhhgggeeedddcccbbbeeeiiimmmpppvvvyyy~~~uuuZZZHHH@@@===888888777777666555555555444333222111111222333444444333333222222333333444111111222222222333333333222222222111111111111000555222///...111333333111...000111111111111222444111111222222333444444444555555666666666777777777555666777888:::;;;<<<<<<===AAAGGGQQQdddyyypppnnn}}}rrreeeaaa```eeekkkpppyyy|||}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzwwwvvvuuutttrrrnnnhhhddd\\\]]]___cccggglllppprrrqqqrrrsssttttttsssqqqpppmmmlllkkkkkkmmmppptttvvvvvvuuuuuutttssssssrrrrrrrrruuuxxxyyyxxxxxx{{{}}}zzzzzzyyyxxxxxxwwwxxxxxxqqqrrrssstttsssqqqnnnllliiikkknnnqqqsssssssssrrruuutttsssrrrrrrtttvvvwwwyyyxxxwwwyyy|||~~~{{{}}}zzzwwwuuuuuutttsssrrrqqqpppooommmlllllllllkkknnnrrrxxx~~~|||yyywwwzzzyyywwwtttrrrqqqppppppmmmmmmmmmlllkkkjjjiiihhheeedddbbbaaadddhhhmmmpppuuuxxx}}}aaaLLLAAA===888888777777666666555555444333111000000111333444444333333222222333333444111111111222222333333333222222222111111111111000777222......222555444111///111222222222222444555000111111222222333444444444444444555555555555666777777888999;;;<<<===>>>???BBBHHHSSSfff{{{qqqnnn{{{|||mmmfff```]]]bbbooozzz}}}|||yyyzzz{{{|||~~~}}}{{{{{{zzzyyywwwvvvtttrrrqqqpppmmmgggcccbbbbbbccceeehhhjjjjjjiiinnnooopppsssuuutttrrrppplllkkkjjjjjjlllooosssuuuuuuttttttsssqqqpppoooooooooqqqsssuuuwwwyyyzzzzzzvvvvvvuuurrrpppppprrrtttrrrtttvvvyyyzzzxxxrrrnnnkkklllmmmoooqqqrrrrrrrrrrrrrrrsssssstttuuuuuuvvvwwwvvvwwwyyy{{{}}}}}}}}}}}}{{{zzzzzzzzzwwwvvvuuutttssssssssssssrrrqqqnnnkkkiiiiiijjjjjjpppssswww{{{}}}yyyvvv|||}}}}}}|||yyyuuuqqqooommmkkkiiiiiiiiijjjiiihhhbbbaaa___^^^aaaeeeiiimmmrrrvvv|||xxxXXXCCC===;;;;;;;;;999888777888999555444444333333222222111111111111111111111111111222222222222222222222222111222333444333222111000333222222111111222222333111111222222222222111111333333444444444333222222444555666777888888888888;;;999777999;;;===;;;999BBBDDDHHHPPPbbb~~~|||tttoooxxxxxxkkkeeeaaa___eeeqqq{{{~~~}}}zzzzzzzzz{{{|||~~~}}}{{{zzzzzzzzzxxxwwwvvvtttqqqpppooolllgggcccbbbbbbcccfffhhhiiiiiiiiikkklllnnnppprrrqqqooommmkkkkkkjjjkkkmmmpppsssuuuuuuuuutttsssqqqqqqppppppoooppprrrtttvvvwwwxxxxxxuuuuuutttrrrpppqqqsssuuuwwwxxx{{{~~~}}}xxxtttnnnooopppqqqrrrsssssstttssssssssssssssssssssssssvvvuuuvvvxxx|||}}}{{{yyyxxxxxxxxxxxxuuurrrpppooooooqqqrrrnnnmmmjjjhhhfffffffffgggnnnqqquuuzzz~~~{{{yyy{{{{{{||||||zzzvvvrrrpppmmmkkkjjjjjjkkkkkkkkkjjjbbb```^^^^^^___cccgggjjjnnnrrrxxx}}}```III@@@;;;;;;:::999777777777888555555444333333222222111222222222222222222222222222222222222222222222222222333333333333222111111222111111000000111111222111111222222222222111111222222333444444333333333444555555666777777888888:::888777999;;;===<<<:::???BBBGGGPPPbbb~~~wwwooolllxxxsssgggcccaaabbbiiisss|||~~~|||{{{zzzzzz{{{|||~~~|||zzzxxxwwwxxxxxxwwwvvvuuusssqqqooommmjjjfffcccbbbccceeeggghhhiiihhhhhhhhhiiikkkmmmnnnmmmlllkkkkkkkkkkkklllnnnqqqtttvvvuuuuuutttrrrqqqqqqqqqqqqppppppqqqrrrsssttttttuuutttttttttrrrqqqrrrvvvxxx|||}}}~~~{{{ssssssrrrrrrrrrssstttuuussssssssssssrrrrrrrrrrrruuutttuuuxxx|||}}}|||zzzxxxvvvuuuuuuuuuvvvtttooollljjjkkkmmmnnnkkkiiigggeeeddddddddddddjjjnnnrrrxxx}}}~~~~~~{{{{{{||||||zzzwwwtttqqqnnnllljjjjjjkkkllllllkkkbbb```^^^]]]^^^aaadddgggiiimmmsssxxx{{{}}}~~~kkkQQQEEE===<<<:::888777666666777555555444444333222222222333333333333333333333333222222222222222222222222444333222222111111222222111000000000000000000111111111222222222222111111111222222333444444444444555444444555555666777888888777777999;;;======<<<===@@@EEEOOObbbyyyrrrkkkiiivvvxxxlllccc```aaaeeemmmvvv|||~~~}}}|||{{{zzzyyyyyyzzz{{{|||yyywwwuuuuuuvvvwwwvvvuuutttrrrpppmmmjjjhhheeedddcccfffhhhiiiiiihhhhhhhhhfffhhhjjjlllkkkkkkjjjkkkkkkkkklllnnnpppssstttvvvuuuuuusssrrrqqqqqqqqqrrrpppppppppppppppqqqqqqrrrsssssstttttttttuuuxxx{{{~~~vvvuuusssqqqqqqrrrtttuuussssssssssssttttttuuuuuuuuuttttttvvvzzz}}}~~~~~~~~~~~~|||{{{yyyxxxwwwuuutttsssrrrrrrsssqqqnnnkkkjjjiiiiiiiiijjjiiigggfffeeeeeeeeeeeegggjjjoootttzzz~~~~~~~~~|||xxxuuurrrooommmkkkjjjjjjkkkjjjhhhcccaaa___]]]^^^___bbbdddeeejjjpppuuuyyy{{{~~~xxxZZZIII@@@===:::777777666666555555555555444333333222222333333333333333333333333222222222222222222222222444333222111000111222333111111000000000000111111111111222222222222111111000111222333444555555555555444444444555666777888666777777999;;;======>>>>>>@@@FFFOOOaaa}}}xxxrrrkkkjjjvvv}}}vvvooofff___]]]aaaiiiqqqxxx{{{|||||||||{{{{{{zzzzzzzzzzzzzzzvvvuuussssssuuuuuuuuutttsssqqqoookkkgggeeeddddddeeehhhlllllljjjhhhhhhhhhfffhhhkkkllljjjjjjkkkllllllmmmoooppprrrssstttuuuuuutttrrrpppppppppqqqrrrqqqpppoooooooooooopppppprrrtttvvvwwwwwwyyy{{{}}}~~~}}}~~~~~~|||wwwuuusssqqqpppqqqrrrsssqqqrrrsssuuuvvvxxxyyyzzzwwwuuuttttttwwwzzz{{{{{{~~~~~~}}}{{{{{{{{{|||}}}{{{yyyxxxwwwvvvvvvuuusssrrrqqqpppoooppppppooommmjjjgggfffhhhhhhgggfffffffffffffffeeehhhlllqqqvvv}}}~~~zzzuuussspppmmmkkkjjjjjjjjjhhhgggfffdddbbb```___```aaabbbdddiiioootttxxx{{{~~~dddNNNCCC???:::777777777666444666666555444444333333222333333333333333333333333222222222222222222222222444333222111000111222333222222222111111222222222111111222222222222111111000111222333444555555555555444444555555666777888666777888999;;;<<<===>>>???BBBGGGOOO```zzzzzzvvvpppmmmwwwssslllgggaaa]]]]]]dddnnnwww{{{{{{{{{{{{zzz{{{|||}}}|||{{{yyyxxxvvvtttrrrrrrsssttttttsssrrrqqqnnniiieeebbbcccdddhhhlllppppppllliiiiiiiiifffiiilllllljjjiiikkknnnnnnoooqqqsssttttttsssssstttrrrpppooonnnoooqqqrrrrrrqqqpppoooooopppqqqqqqqqquuuyyy||||||}}}}}}~~~|||{{{zzzzzz{{{{{{yyyxxxuuutttrrrqqqppppppqqqqqqqqqrrrsssuuuxxxzzz|||}}}xxxvvvttttttvvvxxxzzzzzz~~~~~~~~~{{{yyyxxxyyyzzz{{{~~~{{{yyyxxxvvvvvvvvvuuutttsssqqqqqqooopppssssssrrrnnnjjjgggffffffffffffffffffffffffhhhjjjlllooosssyyy{{{wwwtttqqqooommmlllmmmmmmlllkkkkkkiiifffdddbbbbbbbbbbbbeeeiiinnnssswww{{{oooVVVGGGAAA;;;888888888666444666666555555444333333333333333333333333333333333222222222222222222222222444333222222111111222222333333222222222222333333111111222222222222111111111222222333444444444444444555666777888888888888666888999::::::;;;<<<>>>???BBBGGGOOO___yyy|||yyysssoooxxx|||mmmeeebbb___\\\^^^hhhttt|||~~~}}}{{{{{{xxxzzz}}}|||yyywwwvvvtttrrrrrrsssssssssqqqqqqpppmmmhhhcccaaabbbeeejjjooossssssnnnjjjjjjkkkfffjjjmmmllliiiiiikkkooooooqqqsssuuuuuutttrrrqqqrrrqqqooommmmmmnnnpppqqqsssrrrpppooopppqqqrrrsssqqqvvv|||~~~}}}{{{zzzxxxwwwwwwwwwvvvttttttssssssrrrrrrqqqqqqqqqqqqrrrsssuuuwwwyyy{{{{{{yyywwwuuuuuuwwwzzz|||}}}~~~~~~~~~~~~{{{xxxwwwxxxyyyzzz}}}{{{zzzzzzwwwwwwwwwwwwvvvuuusssrrrrrrsssuuuuuutttqqqnnnlllhhhhhhiiiiiiiiiiiiiiihhhmmmnnnoooppprrrwww}}}~~~|||xxxvvvrrrppppppqqqsssuuuvvvuuupppnnnkkkhhhfffdddddddddeeeiiinnnsssvvvzzz~~~{{{___JJJDDD<<<999999999777444666666666555444444333333222222222222222222222222222222222222222222222222222333333333333222111111222222111111111111222222111111222222222222111111222222333444444333333333333555888:::::::::888777666999;;;;;;999999;;;>>>===AAAFFFOOO___yyy~~~zzzssspppzzz{{{jjjbbb___]]]\\\```kkkxxx~~~||||||wwwzzz~~~~~~zzzwwwwwwuuusssrrrssssssrrrqqqqqqpppmmmgggaaa```bbbeeekkkpppuuutttoookkkjjjkkkfffjjjmmmllliiihhhkkkoooppprrrtttvvvvvvtttrrrppprrrpppnnnllllllmmmoooqqqtttrrrqqqpppppprrrtttuuuqqqwww~~~}}}|||zzzwwwvvvvvvvvvtttsssssssssttttttssssssrrrqqqrrrssstttuuuvvvwwwxxxyyyyyywwwuuuvvvyyy}}}~~~~~~~~~{{{xxxwwwwwwyyyzzz|||{{{{{{{{{xxxxxxyyyyyyxxxvvvtttsssuuuvvvvvvuuuuuusssrrrqqqkkkkkklllmmmmmmmmmmmmlllqqqqqqqqqqqqrrrvvv{{{zzz{{{}}}~~~~~~|||zzzxxxrrrrrrrrruuuyyy|||~~~~~~sssqqqnnnkkkhhhfffeeeeeeeeeiiinnnrrrvvvyyy}}}fffLLLEEE===999::::::777444666666666555444444333333111111111111111111111111222222222222222222222222222222333444333222111000111111000000000000111111111111222222222222111111333333444444444333222222333555999<<<<<<;;;888777777999;;;;;;999999;;;===;;;???EEENNN___yyy~~~xxxrrrppp{{{uuuiiiccc___]]]]]]gggpppxxx{{{}}}~~~{{{{{{|||~~~}}}yyyzzzyyyvvvuuutttrrrnnnlllmmmnnnmmmjjjddd``````aaakkkmmmppppppmmmjjjhhhhhhjjjjjjkkkjjjiiijjjmmmoooooorrruuuwwwwwwvvvsssqqqoooooonnnnnnnnnooooooppppppqqqrrrrrrqqqqqqsssuuuyyy|||}}}}}}zzzvvvsssttttttuuutttssssssssssssttttttuuuvvvrrrqqqpppoooooooooppppppwwwxxxyyy{{{}}}~~~||||||}}}~~~}}}{{{|||}}}|||yyywwwxxx|||~~~}}}}}}yyyzzzzzzzzz{{{{{{{{{|||yyyyyyyyyxxxvvvtttsssrrroooooopppqqqssstttvvvwwwxxxxxxvvvttttttwww|||~~~{{{{{{{{{||||||{{{xxxuuussssssrrrsssvvvzzz}}}tttnnnkkkjjjiiiiiifffgggjjjmmmpppvvv}}}{{{XXXJJJ===999:::999888888666666555444333333333333333444444444555666666666666333111000111333444444444444333333333333222222333222222222222222222333000111111111111222222222000111333444555555444333444444555555666777777888666666777888:::;;;<<<===@@@BBBGGGPPPaaa{{{wwwooonnnxxxttthhhbbb^^^]]]___jjjrrryyy|||~~~~~~~~~~~~}}}zzzxxxwwwuuutttsssqqqnnnkkkjjjkkkjjjgggccc``````aaagggiiilllmmmllljjjiiiiiikkkkkkkkkjjjiiiiiikkkmmmoooqqqtttvvvvvvtttrrrpppooonnnnnnmmmnnnnnnooooooqqqrrrssstttssstttvvvxxx{{{~~~}}}zzzvvvtttsssttttttsssqqqqqqppppppqqqsssuuuvvvuuutttqqqooonnnooopppppprrrtttvvvyyy|||~~~|||{{{}}}~~~~~~}}}|||||||||zzzxxxyyy}}}}}}{{{{{{~~~|||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzxxxvvvuuutttrrrssssssuuuwwwyyy{{{|||{{{zzzxxxvvvuuuwww|||~~~|||xxxxxxxxxxxxxxxvvvrrrnnnpppooonnnooorrrvvvzzz}}}}}}wwwpppjjjgggfffgggdddfffhhhjjjnnntttzzzdddSSSBBB;;;<<<;;;999888666666555444333333333333333333333333444444444444111111000000000111222333444444333333333222222222222222111111111111222222000111111111111222222222000111222444555444444444444555555555666666777777666666777999:::;;;<<<===@@@BBBFFFPPPaaa{{{vvvmmmllluuurrrggg```\\\]]]aaannnuuuzzz|||~~~~~~|||yyyuuutttrrrqqqqqqooollljjjeeeeeefffdddbbb``````aaaccceeehhhjjjiiiiiiiiijjjllllllllljjjhhhhhhjjjllloooqqqsssttttttrrrpppnnnnnnnnnmmmmmmmmmmmmnnnnnnoooqqqsssssstttuuuxxxzzz{{{~~~{{{wwwtttttttttssssssooonnnmmmmmmooorrruuuwwwyyywwwssspppnnnnnnooopppoooqqquuuyyy}}}|||zzz|||~~~|||}}}}}}|||{{{|||~~~~~~{{{xxxyyy{{{~~~|||yyywwwyyyzzz{{{}}}|||zzzyyyxxxxxxxxxxxxyyyzzz|||~~~~~~}}}{{{xxxvvvwww{{{~~~}}}{{{zzzzzzzzzzzzzzzvvvqqqmmmllllllkkkkkkmmmqqquuuwww}}}}}}yyyrrriiidddcccdddbbbdddfffhhhkkkpppwww{{{vvv___HHH>>>>>>===:::777777666555444333333333333333333333333222222222222000222555444111000111333333333333333222222222222111111111000000111111111000111111111111222222222000111222333444444444444555555555666666666666666666777888999:::;;;<<<===@@@BBBFFFPPPbbb|||uuullljjjsss~~~yyymmmddd]]]ZZZ]]]cccpppvvvzzz{{{||||||{{{zzzzzzxxxvvvsssqqqoooooonnnmmmjjjhhh``````aaaaaaaaaaaaaaabbbccceeeggghhhhhhhhhiiikkkkkkkkkkkkjjjiiiiiikkkmmmpppqqqsssttttttrrrpppoooooonnnmmmmmmmmmmmmmmmmmmlllnnnpppqqqrrruuuxxxzzz||||||xxxvvvuuuuuutttsssooommmllllllnnnrrrvvvyyy{{{xxxtttpppnnnmmmnnnoooppprrrvvvzzz|||zzzzzz}}}~~~~~~|||zzzzzz|||~~~|||yyyvvvxxxyyy{{{~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~|||xxxvvvvvvyyy{{{|||zzzzzzzzz{{{|||{{{xxxsssnnnlllkkkjjjjjjlllnnnqqqsssvvvyyyxxxrrriiicccbbbdddbbbccceeefffiiinnntttxxx|||~~~jjjMMM???>>>===:::777777666555444444333333333444444333333222222111111444888<<<;;;555222222555333333333222222222222111111111000000000000111111000000111111111222222222111111222333444444444444555555666666666666666666666777888999;;;<<<======???AAAFFFPPPbbb}}}vvvllliiiqqq}}}{{{qqqgggaaa\\\ZZZ___eeeooouuuyyyyyy{{{}}}yyywwwwwwvvvtttsssqqqooommmmmmllljjjgggeee\\\]]]]]]___aaabbbcccccceeefffggggggggggggjjjkkkjjjkkkkkkjjjiiijjjllloooqqqrrrsssttttttsssrrrpppoooooonnnmmmmmmmmmmmmmmmkkkmmmppprrrsssuuuyyy|||~~~|||yyywwwvvvvvvtttssspppnnnmmmlllnnnqqquuuxxxzzzwwwssspppmmmlllmmmmmmoooqqquuuyyy}}}}}}zzzzzz||||||{{{|||}}}|||~~~~~~zzzxxxwwwyyy{{{~~~}}}|||{{{{{{||||||zzzwwwuuutttwwwyyy~~~}}}{{{uuuuuuvvvxxxxxxvvvrrrnnnnnnmmmlllllllllnnnpppqqqooosssuuuqqqjjjddddddfffcccdddeeefffhhhlllrrrvvv|||yyyzzztttSSSAAA>>>===:::888777777666555444444444444555555444444333333222222777;;;???===777222222444333333222222222111111111111111000000000000111111000000111111111222222222222222222222333444555555555555555555666666666666777777888999;;;<<<===>>>???AAAFFFPPPccc}}}wwwllliiiqqq}}}uuulllccc```______cccgggnnntttxxxxxxzzz~~~|||yyywwwwwwvvvtttrrrqqqooommmkkkjjjhhheeebbb[[[[[[\\\^^^bbbdddeeedddfffgggggggggfffhhhkkkmmmlllmmmmmmlllkkkkkkmmmooopppqqqrrrtttttttttsssrrrqqqpppooonnnnnnmmmnnnnnnnnnppprrrtttuuuxxx{{{~~~{{{yyywwwvvvvvvuuutttsssqqqpppnnnmmmnnnppprrrttttttsssqqqnnnmmmlllkkkkkkkkkmmmppptttxxx{{{}}}~~~~~~~~~|||||||||zzzyyyyyyyyy{{{~~~|||zzzvvvwwwzzz}}}~~~{{{yyywwwvvvxxxxxxxxxvvvttttttvvvxxx{{{~~~|||wwwvvvvvvwwwxxxwwwtttrrrpppooonnnmmmmmmnnnooooookkkmmmooonnnjjjffffffgggcccdddeeefffgggkkkppptttzzz~~~yyyzzz}}}]]]GGG@@@<<<:::999888777666555444444444444444444444444333333333333555888;;;999555222111111222222222222111111111111111111111000000111111111000111111111111222222222222222222222333444555666444444555555666777777777777888999:::;;;<<<===>>>>>>@@@FFFPPPccc~~~wwwmmmiiirrr}}}tttjjjaaa```dddfffhhhkkknnntttyyyyyy{{{~~~~~~~~~|||{{{zzzyyywwwtttrrrpppmmmkkkiiigggccc```\\\[[[[[[___cccfffgggfffddddddeeeeeefffhhhmmmpppqqqqqqpppnnnkkkjjjkkkmmmnnnoooppprrrssssssssssssrrrrrrpppoooooonnnnnnnnnnnnpppssstttuuuxxx{{{~~~}}}{{{vvvuuussssssttttttrrrqqqqqqpppooommmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjjjjgggiiimmmqqquuuyyy{{{}}}~~~~~~~~~zzzwwwvvvvvvxxx{{{}}}~~~~~~}}}|||uuuvvvxxx|||}}}zzzwwwuuutttuuuvvvvvvuuutttuuuwwwzzz{{{~~~}}}{{{yyyxxxwwwwwwwwwuuusssooonnnmmmllllllllllllllljjjkkkkkkkkkiiihhhffffffcccddddddeeefffiiinnnrrrxxx|||}}}}}}jjjPPPCCC===;;;;;;888777666555444444444444222222222222333333333333222333444444444333222222222222222222111111111111222222111111111111222222000111111111111222222222222222222111222444555666222333444555666777888999777888999:::;;;===>>>>>>>>>@@@FFFPPPcccvvvlllhhhqqq|||uuuiii```bbbgggkkklllnnnnnnuuuzzz{{{|||}}}~~~}}}zzzwwwrrrpppmmmkkkiiifffbbb___]]][[[\\\___dddhhhhhhgggaaaaaabbbccceeeiiinnnrrruuuuuusssoookkkiiijjjkkklllmmmoooppprrrrrrsssssssssrrrqqqpppoooooooooooommmoooqqqrrrtttvvvyyy|||~~~zzzwwwtttsssqqqpppqqqrrrrrrpppoooqqqpppooommmlllkkkjjjjjjjjjkkklllmmmlllkkkjjjiiifffhhhlllqqqvvvzzz}}}~~~~~~~~~~~~{{{xxxvvvtttuuuxxx{{{}}}}}}}}}}}}tttuuuxxx{{{~~~|||yyywwwuuuuuutttuuuuuuuuuuuuvvvyyy{{{{{{~~~|||zzzwwwtttrrrqqqqqqooommmnnnmmmlllkkkjjjjjjjjjjjjllljjjiiiiiiiiihhhfffdddbbbcccddddddeeehhhmmmpppwwwzzzsssWWWFFF===;;;===888777666555555444444555000000111111222222222333000000000222555666666555222222222111111111111000333333222222222222333333000111111111111222222222333222111111222333555666111222333555777888999:::777888999:::<<<===>>>>>>===@@@FFFPPPddduuujjjhhhppp{{{sssjjjdddhhhppptttvvvwwwxxxyyy{{{~~~~~~~~~{{{xxxvvvttttttttttttqqqmmmhhhccc```____________aaaccceeegggbbbcccdddeeegggiiikkklllppppppooollliiihhhiiijjjpppppppppoooooooooooooooqqqqqqppppppooonnnnnnnnnmmmnnnnnnnnnnnnppptttwww}}}~~~}}}{{{xxxvvvuuurrrooooooqqqrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkkoooppprrrtttsssqqqnnnmmmlllmmmnnnppptttxxx|||~~~|||{{{~~~}}}|||{{{wwwxxxxxxyyyyyyyyyxxxxxxuuutttttttttwwwzzz~~~~~~{{{yyyxxxvvvtttrrrrrrrrrsssuuuwwwyyy{{{|||}}}}}}xxxyyyxxxvvvuuusssrrrrrrrrrpppnnnllljjjiiihhhiiiiiihhhgggggghhhiiiiiifffdddbbbbbbcccdddfffhhhjjjkkkuuuxxx}}}cccNNNCCC>>><<<999888777555555444444444333333333333333333333333333333333333333333333333555555444333222000///...,,,,,,,,,///111333222111111111222222222333333333111111222222222333333333555666666666666666555555666777999999888999;;;======???DDDOOOddd~~~rrrfffaaakkkwwwwwwmmmfffkkkuuuzzz|||}}}}}}}}}~~~|||zzzwwwuuutttttttttsssqqqlllgggbbb```^^^^^^^^^___aaaccceeegggcccddddddeeegggiiijjjkkkoooooonnnllliiiiiijjjlllpppppppppppppppooooooooommmmmmmmmmmmnnnnnnnnnnnnoooppppppooonnnooorrrtttxxxyyyzzzzzzzzzyyyxxxwwwvvvssspppoooqqqrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnlllmmmooooooooonnnllljjjmmmmmmnnnqqquuuyyy}}}~~~~~~|||{{{~~~}}}|||zzzzzz{{{{{{zzzzzzyyyxxxvvvuuuttttttvvvyyy|||~~~~~~{{{yyywwwvvvsssrrrrrrrrrssstttvvvxxxzzz{{{~~~|||zzzyyywwwuuutttsssrrrrrrqqqooommmkkkjjjiiiiiiiiiiiiiiihhhiiiiiihhhfffcccbbbbbbcccdddfffhhhjjjkkksssvvv{{{pppVVVFFF???<<<:::999888777666555555555333333333333333333333333111111111111111111111111444444444333222111000///444333333444555666444333111111222222222333333333222222333333333444444444666777777777777777666666666888999999888999;;;>>>@@@BBBFFFQQQddd~~~qqqeeeaaakkkxxx{{{ppphhhnnnzzz~~~{{{xxxvvvtttttttttsssrrroookkkfffbbb___]]]]]]]]]^^^```bbbeeefffeeeeeeeeefffggghhhjjjkkkmmmnnnmmmllljjjjjjlllnnnqqqqqqqqqqqqqqqpppoooooohhhhhhiiijjjlllmmmnnnnnnpppqqqpppooommmnnnppprrrrrrrrrssstttuuuvvvwwwxxxvvvtttqqqqqqqqqrrrqqqpppqqqqqqpppppppppqqqqqqrrrqqqqqqqqqqqqqqqppppppoooooooooppprrrvvv{{{~~~}}}|||~~~}}}~~~~~~~~~}}}{{{zzz|||~~~~~~~~~}}}|||{{{yyyyyywwwvvvuuutttuuuwwwzzz{{{|||}}}}}}|||{{{{{{}}}~~~{{{xxxwwwuuusssqqqrrrrrrssstttuuuwwwyyyzzz|||{{{yyywwwuuutttsssrrrrrrqqqooommmkkkjjjiiiiiijjjiiihhhiiiiiihhhfffdddbbbcccccceeefffhhhjjjkkkppptttzzz|||^^^III>>>:::;;;;;;999888777666666666333333333333333333333333222222222222222222222222222333333333333222111000000//////111333333222111111111222222222333333333333333444444444555555555777777888888888888777777777888999999999:::<<<>>>CCCEEEIIIRRRddd}}}pppdddaaakkkxxxssskkkqqq}}}||||||}}}|||xxxuuusssrrrsssrrrpppllliiieeeaaa```^^^^^^^^^^^^```bbbdddeeeffffffffffffggghhhiiijjjlllmmmmmmlllkkkkkknnnppprrrrrrssssssrrrqqqpppoooggghhhhhhiiijjjkkklllmmmnnnoooooonnnmmmmmmoooqqqoooooopppqqqrrrtttvvvwwwuuutttsssrrrrrrrrrqqqqqqssssssssssssssstttuuuvvvuuuuuuuuutttttttttttttttqqqqqqrrrtttxxx|||~~~{{{zzz{{{}}}}}}}}}zzz{{{||||||{{{zzzyyyxxxzzz}}}}}}{{{yyyxxxxxxwwwuuuuuuuuuvvvwwwxxxzzzzzzyyyxxxwwwxxx{{{}}}}}}yyywwwvvvuuurrrqqqrrrrrrrrrssstttvvvwwwxxx~~~~~~}}}{{{yyyvvvuuutttssssssrrrpppnnnlllkkkiiiiiihhhggggggiiijjjjjjhhhfffccccccdddeeegggiiijjjkkknnnssszzziiiQQQBBB===<<<;;;999888666666555555444444444444444444444444444444444444444444444444111222222333333333222222))))))***,,,000222222111111111222222222333333333333333333333444444444444666666777888888888777777777888999999999:::<<<>>>DDDEEEIIISSSeee|||pppdddbbbkkkwwwyyyrrrxxxyyyyyyzzz}}}~~~yyyuuurrrppprrrpppmmmjjjfffdddbbbaaa____________```aaacccdddfffffffffggggggiiijjjjjjkkklllmmmlllkkkllloooqqqsssttttttttttttrrrpppooojjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmllllllnnnpppppppppppppppqqqrrrtttuuussstttttttttsssrrrrrrrrruuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuxxx|||{{{zzzzzz{{{{{{{{{wwwwwwxxxyyyyyyxxxvvvuuuxxx{{{}}}{{{yyyxxxyyyxxxwwwuuuuuuuuuvvvvvvwwwxxxwwwuuutttuuuwwwzzz|||zzzwwwuuuuuutttrrrppprrrrrrrrrrrrssstttuuuvvv}}}}}}zzzxxxvvvuuutttrrrrrrqqqooommmkkkjjjiiifffeeefffiiikkklllkkkiiiccccccdddeeegggiiikkklllnnnsss{{{yyy^^^KKKCCC;;;:::999777666555444444444444444444444444444444444444444444444444444444111111222333333333222222---------000333555555444111111222222222333333333222222222222333333333333444555666666777777777666777888::::::999:::<<<>>>AAACCCHHHSSSfff|||pppeeebbbjjjuuu~~~zzzzzzzzzzzz}}}{{{vvvrrrpppooommmjjjgggdddccccccccccccbbbaaa``````aaabbbcccfffffffffggghhhiiikkklllllllllmmmllllllmmmooorrrtttuuuvvvvvvuuusssqqqooollllllkkkkkkjjjiiihhhhhhgggiiikkkkkkkkkkkklllnnnoooppppppqqqqqqrrrrrrsssqqqsssuuuuuutttssstttuuuwwwvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyyyyzzzyyyyyyyyyvvvuuuuuuvvvxxx{{{|||zzzzzzzzzyyyxxxuuuvvvwwwwwwwwwvvvuuutttwwwzzz~~~|||zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvtttsssrrrtttvvvxxxvvvtttsssssssssrrrppprrrrrrqqqqqqrrrsssttttttzzz|||yyywwwuuuuuupppppppppooonnnllljjjjjjeeeeeefffiiillllllkkkjjjcccddddddfffgggiiikkklllooottt|||~~~|||gggOOOAAA<<<;;;999777555444444333444444444444444444444444222222222222222222222222111222222333333333222222333222222333444444333111111111222222222333333333111111111222222222333333333444555666666777666666888999::::::::::::===??????AAAGGGRRRfff|||qqqgggcccjjjsss}}}~~~}}}|||{{{|||~~~}}}yyytttqqqmmmkkkhhheeeccccccddddddfffeeecccbbbaaaaaaaaabbbeeeeeefffggghhhjjjlllmmmlllmmmmmmmmmlllmmmoooqqqtttvvvwwwwwwvvvtttqqqoookkkkkkkkkjjjiiihhhhhhgggggghhhjjjjjjiiihhhhhhiiilllmmmoooqqqrrrrrrrrrrrrooorrruuuvvvuuutttvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwyyyzzz|||~~~~~~}}}|||{{{xxxwwwvvvvvvxxxzzz}}}~~~}}}|||{{{zzzxxxvvvuuuvvvwwwxxxxxxwwwvvvuuuwwwzzz~~~~~~|||{{{yyyyyyyyyxxxwwwwwwvvvvvvuuuvvvvvvuuurrrqqqqqqrrrtttrrrppppppqqqrrrqqqppprrrqqqqqqqqqqqqrrrrrrssswww|||~~~zzzxxxvvvuuunnnnnnoooooonnnlllkkkjjjhhhhhhhhhjjjkkkkkkjjjhhhddddddeeefffhhhjjjkkklllnnnttt{{{zzzxxxrrrUUUCCC===<<<:::888666555444444555555555555555555555555333333333333333333333333222222333333333222111111333222111222333222000...111111222222222333333333222222222333333333444444444444555777777888888888888999:::::::::;;;===??????AAAFFFQQQfff|||rrriiieeeiiipppzzzzzz~~~}}}{{{zzz{{{{{{zzzyyy~~~~~~zzzuuussskkkiiifffdddcccccceeefffhhhgggeeecccaaaaaaaaaaaadddeeeeeegggiiikkkmmmnnnmmmnnnnnnmmmlllllloooqqquuuvvvwwwxxxwwwtttqqqoooiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjiiigggeeeeeefffiiikkknnnqqqsssssssssrrrnnnqqquuuvvvvvvuuuwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuwwwyyy{{{|||{{{yyywwwyyyxxxwwwwwwwwwyyy{{{}}}~~~}}}|||zzzwwwuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwzzz~~~}}}zzzyyyyyyyyyxxxwwwwwwwwwuuuvvvwwwuuussspppppppppqqqpppnnnoooppprrrqqqppprrrqqqqqqpppqqqqqqrrrrrruuuzzz~~~{{{xxxvvvvvvlllmmmnnnnnnnnnmmmkkkjjjkkkjjjjjjjjjkkkjjjgggeeeddddddeeefffhhhjjjkkkmmmmmmsss{{{{{{zzz```KKK>>>===<<<999888666555555555555555555555555555555555555555555555555555555333333333333333222111000333222222333555555444222111111222222222333333333333333333444444444555555555555777888888999999999888999:::::::::;;;===??????AAAFFFQQQeee|||sssjjjeeehhhoooyyyzzz}}}{{{zzzyyy}}}~~~zzzxxxzzz{{{{{{{{{||||||yyyuuuqqqpppkkkfffcccbbbdddeeefffiiihhhgggeeedddcccbbbbbbddddddeeefffhhhjjjkkkllllllkkkkkklllmmmoooqqqrrruuuwwwyyyzzzyyyvvvrrrpppnnnmmmllljjjhhhgggeeeeeehhhggggggffffffggggggggggggjjjnnnrrrtttuuuuuuttttttuuuvvvwwwwwwwwwwwwwwwttttttsssssstttuuuwwwxxxvvvwwwxxxyyyyyyxxxvvvuuuxxxyyy{{{{{{zzz{{{|||~~~|||yyyvvvtttssswwwxxxzzz||||||{{{zzzyyy|||}}}~~~xxxuuuuuuvvvwwwxxxsssuuuwwwvvvrrrnnnmmmnnnooooooppppppppppppoooooooooqqqrrrrrrqqqrrrtttvvvttt{{{|||{{{zzzxxxvvvnnnmmmllllllmmmllljjjhhhgggiiikkkmmmllliiieeebbb```bbbeeegggggghhhiiikkkpppuuu{{{iiiNNNBBB???;;;777666777666333555555555444444333333333444333111000000111333444444444444555666999;;;<<<111111111111111111111111111111222222222333333333000000111222444555666666333444555666777777777777777777888999;;;<<<======???AAAFFFQQQdddrrrlllccceeesss|||vvvwww{{{|||{{{wwwvvv{{{|||yyywwwyyy{{{{{{zzzzzzzzzxxxtttqqqnnnkkkfffddddddeeefffffffffeeeddddddccccccddddddddddddeeeeeeggghhhjjjkkkiiijjjlllnnnoooppppppppprrruuuzzz}}}~~~{{{wwwtttpppooommmkkkiiifffeeedddddddddcccccccccddddddeeegggiiilllppprrrtttttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvuuusssssssssttttttvvvwwwxxxyyyyyyxxxvvvuuuwwwyyy{{{{{{{{{{{{}}}~~~{{{xxxvvvuuuuuuvvvyyy{{{}}}}}}|||||||||zzzzzzzzzyyyxxxtttwwwyyyxxxtttpppoooooooooooooooppppppoooooooooooopppqqqppppppqqqtttvvvyyy~~~~~~|||{{{yyywwwtttooonnnmmmmmmnnnnnnllljjjfffgggiiijjjiiigggdddbbbaaacccfffggghhhhhhjjjlllnnnrrrxxx}}}qqqVVVEEEAAA<<<888888888777555666555555555555555444444555444333222222333444555333222222222222333444555333333333333333333333333111111222222222333333333111111222333333444555555333444555666777777777777777777888999;;;<<<======???AAAFFFQQQdddsssllldddeeessszzzuuuvvvzzz|||xxxuuuuuuyyy{{{zzzyyyzzz{{{zzzxxxwwwwwwuuussspppllljjjgggfffgggggggggfffcccccccccccccccdddeeefffeeeeeeeeeeeefffggghhhiiigggiiillloooqqqqqqooonnnooossszzz|||yyysssqqqooollliiifffdddcccbbbaaaaaaaaabbbcccddddddfffgggiiilllooorrrssstttvvvvvvwwwyyyyyyzzzzzzzzzyyyxxxvvvsssrrrqqqqqqqqquuuvvvxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{{{{|||~~~}}}{{{yyyxxxssstttwwwzzz|||}}}~~~~~~|||yyywwwyyyzzzyyyvvvsssqqqpppnnnoooooooooooooooooonnnooooooooonnnnnnpppsssvvv}}}~~~}}}|||{{{xxxuuurrrqqqooonnnnnnoooooommmkkkfffffffffffffffdddcccbbbccceeefffggghhhiiikkknnnmmmpppuuuyyy~~~|||cccJJJDDD===999999999888777555555555666666666666666666555444333333444555666444333222111000000000000333333333333333333333333111111222222222333333333222222222333333444444444444444555666777777777777777777888999;;;<<<======???AAAFFFQQQddduuunnneeeeeesss~~~{{{}}}|||wwwyyy|||{{{wwwvvvvvvyyy|||}}}||||||{{{yyywwwuuuuuutttqqqooojjjiiihhhhhhiiijjjiiihhheeeddddddddddddeeeffffffgggggggggfffgggggghhhhhhgggiiikkknnnpppppppppooopppsssyyy}}}}}}{{{uuutttqqqnnnjjjgggdddcccbbbbbbbbbbbbcccdddeeeeeeeeefffgggiiilllooorrrtttuuuvvvwwwxxxyyyyyyzzzzzzzzzxxxvvvsssqqqppppppppptttuuuwwwyyyyyyyyywwwwwwuuuwwwzzz{{{|||}}}~~~|||zzzzzzrrrtttvvvxxxzzz{{{||||||}}}~~~}}}}}}~~~~~~~~~|||xxxyyyzzzyyywwwtttrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmooosssvvv|||}}}|||{{{{{{zzzxxxssspppqqqooommmmmmnnnnnnmmmkkkgggfffeeeccccccccccccccccccdddeeeffffffhhhkkknnnnnnppptttwww|||oooPPPGGG===:::999888777777444444555555666666666777555555444333333444555555555555444333222111111111111111111111111111111111111111222222222333333333333333333333333333333333444555666777777888888777777777888999;;;<<<======???AAAFFFQQQdddwwwpppgggfffsss|||wwwuuuxxx}}}~~~{{{|||~~~~~~{{{uuuvvvwwwxxx|||~~~~~~||||||zzzwwwuuuuuusssqqqooohhhhhhhhhiiikkklllkkkjjjiiihhhgggffffffeeeffffffiiihhhhhhgggggghhhhhhiiiiiiiiijjjkkkmmmoooqqqrrrssstttuuuwwwxxxyyyzzzzzzvvvuuurrrooollliiifffeeecccbbbbbbbbbccccccdddeeeddddddeeegggjjjnnnrrrtttssstttuuuwwwxxxyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrsssuuuwwwyyyzzzyyyxxxwwwuuuwwwzzz{{{|||~~~|||{{{zzztttuuuuuuvvvwwwwwwwwwwwwvvvzzz}}}}}}}}}~~~yyyyyyyyyyyyxxxuuurrrpppnnnnnnmmmllllllmmmnnnnnnlllmmmmmmmmmmmmooosssvvvwww}}}{{{{{{zzzzzzyyywwwsssooopppnnnkkkkkkkkklllkkkjjjiiigggeeebbbaaabbbccccccbbbbbbcccbbbccceeeiiimmmppprrrtttvvvzzzzzzXXXJJJ>>>::::::777555777333333333444444555555666444444333333333333444444444444444444444333333333111111111111111111111111111111222222222333333333333333333333333333333333444555666777888888888888777777888999;;;<<<======???AAAFFFQQQddd{{{tttiiihhhtttzzztttqqquuuzzz~~~wwwvvvvvv~~~|||uuuwwwxxxxxx{{{|||}}}{{{yyyxxxwwwuuuqqqooohhhggghhhiiilllnnnnnnmmmlllkkkjjjhhhfffeeeeeeeeehhhgggggggggggghhhhhhiiiiiiiiiiiijjjlllnnnqqqsssssssssrrrrrrrrrsssuuuuuuuuutttrrrpppmmmkkkiiihhhccccccbbbbbbbbbbbbbbbcccbbbcccdddfffjjjnnnqqqsssrrrsssuuuvvvxxxxxxyyyyyyxxxwwwuuutttssssssttttttrrrtttvvvyyyzzzzzzyyyxxxvvvxxxzzz|||}}}~~~}}}{{{yyywwwwwwvvvvvvuuuuuuuuuuuuqqqvvv}}}{{{zzzyyyyyyyyywwwssspppnnnmmmlllkkkkkklllmmmnnnkkklllnnnoooooopppsssuuuuuu{{{}}}{{{zzzyyyyyyxxxvvvssspppnnnllliiihhhiiijjjjjjiiijjjhhheeebbb`````````aaa______^^^]]]^^^aaafffjjjnnnppprrruuuxxx}}}aaaPPP@@@<<<;;;666444777333333333444444444444444333333333333333333333333111111222333333333222222333333333333333333333333111111222222222333333333222222222333333444444444555555666777888888888888777777888999;;;<<<======???AAAFFFQQQdddxxxllljjjuuu{{{sssooorrrxxx}}}}}}sssnnnpppttt}}}yyy|||}}}|||}}}|||{{{{{{yyywwwrrrooohhhggggggiiilllooopppppplllkkkiiihhhfffeeeeeedddeeeeeeeeeeeeeeefffggghhhfffgggiiikkkmmmooopppqqqppppppppppppppppppqqqqqqtttsssrrrpppooommmllllllfffeeedddcccccccccccccccaaabbbdddgggkkknnnqqqsssssstttuuuwwwxxxyyyzzzzzzzzzyyywwwuuuttttttttttttrrrsssvvvxxxzzzzzzzzzyyywwwyyy{{{|||}}}~~~~~~{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvrrrvvv}}}}}}|||{{{{{{{{{yyyuuuqqqnnnmmmkkkjjjjjjkkkmmmnnniiillloooqqqqqqrrrssstttwww||||||zzzxxxwwwwwwvvvtttrrrnnnllliiihhhhhhiiiiiiiiiiiigggdddaaa^^^]]]]]]]]]\\\[[[ZZZXXXYYY\\\bbbfffiiikkkooorrrvvv{{{jjjVVVDDD???===777555888555555555555444444444444444444555555555555444444111111222333333222111111333333333333333333333333111111222222222333333333111111222333333444555555555555777888888888888888777777888999;;;<<<======???AAAFFFQQQddd{{{oookkkwww{{{rrrmmmqqqwww|||xxxnnnlllpppvvv~~~~~~}}}}}}}}}{{{xxxsssoooiiiggggggiiilllppprrrrrrjjjiiihhhgggeeeeeeeeeeeeccccccccccccdddeeeffffffdddfffjjjmmmpppppppppooommmnnnpppqqqqqqpppooonnnrrrrrrqqqqqqpppooonnnnnnjjjiiihhhgggfffeeeeeeeee```bbbdddhhhkkkoooqqqrrrtttuuuvvvxxxzzz{{{{{{{{{|||{{{xxxvvvttttttttttttqqqsssvvvxxxzzzzzzzzzyyywwwyyy{{{|||}}}~~~|||{{{yyyyyyxxxxxxwwwxxxxxxyyyuuuyyy~~~~~~~~~~~~}}}||||||}}}{{{wwwsssnnnmmmkkkjjjjjjkkkmmmnnnhhhlllppprrrsssssssssttt{{{~~~}}}{{{xxxwwwvvvvvvuuusssooollliiihhhhhhiiijjjiiihhhfffccc```]]][[[ZZZZZZYYYYYYWWWUUUVVVYYY```ddddddggglllpppuuuzzzpppZZZGGGBBB???999666999777777666666555555555444555555666666666666555555333444555555444333111000111111111111111111111111111111222222222333333333000000111222444555666666555666777888888999999888777777888999;;;<<<======???AAAFFFQQQddd}}}pppmmmwww|||zzzwwwnnnooowwwzzzppphhhhhhpppwww{{{uuupppjjjjjjkkkmmmnnnpppqqqqqqkkkkkkiiihhhfffdddcccbbbaaabbbbbbcccdddfffggghhheeegggkkknnnpppqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnnnnooopppqqqooommmkkkhhheeedddbbbbbb```aaaccceeeiiillloooppprrrsssuuuwwwyyyzzz{{{{{{}}}|||yyyvvvtttsssrrrrrrvvvuuuuuuwwwzzz{{{{{{{{{zzzxxxwwwzzz~~~}}}{{{||||||{{{zzzyyyyyyxxxxxxzzz{{{}}}~~~||||||~~~~~~|||zzzyyyrrrpppllliiihhhiiikkkmmmllljjjkkknnnoooooossszzz|||~~~}}}yyyvvvuuuuuuuuurrrppppppmmmiiifffdddcccdddeeeccc```\\\[[[\\\[[[XXXUUUTTTUUUUUUSSSQQQSSSWWW[[[aaadddhhhkkkpppuuu{{{~~~eeeIII===<<<;;;888666777777555444444444444444555444333222111222333444222333333444444333333222......------...000222333333333333222222111111111222222333444666777777888888777777888::::::666222:::;;;;;;<<<===>>>??????AAAAAAEEEOOOdddtttkkkmmmtttyyysssrrrwww|||~~~~~~|||xxxppphhheeeiiiqqqwww}}}~~~|||zzzvvvsssoooooooooooooooooooooooojjjiiihhhgggeeedddcccbbbaaaaaaaaabbbcccdddeeefffgggiiikkkmmmnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnpppqqqooonnnllliiigggeeeccccccaaabbbccceeehhhkkkmmmooopppqqqsssuuuvvvwwwxxxxxxyyyxxxvvvuuuttttttttttttvvvuuuuuuwwwyyy{{{{{{zzzyyyxxxwwwzzz~~~~~~|||||||||{{{{{{zzzyyyxxxxxx||||||~~~}}}{{{|||~~~}}}{{{zzzsssqqqmmmjjjiiiiiikkklllllljjjkkkmmmmmmmmmqqqvvv{{{~~~|||{{{xxxuuussssssrrrpppnnnkkkiiifffbbb```______``````^^^[[[YYYXXXVVVSSSQQQPPPQQQQQQPPPNNNOOORRRUUU[[[^^^bbbfffkkkqqqwww{{{kkkOOOAAA>>><<<999777777777666555444444444444555444333222222222333333222333333444444333333222111111111000111111222222333333333222222222111111///000000111222444444555666555555777999:::777555777777888999:::;;;<<<<<>>@@@AAAFFFRRRfff~~~qqqhhhiiippp{{{|||~~~sssnnnooojjjddd^^^```jjjuuu|||}}}~~~{{{tttooolllllllllmmmlllkkkiiifffeeeddddddddddddddddddddddddffffffeeeddddddddddddeeeeeefffhhhkkklllmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjpppppppppppppppoooooooookkkkkkjjjiiigggdddbbbaaa^^^^^^^^^^^^___aaabbbccckkklllmmmooopppqqqqqqqqqqqqpppooooooooopppqqqrrrvvvuuuuuuvvvxxxzzzyyyxxxwwwxxxyyy{{{}}}~~~}}}|||zzzyyyxxxwwwzzz{{{||||||~~~~~~||||||}}}}}}zzzxxxtttqqqnnnmmmllllllpppnnnooorrrrrrrrrvvv|||}}}{{{xxxtttqqqpppnnnlllkkkkkkkkkjjjjjjiiiiiijjjkkkhhhgggeeeccc___\\\YYYWWWSSSUUUVVVTTTPPPNNNOOOQQQMMMNNNOOOPPPQQQQQQOOONNNRRRUUUYYY]]]bbbgggnnnrrrvvvzzzmmmWWWHHH>>>999999888888666555555555555555555555555444444444333333222333333444444333333222...///111333444333333222222222222222222222222222111111111222333333444444777888777777777888999:::::::::;;;<<<===>>>??????@@@AAAGGGSSShhhrrriiikkkqqq|||ssskkkiiiddd```]]]aaakkkuuuzzz{{{|||sssmmmjjjggghhhjjjjjjjjjhhhfffdddcccccccccddddddeeeeeeeeeddddddcccccccccccccccdddiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkknnnooooooooonnnmmmlllkkkiiiiiiiiihhhfffdddbbb```\\\\\\\\\]]]^^^___```aaaiiijjjlllnnnoooqqqqqqrrrqqqpppooonnnnnnooopppqqqtttssstttuuuxxxzzzzzzyyywwwyyy{{{}}}~~~~~~|||zzzyyyxxxwwwwwwyyyzzz{{{{{{{{{yyyyyy}}}}}}}}}~~~|||zzzwwwtttrrrpppooooootttqqqqqqrrrpppnnnqqqvvvzzz}}}|||tttqqqmmmjjjhhhgggeeecccccceeefffggggggiiilllnnnkkkkkkjjjgggddd___[[[YYYRRRRRRSSSRRRQQQPPPPPPQQQNNNNNNNNNPPPRRRSSSQQQOOORRRTTTXXX[[[^^^ccchhhlllsssxxxwww```NNN@@@:::999888888777666555555555555444555555555555444333333222333333444444333333222---...///111222222333333111222222222222333333333222333333333444444444555666777888888777777888999888999999:::;;;<<<===>>>@@@BBBGGGTTTiiisssjjjkkkrrr~~~tttiiieee___^^^___dddmmmuuuzzz{{{}}}~~~|||tttmmmiiihhhgggiiijjjkkkkkkiiifffeeebbbccccccdddeeeffffffgggfffeeeeeeeeeeeeeeefffgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmnnnoooooonnnmmmllliiiiiijjjiiihhheeebbbaaa\\\\\\\\\]]]^^^___aaabbbfffgggiiilllnnnpppqqqrrrpppooonnnnnnnnnpppqqqrrrrrrrrrrrruuuxxx{{{{{{{{{wwwzzz}}}~~~~~~|||{{{yyyxxxwwwuuuxxxzzz{{{{{{~~~}}}xxxuuutttvvvvvvvvvwwwzzz~~~}}}|||zzzwwwuuusssrrrrrrsssqqqqqqrrrqqqpppsssxxxyyy}}}}}}zzzooolllgggdddbbbaaa^^^]]]]]]___ccceeegggjjjnnnrrrssssssrrrppplllgggbbb```XXXVVVUUUUUUUUUUUUTTTRRRQQQPPPPPPSSSVVVXXXWWWUUUVVVXXXZZZ\\\^^^bbbfffiiirrrvvv}}}hhhTTTCCC;;;;;;999888777666555555555555444555666666666555333333222333333444444333333222000000000000000111222222111111222222222333333333555555555666666666666666000333777777666666777888777888999:::;;;<<<<<<===???BBBHHHUUUjjjsssjjjkkkrrr~~~uuuiiiddd]]]^^^aaagggooowww|||~~~{{{|||{{{{{{xxxqqqjjjeeedddeeeiiikkklllmmmllljjjhhhfffbbbccccccdddfffgggggghhhiiiiiiiiiiiiiiijjjkkkkkkdddeeefffggghhhiiijjjkkkiiijjjkkklllmmmmmmnnnooommmnnnoooqqqqqqqqqpppooojjjjjjkkkjjjiiifffcccbbb\\\\\\]]]^^^___aaabbbcccdddeeehhhjjjmmmoooqqqqqqnnnnnnmmmnnnoooqqqrrrtttqqqqqqrrruuuxxx{{{|||{{{xxx{{{~~~~~~}}}{{{yyyxxxwwwtttwww{{{|||{{{~~~zzzuuusssrrrooonnnnnnpppsssxxx}}}~~~~~~}}}{{{yyywwwuuuttttttqqqoooppptttuuuuuuyyy|||}}}zzzmmmiiieeeaaa___]]][[[YYYYYY\\\aaadddfffjjjpppttt{{{{{{{{{xxxtttooojjjggg```]]]ZZZYYY[[[[[[XXXTTTVVVTTTTTTVVVZZZ]]]\\\[[[[[[\\\^^^___```cccgggjjjqqquuu|||}}}}}}nnnXXXFFF===<<<999888777666666555555555444555666666666555333333222333333444444333333222333222111000000000111222111111111222222333333333222222333333333333333333+++///444666666555666888888999:::;;;<<<======>>>???BBBHHHUUUkkksssjjjkkkqqqqqqeee___]]]^^^ccciiirrryyy}}}~~~}}}}}}zzzzzzvvvpppkkkgggfffggggggjjjjjjjjjjjjkkkjjjgggeeeeeeeeeddddddcccdddddddddeeefffgggiiiiiiiiiiiihhhgggfffeeeddddddeeegggiiihhhiiikkkmmmnnnoooooonnnllllllmmmnnnnnnnnnnnnnnnkkkkkkjjjjjjhhhgggeeeddd```___^^^^^^^^^___``````bbbccceeehhhjjjlllmmmnnnqqqnnnlllmmmqqqssssssrrrrrrqqqqqqssswwwyyyzzzyyyzzz|||}}}~~~|||yyywwwvvvuuutttvvvxxxxxxxxx{{{~~~|||zzzxxxuuurrrpppnnnnnnkkkjjjjjjkkkmmmrrrvvvxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwrrrpppooooooqqqwww}}}vvvmmmiiiddd```]]]\\\ZZZXXX[[[^^^aaaeeehhhmmmqqquuu}}}~~~yyyqqqiiieeeeeeccc```\\\ZZZYYYYYYTTTUUUWWWZZZ]]]```ccceeebbbcccddddddddddddgggiiipppsssyyy~~~~~~xxx```III>>>>>>999888666666666666444222444444444333333333222222222333333444444333333222//////000111222111...+++000111111111111222222222222222333333333333333333555666777777666666777888777777777888999:::;;;<<>>???BBBIIIWWWmmmwwwiiihhhnnnuuueee[[[XXXUUU]]]hhhssszzz~~~}}}||||||}}}|||zzzxxxxxxxxxwwwtttrrrrrrooojjjfffcccdddfffggghhhiiikkkkkkiiigggffffffeeedddcccbbbbbbbbbbbbbbbffffffggghhhhhhiiiiiiiiiddddddeeefffgggiiikkkmmmqqqsssuuuwwwxxxvvvsssrrrssstttttttttuuuvvvwwwwwwttttttsssqqqooommmkkkjjj```___]]]\\\[[[ZZZ[[[[[[[[[]]]```dddhhhkkknnnooopppooommmmmmnnnooopppppppppuuuzzzzzzwwwuuuwww{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~|||yyyuuussstttvvvwwwvvvtttuuuyyy}}}{{{xxxzzzxxxvvvttttttrrrooommmmmmllljjjhhheeebbb```______^^^]]]]]]]]]^^^```aaadddggglllooopppooooooooorrrtttwwwyyyyyyxxxvvvuuurrrqqqpppqqqtttyyy~~~yyyuuuqqqmmmllljjjiiihhhfffhhhjjjkkkmmmooorrruuuzzz}}}xxxppphhhaaa[[[WWWTTTUUUVVVXXX\\\___cccfffhhhmmmnnnooonnnlllkkkkkkllllllooossszzzwwwaaaKKK>>>:::777555444555666555444555444444444444333333333222333333444444333333222444222111000222333222222000000111111111222222222444333222222222444666777555666777777666666777888999999999:::;;;<<<===>>>???BBBHHHUUUkkkvvvhhhfffkkkzzzyyy~~~rrrbbbZZZXXXVVV]]]gggqqqxxx~~~~~~||||||}}}zzzyyyxxxwwwwwwuuusssqqqpppmmmiiieeedddeeegggiiigggiiikkkkkkhhhfffffffffhhhgggfffeeeddddddddddddddddddeeeeeefffgggggghhhggggggggghhhiiijjjllllllssstttvvvxxxxxxwwwuuusssssssssrrrrrrrrrssstttuuuuuuuuutttsssqqqooommmlllcccaaa___]]][[[ZZZZZZZZZ[[[]]]```eeeiiilllnnnpppppppppooonnnmmmmmmooopppooovvv~~~}}}yyyyyyzzzyyy{{{|||||||||}}}~~~~~~{{{wwwvvvwwwyyyzzzyyywwwwww{{{~~~zzzuuurrruuussspppnnnmmmllliiiggghhhhhhggggggeeedddbbbaaa]]]\\\[[[ZZZZZZ[[[[[[\\\^^^aaafffhhhiiiiiiiiiiiimmmooorrruuuwwwwwwvvvtttqqqpppppprrruuu{{{}}}xxxsssqqqooommmlllhhhjjjkkklllmmmoooqqqttt{{{{{{qqqhhhaaaZZZTTTPPPSSSTTTVVVZZZ]]]aaaeeegggiiikkknnnnnnnnnmmmnnnooonnnqqquuuzzz~~~hhhQQQAAA<<<:::666555555666666555555555555444444444333333222333333444444333333222444222111111222333333222000000111111111222222222333333222222333555666777555666777777666666777888999999999:::;;;<<<===>>>@@@AAAFFFQQQgggtttfffeeekkk{{{vvvxxxnnn```[[[ZZZYYY```jjjrrrxxx~~~{{{yyyyyyxxxxxxwwwvvvtttrrrpppooommmjjjgggdddccceeehhhjjjhhhkkknnnmmmiiiggggggiiijjjiiihhhgggfffeeeeeeeeebbbbbbaaabbbbbbccceeeeeeiiiiiijjjkkklllmmmmmmmmmrrrsssuuuvvvvvvvvvuuuuuussssssqqqpppppppppqqqrrrtttttttttsssrrrpppooonnnfffdddbbb___]]][[[[[[[[[[[[]]]```dddhhhlllnnnoooooopppooommmkkkkkkmmmoooooouuu}}}|||yyyxxxyyy{{{||||||||||||~~~|||yyyxxxxxx{{{}}}|||zzzyyy|||}}}wwwqqqnnnpppnnnkkkiiiiiihhhfffeeebbbbbbcccdddcccbbb```___YYYXXXWWWWWWVVVVVVWWWWWWYYY\\\___aaaaaaaaabbbcccfffhhhllloooqqqssssssrrroooooopppssswww}}}~~~yyyuuurrrooommmhhhjjjkkkllllllnnnqqqsss{{{~~~sssiiibbb[[[TTTOOOQQQRRRTTTXXX\\\```ccceeefffiiilllnnnnnnooopppqqqqqqsssvvv{{{oooXXXHHH@@@===999777666666666555555555555555444444444333222333333444444333333222444333222333555666555444000111111111111222222222222222333444555666666777555666777777666666777888888888999999:::<<<===>>>@@@AAAEEEPPPeeeqqqdddeeelll|||yyy|||jjj^^^ZZZ[[[___fffooovvvzzz~~~|||zzzyyyyyyyyyxxxvvvsssqqqooonnnjjjgggdddbbbbbbdddgggiiigggkkknnnmmmiiifffgggiiikkkjjjiiihhhffffffffffffbbbbbbbbbbbbbbbdddeeefffiiijjjkkkmmmooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvtttrrrpppoooooopppqqqsssssssssrrrrrrqqqooooooiiigggdddaaa^^^]]]\\\\\\[[[\\\```cccgggjjjlllmmmmmmnnnnnnkkkhhhhhhjjjlllnnnrrrvvvzzz{{{zzzxxxwwwyyyzzz{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyywwwyyy|||{{{yyyyyy|||zzztttooollljjjhhheeeeeefffgggfffeee___```aaabbbaaa___]]]\\\WWWVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZ\\\^^^```aaadddgggjjjmmmnnnooommmnnnpppsssxxx~~~}}}xxxsssooommmggghhhjjjkkkkkkmmmooorrrvvvvvvllleee^^^WWWRRRPPPQQQTTTWWW[[[```ccceeeeeehhhlllnnnoooooopppqqqssstttwww|||ttt___PPPDDD@@@;;;888777777666555555555555555444444444444222333333444444333333222222222222444666666444222000111111111111222222222000222444666777777666666555666777777666666777888888888888888999;;;<<<===???AAAFFFRRRggg~~~nnncccfffnnn~~~}}}yyyggg\\\ZZZ\\\ccckkkuuu{{{}}}}}}~~~{{{{{{{{{yyyuuurrrpppppphhheeebbb``````cccfffhhheeeiiilllkkkfffdddeeegggkkkjjjiiihhhffffffeeeeeefffeeeddddddeeefffhhhiiihhhiiikkknnnqqqrrrttttttppppppooopppqqqsssuuuvvvxxxwwwtttqqqpppppppppqqqqqqqqqrrrrrrqqqqqqpppoookkkiiifffccc```^^^]]]]]]ZZZ\\\___bbbfffhhhjjjkkkkkklllllljjjfffeeegggjjjoooooopppsssvvvxxxwwwvvvyyyzzz{{{{{{{{{{{{~~~|||~~~}}}{{{zzzzzzzzzzzzuuuxxxzzzzzzxxxxxx{{{~~~}}}xxxsssnnnjjjeeecccaaabbbdddfffgggggg```aaabbbbbbaaa^^^\\\ZZZWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUTTTTTTUUUXXXZZZ[[[]]]___bbbeeeiiikkkmmmlllmmmooosssyyyyyytttooolllfffgggiiijjjjjjllloooqqqpppzzzxxxnnnhhhbbb[[[UUUPPPQQQTTTXXX\\\```dddfffgggjjjmmmoooooooooppppppssstttwww|||wwwdddUUUFFFBBB===999888777666555666666555555555444444444222333333444444333333222//////000222444444111///000111111111111222222222///111444777888888666555555666777777666666777888777777777888999:::<<<<<<===AAAHHHUUUkkk|||lllcccfffooo{{{~~~}}}mmmddd```^^^[[[cccnnnyyy~~~~~~~~~}}}|||||||||{{{yyyvvvrrrpppiiifffbbbaaabbbcccddddddeeefffgggggggggeeebbbaaaeeeeeeffffffffffffffffffeeedddeeefffggggggdddaaaggghhhiiikkknnnppprrrtttpppppppppqqqrrrsssuuuvvvxxxwwwuuurrrooonnnqqqsssxxxwwwwwwvvvtttsssqqqpppooollliiifffdddaaa]]][[[[[[]]]```cccfffggghhhhhhkkkkkkkkkjjjjjjjjjiiiiiioooooopppqqqsssuuuwwwyyy{{{yyywwwyyy|||~~~~~~|||{{{~~~||||||{{{wwwtttrrrssstttuuuvvvwwwxxxxxx}}}|||xxxvvvuuurrrmmmiiieeedddcccccccccbbb```^^^cccbbb```^^^\\\ZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPPPPSSSVVVUUUSSSQQQQQQSSSTTTUUUWWWZZZ]]]aaadddfffhhhkkkooossswww|||zzztttooolllfffhhhhhhfffhhhllllllhhhssswww|||rrrhhh```XXXTTTQQQRRRSSSUUUXXX[[[^^^___bbbeeeiiikkkmmmooorrrtttsssuuuxxx|||fffRRRGGGAAA;;;:::999666555666555555666666777777888888333333333222222222111111333333222111111222333333222333444555444333222111///000222333444555555555555666666777777777777666666777999::::::;;;===???@@@BBBIIIVVVkkkwwwhhh___aaaiiixxxhhh^^^\\\\\\\\\hhhrrr}}}~~~}}}|||{{{{{{||||||{{{yyyvvvsssqqqiiifffbbbaaabbbdddeeeeeeffffffggggggfffdddcccbbbdddeeeeeeeeeeeeeeedddddddddcccdddfffhhhhhheeeccceeefffgggiiikkknnnppprrrppppppppppppqqqrrrssstttwwwvvvtttqqqoooooorrruuuyyyxxxxxxwwwvvvtttrrrqqqpppmmmjjjgggeeeccc___]]]]]]^^^aaaeeehhhjjjkkkkkklllllllllkkkkkkkkkjjjjjjooopppqqqrrrtttuuuvvvwwwzzzxxxvvvwwwzzz||||||zzz{{{}}}||||||{{{xxxuuurrrrrrrrrssstttuuuwwwxxx||||||xxxvvvtttqqqmmmiiidddcccbbbbbbcccbbbaaa______^^^]]][[[YYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRTTTTTTRRRPPPPPPQQQRRRSSSUUUWWW[[[___bbbdddgggiiilllooosssyyy{{{tttooollljjjlllkkkiiikkkooonnnkkknnnqqqyyy|||rrrhhh```XXXTTTSSSSSSUUUWWWYYY\\\^^^```cccfffjjjmmmooopppssstttqqqsssvvvzzzjjjWWWHHH@@@;;;:::999666555777444555555555666666666666333333333222222222111111333333222111111222333333222222333333444333333333000111222333444555555555555666666777777777777777666777999::::::;;;===???@@@BBBIIIVVVkkktttfff^^^ccclllppp```YYYXXX\\\___mmmvvv~~~}}}|||{{{yyyxxxxxxyyyyyyxxxvvvssspppnnniiifffcccaaabbbdddeeeeeeggggggffffffeeedddddddddddddddeeeddddddcccbbbaaabbbbbbdddfffiiiiiigggfffcccddddddfffhhhkkknnnpppooooooooooooppppppqqqqqqttttttsssqqqpppqqqtttwwwzzzzzzzzzyyywwwvvvtttsssqqqnnnkkkiiihhhfffccc```^^^```cccgggjjjmmmnnnooonnnnnnmmmmmmmmmllllllllloooppprrrtttuuuuuuuuuuuuyyyxxxwwwxxxyyy{{{{{{zzzzzz}}}~~~}}}|||{{{yyywwwrrrqqqqqqpppqqqsssvvvwww{{{}}}}}}~~~|||yyyvvvtttpppllliiifffdddccccccddddddbbbaaa^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQSSSRRRPPPOOOOOOPPPNNNOOOQQQTTTWWW[[[]]]___cccdddgggiiimmmsssyyy~~~|||uuuqqqnnnlllnnnmmmkkkmmmppppppllllllnnnttt~~~sssiii```YYYTTTSSSTTTUUUVVVXXX[[[]]]^^^```dddhhhlllnnnoooppprrrnnnpppssswww|||ppp]]]IIIAAA:::999999777666777444444444444555555555555333333333222222222111111333222222111111222222333222222222222222333444555000111222444555555555555555555666777777777777777666888:::::::::;;;===???@@@BBBIIIVVVkkk~~~qqqddd^^^cccmmm|||}}}jjj\\\VVVWWW___fffqqqyyy~~~~~~|||zzzxxxwwwvvvtttuuuuuutttssspppmmmkkkhhheeebbbaaabbbdddffffffhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaaaaa```aaacccgggjjjkkkjjjhhhccccccccceeegggjjjmmmoooooooooooooooooooooooonnnqqqqqqqqqpppppprrrvvvyyy{{{{{{{{{zzzyyyxxxwwwvvvrrrpppmmmllljjjhhhfffccc___aaacccgggkkknnnpppqqqppppppooooooooonnnnnnnnnoooqqqsssuuuvvvvvvttttttzzzzzzyyyyyyyyyzzz{{{{{{zzz{{{~~~~~~|||zzzwwwvvvrrrqqqooonnnoooqqqtttvvvxxxzzz}}}}}}{{{}}}{{{yyyvvvssspppllljjjkkkiiigggffffffeeecccbbb___^^^]]]\\\[[[ZZZZZZ[[[VVVVVVUUUTTTTTTSSSRRRRRRPPPPPPQQQPPPOOONNNNNNNNNKKKLLLNNNPPPSSSVVVYYYZZZ]]]___```bbbfffkkkrrrwww|||~~~wwwrrrppplllmmmmmmkkkmmmqqqppplllnnnnnnqqqyyyuuukkkccc[[[VVVRRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^dddgggiiijjjkkklllmmmnnnpppsssyyyuuuaaaLLLBBB:::888999777777888555555555555555555555555333333333222222222111111222222222222222222222222222111000000111333555666111222333444555555555555444555666777777888777777666888:::;;;;;;;;;===???@@@BBBIIIVVVkkk}}}pppddd]]]aaaiiiyyyxxxeee[[[WWWZZZdddnnnxxx~~~~~~|||zzzwwwuuutttrrrssstttsssrrrooollljjjgggdddaaa```bbbdddeeefffggggggfffeeeeeeeeeffffffffffffffffffeeecccbbbbbb``````cccgggkkkmmmllljjjeeeeeedddeeehhhkkkoooqqqppppppqqqqqqpppooonnnmmmnnnoooooooooooorrrwwwzzz||||||||||||{{{zzzxxxxxxtttrrrooonnnlllkkkhhhfff___aaacccfffjjjmmmppprrrqqqqqqqqqpppppppppoooooopppqqqtttvvvvvvvvvuuutttyyyyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{}}}zzzvvvtttrrrqqqooommmlllmmmooorrrtttsssvvvzzz}}}~~~}}}|||{{{{{{zzzyyyzzzzzzyyyvvvrrrooommmlllnnnkkkhhheeedddcccaaa```___^^^]]]\\\[[[[[[[[[[[[VVVVVVUUUUUUTTTTTTSSSSSSQQQPPPOOONNNNNNNNNMMMLLLIIIJJJKKKMMMPPPRRRUUUVVVXXXZZZ\\\^^^aaaffflllpppqqqyyyyyytttqqqmmmoooooonnnqqquuuuuurrrooommmnnnsss}}}wwwnnneee]]]WWWSSSSSSSSSTTTUUUVVVWWWXXXWWW[[[```ccceeefffhhhiiilllmmmnnnqqqvvvyyyeeeQQQEEE:::888999888777888666666666666666666666666333333333222222222111111222222222222222222222222111111000000111333444666222222333444555555555555444555666777888888888888777888:::;;;;;;<<<>>>@@@@@@BBBIIIVVVkkk}}}qqqddd\\\]]]cccwwwqqqaaaZZZZZZ]]]hhhttt}}}zzzwwwuuusssrrrsssssssssrrrooommmkkkfffccc```___aaacccdddeeeffffffffffffffffffffffffeeeeeefffeeeeeedddcccbbb```aaaccchhhlllnnnmmmlllgggfffffffffiiimmmqqqsssrrrsssssssssrrrpppnnnlllllllllmmmmmmnnnqqqvvvzzz}}}}}}}}}||||||{{{yyyyyywwwtttqqqooonnnkkkhhhfffaaabbbcccfffiiimmmpppqqqrrrrrrqqqqqqqqqppppppppppppqqqsssuuuvvvvvvvvvvvvwwwxxxxxxvvvttttttuuuvvvxxxxxxyyy{{{}}}vvvqqqooonnnmmmlllkkkjjjjjjlllnnnooommmqqquuuyyy|||~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwxxxxxxvvvrrrooonnnnnnmmmjjjfffdddbbbaaa```^^^___^^^]]][[[ZZZYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTSSSQQQNNNNNNNNNNNNMMMLLLHHHIIIJJJLLLNNNPPPRRRSSSVVVXXX[[[]]]```dddhhhllljjjrrrzzz{{{uuurrrpppsssttttttyyy}}}pppmmmjjjmmmvvv|||vvvooofff]]]WWWSSSSSSSSSSSSTTTUUUVVVVVVWWWYYY]]]```aaacccfffhhhjjjlllnnnrrrwwwlllVVVIII<<<999::::::888888777777777777777666666666333333333222222222111111111222222333333222222111111111111111111222333444333333444555555555555555333444555777888888888888777999;;;;;;;;;<<<>>>@@@@@@BBBIIIVVVkkk}}}pppddd\\\]]]bbbwwwyyyhhh[[[YYY[[[^^^iiiwww|||xxxuuutttooopppqqqqqqooommmjjjiiidddaaa^^^^^^```bbbcccdddeeefffggghhhhhhgggfffeeeccccccddddddddddddcccccc```aaadddhhhlllnnnmmmlllhhhgggfffgggiiimmmrrrtttuuuuuuvvvuuutttqqqooommmjjjkkkkkkkkklllpppuuuxxx|||}}}}}}}}}|||{{{zzzyyyxxxvvvssspppnnnkkkhhhfffcccccceeefffiiimmmpppqqqrrrrrrrrrqqqqqqqqqpppppppppqqqrrrtttuuuwwwxxxxxxyyyzzzzzzxxxuuutttvvvxxxxxxwwwxxx{{{~~~yyyrrrlllkkkkkkgggggggggfffgggggghhhiiihhhkkkppptttvvvwwwyyy{{{yyy|||||||||{{{yyyvvvuuuuuuuuutttvvvwwwuuurrrppppppqqqmmmjjjfffdddddddddcccbbbaaa```^^^\\\[[[ZZZYYYYYYVVVVVVUUUUUUUUUUUUTTTTTTTTTQQQNNNMMMNNNOOOMMMLLLHHHIIIJJJKKKMMMOOOQQQRRRVVVYYY]]]```ccceeehhhkkkiiiooouuuyyy|||vvvssssssvvvxxxzzzwwwqqqjjjiiinnntttzzz|||yyyxxxwwwtttooofff[[[TTTPPPPPPPPPPPPPPPPPPQQQQQQUUUWWWYYY[[[\\\___cccfffiiikkkoootttzzzuuu\\\MMM>>>:::;;;:::999888777777666666666555555555333333333222222222111111111222333333333333222111000111111222222222111111333444444555555555555555333444555777888888999999777999;;;<<<<<<<<<>>>@@@@@@BBBIIIVVVkkkzzzlllaaa\\\```gggxxx}}}|||~~~}}}}}}rrrcccWWWXXX[[[]]]hhhvvv}}}yyyvvvtttkkklllmmmmmmkkkiiigggeeeccc```]]]]]]___aaaccccccdddeeegggiiiiiihhhfffeeeaaabbbbbbcccccccccbbbbbbaaabbbdddhhhlllnnnmmmlllhhhgggfffgggiiimmmrrruuuvvvwwwwwwwwwuuurrrooommmiiijjjjjjjjjkkkoootttwww||||||}}}||||||{{{zzzyyyyyywwwssspppnnnkkkhhheeeeeeeeefffgggjjjmmmppprrrrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrsssuuuwwwyyyzzz|||~~~~~~|||yyywwwyyy{{{wwwwwwxxx{{{}}}{{{{{{{{{{{{zzzuuunnnjjjhhhiiiccccccdddddddddddddddddddddhhhmmmpppqqqrrrtttuuuvvvyyy}}}||||||zzzxxxuuusssssssssrrruuuvvvuuurrrpppqqqrrrnnnkkkhhhggghhhiiiiiiiiidddcccaaa___]]]\\\[[[[[[VVVVVVUUUUUUUUUUUUUUUUUUUUURRRNNNMMMNNNOOONNNLLLIIIIIIJJJKKKMMMOOOQQQRRRWWW[[[```ccceeegggiiikkkjjjooosssvvv|||}}}wwwssssssvvvyyy|||wwwmmmggghhhkkknnnppprrrrrrsssrrrnnneeeZZZRRRLLLLLLKKKKKKKKKKKKKKKLLLRRRSSSTTTUUUWWW[[[```dddgggkkkpppwww~~~|||___OOO@@@;;;<<<;;;999888666666555555555444444444333333333222222222111111111222333444444333222111000111222333333222000///444444555555666555555555333444555777888888999999777999;;;<<<<<<===>>>@@@@@@BBBIIIVVVkkkxxxhhh^^^\\\cccmmmzzz~~~zzzwwwpppqqqooorrr|||rrrcccYYYXXXYYY\\\hhhwww{{{yyyvvvrrrnnnkkkiiigggeeeeeeeeecccbbb^^^___```aaaaaabbbaaaaaadddddddddbbbaaaaaaccceeeeeeeeeddddddddddddccccccbbbbbbdddhhhllloooooooooiiihhhggggggiiilllqqqsssyyyyyyyyyxxxvvvsssqqqooojjjkkkkkkjjjlllooouuuyyy~~~~~~~~~}}}{{{}}}{{{xxxsssooollliiihhhhhhiiiiiijjjlllnnnpppqqqqqqpppnnnmmmlllmmmooopppooopppqqqrrrtttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyxxx{{{{{{{{{|||~~~|||wwwrrrooorrrqqqpppnnnkkkhhheeeddddddbbb```^^^]]]]]]]]]]]][[[___cccfffiiikkkoooqqqwwwyyy{{{~~~}}}{{{yyyzzzyyyyyywwwtttrrrppprrrssstttttttttsssrrrqqqqqqooommmjjjhhhgggfffffffffdddbbb___\\\[[[ZZZZZZ\\\XXXTTTQQQQQQRRRSSSSSSOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHJJJOOORRRYYY\\\```eeeiiilllmmmnnnmmmoooqqqvvv~~~zzzwwwuuuppprrruuuzzz}}}yyyqqqiiieeedddeeefffiiikkkmmmmmmiii```UUUMMMIIIIIIJJJJJJJJJJJJKKKKKKJJJMMMPPPSSSVVV[[[```dddhhhkkkooovvv~~~jjjNNN>>>>>>:::888999777777777777666555555444444666555333222111000000000111333444444333333333444333333333333333333333333444444444555555555555666777777777666777888888999999999:::>>>CCCDDDBBB??????DDDKKKWWWnnnyyyggg___^^^fffooo~~~yyyssskkkooommmqqq||||||mmm```WWWXXX[[[___lll{{{}}}{{{zzzxxxtttpppllljjjfffdddcccaaa___]]]\\\]]]^^^```bbbcccddddddbbbccccccbbbaaabbbdddfffeeeeeeeeeeeeddddddccccccccccccdddgggkkknnnnnnnnnhhhgggffffffhhhkkkooorrrwwwwwwxxxxxxvvvtttrrrqqqllllllllllllllloootttxxx~~~}}}~~~}}}zzzyyyvvvsssooommmkkkjjjiiiiiijjjkkkmmmooopppqqqooooooppppppoooooonnnnnnmmmmmmnnnoooqqqrrrssstttyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||~~~}}}yyytttooommmlllkkkjjjhhheeebbb```___```___]]]\\\ZZZZZZZZZZZZ[[[^^^bbbeeegggjjjmmmooouuuxxx|||}}}|||zzzzzzzzzyyyxxxvvvsssrrrsssssstttuuuuuutttrrrqqqqqqooommmjjjhhhgggffffffcccbbb```^^^\\\[[[[[[[[[[[[XXXUUUSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRPPPOOONNNKKKKKKJJJHHHHHHJJJOOORRRZZZ]]]bbbgggkkkmmmmmmmmmqqqqqqssswww~~~zzzwwwtttpppqqqsssvvvzzz~~~~~~yyyrrrjjjdddbbbaaabbbcccdddgggiiiggg```WWWPPPHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLOOORRRUUUZZZ___ccchhhjjjooouuu}}}pppSSSBBB@@@:::888999666666666666555444444333333444333222222111222222222333222222111000111333555333333333333333333333333444444444555555555555666777777777777777888888999999999:::>>>AAABBBAAA>>>???DDDJJJWWWnnnyyyhhh___^^^fffoooyyyqqqiiikkkjjjooo}}}rrrggg\\\VVVXXX\\\cccppp~~~}}}{{{zzzyyyvvvrrrmmmjjjfffccc```^^^[[[XXXYYYZZZ]]]___bbbdddffffffbbbcccccccccbbbcccdddfffffffffffffffeeedddcccbbbcccbbbccceeeiiilllnnnnnnhhhgggffffffgggjjjnnnppptttuuuwwwxxxwwwvvvtttsssnnnnnnnnnmmmmmmoootttwww||||||}}}xxxwwwuuussspppooonnnmmmjjjjjjkkklllnnnpppqqqrrroooppprrrsssrrrpppnnnmmmooopppqqqrrrsssuuuvvvvvvyyyyyyyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~{{{{{{yyywwwsssoookkkiiifffeeedddcccaaa^^^\\\[[[^^^]]]\\\ZZZYYYYYYYYYYYY[[[]]]aaaccceeehhhkkkmmmuuuyyy~~~{{{{{{{{{zzzyyywwwvvvuuussstttvvvvvvvvvtttsssqqqqqqooommmkkkiiiggggggfffbbbaaa___]]]\\\\\\\\\]]]ZZZYYYVVVVVVVVVUUUSSSQQQSSSTTTTTTTTTSSSRRRPPPOOOKKKJJJIIIHHHHHHJJJNNNRRRZZZ]]]ccciiimmmooooooooovvvuuuvvvyyy}}}wwwrrroooiiijjjlllooosssvvvzzz{{{{{{wwwpppiiibbb^^^\\\[[[ZZZ\\\___bbbbbb^^^WWWRRRIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPSSSWWW\\\```fffiiimmmsss{{{wwwZZZHHHCCC;;;999:::555666666555444444333333222222222222222222333444444444222000//////111444666333333333333333333333333444444444555555555555666777777777777777888888888999999:::<<>>===>>>CCCJJJWWWooo{{{jjj```^^^fffooozzztttlllggghhhooo{{{kkk```YYYTTTWWW]]]eeerrr}}}{{{{{{yyyvvvrrrmmmjjjfffbbb```]]]ZZZXXXXXXZZZ\\\___bbbdddeeefffdddeeefffeeedddccceeefffggggggggggggfffdddcccbbbaaa``````cccggglllnnnoooiiihhhgggggghhhjjjmmmoooqqqsssuuuwwwxxxwwwvvvuuupppppppppnnnnnnooorrruuuzzzzzz|||zzzyyywwwtttrrrppppppoookkkkkklllmmmoooqqqssstttqqqrrrssssssrrrqqqooooooqqqrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{~~~}}}}}}||||||~~~~~~}}}wwwwwwuuusssoookkkgggeeedddccccccbbb```^^^\\\[[[]]]]]]]]]\\\[[[[[[[[[[[[ZZZ]]]___bbbcccfffjjjlllwww|||||||||{{{{{{zzzzzzyyyxxxuuuvvvxxxyyyxxxvvvtttrrrqqqpppooommmjjjiiiggggggdddcccaaa___]]]]]]]]]]]]ZZZYYYXXXXXXXXXWWWTTTQQQTTTTTTUUUUUUTTTSSSQQQPPPKKKKKKJJJHHHGGGJJJNNNQQQXXX\\\ccckkkpppsssttttttzzzyyyxxxzzzzzztttooojjjfff___```cccgggkkkpppsssvvvqqqnnniiiccc^^^ZZZWWWUUUSSSUUUXXX[[[\\\ZZZUUUQQQLLLKKKIIIHHHGGGHHHIIIJJJGGGIIILLLNNNQQQUUUYYY]]]dddfffkkkqqqxxx~~~}}}aaaMMMEEE===<<<===777777666666555444444333333333222222222222333444444444222111111222444555555333333333333333333333333444444444555555555555666666666777888888888888888888999:::;;;=========<<<===BBBJJJWWWooo}}}lllaaa___fffpppyyysssmmmeeehhhqqqxxxggg[[[WWWTTTWWW^^^hhhuuu~~~|||{{{yyytttqqqkkkiiieeecccaaa___]]][[[ZZZ[[[]]]___aaabbbcccccchhhiiiiiihhhfffddddddeeefffggghhhhhhgggfffdddccc___^^^]]]```eeekkknnnpppjjjjjjiiiiiiiiikkkmmmooooooqqqtttwwwxxxwwwuuussspppqqqpppooonnnoooqqqtttwwwxxxyyy}}}~~~|||zzzwwwsssqqqpppooolllmmmmmmoooppprrrtttuuuvvvuuusssrrrqqqqqqrrrrrroooooopppqqqrrrsssssstttuuuuuuvvvwwwxxxxxxyyyyyy}}}{{{yyy{{{}}}}}}{{{wwwvvvuuurrrnnniiieeecccbbbbbbbbbaaa```___^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\ZZZ\\\___aaacccfffjjjmmmwww}}}||||||{{{{{{{{{{{{{{{{{{wwwyyy{{{|||{{{xxxuuusssrrrrrrqqqooommmkkkiiihhhhhhgggdddaaa___^^^^^^]]][[[ZZZZZZZZZZZZXXXUUURRRSSSTTTUUUUUUUUUSSSRRRQQQMMMMMMKKKIIIHHHJJJMMMQQQVVVZZZbbbkkkrrrwwwyyyzzz{{{zzzzzz{{{|||vvvpppkkkgggbbb___ZZZ[[[]]]___cccgggjjjkkkdddbbb___[[[WWWUUUSSSRRRQQQQQQSSSUUUWWWUUURRROOONNNLLLKKKIIIHHHHHHIIIIIIFFFHHHJJJLLLOOORRRWWWZZZ```ccchhhnnnuuu{{{gggRRRGGG>>>???@@@999888888777777666555555555555444333333222222333333333222333555888888666444333333333333333333333333444444444555555555555666666666777888888888888777888999:::;;;;;;;;;<<<===>>>CCCJJJWWWooonnnbbb___fffppp~~~uuuppplllgggkkkuuutttdddWWWUUUUUUYYYaaammmzzz|||{{{yyytttqqqkkkhhheeecccbbbaaa___]]][[[\\\^^^___```aaaaaaaaahhhiiijjjiiigggeeeeeeeeeeeeggghhhiiiiiigggeeedddaaa^^^]]]^^^ccchhhlllnnnkkkkkkjjjjjjjjjkkkmmmnnnnnnppptttvvvvvvuuurrrpppoooppppppooonnnnnnqqqssstttuuuwww{{{~~~{{{wwwtttqqqooonnnnnnnnnoooppprrrtttuuuvvvyyywwwtttrrrqqqrrrssstttqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxx}}}zzzxxxzzz|||~~~|||xxxwwwuuurrrnnnjjjfffcccaaaaaaaaaaaa``````___^^^ZZZ[[[\\\\\\]]]\\\\\\[[[[[[]]]___aaadddhhhmmmpppxxx|||{{{{{{{{{{{{{{{|||}}}~~~zzz|||~~~~~~{{{xxxuuuttttttsssqqqooommmkkkjjjkkkiiifffccc```___^^^^^^]]]\\\[[[[[[[[[ZZZVVVTTTRRRSSSTTTUUUVVVUUUTTTTTTQQQPPPNNNKKKIIIJJJMMMPPPTTTXXX___hhhpppvvvzzz|||yyyyyyzzz|||{{{yyyyyy}}}~~~}}}~~~vvvrrrlllgggccc```\\\YYYXXXXXXXXXYYYZZZ[[[\\\]]]XXXVVVTTTRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHJJJLLLNNNQQQUUUXXX\\\___eeekkkrrrxxx|||~~~mmmVVVHHH???AAABBB:::999999888888777666666555555555444333333333333333333222333777;;;;;;777333333333333333333333333333444444444555555555555666555666777999999888888777777888:::::::::;;;===>>>???DDDKKKXXXppppppddd___fffppp~~~sssooonnnkkkpppzzz}}}mmm```SSSTTTWWW\\\fffttt~~~|||{{{zzzvvvssskkkhhheeecccbbbaaa^^^]]][[[\\\]]]___```aaaaaabbbdddfffhhhhhhgggfffffffffdddfffhhhjjjjjjiiigggeeeeeebbb^^^]]]```dddhhhiiikkkjjjjjjiiijjjjjjkkklllnnnpppsssuuuuuurrrooolllnnnooooooooonnnnnnppprrrrrrrrrtttxxx|||~~~~~~}}}~~~}}}zzzvvvssspppnnnmmmoooooopppqqqssstttvvvwwwxxxwwwvvvuuutttsssssssssttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwww|||~~~~~~{{{yyyxxx{{{~~~}}}vvvvvvuuurrrooolllhhhfffaaabbbbbbbbbbbbbbbaaaaaa[[[\\\]]]^^^______^^^^^^[[[]]]```bbbeeejjjpppttt|||~~~{{{zzzzzzzzz{{{|||~~~}}}~~~~~~zzzwwwvvvvvvuuutttrrrooommmkkkiiigggeeecccaaa```___```___]]]\\\[[[[[[ZZZXXXVVVRRRSSSUUUWWWXXXXXXXXXWWWTTTSSSPPPLLLJJJJJJLLLOOOTTTWWW\\\cccjjjqqqvvvyyyvvvwwwyyy||||||rrrmmmlllpppsssqqqppprrrlllhhhbbb]]]ZZZXXXUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSQQQOOOMMMLLLKKKLLLNNNOOONNNNNNMMMNNNPPPQQQPPPNNNMMMMMMMMMMMMLLLIIIGGGEEEFFFHHHJJJKKKMMMPPPTTTWWWYYY\\\bbbiiipppvvvzzz|||sssZZZIII>>>@@@BBB888888888888777666666555555444333333333333444555555444222222555999;;;888444333333333333333333333333444444444555555555555666555666888999999999777666666888:::::::::;;;>>>AAA@@@EEELLLXXXppprrrddd___fffqqqtttqqqrrrnnnttt}}}wwwggg\\\QQQTTTXXX^^^jjjzzz}}}||||||{{{xxxuuukkkiiieeebbbaaa___]]][[[ZZZ[[[\\\___```bbbbbbccc___bbbeeefffffffffggggggccceeehhhjjjkkkjjjhhhgggiiieee```]]]^^^aaadddeeejjjiiiiiiiiiiiiiiijjjjjjoooqqqsssuuutttpppmmmjjjlllnnnooonnnmmmnnnppprrrpppqqqsssvvvzzz}}}|||{{{|||zzzxxxtttrrrooonnnmmmoooooopppqqqsssuuuwwwxxxwwwwwwxxxxxxwwwuuurrrqqqqqqqqqrrrrrrssssssttttttxxxxxxxxxwwwwwwwwwwwwwww{{{}}}~~~{{{yyywwwzzz}}}~~~tttttttttrrrpppmmmkkkiiiddddddeeeeeeeeeeeedddddd^^^___aaabbbcccbbbbbbaaa\\\^^^```cccggglllrrrvvv~~~zzzzzzyyyzzz{{{}}}~~~~~~{{{xxxwwwwwwvvvuuusssqqqnnnlllfffeeecccaaa`````````aaa```^^^\\\[[[[[[ZZZYYYWWWSSSTTTVVVXXXZZZZZZZZZZZZVVVUUURRRNNNJJJJJJLLLNNNTTTVVVZZZ```fffmmmrrruuutttuuuxxx||||||yyyjjjcccaaafffiiifffeeehhheee```ZZZUUUSSSQQQPPPNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIIIIJJJLLLNNNMMMLLLLLLMMMOOOQQQQQQPPPOOOPPPQQQQQQPPPLLLIIIGGGGGGHHHJJJKKKMMMPPPTTTWWWWWWZZZ```hhhooouuuyyy{{{www]]]JJJ===???@@@555777777777666555555444444222222222333444555777777555222///222777:::888555333333333333333333333333444444444555555555666666555666888999:::999777666555888:::;;;:::;;;???BBBAAAFFFMMMXXXpppssseee___fffqqqwwwoooooorrrxxxtttdddXXXRRRSSSWWW```nnn}}}}}}wwwxxx{{{|||xxxsssrrrmmmeee```]]]\\\[[[ZZZ\\\]]]^^^___``````````````````aaabbbdddeeeffffffggghhhiiijjjkkkkkkjjjiiijjjiiifffccc``````bbbdddggghhhhhhhhhhhhhhhggggggmmmmmmnnnnnnmmmkkkiiihhhiiijjjkkkkkkkkklllnnnppppppqqqsssttttttvvvyyy{{{{{{yyyvvvtttqqqpppppppppqqqqqqrrrsssssstttttttttwwwxxxxxxxxxwwwvvvtttsssuuurrroooooorrruuuvvvuuuxxxyyyzzzzzzyyyyyyzzz{{{{{{~~~}}}~~~zzz|||||||||}}}~~~~~~|||zzzyyyuuurrrsssuuutttooojjjiiigggffffffgggfffdddaaabbbbbbaaa``````___``````cccdddfffgggjjjnnntttyyy~~~}}}||||||||||||||||||{{{xxxvvvwwwwwwwwwuuurrrooommmjjjhhheeecccaaa```______bbb```]]]ZZZWWWWWWWWWWWWTTTUUUWWWXXXXXXXXXWWWWWWTTTTTTSSSQQQOOOMMMLLLKKKSSSVVVZZZ___ccciiippptttttttttvvvyyy}}}{{{wwwfffccc^^^[[[[[[\\\]]]]]][[[YYYVVVSSSPPPMMMLLLKKKHHHIIIJJJJJJJJJKKKNNNQQQPPPLLLFFFEEEGGGJJJKKKKKKOOONNNMMMNNNPPPQQQPPPOOOPPPRRRSSSTTTRRROOOKKKIIIFFFGGGIIIKKKNNNQQQTTTUUUYYY[[[```gggooouuuxxxyyy|||dddQQQEEE>>>:::;;;444444555555666777777777999888666555333333222222555444333333333333444555222222222333333222111111333444444555666777888888555555666666666666555555777888999:::<<<===>>>>>>BBBEEEJJJWWWoooqqqddd___gggqqqvvvppppppssszzz}}}pppaaaWWWSSSSSSVVV^^^lll|||{{{vvvvvvyyyzzzvvvqqqpppkkkddd___]]]\\\[[[[[[^^^^^^_______________^^^______```bbbccceeefffgggfffgggiiijjjkkkkkkkkkjjjhhhhhhfffccc``````bbbdddeeefffgggggghhhhhhggggggjjjkkkkkklllkkkjjjiiihhhiiijjjlllllllllnnnpppssstttuuuvvvuuuttttttuuuwwwvvvuuusssrrrppppppppppppqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwvvvuuutttssstttrrroooooorrrtttttttttwwwyyy{{{{{{{{{zzz{{{|||~~~{{{~~~}}}}}}~~~~~~|||zzz{{{xxxuuuuuuvvvtttooojjjkkkiiihhhhhhhhhgggeeeccceeedddcccbbbbbbbbbbbbcccdddeeegggiiilllqqqwww|||~~~~~~}}}}}}}}}~~~~~~~~~}}}yyyuuuvvvwwwxxxwwwvvvtttqqqpppllljjjhhheeecccbbbaaaaaaaaa___]]]ZZZWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXUUUTTTRRRQQQOOOMMMLLLLLLRRRUUUYYY]]]bbbhhhooosssuuuuuuvvvxxx{{{~~~yyyuuuiiieee___[[[YYYYYYXXXXXXVVVUUURRRPPPMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJMMMOOOQQQMMMHHHFFFHHHKKKLLLMMMQQQPPPOOOPPPQQQRRRQQQPPPQQQRRRSSSTTTRRROOOKKKIIIFFFGGGIIILLLOOOSSSVVVXXX[[[]]]aaahhhpppwww|||~~~}}}gggSSSFFF===999999555555555666666666666666888777666444333333333333555444333333333333444555222222333333333333222222444444444555555666666777555666666777777666666555777888999:::;;;===>>>>>>AAAEEEKKKXXXqqqrrreeeaaahhhrrr}}}sssooopppvvv~~~yyyjjj]]]WWWSSSTTTWWW___kkkzzz~~~yyyttttttvvvwwwsssooommmiiibbb^^^\\\\\\\\\\\\______``````______^^^]]]]]]^^^___aaaccceeefffgggeeegggiiikkkllllllllllllhhhhhhfffdddaaa```aaacccbbbcccdddfffggggggggggggggghhhiiikkkkkkkkkjjjiiigggiiikkkllllllnnnqqqsssyyyzzzzzzxxxuuurrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssrrrqqqqqqqqqrrrssstttrrrrrrssstttuuutttttttttsssqqqooooooppprrrrrrrrrtttwww{{{}}}}}}|||}}}~~~~~~~~~~~~|||yyy}}}zzzwwwvvvvvvtttppplllmmmkkkjjjiiijjjiiigggeeeggggggfffeeeeeeeeefffffffffgggiiilllooottt{{{~~~~~~~~~~~~|||xxxuuuvvvwwwxxxxxxwwwvvvtttsssnnnllljjjgggeeedddddddddaaa___]]]ZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYUUUTTTRRRPPPOOOMMMMMMLLLPPPSSSWWW[[[```fffmmmrrruuuvvvvvvxxxyyy{{{}}}}}}yyyvvvmmmhhhaaa[[[XXXVVVTTTSSSTTTSSSQQQOOOMMMKKKJJJJJJMMMNNNNNNLLLKKKKKKMMMOOOSSSOOOKKKIIIJJJLLLNNNOOOUUUSSSRRRRRRTTTTTTSSSQQQRRRSSSTTTTTTRRRNNNKKKHHHFFFGGGIIILLLPPPTTTWWWYYYZZZ\\\___eeemmmvvv~~~}}}lllWWWHHH===888777777777666666666666555555666555555444444444444444444444333333333333444444333333444444444444333333444444444444444555555555666777777888888777777666777888999:::;;;<<<===>>>???DDDLLLZZZssstttfffaaahhhrrr~~~vvvpppooorrr{{{vvveee[[[XXXTTTWWW]]]eeennnyyy{{{wwwsssrrrsssssspppmmmjjjfff```\\\[[[\\\\\\\\\^^^^^^_______________^^^\\\]]]^^^```bbbdddeeefffdddfffhhhkkkmmmnnnnnnnnnjjjjjjiiifffbbb______```___```bbbdddfffggghhhhhhggghhhjjjlllnnnnnnnnnnnngggiiijjjkkkkkkllloooqqqzzz||||||zzzvvvsssqqqppppppqqqqqqrrrssstttuuuvvvxxxvvvtttrrrqqqqqqrrrrrroooooopppqqqssssssttttttqqqpppoooooooooooopppppprrruuuzzz}}}~~~~~~~~~~~~}}}~~~{{{yyy{{{yyyvvvuuuuuutttqqqnnnnnnllljjjiiijjjjjjhhhgggiiiiiihhhgggggghhhhhhhhhgggiiikkknnnqqqwww~~~{{{yyyvvvvvvwwwwwwwwwvvvuuutttooommmkkkhhhfffeeeeeeeeeaaa___]]][[[YYYWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYXXXUUUSSSRRRPPPNNNMMMMMMMMMOOOQQQTTTXXX]]]dddkkkpppuuuuuuuuuvvvwwwxxxyyyzzz~~~{{{sssmmmeee___ZZZWWWUUUSSSVVVUUUTTTRRRQQQQQQPPPPPPPPPQQQPPPOOOMMMMMMOOOQQQUUURRRNNNLLLLLLNNNQQQSSSXXXWWWUUUUUUVVVVVVUUUSSSSSSTTTTTTSSSQQQNNNJJJHHHGGGHHHIIILLLOOORRRUUUVVVVVVWWWZZZ___gggqqq{{{~~~~~~qqq[[[KKK>>>888777888888777777666555555444444444444333333444555555333333333333333333333333333333444444555555444444444444444444444333333333777777888888888888777777777777888999;;;<<<===>>>>>>DDDMMM\\\vvvvvvgggaaafffooo}}}wwwrrrssswwwtttccc[[[YYYTTT[[[eeennntttyyy}}}zzzvvvsssqqqqqqqqqnnnkkkhhhddd^^^ZZZZZZ[[[\\\\\\[[[\\\]]]___```aaaaaaaaa[[[\\\]]]___aaacccdddeeeccceeehhhkkknnnpppqqqqqqoooooonnnjjjddd```^^^]]]^^^___aaaccceeeggghhhhhhiiikkkmmmppprrrssssssssslllmmmnnnmmmlllmmmooopppxxxzzz||||||yyyuuusssrrrrrrssstttvvvwwwyyyzzzzzz|||zzzwwwtttrrrqqqppppppmmmmmmnnnoooqqqrrrssstttpppppppppooonnnnnnnnnnnnooosssxxx|||}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvttttttttttttsssrrrooommmjjjiiiiiijjjiiigggiiiiiihhhhhhhhhiiiiiijjjiiijjjmmmooosssyyy}}}{{{uuuuuuuuuuuuuuuuuuuuuuuuooommmkkkhhhfffeeeeeedddaaa```^^^\\\ZZZYYYWWWWWWWWWXXXYYYZZZYYYYYYWWWWWWUUUSSSQQQOOONNNMMMNNNNNNMMMOOORRRVVV[[[bbbiiiooossstttuuuvvvwwwxxxyyyyyyzzztttllleee```]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXTTTTTTTTTSSSQQQRRRTTTVVVVVVTTTQQQNNNNNNOOOSSSUUU[[[YYYXXXXXXYYYYYYWWWVVVUUUUUUTTTSSSPPPMMMJJJHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUXXX\\\bbblllwww}}}}}}vvv```NNN@@@:::999999999888777666555555444444333333333333444555555333333333333333333333333222333444444555555555444444444444444444333333333777777888888888888777777666777888999;;;<<<=========DDDNNN^^^wwwxxxhhh```ccckkk}}}wwwyyy~~~rrrbbb[[[YYYVVV___lllvvvzzzzzz{{{|||~~~yyywwwtttrrrqqqooommmlllgggbbb]]]YYYYYYZZZZZZ[[[ZZZ[[[]]]___```bbbbbbbbb\\\\\\]]]^^^```aaabbbbbbbbbdddhhhlllooorrrssssssssssssrrrnnnhhhccc___^^^]]]___aaaccceeeggghhhhhhkkkmmmooorrrtttuuuvvvvvvpppqqqrrrqqqooooooqqqrrruuuxxx|||}}}{{{yyywwwvvvssstttvvvxxxzzz{{{{{{{{{zzzyyyxxxvvvsssqqqooonnnmmmmmmmmmnnnpppqqqssstttpppqqqqqqpppnnnlllmmmnnnnnnqqquuuxxxyyyzzz{{{|||~~~}}}}}}}}}{{{zzzuuuuuutttssssssttttttuuupppnnnkkkiiijjjjjjjjjiiijjjjjjiiiiiiiiijjjkkkkkklllmmmoooqqquuuzzz~~~}}}{{{vvvuuuuuuuuuuuuuuuuuuuuuooommmkkkhhhfffeeeddddddbbbbbb```^^^\\\ZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVUUUSSSQQQNNNMMMMMMNNNOOOMMMOOOQQQTTTYYY```iiinnnrrrtttvvvyyy{{{}}}~~~~~~}}}tttmmmhhhdddaaa___ZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[ZZZXXXVVVVVVWWWYYYWWWVVVSSSPPPNNNPPPTTTWWW[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVUUUSSSPPPLLLIIIGGGGGGGGGHHHJJJLLLNNNQQQRRRTTTWWWYYY\\\aaajjjuuu~~~}}}|||}}}~~~|||fffSSSCCC<<<<<<999999888777777666555555444333333333333333444444222222333333333333222222111222333444444555444444444444444444444555555555666777777888888777777666666777888999:::;;;<<<===>>>DDDNNN^^^xxxyyyhhh___bbbiii|||yyyzzz~~~oooaaaZZZXXXWWWbbbpppyyy}}}}}}~~~~~~zzzxxxuuusssqqqooonnnlllfffbbb\\\XXXWWWXXXYYYYYY[[[\\\]]]___```aaaaaaaaa\\\]]]]]]^^^______``````aaacccggglllpppsssuuuuuusssttttttrrrlllgggcccbbb^^^___aaaccceeeggghhhhhhkkkllloooqqqssstttuuuuuuooopppqqqpppooooooqqqsssssswww|||~~~}}}{{{xxxwwwssstttvvvxxxyyyyyyyyyyyyttttttuuuuuutttrrrooonnnmmmmmmmmmnnnoooqqqssstttppprrrsssqqqnnnllllllmmmmmmooosssuuuvvvwwwyyy{{{}}}|||||||||{{{zzzwwwwwwvvvuuussssssuuuvvvrrrppplllkkkkkkllllllkkkkkkkkkjjjjjjkkkllllllmmmoooqqqssstttwww|||~~~}}}|||{{{xxxwwwwwwvvvuuuuuuuuuuuupppnnnkkkiiigggfffeeeeeeccccccbbb```^^^\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMMMMOOOPPPMMMNNNQQQTTTXXX```hhhnnnsssuuuyyy}}}|||sssmmmiiieeeccc]]]]]]]]]^^^___aaabbbcccccccccaaa^^^ZZZXXXXXXYYYWWWWWWUUUQQQOOOPPPTTTXXX[[[ZZZYYYZZZ\\\\\\[[[ZZZWWWVVVUUURRROOOLLLIIIGGGEEEFFFGGGJJJMMMQQQSSSUUUUUUXXX[[[]]]```gggrrr{{{|||{{{|||{{{nnnXXXFFF>>>===999888888777777666666666444444333333222333333333111222333333333333222111000111222333444444444444444444444555555666666777555666666777777666666555666666777999:::;;;<<<===???EEENNN^^^xxxyyyhhh___bbbjjj{{{yyyxxx{{{mmmaaaZZZWWWXXXcccpppzzz~~~~~~~~~zzzyyyvvvtttqqqpppnnnmmmfffbbb\\\XXXWWWXXXXXXXXX]]]]]]^^^___`````````___]]]]]]]]]^^^^^^^^^______aaacccggglllpppsssuuuvvvrrrtttuuutttooojjjgggeee___```bbbdddfffggghhhhhhiiikkkmmmppprrrsssssssssjjjkkkmmmmmmmmmnnnppprrrssswww|||~~~{{{yyyxxxrrrsssuuuvvvwwwwwwvvvvvvnnnppprrrttttttrrrpppnnnnnnnnnmmmnnnoooqqqrrrtttppprrrtttrrrnnnllllllmmmmmmnnnqqqrrrssstttwwwyyy{{{|||{{{{{{|||{{{zzzzzzyyyxxxvvvtttssstttvvvtttqqqnnnlllmmmmmmmmmmmmlllllllllllllllmmmnnnnnnrrrtttuuuwwwyyy~~~~~~}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvqqqooollljjjhhhgggffffffddddddcccaaa___]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXUUUSSSPPPNNNMMMNNNOOOPPPMMMNNNPPPSSSXXX```hhhnnntttvvv{{{wwwpppjjjfffddd``````aaabbbdddfffggghhhjjjiiifffaaa\\\YYYXXXYYYWWWWWWUUURRROOOPPPUUUYYY[[[ZZZYYYZZZ\\\]]]]]][[[XXXWWWUUURRROOOKKKHHHGGGCCCDDDGGGJJJOOOSSSWWWYYYUUUXXX[[[\\\^^^dddooowwwzzzzzz{{{yyysss[[[HHH???>>>888888888888777777777777555444333333222222222333111222333444444333222111///000111222333333444333444444444555666777888888555555666666666666555555666666777888:::;;;<<<===???EEENNN^^^xxxxxxiii```dddkkk|||vvvtttyyy}}}pppbbbZZZWWWWWWYYYaaammmxxx~~~~~~|||{{{}}}~~~zzzwwwttttttuuusssmmmhhhbbb```\\\XXXVVVVVVXXXYYY^^^]]]\\\[[[\\\]]]^^^___``````_________aaabbbdddfffhhhkkkoooqqqrrrrrrrrrrrrqqqooommmiiifffcccaaa``````aaaccceeehhhjjjkkkjjjkkkmmmoooqqqqqqqqqpppiiikkklllllljjjjjjkkkmmmnnnrrrxxx}}}}}}zzzxxxrrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqpppoooooonnnnnnppppppppppppoooooonnnnnnpppppppppppppppooonnnnnnmmmooorrrttttttuuuvvvxxx}}}{{{zzz{{{{{{{{{}}}|||{{{yyyxxxwwwwwwwwwxxxvvvrrrnnnlllkkklllllllllllllllllllllmmmnnnooovvvwwwyyy{{{~~~}}}|||{{{zzzxxxuuusssrrrrrrnnnjjjhhhhhhiiijjjjjjffffffeeecccaaa___]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVSSSQQQQQQPPPNNNLLLKKKLLLNNNQQQUUU]]]eeekkkuuuzzzwwwsssooojjjfffcccdddeeeeeeeeefffiiilllrrrmmmgggcccaaa___\\\YYYWWWTTTOOOLLLLLLOOOTTTWWW\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZWWWSSSOOOLLLJJJIIIFFFGGGIIIKKKNNNQQQTTTUUUXXXYYY\\\```aaadddnnnyyy~~~{{{zzz||||||```III===<<<999888777555555555666666666555555444444333222222222222222333333444444444222222333333333333444444555555555666666666666777777888999:::999888666444777777888999;;;===???@@@AAADDDNNN```{{{~~~lllbbbdddkkkxxx}}}uuussswwwyyymmm```XXXVVVWWW]]]eeepppzzz~~~~~~}}}wwwrrrpppqqqpppkkkfffaaa___[[[XXXWWWWWWYYYZZZ^^^]]]\\\\\\\\\]]]______aaaaaaaaaaaabbbcccddddddeeefffiiikkkmmmnnnoooooonnnmmmlllkkkhhhfffdddccc___```aaabbbeeegggiiijjjkkklllmmmnnnooonnnnnnmmmhhhjjjkkkkkkjjjiiikkklllnnnqqqvvv{{{|||{{{xxxvvvssssssrrrrrrqqqppppppooorrrrrrqqqppppppoooooooooqqqqqqpppppppppooooooooopppppppppqqqqqqqqqpppppplllnnnqqqssstttuuuwwwyyy~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxx{{{xxxuuuqqqooonnnnnnooommmmmmmmmnnnnnnpppqqqqqqwwwyyy{{{~~~~~~}}}~~~~~~}}}{{{yyywwwuuutttsssppplllkkkkkkkkkkkkjjjeeeddddddbbb```^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVSSSQQQQQQPPPNNNMMMLLLMMMOOOQQQUUU\\\dddjjjqqqxxxzzzuuuqqqkkkgggcccdddggghhhkkknnnssswwwxxxssslllgggdddbbb___\\\ZZZVVVRRRNNNMMMOOOSSSVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[YYYVVVSSSOOOLLLJJJIIIGGGGGGIIIKKKNNNRRRTTTVVVWWWXXX[[[___aaadddooozzz}}}{{{zzz{{{eeeMMM@@@>>>:::999777666555555666777666555555444444333222222222333333333333333333444222222333333333333444444444444555555555666666666666777888888888777555444777777888999;;;===???@@@AAADDDMMM```zzz~~~mmmbbbcccjjjyyy~~~yyyvvvwwwvvvssssssvvv|||ttthhh]]]UUUTTTVVV```hhhrrr{{{zzzppplllmmmmmmhhhddd___]]][[[XXXXXXYYYZZZ\\\^^^^^^]]]]]]^^^^^^___```aaabbbcccddddddeeeeeeddddddeeefffggghhhjjjkkkkkkhhhhhhhhhhhhgggeeedddccc______```aaaccceeeggghhhkkkkkkllllllllllllkkkkkkhhhiiijjjjjjiiiiiikkklllooorrrvvvyyyzzzyyyvvvuuutttsssrrrqqqooonnnmmmlllqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqrrrqqqqqqqqqjjjmmmppprrrsssuuuxxxzzz}}}~~~}}}zzzyyyyyyxxxxxxyyyyyyzzz}}}{{{xxxuuusssqqqqqqqqqoooooopppqqqrrrssstttuuuzzz|||~~~}}}{{{yyywwwvvvtttrrrooonnnnnnmmmllljjjeeeeeedddcccaaa___^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXUUUSSSQQQQQQQQQOOONNNOOOPPPQQQRRRVVV\\\dddiiinnnvvv~~~xxxsssmmmhhheeegggiiikkkoootttzzzzzzrrrkkkgggccc```^^^]]]YYYTTTPPPOOOPPPSSSUUUXXXYYYYYYYYYYYYYYYYYYXXXZZZXXXVVVSSSOOOLLLJJJIIIGGGHHHIIILLLOOORRRUUUWWWWWWXXX[[[___aaaeeeqqq|||}}}zzzyyyyyy~~~~~~{{{www|||mmmSSSDDD@@@:::999888666666666666777666555555444444333222222444333333333333333333222222222333333333333444444333444444444555555555555555666777777777666555444777888888999;;;===???@@@AAADDDMMM___yyy~~~mmmbbbdddkkk}}}|||wwwrrrrrrrrrqqqtttyyyyyyooodddYYYRRRRRRVVVaaahhhrrr{{{ssslllkkkjjjfffbbb]]]\\\ZZZYYYYYYZZZ\\\]]]___^^^^^^_________`````````aaacccdddeeeeeedddcccddddddddddddeeeggghhhiiifffffffffeeeeeecccbbbbbb^^^______```bbbdddeeefffhhhhhhiiiiiijjjjjjjjjjjjhhhjjjkkkkkkkkkkkklllmmmqqqssswwwzzzzzzyyywwwuuussssssrrrpppooonnnmmmllloooppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooojjjllloooqqqsssvvvyyy|||{{{{{{zzzyyyxxxxxxxxxyyy|||{{{yyywwwuuutttsssrrrqqqrrrsssuuuvvvwwwxxxxxx{{{}}}~~~|||zzzxxxwwwtttrrrpppooooooooollljjjhhhggggggfffdddbbb```_________^^^\\\[[[YYYXXXXXXWWWUUUSSSRRRRRRRRRPPPOOOQQQRRRSSSTTTVVV\\\ccchhhnnnvvv|||uuuoookkkiiijjjkkkmmmpppuuu|||zzzqqqiiiddd```^^^]]]ZZZVVVRRRQQQRRRTTTVVVZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXVVVSSSPPPMMMJJJIIIGGGHHHJJJLLLPPPSSSVVVXXXYYYYYY\\\```ccchhhuuu|||yyyxxxxxx||||||yyywww|||tttYYYGGGAAA<<<:::999777666666666777666555555444444333222222444444444333333222222222222222222333333333444444333333333444444444555555666666777888777777666555888888888999;;;===>>>???AAADDDMMM^^^xxx}}}nnndddgggnnn}}}yyywwwuuuqqqpppwwwwwwjjjaaaWWWOOOQQQVVV___fffpppzzz}}}tttoookkkfffbbb\\\[[[ZZZZZZZZZ[[[]]]^^^______``````aaaaaaaaaaaa^^^___aaacccccccccbbbbbbddddddddddddeeefffggghhhfffffffffeeecccaaa```____________```aaabbbdddeeeddddddeeefffhhhjjjkkkllljjjkkkmmmmmmmmmmmmnnnpppsssvvvzzz}}}~~~|||yyywwwrrrrrrqqqqqqpppoooooooooooopppqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqpppnnnmmmllllllnnnppprrrtttxxx|||~~~|||zzzyyyxxxwwwwwwzzzzzzyyyyyywwwvvvuuuttttttuuuwwwxxxyyyzzzzzzzzz{{{}}}~~~|||zzzxxxwwwsssqqqpppooopppooommmllljjjjjjiiigggeeecccaaa```aaa```___]]]\\\ZZZYYYXXXXXXVVVTTTSSSTTTTTTSSSQQQSSSTTTTTTUUUWWW\\\ccchhhqqqwww}}}xxxqqqmmmkkkkkklllmmmpppwwwyyyooogggbbb```\\\ZZZVVVSSSSSSTTTWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZXXXXXXWWWTTTQQQNNNKKKIIIGGGHHHJJJMMMPPPTTTWWWYYY[[[[[[^^^bbbeeelllzzz{{{xxxvvvvvv{{{}}}{{{}}}{{{___KKKBBB===<<<:::888777666777777666555555444444333222222444444444333333222222222222222222333333333444444333333333444444444555555888888888888999888888888888888999:::;;;<<<>>>???AAACCCLLL^^^xxx{{{nnnfffjjjsss}}}{{{yyywwwtttrrrxxxrrrddd\\\TTTNNNQQQYYY___fffpppzzzxxxooohhheee\\\[[[[[[ZZZ[[[\\\]]]^^^___```aaabbbbbbbbbbbbaaa^^^___```aaaaaaaaaaaaaaaddddddeeeeeefffggghhhhhhhhhggggggeeecccaaa___^^^_________```aaabbbcccdddbbbbbbccceeegggiiikkkllljjjlllnnnnnnnnnnnnpppqqqtttxxx}}}}}}zzztttssssssrrrrrrqqqqqqqqqoooppprrrsssssssssrrrqqqpppppppppqqqqqqqqqqqqqqqsssssssssrrrqqqooonnnmmmoooqqqsssuuuwwwzzz~~~|||zzzyyyxxxwwwyyyzzz{{{||||||zzzyyyxxxwwwxxxzzz{{{||||||{{{{{{zzz{{{}}}}}}}}}||||||}}}~~~}}}{{{yyyxxxsssqqqoooooopppqqqpppooommmllljjjhhhfffccc```___aaaaaa```^^^]]][[[ZZZZZZYYYWWWUUUUUUVVVVVVUUUTTTUUUUUUUUUVVVXXX]]]dddiiirrrxxx|||~~~{{{tttpppjjjkkkkkkmmmqqqyyyvvvmmmgggddd\\\YYYVVVTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXVVVSSSPPPLLLKKKGGGHHHJJJMMMQQQUUUXXXZZZ]]]\\\___cccgggooo~~~zzzwwwuuuuuuzzzgggPPPEEE>>>===;;;999777777777777666555555444444333222222444333333333333333333222222222333333333333444444333444444444555555555555888888888999999999::::::999999999:::;;;<<<>>>>>>@@@CCCLLL___yyyxxxlllgggmmmvvv{{{vvvtttvvvwwwvvvyyy~~~zzzjjj\\\VVVRRRMMMSSS]]]bbbiiirrr{{{tttkkkhhh\\\\\\[[[[[[[[[\\\]]]]]]```aaabbbcccccccccbbbbbb____________```aaabbbbbbaaabbbdddfffggghhhhhhggghhhhhhgggfffdddbbb```___````````````aaabbbcccccccccccccccdddfffhhhjjjkkkjjjkkkmmmnnnmmmnnnpppqqqtttxxx|||xxxwwwvvvuuutttrrrrrrqqqpppqqqrrrttttttsssqqqqqqooooooooopppppppppqqqqqqssssssssstttssssssrrrqqqsssuuuvvvwwwyyy|||~~~|||{{{zzzzzzzzz|||~~~zzz{{{|||}}}~~~}}}{{{zzzxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyy|||}}}{{{yyytttrrrpppoooqqqsssttttttsssrrrpppmmmiiifffcccaaaaaaaaa```___^^^]]]\\\[[[ZZZXXXVVVVVVXXXXXXXXXWWWUUUUUUVVVWWWYYY^^^eeejjjpppvvv||||||vvvrrrkkkjjjjjjjjjnnnvvvzzzpppjjjggg]]][[[XXXUUUTTTTTTUUUVVVZZZYYYWWWVVVVVVWWWYYYZZZYYYYYYYYYXXXUUUQQQNNNLLLGGGIIIKKKNNNRRRVVVYYY[[[]]]\\\^^^bbbgggpppzzzvvvuuutttzzzpppXXXKKK???===;;;999888777777777666555555444444333222222222333333333333333333444222222333333333333444444444444555555555666666666888888888888888999999:::999999999:::;;;<<<===>>>???BBBLLL___zzzvvvjjjeeelllwwwxxxqqqnnnsssxxxyyyyyyzzzuuudddVVVSSSPPPMMMTTT```fffllluuu}}}wwwmmmjjj]]]\\\\\\\\\\\\\\\]]]]]]```aaabbbcccdddcccbbbbbb``````_________aaacccddd___aaadddggghhhhhhgggggggggggggggfffeeedddbbbbbbaaaaaaaaaaaaaaabbbcccccceeeeeeddddddeeeggghhhiiiiiikkklllmmmmmmmmmoooqqqrrrxxx|||{{{zzzyyywwwuuusssqqqppppppqqqsssttttttsssqqqpppnnnnnnoooooopppppppppqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~}}}{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssqqquuuzzz}}}~~~|||{{{vvvssspppppprrruuuwwwxxxyyyxxxvvvrrrnnnjjjgggeeeaaaaaa```___^^^]]]]]]\\\[[[YYYWWWWWWYYYZZZYYYXXXUUUUUUVVVWWWZZZ___fffkkklllttt}}}}}}wwwssslllkkkiiigggiiipppxxxyyypppjjjggg___\\\YYYUUUSSSSSSSSSTTT]]][[[ZZZYYYYYYZZZ[[[]]]ZZZZZZZZZYYYVVVRRROOOMMMHHHIIIKKKNNNRRRVVVYYY[[[\\\\\\]]]aaafffpppyyyvvvttttttzzzwww]]]PPP???>>><<<999888777777888666555555444444333222222222222222333333444444444222222333333333444444444555555555666666666666777777777666666777888999999999999999:::;;;<<<===>>>???BBBLLL```{{{uuuhhhccckkkvvv}}}wwwsssppprrrwwwzzzyyyvvvrrrcccWWWTTTQQQOOOXXXeeepppuuu}}}{{{mmmggg]]]\\\[[[ZZZZZZ\\\^^^___aaaaaabbbccccccccccccccc``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccdddeeefffeeedddddddddcccaaa___^^^^^^^^^___aaabbbddddddeeeeeeeeedddccccccfffhhhiiiiiihhhhhhiiikkkmmmnnnooossszzzzzz{{{{{{zzzxxxuuusssqqqsssqqqoooppprrrsssrrrooonnnppprrrrrrqqqpppppppppqqqrrrtttvvvxxxyyyzzzzzzyyyzzzyyyyyy{{{}}}}}}|||~~~|||zzzxxxvvvtttrrrppppppqqqrrrtttqqqpppooommmkkkjjjjjjiiihhhjjjmmmrrrwww{{{}}}{{{xxxuuutttwww{{{~~~}}}|||zzzwwwrrrnnnkkkiiieeecccaaa___^^^^^^___```]]]\\\ZZZXXXWWWVVVVVVWWWWWWTTTSSSUUUXXX\\\eeennntttyyy~~~xxxsssnnnhhhddddddeeehhhrrr{{{~~~}}}sssmmmiiifffaaa___\\\XXXUUUTTTTTTTTTYYYYYYYYYWWWVVVWWWZZZ]]]___]]][[[YYYWWWSSSNNNJJJIIIJJJKKKNNNQQQUUUYYY[[[___^^^___ccchhhrrrzzzwwwvvvvvv{{{yyy]]]JJJ@@@===:::888888999888888555555444333333333333444222333444555555333222000333333444444444444444444555555555555666666666666777777888999999999999999777999;;;<<<<<<===???@@@CCCEEEMMM___yyysssgggbbbjjjttt}}}vvvrrroooqqqwww{{{{{{yyylll^^^SSSPPPOOOOOOXXXeeettt{{{wwwjjjddd\\\[[[ZZZZZZZZZ[[[]]]^^^aaaaaabbbccccccccccccccc``````aaabbbbbbbbbbbbaaabbbbbbaaa``````aaacccccceeedddcccdddddddddbbb```^^^]]]^^^^^^___aaabbbcccdddeeeeeedddccccccfffhhhhhhhhhggghhhiiijjjlllmmmnnnrrrxxx}}}{{{{{{zzzyyywwwuuusssrrrrrrpppooooooqqqrrrqqqooommmooorrrrrrqqqppppppqqqssstttuuuvvvwwwwwwwwwwwwzzzzzz{{{{{{}}}}}}{{{xxxuuussssssrrrpppnnnlllkkkkkkkkkiiihhhfffdddbbbaaa``````^^^```dddiiiooouuuzzz||||||xxxwwwxxx{{{}}}~~~}}}|||yyyvvvrrrnnnkkkiiihhhgggdddbbb`````````aaa___^^^\\\ZZZXXXWWWWWWWWWYYYUUUTTTWWWYYY]]]fffooovvv||||||uuuooojjjfffffffffiiirrr{{{~~~}}}ssslllhhhdddbbb___\\\XXXUUUTTTTTTTTTXXXYYYXXXWWWVVVWWWZZZ\\\^^^\\\ZZZYYYWWWSSSNNNJJJIIIJJJLLLNNNRRRVVVZZZ\\\___^^^___dddjjjtttyyyuuussstttyyy|||___LLL@@@>>>:::888888999888888555555444333333333333444222222222222222222222333555444444333333333444444555555555555666666666666666777888888999999888888777999;;;;;;;;;<<<>>>@@@CCCFFFNNN```{{{sssfff```gggqqq|||vvvrrrnnnpppuuuyyyyyywwwdddXXXNNNMMMMMMOOOYYYeeevvv~~~~~~rrrfff```[[[ZZZYYYYYYYYYZZZ\\\]]]```aaaaaabbbbbbbbbbbbbbb______```aaaaaaaaaaaaaaabbbaaa```_________```aaadddccccccdddeeedddbbb```]]]]]]\\\\\\]]]___```aaacccddddddcccbbbccceeeggggggggggggggghhhjjjkkklllnnnppptttxxx{{{}}}}}}}}}zzzyyyxxxvvvtttsssrrrrrrpppooonnnoooppppppooonnnmmmoooqqqrrrqqqpppqqqqqqtttuuuvvvvvvwwwvvvvvvvvv{{{||||||}}}}}}yyyvvvsssppprrrqqqpppnnnkkkhhhfffddd```___]]][[[YYYXXXWWWWWWVVVWWWZZZ___fffmmmtttwww~~~{{{yyyzzz|||}}}}}}|||{{{yyyvvvrrrnnnkkkiiijjjiiifffdddbbbbbbbbbbbbaaa```^^^[[[YYYXXXXXXWWWZZZWWWVVVXXX[[[^^^fffnnnyyy~~~~~~vvvooojjjgggggggggjjjrrr{{{tttmmmhhhdddbbb```\\\XXXUUUTTTTTTTTTWWWXXXXXXWWWVVVVVVYYY[[[]]][[[ZZZXXXVVVSSSNNNJJJIIIJJJLLLPPPSSSWWW[[[]]]cccaaabbbeeejjjuuuwwwsssqqqqqqvvv|||cccOOOAAA>>>:::888888999888888555555444333333333333444333222111000111333555777777666444222222222333444555555555555666666666666555666777777888888777777666888:::::::::;;;===???DDDGGGPPPbbb}}}rrrddd^^^dddnnn{{{wwwrrrmmmnnnrrruuutttrrr___UUUMMMKKKLLLPPPZZZeeettt|||}}}}}}}}}|||yyytttlllbbb\\\YYYYYYXXXXXXYYYZZZ[[[\\\^^^___``````aaaaaa``````______```aaaaaaaaaaaa```bbbaaa___^^^]]]^^^^^^___eeeddddddeeeeeedddaaa^^^]]]\\\[[[[[[[[[]]]^^^```bbbcccccccccbbbccceeegggfffgggggghhhjjjkkklllmmmmmmnnnpppsssuuuwwwyyyzzzxxxvvvtttrrrppppppppppppnnnnnnmmmmmmnnnnnnnnnmmmlllnnnqqqrrrqqqqqqqqqrrruuuuuuvvvwwwxxxxxxxxxxxx|||}}}~~~|||xxxtttrrrrrrrrrrrrpppmmmjjjfffddd]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTVVVZZZ```gggmmmqqqvvv{{{~~~{{{zzz{{{|||||||||{{{zzzxxxvvvrrrooollljjjhhhgggeeedddccccccccccccaaa```___\\\ZZZYYYXXXWWWZZZWWWWWWYYY[[[^^^fffnnnzzzvvvmmmhhheeefffgggjjjsss|||xxxooojjjeeeccc```[[[WWWTTTSSSTTTUUUWWWWWWXXXWWWVVVVVVXXXZZZ\\\[[[YYYXXXWWWSSSOOOKKKJJJKKKNNNQQQUUUYYY\\\^^^hhheeeeeegggkkkttt|||uuuqqqpppnnnrrryyyfffPPPBBB???;;;999999999888888555555444333333333333444222222222222333555777888999777444222111111333444555555555555666666666666555555666777777777777777555777999::::::;;;===>>>CCCFFFPPPccc}}}qqqccc^^^dddmmm~~~yyyrrrnnnkkklllqqqtttsssppp]]]UUUMMMJJJLLLRRR\\\eeerrrxxx~~~|||{{{xxxtttqqqmmmfff___YYYWWWWWWWWWXXXYYY[[[\\\\\\]]]^^^______``````_________``````aaaaaaaaaaaaaaaaaa```___]]]]]]]]]^^^^^^fffffffffggggggeeeaaa^^^]]]\\\ZZZYYYYYY[[[]]]^^^aaabbbbbbbbbaaabbbeeegggggghhhiiijjjlllmmmnnnnnnkkklllmmmnnnqqqsssuuuvvvtttsssqqqooommmmmmmmmnnnlllllllllllllllkkkllllllkkkmmmppprrrqqqqqqrrrssstttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~zzzvvvtttqqqrrrrrrrrrooolllhhhfff^^^]]][[[YYYVVVUUUTTTSSSTTTTTTUUUWWW[[[```eeehhhnnnsss|||~~~|||{{{{{{|||}}}||||||{{{zzzxxxvvvssspppnnnlllddddddcccccccccccccccdddaaa```___]]]\\\ZZZXXXWWWYYYWWWWWWZZZ\\\___fffnnn{{{yyylllgggddddddfffjjjttt~~~yyypppjjjeeeccc```[[[VVVTTTSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\[[[YYYYYYXXXUUUPPPMMMJJJLLLOOOSSSWWW[[[^^^___fffeeeeeehhhllltttzzzrrrnnnmmmlllpppvvv|||hhhRRRCCC???<<<999999999888777555555444333333333333444...///111333444555555444999777444222111111333444555555555555666666666666555555666777777777777777555777999::::::;;;===>>>AAAEEEPPPccc~~~}}}nnnbbb^^^eeeooo}}}yyyllljjjiiimmmrrruuusssoooZZZUUUNNNKKKMMMUUU```gggrrrxxx~~~{{{xxxuuuqqqlllgggaaa[[[WWWTTTUUUWWWYYY[[[\\\^^^^^^^^^______`````````````````````aaabbbbbbbbbbbbbbb```___^^^]]]]]]]]]^^^___eeeeeefffhhhiiihhhdddaaa^^^]]]ZZZXXXXXXZZZ\\\]]]```aaaaaaaaaaaabbbdddgggggghhhjjjlllmmmnnnoooooojjjjjjkkklllnnnppprrrsssqqqpppooonnnlllllllllkkkiiikkklllkkkjjjiiijjjkkkjjjmmmpppqqqrrrrrrssstttssstttvvvxxxyyy{{{{{{|||{{{}}}{{{xxxuuupppqqqqqqqqqooollliiiggg```^^^\\\ZZZWWWVVVTTTTTTTTTTTTTTTTTTVVVYYY\\\^^^eeekkkuuu~~~~~~}}}~~~~~~}}}{{{zzzyyywwwuuurrrooonnndddddddddeeeddddddddddddaaaaaa```___^^^\\\[[[ZZZYYYWWWXXX[[[^^^aaahhhppp|||qqqjjjeeecccdddiiitttyyyqqqjjjeeeddd```[[[VVVSSSSSSTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[\\\[[[ZZZZZZYYYVVVRRROOOJJJMMMPPPUUUYYY]]]___aaaaaaaaadddiiimmmuuuyyyqqqllljjjkkkooouuu{{{jjjTTTCCC@@@<<<:::999999888777555555444333333333333444***,,,///111222222111000777666444222222222333444555555555555666666666666555666777777888888777777666888:::::::::;;;===???@@@DDDPPPdddyyylllbbb^^^fffppp~~~{{{nnnllllllppptttuuupppjjjVVVRRRMMMJJJNNNXXXdddjjjqqqxxx}}}{{{sssqqqmmmhhhbbb\\\XXXVVVRRRTTTVVVYYY\\\^^^```aaa```aaabbbbbbccccccbbbbbbaaabbbbbbccccccccccccccc______^^^]]]]]]^^^``````bbbccceeeiiilllllljjjggg___]]][[[XXXXXXYYY[[[]]]___```aaa``````aaadddgggeeegggiiikkkmmmnnnnnnnnnhhhiiiiiikkklllnnnooopppppppppoooooonnnmmmkkkkkkhhhiiikkkjjjhhhgggiiikkkiiillloooqqqrrrrrrsssuuussssssuuuvvvwwwxxxxxxyyyzzz}}}}}}zzzwwwsssrrrrrrqqqooollljjjhhhcccaaa___\\\ZZZXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXX]]]cccnnnxxx|||{{{zzzxxxvvvtttqqqpppjjjjjjjjjiiihhhfffeeeeeebbbbbbbbbbbbbbb```___^^^ZZZXXXZZZ^^^bbbeeelllttt}}}yyyqqqhhhdddccchhhsss~~~}}}tttnnniiiddd```[[[VVVSSSSSSUUUVVVWWWYYY[[[[[[ZZZYYYZZZ[[[]]]\\\[[[[[[ZZZXXXTTTQQQKKKMMMQQQVVV[[[^^^```aaabbbbbbfffjjjmmmrrr~~~wwwppplllkkkkkkooouuu{{{mmmXXXDDDAAA===:::999999888777555555444333333333333444......///000111222222222555444444333333333444444555555555555666666666666666777888888999999888888777999;;;;;;;;;<<<>>>@@@@@@EEEQQQfffwwwkkkaaa^^^eeeooo}}}uuusssrrrtttvvvssskkkdddRRRPPPKKKIIINNN[[[fffmmmpppwww}}}zzznnnnnnkkkeee^^^YYYVVVVVVQQQSSSVVVZZZ]]]```aaabbbccccccdddeeeeeeeeeeeedddbbbbbbcccddddddddddddccc___^^^^^^]]]^^^___aaabbb^^^```dddjjjnnnpppnnnlll```^^^[[[XXXXXXYYY[[[]]]___````````````aaadddgggdddfffhhhkkklllmmmnnnmmmggghhhiiikkklllmmmnnnoooooopppqqqqqqpppnnnlllkkkgggiiikkkjjjgggfffhhhjjjiiillloooqqqrrrrrrtttuuusssssstttuuuuuuuuuuuuuuuzzz}}}}}}zzzwwwvvvuuurrrpppmmmkkkiiifffdddbbb___]]][[[ZZZYYYUUUVVVVVVWWWWWWWWWXXXXXXXXX___iiittt}}}||||||{{{yyywwwuuusssqqqppppppooommmkkkhhhfffeeeccccccdddeeedddcccbbbaaa[[[YYY[[[```dddhhhooowww~~~wwwlllfffcccgggrrr~~~yyyrrrmmmddd```[[[UUUSSSSSSUUUVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\]]]\\\\\\\\\[[[YYYUUURRRKKKMMMRRRWWW[[[___aaabbbfffgggiiikkkkkkmmmwwwzzztttooonnnnnnkkkooouuu{{{oooZZZDDDAAA===:::999999888777555555444333333333333444444333111111222333555777333333444444444444444444555555555555666666666777777777888999999999999999777999;;;<<<<<<===???@@@AAAFFFSSShhhwwwjjj```]]]dddmmmuuunnnuuu}}}xxxiii]]]QQQNNNIIIIIIOOOZZZgggooovvv}}}yyypppiiigggeeeaaa]]]ZZZXXXWWWWWWYYYZZZ[[[\\\^^^___``````aaabbbccccccddddddddddddccccccbbbbbbaaaaaa````````````aaaaaaaaa___^^^]]]```bbbeeehhhlllnnnpppqqqfffccc]]]XXXUUUVVVXXXYYY\\\]]]___aaaccceeeggghhheeefffhhhjjjkkklllmmmmmmgggfffeeefffiiilllmmmnnnooonnnnnnmmmmmmmmmnnnnnniiiiiiiiihhhhhhhhhhhhhhhkkkmmmppprrrrrrrrrrrrsssssstttuuuvvvxxxxxxxxxyyyzzz|||~~~}}}||||||zzzyyyxxxxxxwwwtttooollliiifffccc```___]]][[[YYYUUUUUUVVVVVVWWWWWWWWWXXXUUU\\\eeennnvvv~~~}}}zzzwwwsssqqqnnnnnnnnnnnnnnnlllhhheeedddddddddddddddcccbbbaaa]]]^^^```cccfffllltttyyy~~~uuukkkeeecccgggqqq|||zzzssskkkfff___XXXTTTSSSUUUVVVXXXYYYZZZZZZYYYZZZ\\\^^^```aaabbbcccaaa\\\UUUOOOLLLNNNPPPTTTYYY^^^ccceeehhhiiijjjlllooorrruuuwww}}}zzzwwwsssooonnnmmmmmmjjjmmmpppvvv}}}sss\\\KKKAAA999999:::999777777666666555444444444444555555444444333222111000000000222444666888999999888555555555555555555444444999999888888888888888888888888888999:::;;;<<<===@@@EEERRRgggyyylllaaa\\\```iiizzzsssxxx}}}vvveeeYYYQQQNNNJJJKKKQQQ\\\hhhooovvv|||zzzrrrjjjeeebbbaaa___]]]ZZZXXXWWWVVVZZZ[[[\\\]]]^^^___```aaabbbbbbcccdddddddddcccccccccbbbbbbbbbaaaaaaaaa```___```bbbccccccbbbaaaaaa```bbbeeeiiilllooopppqqqeeebbb]]]YYYWWWXXX[[[]]]^^^___```bbbdddeeeffffffiiijjjkkkmmmnnnooooooooohhhfffeeefffhhhkkkllllllnnnmmmmmmllllllllllllmmmiiiiiihhhhhhhhhhhhhhhhhhjjjllloooqqqqqqqqqsssttttttuuuvvvxxxyyyzzzzzzzzz{{{}}}~~~}}}{{{zzzyyyvvvrrrooojjjgggccc```___^^^\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUU[[[bbbjjjqqqzzz|||xxxuuusssoooooonnnnnnnnnmmmiiifffeeeeeeeeeeeeeeedddcccbbb``````aaacccffflllsssyyyzzzpppiiifffiiisss~~~zzztttmmmhhh```YYYUUUTTTVVVXXXZZZ\\\]]]]]]\\\\\\^^^```bbbbbbdddeeeccc^^^WWWQQQLLLNNNPPPUUUZZZ```dddgggjjjjjjkkklllooorrrtttvvvzzzwwwtttpppmmmkkkkkkkkkgggjjjooouuu|||xxxbbbLLLBBB:::999:::999777777666666555444444444444555444444333333222111111111222222333444444333222111555555555555555555555555888888888888888888888888888888888999:::;;;<<<===AAAFFFRRRfffzzzmmmbbb]]]ccclll~~~~~~xxx{{{|||qqq```TTTOOOMMMKKKMMMSSS]]]hhhooovvv{{{}}}vvvpppiiiccc^^^[[[[[[\\\\\\ZZZXXXVVVUUU[[[[[[\\\^^^___```aaabbbcccccccccdddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa^^^___aaabbbccccccbbbaaa```bbbeeeiiilllnnnoooooodddaaa]]]YYYYYYZZZ^^^```aaabbbdddfffggggggffffffkkklllmmmoooppppppoooooojjjhhhffffffhhhiiijjjiiilllllllllkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiikkknnnppppppqqqssstttuuuvvvxxxyyy{{{||||||}}}|||}}}~~~|||zzzvvvtttmmmiiiddd```___^^^]]]\\\]]]\\\[[[ZZZXXXVVVUUUUUUVVVYYY^^^ccciiisss~~~zzzwwwuuuqqqpppooooooooonnnjjjhhhffffffgggggggggffffffeeeddddddddddddffflllsssyyy~~~~~~ssslllhhhiiirrr|||{{{uuuoooiiiaaaYYYUUUUUUXXXZZZ^^^___````````````aaacccddddddfffgggfffaaaYYYTTTMMMNNNQQQVVV[[[aaagggjjjlllllllllmmmoooqqqssstttuuusssooollliiihhhhhhhhhgggjjjooouuu{{{iiiOOODDD;;;:::;;;999777888666666555444444444444555333333333333222222222222222222333333222111000///555555555555555555555555888888888888888888888888888888999999:::<<<===>>>BBBFFFQQQeee|||nnnccc^^^eeeooo~~~}}}zzz{{{xxxkkkZZZOOOLLLKKKKKKNNNTTT^^^hhhnnntttyyy|||uuunnnggg^^^XXXWWWXXXZZZ[[[ZZZXXXVVVTTT[[[\\\]]]^^^```aaabbbbbbcccccccccccccccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbb]]]^^^___`````````___^^^^^^aaaeeeiiilllmmmlllllldddaaa]]]YYYXXXZZZ^^^```cccdddfffiiijjjjjjjjjiiijjjkkkmmmooooooooonnnmmmmmmkkkhhhggghhhiiihhhhhhjjjjjjjjjjjjjjjiiiiiihhhiiihhhhhhgggggghhhiiijjjiiikkknnnooopppqqqsssuuuuuuvvvxxxzzz|||}}}~~~~~~|||~~~~~~zzzxxxpppllleeeaaa______^^^^^^^^^^^^\\\[[[YYYXXXWWWVVVWWWYYY[[[]]]cccmmmzzz}}}zzzyyysssrrrqqqppppppooollljjjhhhhhhiiiiiiiiiiiiiiihhhiiihhhgggfffhhhmmmtttyyytttlllffffffmmmwww}}}xxxpppjjjaaaYYYUUUVVVXXX[[[___aaabbbcccbbbaaabbbcccdddeeefffhhhfffbbbZZZUUUMMMOOORRRWWW]]]ccchhhlllmmmmmmnnnnnnooopppqqqqqqqqqooollliiigggffffffgggiiilllqqqvvv{{{nnnRRRGGG===;;;;;;999888888666666555444444444444555222222222333333333444444222222333444444444555555444444444555555555555555777777777777888888888888888888999999;;;<<<>>>???BBBFFFQQQddd~~~|||mmmbbb^^^fffppp~~~{{{xxxwwwxxxrrrdddUUUNNNJJJJJJJJJNNNUUU^^^hhhnnnsssxxx}}}|||wwwooocccZZZZZZZZZZZZZZZYYYXXXVVVUUU[[[\\\]]]^^^```aaabbbbbbccccccccccccbbbbbbaaa```aaaaaabbbbbbccccccddddddaaaaaabbbaaaaaa___]]]\\\]]]aaaeeejjjlllllljjjiiidddaaa\\\YYYWWWYYY\\\^^^```aaadddfffiiijjjjjjkkkjjjlllnnnpppppppppnnnmmmooommmjjjhhhiiiiiihhhggghhhhhhiiijjjjjjiiihhhhhhiiihhhggggggggghhhjjjkkkjjjlllnnnooooooqqqsssuuusssuuuwwwyyy|||}}}~~~}}}}}}vvvqqqjjjeeebbbaaa``````^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[___hhhttt}}}}}}|||uuutttrrrqqqqqqqqqnnnllliiijjjkkkllllllmmmllllllmmmlllkkkjjjkkkooovvvzzzwwwnnngggeeelllttt{{{pppjjjbbb[[[VVVVVVYYY[[[___aaaccccccbbbaaaaaabbbcccdddeeegggfffaaaZZZUUUNNNOOOSSSWWW]]]dddiiilllmmmnnnnnnnnnooooooooonnnnnnllljjjgggfffeeefffggggggkkkpppvvv|||oooUUUJJJ???<<<<<<:::888999666666555444444444444555222222222333333444555555333333444444444555666666444444444555555555666666666666777777777888888888888888999:::;;;===>>>???AAAEEEQQQddd~~~{{{mmmaaa^^^eeeooo}}}zzzyyyvvvsssrrrrrrrrrkkk]]]RRRNNNJJJJJJJJJNNNUUU___jjjpppvvvzzz~~~qqqfffbbb```]]]ZZZXXXWWWVVVVVV[[[[[[\\\^^^___```aaabbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeeeeedddbbb___^^^^^^bbbggglllnnnmmmjjjhhhdddaaa\\\YYYWWWYYY\\\^^^]]]^^^___aaadddfffhhhiiikkkmmmppprrrsssrrrqqqoooooommmjjjhhhhhhhhhgggfffeeefffhhhiiijjjjjjiiihhhiiihhhgggfffggghhhkkklllmmmnnnoooppppppqqqsssuuussstttwwwzzz|||~~~~~~yyyrrrmmmiiifffdddbbb````````````____________]]]]]]^^^]]]___eeeooowww~~~wwwuuusssssssssrrrpppnnnkkklllmmmnnnooopppppppppoooppppppooopppsssxxx||||||ssskkkiiinnnvvv|||ppplllddd^^^ZZZYYYZZZ[[[^^^```ccccccbbb``````aaabbbccceeeffffffaaaZZZUUUOOOPPPSSSXXX]]]ccciiillllllmmmmmmnnnnnnmmmmmmlllkkkjjjgggeeedddeeefffgggdddhhhnnnuuu}}}pppXXXLLLAAA===<<<:::999999666666555444444444444555222222333333444444555555555444333222222111222222333333444444555666666666555666666777777888888888888888999:::<<<===???@@@AAAGGGSSSggg{{{mmmaaa]]]dddnnn}}}xxxuuuqqqnnnnnnoooooofffXXXPPPOOOMMMLLLLLLOOOWWWbbbmmmsss{{{|||{{{||||||xxxlllhhhaaaZZZVVVVVVWWWXXXZZZ[[[\\\]]]^^^___```aaa```aaaaaabbbbbbbbbbbbaaa```aaaaaabbbdddeeeeeefffeeefffffffffeeedddbbbaaaaaaeeekkkoooqqqooollliiiccc```\\\YYYYYY[[[___aaa____________aaadddggghhhiiilllooorrrssssssqqqpppmmmkkkhhhfffffffffeeedddccceeegggiiikkkkkkkkkjjjiiihhhfffffffffhhhkkkmmmpppqqqqqqqqqpppqqqsssuuutttuuuxxx{{{~~~|||vvvqqqmmmiiifffeeeeeeeeeddddddddddddccc___aaaaaaaaaaaadddkkkqqq|||yyywwwtttsssssssssqqqppplllmmmooopppqqqrrrrrrrrrqqqrrrsssttttttwwwzzz}}}vvvoookkkpppxxx{{{qqqnnnhhhbbb^^^\\\\\\]]]^^^```ccccccbbb`````````bbbccceeegggfffbbb[[[VVVOOOQQQSSSWWW]]]bbbgggjjjjjjkkklllmmmmmmlllkkkkkkhhhgggeeeccccccccceeefffeeehhhmmmsss{{{qqqZZZNNNBBB>>>===:::999999666666555444444444444555333333333444444444444444333222111000000111222222333333444444555666666777555555666666777888888999888888999:::<<<>>>@@@AAACCCIIIWWWlll{{{nnnccc^^^dddmmm~~~yyytttooommmmmmooommmcccUUUOOOOOOOOONNNMMMPPPXXXdddooovvvyyywwwvvvyyy|||sssmmmccc[[[VVVUUUWWWZZZYYYZZZ[[[\\\^^^___``````___```aaabbbbbbbbbbbbbbb``````aaabbbdddeeeffffffbbbcccdddeeedddcccbbbaaacccgggmmmrrrtttrrrnnnkkkbbb___\\\ZZZ[[[^^^bbbeeedddcccaaaaaabbbdddgggjjjfffiiimmmppprrrqqqooonnnkkkiiifffddddddeeedddcccbbbdddgggjjjkkkllllllkkkiiihhhfffeeefffhhhkkkmmmrrrrrrrrrqqqpppqqqsssuuuuuuwwwyyy}}}|||wwwrrrmmmiiijjjiiiiiihhhggggggffffffaaacccdddcccbbbdddiiinnnwwwzzzxxxuuutttttttttrrrqqqmmmnnnpppqqqrrrsssttttttqqqsssuuuvvvwwwyyy|||~~~wwwooolllpppwww~~~zzzssspppkkkfffaaa___^^^^^^^^^aaacccdddbbbaaa``````cccdddfffhhhgggccc\\\WWWPPPQQQTTTWWW\\\bbbfffiiiiiijjjkkklllllllllkkkjjjfffeeecccaaaaaabbbdddeeejjjlllooosssyyyrrr\\\OOOCCC>>>===:::999:::666666555444444444444555444444444444444444444444000//////000222444666888333333444444555666777777444555555666777888888999888888999:::<<<>>>@@@AAAEEEKKKZZZooo|||pppddd___dddlllwwwooonnniiiqqqtttmmmaaaWWWOOOJJJLLLKKKLLLQQQ[[[fffpppuuu~~~xxxwwwxxxvvvyyywwwpppfff^^^ZZZXXXWWWVVVZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]]]]^^^___```aaabbbcccbbbbbbaaaaaabbbcccddddddfffggggggeeeeeefffgggccckkkrrrvvvxxxyyyuuuoooccc___[[[ZZZ[[[]]]______bbbaaa___^^^___aaadddfffiiijjjkkklllllllllkkkjjjgggfffeeeddddddeeeggghhhfffggghhhiiiiiijjjjjjjjjggggggfffggghhhkkknnnooorrrsssttttttttttttwwwyyyyyywwwtttvvvzzz~~~wwwoooooopppmmmjjjiiijjjlllllllllfffeeecccaaa```bbbfffjjjttt|||~~~{{{wwwtttsssqqqooommmrrrsssttttttttttttsssssswwwxxxzzz{{{zzzzzz|||~~~xxxrrrrrrtttvvv{{{xxxrrriiibbb___^^^^^^^^^___aaaccccccbbbaaa```aaafffhhhjjjlllkkkfff___YYYRRRTTTWWW[[[___bbbdddeeeiiiiiijjjiiiiiihhhggggggdddcccbbbbbbcccdddfffgggeeeiiipppwww~~~bbbSSSCCC===<<<:::888888888555333222333444333222555555444333222222222222333333222222222333333444555555555555555555444444777777777888999999::::::999:::;;;===>>>@@@AAABBBKKKMMMZZZrrroooaaa\\\```gggxxxvvvooommmooovvvxxxooo```UUUMMMGGGJJJIIIKKKQQQ\\\gggooottt~~~|||wwwuuuvvvtttuuuyyy~~~}}}yyyuuuoooeee^^^ZZZXXXXXXWWWZZZ[[[\\\\\\\\\\\\\\\[[[]]]\\\\\\\\\]]]^^^______ccccccaaa``````aaabbbcccdddeeefffeeecccccceeegggeeemmmvvvzzz||||||wwwpppgggddd```^^^___aaabbbccccccbbb```___```bbbdddfffhhhiiijjjkkklllkkkkkkjjjgggfffeeeccccccdddfffgggffffffggghhhiiiiiiiiiiiihhhggggggggghhhjjjlllnnnpppqqqrrrrrrrrrsssuuuxxxyyyvvvtttvvvyyy}}}~~~~~~|||{{{tttqqqnnnlllllllllkkkjjjiiihhheeebbb```bbbeeeiiipppxxx|||wwwtttrrrqqqooonnnqqqsssuuuwwwwwwvvvtttrrrtttwwwyyy{{{|||~~~}}}wwwvvvxxx{{{~~~yyysssjjjccc______^^^^^^```bbbddddddbbbaaaaaabbbfffgggiiikkkjjjeee^^^XXXQQQSSSVVVZZZ]]]```cccdddiiiiiiiiihhhgggeeedddcccdddbbb```^^^___bbbeeehhheeejjjpppwww~~~eeeUUUEEE>>><<<:::999999999888666666555333000...333333333222222333444444333333333333333444555555555555555555555555555555666666777777888999999:::999:::;;;<<<>>>@@@AAABBBJJJLLLYYYrrrmmm___YYY]]]cccxxxvvvooonnnvvv}}}}}}qqq```RRRJJJDDDFFFGGGJJJRRR]]]gggnnnrrr|||{{{uuusssrrrrrrqqqrrrsssttttttrrrpppoooiiiaaa\\\ZZZ[[[\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZ]]]]]]]]]\\\]]]]]]^^^^^^bbbaaa```______```aaabbbeeeeeedddcccaaabbbdddggghhhqqq{{{yyyqqqkkkgggcccaaaaaacccddddddcccbbbaaaaaaaaaccceeegggfffgggiiijjjkkkkkkkkkkkkgggfffdddcccbbbccccccdddeeeeeefffggghhhhhhhhhhhhhhhhhhgggggghhhiiikkklllmmmnnnppppppqqqrrruuuwwwxxxvvvtttuuuxxx|||~~~~~~{{{xxxtttpppnnnmmmjjjiiikkkjjjgggcccaaaaaadddgggmmmuuu}}}xxxuuusssrrrpppoooqqqtttxxx||||||zzzvvvsssrrruuuxxx|||{{{yyy{{{}}}zzztttkkkddd`````````___aaacccddddddcccbbbbbbcccfffggghhhjjjiiiddd]]]WWWQQQRRRUUUXXX[[[^^^```aaacccdddddddddddddddcccbbbdddaaa^^^[[[\\\___dddgggfffjjjpppwww~~~kkkZZZGGG???<<<:::999:::777777777888888555111---222222222222333444555666333333333333444555777777555555555555555555555555555555666777777888888999::::::;;;<<<>>>@@@AAABBBHHHJJJXXXqqq|||kkk\\\VVVYYY^^^uuuxxxqqqqqqzzzqqq^^^PPPGGGCCCCCCEEEJJJSSS^^^gggmmmoooxxx{{{~~~}}}yyytttqqqoooqqqqqqqqqqqqqqqqqqooonnnhhhccc]]]ZZZZZZ]]]```aaa]]]]]]]]]]]]]]]\\\\\\[[[___^^^^^^]]]]]]]]]^^^^^^___^^^^^^^^^___```bbbcccgggfffeeebbbaaabbbeeegggjjjsss}}}zzzqqqjjjfffbbb___```aaabbbcccdddcccbbbbbbcccdddfffgggfffgggiiikkkllllllllllllgggfffdddcccbbbbbbbbbbbbdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkmmmooopppppprrruuuwwwvvvvvvuuuvvvxxx{{{~~~~~~yyyuuuqqqnnnjjjhhhiiiiiifffcccaaaaaadddffflllttt{{{wwwuuutttsssqqqrrrvvv|||}}}xxxtttqqqtttxxx|||}}}yyyzzz|||{{{uuullleeeaaa`````````bbbccceeedddcccbbbcccdddggggggiiijjjhhhccc]]]WWWQQQRRRSSSVVVXXX[[[]]]___[[[\\\^^^```bbbddddddeeeaaa```]]]\\\]]]___ccceeefffjjjpppvvv~~~ooo^^^JJJ@@@===::::::;;;444444555777888888555333333222222222333333444555222222333444555666888999555555555555666666666666555555555666777777888888;;;;;;;;;<<<===???AAABBBFFFIIIWWWqqqzzzhhhYYYTTTWWW\\\pppzzzsssvvvzzzppp\\\NNNGGGDDDBBBDDDKKKTTT^^^ggglllmmmtttwwwzzzzzzxxxtttpppnnnmmmooorrrttttttrrrpppooohhhccc]]]YYYYYY[[[^^^___]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[\\\]]]___bbbeeefffhhhhhhfffdddbbbbbbeeehhhjjjsss|||xxxppphhheee```^^^___```bbbbbbdddcccccccccdddeeefffgggfffgggiiikkklllmmmmmmlllgggfffeeedddccccccbbbbbbdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkklllnnnpppqqqqqqsssvvvxxxvvvvvvvvvwwwyyy}}}}}}yyyuuuqqqllliiigggfffeeecccaaabbbeeegggjjjrrr~~~zzzwwwvvvuuuttttttxxx~~~~~~xxxtttqqqsssvvvyyy}}}yyyyyyzzz{{{uuullleeebbbaaaaaaaaabbbdddddddddbbbbbbccceeehhhhhhiiiiiihhhccc]]]XXXRRRRRRSSSTTTVVVYYY[[[\\\XXXYYY[[[^^^```bbbcccccc^^^^^^^^^______```aaabbbeeeiiiooouuu}}}rrr```LLLBBB>>>;;;::::::666555333444666777777777555444333333222222222333222222333444555666888999555555555666666666777777555555555666777777888888<<<;;;;;;;;;===???AAABBBEEEHHHWWWqqqxxxgggYYYTTTYYY___mmm{{{vvvyyyzzzoooZZZMMMHHHFFFCCCFFFLLLUUU^^^fffkkklllpppsssvvvxxxxxxuuupppmmmiiimmmrrruuuuuusssqqqpppmmmggg___YYYWWWWWWXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZ[[[[[[]]]```cccfffggghhhhhhgggeeecccccceeeggghhhpppvvvxxxyyyxxxsssmmmgggddd```^^^___bbbcccdddccccccccccccdddeeefffffffffgggiiikkkkkklllkkkkkkgggggggggffffffeeeeeedddeeeeeefffggghhhhhhhhhhhhiiiiiijjjjjjkkkllllllmmmnnnoooqqqqqqrrrsssvvvxxxuuuwwwxxxzzz|||{{{xxxtttooolllggggggfffdddcccccceeehhhhhhooozzz{{{xxxwwwwwwvvvvvvxxx|||~~~zzzuuurrrnnnpppsssuuuyyy~~~{{{zzz|||{{{uuullleeeaaaaaaaaa```bbbcccdddcccaaaaaacccdddhhhhhhhhhhhhfffbbb[[[WWWSSSSSSSSSSSSUUUWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^\\\]]]^^^___`````````___cccgggmmmuuu|||sssaaaNNNCCC???<<<::::::999777444333444555555555666555444333222222222222333333333333444555777777555555555666666777777888555555666777777888888999===<<<;;;;;;<<<>>>AAABBBEEEHHHWWWqqqxxxgggZZZXXX___gggppp{{{vvv{{{}}}qqqZZZMMMHHHHHHFFFHHHMMMUUU^^^fffjjjlllmmmooossswwwxxxvvvrrrnnniiimmmrrrtttsssrrrqqqrrrmmmggg___YYYVVVVVVVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZ[[[[[[\\\]]]^^^]]]]]]]]]^^^```bbbdddfffgggggggggeeecccbbbdddeeefffkkkooooooooopppnnniiieeebbb^^^]]]___bbbddddddbbbbbbbbbcccddddddeeeeeeeeefffgggiiiiiiiiihhhggghhhhhhhhhiiihhhhhhhhhgggffffffggghhhiiiiiiiiiiiihhhiiijjjlllmmmnnnnnnoooooopppqqqqqqqqqrrrtttvvvuuuxxxzzz|||~~~}}}zzzwwwrrrooojjjjjjiiigggeeedddfffhhhiiioooyyyzzzwwwwwwvvvvvvvvvwwwxxxxxxwwwtttqqqooojjjlllnnnppptttyyy|||{{{}}}zzztttkkkdddaaa`````````bbbccccccaaa``````bbbdddffffffeeeeeeccc___YYYTTTTTTSSSSSSSSSTTTVVVYYYZZZ^^^^^^______^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^______```eeelllttt{{{qqq```NNNEEEAAA===999999666444444444555555444333444444333222222333333333333333333333333444555555444555555666777777888888666666777777888999999:::>>><<<;;;;;;<<<>>>AAABBBEEEHHHWWWrrrxxxggg\\\\\\fffpppwwwzzzvvv{{{rrr[[[MMMIIIIIIHHHIIINNNUUU^^^fffjjjlllkkknnnrrrvvvyyywwwrrroookkkooorrrsssrrrqqqrrrtttiiiddd]]]XXXVVVWWWYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^___```aaabbb```_________```aaacccdddeeeffffffeeecccbbbbbbccceeeiiijjjiiiiiikkkjjjgggbbb___\\\[[[]]]```bbbcccaaabbbbbbccccccddddddeeedddeeefffggggggfffeeeeeehhhiiiiiijjjjjjjjjjjjiiifffggghhhiiiiiijjjjjjjjjhhhiiikkkmmmnnnoooppppppooopppqqqqqqpppqqqsssuuuuuuxxx|||~~~}}}{{{xxxtttrrrnnnnnnmmmjjjgggeeefffggglllqqqzzz~~~yyyvvvuuuuuuuuuuuuuuuuuusssrrrooommmlllfffhhhjjjmmmqqqwww}}}{{{{{{}}}|||zzztttkkkddd`````````___bbbbbbbbbaaa___```bbbdddeeedddccccccaaa]]]WWWRRRUUUTTTSSSSSSTTTVVVXXXZZZ\\\]]]^^^_______________\\\[[[YYYXXXYYY[[[^^^```___dddlllsss{{{ppp```NNNFFFBBB===999888///000222555888888666333222222222222333444555555333333222222222333444444444555555666777888888999777777777888999999::::::>>>===;;;:::;;;>>>AAABBBEEEIIIWWWrrrxxxhhh]]]___kkkvvv~~~|||wwwyyy}}}rrrZZZKKKHHHIIIKKKJJJMMMUUU```hhhjjjiiikkkmmmpppsssuuuvvvvvvvvvppppppooooooooooooooopppjjjeee^^^YYYWWWXXXZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYY[[[]]]```bbbcccbbb___^^^^^^___bbbcccccccccdddccccccbbbaaa```eeefffggghhhhhhfffdddccccccbbb___^^^^^^___aaacccbbbccceeefffgggfffeeedddeeefffgggfffeeedddeeegggkkkhhhfffeeefffhhhhhhhhhggghhhhhhhhhiiiiiiiiiiiihhhjjjlllllllllnnnppprrrpppoooooooooqqqtttvvvxxxyyy|||~~~}}}zzzvvvrrrnnnnnnmmmllllllmmmnnnnnnooottt|||~~~zzzwwwuuutttuuuuuuvvvuuusssoookkkhhhiiijjjlllmmmnnnrrrvvvzzz}}}}}}{{{wwwtttmmmgggaaa]]][[[[[[___^^^]]]]]]^^^___aaabbbaaa```^^^[[[XXXVVVTTTSSSRRRPPPNNNMMMNNNQQQTTTWWWYYY\\\^^^```___^^^^^^___bbbbbbbbbaaa___]]]\\\[[[^^^dddmmmuuu{{{zzzgggRRRFFF@@@;;;888777888777555444333333444444111000000111333444444222444444444444333333222111333333444444555666666666:::999999999999999999999;;;;;;;;;<<<>>>???AAABBBDDDJJJZZZrrruuuhhh```bbbooo}}}zzz{{{|||oooYYYKKKGGGHHHGGGFFFIIIQQQ\\\eeeiiiiiiiiikkknnnqqqtttuuuvvvuuupppooonnnmmmmmmmmmmmmmmmiiiddd\\\XXXVVVXXXYYYZZZ\\\\\\[[[[[[[[[\\\\\\]]]ZZZYYYYYYYYYZZZ]]]___aaacccaaa___^^^^^^___aaacccccccccccccccbbbaaa```___bbbccceeefffeeedddcccaaabbb```^^^\\\\\\]]]___```aaaccceeeggghhhgggeeedddeeefffggggggfffeeefffhhhjjjhhheeeeeefffhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjkkkkkkkkkkkkmmmooorrrsssrrrqqqpppqqqtttwwwxxx|||}}}{{{xxxsssrrrpppnnnmmmmmmnnnnnnrrrwww~~~{{{wwwuuutttuuuuuuuuutttqqqnnnkkkiiihhhjjjkkklllnnnqqqvvvzzz}}}|||||||||xxxuuurrrlllfff```]]][[[ZZZZZZZZZZZZZZZ[[[]]]___aaa[[[ZZZYYYVVVTTTQQQOOONNNPPPOOOMMMMMMNNNQQQUUUWWWZZZ\\\___```aaaaaaccceeefffffffffdddaaa___]]]]]]\\\bbbjjjrrr{{{~~~jjjTTTGGG@@@;;;888888888777555444333333444444666555333444555555444333333444444444333333222111222222333333444555555666999999999999999999999999;;;;;;;;;<<<===???AAAAAADDDKKKZZZrrruuuhhhaaadddqqq~~~|||{{{zzz}}}kkkVVVJJJFFFFFFEEEDDDFFFNNNYYYccciiijjjgggiiilllpppsssuuuvvvvvvrrrqqqooommmlllkkkjjjjjjgggbbb[[[VVVUUUWWWYYYYYY\\\\\\\\\]]]]]]^^^^^^___ZZZYYYYYYYYYZZZ\\\___aaacccaaa```______```aaacccddddddccccccaaa```___^^^___```aaabbbbbbbbbaaa```bbb```^^^]]]\\\]]]^^^___```bbbfffhhhiiihhhfffdddeeefffhhhggggggggghhhiiijjjgggeeedddeeeggghhhhhhgggggghhhjjjkkklllmmmnnnmmmnnnnnnmmmlllmmmqqqssswwwuuusssrrrsssuuuyyy{{{zzzxxxuuurrrpppooooooooowww{{{}}}yyywwwvvvvvvuuutttrrrpppmmmkkkiiihhhiiijjjlllnnnqqqvvvzzz~~~~~~zzzyyy|||~~~~~~zzzuuurrrrrroooiiiddd___[[[ZZZYYYUUUUUUUUUUUUWWWYYY\\\]]]VVVVVVTTTRRRPPPNNNLLLKKKMMMLLLLLLMMMOOORRRUUUWWW[[[]]]___```bbbeeejjjmmmllllllllliiieeeaaa``````^^^aaagggrrr}}}pppWWWHHH@@@;;;999999888777666555444444444444888777555555666555444222333333444444444333222222111222222333444444555555888888888888888888888888::::::;;;<<<===???@@@AAADDDKKKZZZrrrwwwjjjcccfffsssyyywwwxxx{{{wwwfffSSSIIIEEEDDDEEEEEEGGGNNNXXXbbbiiillliiijjjmmmpppsssuuuvvvwwwuuutttrrrooommmkkkjjjjjjeee```YYYUUUTTTVVVXXXYYY[[[[[[\\\]]]^^^_________\\\[[[ZZZZZZ[[[^^^```bbbdddcccbbbaaaaaabbbcccdddddddddcccbbbaaa___^^^]]]^^^___``````aaa``````___bbbaaa```^^^^^^^^^___```___aaaeeehhhjjjiiifffeeeeeefffhhhhhhggggggiiijjjhhhfffdddccceeeggghhhhhheeefffgggiiikkklllnnnnnnqqqqqqqqqooonnnpppsssvvvxxxvvvttttttuuuyyy}}}~~~|||yyyuuusssrrrssssss||||||yyyxxxxxxvvvtttqqqooollljjjiiifffhhhjjjkkkmmmqqqvvvyyyzzzwwwvvvwwwxxxyyywwwsssooommmllljjjeeeaaa\\\YYYXXXWWWQQQQQQQQQQQQRRRSSSUUUVVVTTTTTTRRRQQQOOONNNLLLLLLJJJKKKLLLMMMPPPSSSUUUWWW[[[\\\]]]___bbbgggoootttrrrssssssoooiiidddbbbcccbbbdddiiitttuuuZZZIII@@@;;;:::;;;777777666666555444444444666555333333444444333222333333333444444333333222222222333444444555555666777777777777777888888888::::::;;;;;;===>>>@@@AAAEEEKKKZZZrrrzzzkkkeeeiiivvv}}}zzzrrroootttvvvppp```PPPHHHEEECCCEEEFFFHHHNNNWWWaaahhhlllmmmnnnppprrrtttvvvwwwxxxzzzxxxvvvrrrpppmmmlllkkkccc^^^XXXTTTTTTVVVXXXYYYZZZZZZ\\\]]]^^^^^^^^^^^^___^^^]]]]]]]]]___bbbccceeeeeedddccccccdddeeeeeeddddddccccccbbb```___^^^_________`````````____________^^^]]]]]]^^^______]]]```dddgggiiihhhgggeeeeeeggghhhhhhgggggghhhjjjgggeeeccccccdddfffggggggddddddfffhhhjjjlllmmmnnnqqqqqqqqqpppooopppsssuuuwwwvvvvvvwwwzzz}}}yyywwwwwwxxxyyy}}}|||{{{yyywwwssspppllljjjiiieeegggiiijjjlllpppuuuyyyzzzvvvrrrrrrsssrrrpppmmmjjjhhhfffddd```]]]YYYWWWUUUTTTPPPPPPNNNMMMMMMNNNNNNOOOQQQPPPPPPOOONNNLLLLLLKKKIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[\\\```gggpppvvvwwwxxxxxxssslllfffeeeffffffggglllvvvyyy]]]KKKBBB<<<:::;;;777777777666666555444444444333222333555666555444222333333444444333333333444444555555666666777777666666777777777888888888:::::::::;;;<<<>>>@@@AAAEEELLL[[[rrr|||mmmfffjjjvvvxxxyyyxxxqqqjjjjjjpppppphhhZZZNNNHHHFFFCCCCCCEEEJJJPPPYYYbbbiiinnnsssssstttuuuuuuvvvwwwwww{{{yyywwwssspppnnnlllkkkbbb]]]WWWTTTTTTVVVYYYZZZZZZ[[[]]]^^^___^^^^^^]]]``````^^^^^^___aaacccdddeeeeeeddddddddddddeeeeeeccccccdddccccccbbbaaa````````````_________^^^^^^YYYYYYYYYZZZZZZ[[[\\\]]]]]]___aaadddfffggggggffffffggghhhhhhffffffggghhhfffdddbbbbbbdddfffggggggddddddfffgggiiikkklllmmmnnnoooppppppoooppprrrtttvvvwwwxxx{{{~~~}}}}}}~~~~~~{{{wwwrrrnnnjjjhhhdddfffhhhjjjlllpppuuuyyy~~~yyytttpppoooooommmjjjhhheeeccc___^^^[[[XXXVVVSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIIIIIIIKKKNNNPPPSSSUUUVVVVVVXXXYYYYYY[[[___fffooouuuyyy{{{|||vvvnnngggggghhhiiijjjoooxxx{{{___MMMCCC===;;;;;;777777777777777555444444444333333444666888777666222222333444444444333333555555555666777777888888666777777888888999999999999999:::;;;<<<>>>???@@@FFFLLL[[[rrr}}}llleeegggrrr}}}~~~uuussspppiiifffiiilllkkkcccVVVLLLHHHFFFDDDBBBGGGMMMVVV___hhhqqquuuxxxwwwvvvvvvuuutttttttttxxxwwwtttqqqnnnkkkjjjiiibbb]]]WWWTTTTTTWWWZZZ[[[\\\]]]___``````___^^^]]]aaa```___^^^___```bbbdddddddddccccccccccccddddddccccccddddddddddddccccccaaa```___^^^]]]]]]\\\\\\UUUVVVWWWXXXYYY[[[\\\\\\\\\]]]___aaaccceeeggggggggghhhhhhgggeeedddeeefffeeecccaaaaaacccfffggggggeeefffggghhhjjjkkklllmmmmmmooorrrssssssssstttuuuwwwxxx{{{~~~~~~~~~{{{vvvooojjjgggccceeegggiiikkkpppuuuyyy~~~|||wwwsssnnnmmmkkkiiifffccc```___YYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLOOORRRUUUVVVVVVVVVXXXYYYYYY[[[___eeemmmsssyyy|||}}}xxxnnnhhhhhhjjjmmmpppvvv|||{{{```OOOEEE>>>;;;;;;777777888888777666444333555444333444555666555444111222333333444444444333444444555555666777777777777777888888999::::::;;;999999:::;;;<<<>>>???@@@FFFLLL[[[sss}}}iiiaaabbblllvvv|||ssspppllleeeeeejjjjjjhhh___SSSKKKIIIGGGDDDDDDIIIRRR\\\fffpppyyy~~~zzzyyyxxxvvvtttsssrrrrrrvvvtttqqqnnnkkkiiiggggggbbb]]]WWWTTTUUUXXXZZZ\\\^^^___aaabbbbbb```^^^]]]```___^^^]]]^^^```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeedddaaa```___]]]\\\[[[[[[ZZZUUUVVVWWWYYY[[[\\\]]]^^^\\\]]]^^^___bbbdddggghhhggghhhhhhgggdddccccccdddeeecccaaaaaacccfffgggggggggggghhhjjjkkklllmmmmmmnnnrrrvvvxxxxxxxxxxxxxxxyyy{{{~~~~~~xxxqqqjjjfffccceeegggiiikkkooouuuyyy{{{zzzxxxvvvvvvyyy}}}|||zzzuuuqqqmmmllliiifffccc___]]]\\\VVVVVVTTTSSSQQQOOONNNMMMKKKKKKIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMQQQTTTVVVVVVVVVVVVXXXYYYZZZ\\\___eeelllrrryyy|||~~~xxxnnnhhhhhhkkkqqqvvv|||{{{aaaPPPFFF???;;;;;;777777888888888666444333555333222222222222111///111222333333444444444444333333444444555666666666777777888999::::::;;;;;;999999::::::<<<===???@@@FFFLLL[[[sss{{{ggg^^^^^^hhhqqq{{{ooolllhhhaaaccckkkmmmcccWWWPPPKKKFFFEEEHHHHHHKKKSSS```ooozzzzzzzzzxxxwwwvvvuuutttssssssqqqnnnkkkhhhfffffffff```ZZZVVVVVVWWWVVVXXX[[[ZZZ]]]```aaaaaa_________ccccccccccccdddcccaaa______aaacccccc```___```aaaaaa```______```bbbdddfffccccccaaa___\\\ZZZYYYXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeeeedddgggeeecccbbbbbbdddggghhhjjjiiiiiiiiikkkmmmppprrruuuvvvwwwyyyzzz{{{{{{|||~~~}}}{{{zzzzzzqqqjjjgggfffdddeeehhhkkkmmmssszzz|||xxxtttqqqqqqqqqqqqppptttuuuzzz}}}vvvqqqmmmlllkkkgggfffeeeccc```]]][[[YYYYYYWWWTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGEEEEEEFFFHHHJJJKKKQQQSSSVVVXXXYYYXXXWWWVVVVVVWWWYYY[[[^^^ccciiinnnvvvzzz~~~|||wwwqqqmmmlllsssuuu}}}|||dddRRRFFF>>><<<>>>888:::;;;999666444555777666666666555555444444444444333222111111111222333555555555666666666666666555777999:::::::::888777;;;<<<===<<<<<<>>>AAACCCDDDLLL\\\ttt~~~iiiZZZVVV^^^iii}}}|||ppplllgggaaaccckkkkkkaaaVVVOOOIIIDDDDDDFFFIIINNNXXXfffsss{{{~~~}}}xxxxxxwwwvvvuuusssrrrrrrrrrqqqnnnllliiigggeeeddd^^^XXXUUUVVVXXXXXXZZZ^^^[[[]]]___```___^^^___```aaaaaaaaabbbbbbbbb```^^^^^^```bbbaaa___]]]^^^___aaa`````````aaaccceeefffddddddcccaaa___\\\YYYXXXWWWWWWXXXYYY[[[\\\]]]]]]ZZZZZZ[[[\\\^^^```bbbcccgggggggggggggggggggggggggggfffdddbbbbbbdddfffgggjjjjjjjjjjjjllloooqqqsssvvvwwwxxxyyy{{{{{{||||||~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}|||{{{zzzzzz~~~~~~~~~{{{ssslllhhhfffdddeeeiiikkkmmmttt{{{}}}vvvqqqmmmjjjhhhfffjjjkkknnnsssyyy|||}}}}}}zzzwwwsssnnnjjjhhhggggggffffffeeecccaaa^^^\\\ZZZZZZWWWTTTQQQPPPOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKRRRTTTXXXZZZ[[[ZZZYYYWWWUUUVVVWWWXXXZZZ^^^cccgggrrrvvvzzzzzzvvvrrrpppppptttwww~~~}}}eeeRRREEE===:::<<<999999999888666444444555333333333333333333222222222111111222333444666777444555555555555666666666666777888::::::999888777999::::::::::::<<>>AAADDDGGGOOOaaazzzyyyjjj]]]VVVZZZaaannn~~~rrriiieeebbbcccfffbbbYYYPPPLLLJJJIIIKKKOOOQQQVVV___gggmmmpppqqqqqqrrrsssuuuuuutttqqqmmmkkkmmmmmmnnnmmmkkkfffbbb___[[[UUURRRTTTVVVWWWYYY]]]aaa```___\\\[[[[[[^^^``````aaabbbbbb```___aaacccccccccbbbaaaaaa___^^^\\\\\\]]]^^^```aaaaaaaaaaaaggghhhiiiiiieee```ZZZVVVQQQRRRSSSUUUWWWXXXZZZZZZZZZZZZZZZ[[[\\\^^^___```^^^^^^^^^______`````````ddddddcccccccccdddeeefffggghhhhhhjjjlllmmmooopppssssssssssssuuuwwwxxxyyyxxxxxxwwwvvvvvvuuuttttttssstttvvvxxxyyyzzz{{{{{{yyyyyyzzz{{{{{{|||}}}}}}~~~wwwrrrmmmjjjiiikkklllooovvv~~~|||yyyqqqooonnnmmmmmmmmmkkkjjjkkkjjjhhhfffeeeeeeeeeeeeiiijjjkkkkkkjjjhhheeeddd```\\\WWWSSSQQQOOOMMMLLLLLLJJJHHHFFFEEEEEEFFFGGGDDDCCCCCCDDDFFFHHHKKKMMMMMMOOORRRUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXZZZ]]]```eeeiiimmmoooooopppsssvvvzzzzzzdddSSSGGG>>>;;;<<<:::777444555666777444111444444444555555666666666333333333333222222222111222222333333444555555666777777888888999999999999999;;;<<<<<<===>>>BBBEEEGGGOOOaaa{{{rrrdddXXXQQQSSSYYYggg~~~~~~tttlllhhhffffffgggbbbYYYQQQMMMKKKJJJLLLPPPQQQUUU[[[```eeejjjooorrrrrrtttvvvwwwvvvrrrnnnkkkmmmmmmmmmllljjjeeeaaa___[[[UUURRRTTTVVVWWWYYY]]]bbbbbb```^^^\\\\\\^^^```___aaacccbbb______aaaeeeeeedddbbbccccccbbb```^^^\\\\\\]]]^^^___```aaaaaaeeeggghhhgggddd___ZZZVVVPPPQQQRRRTTTVVVXXXZZZZZZ[[[[[[[[[\\\]]]^^^```aaa^^^______``````aaaaaaaaabbbbbbbbbbbbccceeefffgggfffggghhhjjjkkkmmmnnnooopppppppppqqqsssvvvxxxzzzyyyyyyxxxwwwvvvvvvuuuuuussstttuuuwwwyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||~~~~~~xxxtttpppnnnoooppprrryyy~~~{{{xxxvvvuuutttsssqqqqqqpppooonnnmmmmmmmmmmmmpppoooooonnnmmmkkkjjjiiieeeaaaZZZUUUQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEFFFHHHKKKNNNPPPMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUWWWWWWWWWXXX[[[]]]bbbfffjjjllllllnnnrrrvvv|||{{{eeeTTTHHH???;;;<<<:::888777666666666444333222222333333333333333333//////111222333444444444222222333444555666666777888888888888888999999999777888999:::;;;===@@@CCCGGGPPPbbb}}}rrrdddXXXPPPQQQVVVaaaxxxxxxppplllkkkjjjiiieee\\\RRRNNNKKKHHHJJJNNNNNNRRRXXX]]]bbbhhhoootttrrruuuxxxyyyxxxtttoookkkmmmmmmlllkkkhhheeeaaa___ZZZUUURRRUUUXXXZZZ]]]aaaccccccbbb```]]]]]]^^^___^^^```bbb```]]]]]]aaaeeeeeecccbbbbbbddddddbbb___]]]]]]]]]]]]^^^```bbbcccdddeeeeeeeeebbb^^^ZZZWWWQQQRRRSSSUUUXXXZZZ[[[\\\[[[[[[[[[\\\]]]^^^___```_________```aaabbbbbbbbb___```aaabbbdddfffggghhhfffgggiiikkklllnnnnnnooonnnnnnooopppsssvvvzzz||||||{{{zzzxxxwwwuuutttsssrrrsssuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}~~~{{{wwwtttttttttvvv|||}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvuuusssqqqoooooonnnnnnjjjeee]]]WWWRRROOOMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHJJJNNNQQQSSSPPPOOOOOOPPPRRRTTTWWWYYYWWWXXXYYYYYYXXXXXXYYY[[[___bbbfffhhhjjjmmmsssxxx}}}~~~hhhVVVIII>>>::::::999999999888666444444555333333333333333333222222///000222333444555555444222333444555666777777888888888888888888999999:::777888999:::;;;===@@@CCCHHHQQQdddtttgggZZZRRRSSSXXX___sss{{{tttppppppnnnkkkhhh^^^SSSNNNJJJFFFGGGJJJKKKPPPWWW\\\bbbhhhooouuusssvvvyyy{{{zzzuuuppplllmmmmmmllljjjgggdddaaa___ZZZUUUSSSWWW[[[]]]```eeecccdddcccaaa___]]]^^^___\\\___aaa___\\\\\\```ddddddbbbaaabbbdddeeebbb______^^^]]]]]]^^^```cccdddccccccdddcccaaa]]]ZZZWWWRRRSSSUUUWWWYYY[[[]]]]]][[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^___```aaaaaabbb^^^^^^```bbbdddfffhhhiiiggghhhjjjlllmmmoooooopppnnnnnnnnnpppsssxxx|||~~~~~~}}}{{{yyyvvvtttrrrqqqqqqrrrtttvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{|||}}}}}}|||yyyyyyxxxyyy{{{yyyvvvsssqqqpppqqqrrrmmmggg___XXXSSSPPPMMMKKKLLLLLLLLLKKKJJJIIIGGGFFFHHHHHHHHHIIILLLPPPSSSUUUSSSRRRPPPPPPRRRVVVYYY\\\]]]^^^^^^]]][[[YYYZZZZZZ\\\___dddgggiiinnntttzzz~~~jjjXXXIII===888777888:::;;;999666444555777666666666555555444444444333444555555555444333222333333444555666777888999888888777777888888999:::888:::;;;<<<===???CCCFFFJJJSSSfffrrrdddXXXOOOPPPUUU```ppp|||yyyvvvuuussspppjjj^^^QQQJJJGGGDDDDDDFFFIIINNNVVV___fffkkkmmmnnnpppsssvvvwwwuuurrrpppooooookkkgggeeeeeeccc___[[[WWWUUUUUUZZZ\\\\\\___dddeeeeeedddbbb^^^]]]]]]^^^aaaaaa```___^^^^^^^^^^^^]]]]]]^^^___aaacccdddeeedddbbb```___^^^___```aaafffgggfffeeebbb]]]YYYVVVSSSRRRRRRUUUYYY\\\^^^^^^[[[[[[ZZZZZZ[[[[[[\\\]]]___```aaaaaa``````aaacccaaaaaaaaabbbcccdddfffgggeeeeeegggiiikkkmmmooooookkklllnnnqqqsssvvvwwwxxx|||zzzwwwuuusssttttttuuuttttttuuuvvvwwwxxxxxxyyyyyyyyyzzz}}}}}}{{{|||}}}||||||~~~zzzuuuqqqnnnllljjjiiigggddd___XXXSSSOOOMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJKKKNNNRRRWWWYYYYYYYYYWWWVVVVVVZZZaaafffdddbbb```]]]\\\ZZZYYYXXX_________```dddllluuu{{{lllXXXJJJ???;;;<<<333333333444444444555555444333333222222333333444555555444444444333333333444444555555666777777777666666666666777888999:::;;;;;;;;;;;;===???AAACCCHHHSSSgggyyydddWWWUUUTTTPPP___qqq}}}zzzwwwvvvtttpppjjj]]]PPPJJJFFFCCCDDDFFFIIINNNUUU^^^eeejjjmmmmmmmmmooosssuuuuuutttrrrqqqnnnkkkgggfffeeeccc^^^ZZZUUURRRRRRVVVYYYYYY[[[```dddddddddbbb___^^^^^^___```___^^^]]]\\\\\\\\\\\\]]]]]]^^^___aaacccdddeeedddcccaaa```___```aaabbbcccddddddcccaaa]]]YYYVVVRRRQQQRRRUUUYYY\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```___^^^^^^```bbbaaaaaabbbbbbccceeefffgggffffffhhhiiikkkmmmnnnooommmnnnppprrruuuwwwyyyzzz|||{{{yyywwwvvvuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwyyyyyyzzz|||~~~}}}{{{|||}}}~~~yyysssoookkkiiigggeeedddaaa\\\WWWRRROOOMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMOOONNNMMMMMMOOORRRUUUWWWVVVVVVUUUTTTTTTWWW]]]aaaffffffdddaaa^^^[[[ZZZZZZ______```aaaeeemmmuuu|||kkkXXXIII>>>:::;;;555555555555555555555555333333333222222333333333333333333333333333333333444444555555666777777777888777777666777888::::::<<<<<<<<<<<<>>>@@@CCCDDDIIITTTiii{{{gggZZZVVVUUUSSScccuuu}}}|||xxxssshhh\\\OOOIIIFFFCCCCCCEEEHHHMMMUUU^^^eeejjjlllmmmmmmooorrrtttuuutttrrrqqqnnnkkkhhhgggfffccc]]]XXXSSSQQQQQQUUUWWWVVVYYY]]]bbbbbbcccbbb___^^^___``````___^^^]]]]]]\\\\\\\\\\\\]]]]]]___```bbbdddeeeeeedddcccbbbaaabbbcccdddaaabbbbbbbbb```]]]YYYWWWQQQQQQRRRUUUYYY[[[[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^_________^^^^^^```aaabbbbbbccccccdddeeefffggggggggghhhjjjkkkmmmnnnoooooooooqqqsssvvvyyy{{{}}}}}}}}}|||{{{yyyxxxvvvvvvwwwvvvtttsssrrrssstttuuuzzzyyyyyy{{{~~~~~~|||zzz{{{|||}}}yyytttnnniiieeecccaaa___^^^[[[XXXTTTPPPNNNMMMLLLHHHIIIJJJKKKMMMOOOPPPPPPTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTVVVYYY\\\gggiiijjjgggaaa]]]\\\\\\^^^___aaaccchhhooowww}}}kkkXXXIII>>>999:::888888777777666555555555333333222222222222333333111111111222333333444444444444555555666777777777:::999888777777888:::;;;<<<<<<<<<===???AAADDDEEEJJJUUUkkk}}}jjj]]]XXXWWWVVVgggxxx~~~vvvggg[[[OOOHHHEEEBBBCCCEEEHHHMMMUUU]]]dddiiilllmmmrrrrrrsssuuuuuutttrrroooooollljjjhhhgggbbb[[[UUUTTTQQQRRRUUUWWWWWWYYY]]]___```aaaaaa___^^^___```aaa```___^^^]]]]]]]]]]]]\\\\\\]]]^^^```bbbdddeeefffeeeddddddcccdddeeeeeecccddddddcccaaa]]]YYYVVVQQQQQQSSSVVVZZZ[[[[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```___^^^___```bbbbbbbbbcccdddeeefffffffffggghhhiiijjjkkkmmmnnnnnnooooooqqqsssvvvyyy|||~~~~~~~~~~~~}}}zzzwwwvvvvvvtttrrrpppppprrrtttvvvzzzyyyyyyzzz|||~~~}}}|||zzzzzz{{{|||}}}}}}||||||{{{oookkkeee```]]]\\\[[[ZZZXXXVVVTTTRRROOONNNMMMMMMLLLMMMNNNOOOQQQRRRTTTTTTWWWVVVTTTSSSRRRSSSTTTUUUVVVWWWXXXWWWVVVWWWYYY[[[fffjjjmmmllleee___\\\\\\^^^```cccfffkkkrrrzzzmmmZZZKKK???::::::999888888777555444444333222222333333333333222222000111111333444555666666444444555555666777777777<<<;;;999777777888:::;;;;;;;;;<<<===???AAADDDEEEJJJVVVkkk~~~mmm^^^WWWVVVWWWhhhyyyxxxggg[[[NNNHHHEEECCCCCCFFFHHHMMMUUU^^^eeejjjlllmmmsssssssssuuuxxxxxxuuussspppmmmjjjiiigggbbbZZZTTTSSSQQQQQQUUUWWWWWWYYY]]]]]]___aaaaaa___^^^^^^___```___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^```bbbcccdddfffeeeeeeeeeeeeeeeffffffhhhhhhhhhfffbbb]]]YYYVVVSSSSSSSSSVVVYYY[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]___aaabbbbbbccceeeeeeeeeeeedddffffffhhhiiikkklllmmmnnnnnnnnnoooqqqtttxxx|||~~~~~~~~~{{{wwwuuusssrrrpppoooppprrruuuwwwzzzyyyxxxyyy{{{||||||{{{yyyyyyzzzzzz|||~~~}}}yyyuuusssqqqeeeaaa\\\XXXWWWWWWWWWWWWUUUTTTTTTRRRQQQQQQPPPPPPUUUUUUVVVVVVWWWXXXXXXYYYWWWVVVUUUUUUUUUUUUVVVWWWVVVWWWXXXXXXWWWWWWYYYZZZbbbhhhooopppllleee^^^[[[___bbbfffjjjpppwww~~~ooo\\\MMMAAA;;;;;;999888777666555333222222222333444444444444333222111222333444555777777888444444555555666777777777<<<:::999777777888:::;;;:::::::::;;;>>>@@@CCCEEEIIIUUUkkkppp```WWWVVVXXXgggwww}}}vvvggg[[[OOOIIIFFFDDDDDDGGGIIINNNVVV^^^fffjjjmmmnnnooooooppptttzzz}}}|||zzzrrroookkkhhhfffaaaYYYTTTQQQOOOOOOSSSVVVVVVYYY]]]___aaaccccccaaa```___```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\^^^___aaacccdddeeeeeeffffffffffffffffffkkkkkkjjjhhhddd___ZZZVVVTTTSSSRRRTTTWWWZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\\\\[[[[[[]]]^^^aaabbbcccdddeeedddcccccccccdddfffhhhjjjlllmmmnnnmmmmmmmmmooossswww{{{~~~}}}zzzwwwuuurrrqqqppppppqqqsssvvvwww{{{yyyxxxxxxzzz{{{{{{{{{yyyyyyxxxyyyzzz|||}}}wwwrrrnnnlllbbb]]]XXXUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXWWWVVVWWWXXXZZZaaagggpppwwwvvvoooddd]]]```dddiiinnnttt{{{qqq^^^NNNBBB<<<;;;888888777666444333333222333444555666666555444333222333444555666777888888444444555555666777777777999999888888888999999999999999999;;;===@@@CCCEEEIIIVVVllluuueeeYYYWWW\\\hhhxxxtttxxx}}}|||qqqhhh\\\OOOIIIGGGEEEEEEHHHJJJOOOWWW```ggglllnnnooommmlllmmmssszzz~~~~~~|||uuupppkkkgggddd___YYYTTTQQQOOOPPPUUUXXXXXX\\\```bbbdddffffffdddbbbaaaaaa______^^^]]]\\\\\\\\\\\\[[[[[[\\\]]]___aaacccddddddeeeeeefffggggggffffffkkkkkkjjjiiieee```[[[XXXTTTRRRPPPPPPSSSWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]^^^]]]\\\\\\^^^```___aaabbbddddddcccbbbaaaaaabbbdddfffiiikkkmmmnnnmmmmmmmmmooorrrwww|||~~~~~~}}}{{{xxxvvvtttrrrrrrrrrrrrrrrssstttuuu{{{yyywwwwwwyyyzzz{{{zzzyyyxxxxxxxxxyyy|||~~~~~~~~~~~~zzzsssnnnllljjjeee```[[[WWWWWWXXXZZZZZZ^^^^^^^^^_________^^^^^^YYYZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[WWWXXXYYYXXXWWWYYY[[[^^^bbbhhhsss{{{lll```aaaeeelllrrrxxxqqq^^^NNNAAA;;;:::888888777777666555444444444555777888888777555444333333444444555666777777444444555555666777777777555666888999999999999888999999:::<<<>>>AAADDDFFFJJJWWWnnn{{{kkk]]]\\\bbblll{{{mmmoooqqqtttyyy{{{uuulllhhh\\\PPPJJJGGGEEEFFFIIIKKKPPPXXX```ggglllooopppooommmmmmrrryyy}}}|||yyyvvvqqqkkkfffccc___YYYTTTSSSQQQRRRWWW[[[\\\___dddeeegggiiiiiigggeeeccccccccccccaaa```````````````[[[[[[\\\]]]___aaacccdddddddddeeefffggggggffffffiiiiiiiiihhheeeaaa]]]ZZZSSSPPPNNNMMMPPPTTTXXXYYY[[[[[[[[[ZZZ[[[\\\\\\]]]```aaaaaaaaa``````bbbccc___```bbbccccccbbbaaa```___```bbbeeehhhkkkmmmnnnmmmmmmmmmooosssxxx|||~~~}}}{{{yyywwwuuuttttttttttttsssssssssrrrrrr{{{yyywwwwwwxxxzzzzzzzzzxxxxxxwwwwwwyyy{{{~~~||||||||||||uuuoookkkiiijjjjjjeee___ZZZYYY[[[\\\\\\bbbcccddddddeeedddddddddaaaaaaaaabbbcccddddddeeebbbaaaaaa___^^^]]]\\\\\\[[[[[[[[[[[[ZZZ\\\___bbbcccjjjvvvrrrdddbbbfffmmmttt{{{ppp]]]NNNAAA:::999999999888888777777666666555666777999999777666555222333333444444555555555444444555555666777777777333555777999:::999888777::::::;;;===???BBBEEEGGGLLLXXXooopppaaa```gggpppnnnddd```___bbbooottthhh```XXXPPPMMMJJJFFFEEEGGGKKKPPPXXX___dddhhhkkkmmmqqqoooooorrrxxx||||||{{{vvvrrrmmmiiifff```XXXRRRPPPQQQSSSWWW\\\```bbbcccgggjjjlllllliiiggggggiiieeeiiihhhccc``````___\\\\\\\\\\\\]]]^^^aaacccddddddeeefffhhhhhhhhhgggfffiiiiiihhhgggdddaaa^^^\\\UUUSSSPPPOOOPPPTTTYYY\\\```___^^^]]]\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaa```____________``````aaa```aaaaaacccfffiiilllnnnjjjlllnnnoooqqquuu{{{~~~~~~~~~|||yyyvvvtttuuuvvvxxxwwwuuutttsssssssssttt||||||{{{zzzyyyyyyxxxxxxyyy{{{|||zzzxxxyyy|||yyyzzz}}}yyyuuuqqqooommmkkkiiieeebbbbbbcccfffggglllkkkiiiiiiiiihhhfffdddffffffgggiiikkkjjjgggeeefffccc`````````___\\\YYY[[[\\\\\\\\\\\\]]]```bbbeeehhhtttvvvmmmhhhiiilllrrrzzzqqq\\\MMMBBB>>>???999999888777666555444444222222222111111222333333444333333333333333333333777777555444444555666777888888999999999:::::::::999:::<<<===>>>@@@DDDGGGPPPXXXnnnssskkkjjjkkk{{{mmmaaa\\\\\\```mmmpppccc[[[TTTNNNLLLJJJFFFFFFHHHIIIOOOVVV^^^ccchhhlllooopppoooooottt{{{wwwrrrlllgggddd___XXXSSSPPPQQQSSSWWW[[[___aaabbbfffiiilllmmmkkkjjjkkklllnnnssssssllleeebbb```]]]]]]]]]]]]]]]^^^```aaacccdddeeefffggggggfffeeeeeegggggggggfffdddaaa^^^\\\UUUSSSPPPOOOPPPTTTYYY\\\______^^^]]]]]]]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccdddfffhhhiiijjjgggiiijjjlllnnnrrrwww{{{}}}zzzwwwuuuuuuvvvvvvuuutttssssssrrrrrrrrryyyyyyzzzzzzyyyyyyxxxwwwuuuwwwyyyyyyyyyzzz}}}~~~zzzwww|||~~~{{{xxxvvvtttsssqqqpppmmmllllllmmmooopppsssqqqnnnnnnnnnooonnnmmmlllmmmnnnpppqqqoookkkhhhhhheeebbbaaaaaa```]]][[[\\\]]]^^^^^^^^^___bbbeeeiiikkkuuuwwwpppkkklllooottt|||rrr]]]MMMAAA<<<===::::::999888777666666555555444444333333444444555111111111222222222222222666666555555555555666666888888999999999:::::::::999:::<<<===>>>@@@DDDGGGPPPXXXnnn~~~wwwvvvxxxnnn___WWWYYY___kkklll^^^UUUOOOKKKLLLKKKHHHHHHIIIHHHMMMUUU\\\bbbhhhmmmqqqooonnnpppuuu}}}yyyssskkkeeeaaa]]]XXXSSSQQQRRRTTTWWWZZZ]]]___aaaeeehhhkkkmmmmmmmmmnnnpppwww~~~vvvkkkdddaaa______^^^^^^^^^^^^______```cccdddeeeeeeffffffeeeeeegggggggggfffddd```]]][[[SSSQQQOOONNNPPPTTTYYY]]]^^^^^^]]]]]]]]]^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddeeeffffffgggffffffffffffgggiiijjjlllpppuuuyyy{{{xxxuuuuuuvvvttttttttttttsssrrrqqqqqquuuvvvxxxyyyzzzyyywwwvvvtttvvvxxxyyyyyyyyy{{{||||||}}}{{{vvvzzz~~~}}}|||{{{yyyxxxxxxwwwxxxxxxyyyzzzzzzxxxuuuuuuvvvxxxxxxxxxuuuvvvwwwyyyxxxuuupppkkkiiigggcccaaaaaa```^^^]]]]]]^^^_________bbbfffiiinnnpppxxxxxxrrrpppqqqtttxxxrrr]]]LLL@@@;;;;;;999999888777666555444444555444444333333444444444111111222222333333444444555555666666666666666555888888999999999:::::::::999:::<<<===>>>@@@DDDGGGOOOXXXooosss```WWWYYY```jjjiii[[[PPPKKKIIIKKKLLLJJJJJJLLLJJJOOOUUU\\\bbbggglllpppnnnmmmooottt}}}{{{tttjjjbbb^^^[[[WWWSSSQQQSSSUUUWWWYYY[[[^^^___ccceeehhhkkknnnooopppqqqzzz|||nnneeecccbbbaaa``````___^^^^^^^^^^^^aaaaaacccdddfffggghhhiiijjjjjjjjjhhheee```\\\YYYRRRPPPNNNMMMOOOTTTYYY\\\]]]]]]]]]]]]^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^______```aaabbbdddeeefffgggggggggeeeeeeggghhhjjjkkkmmmpppuuuyyy}}}yyyvvvuuuuuusssssstttuuutttsssrrrqqqpppsssvvvxxxyyyyyywwwvvvwwwyyyzzzzzzzzzxxxwwwwwwzzz|||zzzxxxzzz~~~}}}~~~~~~}}}||||||}}}~~~}}}yyyrrrnnnhhhfffbbb```^^^^^^^^^^^^[[[\\\]]]^^^___ccchhhlllpppsss{{{vvvrrrsssuuuwww|||qqq\\\MMMAAA<<<<<<::::::999888777666666555333333222111111111222222333333444555555666777777444444666777777777666555888888999999999:::::::::999:::<<<===>>>@@@DDDGGGNNNYYYooozzzdddZZZ]]]bbbiiigggZZZNNNIIIHHHKKKMMMLLLLLLNNNNNNRRRXXX^^^cccgggkkknnnnnnmmmnnnssszzz|||tttiii```\\\YYYUUUSSSPPPRRRVVVWWWXXXYYY\\\___aaabbbeeeiiilllooooooooouuu~~~yyymmmeeedddccccccbbbbbbaaa```^^^]]]]]]^^^___aaacccfffiiilllmmmnnnnnnnnnkkkfff```[[[WWWRRRPPPNNNMMMNNNSSSXXX[[[[[[\\\]]]^^^______``````````````````````````````^^^^^^^^^^^^___```aaabbbbbbccceeeggghhhhhhgggfffggghhhiiikkklllppptttxxx}}}yyyvvvuuuuuussstttuuuvvvvvvuuusssrrrnnnqqqtttwwwxxxxxxwwwvvvyyyyyyzzz{{{{{{zzzyyywwwyyy{{{~~~{{{zzzzzz~~~||||||}}}}}}|||xxxrrrmmmfffdddaaa]]]\\\\\\^^^```\\\\\\]]]^^^___ccchhhlllnnnsss~~~}}}tttqqqtttvvvzzz~~~nnn\\\MMMBBB===>>>>>>===<<<;;;:::999999888444333222222111111111222333333444555555666777777333444666777777777666555888888999999999:::::::::999:::<<<===>>>@@@DDDGGGNNNYYYpppiii^^^```bbbfffdddXXXMMMHHHFFFHHHKKKJJJKKKNNNPPPUUU\\\bbbfffiiilllnnnooommmnnnrrryyy|||ttthhh___ZZZWWWTTTQQQNNNRRRVVVWWWWWWXXX\\\___aaaaaacccgggkkkmmmmmmlllooovvvzzzsssjjjfffeeeddddddddddddcccbbb```^^^]]]\\\]]]___aaaeeeiiilllnnnppppppooommmhhhaaa[[[WWWSSSQQQNNNLLLNNNRRRVVVYYYZZZ[[[\\\^^^___`````````````````````````````````````````````aaacccdddeeebbbcccdddfffggghhhhhhhhhfffgggiiijjjkkknnnsssvvv~~~}}}yyywwwuuuuuutttuuuuuuuuuuuuuuuttttttoooqqqsssvvvwwwwwwwwwvvvvvvuuuvvvyyy|||~~~}}}|||yyyzzz|||}}}yyyyyy{{{~~~yyyxxxxxxxxxwwwuuupppmmmeeedddaaa^^^\\\]]]aaaeeeccccccbbb``````ccchhhkkklllsss~~~zzzrrrppptttwww{{{mmm[[[MMMCCC>>>>>>:::999999888777666555555666666555444333333333333111111222222333333444444333444555666777777777777888888999999999:::::::::999:::<<<===>>>@@@DDDGGGNNNYYYqqqkkkaaabbb___```^^^VVVLLLFFFCCCEEEGGGGGGIIILLLPPPVVV___fffkkkmmmoooppppppoooooottt{{{|||ssshhh___ZZZVVVRRROOOLLLQQQUUUWWWVVVWWW\\\```bbbbbbcccfffkkkmmmkkkjjjkkkqqqrrrmmmhhhgggfffdddeeeeeeeeeeeedddbbb```___\\\\\\]]]___bbbeeehhhjjjmmmnnnnnnlllhhhbbb\\\XXXTTTQQQNNNLLLMMMPPPUUUWWWYYYZZZ\\\^^^``````aaa```````````````````````````______``````aaacccdddeeedddddddddeeefffggghhhiiihhhiiijjjkkkllloootttwww{{{|||}}}|||yyywwwvvvvvvtttttttttssssssttttttuuuqqqrrrsssuuuvvvwwwwwwwwwuuussssssvvvzzz}}}~~~}}}yyyzzz{{{}}}~~~}}}yyyyyyzzz}}}zzzuuusssrrrrrrrrrqqqnnnlllgggfffdddaaa___bbbggglllpppnnnkkkfffccccccfffiiikkkrrr}}}uuuqqqrrruuuxxx}}}mmm[[[MMMBBB======777666666555444333222111777666555444333333333333111111111222222222222222444444444555555666777888888888999999999:::::::::999:::<<<===>>>@@@DDDGGGNNNZZZqqqkkkaaabbb]]][[[ZZZSSSKKKEEEAAABBBCCCDDDFFFJJJOOOVVV```iiinnnqqqrrrrrrqqqpppqqqvvv~~~{{{ssshhh___ZZZVVVQQQNNNKKKPPPUUUVVVVVVWWW\\\aaadddcccdddgggkkklllkkkhhhkkknnnooojjjggghhhgggdddffffffffffffeeecccaaa```\\\\\\\\\]]]___bbbdddfffjjjkkklllkkkhhhccc]]]ZZZTTTRRRNNNLLLLLLOOOSSSVVVXXXZZZ\\\^^^```aaaaaaaaa````````````````````````]]]]]]^^^^^^___aaabbbcccfffeeeeeedddeeefffggghhhkkklllmmmnnnooorrrwwwzzzyyy{{{||||||yyywwwvvvvvvtttsssrrrqqqqqqrrrtttuuurrrsssssstttuuuvvvwwwxxxwwwuuussstttxxx{{{{{{zzzzzzzzzzzz{{{|||~~~{{{zzz{{{}}}zzzwwwvvvrrrpppnnnnnnoooooommmllljjjiiigggdddcccffflllrrrzzzwwwrrrlllfffdddfffhhhlllrrr{{{{{{rrrqqqtttuuuyyynnn[[[MMMAAA;;;:::;;;;;;:::999888777666666555444333222111111111111444333333333333333333333555555444444555666888999888888999999999:::::::::999:::<<<===>>>@@@DDDGGGNNNZZZqqq}}}sssgggcccdddaaaXXXOOOGGGDDDCCCFFFEEEBBBCCCEEERRRVVV\\\dddllltttyyy|||{{{wwwsssvvv}}}zzztttkkkbbb[[[TTTNNNKKKNNNPPPRRRTTTUUUVVVYYY[[[bbbbbbccceeeggghhhiiijjjnnnoooooommmjjjgggffffffffffffeeeddddddddddddeee^^^]]][[[[[[\\\```cccfffjjjkkklllkkkiiieee```^^^XXXTTTOOOLLLKKKOOOSSSWWWYYY[[[]]]]]]]]]^^^___aaa````````````aaaaaaaaaaaacccbbb```___```aaacccdddbbbccccccdddeeefffggghhhmmmnnnooopppppprrruuuxxx}}}~~~|||xxxuuusssrrrsssrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwtttsssssstttuuuxxx{{{}}}zzzxxxwwwyyy}}}~~~|||yyy}}}}}}yyywwwvvvqqqooonnnnnnooonnnllljjjkkklllllliiiggggggjjjmmm|||vvvnnniiiggghhhrrrvvvyyyyyyvvvttttttvvvwww{{{ppp[[[LLLAAA======777777777777666666666666666444333333444555333222000222555888999777555333555555555555666777888999777888999;;;;;;<<<<<<;;;;;;<<<===>>>>>>@@@DDDGGGNNN[[[ssszzzsssmmmmmmnnnhhh\\\QQQHHHDDDCCCEEEDDDBBBCCCFFFMMMQQQXXXaaajjjrrrwwwzzz|||xxxvvvyyyxxxssskkkbbb\\\VVVQQQNNNNNNPPPSSSTTTUUUVVVYYY[[[aaabbbcccdddfffgggiiiiiimmmnnnnnnllliiifffeeeeeeffffffffffffffffffffffff```___^^^]]]___bbbfffhhhllllllmmmllliiiddd```]]]YYYVVVPPPLLLLLLNNNSSSVVVWWWYYYZZZZZZZZZ[[[^^^`````````aaaaaaaaabbbbbbbbbbbbaaa___^^^___```bbbcccccccccdddeeeffffffggggggkkkmmmnnnoooppprrrvvvyyy{{{|||}}}{{{wwwtttsssrrrqqqqqqqqqqqqrrrtttuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuuuutttsssssstttvvvyyy{{{zzzxxxwwwyyy}}}~~~zzz|||{{{yyyxxxsssrrrqqqqqqqqqpppnnnlllnnnoooooommmkkklllooorrr~~~|||vvvpppkkkjjjkkkpppsssvvvvvvtttsssuuuxxx|||ooo[[[LLLAAA<<<<<<777777777777666666666666666444333333444555333222000000111111222333333333666666555555555555666666666777777888888999::::::999:::;;;<<<===???BBBEEEPPP]]]uuutttssstttwwwwwwnnn^^^QQQIIIEEECCCCCCCCCBBBCCCHHHJJJNNNVVV```iiipppuuuxxxzzzxxxxxx|||}}}xxxssskkkccc\\\VVVQQQNNNOOOQQQTTTUUUUUUWWWYYY[[[___```aaaccceeefffhhhhhhkkklllllljjjgggeeedddeeeggggggiiiiiijjjiiihhhgggdddcccaaaaaabbbeeeiiikkkmmmnnnnnnmmmiiiddd___\\\[[[WWWRRRMMMLLLNNNQQQTTTWWWXXXYYYYYYYYY[[[^^^aaa```aaaaaaaaaaaabbbbbbbbbbbbaaa```______aaacccdddddddddeeeeeeffffffggggggjjjkkkmmmnnnooorrrvvvyyyyyyzzz{{{zzzvvvsssrrrrrrpppppppppqqqrrrtttvvvwwwxxxwwwvvvuuutttsssrrrrrruuutttsssrrrssstttwwwxxxzzzyyyxxxzzz|||~~~|||zzz|||~~~{{{zzzvvvuuuttttttttttttqqqooosssttttttrrrrrrsssvvvxxx~~~{{{wwwrrrnnnnnnnnnppprrrtttttttttuuuzzz~~~nnnZZZKKK@@@;;;;;;777777777777666666666666666444333333444555333222111000...---...000333555666666666666777888999:::888777777777777888:::;;;999:::;;;<<<===???CCCEEESSS___xxxqqqtttxxx{{{yyymmm[[[NNNJJJEEEBBBCCCBBBAAADDDHHHKKKOOOXXXaaaiiiooossstttvvvuuuxxx~~~}}}yyysssjjjbbb[[[TTTOOOKKKPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^___aaaccceeefffgggjjjkkkkkkjjjgggeeeeeeeeeggghhhjjjllllllllljjjiiihhhgggfffeeeeeegggiiijjjlllmmmmmmllliiiddd___\\\\\\YYYSSSNNNLLLMMMPPPRRRYYYZZZ[[[[[[[[[]]]```ccc_________`````````aaaaaacccbbbaaa```aaabbbdddfffeeeeeefffffffffggggggggghhhjjjkkkmmmoooqqqvvvyyyzzz{{{|||zzzvvvsssqqqqqqpppqqqqqqqqqrrrssstttuuuvvvuuuuuutttssssssrrrrrrrrrqqqqqqqqqrrrtttvvvxxxzzzyyyyyyzzz|||}}}~~~}}}yyyyyy~~~|||zzzzzzyyyxxxxxxxxxxxxvvvtttxxxxxxwwwwwwwwwyyy|||~~~}}}zzzwwwtttrrrrrrrrrssstttvvvuuuvvvzzzmmmZZZKKK???::::::777777777777666666666666666444333333444555333222333222000///000222555777444555666888;;;>>>AAABBB;;;:::999888888:::<<<===;;;<<<===>>>???BBBEEEHHHSSS```yyyuuuxxx}}}yyykkkYYYMMMJJJEEEBBBCCCBBBAAADDDHHHKKKPPPXXXaaahhhlllnnnnnnooopppttt|||uuuppphhh```ZZZUUUPPPMMMPPPRRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]___bbbdddeeefffiiijjjkkkjjjhhhffffffgggfffhhhjjjlllmmmmmmlllkkklllkkkiiihhhhhhhhhiiijjjkkklllmmmllliiieee```]]]\\\XXXSSSNNNLLLLLLNNNPPPXXXYYYZZZ[[[[[[]]]```ccc]]]]]]]]]]]]^^^^^^^^^^^^aaa```___^^^___aaaccceeeeeeffffffgggggghhhhhhhhhggghhhjjjlllmmmpppuuuxxx}}}~~~~~~{{{wwwsssqqqpppqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttooonnnnnnooorrruuuxxxzzzzzzzzzzzz{{{{{{|||~~~~~~yyyxxx|||}}}{{{}}}|||{{{|||}}}}}}{{{zzz}}}|||zzzzzz{{{~~~}}}yyyvvvuuuuuuuuuuuutttuuuvvvvvvwww|||lllZZZKKK???::::::777777777777666666666666666444333333444555333222222222333333444555555666444555666888;;;>>>AAABBB<<<:::999888888:::<<<===:::<<<>>>???@@@BBBFFFIIIRRR```yyyzzz~~~zzzkkkZZZOOOIIIEEECCCCCCCCCBBBCCCHHHJJJOOOWWW___eeehhhhhhhhhjjjkkkoooxxxqqqlllfff___[[[WWWSSSQQQOOOQQQSSSTTTTTTUUUWWWYYYYYYZZZ\\\^^^```bbbdddeeehhhiiikkkjjjhhhgggggghhhfffgggiiikkkllllllllllllnnnmmmlllkkkkkkllllllmmmnnnnnnooonnnkkkfffbbb___ZZZWWWRRRNNNKKKKKKLLLNNNTTTVVVXXXZZZZZZ[[[^^^```[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\\\\___aaabbbeeeeeefffggghhhiiijjjjjjggghhhjjjkkklllooosssvvv|||}}}~~~{{{wwwsssqqqqqqpppqqqqqqrrrrrrrrrrrrrrrssssssssstttttttttuuuuuummmmmmnnnooorrrvvvyyy{{{yyy{{{{{{{{{{{{{{{}}}{{{yyy{{{}}}}}}|||xxxvvvvvvvvvwwwvvvtttuuuvvvuuuvvv{{{mmmZZZLLL@@@;;;:::777777777777666666666666666444333333444555333222000111333444555555444333666666666666777888999:::999999888777777888999:::888:::<<<===>>>AAAEEEHHHRRR___zzzzzz}}}kkkZZZOOOHHHDDDCCCEEEDDDBBBCCCFFFHHHNNNWWW```fffhhhhhhggghhhhhhkkksss~~~uuuppphhhbbb\\\WWWSSSPPPOOOQQQRRRSSSSSSTTTVVVWWWWWWXXXZZZ\\\___aaacccdddfffhhhiiiiiigggffffffgggeeefffggghhhjjjkkklllmmmmmmmmmmmmnnnoooqqqsssttttttuuutttrrrnnnhhhbbb___XXXUUUQQQMMMJJJJJJKKKLLLQQQTTTXXX[[[\\\\\\]]]^^^[[[\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\\\\]]]___bbbcccdddeeefffgggiiijjjllllllggghhhjjjkkkkkknnnqqqtttxxxzzz{{{yyywwwtttsssrrrlllnnnppprrrssstttttttttuuuuuuuuutttttttttttttttoooooooooppprrruuuxxxzzzyyy{{{||||||zzzzzz}}}{{{{{{|||wwwuuuuuuwwwwwwvvvvvvwwwxxxwwwxxx|||mmm[[[MMMAAA;;;;;;777777777777666666666666666444333333444555333222111111333444555555444444666666555555555555666666888888888888888888888888888:::<<<===>>>AAAEEEHHHQQQ```{{{vvv}}}kkkYYYOOOGGGDDDCCCFFFEEEBBBCCCEEEHHHNNNXXXbbbhhhkkkkkkjjjiiiggghhhpppzzz}}}wwwnnnddd\\\VVVPPPLLLNNNPPPRRRRRRRRRSSSUUUWWWWWWXXXYYY\\\^^^aaaccccccdddfffggggggfffeeeeeefffeeeeeeeeeggghhhjjjlllmmmllllllnnnpppsssvvvxxxzzzzzzzzzyyyvvvpppiiibbb^^^WWWTTTPPPLLLJJJJJJKKKLLLRRRVVV[[[^^^____________\\\\\\]]]]]]]]]^^^^^^^^^aaa```______```bbbeeefffcccdddeeegggiiikkkmmmnnngggiiijjjjjjkkkmmmpppssstttvvvxxxxxxvvvtttttttttiiikkknnnqqqtttvvvvvvwwwwwwwwwvvvuuutttssssssrrrqqqqqqpppppprrrtttwwwyyyyyy{{{}}}|||zzzzzz}}}|||zzz~~~|||vvvtttuuuwwwwwwvvvyyy{{{{{{{{{{{{~~~}}}{{{~~~nnn\\\NNNBBB<<<;;;777777777777666666666666666444333333444555333222444444444444555666777777555555555555666777888999::::::;;;;;;;;;::::::999:::<<<>>>???AAADDDHHHKKKRRR```|||rrryyyrrr]]]NNNHHHGGGEEECCCBBBCCCDDDEEELLLQQQXXX^^^bbbfffhhhjjjgggiiikkkppp{{{{{{vvvpppeeeXXXQQQPPPNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ\\\^^^```aaabbbfffeeeeeeeeeeeefffggggggffffffffffffggggggggggggjjjjjjkkkmmmpppsssvvvxxx~~~|||wwwqqqjjjddd```ZZZXXXUUUQQQNNNMMMMMMMMMQQQUUUYYY\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[aaa``````_________``````aaabbbccceeeggghhhiiijjjgggiiilllmmmlllmmmnnnoootttvvvwwwvvvtttqqqppppppoooooooooooopppqqqrrrsssssstttuuutttsssrrrssstttuuuttttttssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||uuuuuu|||{{{zzzwwwuuuttttttuuuvvvwwwyyy|||~~~zzzuuuuuuxxxnnnZZZNNNFFF@@@;;;;;;:::999777666666555555444444444444444444444444444444444444444444333333222555777777666555666666555777999::::::999;;;<<<;;;999:::>>>???@@@DDDKKKTTTfffrrrwwwuuu```PPPHHHGGGEEECCCBBBCCCDDDEEEJJJOOOVVV]]]aaaeeehhhjjjiiikkknnnsss~~~}}}vvvkkk\\\RRRPPPOOOPPPRRRTTTUUUVVVWWWWWWYYYYYYZZZ[[[]]]^^^______eeeeeeddddddeeeeeefffgggffffffffffffggggggggggggkkkkkklllmmmooorrrtttvvv~~~}}}|||yyytttmmmgggccc[[[YYYUUURRROOOMMMMMMMMMQQQTTTYYY\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\___^^^_________```aaaaaa```aaaaaacccdddfffhhhiiihhhjjjlllmmmmmmnnnoooqqqsssuuuvvvuuusssqqqppppppoooooooooooopppqqqrrrrrrsssuuuvvvvvvuuutttuuuuuutttsssrrrrrrrrrssstttuuuuuuuuuvvvwwwyyyzzzzzz{{{||||||}}}}}}{{{xxx}}}}}}{{{yyyvvvuuuuuuvvvvvvuuuxxx|||zzzvvvuuuxxxooo[[[MMMEEE???;;;::::::888777666555555555333333333333333333333333444444444444444444444444333555777777666555666666666888:::::::::999:::;;;;;;999:::>>>???@@@DDDKKKUUUgggrrrvvv~~~yyybbbQQQHHHGGGEEECCCBBBCCCDDDEEEHHHMMMTTT[[[```dddhhhjjjkkknnnpppuuu~~~{{{pppaaaUUUQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYYYYZZZ\\\]]]^^^^^^cccccccccccccccdddeeeeeeeeeffffffffffffggggggggglllllllllmmmnnnppprrrsss{{{|||}}}{{{wwwqqqjjjfff]]][[[WWWRRROOOMMMLLLLLLPPPSSSXXX[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbb_________```bbbdddfffhhhhhhjjjlllmmmmmmnnnppprrrrrrsssuuuuuusssqqqqqqqqqppppppoooooooooppppppqqqqqqtttwwwxxxwwwvvvvvvvvvssssssqqqqqqpppqqqrrrsssrrrsssuuuxxxyyyzzzzzzzzzzzzzzz{{{|||~~~}}}~~~}}}zzzxxxvvvvvvwwwwwwyyy{{{|||wwwvvvyyyqqq[[[MMMCCC===::::::999888777666555555555222222222222222222222222222333333444444555555555333555777777666555666777888999;;;;;;:::999999:::;;;999;;;>>>@@@@@@EEEKKKVVVhhhtttvvv{{{yyybbbPPPHHHGGGEEECCCBBBCCCDDDEEEFFFLLLSSS[[[```dddhhhjjjlllooorrruuu}}}|||zzzyyyqqqcccWWWRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\^^^___```bbbbbbbbbbbbbbbccccccdddeeeeeeeeefffffffffggggggjjjkkkkkklllmmmnnnnnnooowwwyyy{{{|||yyyssslllhhh___]]]XXXTTTPPPMMMLLLLLLNNNRRRWWWZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^_________]]]^^^^^^___````````````____________aaacccfffhhhgggiiikkkkkklllmmmoooqqqqqqsssuuuuuutttsssrrrsssqqqppppppoooooooooooopppooorrrvvvxxxxxxvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssqqqsssvvvyyyzzz{{{zzzzzzyyyzzz{{{}}}}}}{{{xxxwwwwwwwwwxxxzzzxxxzzzrrr\\\LLLBBB<<<::::::999888777555555555555333333333333333333333333222222333333444555666666333555666666555555666777999:::<<<;;;:::999999:::;;;:::;;;???@@@@@@EEEKKKWWWiiiuuuuuuxxx~~~ttt___MMMHHHGGGEEECCCBBBCCCDDDEEEFFFKKKSSSZZZ___dddgggjjjnnnrrrvvvxxx}}}zzzvvvssssssmmmaaaVVVQQQQQQRRRTTTUUUWWWWWWXXXXXXVVVWWWYYY[[[^^^aaabbbcccbbbaaaaaaaaaaaabbbcccccceeeeeeeeeeeeffffffffffffhhhhhhiiikkklllmmmmmmmmmtttwwwzzz{{{yyytttnnnjjjbbb___ZZZUUUQQQNNNLLLLLLLLLPPPUUUYYY[[[[[[\\\]]]]]]]]]]]]^^^^^^_______________``````___^^^]]]\\\______``````bbbeeeggghhheeeggghhhiiiiiikkknnnqqqrrrtttvvvvvvuuusssssstttppppppoooooonnnooooooooonnnqqquuuwwwwwwuuuuuutttuuutttsssrrrrrrssstttuuusssuuuwwwzzz||||||{{{zzzzzz{{{}}}}}}{{{yyyxxxxxxyyyyyy~~~{{{|||ttt\\\KKK@@@<<<;;;:::999888666555555444444555555555555555555555555222222333333444555666666444555666666555555666888999;;;<<<<<<:::999999:::<<<:::;;;???@@@AAAEEELLLXXXjjjssssssuuuxxxwwwmmm[[[MMMHHHGGGEEECCCBBBCCCDDDEEEEEEJJJRRRYYY^^^bbbeeegggmmmsssyyy||||||yyysssnnnlllhhh]]]SSSOOOPPPQQQRRRTTTVVVWWWXXXXXXVVVWWWYYY\\\___aaacccdddbbbaaaaaaaaaaaabbbccccccdddeeeeeeeeeeeeffffffffffffgggiiikkkmmmnnnooooootttvvvyyyzzzxxxtttooollldddaaa\\\VVVQQQNNNLLLKKKKKKOOOTTTXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___`````````___]]][[[ZZZ___```aaacccdddfffggggggdddfffgggggghhhjjjnnnpppsssuuuvvvvvvtttrrrrrrrrroooooonnnnnnnnnoooooopppooorrruuuvvvuuutttttttttuuuuuutttssstttuuuvvvwwwuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{~~~}}}{{{zzzzzzzzz|||}}}}}}~~~uuu]]]JJJ@@@<<<<<<999888777666555444444444555555555555555555555555222333333444444555555555555555666555444555666888888:::<<<<<<;;;::::::;;;<<<:::<<>>999888777666555444444444555555555555555555555555444444444444444444444444555666666555444444777999888999;;;<<<;;;;;;;;;===<<<;;;<<<@@@AAAAAAFFFLLLXXXjjjiiikkkmmmnnnkkkcccXXXQQQHHHGGGEEECCCBBBCCCDDDEEEAAAFFFNNNTTTXXX[[[^^^``````jjjuuuzzz~~~|||xxxlllccc\\\[[[[[[WWWSSSQQQLLLMMMPPPSSSUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]bbbbbbbbbbbbbbbccccccddddddddddddeeeeeeeeeffffffeeegggkkkooosssuuuwwwwwwxxxyyyzzzzzzyyywwwtttrrrgggddd^^^XXXRRRNNNLLLKKKIIIMMMSSSWWWZZZ[[[]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]___``````___]]]\\\[[[^^^aaadddffffffeeedddfffgggggghhhiiikkkooosssqqqrrrtttssspppnnnmmmmmmmmmmmmmmmmmmnnnpppqqqqqquuuvvvwwwvvvuuutttuuuvvvsssrrrrrrssstttvvvxxxyyyxxxxxxwwwvvvvvvwwwxxxxxxuuuwwwyyy}}}}}}~~~vvv]]]III???===???999888777666444444444444444444444444444444444444444444444444444444333333555666666555444444777999777999;;;<<<;;;;;;<<<===<<<;;;<<<@@@AAABBBFFFLLLWWWiiijjjhhhiiinnnooogggWWWIIIFFFEEECCCAAA@@@@@@@@@@@@BBBFFFLLLRRRVVVZZZ]]]```eeegggmmmuuu|||}}}yyyuuunnnhhh```ZZZVVVSSSNNNKKKKKKLLLNNNPPPRRRTTTUUUUUU[[[ZZZYYYXXXXXXYYYZZZ[[[aaabbbdddeeeeeedddcccaaaaaabbbcccfffhhhgggdddaaadddaaaccckkkqqqtttxxx||||||{{{xxxwwwsssnnniiifff___XXXRRRNNNLLLKKKIIILLLPPPTTTXXX\\\]]]^^^```___^^^]]]]]]^^^```aaa]]]^^^```aaaaaa___^^^\\\``````bbbcccdddddddddddddddeeegggggghhhkkknnnqqqssstttuuutttqqqnnnmmmmmmooonnnnnnmmmmmmnnnpppqqqssstttuuuuuuttttttvvvxxxqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~qqqZZZJJJBBB===<<<999888777666666555555555555555444444444333333333444444444555555555666666555555555555666666666666999999::::::::::::;;;;;;???===>>>AAABBBAAAEEEKKKVVVjjjkkkjjjjjjlllmmmdddUUUHHHFFFEEECCCAAA@@@@@@@@@@@@DDDHHHNNNSSSVVVYYY]]]___bbbeeekkkttt{{{}}}yyyuuuoooiiibbb[[[WWWSSSNNNKKKKKKLLLNNNPPPRRRTTTUUUUUUWWWWWWXXXYYYZZZ[[[]]]]]]```aaacccddddddcccbbbaaaddddddeeefffhhhhhhfffdddfffcccdddkkkqqqtttyyy~~~~~~zzzzzzvvvrrrlllhhhbbbZZZSSSNNNKKKIIIHHHJJJNNNSSSWWWZZZ\\\]]]^^^]]]]]]]]]]]]^^^______^^^___```aaaaaa```^^^]]]______aaabbbbbbcccccccccccceeeggghhhiiilllooorrrrrrsssuuutttqqqooonnnnnnnnnnnnmmmmmmmmmnnnpppqqqqqqrrrsssrrrqqqqqqrrrtttrrrssstttuuuvvvwwwxxxxxx{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxzzz|||~~~~~~|||zzzzzz}}}pppYYYIIIAAA===;;;999888777666666555555555555555444444444333333333444444555555555555555555666666666777777777777888999999::::::::::::;;;;;;>>><<<===AAACCCCCCHHHNNNXXXlllnnnmmmkkkkkkiii```RRRHHHEEEDDDBBBAAA@@@@@@@@@@@@FFFJJJOOOTTTWWWZZZ]]]___bbbeeekkkuuu||||||xxxqqqlllddd^^^XXXRRRNNNJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXZZZ\\\\\\]]]\\\^^^___aaabbbcccbbbbbbaaagggfffffffffhhhiiihhhggghhheeeeeekkkooosssyyy~~~zzzuuunnnkkkeee]]]UUUNNNIIIGGGGGGIIIMMMRRRVVVYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^```aaabbbbbbbbb```___^^^]]]^^^___```aaaaaaaaaaaabbbdddgggiiijjjmmmqqqsssrrrtttuuuuuusssqqqppppppmmmlllllllllmmmnnnpppqqqpppqqqqqqpppooooooppprrrsssssstttuuuvvvwwwwwwxxx||||||{{{zzzyyyxxxxxxwwwyyyxxxxxxxxxyyy{{{~~~xxxvvvtttuuuzzzoooWWWHHH@@@<<<:::999888777666666555555555555555444444444333333333555555555555555555444444777777777777888888888888999999::::::::::::;;;;;;<<<;;;<<>>;;;999999888777666555555555555555555444444444333333333555555555555555555555444555555555666666666777777999999999:::::::::;;;;;;<<<:::;;;???@@@AAAEEELLLZZZnnntttuuussslllbbbVVVMMMHHHCCCBBBAAA?????????@@@AAA???DDDKKKRRRXXX]]]bbbffffffhhhnnnvvv}}}~~~zzzvvvooonnniiibbbYYYQQQLLLKKKIIIKKKMMMPPPSSSUUUVVVWWWSSSVVVYYY]]]______^^^]]][[[\\\]]]^^^```aaaccccccgggeeecccccceeefffgggffffffeeefffiiiiiijjjqqqyyy~~~tttooolllfff___WWWQQQLLLJJJGGGIIIMMMRRRVVVYYY[[[\\\]]]^^^___```aaabbbbbbbbb`````````aaabbbbbbcccccc______```````````````___```cccfffiiikkkmmmoooqqqyyyzzz{{{yyyvvvsssrrrrrrllllllkkkjjjkkklllmmmnnnlllmmmnnnmmmllllllnnnpppqqqqqqqqqppppppppppppppprrrrrrsssuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}||||||lllUUUFFF???;;;999999888777666666555555555555555444444444333333333444444444555555555666666555555555555666666666666999999::::::::::::;;;;;;<<<;;;<<>>AAADDDDDDDDDIIIQQQ```wwwhhhiiiiiieee\\\QQQIIIEEEBBBBBBAAA@@@@@@???@@@@@@BBBEEEIIIOOOUUU[[[^^^```mmmttt{{{}}}~~~~~~zzztttlllfffbbb```[[[RRRLLLJJJIIIKKKNNNRRRTTTUUUUUUUUUYYYYYYZZZ[[[[[[[[[[[[ZZZ_________```aaabbbcccdddbbbcccddddddddddddeeefffggghhhjjjmmmqqqvvvzzz|||}}}vvvjjj___VVVOOOJJJGGGFFFGGGJJJMMMQQQUUUXXXZZZ\\\]]]^^^___````````````____________```bbbdddeeefffdddbbbbbbcccdddbbb```bbbccceeefffhhhiiijjjjjjnnnoooqqqsssttttttsssrrrpppooonnnmmmllllllkkklllnnnnnnmmmmmmmmmnnnooopppxxxxxxvvvtttrrrqqqpppppppppqqqrrrsssssstttssssssvvvxxx{{{}}}}}}lllUUUHHHAAA===999::::::999888777666555444666666555555555555444333333444444555444444333333555555555666666666777777999888888888999;;;===??????>>>AAADDDDDDDDDJJJRRRbbbyyyfffhhhhhhddd\\\RRRJJJEEEBBBBBBAAA@@@@@@@@@AAAAAABBBDDDHHHNNNTTT[[[```bbbppp{{{{{{nnnggg```]]]WWWPPPKKKKKKHHHJJJMMMPPPSSSTTTUUUUUUXXXYYYZZZZZZ[[[[[[[[[ZZZ]]]^^^___```bbbbbbbbbbbbaaabbbccccccbbbccceeegggggggggiiilllqqqxxx}}}~~~vvvkkk___WWWPPPKKKHHHEEEFFFIIILLLPPPUUUXXXZZZ\\\]]]^^^___````````````____________```aaabbbccccccbbbaaabbbddddddbbb```ddddddeeefffhhhiiiiiijjjmmmnnnppprrrssssssssssssoooooonnnmmmlllllllllmmmkkklllmmmmmmnnnnnnnnnnnnwwwwwwwwwvvvtttqqqooonnnpppqqqrrrrrrrrrrrrqqqqqqrrrtttxxx||||||{{{|||lllVVVHHHBBB>>><<<999999888777666666555555555555555444444444444444333333444444555444444333444444555666666777888888999999888888999;;;===>>>???>>>@@@CCCDDDEEEKKKSSSddd{{{kkkllllllhhh___TTTKKKGGGBBBBBBAAAAAAAAAAAAAAABBBCCCDDDGGGMMMSSSZZZ```cccpppsssjjjaaa\\\UUUNNNJJJJJJHHHJJJLLLOOOQQQSSSTTTTTTXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^```aaaaaa``````___aaabbbbbb```aaadddgggddddddeeegggmmmssszzz~~~}}}uuujjj___VVVPPPKKKHHHDDDFFFHHHLLLPPPUUUXXX[[[\\\]]]^^^___````````````_______________`````````]]]^^^___bbbdddeeeeeeeeefffffffffggghhhiiijjjjjjmmmnnnoooqqqrrrsssrrrrrrnnnnnnmmmmmmlllmmmmmmmmmlllmmmnnnoooooonnnlllkkkrrrssstttuuutttrrrooonnnqqqrrrrrrrrrrrrrrrqqqpppqqqsssvvvzzz~~~~~~|||zzzyyy}}}oooWWWIIIAAA>>><<<999888888777666666555555333333444333222111222222333333444444555444444444333444555666777888999999999999888999999;;;<<<===>>>>>>@@@CCCDDDEEELLLUUUfff|||rrrrrrpppiii___SSSJJJEEEBBBBBBAAA@@@@@@@@@AAAAAABBBDDDGGGLLLRRRYYY^^^bbbkkkzzzpppeee]]]VVVMMMIIIIIIHHHIIIKKKNNNPPPRRRTTTTTTWWWWWWXXXZZZZZZ[[[[[[[[[YYYZZZ\\\^^^______^^^^^^___bbbdddccc```___bbbfffcccbbbcccdddiiiooouuuxxx{{{tttiii^^^UUUOOOJJJGGGEEEFFFIIILLLQQQUUUXXXZZZ\\\]]]^^^___````````````______```````````````___\\\^^^```bbbdddeeefffggghhhhhhggghhhhhhjjjkkklllnnnnnnooopppqqqqqqqqqqqqmmmlllllllllllllllmmmnnnnnnooopppqqqpppnnnkkkiiikkkmmmpppssssssrrrpppooorrrssssssssssssrrrrrrqqqrrrtttvvvxxxzzz|||~~~}}}~~~rrrZZZIII@@@<<<:::888888777777666555555555333555666444222000111333222333333444555555555444444444555666777888999:::999999999999:::;;;;;;<<<>>>>>>???CCCDDDFFFNNNWWWfff}}}vvvuuupppggg[[[PPPGGGCCCCCCBBBAAA@@@????????????AAACCCFFFKKKQQQWWW[[[^^^dddxxx}}}sssggg___WWWNNNJJJJJJIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^bbbfffiiigggbbb```bbbeeedddddddddfffiiinnnsssvvvzzzssshhh]]]UUUOOOJJJGGGGGGHHHJJJMMMQQQUUUXXXZZZ\\\]]]^^^___````````````______```aaaaaaaaa``````bbbcccccccccbbbbbbdddfffiiiiiiiiiiiijjjlllnnnoooooooooooooooooooooooooookkkjjjjjjjjjkkklllmmmmmmoooooopppqqqpppnnnkkkjjjgggjjjmmmppprrrrrrqqqqqqrrrrrrsssssssssssssssrrrssstttuuuvvvxxxyyyzzz{{{{{{}}}~~~ttt[[[JJJ@@@<<<:::777777777666666555555555888:::;;;888444222333555222222333444555555555555555555666777777888999999999999999::::::;;;;;;;;;>>>===???BBBDDDGGGOOOXXXhhhyyyvvvpppeeeYYYNNNGGGDDDCCCBBBAAA???>>>===<<<<<>>:::555222333555111222333444555555555555666666777777777888888888999999::::::;;;;;;::::::>>>===???BBBDDDGGGPPPZZZjjj{{{wwwpppeeeYYYOOOIIIGGGCCCBBB@@@???===<<<;;;;;;???AAAFFFKKKPPPTTTVVVWWWWWWeeewwwxxxooofff```YYYQQQMMMMMMKKKKKKLLLNNNQQQSSSUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^]]]]]]]]]^^^```bbbccckkkqqquuussskkkdddccceeeaaabbbeeehhhmmmqqqtttvvvxxx~~~|||tttjjj___WWWQQQLLLJJJKKKLLLNNNPPPRRRUUUXXXYYY\\\]]]^^^___````````````^^^___aaabbbcccccccccbbbcccddddddbbbaaaccciiinnnkkkjjjjjjkkkmmmpppsssuuurrrqqqpppnnnmmmmmmllllllgggggghhhhhhiiijjjkkklllhhhiiijjjlllmmmnnnnnnnnnkkklllnnnpppqqqrrrrrrqqqmmmnnnooopppqqqrrrrrrrrrpppqqqrrrsssuuuwwwyyy{{{xxxzzz}}}}}}}}}yyy|||ttt]]]KKKBBB??????666666666666666555555555:::======:::333000000333111222333444555555555555777777777777777888888888999999:::;;;;;;;;;::::::>>>===???BBBDDDGGGPPPZZZlllsss```TTTOOOJJJDDD@@@@@@??????????????????BBBDDDGGGJJJNNNQQQSSSTTTYYY```mmm~~~xxxqqqfff]]]UUUPPPMMMKKKLLLLLLLLLMMMOOOQQQTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZ```_________```bbbeeegggmmm{{{rrrcccaaadddddddddeeegggjjjnnnqqqsss{{{}}}{{{tttjjj```XXXRRRNNNLLLJJJJJJKKKLLLOOORRRUUUWWWZZZ\\\^^^___^^^^^^___```aaa``````aaaccccccbbbaaacccbbbaaaaaabbbeeeiiikkklllkkkjjjiiijjjmmmoooqqqrrrqqqpppnnnllllllkkkkkklllkkkjjjiiihhhhhhhhhhhhiiiiiijjjlllnnnooopppqqqooollliiikkknnnrrrsssrrrsssttttttrrrppppppqqqrrrvvvvvvvvvuuutttuuuwwwzzz{{{|||~~~|||~~~~~~zzzyyyvvvxxxvvvdddSSSGGG???<<<:::999888777666666666666999888777666444444333333444444444555555555555666666666666555666777888888:::::::::;;;;;;<<<<<<<<>>>>>AAADDDEEEHHHRRR]]]rrrqqq```TTTNNNHHHBBBAAAAAA@@@??????????????????AAADDDGGGKKKOOORRRSSSUUU\\\iiizzz}}}sssmmmeee]]]WWWRRRMMMJJJJJJJJJKKKMMMPPPSSSUUUWWWVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[]]]```dddhhhjjjmmmwwwzzzooohhhgggcccdddeeegggkkkooosssvvvyyyzzz|||~~~~~~~~~|||{{{mmmjjjeee```\\\WWWQQQMMMNNNNNNNNNOOOPPPSSSUUUWWW\\\^^^```aaa``````aaabbbaaa``````bbbdddeeedddcccdddcccaaaaaabbbdddfffhhhiiiiiijjjkkklllmmmnnnnnnqqqpppnnnllljjjiiihhhhhhggggggggghhhiiikkklllmmmjjjjjjkkkmmmnnnoooppppppqqqooommmmmmnnnpppppppppnnnppprrrrrrssstttwwwyyyzzz}}}}}}{{{zzzyyyzzz{{{~~~~~~~~~~~~~~~|||~~~vvvooosss{{{~~~ppp\\\KKK@@@:::888888888777666555555555555333333444444555666888888444444444555555555555666888888999::::::999888777<<<;;;;;;::::::999999888======???BBBCCCGGGSSS___tttppp]]]QQQLLLHHHCCCBBBAAAAAA@@@???????????????@@@CCCGGGKKKOOOSSSUUUTTT[[[hhhzzzsssnnnggg```ZZZTTTNNNKKKIIIJJJKKKNNNQQQTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZ]]]```cccfffhhhhhhmmmsssuuuqqqkkkfffdddddddddeeegggkkkpppuuuxxxzzz{{{|||||||||{{{yyyxxxmmmiiiddd___\\\XXXSSSQQQNNNMMMMMMMMMNNNPPPRRRSSS[[[]]]_________^^^___``````___```bbbdddfffeeeddddddcccbbbbbbbbbdddeeefffhhhiiijjjlllmmmmmmmmmmmmpppooonnnllljjjiiihhhhhhgggggghhhhhhiiikkklllmmmkkkllllllmmmnnnoooooopppqqqpppooonnnnnnooooooooooooppprrrssssssuuuxxxzzz~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~}}}tttlllpppxxx{{{jjjXXXJJJAAA>>>===999888777666666555555666333333333444555666777888444444444555555555555666777888999::::::888666555:::::::::::::::999999999<<<<<<===@@@BBBGGGTTT```uuusss]]]PPPKKKHHHEEECCCBBBAAA@@@???????????????AAACCCGGGLLLPPPTTTWWWVVV\\\iiizzzxxxssskkkccc]]]VVVPPPMMMHHHJJJLLLOOORRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZ[[[]]]___aaacccdddhhhiiijjjkkkjjjiiihhhhhheeeeeeeeegggkkkqqqvvvyyy||||||||||||{{{yyyxxxwwwqqqlllddd^^^ZZZXXXUUUTTTQQQPPPOOOOOOOOOPPPQQQRRRXXXZZZ\\\]]]\\\\\\]]]^^^___^^^___aaadddfffeeedddddddddcccccccccdddfffgggiiijjjkkklllmmmnnnnnnnnnpppooonnnlllkkkjjjiiiiiikkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmnnnnnnnnnooooooqqqqqqqqqpppooonnnnnnnnnppprrrssssssssstttwwwyyy|||zzzyyyzzz{{{zzz{{{|||}}}~~~}}}tttnnnooouuuxxxhhhWWWIIIBBB??????;;;:::999888777777777777555555444444444444555555444444444555555555555666555666888999999888666444888888999:::;;;;;;<<<<<<<<<;;;===@@@BBBGGGTTTaaauuuzzzbbbSSSNNNJJJFFFDDDCCCBBB@@@???????????????@@@CCCFFFKKKQQQVVVXXXXXX]]]hhhyyyyyyooofff^^^WWWQQQNNNIIIJJJMMMPPPRRRTTTVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXZZZ[[[\\\]]]^^^___``````fffeeedddcccdddfffhhhjjjgggffffffhhhkkkqqqvvvyyy~~~~~~}}}|||zzzxxxvvvuuurrrmmmddd^^^ZZZXXXVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZZZZ\\\]]]]]]^^^```dddfffeeeddddddddddddeeeeeefffggghhhkkkkkklllmmmnnnoooppppppppppppooommmmmmmmmmmmmmmooonnnmmmlllkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnqqqrrrrrrqqqooonnnnnnoooqqqrrrssssssrrrsssuuuwww~~~~~~|||yyywwwvvvxxxzzzzzzzzz{{{|||}}}~~~~~~~~~}}}vvvqqqpppuuuwwwhhhWWWIIIAAA===<<<;;;;;;:::999888888888888666666555444333333333444444444444555555555555666444555666777888777777666777888999:::<<<===>>>>>><<<<<<>>>AAACCCHHHTTT```sssmmm\\\TTTMMMGGGDDDCCCBBBAAA@@@?????????>>>???AAAEEEJJJPPPUUUXXXYYY]]]gggxxx}}}rrrggg^^^VVVPPPMMMJJJKKKNNNQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^_________aaaaaaaaa``````bbbfffiiiiiihhhggghhhkkkpppvvvyyy~~~}}}{{{xxxvvvtttsssnnnjjjccc^^^[[[YYYVVVUUUYYYXXXVVVTTTSSSSSSTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[[[[[[[\\\___ccceeeeeedddddddddeeefffggghhhiiijjjmmmmmmmmmmmmnnnpppqqqrrrqqqppppppooooooppppppqqqppppppnnnmmmmmmlllllllllooooooooonnnnnnnnnnnnnnnppprrrsssrrrooonnnnnnpppoooqqqrrrrrrrrrsssuuuwwwzzz{{{{{{yyywwwvvvwwwxxxzzzzzzzzzzzzzzz{{{||||||}}}||||||~~~~~~yyyssstttzzz|||ssseeeVVVIIIAAA===<<<;;;:::999888777777777777666555444444333333333444444444444555555555555666555555666777888999999:::::::::;;;<<<<<<===>>>>>><<<===@@@CCCEEEIIISSS___rrrvvvdddYYYNNNFFFEEEDDDBBBAAA@@@?????????<<<===???CCCIIIOOOTTTXXXYYY]]]fffwwwsssggg]]]UUUOOOLLLKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXZZZ\\\^^^___`````````bbbddddddcccdddgggjjjjjjiiihhhhhhkkkpppuuuyyy~~~|||zzzwwwuuusssrrriiifffbbb___]]]ZZZVVVSSSYYYWWWUUUTTTRRRRRRRRRRRRUUUWWWYYYZZZYYYYYYZZZ[[[ZZZZZZ[[[^^^bbbdddeeedddddddddeeeggghhhjjjkkklllooonnnmmmmmmnnnpppssstttqqqqqqppppppqqqrrrssssssppppppooonnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooqqqsssrrrpppnnnooopppmmmoooqqqqqqqqqsssuuuxxxvvvyyy{{{{{{yyywwwuuuuuuzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzz}}}~~~{{{ssswwwuuunnnbbbUUUJJJCCC???>>>:::999888777666666666666444444333333333444444555444444444555555555666666666666666777888:::<<<===<<<<<<<<<===============<<<===AAAEEEFFFIIISSS^^^qqqrrr___PPPIIIBBBBBBBBBAAA@@@???>>>===??????AAADDDIIIOOOTTTWWWYYY]]]dddrrrqqqeee___YYYQQQJJJMMMMMMOOORRRUUUVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^______^^^]]][[[_________```aaacccdddeeehhhgggfffeeeffflllsssyyy~~~xxxrrrnnnhhhfffccc```]]]ZZZUUURRRSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^aaacccdddeee```bbbddddddeeefffhhhkkkoooppppppqqqqqqppppppoooqqqpppnnnlllmmmoooqqqssssssrrrqqqppppppqqqqqqrrrrrrqqqppppppoooppppppppppppooonnnnnnnnnnnnnnnoooqqqqqqppppppqqqqqqrrrsssttttttuuuvvvvvvuuutttsssuuuvvvwwwyyyzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{~~~zzzyyy}}}pppiii^^^QQQHHHAAA>>>===;;;:::888666555444555555555555666666777888888888555555444444444555555666666666777777888999;;;<<<:::;;;;;;<<<===>>>??????<<<<<<>>>CCCFFFJJJSSS]]]ooovvvbbbRRRJJJCCCCCCBBBAAA@@@???>>>>>>??????AAAEEEJJJPPPUUUXXXZZZ^^^eeerrr~~~pppfff```ZZZRRRLLLLLLMMMOOORRRTTTUUUUUUTTTVVVVVVWWWXXXYYYYYYYYYYYY\\\]]]^^^___```___^^^^^^````````````aaabbbddddddeeeeeeddddddgggmmmuuuzzz{{{vvvpppmmmfffccc```]]][[[WWWSSSPPPRRRRRRRRRRRRSSSSSSTTTTTTWWWXXXYYYYYYZZZYYYYYYYYY[[[\\\]]]___aaacccdddeee___```bbbcccdddgggkkknnnrrrrrrrrrrrrrrrqqqppppppooonnnmmmlllnnnpppsssuuussssssrrrrrrrrrrrrqqqqqqnnnnnnoooppprrrsssttttttppppppoooooooooooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssttttttuuuuuutttssssssrrrrrrsssuuuvvvxxxyyyzzzyyyzzz{{{{{{{{{|||~~~}}}xxxwwwzzzppphhh[[[OOOEEE???===<<<:::999888666555444555555555555555555555555444444444444444444444555666666666666777777888999;;;<<<;;;<<<<<<<<<===>>>>>>>>>===<<>>@@@DDDGGGKKKTTT^^^sssjjjWWWNNNFFFEEEBBB@@@??????@@@AAA???@@@BBBFFFKKKRRRWWWZZZ[[[^^^cccnnn~~~|||rrrjjjccc\\\SSSMMMLLLNNNQQQSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ___^^^^^^^^^___```aaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddgggmmmtttzzz}}}}}}}}}{{{wwwrrrmmmiiidddaaa^^^[[[YYYWWWTTTRRRQQQQQQQQQRRRSSSUUUWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZ^^^___```aaabbbcccddddddeeeeeeffffffhhhlllrrrwwwwwwwwwvvvuuutttrrrqqqpppmmmmmmlllmmmnnnqqqssstttppprrrsssttttttsssqqqppppppqqqrrrrrrrrrrrrqqqpppnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrrrrqqqpppqqqqqqrrrrrrrrrrrrrrrtttssssssssstttwwwzzz|||yyyzzz||||||{{{|||~~~}}}{{{{{{}}}}}}|||zzzwwwyyyqqqfffVVVHHH@@@<<<;;;:::999888777777666555555555444333333333222222222111111222333555666777777777666666666777888999;;;;;;>>>>>>>>>===============@@@???AAAEEEHHHLLLVVV```www|||kkkXXXNNNGGGEEECCCAAA@@@@@@AAABBB???@@@BBBFFFKKKQQQWWWZZZYYY]]]bbblll{{{}}}tttkkkccc[[[RRRLLLMMMPPPSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZZZZ]]]]]]]]]]]]^^^___```aaabbbaaaaaaaaaaaaaaabbbbbbddddddddddddfffjjjqqquuu|||}}}~~~|||yyysssllliiibbb___[[[YYYWWWUUUSSSQQQRRRRRRQQQQQQSSSUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^___```aaabbbcccddddddgggggggggfffgggkkkqqquuuwwwwwwwwwuuutttrrrpppooonnnmmmmmmmmmmmmooopppqqqnnnppprrrttttttsssrrrqqqqqqqqqqqqrrrqqqqqqpppooommmmmmmmmnnnooopppqqqrrrsssssstttttttttssssssrrrppppppppppppqqqqqqrrrrrrvvvuuutttssssssuuuwwwyyyxxxzzz{{{{{{{{{{{{~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwyyy|||~~~}}}~~~}}}}}}~~~zzzwwwwww}}}qqqeeeSSSFFF???===;;;:::888888777777666666555555222222333333444444444444111222333555666777777777666666666777888999;;;;;;>>>>>>>>>>>>>>>=========AAA@@@BBBFFFIIINNNXXXccczzzxxx~~~zzzjjjXXXMMMGGGFFFDDDBBBAAAAAAAAABBB@@@AAACCCFFFKKKPPPUUUXXXXXX]]]ccclll{{{~~~uuulllcccZZZSSSNNNNNNRRRVVVWWWUUUTTTVVVXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^___``````aaaaaaaaa```aaaaaabbbcccccceeefffeeeeeeeeeiiinnnrrrzzz|||~~~~~~{{{tttlllggg^^^[[[WWWTTTSSSRRRQQQOOORRRQQQPPPOOOPPPRRRUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```bbbcccdddeeedddeeeeeeeeefffiiinnnrrrvvvvvvuuutttsssqqqooonnnlllllllllllllllmmmmmmnnnnnnoooqqqssstttuuuuuutttqqqqqqqqqqqqqqqrrrssssssnnnmmmmmmmmmnnnoooppppppqqqrrrtttuuuuuuuuutttsssppppppoooppppppqqqrrrsssuuutttsssrrrrrrssstttuuuwwwxxxzzzzzzyyyzzz|||~~~~~~|||{{{{{{{{{zzzyyywwwvvvuuuqqqrrrrrrrrrqqqrrruuuwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyy|||~~~}}}yyyvvvvvvzzzooobbbQQQDDD???>>><<<:::777777777777777666555555222222333444444555666666111222444666777777666666666666777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@BBBFFFJJJPPP[[[fff~~~wwwyyyzzzyyysssgggWWWLLLFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEIIIOOOSSSVVVXXX^^^eeeooo|||}}}tttkkkbbb[[[UUURRRPPPTTTXXXYYYVVVUUUWWWZZZXXXWWWVVVVVVVVVXXXZZZ[[[[[[\\\^^^```aaaaaaaaaaaa````````````aaabbbddddddeeeeeeeeeeeeeeehhhmmmpppwwwzzz~~~|||tttjjjddd]]]YYYUUUSSSRRRQQQPPPOOOPPPOOOMMMLLLMMMNNNQQQRRRWWWXXXYYYZZZ[[[\\\\\\\\\[[[\\\]]]___aaacccdddeeebbbccceeeggghhhkkkpppssstttssssssrrrqqqpppnnnmmmiiiiiijjjjjjkkklllmmmmmmoooppprrrtttvvvxxxyyyzzzwwwuuusssqqqqqqrrrtttuuupppoooooonnnooooooppppppppprrrtttvvvwwwvvvvvvuuuppppppooooooppprrrssstttsssssssssttttttuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}~~~~~~}}}yyyuuuvvvvvvvvvtttrrrrrrqqqlllnnnppppppnnnnnnppprrrqqqrrrssssssrrrrrrrrrsssrrrqqqpppppprrrtttvvvxxxwwwxxxzzz||||||{{{yyywwwuuuxxxzzz{{{{{{|||zzzxxxxxx}}}{{{kkk^^^MMMBBB???===;;;888666777777888777777555555333333444444444444444444222333555666777666555444666666777777888999;;;<<<=========>>>?????????@@@AAA@@@BBBFFFKKKQQQ^^^jjjxxxvvvtttrrrnnndddVVVKKKEEEEEEEEEEEEDDDCCCAAA@@@AAAAAACCCEEEIIIMMMRRRTTTYYY___gggqqq~~~{{{sssjjjbbb\\\WWWUUUQQQUUUZZZZZZWWWUUUXXX[[[XXXWWWVVVUUUVVVXXXZZZ\\\[[[]]]```bbbccccccbbbaaa_________```aaacccdddeeecccddddddeeeeeehhhmmmqqquuuyyy~~~|||sssiiibbb^^^ZZZVVVTTTSSSSSSRRRQQQNNNMMMKKKIIIJJJKKKNNNOOOWWWXXXYYYZZZ\\\\\\]]]]]]ZZZ[[[\\\^^^aaacccdddeeebbbdddgggjjjmmmppptttwwwrrrrrrrrrqqqpppooonnnmmmffffffhhhiiikkklllnnnnnnqqqqqqrrrtttwwwzzz}}}~~~|||wwwsssqqqqqqrrrtttqqqqqqppppppppppppppppppoooqqqtttvvvwwwwwwwwwvvvqqqppppppoooppprrrtttuuussstttuuuwwwxxxyyyyyyyyyuuuvvvxxxxxxwwwxxxzzz|||~~~~~~~~~xxxssspppqqqssssssqqqooonnnnnnkkknnnppppppnnnmmmoooqqqlllmmmnnnoooooopppqqqsssmmmmmmllllllmmmoooqqqsssqqqsssuuuwwwwwwvvvsssrrrpppsssvvvwwwwwwxxx|||}}}{{{}}}yyyggg[[[KKKAAA>>>===:::666666666777888888777666555555555444333333222222222222444555777777666444333666666777777888999;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@AAAFFFKKKSSS___lll|||ssshhhaaa[[[SSSJJJBBBBBBBBBCCCBBBBBBAAAAAABBBDDDGGGIIIJJJMMMQQQSSSVVV]]]gggtttwwwnnnjjjeee]]]WWWUUUSSSWWW[[[ZZZVVVTTTUUUXXXZZZZZZYYYYYYYYYYYYZZZZZZ]]]___aaacccddddddcccbbbddddddcccbbbaaaaaabbbbbbaaabbbdddfffhhhjjjjjjkkkrrrwwwzzzyyyxxxuuulllbbbYYYTTTQQQRRRSSSQQQPPPQQQLLLLLLLLLJJJIIIJJJLLLOOOVVVXXXZZZ[[[YYYXXXXXXYYYZZZ\\\^^^______```bbbdddaaadddgggjjjlllooorrruuussssssrrrrrrqqqoookkkggghhhhhhiiijjjkkkkkkkkkkkkooommmlllpppxxx}}}}}}{{{{{{uuuqqqooopppppppppooopppqqqqqqqqqqqqqqqpppooopppsssvvvwwwxxxwwwwwwtttsssqqqoooooopppqqqrrrrrrsssssstttuuuvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{||||||{{{zzzzzz{{{}}}~~~{{{wwwooopppqqqqqqpppnnnlllkkklllmmmnnnooopppooonnnmmmkkkkkkkkkkkkjjjjjjiiihhhggggggggggggiiikkkmmmnnnpppqqqrrrrrrqqqpppnnnmmmppppppppppppqqqtttxxx|||~~~wwwlllYYYFFF>>>===;;;999999777777999::::::999888777555444444333222111000000333222222333444666888:::777777777888999<<<>>>???>>>>>>=========???@@@AAABBBDDDHHHKKKMMMSSSbbbpppuuuggg]]]XXXQQQJJJBBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBDDDEEEIIIMMMPPPYYY___hhhuuuvvvmmmhhhccc\\\WWWVVVTTTXXX[[[[[[XXXVVVXXXZZZ\\\[[[YYYXXXXXXYYYZZZZZZ^^^___aaacccdddcccbbbbbbaaa``````````````````aaacccdddfffhhhiiikkkkkklllpppvvv{{{||||||xxxlllaaaXXXRRROOOQQQSSSQQQPPPRRRNNNNNNMMMLLLJJJKKKMMMPPPVVVXXX[[[[[[ZZZYYYYYYZZZ[[[]]]___``````aaacccdddcccdddgggjjjmmmppprrrrrrrrrqqqooooooooommmiiiggghhhhhhiiijjjkkkkkkkkkkkknnnlllkkkpppwww}}}~~~|||{{{uuuqqqooooooooooookkklllmmmnnnnnnnnnnnnnnnmmmoooqqqsssuuuuuutttttttttsssqqqpppooopppqqqrrrrrrrrrssstttuuuvvvvvvwwwvvvvvvwwwwwwyyyzzz{{{|||||||||{{{{{{{{{||||||}}}zzzuuurrrqqqqqqpppnnnlllkkkjjjhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhggggggffffffffffffhhhiiikkklllooopppqqqqqqqqqpppooonnnlllmmmmmmmmmmmmppptttxxx||||||~~~~~~ssscccSSSCCC>>>===:::888666666777888999999888777777444444444333333333333333333333333444555666777888888888888999;;;===???AAAAAAAAA??????>>>???@@@AAABBBDDDHHHLLLOOOUUUdddsssyyygggYYYRRRMMMHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@BBBFFFLLLPPP[[[```iiiuuuuuukkkgggbbb[[[VVVUUUTTTWWW[[[[[[YYYYYY[[[]]]^^^\\\YYYXXXWWWXXXZZZ[[[^^^```bbbcccdddcccbbbaaa____________```aaabbbbbbcccccceeefffhhhiiijjjkkknnnuuu}}}}}}oooaaaWWWPPPMMMOOORRRQQQQQQRRRQQQPPPOOOMMMKKKKKKNNNPPPVVVXXX[[[[[[ZZZZZZZZZZZZ\\\^^^```aaaaaaaaaccceeefffeeefffkkkpppssssssqqqpppooollllllkkkjjjhhhfffhhhhhhiiijjjkkkkkkkkkkkklllkkkkkkooovvv|||~~~~~~{{{uuuqqqooonnnnnnmmmiiijjjkkkmmmmmmnnnnnnnnnoooppprrrsssttttttsssssstttsssrrrqqqpppqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvssstttuuuwwwxxxzzz|||||||||||||||}}}}}}||||||{{{~~~~~~zzzuuutttssspppnnnllljjjjjjjjjggggggffffffeeeffffffffffffggggggggggggfffeeeeeeeeeddddddeeefffggghhhiiilllmmmnnnooooooooonnnnnnhhhhhhiiihhhiiikkkooorrruuuvvvxxx{{{}}}||||||~~~}}}zzzmmm[[[NNNBBB>>>>>>;;;777666666666777777777777666666333444444444555555555555333444444555666666555555999999999:::<<<>>>@@@BBBDDDCCCBBB@@@??????@@@@@@BBBCCCHHHMMMQQQXXXiiixxxiiiWWWOOOKKKHHHDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBFFFMMMRRRZZZ___hhhtttvvvlllgggaaaYYYTTTRRRSSSUUUXXXYYYYYYYYY\\\^^^___\\\YYYWWWWWWXXX[[[]]]```aaacccddddddcccbbbaaa_________```bbbccceeefffaaaaaabbbcccdddfffggghhhmmmvvvssscccVVVOOOJJJNNNRRRRRRRRRSSSRRRQQQPPPNNNKKKKKKMMMOOOUUUWWWZZZ[[[ZZZYYYYYYZZZ\\\^^^`````````aaabbbdddgggeeegggmmmuuuxxxvvvrrrpppmmmkkkjjjjjjjjjiiiggghhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjnnnuuu{{{~~~{{{vvvqqqooonnnmmmmmmkkklllnnnooopppqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuttttttsssrrrqqqrrrrrrssspppqqqqqqrrrssstttuuuuuussstttuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{}}}~~~}}}yyyvvvtttpppmmmkkkjjjkkkllliiihhhgggeeeeeeeeefffgggeeeeeefffffffffeeeeeedddccccccccccccdddeeeeeeeeehhhhhhiiijjjkkkkkklllllldddeeeeeeeeeeeegggjjjlllpppqqqtttwwwzzz~~~xxxxxx{{{}}}|||vvvjjjZZZNNNCCC???>>>;;;888888666666666666666555555555444444444444444444444444444444666666666555444333888888888999;;;>>>@@@BBBDDDCCCAAA@@@@@@@@@AAAAAABBBCCCHHHNNNRRR[[[mmm}}}oooZZZOOOJJJHHHEEEDDDCCCAAAAAA@@@AAAAAABBBAAA@@@@@@AAAGGGNNNSSSVVV\\\dddqqqyyyoooiiibbbYYYRRROOOPPPQQQSSSUUUVVVXXXZZZ\\\^^^\\\YYYWWWWWWYYY\\\^^^aaabbbcccddddddcccaaa```^^^^^^___```bbbdddeeefffaaaaaaaaabbbccceeeggghhhmmmvvvyyygggWWWNNNIIILLLRRRSSSSSSSSSQQQQQQPPPMMMKKKKKKMMMOOOTTTVVVYYYZZZYYYYYYYYYZZZ\\\]]]____________aaabbbeeeeeehhhoooxxx|||yyyuuuooommmkkkjjjkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkjjjiiijjjnnnsssyyy~~~|||vvvsssqqqpppnnnmmmnnnnnnpppqqqssssssttttttuuuuuuvvvvvvwwwwwwwwwwwwtttttttttssssssssssssssspppqqqqqqrrrssstttuuuuuuuuuuuuwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}|||~~~wwwuuuqqqnnnllllllnnnooojjjiiigggfffeeeeeeeeefffddddddeeeeeeeeeeeeeeedddaaabbbbbbbbbcccbbbbbbbbbcccccccccdddeeefffggghhhbbbcccddddddcccdddfffiiimmmnnnqqquuuyyy}}}vvvsssuuuxxx{{{ttthhhZZZNNNBBB===;;;999888999777666666555555555555555555555555444333222222111444555666666666555444333666666777888:::===???AAAAAA@@@@@@???@@@AAABBBCCCBBBCCCHHHNNNTTT^^^pppwww```RRRLLLIIIFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????@@@EEELLLRRRSSSXXX```mmmzzzrrrmmmfff[[[RRROOONNNNNNOOOQQQSSSUUUWWWYYY\\\[[[YYYXXXYYY[[[]]]___bbbcccdddeeedddcccaaa___[[[[[[\\\]]]___aaacccdddddddddddddddeeegggiiijjjmmmvvv|||jjjYYYOOOIIILLLRRRTTTSSSSSSPPPPPPOOOMMMKKKKKKMMMPPPTTTVVVYYYZZZZZZYYYZZZ[[[\\\]]]______^^^^^^```bbbccceeejjjqqqxxx{{{yyyvvvnnnlllkkkkkkllllllkkkiiihhhhhhiiijjjkkkkkkkkkkkkjjjjjjkkkmmmqqqwww||||||wwwtttsssrrrpppooonnnoooppprrrrrrsssssssssrrrssssssttttttuuuvvvvvvuuuuuutttttttttsssssssssqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwzzz{{{|||}}}~~~{{{yyyuuuqqqooonnnooopppiiihhhgggeeedddcccccccccbbbccccccddddddddddddcccaaaaaabbbbbbbbbaaa``````````````````aaabbbcccdddaaabbbccccccbbbbbbdddfffiiikkknnnsssxxx|||wwwqqqpppsss|||qqqfffVVVKKK@@@;;;999666666888888777666555555444555555666666555444333222111111555555555555555555444444555555666777:::===???AAA@@@@@@??????@@@AAACCCDDDBBBCCCHHHNNNTTT___rrrhhhWWWNNNJJJFFFEEECCCAAA@@@@@@@@@AAA>>>?????????AAAEEEKKKPPPSSSWWW^^^iii{{{yyyssspppjjj___VVVQQQMMMMMMMMMNNNQQQSSSUUUVVVYYYYYYYYYYYYZZZ]]]___```cccdddeeeeeeeeeccc```___[[[\\\\\\]]]___aaabbbcccfffeeeddddddeeegggiiikkkmmmttt~~~lll[[[QQQIIILLLSSSUUUTTTSSSQQQQQQPPPNNNMMMMMMPPPRRRUUUXXX[[[\\\\\\[[[\\\]]]]]]^^^``````______aaabbbaaaeeelllrrruuuvvvtttrrrkkkkkkkkklllmmmllljjjhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjkkkmmmpppuuu{{{~~~{{{xxxuuuuuutttsssrrrpppqqqrrrrrrssssssssssssppppppqqqqqqssstttuuuvvvuuuuuuuuuuuuuuutttssssssrrrrrrssstttuuuvvvvvvwwwtttvvvxxxzzz{{{{{{zzzyyyzzzzzz{{{|||}}}~~~zzzvvvrrrpppnnnnnnhhhhhhhhhgggeeecccbbbaaa``````aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaa___^^^______^^^^^^^^^___aaabbb```aaabbbbbb``````aaacccdddfffjjjoootttyyy}}}|||tttqqqsssmmmcccPPPHHH@@@===;;;888777999999888777555555555555555666555555555444444333333555555444444444555555666666666777888;;;>>>@@@BBBCCCBBBBBBAAAAAABBBCCCDDDBBBDDDHHHNNNTTT___rrrmmm[[[PPPKKKGGGEEECCC@@@??????@@@AAA???@@@@@@AAACCCGGGLLLQQQSSSWWW]]]gggxxx~~~xxxtttsssnnncccYYYTTTMMMLLLLLLMMMPPPSSSTTTUUUWWWXXXXXXZZZ\\\^^^___```ddddddeeefffeeeccc```___^^^^^^^^^___aaabbbdddeeeeeedddcccbbbccceeehhhiiilllsss|||~~~mmm]]]RRRJJJMMMSSSUUUTTTSSSQQQQQQQQQOOONNNOOORRRTTTWWWYYY\\\^^^]]]]]]^^^___^^^```aaaaaa``````aaaccc```fffmmmqqqrrrqqqooonnniiiiiijjjlllmmmllliiiggghhhhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmoootttzzz~~~~~~{{{xxxvvvvvvvvvtttssssssssstttuuuuuutttttttttpppppppppqqqsssuuuwwwxxxuuuuuuuuuvvvuuuttttttsssrrrsssssstttuuuvvvwwwwwwsssuuuxxxzzz|||||||||{{{yyyyyyzzz{{{}}}~~~yyytttpppmmmllljjjjjjjjjiiihhheeecccaaa^^^^^^___```aaaaaa``````aaaaaabbbbbbbbb```___^^^```___^^^]]]^^^___```aaa___```aaaaaa______```aaa```cccggglllrrrwww{{{}}}}}}yyyuuuwww}}}jjj```MMMFFFBBBBBBAAA===:::;;;:::999777666555555555666555555555666666666666666555555444333333555666777777777888999<<>>??????;;;777:::777555555666777444222111222444666777777666666666777777777777777666666222333555888;;;>>>AAABBBGGGFFFDDDBBBAAAAAAAAAAAAFFFGGGJJJOOOTTT___rrrppp]]]QQQHHHFFFCCCAAABBBBBBAAA@@@?????????>>>???BBBGGGKKKPPPUUU]]]gggqqqzzzxxxtttqqqjjj^^^UUUMMMLLLJJJKKKMMMPPPPPPPPPSSSUUUWWWXXXXXXYYY[[[]]]aaaaaabbbbbbbbbaaa``````^^^_________^^^^^^```aaadddeeeeeeddddddeeeiiikkknnnttt}}}sss___YYYRRRQQQVVVZZZYYYVVVTTTVVVVVVUUUSSSQQQQQQRRRXXXZZZ]]]^^^^^^^^^^^^___aaa___]]]^^^aaaeeefffeeehhhkkknnnqqqrrrqqqooonnnffffffeeeeeeeeeffffffggghhhiiijjjlllmmmnnnnnnnnnkkkkkkkkklllnnnqqqtttuuu{{{zzzzzzzzzzzzyyyvvvuuussstttvvvwwwvvvtttqqqpppoooooonnnnnnoooqqqsssuuuvvvvvvwwwvvvuuutttrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{vvvrrrpppmmmkkkiiiiiijjjiiifffccc```___^^^^^^^^^___aaaaaaccccccdddcccbbb```___]]]]]]]]]]]]]]]^^^___```aaa^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^aaaeeejjjpppuuuxxx}}}~~~~~~}}}zzzcccUUUHHHCCC>>>===??????<<<999999777555555666666444222222333444666666666666555444555555555555555444444666777999;;;???BBBEEEGGGIIIGGGEEECCCBBBBBBBBBBBBEEEFFFIIINNNSSS^^^qqq{{{dddTTTJJJGGGDDDBBBBBBBBBAAA???>>>>>>>>>>>>???BBBGGGKKKOOOUUU^^^gggnnnuuu}}}{{{vvvrrrjjj___VVVNNNLLLKKKKKKNNNPPPQQQQQQSSSTTTVVVWWWWWWWWWYYY[[[``````aaaaaabbbaaaaaaaaa______^^^\\\[[[[[[]]]```aaabbbbbbbbbccceeeiiilllooowww|||ggg^^^VVVUUUYYY\\\[[[XXXXXXYYYYYYWWWUUUSSSSSSTTTXXXZZZ]]]^^^]]]]]]^^^___aaa___^^^___bbbdddffffffhhhkkknnnqqqrrrqqqooonnngggffffffeeeeeefffffffffiiijjjkkklllmmmmmmmmmmmmkkkkkklllnnnooopppqqqqqqsssuuuyyy{{{|||zzzxxxvvvrrrsssuuuvvvvvvuuusssrrrqqqpppnnnmmmnnnqqqtttvvvtttuuuvvvwwwvvvvvvttttttppppppqqqssstttuuuvvvvvvvvvvvvwwwxxxzzz|||~~~~~~xxxtttqqqnnnllljjjiiiiiihhhfffdddcccbbbaaa```___```aaaaaacccdddffffffeeeccc```^^^]]]^^^^^^^^^___``````aaa``````______^^^^^^]]]]]]\\\]]]^^^aaafffmmmrrrvvvzzz|||~~~yyyaaaRRRBBB???;;;;;;===>>>===;;;888777555555666666555333444444555666666555555444444555555666666555555555555666888:::>>>BBBEEEHHHJJJIIIGGGEEECCCCCCCCCCCCDDDEEEIIINNNSSS]]]pppdddQQQKKKHHHDDDBBBBBBAAA@@@??????@@@@@@???@@@DDDIIIMMMPPPXXXaaahhhmmmsss{{{zzzuuuppphhh^^^VVVMMMLLLJJJKKKNNNPPPQQQQQQSSSUUUVVVWWWVVVWWWYYYZZZ]]]^^^___``````````````````___^^^[[[XXXYYY\\\^^^^^^___```aaabbbeeeiiilllsss}}}qqqfff[[[YYY]]]^^^\\\ZZZZZZ[[[[[[YYYVVVTTTUUUVVVXXXZZZ\\\]]]\\\]]]^^^``````______```aaacccdddeeegggjjjmmmpppqqqpppnnnmmmjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkklllllllllllllllkkkkkkkkklllnnnoooqqqrrrqqqtttxxxzzzzzzxxxwwwwwwqqqrrrtttuuuvvvuuutttsssrrrqqqooommmnnnqqqtttvvvuuuvvvwwwxxxxxxwwwvvvuuuppppppqqqssstttvvvxxxyyywwwxxxxxxyyy{{{}}}~~~|||vvvtttpppnnnllljjjiiihhhfffeeefffdddcccaaaaaaaaaaaabbbdddfffhhhiiihhhfffbbb```______``````aaaaaaaaaaaaaaaaaaaaa```______^^^^^^^^^]]]^^^```eeekkkqqquuuyyy{{{}}}yyyaaaRRR???===:::999;;;<<<;;;:::777666666666666555555444666666666555555444444333666777777888888888888777666666888:::>>>CCCGGGJJJKKKJJJHHHEEEDDDCCCCCCCCCCCCDDDIIINNNSSS]]]ppp~~~cccPPPKKKHHHEEECCCBBBBBB@@@??????@@@??????@@@CCCHHHLLLPPPWWW```fffjjjooowww~~~{{{vvvqqqllldddZZZTTTMMMKKKJJJJJJMMMOOOPPPPPPSSSUUUWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^____________```___]]]ZZZXXXXXX[[[]]]]]]^^^___```aaaeeeiiimmmvvv}}}mmm```___bbbaaa^^^]]][[[[[[[[[YYYVVVUUUVVVWWWYYYZZZ\\\\\\[[[\\\^^^```______``````aaabbbcccdddfffhhhlllooopppooommmkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjkkklllllllllkkkllljjjiiiiiikkkooosssvvvwwwyyy{{{{{{yyyxxxxxxyyyqqqrrrssstttuuuuuuuuutttrrrqqqooonnnoooqqqtttuuuuuuvvvvvvvvvvvvuuusssrrrqqqqqqrrrsssuuuxxxzzz{{{yyyyyyzzz{{{}}}~~~zzzwwwrrrqqqooollliiihhhgggggghhhgggeeecccbbbbbbbbbcccfffhhhjjjlllkkkhhheeecccaaaaaabbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````______aaaffflllrrruuuyyy|||www```QQQ???===:::999999999888888666666666666555555555555777666666555444444444333666666777888999999888888::::::;;;>>>BBBHHHMMMPPPLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEJJJOOOUUU___qqqzzzbbbRRRJJJHHHEEECCCCCCCCCAAA@@@>>>>>>>>>======@@@EEEIIINNNSSSZZZ```eeejjjppptttxxxuuuqqqmmmggg___WWWQQQLLLJJJIIIIIILLLNNNOOOOOOQQQSSSVVVWWWWWWXXXZZZ\\\\\\]]]^^^^^^^^^^^^^^^^^^___^^^]]][[[YYYXXXZZZ\\\\\\^^^___```aaaeeeiiimmmuuuuuueeecccfffccc```___ZZZZZZYYYWWWUUUUUUWWWYYYYYYZZZ[[[[[[[[[\\\^^^```___```bbbbbbbbbbbbccceeefffiiilllooopppooommmllliiiiiihhhgggffffffffffffhhhiiijjjkkkllllllllllllmmmkkkiiiiiikkkpppuuuxxx}}}|||yyyzzz|||rrrrrrssstttuuuuuuuuutttrrrqqqqqqpppqqqrrrssstttrrrsssssstttsssrrrpppooossssssssstttvvvxxx{{{|||zzzzzz{{{|||~~~}}}zzzuuutttrrrooojjjhhhiiijjjiiihhhfffeeedddddddddeeeiiijjjlllmmmlllkkkhhhfffcccdddeeeffffffeeeddddddbbbbbbbbbbbbccccccccccccaaaaaabbbdddhhhmmmrrruuuzzz}}}~~~~~~~~~qqq[[[MMM???===;;;999777666666777555666777666555444555666777666555444444444444444444444555666777777777777999999:::===BBBHHHMMMQQQNNNMMMJJJHHHFFFEEEDDDDDDEEEGGGLLLRRRWWWaaasssuuu```TTTJJJGGGDDDCCCCCCCCCCCCBBB@@@???>>>======???DDDGGGLLLOOOTTTZZZ```fffjjjlllrrrpppnnniiiccc\\\UUUPPPJJJIIIGGGHHHJJJMMMMMMMMMOOOQQQSSSUUUVVVXXXZZZ]]]______`````````___^^^^^^]]]^^^^^^\\\ZZZZZZ[[[\\\]]]^^^``````bbbeeeiiimmmnnn}}}zzzhhhgggiiieeeaaaaaaXXXXXXWWWVVVTTTUUUWWWYYYYYYZZZ[[[ZZZZZZ[[[^^^``````ccceeeeeedddccceeeggghhhjjjnnnqqqrrrqqqooommmjjjiiihhhgggfffffffffffffffgggiiijjjllllllmmmmmmnnnmmmllllllmmmpppsssuuu|||~~~zzzyyyzzzssssssttttttttttttttttttqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqssstttttttttsssrrrssssssssssssuuuwwwzzz{{{{{{{{{|||}}}|||wwwwwwuuuqqqllliiijjjllliiihhhgggfffeeeeeefffgggkkklllmmmmmmmmmlllkkkjjjeeefffhhhiiiiiihhhfffeeebbbbbbccccccddddddeeeeeeaaabbbdddfffjjjnnnrrrttt{{{~~~}}}}}}}}}}}}}}}kkkVVVIII======;;;999777666777888444666777777555444555777666666555444444444555555444444555777777888888777777777888:::???FFFLLLOOORRRPPPMMMKKKIIIGGGGGGGGGGGGIIIOOOUUUZZZcccuuu}}}~~~ppp^^^TTTIIIGGGDDDCCCCCCDDDCCCCCCBBBBBBAAA???>>>@@@EEEHHHMMMNNNRRRXXX```eeehhhhhhooonnnlllhhhbbb[[[TTTPPPIIIHHHFFFGGGJJJLLLMMMMMMLLLOOORRRTTTUUUWWWZZZ\\\aaabbbbbbbbbaaa```______\\\]]]^^^]]]\\\[[[[[[\\\^^^___```aaabbbeeeiiimmmhhhwww}}}jjjiiikkkfffbbbbbbVVVVVVVVVTTTSSSTTTWWWZZZYYYZZZZZZZZZZZZ[[[^^^```bbbeeehhhhhhfffeeefffhhhjjjlllooorrrsssrrrpppooolllkkkjjjiiihhhhhhhhhhhhfffggghhhjjjlllmmmmmmmmmnnnnnnooooooppppppqqqqqqvvv|||~~~yyyvvvvvvttttttttttttttttttttttttpppqqqrrrssstttsssrrrqqqqqqrrrtttvvvxxxxxxxxxxxxssssssrrrrrrsssvvvxxxzzz{{{||||||~~~~~~yyyyyywwwrrrllljjjkkkmmmjjjiiigggffffffgggggghhhmmmmmmmmmmmmmmmmmmllllllggghhhiiikkkjjjiiigggfffaaabbbcccccceeeeeefffgggaaabbbdddgggkkknnnqqqsss{{{~~~}}}wwwyyy{{{{{{{{{iiiTTTHHH<<<<<<;;;999777777888999333666888777444444666888666555444333333444555666666666777999999:::::::::999999:::===BBBIIIOOOSSSTTTSSSPPPMMMKKKJJJIIIIIIHHHKKKPPPWWW\\\eeevvv~~~|||qqq^^^OOOJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>???CCCFFFIIIMMMSSSXXX\\\aaaeeeiiijjjjjjhhheee```ZZZTTTPPPLLLJJJHHHHHHKKKMMMOOOOOONNNQQQTTTVVVXXXYYY[[[]]]___```aaabbbbbbcccbbbbbb___^^^\\\[[[ZZZ[[[\\\]]]```aaabbbcccdddeeeeeeeeelllqqqpppeeefffhhhbbb[[[\\\YYYUUUSSSTTTVVVXXXXXX[[[[[[\\\[[[[[[\\\^^^aaadddddddddcccbbbccceeegggjjjnnntttvvvtttsssssstttooollliiihhhhhhhhhhhhggghhhhhhiiikkkmmmnnnppppppnnnnnnnnnnnnmmmnnnppprrrwww{{{|||wwwuuuuuuvvvuuuuuuvvvwwwwwwtttrrrrrrqqqqqqtttxxxyyyxxxvvvvvvvvvvvvuuuttttttssssssxxxvvvtttrrrrrrsssuuuwww|||}}}~~~~~~|||{{{xxxuuuqqqooommmmmmiiihhhfffeeeeeefffgggiiilllmmmoooooommmkkkkkkkkkkkklllnnnoooooommmkkkiiifffeeedddcccbbbbbbbbbbbbbbbcccdddgggjjjooosssuuu|||~~~|||zzz|||{{{{{{~~~hhhTTTIIIAAA???===:::999888777888666666555555555555666666444555555555666666777777777777777777888888888888777999<<>>===>>>BBBEEEIIIMMMSSSXXX\\\```dddhhhhhhgggfffbbb]]]WWWQQQNNNLLLJJJHHHHHHKKKMMMOOOOOONNNQQQSSSUUUVVVXXX[[[]]]``````aaabbbcccccccccccc```___^^^]]]\\\\\\\\\\\\___```aaacccddddddddddddiiilllwwwsssgggdddeeeaaa\\\ZZZWWWSSSQQQRRRUUUVVVVVVYYYZZZ[[[ZZZZZZ[[[]]]```bbbcccddddddddddddfffhhhlllqqqvvvxxxwwwuuuttttttnnnllliiihhhhhhhhhgggfffhhhiiijjjkkkmmmooopppqqqnnnoooooonnnmmmmmmoooqqqvvvzzz~~~{{{xxxwwwvvvuuuuuuuuuvvvvvvtttrrrqqqoooooopppssstttrrrpppppppppqqqssstttvvvwwwwwwwwwuuusssrrrrrrtttvvvwww{{{|||~~~~~~~~~}}}~~~}}}{{{xxxuuurrrpppnnnmmmjjjiiigggeeeeeefffggghhhkkkmmmoooooommmlllllllllkkklllnnnooonnnllliiigggddddddcccbbbaaaaaaaaabbbdddeeefffiiilllppptttvvv{{{~~~zzzxxxyyyyyy}}}hhhTTTHHHAAA???===:::999888777888666666555555555555666666666666666666666555555555777777777777888888888888888:::<<<@@@DDDJJJRRRWWWWWWWWWVVVRRRNNNLLLLLLMMMIIIQQQSSSYYYeeelllwwwlllYYYNNNIIIHHHGGGFFFEEECCCBBBBBB@@@@@@???===<<<===@@@CCCIIIMMMRRRWWW[[[___cccfffgggfffeeeaaa\\\VVVPPPMMMLLLJJJHHHHHHJJJMMMOOOPPPOOOQQQRRRSSSTTTWWWZZZ]]]___``````aaabbbbbbccccccbbbaaaaaa```___]]]\\\[[[^^^^^^```aaabbbccccccccceeegggmmmyyywwwiiiccc```^^^\\\XXXUUUQQQPPPQQQSSSTTTTTTVVVXXXYYYYYYYYYZZZ\\\^^^```ccceeeffffffggghhhiiimmmqqqvvvyyyxxxuuusssqqqmmmkkkhhhgggggghhhgggfffggghhhiiikkkmmmnnnooopppnnnoooooonnnllllllnnnoootttyyy}}}{{{vvvuuutttuuuvvvvvvtttrrrqqqpppoooooooooooonnnlllmmmnnnppprrrtttvvvwwwxxxuuutttsssrrrsssuuuwwwxxxyyyzzz|||~~~|||~~~}}}{{{zzz~~~~~~|||xxxuuusssqqqpppkkkjjjhhhfffeeeeeeffffffjjjmmmoooooonnnmmmmmmnnnlllmmmnnnooommmkkkgggeeebbbbbb``````___```aaaaaaffffffhhhkkknnnrrruuuwwwzzz}}}yyyuuuuuuvvv~~~fffRRRGGG@@@???<<<:::888888888888666666555555555555666666777777777666555555444444777777777888888888999999888:::<<<@@@DDDKKKSSSXXXYYYYYYXXXUUUQQQOOOOOOOOOMMMTTTWWW\\\hhhoooyyywww```QQQIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@>>><<<===AAACCCHHHLLLQQQVVVZZZ^^^cccfffjjjiiifffbbb]]]WWWRRRPPPMMMJJJHHHGGGJJJMMMOOOPPPQQQQQQRRRRRRSSSVVVZZZ]]]^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaa```]]]ZZZYYY\\\]]]^^^```aaabbbbbbbbbccceeeiiiooovvv~~~wwwjjjbbb]]][[[ZZZVVVSSSPPPOOOPPPRRRRRRRRRTTTUUUWWWXXXXXXYYY[[[]]]___bbbeeehhhiiiiiikkklllmmmqqquuuwwwvvvsssooolllllljjjgggfffgggggggggfffffffffhhhiiikkkmmmnnnnnnoooppppppooommmlllmmmnnnssswww~~~~~~wwwvvvuuuuuuvvvvvvuuusssrrrqqqpppppppppoooooonnnrrrrrrsssssssssttttttttttttssssssssssssuuuwwwxxxwwwyyyzzz|||~~~|||~~~}}}{{{zzz}}}~~~|||yyyvvvuuutttmmmllljjjhhhffffffeeeeeeiiikkknnnooonnnmmmmmmnnnmmmnnnoooooonnnkkkgggeeeaaa```___]]]]]]^^^```aaaeeefffhhhkkkooorrruuuvvvyyy|||~~~~~~~~~}}}yyytttrrrttt{{{dddPPPDDD???>>><<<:::888888888888666666555555555555666666666666666666666555555555777777888888888999999999777999;;;???CCCKKKSSSYYYZZZZZZYYYVVVSSSQQQQQQRRRQQQXXXZZZ___kkkrrr|||hhhSSSKKKJJJIIIHHHFFFDDDCCCBBBCCCBBBAAA???===>>>AAADDDGGGKKKQQQVVV[[[___dddgggkkkjjjgggccc^^^XXXTTTQQQMMMKKKGGGGGGIIIMMMOOOQQQQQQRRRSSSSSSSSSVVVZZZ]]]\\\\\\\\\\\\]]]___```aaabbbbbbbbbaaa___\\\ZZZXXX[[[\\\]]]___aaabbbbbbbbbcccfffiiilllnnnqqqvvvzzzyyywwwqqqiiiaaa[[[XXXWWWUUUSSSPPPOOOPPPQQQRRRQQQQQQSSSVVVWWWXXXYYY[[[]]]^^^aaaeeeiiikkklllnnnpppppprrruuuwwwvvvsssnnnjjjkkkiiifffeeefffggggggfffdddeeefffgggiiikkklllmmmooopppqqqpppnnnmmmmmmnnnrrruuu{{{xxxwwwuuuuuuvvvwwwvvvtttppppppppppppooopppqqqrrruuuuuuuuuuuuttttttsssssssssssssssssstttuuuwwwxxxwwwwwwyyy{{{|||}}}~~~~~~}}}~~~}}}||||||}}}|||yyyvvvuuutttmmmlllkkkiiigggfffeeeeeehhhjjjlllmmmlllkkkllllllmmmnnnoooooonnnlllhhhfffaaa```^^^\\\\\\]]]___```bbbdddgggkkknnnrrrtttuuuyyy{{{~~~zzzyyyzzz}}}yyytttrrruuuyyyaaaMMMBBB>>>===;;;999888777888888666666555555555555666666333444444555666777777888888888888888999999999999666888:::===CCCKKKTTTZZZ[[[[[[ZZZXXXTTTRRRRRRSSSTTT[[[]]]cccooouuummmTTTNNNMMMLLLIIIGGGEEECCCBBBCCCCCCBBB???>>>>>>AAADDDFFFJJJPPPVVV[[[aaafffiiillljjjgggbbb]]]XXXTTTRRRNNNKKKGGGFFFIIIMMMPPPQQQRRRSSSTTTUUUUUUWWWZZZ]]][[[[[[[[[[[[\\\^^^aaabbbcccbbbbbb```^^^\\\ZZZYYYZZZ[[[]]]___aaabbbbbbccccccfffiiikkkkkkkkklllmmmkkkkkkiiieee___YYYVVVUUUSSSQQQOOOOOOPPPPPPPPPPPPOOORRRUUUWWWXXXYYY[[[]]]]]]aaaeeeiiikkknnnrrrtttvvvvvvvvvwwwwwwtttoookkkjjjhhheeeeeefffgggffffffcccdddeeegggiiijjjkkkllloooppprrrrrrpppooooooppprrrtttxxx}}}}}}xxxvvvuuutttuuuvvvuuutttmmmnnnnnnnnnmmmnnnqqqtttssssssttttttuuuvvvvvvvvvtttttttttttttttuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}yyyvvvtttrrrqqqmmmmmmllljjjiiigggfffeeefffhhhjjjjjjiiihhhhhhiiiiiikkkmmmnnnnnnllljjjhhhbbb```^^^[[[[[[\\\]]]______aaaeeejjjnnnrrrtttvvvyyy|||yyywwwyyy}}}yyywwwwww{{{yyyaaaMMMBBB>>><<<;;;999888777888888666666555555555555666666222333444555666888999999888888888999999999999:::777888:::===CCCLLLVVV\\\]]]]]]\\\YYYVVVTTTUUUVVVWWW^^^```gggssszzzqqq[[[RRRPPPNNNKKKHHHEEECCCBBBCCCCCCAAA???======@@@CCCEEEJJJPPPWWW]]]bbbhhhlllnnnmmmiiiddd___ZZZWWWTTTNNNKKKGGGFFFHHHLLLPPPQQQRRRTTTVVVWWWWWWXXXZZZ\\\]]]\\\\\\\\\]]]```bbbdddeeedddbbb```___^^^]]]]]]ZZZ[[[]]]___aaabbbccccccbbbccceeehhhiiijjjiiihhhfffeeebbb^^^ZZZXXXVVVUUUQQQOOOMMMMMMNNNOOONNNMMMNNNQQQUUUWWWYYYZZZ\\\]]]^^^aaaeeehhhlllpppuuuxxxzzzxxxvvvuuuuuusssoookkkiiigggeeedddeeefffffffffeeeeeefffhhhjjjkkkmmmmmmoooqqqssssssrrrqqqqqqrrrrrrrrrtttxxx|||~~~|||zzzwwwuuurrrrrrsssttttttsssmmmnnnnnnmmmlllmmmppptttqqqqqqrrrsssuuuvvvwwwwwwttttttttttttuuuuuuuuuuuuwwwwwwwwwxxxyyyzzz{{{{{{|||yyyvvvtttrrrqqqlllllllllkkkjjjhhhgggfffdddfffhhhhhhfffeeedddeeedddfffiiikkklllllljjjiiidddbbb^^^[[[ZZZ[[[\\\^^^]]]```dddjjjooosssvvvwwwzzz|||~~~{{{zzz|||~~~~~~wwwyyy~~~zzzcccOOOCCC===<<<:::888777777888888666666555555555555666666333444444555666777888888888888888999999999::::::999:::<<>><<<<<>>EEEOOOZZZaaadddjjjhhheee___[[[YYYYYY[[[___hhhlllttt}}}hhh^^^```^^^WWWMMMEEECCCDDDCCCBBBAAA??????>>>>>>>>>BBBFFFLLLUUU]]]eeejjjmmmooossssssoooiiiddd[[[TTTOOOLLLHHHFFFHHHKKKMMMNNNRRRTTTWWWZZZ]]]______``````___^^^]]]]]]```bbbddddddcccbbbaaa````````````_________```aaaaaabbbbbb```aaacccfffjjjnnnrrrtttqqqnnniiiccc^^^[[[YYYXXXTTTRRRPPPNNNLLLKKKKKKKKKIIILLLPPPUUUYYY\\\^^^^^^]]]___```aaaccceeejjjmmmssstttssspppllliiiggggggggggggggggggggggggggggggdddeeeggggggfffggghhhjjjooooooooonnnoooooopppqqqpppqqqrrrrrrrrrqqqpppooorrrrrrqqqqqqpppooommmmmmmmmmmmmmmnnnnnnoooooopppmmmooopppqqqppppppqqqsssppppppooonnnoooppprrrssstttvvvyyy{{{|||}}}~~~}}}{{{wwwuuurrrpppnnnmmmmmmllljjjhhhjjjiiihhhfffeeedddddddddcccccceeegggjjjjjjhhhfff```___]]]ZZZXXXXXXWWWWWW[[[]]]bbbhhhnnnrrruuuvvvxxx{{{}}}yyy}}}ttt\\\HHH???>>>===<<<::::::999999999888777666444444555555666555555555555555666777777999999999999::::::::::::>>>>>>AAAHHHRRR]]]eeejjjkkkiiifffaaa]]][[[\\\^^^aaaiiimmmvvvzzzhhh___aaaaaaZZZOOOFFFDDDEEECCCBBBAAA@@@???>>>======@@@CCCIIIQQQXXX___dddffflllqqqrrrooojjjfff^^^VVVPPPLLLHHHFFFGGGKKKMMMOOOQQQSSSWWW[[[___aaabbbbbbaaa```^^^]]]]]]___bbbcccaaaaaa``````___``````````````````aaabbbbbbcccccc______aaadddhhhnnnsssvvvvvvsssmmmgggbbb___]]]]]]YYYWWWTTTPPPLLLJJJIIIHHHHHHKKKOOOTTTXXXZZZ\\\\\\\\\^^^```bbbccceeehhhjjjnnnoooooommmiiigggffffffffffffgggggghhhhhhggggggdddfffgggfffeeeeeefffgggmmmmmmlllllllllmmmmmmnnnqqqqqqrrrssssssrrrpppooorrrrrrrrrqqqqqqpppnnnnnnllllllmmmnnnnnnnnnnnnnnnnnnoooqqqpppooooooqqqrrroooooooooooooooppprrrrrrrrruuuyyy{{{}}}}}}|||~~~|||zzzxxxtttrrrpppnnnnnnllljjjgggkkkjjjiiigggeeeddddddcccbbbbbbcccfffhhhgggeeeccc^^^\\\ZZZXXXWWWWWWWWWWWWZZZ]]]bbbhhhmmmrrruuuvvvzzz|||pppZZZHHH@@@===<<<;;;:::999888888999777777666555555555555666555555555555555666777777888888999999:::;;;<<<<<<>>>>>>AAAHHHSSS___hhhmmmkkkjjjgggbbb^^^]]]^^^``````iiimmmvvv~~~xxxxxxrrrccc]]]______YYYOOOGGGEEEEEEBBBBBBAAA@@@???===<<<<<>>===<<>>999999888777777777777777666666666666666555555555555555555555555666777777888999999:::;;;<<<<<<===;;;<<>>===<<<@@@BBBGGGLLLRRRWWWZZZ\\\^^^bbbdddcccdddfffddd```VVVQQQKKKHHHIIIMMMPPPRRRRRRVVV\\\ccchhhkkkmmmmmmgggeeeaaa^^^\\\\\\]]]^^^______^^^]]]]]]\\\]]]]]]______``````aaabbbbbbcccdddfffiiinnnrrrwwwzzz|||}}}xxxqqqjjjeeebbbaaaaaa]]][[[VVVRRRMMMJJJHHHGGGFFFIIIMMMQQQTTTVVVWWWWWWYYY]]]aaaeeefffggghhhiiiccceeeffffffeeeddddddeeeccceeegggiiiiiiiiihhhgggdddeeeggggggffffffgggiiijjjjjjiiihhhhhhhhhhhhhhhnnnoooqqqsssttttttttttttooooooppppppoooooonnnnnnmmmnnnpppqqqqqqpppnnnmmmmmmoooqqqrrrrrrsssuuuwwwvvvvvvvvvvvvvvvuuutttsssqqqtttyyy}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{wwwuuurrrqqqpppooommmkkkhhhgggfffeeeddddddddddddcccbbbcccdddeeedddaaa^^^]]]\\\YYYWWWVVVUUUUUUUUUYYY\\\aaagggmmmqqqtttuuuyyy~~~~~~mmm\\\KKKAAA>>>:::999888888777777888888666666666666666555555444555555555555555666777777999:::::::::;;;;;;<<<<<<;;;>>>EEEPPP\\\gggooorrrqqqoookkkfffbbb``````bbb^^^fffjjjsssvvvmmmnnnmmmbbbTTTOOOIIIGGGHHHHHHEEEAAA===>>>???@@@@@@???>>>===;;;>>>CCCIIIOOOTTTXXXZZZ\\\___aaa```bbbeeeeeebbbWWWRRRLLLIIIJJJMMMQQQSSSSSSWWW^^^eeekkknnnpppppphhhfffbbb^^^\\\[[[\\\\\\```___^^^]]]\\\\\\\\\\\\_________```aaaaaabbbbbbaaadddhhhnnnssswwwzzz|||zzzrrrjjjccc```___^^^\\\ZZZVVVQQQMMMJJJIIIHHHDDDFFFKKKPPPTTTWWWXXXXXXZZZ]]]bbbeeeeeeeeeeeefffbbbdddeeeeeedddddddddeeedddfffhhhjjjkkkjjjiiihhhdddeeeggggggfffggghhhjjjjjjjjjiiihhhhhhhhhhhhhhhnnnoooqqqrrrssssssrrrqqqnnnoooooooooooonnnnnnmmmnnnoooqqqrrrqqqpppnnnmmmkkkmmmppprrrtttvvvyyy{{{xxxxxxwwwwwwvvvuuusssrrrrrrvvvzzz~~~}}}{{{{{{|||~~~}}}|||}}}}}}}}}|||{{{zzzvvvtttrrrqqqqqqpppnnnlllgggfffeeedddddddddddddddcccccccccdddeeedddaaa^^^^^^\\\ZZZWWWVVVUUUUUUUUUYYY\\\aaaggglllqqqtttuuuzzzmmm[[[KKKBBBAAA::::::999999888999999999666666666777666555555444555555555555555666777777:::::::::;;;;;;;;;<<<<<<===AAAHHHTTTaaakkkrrrtttsssqqqnnnhhhcccaaaaaaccc^^^fffjjjtttvvvpppppplllgggXXXNNNFFFEEEGGGFFFEEEFFFAAAAAAAAA@@@???>>>===<<<<<<===@@@DDDIIIOOOTTTWWWZZZ\\\```bbbaaa___\\\YYYWWWPPPJJJJJJKKKKKKNNNRRRVVVYYY^^^dddiiimmmpppqqqjjjjjjhhhddd^^^ZZZYYYYYY^^^]]]\\\[[[[[[[[[[[[\\\\\\^^^___^^^^^^^^^```bbbeeefffhhhjjjmmmqqqwww{{{}}}zzztttmmmeee___ZZZXXXYYYWWWSSSPPPOOOMMMJJJHHHGGGGGGHHHLLLQQQVVVXXXXXX[[[\\\]]]```bbbdddfffgggfffgggggghhhgggfffeeeeeeffffffgggggghhhhhhhhhiiieeeeeeffffffffffffffffffiiihhhhhhggggggggggggggglllmmmnnnooopppqqqrrrrrrqqqpppnnnmmmlllllllllmmmnnnnnnmmmmmmmmmooopppqqqqqqqqqqqqqqqrrrsssttttttxxxxxxwwwvvvuuutttsssrrrtttvvvzzz~~~}}}||||||}}}~~~~~~|||}}}}}}{{{yyyxxxyyyzzz{{{|||{{{zzzzzz|||wwwrrrqqqrrrqqqmmmiiiggggggfffeeeeeeeeeeeefffdddddddddcccbbbaaa______[[[ZZZYYYXXXVVVVVVUUUUUU[[[^^^dddiiinnnqqqrrrrrryyy}}}nnnZZZKKKAAA<<<;;;;;;;;;;;;;;;999888888888888777777666666555555666777999:::;;;;;;:::999:::;;;===???@@@???>>>===@@@@@@IIIYYYgggooosssvvvwwwvvvrrrmmmhhhddd```^^^cccfffmmmwww}}}xxxvvvqqqjjjZZZOOOGGGFFFGGGGGGFFFFFFAAAAAAAAAAAA@@@>>>===<<<<<<===@@@DDDIIINNNSSSVVV\\\^^^aaacccccc```\\\ZZZWWWPPPJJJIIIJJJJJJLLLQQQTTTVVV[[[```eeeiiikkklllhhhiiihhheeeaaa]]][[[ZZZ^^^^^^^^^]]]]]]\\\\\\[[[\\\]]]^^^___^^^___bbbddddddfffhhhkkkmmmqqqvvvyyyxxxuuupppjjjccc\\\WWWUUUUUUTTTRRRRRRPPPMMMIIIEEEHHHHHHIIIMMMRRRVVVXXXYYYXXXYYY[[[]]]```bbbddddddeeeeeeeeeffffffggggggggghhhhhhggggggggggggggggggeeeeeeeeefffffffffggggggfffffffffffffffggghhhiiimmmmmmnnnnnnooopppqqqqqqoooooommmlllkkkkkkkkklllnnnmmmmmmmmmnnnooopppqqqrrrqqqqqqrrrrrrssstttuuuwwwwwwvvvuuutttttttttuuuuuuwww{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxyyy}}}~~~~~~~~~{{{zzzyyyxxxzzzvvvqqqpppqqqqqqmmmjjjgggffffffeeeeeeeeeeeeeeegggggggggfffeeedddbbbbbb[[[[[[YYYXXXWWWVVVVVVVVV[[[^^^dddkkkqqqtttvvvwwwzzz~~~nnnXXXHHH@@@===;;;;;;::::::999888888888888777777777666666666555666777888:::::::::::::::999:::<<<>>>???>>>===<<<@@@AAAJJJ[[[kkktttyyy||||||yyytttnnnjjjfffddddddgggnnnxxx~~~uuujjj[[[QQQHHHGGGHHHGGGFFFFFFBBBBBBAAAAAA@@@>>>===<<<;;;===???CCCHHHNNNRRRUUU]]]___ccceeeeeebbb^^^[[[VVVOOOIIIHHHHHHHHHJJJNNNQQQSSSWWW[[[```cccdddeeeeeegggiiigggddd```]]]\\\______``````___^^^\\\[[[\\\^^^_________```bbbdddbbbeeehhhkkkmmmppptttwwwtttsssoooiiiccc\\\VVVRRRRRRRRRSSSTTTSSSPPPJJJEEEJJJIIIJJJMMMRRRVVVWWWXXXWWWXXXYYY\\\^^^```bbbccccccccccccdddeeegggjjjkkkkkkjjjiiihhhgggfffeeeeeecccddddddeeefffggghhhhhhccccccdddeeeggghhhjjjkkkmmmmmmmmmnnnnnnooooooooonnnmmmlllkkkjjjjjjjjjkkkmmmmmmmmmmmmnnnooopppqqqrrrqqqqqqrrrrrrssstttuuuvvvuuutttsssssstttvvvwwwvvvyyy}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}{{{yyywwwvvvvvvvvvwwwyyy{{{}}}~~~}}}{{{yyywwwwwwyyyuuuqqqooopppooollliiiffffffeeedddddddddddddddggggggggggggfffdddcccbbb\\\[[[ZZZXXXXXXWWWWWWWWWYYY]]]ccckkkqqquuuxxxyyyyyy|||pppWWWFFF>>>===;;;:::999777777777777888777777777777666666666666666777888999:::::::::::::::;;;===???@@@???>>>===@@@BBBLLL___pppzzz|||vvvpppkkkgggeeeeeehhhoooyyywwwiii\\\QQQHHHGGGHHHFFFEEEEEEBBBBBBBBBAAA@@@???======;;;<<<>>>BBBGGGLLLQQQTTT]]]```dddgggfffccc___\\\VVVOOOHHHGGGFFFEEEGGGKKKNNNPPPTTTXXX[[[]]]______bbbeeehhhiiifffbbb___^^^___```aaabbbaaa___]]][[[___`````````______aaabbb```dddhhhkkknnnpppsssuuutttssspppkkkeee]]]WWWSSSSSSSSSTTTVVVVVVSSSNNNJJJJJJJJJJJJMMMQQQTTTVVVVVVVVVWWWYYY[[[]]]```aaabbbbbbbbbbbbccceeeiiimmmooonnnmmmllljjjhhhfffeeedddccccccdddeeefffggghhhiiiddddddeeefffgggiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllllllllmmmnnnoooppppppqqqppppppqqqqqqrrrssstttwwwvvvsssrrrrrrsssuuuwwwxxx{{{~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||yyyxxxwwwvvvvvvvvvvvvwwwxxxzzz}}}~~~{{{yyywwwvvvxxxuuuqqqnnnmmmkkkhhhfffeeeeeedddcccccccccccccccdddddddddcccbbbaaa______\\\[[[ZZZYYYXXXXXXWWWXXXWWW[[[aaahhhnnnrrruuuuuuvvvyyy}}}~~~zzztttXXXEEE>>>>>>;;;:::888666555666777888777777777777666666666666666777888888999:::::::::<<<>>>@@@BBBBBBBBBAAA@@@BBBDDDOOObbbtttyyysssmmmiiihhhgggiiippp{{{~~~mmm]]]RRRIIIGGGGGGFFFDDDDDDBBBBBBBBBAAA@@@???>>>===:::;;;>>>AAAFFFKKKOOORRR[[[^^^cccggggggddd```]]]WWWOOOHHHFFFEEECCCEEEIIILLLNNNRRRUUUXXXZZZ[[[\\\___bbbggghhhfffccc```^^^^^^___```aaaaaa___]]]\\\aaabbbbbb```^^^]]]^^^______cccgggkkknnnqqqtttvvvvvvuuurrrlllfff^^^XXXTTTTTTSSSSSSTTTUUUTTTQQQOOOKKKJJJJJJLLLPPPRRRTTTSSSTTTUUUWWWYYY[[[]]]___```bbbbbbbbbdddfffkkknnnqqqoooooommmkkkiiigggeeedddccccccdddeeefffggghhhiiihhhhhhgggggghhhhhhiiijjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmlllllllllkkkjjjkkklllmmmnnnoooppppppoooooooooooopppqqqrrrsssxxxwwwtttrrrrrrsssuuuwwwzzz}}}|||{{{zzzyyyzzz{{{~~~~~~}}}|||{{{zzzttttttuuuuuuvvvwwwwwwxxxwwwyyy|||}}}~~~}}}zzzxxxwwwyyyvvvrrrnnnjjjgggdddbbbddddddcccbbbbbbbbbbbbbbbaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYY]]]bbbhhhmmmpppqqqqqqtttxxx|||~~~~~~}}}}}}}}}~~~~~~~~~yyywww~~~}}}wwwZZZEEE>>>>>>;;;999777555555555777777666666666666777777777777777777777777888999::::::===>>>@@@BBBCCCBBBAAA@@@DDDFFFQQQeeewwwyyyssspppnnnjjjlllrrr}}}vvv___TTTJJJHHHHHHFFFDDDDDDCCCCCCBBBBBBAAA???>>>===:::;;;===@@@EEEJJJNNNQQQWWW[[[aaafffgggeeeaaa^^^XXXOOOHHHFFFDDDBBBDDDGGGKKKLLLPPPSSSVVVXXXYYYZZZ\\\```dddfffdddbbb___^^^[[[\\\]]]^^^___^^^]]]]]]aaaaaaaaa___]]]\\\]]]^^^___bbbgggkkknnnrrrvvvyyyyyywwwsssmmmeee^^^XXXTTTSSSSSSSSSTTTUUUUUUSSSQQQMMMLLLKKKMMMPPPRRRSSSSSSRRRSSSTTTWWWYYY[[[]]]^^^aaaaaabbbdddgggjjjmmmooommmmmmkkkjjjhhhfffeeedddcccddddddeeefffggghhhhhhiiiiiihhhgggggggggggggggiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmmmmlllkkkiiijjjlllmmmooooooppppppoooooooooppppppqqqrrrssswwwvvvuuuttttttuuuwwwxxx}}}~~~~~~{{{zzzxxxxxxxxxzzz|||}}}}}}}}}zzzyyyyyysssssstttuuuvvvwwwwwwxxxtttvvvxxxxxxxxxzzz}}}}}}zzzxxxvvvwwwuuuqqqmmmhhheeebbbaaaccccccbbbaaaaaaaaaaaaaaa````````````___]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWWWW\\\___dddiiimmmoooooooootttwww{{{}}}}}}|||||||||{{{{{{|||~~~xxxuuu||||||uuuZZZGGG???===:::999888666666666666777666666666666777777777777777777666777777888::::::;;;<<<>>>@@@AAA@@@???>>>EEEGGGSSSgggzzz|||vvvrrrpppooopppwww}}}bbbWWWMMMKKKKKKHHHFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>999:::<<<@@@DDDIIIMMMPPPSSSXXX^^^dddfffdddaaa^^^YYYPPPIIIFFFDDDBBBCCCFFFHHHJJJNNNQQQTTTWWWXXXXXX[[[^^^bbbcccbbb___^^^]]]YYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___^^^\\\\\\^^^___```bbbfffjjjnnnsssyyy}}}|||vvvoooggg```ZZZWWWTTTUUUWWWZZZ\\\[[[XXXUUUOOONNNNNNOOOQQQSSSTTTSSSSSSTTTVVVXXX[[[]]]___`````````bbbdddfffhhhiiijjjiiihhhhhhgggfffeeeddddddeeeeeeeeefffffffffggggggggggggfffeeeeeeeeeeeeeeegggggghhhhhhiiijjjkkkkkkjjjkkkllllllmmmlllkkkjjjhhhiiikkkmmmooooooooooooqqqqqqqqqqqqrrrssstttuuusssssstttuuuwwwyyyzzz{{{~~~~~~~~~|||zzzyyyxxxxxxzzz{{{|||||||||yyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttsssuuuxxx{{{~~~}}}yyyvvvuuusssrrroookkkgggdddcccbbbbbbbbbaaa````````````aaa_________^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVWWW[[[^^^ccchhhkkkmmmmmmmmmpppssswwwzzzzzzyyyyyyyyyxxxyyyzzz|||}}}~~~{{{|||~~~xxxtttyyyyyyoooWWWGGG???<<<:::999999888888777666666555666666666777777777888777777666666777888999::::::;;;>>>???@@@???>>>===DDDGGGSSSiii}}}~~~wwwsssqqquuuvvv}}}}}}dddYYYOOOMMMMMMJJJHHHHHHCCCCCCCCCBBBAAA@@@???>>>999:::<<>>===<<<<<<;;;:::;;;===BBBHHHNNNQQQSSSWWW\\\```bbb```^^^[[[XXXTTTMMMGGGCCCBBBDDDEEEHHHJJJLLLNNNNNNPPPRRRTTTXXXYYY[[[]]]^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZ\\\]]]^^^_________]]]bbbiiinnnqqqvvv|||vvvooogggaaa]]][[[^^^ccchhhkkkhhhbbb]]]WWWWWWWWWWWWWWWVVVUUUUUUTTTVVVYYY\\\___```aaaaaaaaaaaa``````aaaccceeefffgggfffeeeddddddddddddeeefffeeedddcccccccccdddeeeeeeddddddccccccbbbbbbbbbgggggghhhiiijjjkkkllllllffffffggggggggggggffffffiiikkknnnnnnnnnnnnoooqqqsssssssssssstttttttttuuuuuutttuuuuuuwwwzzz}}}~~~~~~}}}}}}~~~~~~xxx{{{}}}}}}{{{yyyyyy{{{|||zzzxxxxxxxxxyyyxxxwwwuuuuuuuuuuuuvvvuuurrrppprrrrrrqqqpppoooooooooooooooppprrrwww~~~}}}zzzwwwtttsssrrrooonnnmmmkkkiiifffdddccc```___^^^^^^___```^^^]]]]]]\\\[[[ZZZXXXVVVUUUTTTVVVUUUTTTTTTUUUUUUSSSQQQSSSUUUYYY^^^dddiiimmmpppoooooopppppprrrssstttuuuwwwxxxxxxyyyyyyzzz{{{{{{zzz{{{~~~|||{{{}}}zzz~~~|||{{{}}}ooonnnuuu|||bbbMMMBBB===<<<777777888888888888777777555666777999999999888777999999888888888888888888<<<<<<===???AAACCCBBBBBB@@@FFFWWWnnnwwwfffVVVQQQQQQNNNKKKJJJDDDCCCBBB@@@>>>>>>======;;;:::;;;===AAAGGGMMMPPPTTTVVV[[[___``````]]]\\\XXXTTTMMMGGGCCCCCCCCCEEEHHHJJJMMMNNNOOOPPPRRRUUUVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXXZZZZZZ[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___``````___bbbgggmmmrrrxxx}}}yyysssllleee```___bbbffflllnnnlllgggcccZZZZZZZZZZZZYYYYYYXXXWWWVVVWWWYYY\\\^^^```bbbbbbcccbbbaaaaaabbbccceeefffddddddeeeeeeeeeeeeeeeeeeddddddcccbbbbbbcccdddeeefffeeeeeeeeeddddddcccccceeefffggghhhiiijjjkkklllhhhiiijjjjjjjjjjjjjjjiiiiiikkkmmmmmmmmmmmmnnnooorrrrrrssstttuuuuuuuuutttuuuvvvwwwxxxzzz|||~~~}}}}}}}}}}}}~~~zzz|||~~~~~~{{{yyyyyyzzz{{{yyywwwwwwxxxxxxxxxwwwtttsssrrrrrrrrrrrrpppnnnooonnnmmmkkkiiiiiihhhhhhggghhhjjjnnnuuu|||}}}yyyvvvtttrrrqqqnnnnnnmmmkkkhhhfffdddbbbbbb```___^^^______]]][[[[[[ZZZYYYWWWVVVTTTSSSRRRQQQQQQQQQSSSUUUVVVTTTSSSRRRSSSVVVZZZ```fffkkknnnooooooooopppppprrrssstttuuuuuuuuuuuuttttttssssssvvvxxx{{{}}}{{{{{{|||~~~{{{zzzyyyvvvwww}}}pppooouuuyyy___KKK@@@<<<;;;777888888888888888888777666666777888888888777777999999999999999888888888<<<<<<===@@@BBBCCCCCCCCCFFFLLL]]]uuurrr^^^VVVUUUSSSNNNKKKEEEDDDBBBAAA@@@???>>>>>>;;;;;;;;;<<<@@@FFFKKKOOOSSSVVVYYY\\\^^^^^^]]]\\\WWWSSSMMMHHHDDDCCCCCCDDDHHHJJJMMMNNNOOOPPPSSSUUUTTTUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\___aaabbbaaacccffflllttt{{{|||xxxsssmmmgggbbbaaacccggglllooonnnjjjggg^^^___^^^^^^]]]\\\[[[ZZZXXXYYYZZZ\\\^^^```cccddddddcccbbbbbbbbbcccddddddaaabbbdddeeeffffffeeedddbbbaaaaaaaaabbbcccdddeeeffffffffffffeeeeeeeeeeeeddddddfffggghhhjjjkkkkkkiiiiiijjjkkkkkkkkkkkkkkkhhhjjjlllllllllkkklllmmmpppqqqsssuuuvvvvvvuuuuuuvvvxxxzzz}}}}}}|||{{{||||||}}}{{{}}}~~~}}}|||zzzzzz{{{xxxvvvttttttuuuvvvuuutttssspppmmmlllllllllkkkjjjjjjiiifffcccaaa^^^]]]]]][[[[[[]]]aaagggnnnuuuxxx~~~~~~{{{xxxuuusssqqqpppnnnmmmllljjjhhheeecccbbbcccaaa______^^^^^^\\\ZZZXXXXXXVVVUUUSSSQQQPPPPPPOOOOOOQQQTTTVVVWWWUUUSSSRRRRRRSSSVVV\\\bbbiiimmmoooooonnnnnnooopppqqqqqqtttttttttuuuttttttssssssrrrtttxxx|||~~~|||zzzzzz{{{~~~}}}zzzxxxtttrrrvvv~~~tttrrrxxxuuu[[[III???;;;:::888888999999999999888888888888777666666666777777999999999999999999999999;;;<<<>>>@@@BBBCCCDDDDDDIIIPPPbbb{{{|||ggg[[[XXXVVVQQQLLLEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;:::<<>>@@@AAABBBCCCDDDGGGNNNaaa{{{mmm]]]WWWVVVQQQLLLEEEDDDCCCBBBAAAAAA@@@@@@<<<;;;:::;;;>>>BBBGGGJJJQQQSSSVVVYYY[[[\\\\\\\\\VVVSSSNNNIIIEEECCCCCCCCCHHHJJJLLLNNNNNNPPPRRRTTTSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^___]]]\\\[[[ZZZ[[[^^^```bbbfffeeegggnnnxxxwwwoookkkhhheeeddd___```bbbeeehhhjjjhhhgggffffffeeedddcccaaa___^^^\\\[[[[[[\\\]]]```bbbcccbbbaaa```^^^^^^^^^______]]]___bbbdddffffffeeeddd______```aaabbbbbbccccccccccccddddddeeeeeeffffffddddddeeefffggghhhiiiiiieeeffffffggghhhhhhggggggiiikkkmmmmmmmmmlllmmmnnnmmmoooqqqtttvvvwwwxxxxxx{{{}}}|||{{{zzzzzzzzz{{{|||}}}yyyyyyyyyyyy{{{{{{||||||tttrrrpppooopppppppppnnnlllhhhccc___^^^______^^^\\\ZZZWWWTTTQQQNNNLLLLLLJJJJJJJJJLLLPPPUUUZZZ\\\cccgggnnntttyyy}}}zzzwwwtttqqqpppooommmlllkkkiiigggdddbbb```]]]\\\[[[\\\]]]^^^]]]\\\WWWVVVUUUSSSQQQPPPOOONNNOOOPPPRRRWWW\\\^^^^^^\\\WWWUUUTTTTTTXXX___fffjjjkkkkkkjjjjjjjjjkkkkkklllhhhjjjmmmoooqqqrrrrrrrrrrrrtttwwwzzz|||}}}}}}|||~~~}}}|||||||||~~~~~~~~~~~~}}}~~~zzzvvvxxxjjjSSSEEE???<<<;;;999999999::::::999999999:::999888666666666777888999999::::::;;;;;;;;;;;;999<<>>===;;;888888999999999999888888::::::999888888888999999999::::::;;;;;;<<<<<<===;;;>>>AAAAAA???>>>@@@BBBFFFOOOddd}}}ooo\\\PPPNNNMMMKKKDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;::::::<<>>AAADDDCCC@@@>>>@@@CCCIIISSSiii}}}zzzyyynnn[[[MMMJJJKKKKKKCCCBBBAAAAAA@@@@@@@@@@@@===;;;:::999;;;???BBBEEEJJJNNNTTTYYY[[[[[[YYYWWWUUUSSSNNNJJJFFFDDDBBBBBBDDDFFFIIIJJJKKKLLLOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXXXXXXXYYY[[[^^^```bbb^^^^^^___^^^]]]\\\[[[ZZZ]]]aaaggglllqqqyyyyyyrrrmmmhhheeecccaaa```^^^___aaacccddddddffffffeeecccaaa^^^\\\[[[YYYZZZ\\\]]]^^^^^^]]]\\\```___^^^]]]^^^^^^___```aaa`````````aaabbbcccdddbbbbbbcccddddddcccaaaaaacccdddeeefffgggiiiiiijjjjjjiiiiiihhhgggfffffffffjjjjjjjjjiiihhhgggfffeeecccfffiiijjjkkklllnnnpppooonnnnnnooossswww|||~~~}}}{{{zzzzzzzzz{{{}}}~~~{{{vvvsssrrrpppmmmkkkjjjgggdddbbbaaa___]]][[[YYYVVVQQQNNNLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGDDDCCCCCCDDDFFFHHHJJJLLLNNNNNNOOOTTT^^^gggrrrxxx~~~|||xxxuuusssqqqpppkkkkkkjjjhhheeeccc```___ZZZYYYWWWWWWXXXXXXWWWUUUTTTTTTRRRQQQOOONNNLLLLLLLLLKKKJJJLLLQQQUUUXXXYYYSSSQQQOOONNNOOORRRUUUWWWYYYYYYYYYZZZ[[[]]]^^^___```bbbfffjjjmmmnnnnnnmmmjjjlllppptttwwwyyyzzzzzzyyyyyyzzzzzz|||}}}~~~~~~}}}|||~~~~~~pppWWWDDD<<<;;;;;;:::777777888888888888777777888999;;;<<<===<<<<<<;;;::::::;;;;;;<<<===>>>>>>AAADDDGGGFFFAAA???AAADDDJJJUUUkkk