BM6(X ///000222///,,,...333000......000...---,,,---///000000000///000000000000---...000222111...+++,,,---------,,,,,,111///---+++...000///,,,,,,+++(((,,,,,,+++)))((()))...///---,,,---......,,,,,,+++*********((('''((())))))******))))))'''###%%%%%%%%%%%%&&&((()))'''&&&%%%&&&''')))***'''&&&'''((())))))$$$$$$&&&(((&&&'''))))))&&&''')))'''''')))'''******'''%%%'''+++)))'''&&&***((()))---,,,***(((''''''&&&%%%%%%%%%%%%'''))))))'''(((((('''(((((('''(((&&&%%%&&&'''''''''''''''&&&$$$%%%&&&''''''&&&%%%'''((()))(((&&&%%%%%%"""%%%''''''$$$######$$$'''***((('''%%%###((()))'''&&&%%%%%%%%%$$$""""""&&&'''%%%###"""$$$&&&%%%%%%%%%&&&### ###%%%%%%))))))(((%%%$$$$$$'''&&&$$$"""$$$&&&'''''''''((())))))***+++'''&&&&&&'''&&&&&&(((+++'''$$$$$$###$$$'''&&&(((***''''''%%%######%%%(((&&&%%%%%%%%%&&&'''++++++(((%%%,,,+++'''###$$$&&&(((+++((($$$&&&###$$$''''''***+++%%%###$$$'''&&&&&&&&&)))'''$$$$$$))),,,***%%%$$$))))))'''&&&)))(((&&&%%%%%%''''''%%%%%%%%%'''++++++(((&&&'''(((%%%(((+++++++++++++++,,,+++***''''''(((''')))))))))***&&&''')))+++***)))'''((('''$$$&&&)))+++((())))))'''%%%&&&((('''%%%%%%***'''&&&))),,,+++(((&&&((()))((('''%%%$$$))),,,+++((('''((()))'''(((******(((&&&%%%%%%&&&'''$$$&&&(((%%%&&&''''''&&&''')))---///000...------111000,,,+++------,,,++++++---....../////////000///...++++++...000///---++++++,,,+++...---,,,...///...+++---............------///---******((('''+++******+++......------,,,+++,,,***)))((())))))***))))))))))))+++(((%%%'''&&&%%%$$$&&&(((((('''((('''((()))***+++)))))))))&&&&&&%%%###$$$&&&)))''''''((('''''''''((((((''''''&&&''''''&&&&&&(((***''''''((()))(((((()))******(((&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&$$$$$$'''%%%$$$###%%%%%%&&&''''''&&&''''''&&&$$$###$$$''')))'''$$$###(((((('''(((%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%$$$###&&&'''&&&&&&$$$$$$$$$%%%######&&&'''&&&###"""$$$'''$$$###%%%&&&%%%$$$%%%'''&&&%%%'''((('''$$$&&&'''&&&'''$$$"""++++++(((&&&))))))))))))'''%%%%%%%%%%%%&&&'''&&&&&&((('''$$$$$$$$$$$$%%%&&&'''(((((((((&&&#########&&&%%%$$$$$$###$$$(((******'''%%%)))(((&&&###$$$'''++++++(((#########$$$&&&(((******%%%###$$$'''''''''(((+++'''"""###&&&((('''$$$%%%&&&)))'''%%%%%%$$$###%%%))))))(((&&&'''))))))+++)))'''%%%$$$&&&'''((())))))***))))))***'''((((((***)))((())))))'''&&&''''''((((((&&&%%%&&&(((((((((&&&''')))((()))''''''&&&'''''''''%%%$$$'''&&&'''******'''%%%&&&))))))&&&%%%%%%###'''******(((&&&$$$%%%((())))))%%%&&&''''''&&&&&&&&&$$$'''(((&&&%%%''')))''''''(((,,,---......------......,,,+++,,,,,,,,,,,,,,,+++)))+++...///......---,,,***)))+++---++++++***++++++***......---,,,------,,,---,,,,,,......///000///---++++++***((((((((()))+++...---,,,,,,++++++++++++***)))***))))))(((((()))))),,,)))'''(((&&&%%%&&&'''))))))(((((()))(((((()))******+++***%%%$$$######&&&(((***&&&&&&&&&&&&((((((&&&(((((('''&&&%%%$$$$$$%%%((()))'''''''''&&&&&&&&&&&&((()))(((&&&%%%%%%$$$%%%%%%$$$$$$%%%'''&&&$$$$$$%%%######"""$$$%%%%%%%%%%%%&&&''''''$$$"""######''')))&&&"""$$$)))&&&$$$$$$###%%%&&&$$$$$$$$$%%%''''''&&&%%%&&&'''$$$#########$$$$$$$$$&&&$$$###"""$$$&&&&&&&&&&&&&&&$$$""""""$$$"""###%%%&&&&&&&&&(((''''''###%%%'''&&&&&&'''(((((('''### ...///+++''')))***((('''%%%$$$###%%%$$$&&&&&&%%%$$$%%%'''&&&$$$%%%%%%$$$'''&&&'''((('''&&&&&&&&&%%%%%%$$$$$$###"""$$$''''''((('''&&&'''&&&%%%$$$&&&'''((()))&&&###!!!###%%%%%%((())))))&&&$$$$$$&&&&&&'''))))))&&&###"""$$$$$$&&&%%%$$$%%%'''%%%%%%%%%###$$$$$$******((('''))))))++++++)))'''&&&$$$%%%'''''''''(((((('''&&&((('''&&&)))+++***''''''(((&&&$$$'''((('''%%%###$$$'''''')))***'''&&&''')))'''&&&'''''''''&&&&&&&&&%%%%%%(((******&&&######&&&&&&'''%%%%%%%%%###'''((('''$$$$$$$$$$$$((()))(((###$$$&&&'''''''''&&&&&&''''''&&&&&&((()))(((&&&&&&000......///---,,,...///---+++,,,......///...+++)))+++---///---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,---///...,,,+++++++++------,,,.........///000///...------+++(((+++,,,------,,,+++)))((())))))++++++***(((''''''''')))***'''((('''''''''&&&&&&)))***++++++)))((('''&&&%%%&&&(((***+++***''''''''''''(((******%%%&&&((((((&&&$$$###&&&)))((('''&&&$$$"""###'''******(((%%%%%%$$$%%%))))))))))))(((&&&%%%%%%((()))((("""###'''''')))((('''***'''$$$&&&&&&$$$"""$$$'''(((&&&$$$$$$%%%%%%&&&'''$$$&&&''''''&&&""""""%%%&&&%%%&&&&&&%%%'''&&&######%%%'''%%%$$$$$$%%%$$$#########"""###"""%%%((()))&&&&&&'''%%%!!!!!!!!!"""$$$&&&&&&%%%$$$%%%%%%###%%%&&&%%%'''''''''&&&###"""$$$...000,,,((())))))$$$###$$$$$$"""###$$$%%%&&&%%%$$$###%%%&&&%%%&&&%%%$$$((())))))(((&&&&&&((()))(((&&&%%%%%%$$$###%%%%%%%%%'''((('''&&&'''&&&%%%&&&'''&&&$$$###$$$###%%%%%%$$$&&&''''''%%%$$$%%%&&&$$$%%%'''$$$%%%&&&###$$$%%%'''&&&%%%%%%$$$%%%&&&((('''&&&%%%''''''&&&'''&&&''')))*********(((&&&'''(((&&&&&&''''''%%%%%%((()))+++***%%%######%%%&&&''''''******'''$$$&&&((('''''''''(((((('''%%%((('''&&&'''&&&%%%%%%''''''&&&###(((***'''###"""###$$$$$$%%%''''''''''''***)))'''%%%'''(((&&&((())))))'''%%%$$$&&&((((((&&&'''&&&%%%''')))+++)))%%%$$$###000//////111...---...///---,,,...111111///...,,,***,,,...000......---++++++,,,+++------+++***)))))))))+++---.../////////.........------------,,,---------***---,,,((()))+++,,,******)))&&&((()))***,,,---,,,***)))(((''')))***'''((()))))))))'''%%%%%%''')))++++++***'''%%%$$$%%%'''***+++++++++***))))))'''((()))'''((())))))$$$###''')))((((((&&&&&&%%%###%%%(((+++***&&&$$$&&&%%%%%%)))'''''')))))))))((((((+++,,,+++&&&&&&'''&&&)))(((&&&***(((%%%((((((&&&$$$&&&&&&&&&###%%%(((&&&'''&&&&&&###%%%'''''')))((($$$''''''&&&$$$&&&&&&$$$%%%%%%$$$%%%&&&'''&&&%%%&&&'''$$$###$$$$$$%%%&&&%%%$$$&&&)))''''''(((%%%""" ######$$$%%%%%%%%%$$$$$$'''''''''&&&%%%&&&'''%%%%%%&&&%%%'''((('''''''''&&&)))''' !!!######!!!!!!###"""%%%&&&###$$$%%%%%%%%%%%%%%%&&&)))+++***'''%%%%%%'''''''''&&&&&&'''%%%""""""$$$######%%%%%%###%%%%%%%%%&&&((()))%%%###$$$%%%$$$%%%'''''')))'''%%%&&&((()))&&&%%%&&&###&&&)))$$$%%%&&&''''''%%%$$$$$$%%%&&&***'''$$$###$$$######%%%%%%'''(((((())),,,+++******)))******(((&&&%%%&&&&&&((()))'''$$$$$$&&&'''%%%%%%&&&((((((&&&&&&((()))$$$&&&(((***%%%%%%)))((('''&&&&&&$$$$$$'''(((((('''%%%''''''&&&%%%$$$######%%%'''+++***)))***++++++)))((()))(((&&&)))******&&&%%%&&&'''&&&$$$$$$((((((%%%%%%&&&(((&&&%%%%%%%%%.../////////...------...++++++...000///---...------...///000///...,,,***++++++,,,---,,,***,,,***))))))------------111000......,,,+++++++++++++++------,,,)))*********&&&)))+++))))))***&&&+++---,,,,,,++++++******)))))))))(((((()))))))))+++'''&&&&&&''')))+++++++++***'''''''''(((*********---***((()))'''&&&''')))***)))&&&$$$$$$(((***(((&&&&&&%%%%%%$$$''')))***'''&&&&&&'''''''''((('''((()))))))))((())),,,,,,***((('''&&&&&&(((''''''((('''&&&((('''&&&&&&'''&&&&&&###'''***&&&'''&&&'''%%%&&&'''))),,,,,,)))((('''''''''&&&%%%$$$$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&$$$######&&&((((((%%%###&&&''')))(((%%%$$$%%%&&&$$$%%%&&&%%%$$$%%%(((******)))'''%%%&&&'''$$$###%%%((()))(((######%%%&&&***'''!!!######"""!!!"""######%%%&&&%%%%%%%%%%%%$$$###$$$(((******)))&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%!!!"""######"""!!!"""###%%%%%%###&&&***+++)))&&&&&&&&&%%%&&&)))'''((()))'''((()))***'''%%%&&&''')))***%%%&&&''''''(((&&&$$$%%%%%%&&&((('''%%%$$$######$$$((()))((('''''')))+++(((***+++))),,,+++'''%%%&&&((('''&&&'''%%%%%%&&&'''(((%%%###$$$'''(((''''''((('''"""$$$'''***%%%''',,,)))'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%'''******+++,,,*********))))))(((''')))******&&&&&&&&&&&&%%%$$$%%%((('''&&&&&&%%%%%%%%%&&&&&&'''+++---...---,,,+++++++++***+++---,,,,,,---//////000000000///...,,,,,,,,,,,,------))))))+++//////,,,+++///......---///---***+++******++++++******///...+++)))((((((+++((((((***)))+++---***---...,,,+++***))))))***++++++)))((())))))'''&&&***)))((((((((()))++++++,,,---+++))))))************,,,)))'''(((&&&$$$%%%((()))'''$$$&&&'''''''''&&&###$$$%%%&&&)))))))))'''$$$'''(((((((((((('''(((***(((''''''''''''***+++,,,((('''''''''(((((((((&&&&&&''''''%%%$$$''''''((()))''')))***%%%%%%&&&''''''%%%'''+++*********'''&&&)))***'''%%%&&&$$$###$$$&&&%%%%%%&&&&&&%%%'''(((%%%###$$$&&&(((***&&&###%%%((()))(((&&&&&&(((((($$$$$$'''''''''(((***+++)))&&&(((((('''((((((&&&'''((('''%%%$$$$$$%%%(((***((($$$&&&%%%$$$"""###%%%(((''''''((('''%%%%%%######%%%((()))(((&&&%%%$$$$$$$$$%%%%%%&&&$$$#########%%%%%%%%%$$$!!! &&&***(((###$$$&&&'''******)))((('''''''''&&&'''))))))))))))((('''&&&%%%((()))(((&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%'''(((((($$$$$$(((+++***)))###&&&)))((($$$&&&)))***)))'''%%%%%%(((***((('''&&&''')))(((&&&'''%%%###$$$((()))&&&''''''&&&###%%%''')))((())))))(((''''''''''''%%%$$$###$$$$$$&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%(((+++---)))((((((((())))))''''''(((***''''''(((&&&$$$$$$'''((()))((('''%%%$$$%%%'''((('''000//////...***+++...---...------,,,,,,.../////////......000111///---...,,,,,,---,,,---......000///............---,,,+++---///,,,+++++++++)))+++,,,+++***,,,+++++++++)))))))))))),,,...+++++++++(((((()))******+++***)))((()))+++,,,***(((+++,,,---,,,*********+++---...+++%%%%%%((((((***+++,,,)))&&&&&&%%%%%%%%%'''''''''''''''((('''%%%&&&'''%%%&&&'''***'''&&&((())))))))))))'''&&&%%%'''''''''(((******(((((()))+++***(((((('''((()))'''&&&&&&'''&&&&&&'''(((%%%'''((('''''''''$$$$$$&&&'''&&&%%%'''((('''&&&&&&''''''''''''&&&%%%%%%""""""%%%((()))(((((($$$$$$))),,,)))%%%%%%$$$%%%'''%%%$$$&&&)))(((''''''''''''%%%###$$$&&&$$$%%%(((+++)))(((%%%%%%'''((('''&&&&&&((('''%%%""""""$$$'''&&&''''''%%%)))'''&&&%%%%%%%%%(((&&&&&&'''''''''&&&%%%''''''&&&'''&&&$$$$$$$$$$$$###%%%%%%&&&###"""$$$&&&)))***'''%%%""""""'''++++++'''&&&%%%$$$'''((('''$$$$$$$$$%%%((('''((('''((((((%%%$$$###$$$%%%&&&&&&'''''')))(((&&&###&&&'''&&&'''+++)))((('''$$$%%%&&&'''((('''%%%%%%&&&&&&$$$%%%''')))&&&$$$''')))++++++(((''''''''''''''''''(((%%%$$$&&&%%%%%%'''((('''&&&((('''(((+++((('''&&&'''((((((''')))(((%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$%%%'''((((((***)))***))))))(((''''''''')))***+++***&&&&&&''''''&&&'''(((&&&&&&&&&%%%%%%%%%'''((('''%%%111000...,,,,,,---///222222///,,,,,,,,,---...//////---...111222111000---***------,,,...000//////////////////......---+++---///...+++,,,,,,******+++,,,***,,,...,,,)))(((((()))(((+++,,,)))(((((((((((((((*********)))&&&(((******+++++++++***+++,,,---+++))))))))))))***(((&&&%%%&&&''')))+++***)))(((&&&&&&'''(((((()))***)))))))))(((&&&&&&'''%%%%%%((((((&&&&&&''''''))))))'''(((((('''***((()))(((***+++((('''((()))***))))))+++(((((()))&&&&&&'''&&&'''(((''''''''''''''''''&&&$$$$$$%%%&&&%%%%%%&&&'''&&&$$$"""&&&'''%%%&&&&&&&&&%%%###$$$'''&&&'''(((%%%""""""&&&++++++)))&&&$$$######%%%&&&((()))'''$$$(((((($$$%%%&&&&&&$$$###%%%'''''')))(((&&&###$$$))))))'''&&&((($$$$$$%%%###$$$&&&&&&''''''$$$''''''&&&'''&&&%%%&&&'''&&&%%%'''&&&%%%&&&((('''%%%&&&'''&&&$$$%%%$$$###$$$%%%&&&$$$%%%&&&((()))(((((((((&&&$$$(((''')))***'''$$$$$$)))***'''$$$###$$$((('''%%%%%%$$$&&&(((&&&%%%%%%&&&$$$%%%&&&((()))(((''''''&&&$$$)))))))))***+++***)))'''&&&'''&&&&&&''')))&&&&&&&&&&&&%%%%%%'''$$$###%%%((())))))'''(((((()))+++++++++***'''%%%(((%%%$$$&&&''''''''''''&&&'''((('''&&&&&&'''))))))'''******((((((&&&$$$######%%%(((((('''%%%&&&((()))((()))(((''')))(((((('''''')))+++***)))(((%%%%%%((()))))))))'''$$$%%%'''%%%&&&((()))((('''&&&//////...***---///000555444---,,,---............000000///000222111---+++++++++++++++...000//////...///111111///000...------//////---------,,,+++---,,,++++++------)))((()))***))))))((((((''''''******)))))))))+++)))&&&)))***))))))+++---***((()))+++***(((((('''((((((''''''&&&&&&''')))***(((******''''''(((***)))******))))))***)))(((''''''&&&&&&%%%%%%%%%&&&'''%%%''')))''')))+++***)))***((('''(((***)))''''''''')))((()))---,,,)))((('''&&&'''%%%((()))&&&'''&&&%%%'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&### $$$&&&%%%%%%''''''$$$$$$&&&'''###$$$%%%###"""!!!$$$(((++++++&&&$$$###"""&&&((()))(((&&&%%%&&&'''&&&&&&***(((###$$$''''''$$$''')))%%%"""&&&)))***(((%%%&&&$$$$$$%%%%%%$$$%%%&&&''''''%%%&&&&&&&&&)))'''%%%''''''&&&$$$%%%%%%%%%&&&(((((('''''')))***&&&&&&%%%$$$$$$&&&(((&&&&&&((()))((((((((()))'''&&&&&&%%%'''***(((%%%%%%+++,,,(((%%%$$$&&&(((&&&###"""$$$&&&((((((&&&''')))%%%&&&''''''((((((&&&)))%%%"""(((******)))***++++++)))((()))((('''''',,,***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&)))(((((())),,,...---+++((('''***&&&%%%&&&&&&&&&&&&&&&%%%&&&'''&&&&&&%%%(((******''')))+++***)))%%%"""######$$$)))******(((((((((((('''((('''(((***)))&&&''')))***+++)))((('''%%%&&&(((***+++(((%%%%%%''')))''''''((((((((('''(((+++///000...---...111111......///000000000333111///111000//////---***+++++++++,,,...000///------+++***---///000000...------//////...---------+++,,,...------,,,+++,,,,,,,,,,,,+++(((''')))&&&&&&***,,,+++))))))***+++******((('''))))))******(((''')))(((((((((%%%))),,,***)))((('''''''''((()))))))))''''''((()))(((&&&''''''&&&'''''')))))))))(((***(((''''''''''''''''''((('''''''''(((&&&&&&%%%%%%&&&'''+++(((''''''***+++******+++******)))((('''$$$'''((('''%%%""""""'''((('''''''''''''''&&&((())))))%%%###"""&&&%%%%%%&&&))))))###%%%'''(((%%%&&&'''$$$######%%%%%%(((***&&&%%%%%%$$$)))***'''$$$$$$$$$&&&)))((((((***)))%%%&&&'''((('''%%%''''''%%%(((((((((&&&$$$%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&)))((('''***&&&$$$'''((()))'''###$$$'''+++***)))+++((('''(((%%%%%%&&&'''###%%%***)))'''(((+++)))%%%"""%%%&&&&&&&&&$$$###&&&((((((&&&+++***&&&###%%%((()))'''%%%###&&&((())))))&&&''')))((()))(((&&&&&&(((((((((&&&###$$$''')))''''''(((***(((((()))***)))))))))***)))'''((((((&&&%%%((())))))'''$$$$$$***(((%%%&&&'''))))))(((((()))'''%%%&&&(((''')))***)))&&&&&&)))***'''%%%)))***((('''''')))++++++(((&&&$$$&&&%%%&&&((((((''')))(((((('''((())))))(((&&&&&&%%%&&&&&&((((((******))))))(((((((((&&&%%%)))******)))&&&''')))'''(((***,,,.........------Ħ///...000111///......//////...---,,,------------.../////////---+++)))+++///222000000///---///...,,,---++++++)))+++...------++++++,,,*********,,,)))&&&''''''))))))*********))))))***,,,,,,***'''&&&&&&(((+++(((&&&'''%%%&&&***+++------)))))))))((()))((('''(((((()))***(((%%%&&&))))))***)))''''''(((,,,+++***((('''***+++(((((((((&&&'''(((&&&%%%%%%'''%%%%%%'''((('''(((,,,)))'''''')))***))),,,---***((((((***'''&&&&&&''')))&&&%%%%%%))))))'''%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&&&&$$$''')))&&&&&&%%%&&&&&&'''&&&$$$$$$$$$%%%$$$%%%&&&$$$%%%%%%%%%''''''&&&$$$###$$$%%%((()))(((&&&%%%$$$'''((()))'''$$$$$$''''''&&&&&&'''(((&&&$$$&&&'''%%%!!!!!!$$$&&&'''&&&&&&))))))'''((($$$###'''%%%((()))&&&)))+++((((((******(((&&&&&&$$$###&&&((($$$&&&)))%%%%%%&&&''''''&&&###&&&'''%%%%%%%%%&&&&&&&&&&&&''',,,)))&&&$$$&&&''''''&&&&&&%%%&&&((((((&&&&&&''''''((('''%%%''''''((()))(((&&&%%%''',,,,,,'''&&&(((******))))))***+++***((()))((('''(((((('''((('''(((((('''%%%&&&***'''%%%&&&&&&&&&&&&&&&((()))((('''((()))((())))))(((&&&$$$'''***'''&&&((('''''')))'''''')))+++)))'''%%%&&&%%%&&&&&&'''''''''''''''&&&'''***,,,+++)))'''%%%'''((()))'''&&&&&&%%%''''''&&&'''%%%$$$'''((('''$$$"""###$$$%%%%%%''',,,---------,,,,,,>L000---,,,......///---,,,///111///.........//////.........//////...+++***+++...000...///...,,,///---+++...+++((((((+++,,,,,,---,,,---+++(((((())),,,***'''&&&)))+++)))+++++++++))))))***...---,,,((($$$%%%'''***)))''''''&&&'''---///...+++(((((()))))),,,+++(((&&&((()))***)))&&&%%%(((***)))***))))))(((++++++)))((('''(((+++((((((***&&&((()))%%%&&&(((&&&%%%%%%(((***((())),,,***''''''(((&&&&&&,,,,,,)))((())))))((('''&&&&&&)))((((((++++++***'''###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''%%%%%%&&&$$$%%%((((((((((((&&&((((((&&&%%%$$$$$$$$$######$$$&&&%%%$$$%%%&&&$$$$$$%%%%%%$$$&&&'''''''''%%%$$$%%%'''''')))((($$$###%%%'''%%%$$$''''''&&&$$$&&&(((&&& """%%%((('''%%%###'''((('''&&&###"""(((%%%%%%(((((()))***%%%''')))((((((&&&$$$%%%&&&&&&&&&&&&'''(((&&&%%%&&&&&&$$$%%%&&&''''''%%%&&&((((((&&&###$$$'''***((('''%%%&&&%%%$$$$$$$$$&&&'''(((&&&###&&&'''&&&(((&&&$$$'''''''''((((((&&&&&&)))...,,,&&&'''((((((******))))))***(((&&&(((((('''((()))(((&&&''''''''''''((((((((('''&&&((('''&&&$$$$$$''')))((((((((('''((('''''''''%%%$$$$$$''')))((('''&&&'''***((('''(((***(((%%%%%%&&&''''''%%%&&&(((&&&'''((('''(((***,,,,,,***)))'''((())))))&&&$$$$$$&&&((((((%%%%%%%%%%%%%%%''''''"""!!!"""###$$$$$$###...---,,,+++))))))HdĦ...---------...---//////222222000//////000//////000000...---...---,,,,,,......------,,,***))),,,---------,,,******+++******,,,------++++++))))))+++++++++***+++***))),,,---,,,+++++++++------...,,,'''%%%&&&))))))((('''''')))+++,,,+++)))(((((())))))+++,,,***'''((()))((((((((('''&&&'''(((***+++)))&&&'''''''''(((((('''''''''))))))***)))(((%%%)))***'''(((((()))+++))))))***+++)))((('''%%%%%%)))((())))))((('''''''''&&&'''((('''&&&*********)))%%%%%%'''(((%%%$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''))))))***))))))'''%%%&&&&&&###"""""""""$$$'''&&&%%%'''((('''$$$%%%&&&&&&((((((&&&###$$$$$$%%%'''((()))***'''%%%%%%%%%%%%&&&%%%&&&%%%%%%%%%%%%%%%###&&&&&&$$$$$$$$$###%%%'''&&&$$$"""###***(((''''''&&&&&&''''''(((&&&&&&(((%%%%%%(((***)))''')))((('''(((((('''(((&&&$$$%%%%%%%%%'''(((((()))&&&"""###'''))))))((($$$%%%%%%###"""###'''***(((&&&$$$%%%''''''((('''&&&((('''''''''&&&''''''&&&((((((&&&((('''%%%'''))))))))))))'''%%%&&&&&&'''******(((&&&&&&'''''''''))))))''''''((()))***((('''%%%&&&((())))))'''%%%%%%$$$&&&***(((&&&$$$&&&((()))'''&&&'''***((((((((((((&&&$$$$$$''')))***&&&'''(((&&&(((+++************(((&&&''''''((())))))'''%%%&&&)))+++***&&&%%%%%%&&&&&&))))))%%%######%%%&&&&&&###///---+++---+++***DdD---///000...///ӵ......ӵ,,,ӵ,,,---......---Ħ+++***ӵ'''&&&((()))ĭӵ+++''''''&&&''')))*********((('''((((((((()))&&&%%%$$$'''+++)))***)))''''''******''')))(((&&&&&&&&&'''(((,,,...,,,(((&&&&&&&&&&&&'''(((''''''''''''''')))***(((&&&(((''')))***'''&&&''''''"""$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$&&&'''((('''&&&((((((&&&%%%$$$%%%&&&$$$$$$%%%'''&&&&&&((()))))))))&&&%%%&&&(((''''''(((((('''%%%%%%(((((($$$$$$$$$%%%$$$&&&(((###$$$&&&$$$"""###$$$%%%''''''$$$%%%&&&'''&&&&&&%%%$$$$$$######'''******&&&%%%&&&$$$$$$$$$"""$$$'''***,,,+++'''$$$'''(((''')))(((&&&&&&&&&''''''$$$$$$&&&***+++***)))'''&&&&&&((()))((($$$&&&)))(((%%%$$$&&&)))(((''')))&&&&&&'''&&&$$$$$$'''((('''%%%$$$%%%&&&%%%((((((&&&((('''$$$%%%'''((())))))(((&&&'''%%%###&&&++++++((()))***)))((())))))''''''((()))(((''''''%%%%%%'''%%%&&&'''((('''&&&'''***,,,***((()))((()))(((((('''(((''''''((((((((('''%%%%%%'''(((%%%(((***&&&&&&(((((('''&&&((('''&&&&&&'''))))))'''&&&%%%'''******)))'''&&&'''(((*********%%%%%%%%%%%%'''&&&$$$111///......------D%%)?000fff?><z......=?Ħ///g&e---g&e...+++---S?ʬ...4ff?>ߝL+++@e)))g&e+++((('''3h?g&e>&e******??***'''&&&((()))***+++,,,)))&&&''''''&&&%%%%%%######((()))'''(((%%%%%%&&&(((***((()))'''&&&&&&'''((('''+++...---)))((()))'''&&&'''((('''&&&&&&''''''((()))&&&''''''&&&'''******((('''%%%###$$$&&&'''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&''''''&&&&&&%%%&&&'''&&&&&&'''&&&%%%%%%'''((()))***'''&&&&&&'''&&&%%%((('''&&&%%%###%%%'''$$$###%%%%%%###%%%'''$$$&&&'''%%%######$$$&&&'''((('''&&&'''(((%%%%%%&&&&&&%%%$$$###'''((('''&&&''''''%%%%%%%%%%%%###'''+++)))'''&&&'''''''''''')))(((&&&&&&'''(((***&&&$$$%%%((()))***+++(((&&&%%%(((***)))%%%'''******((('''''''''&&&(((,,,(((&&&(((&&&$$$$$$&&&''''''&&&###$$$''''''))))))((()))(((&&&&&&'''(((***))))))'''(((&&&###%%%***,,,***+++***(((''''''(((((('''&&&'''((()))(((''''''(((&&&&&&''')))''''''''')))******)))(((((((((((((((***)))(((&&&'''(((***(((%%%&&&&&&&&&%%%''')))'''&&&'''&&&&&&&&&((((((&&&###&&&)))***'''&&&%%%''')))'''&&&''''''((())),,,***'''%%%%%%&&&'''&&&&&&%%%111//////000///...Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ+++Hu]Ħ------Htƅ^+++qIܗGIӵ)))H׼s+++)))Hu]Ħ++++++Bt=o9ĦHƅ^Hu]Ħ***((())))))'''((('''((()))+++***)))'''&&&%%%%%%$$$###$$$''')))'''$$$%%%&&&&&&'''((())))))'''((((((***)))%%%)))******+++***((('''((((((''''''%%%$$$'''&&&&&&''''''(((''''''((())))))((('''&&&$$$%%%'''&&&'''((()))((('''''''''&&&&&&%%%'''(((&&&%%%%%%''''''&&&%%%&&&'''((((((&&&$$$###%%%%%%&&&'''***(((%%%'''$$$"""&&&$$$%%%&&&!!!###'''&&&%%%$$$'''&&&$$$"""%%%'''''''''&&&$$$%%%&&&'''''')))(((''''''%%%&&&'''''''''&&&&&&&&&%%%###%%%&&&&&&))))))(((&&&&&&''''''$$$$$$''')))((('''&&&)))'''&&&'''(((***+++(((%%%$$$%%%&&&(((((('''&&&&&&(((******''''''''''''(((((((((%%%%%%(((,,,)))&&&)))((('''&&&&&&'''''''''%%%%%%''')))******((())))))'''''''''***+++)))(((&&&''''''%%%''')))+++***+++(((%%%$$$%%%'''((('''$$$''')))******)))))))))''''''((()))))))))((('''&&&&&&***)))((('''''''''(((***)))''''''((()))(((&&&''''''%%%%%%%%%((((((((('''(((&&&)))))))))&&&$$$%%%((()))'''%%%$$$%%%'''%%%$$$%%%'''''''''+++***'''%%%%%%&&&%%%$$$###$$$---++++++...111111HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ***DdDĦ***q<R***)))peƜ4DuTӵ***DdDĦ,,,(((DdDĦ)))qjRgdKӵDdDΦDdDĦ'''(((&&&&&&'''&&&))))))((('''(((((()))'''&&&)))))))))'''$$$%%%&&&&&&'''))))))'''''')))******++++++((()))+++)))((('''%%%'''((()))((('''%%%$$$(((***'''%%%$$$%%%'''''''''&&&''')))))))))'''&&&&&&%%%%%%%%%%%%((((((%%%'''((('''''''''''''''((()))'''%%%$$$$$$$$$&&&''''''&&&%%%%%%%%%'''((($$$""""""###$$$%%%&&&***(((%%%'''%%%%%%&&&&&&''''''###%%%'''&&&&&&(((***(((%%%"""%%%%%%''')))(((&&&&&&)))(((&&&''''''&&&%%%$$$%%%''')))&&&$$$(((%%%$$$%%%%%%$$$%%%******'''$$$''''''%%%$$$%%%'''))))))(((((('''%%%$$$)))((('''))))))((('''''''''''''''&&&'''((()))((('''$$$'''((((((%%%%%%&&&(((***)))((('''''')))*********)))&&&&&&)))***)))''''''(((((()))++++++)))'''(((+++,,,+++(((''''''(((''''''(((*********'''$$$%%%%%%&&&(((((((((&&&)))((((((,,,,,,)))&&&&&&(((*********)))%%%$$$%%%)))******((('''%%%%%%)))((('''(((((('''&&&'''(((((((((%%%%%%&&&(((***(((((((((******)))(((&&&%%%'''''''''&&&&&&&&&'''((('''%%%((('''&&&))))))((((((&&&%%%%%%###!!!""",,,******---000000DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ---DdDĦ,,,po9u+++...+++)))=ӊB1.uTӵ+++DdDĦ***)))DdDĦ)))GIdnuR)ĦDdDΦDdDӵ((((((&&&%%%$$$%%%''''''&&&'''&&&%%%&&&%%%&&&((()))***'''%%%&&&''''''''')))******)))***,,,***)))(((%%%))),,,)))'''''''''(((((()))((((((&&&$$$))),,,)))&&&%%%''''''(((&&&###%%%'''''''''&&&&&&''''''&&&$$$%%%&&&'''&&&'''''''''((('''&&&&&&&&&''''''''''''&&&''''''(((''''''&&&&&&%%%'''&&&""""""$$$%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&''''''###%%%'''&&&''')))***(((&&&$$$&&&&&&''')))'''&&&&&&)))'''%%%&&&&&&$$$######$$$%%%$$$$$$%%%)))%%%%%%'''&&&$$$###''')))'''###''''''&&&&&&'''))))))(((((()))&&&%%%%%%(((%%%$$$'''((((((***)))))))))(((((())))))'''&&&&&&###&&&))))))&&&%%%$$$'''******&&&(((((('''''''''(((((('''&&&''')))'''$$$%%%&&&''')))++++++(((''''''((((((''''''))))))))))))(((((()))***)))'''%%%''''''%%%&&&''''''(((***)))(((+++***(((&&&)))***)))((((((((($$$"""$$$((()))(((&&&%%%$$$$$$)))((()))***(((&&&%%%''''''&&&(((&&&'''&&&'''(((((((((((()))***(((''''''$$$%%%%%%&&&'''((())))))***'''$$$))))))''''''(((***+++)))'''&&&&&&$$$###///---,,,,,,......>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ000>d<Ħ---peӵ+++Ħ,,,F&uTӵ***DdDĦ)))***>d<Ħ)))peӵDx<>d<ʜ4DuTӵ***))))))'''%%%&&&''''''&&&(((%%%$$$%%%'''******)))(((''''''&&&'''((()))))))))+++)))''')))(((&&&&&&'''((())))))(((((((((***++++++((())))))''')))******&&&%%%''''''(((&&&"""$$$&&&'''(((&&&%%%&&&((('''%%%&&&%%%&&&&&&&&&&&&&&&((('''%%%%%%$$$$$$&&&((())))))'''&&&''''''))))))(((((('''$$$"""$$$&&&'''###$$$&&&%%%$$$###!!!"""###$$$%%%''''''$$$%%%''''''((()))(((((('''&&&'''''''''&&&$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%&&&###"""%%%'''&&&((((((&&&$$$$$$%%%((()))###&&&'''''''''((()))(((&&&'''''''''&&&((('''$$$###%%%'''((())))))************)))(((%%%&&&&&&###%%%'''((('''&&&&&&((((((&&&%%%)))***'''$$$"""$$$''')))(((&&&&&&$$$"""%%%&&&(((******)))''''''&&&%%%&&&%%%(((,,,)))))),,,***((((((((('''&&&'''''''''&&&%%%'''(((***)))***))))))((('''''',,,+++)))''''''&&&%%%$$$%%%((((((&&&$$$%%%%%%'''+++******+++(((&&&&&&(((&&&&&&((()))((('''$$$%%%''''''((((((((('''''''''$$$%%%%%%&&&(((***++++++(((&&&&&&)))***)))&&&''')))+++***((('''((((((&&&222000...---......&ӫeʬtIӇ,,,>d<Φ>d<Ħ...D&ӫetIӇ...DdDĦ///sdKĦ***B?dp&ĒR)))'''>d<sdKĦ(((B?Ho9###s&dq&ĒR***))))))******+++)))******)))***)))'''''')))++++++***(((((('''%%%&&&))))))((('''***'''$$$%%%&&&&&&)))***((('''((()))(((&&&'''***,,,(((((()))))))))***)))%%%###%%%''''''&&&###%%%(((******(((%%%$$$&&&''''''&&&''''''%%%%%%%%%$$$&&&%%%$$$$$$###"""%%%'''&&&%%%###$$$&&&&&&***,,,))))))&&&%%%$$$%%%''''''$$$$$$%%%'''###"""###!!!!!!"""$$$'''((('''&&&'''''''''((('''((()))))))))(((%%%$$$$$$###$$$%%%'''(((%%%%%%$$$###"""###%%%$$$%%%&&&$$$'''***)))&&&######&&&++++++''''''&&&&&&'''&&&%%%%%%$$$$$$"""###''')))(((%%%$$$%%%'''))))))(((''''''&&&'''((()))))))))'''$$$%%%&&&%%%%%%&&&(((+++(((###$$$(((******%%%###%%%'''((((((''''''%%%###%%%&&&))),,,***(((&&&'''%%%$$$''''''***,,,(((+++...***'''&&&%%%%%%%%%%%%%%%'''(((&&&&&&'''((()))***)))(((&&&%%%'''******((((((&&&&&&%%%&&&(((***)))'''&&&(((((((((+++))))))+++)))'''&&&(((++++++(((''')))((("""###&&&''')))(((((()))((('''&&&''''''(((*********)))&&&&&&)))(((''')))'''&&&'''''''''&&&&&&((())))))...///000000000///HĪj@IŌ---,,,ege//////Hu]3hIŌ---///DdDĦ000ne++++++@h------>h***,,,)))se)))ne+++***@G&&&%%%sĪj@h&&&((())))))(((******(((((('''&&&)))***(((&&&***+++)))******(((%%%$$$&&&'''(((&&&%%%(((&&&%%%&&&&&&'''+++---,,,+++(((''''''&&&$$$&&&)))))))))((('''(((++++++'''%%%&&&(((((((((&&&&&&'''((('''(((((($$$&&&(((''''''''''''&&&&&&&&&&&&'''&&&%%%&&&%%%$$$''')))(((%%%%%%&&&&&&$$$''')))'''&&&&&&&&&%%%$$$&&&((('''&&&%%%)))&&&###"""!!!!!!!!!"""$$$(((***(((&&&)))***'''###$$$&&&&&&$$$###$$$%%%'''$$$%%%&&&))))))###$$$%%%$$$%%%$$$%%%((((((%%%$$$&&&&&&&&&$$$"""$$$(((***((('''&&&&&&((('''###!!!''''''((()))((()))(((((('''%%%''')))***(((&&&%%%&&&%%%$$$$$$'''))))))'''&&&&&&%%%"""###$$$&&&)))(((%%%&&&(((***+++)))((('''&&&'''&&&'''***'''%%%&&&'''***---+++)))&&&%%%&&&''''''''')))+++++++++,,,***'''%%%%%%''''''%%%&&&)))+++)))%%%'''***)))'''&&&'''((((((&&&***+++(((&&&'''(((&&&((()))+++***)))))))))((('''((('''(((***)))'''&&&)))+++,,,+++''''''&&&%%%%%%%%%&&&,,,---+++,,,+++***,,,,,,***(((***+++***(((&&&&&&'''%%%%%%''''''''')))(((&&&&&&(((+++,,,***+++...111222000///------......///000D^))),,,...DdDĦ000------,,,...,,,,,,,,,+++******------s׼s(((******************)))'''$$$&&&%%%&&&''''''***)))'''&&&%%%%%%))))))((('''******'''))))))'''$$$%%%&&&''''''&&&$$$&&&%%%'''(((''''''***,,,...,,,&&&&&&'''&&&&&&&&&''')))***)))%%%'''***+++((((((***)))((((((&&&%%%$$$%%%%%%(((((($$$&&&((('''((('''''''''%%%%%%'''(((&&&$$$'''((((((''')))(((%%%&&&&&&%%%###%%%((('''&&&'''&&&%%%$$$%%%***((('''''''''(((%%% !!!""""""!!!###''')))((('''))))))%%%!!!"""$$$%%%"""###$$$%%%&&&%%%$$$%%%(((((($$$%%%&&&%%%'''&&&%%%)))(((&&&'''&&&$$$$$$###$$$&&&))))))(((&&&$$$%%%(((&&&""""""(((((()))***'''(((((('''&&&&&&((()))***)))%%%###$$$&&&######&&&'''''''''''''''&&&%%%$$$$$$%%%'''((((((&&&''')))*********(((&&&'''((((((***(((''''''((())),,,******'''&&&))))))'''&&&''')))+++***)))((('''&&&))))))'''%%%(((******'''&&&&&&))))))'''&&&&&&((((((&&&***,,,(((&&&''')))(((((((((***((((((******(((&&&&&&&&&'''))))))(((''')))))))))(((&&&&&&&&&&&&&&&&&&&&&***------,,,+++,,,......+++))))))))))))((('''&&&%%%%%%&&&(((((((((+++***(((((()))+++---,,,...///111222000///000444222//////...---////////////...000000111......///>d<Ħ111...,,,+++,,,>d<Ħ///---,,,Ħ+++---......++++++,,,,,,+++***((((((++++++'''(((+++***---000Be((())),,,,,,***Ħ(((******+++---+++((($$$((()))))))))******&&&%%%&&&'''%%%$$$%%%'''++++++%%%&&&''')))((('''(((***((('''''''''&&&%%%$$$&&&((())))))(((%%%%%%&&&''')))'''''''''''')))***&&&&&&''''''((((((''''''******%%%(((((()))&&&***---+++(((&&&&&&&&&%%%"""&&&(((&&&$$$&&&&&&'''))))))(((&&&$$$$$$''')))%%%"""&&&(((((($$$'''(((''''''%%%$$$%%%&&&(((((('''%%%%%%%%%%%%&&&)))'''&&&''''''((('''###!!!$$$"""###&&&&&&$$$&&&)))'''&&&%%%######$$$%%%"""###%%%###$$$$$$######%%%&&&%%%%%%&&&%%%&&&'''&&&'''&&&&&&(((''''''&&&$$$&&&((())))))(((%%%###$$$&&&&&&%%%%%%''''''(((%%%###%%%(((&&&&&&%%%&&&(((+++((($$$"""###(((%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''(((((($$$%%%&&&(((&&&((((((&&&(((***+++((('''''''''((((((+++)))''''''***+++***'''%%%%%%''''''''''''%%%&&&(((***'''$$$%%%))))))'''%%%***+++%%%((('''&&&((('''''''''((()))(((''''''(((***&&&&&&(((&&&(((+++,,,)))&&&%%%%%%&&&((()))(((''''''&&&%%%$$$&&&'''(((''''''''''''(((***+++***++++++,,,---,,,+++''''''''''''''''''&&&((()))***)))+++---,,,+++***))))))***,,,///000111000000000000333333000---,,,---------...////////////000---,,,...DdDĦ000///***)))***sdKĦ---,,,gdKĦ***,,,//////...+++***,,,---***+++,,,******+++'''***+++++++++'''&&&'''******gdKĦ******)))***++++++***)))***+++,,,,,,+++)))&&&%%%&&&'''(((((((((((()))'''&&&+++,,,,,,)))((('''***''''''***)))((((((&&&'''(((+++,,,+++((($$$%%%&&&'''&&&&&&(((%%%''')))((()))(((''''''&&&(((&&&&&&&&&%%%((()))''''''(((((()))&&&&&&)))+++(((###&&&&&&%%%%%%###%%%))))))((('''%%%$$$$$$%%%'''&&&''''''((('''%%%((((((&&&$$$%%%&&&%%%&&&''''''%%%%%%''''''&&&&&&''''''&&&%%%%%%$$$&&&"""!!!$$$'''''''''&&&$$$&&&(((%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%######%%%'''&&&&&&&&&&&&'''&&&###$$$%%%&&&((()))(((&&&$$$$$$%%%&&&))))))&&&((((((%%%###$$$'''))))))(((&&&'''&&&%%%&&&&&&%%%''')))((((((+++((($$$%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%&&&'''((($$$&&&)))&&&&&&%%%$$$"""%%%'''&&&&&&'''%%%&&&***,,,((($$$###'''''''''&&&((('''&&&))))))'''######%%%'''&&&$$$%%%'''&&&%%%%%%###"""%%%))))))((()))***)))((())))))''')))((('''(((&&&&&&'''''''''((()))&&&%%%&&&$$$'''+++---)))%%%%%%%%%&&&''')))'''((('''$$$%%%)))(((((('''&&&)))(((&&&###&&&)))******++++++(((((()))(((((('''(((***+++)))******(((((()))*********(((&&&((('''$$$000000000//////000000222333111...---...---,,,...000000000000000...---,,,De...111///+++******ne,,,---ne******---000///---,,,,,,+++))),,,---...,,,,,,---***)))+++,,,)))((((((''''''((()))ne---))))))(((''')))((()))+++,,,+++------***((()))'''&&&&&&(((''''''***''''''''',,,......+++)))((((((((())),,,***)))))))))((((((******+++)))$$$&&&***+++)))((()))((()))***(((((((((&&&%%%'''***'''%%%%%%&&&))))))(((((('''((((((''''''&&&(((&&&%%%%%%&&&&&&%%%$$$%%%(((''''''&&&%%%%%%%%%&&&''''''&&&((('''&&&%%%%%%((('''%%%%%%%%%$$$$$$%%%&&&$$$$$$%%%''''''&&&'''''''''&&&&&&&&&&&&"""###'''&&&((('''&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%((()))'''%%%###$$$'''&&&%%%%%%((('''%%%$$$"""&&&+++***(((%%%$$$$$$###$$$&&&))))))&&&((()))'''######'''***)))'''&&&%%%%%%%%%)))(((&&&'''(((((((((***(((&&&&&&###"""%%%%%%%%%%%%&&&%%%$$$&&&((()))(((%%%&&&'''%%%%%%$$$######&&&(((&&&&&&&&&$$$&&&(((******### $$$%%%&&&%%%''''''$$$&&&'''&&&$$$$$$''')))((($$$$$$((('''$$$$$$###%%%&&&))))))))))))***+++)))(((''''''))))))(((&&&%%%&&&)))***)))((()))))))))'''&&&(((+++---)))%%%%%%%%%&&&((()))(((''''''%%%&&&***)))'''&&&%%%'''(((((('''''')))***++++++***)))(((''')))(((&&&)))---...,,,,,,+++))))))*********)))(((''''''%%%###000...//////......000111333111///......------///111000000000111111///,,,---//////...---,,,***,,,***---...,,,,,,---...---+++,,,,,,,,,(((***,,,000...------,,,++++++,,,)))((()))'''(((******---,,,'''((((((&&&'''%%%(((***)))***,,,+++***)))))))))'''%%%&&&&&&'''(((''''''&&&))),,,---+++)))((((((***++++++,,,+++)))***)))'''(((******)))%%%(((,,,,,,,,,*********+++---(((((((((&&&%%%'''+++(((%%%%%%'''******)))))))))))))))'''&&&%%%%%%"""$$$%%%&&&''''''))))))(((&&&%%%%%%&&&&&&%%%&&&'''&&&%%%&&&%%%&&&&&&$$$%%%(((&&&$$$###$$$$$$%%%&&&$$$######%%%&&&&&&'''(((''''''%%%''''''###''''''%%%''''''&&&&&&'''''''''$$$!!!###&&&&&&&&&'''))))))&&&$$$$$$%%%%%%%%%&&&(((%%%%%%'''$$$(((---)))%%%$$$$$$$$$###%%%&&&((((((&&&(((******%%%$$$'''(((&&&&&&%%%(((''''''***(((&&&&&&'''''''''((()))&&&%%%"""!!!&&&((('''''''''%%%(((***((()))***'''''''''&&&%%%$$$###$$$''')))((('''&&&&&&%%%%%%&&&)))&&&###$$$$$$%%%&&&&&&%%%$$$''''''&&&%%%&&&(((+++(((&&&%%%)))'''&&&%%%'''&&&%%%(((***)))'''******(((&&&&&&((())))))(((&&&$$$&&&+++---+++((((((+++,,,)))))))))***+++)))%%%%%%&&&''')))***(((%%%&&&%%%'''))))))((('''&&&&&&((((((+++******)))******(((,,,+++&&&((('''&&&)))---...***,,,---,,,,,,++++++******+++(((&&&&&&'''000//////...***+++/////////////////////////////////---...///111222222///---,,,------------...+++,,,---///---+++------,,,---+++---...---++++++******,,,...)))(((+++111------,,,,,,,,,++++++)))(((******---...)))'''))),,,***&&&$$$$$$''')))))))))(((&&&'''((())))))***+++)))'''&&&'''******((('''&&&%%%$$$%%%''')))((()))(((******)))(((...---)))(((((())))))***++++++&&&''')))((())))))(((((()))***'''***,,,+++'''''')))'''%%%$$$'''((())))))((('''&&&'''$$$###&&&%%%$$$###"""$$$''')))***++++++'''$$$###$$$###"""$$$%%%&&&&&&$$$&&&'''((('''%%%$$$&&&%%%&&&(((((('''((('''%%%""""""###$$$%%%))))))$$$&&&%%%%%%''''''(((%%%&&&'''(((&&&&&&'''((($$$###%%%&&&&&&((('''&&&%%%$$$$$$$$$&&&'''((((((&&&###$$$((('''((('''""""""$$$&&&'''&&&%%%$$$&&&'''&&&'''((()))'''&&&&&&&&&%%%%%%%%%***,,,)))((('''%%%###''''''&&&(((***)))$$$$$$(((+++'''(((+++((('''))),,,((())),,,((((((''''''&&&$$$!!!###%%%((('''''''''(((%%%###$$$(((******&&&%%%&&&)))&&&%%%'''+++***((((((((('''((()))))))))******(((&&&((((((%%%'''((()))&&&***(((''''''''')))))))))'''%%%%%%'''***,,,)))%%%$$$'''(((''')))'''&&&''''''((('''''')))***+++)))&&&&&&'''((()))***+++***)))(((******+++***)))&&&)))(((%%%+++...)))'''&&&((()))+++***%%%(((,,,///000***&&&''')))+++(((%%%%%%&&&111111111---)))+++///...///000//////000000---------...///////////////000///000///---000000...++++++---............------+++,,,......---++++++,,,,,,//////+++***+++...,,,,,,---,,,+++*********)))***)))+++---)))''')))******'''((((((+++,,,******)))(((((()))((('''***++++++((('''((((((((('''&&&&&&%%%$$$###%%%)))'''&&&'''***&&&$$$$$$,,,,,,)))%%%&&&((('''''')))+++'''(((((('''((())))))'''&&&'''&&&((()))(((%%%(((+++%%%###$$$((()))'''&&&&&&$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&'''))))))(((***'''%%%$$$$$$$$$#########%%%)))$$$%%%&&&&&&%%%$$$%%%((((((((()))(((''''''((()))((('''&&&%%%$$$((()))&&&$$$%%%$$$%%%))))))%%%'''))))))&&&$$$%%%'''&&&%%%&&&&&&$$$###$$$%%%$$$###"""###&&&&&&&&&'''&&&$$$&&&)))'''&&&%%%!!!###&&&(((&&&%%%%%%&&&%%%&&&'''&&&&&&''''''&&&$$$###%%%&&&'''***+++((('''&&&$$$###&&&((('''((()))((("""###&&&)))(((((((((''''''(((***''''''***(((''''''((((((&&&"""$$$'''((('''&&&&&&'''$$$###&&&&&&((('''$$$$$$'''***'''%%%'''***+++***++++++)))'''''''''&&&)))''''''((('''$$$###((()))***'''((((((%%%&&&&&&''')))(((''''''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((()))((('''''')))******+++***++++++***))))))'''''''''%%%'''(((&&&***---***'''''')))((((((&&&$$$&&&)))+++***'''$$$&&&)))(((&&&%%%&&&'''111111000...+++,,,//////222111////////////,,,,,,---//////...------...000000111111///000000///,,,+++,,,......//////,,,,,,,,,............++++++...000000...******+++,,,,,,,,,---+++***''''''++++++((((((+++---'''(((ӵ------,,,))))))+++---)))'''((()))++++++)))))))))&&&'''''''''%%%%%%&&&&&&(((+++'''$$$&&&(((%%%$$$$$$&&&***+++&&&))))))%%%&&&)))***(((((((((((()))***)))&&&%%%%%%$$$&&&''''''&&&))),,,&&&%%%&&&((('''&&&&&&%%%$$$$$$%%%'''%%%"""$$$&&&''''''''''''***(((&&&%%%''''''&&&''''''&&&$$$!!!%%%)))&&&%%%&&&%%%"""$$$((((((((()))***(((&&&%%%Ħ'''%%%'''((('''&&&Ħ''''''&&&((())))))'''%%%$$$'''&&&&&&&&&%%%""" ###$$$%%%ӵ(((%%%''')))***&&&$$$&&&$$$&&&&&&'''%%%$$$%%%(((&&&%%%&&&&&&&&&''''''&&&###!!!$$$((())))))'''&&&'''&&&%%%%%%%%%&&&((('''((((((###$$$%%%&&&((()))((('''&&&%%%((('''''')))'''&&&'''))))))'''###&&&******(((&&&$$$&&&%%%$$$''''''&&&%%%$$$&&&(((******(((''')))***++++++,,,,,,(((&&&$$$%%%&&&&&&&&&(((&&&###$$$******)))((())))))$$$$$$$$$%%%'''''''''(((&&&%%%&&&&&&&&&'''(((&&&$$$%%%&&&'''((((((&&&%%%))),,,***&&&&&&'''(((***++++++)))******+++***+++))))))%%%%%%'''(((((()))((()))******)))))))))(((&&&%%%%%%'''''''''%%%$$$&&&''''''&&&%%%%%%'''(((333111000000000///000111222000//////...///......000000...---,,,---...///////////////------///,,,+++,,,///111222111...------,,,,,,---...)))***///...---,,,((((((+++---------,,,+++)))%%%&&&++++++((((((***+++(((4ĉ@ӵ+++,,,))))))+++,,,)))&&&(((******+++***+++...,,,(((%%%$$$$$$&&&))),,,,,,***)))(((&&&''''''&&&&&&$$$'''***)))***+++((((((******&&&'''''''''))))))'''%%%%%%$$$$$$%%%''')))'''((())))))***(((&&&%%%&&&((())))))(((&&&'''&&&###''''''%%%%%%%%%&&&***)))'''%%%''')))((('''((((((&&&######'''&&&&&&''''''$$$&&&***'''&&&((()))(((&&&$$$>L''''''&&&''''''&&&=hĦ$$$&&&'''((())))))(((''''''&&&%%%$$$%%%""" $$$&&&4ĉ@ӵ)))******)))&&&&&&)))***&&&###$$$''''''$$$%%%%%%$$$%%%&&&'''''''''&&&$$$###&&&(((,,,((('''&&&((('''&&&(((&&&&&&((((((((((((((()))'''$$$''')))***(((%%%%%%'''((()))***'''(((***)))((('''$$$(((+++,,,)))'''%%%'''''''''))))))''''''''')))******,,,+++)))******)))(((*********((((((%%%$$$''')))((('''(((((((((&&&&&&)))+++)))%%%###$$$&&&$$$%%%&&&'''$$$%%%(((''''''&&&$$$$$$%%%&&&((()))))))))''''''***+++)))%%%%%%&&&(((++++++***'''(((***)))(((((()))+++(((&&&(((++++++))))))(((((()))******)))***)))&&&%%%&&&''''''%%%'''((('''''''''''''''&&&(((333111......222333222333222333222//////111///000222000.........////////////...............///,,,+++---...000000...000.........---+++++++++,,,,,,,,,,,,,,,)))***------+++,,,---,,,)))'''***,,,++++++***))))))'''GG=?***((((((''')))'''###((()))((('''(((+++---,,,)))&&&&&&((()))((())))))***,,,)))'''((())))))((((((((((((&&&)))***((()))***(((%%%%%%'''(((((('''&&&&&&&&&&&&&&&(((******&&&$$$%%%'''))))))(((&&&'''(((***((('''((()))(((&&&'''%%%$$$&&&&&&%%%'''))))))$$$"""%%%%%%'''((('''%%%######&&&((((((''''''&&&&&&$$$!!!###''')))(((&&&$$$HdĦ'''((('''&&&&&&=Īj%%%$$$&&&'''&&&((((((%%%((((((&&&%%%######'''&&&GG=?(((((((((''''''&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%''''''&&&'''((((((***(((((())))))'''&&&(((&&&%%%&&&((())))))((('''&&&%%%&&&&&&'''&&&((()))&&&&&&&&&&&&''')))***'''&&&&&&%%%)))++++++'''&&&%%%&&&&&&''')))'''&&&&&&'''***+++***+++)))&&&(((((('''&&&(((((('''((())))))'''''''''))))))((((((&&&%%%$$$'''((((((&&&###%%%(((%%%&&&((((((###$$$&&&&&&&&&'''%%%''')))((((((&&&%%%(((+++***(((''''''''''''((())),,,+++***)))))))))((('''&&&'''((()))******+++)))((()))***)))&&&&&&''')))+++,,,)))'''(((((('''%%%(((+++(((''')))((('''((('''222111000ӵ222000333ĭӵ///ӵ...Ħ+++,,,,,,...///---.........ӵӵ))))))ĦƜ`1.׼s((((((((((((Ħ+++)))'''(((***,,,+++)))(((ӵ(((Ħ((())))))((((((&&&&&&(((***)))ĭӵ)))&&&Ħ(((((('''Ħ&&&Ħ$$$((()))&&&###!!!###&&&%%%%%%$$$$$$)))'''###%%%DdD&&&'''&&&?fӵ%%%######Ħ'''(((&&&ӵƜ`1.׼s''''''ĭӵ((($$$&&&''')))+++***'''((()))***ӵ''''''((((((Ħ$$$%%%'''&&&$$$&&&&&&$$$%%%'''((()))'''&&&Ħ((('''&&&(((++++++%%%Ħ)))((((((''''''))))))(((&&&'''&&&&&&((((((&&&'''###&&&(((&&&))),,,***'''%%%&&&%%%$$$%%%%%%)))***)))&&&&&&&&&((()))(((&&&)))***(((((()))(((((())))))'''&&&&&&''''''%%%$$$&&&)))++++++)))((((((((())))))(((((()))***++++++***'''((('''%%%&&&((()))&&&&&&'''''''''((((((///111?~4111///...g&e>&e///g&e...>hӵ,,,***,,,...+++,,,,,,g&e000guO>uO>&e((((((4ff?>ߝL'''gĉ@))))))(((&&&Shӵ+++((()))***++++++***g&e(((>hӵ'''(((&&&&&&)))'''((()))fff?><z---g&e>&e''''''HL&&&'''&&&ShӵgL&&&$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$S?ʬ)))(((3h?D%%)?''''''ZufĦ'''%%%$$$gL$$$&&&&&&g&e(((gĉ@'''&&&g&e>&e'''@e%%%###??(((''''''***+++(((((()))g<ĉ)))))))))'''3we<Ħ###%%%(((%%%3h?@e$$$$$$&&&$$$%%%''')))'''Z++++++)))'''(((***3h?gL((('''%%%%%%&&&'''(((((('''%%%((((((''')))'''%%%(((&&&&&&'''(((,,,...,,,***((((((%%%###$$$%%%''''''(((&&&(((+++(((&&&$$$&&&,,,---((($$$%%%'''%%%'''&&&$$$###%%%'''(((&&&$$$%%%'''))))))(((((()))''''''(((***,,,,,,+++++++++***'''((('''&&&'''''''''&&&'''%%%$$$((())))))0004Dӵ...//////Hƅ^Hu]Ħ111Hu]Ħ///ZuR)Ħ...+++---...,,,,,,,,,Hu]Ħ---HŐeHŐeHu]Ħ+++qIܗGIӵ***tt(((***)))HGgĉ@'''''''''((())))))---,,,Hu]Ħ(((ZuR)Ħ%%%''')))''''''(((&&&sߝLGdUĦ+++Hƅ^Hu]Ħ'''ntHdĦ&&&&&&HGgĉ@)))HdĦ'''&&&''''''&&&&&&'''&&&&&&((((((Htƅ^'''&&&Bt=o9ĦDtfo9Ħ***'''&&&g?'''&&&HdĦ$$$%%%%%%Hu]Ħ(((tt$$$$$$Hƅ^Hu]Ħ'''H׼s""""""&&&&&&''')))+++***'''&&&'''tQ$$$&&&'''%%%je<Ħ$$$%%%'''Bt=o9ĦH׼s&&&&&&'''(((&&&''')))+++)))HtĦ(((((('''&&&'''Bt=o9ĦHdĦ'''((((((%%%&&&&&&'''''''''%%%%%%######&&&%%%&&&%%%###&&&'''&&&'''))))))'''''''''$$$###$$$&&&'''''''''''''''******)))'''''')))***((($$$&&&((())))))'''&&&&&&'''(((***(((&&&''''''''''''(((******'''(((((((((+++,,,)))((()))***''''''((()))))))))'''(((,,,***(((***))))))2221114DuXӵ///000000DdDΦDdDĦ111DdDĦ000...t|<,,,,,,,,,------,,,***,,,DdDĦ---DdDΦDdDΦDdDĦ)))peƜ4DuTӵ+++`eĭ***qet&&&'''(((((()))******///---DdDĦ''''''t|<(((((())))))((('''&&&&&&DdDDdDĦ)))DdDΦDdDĦ(((q<niDdDĦ'''qet$$$(((DdDĦ%%%$$$&&&&&&&&&'''''''''&&&(((q<R%%%&&&qjRgdKӵHdDĦgdKӵ***'''GR/f6LĭĦ'''&&&DdDĦ&&&&&&&&&DdDĦ%%%`eĭ&&&DdDΦDdDĦ%%%DdDĦ###"""&&&&&&&&&(((&&&%%%&&&((())))))(((&&&&&&geĦ###%%%'''FSĦ&&&'''qjRgdKӵDdDĦ'''(((''''''******)))''''''DdDĦ&&&&&&''''''qjRgdKӵDdDĦ''')))+++&&&&&&''')))'''###!!!%%%%%%$$$$$$%%%'''%%%&&&''''''&&&&&&&&&(((&&&&&&(((%%%%%%&&&'''(((...111)))&&&(((---+++)))((((((((()))''''''(((***'''''')))(((((()))***)))'''''''''(((((('''((())))))))))))))))))))))))'''(((***)))))))))(((&&&'''((((((++++++((()))***)))2222224DuXӵ111///000DdDΦDdDӵ///DdDĦ...///o)h,,,++++++------,,,,,,+++,,,DdDĦ...DdDΦDdDΦDdDӵ(((=ӊB1.uTӵ***HߝL`o9,,,po9wӵ***************,,,,,,DdDĦ''''''o)h''''''***+++)))))))))%%%&&&DdDΦDdDĦ'''DdDΦDdDӵ(((GIpӵDdDĦ(((po9wӵDdDĦ$$$###%%%''''''(((((('''&&&&&&po9u$$$$$$###$$$GIdnuR)ĦDdDĦnuR)Ħ)))'''CdgĪj'''DdDĦ'''((((((DdDĦ###HߝL`o9***DdDΦDdDӵ$$$DdDĦ''''''(((((('''&&&&&&$$$"""&&&)))***)))'''&&&geĦ%%%'''sp?aĦ'''(((GIdnuR)ĦDdDĦ'''((()))(((++++++((($$$%%%DdDĦ'''%%%&&&'''GIdnuR)ĦDdDĦ((((((***(((&&&&&&)))(((###!!!$$$((('''%%%'''(((''''''&&&$$$&&&''''''(((%%%&&&(((''''''&&&&&&,,,333777+++&&&(((---,,,))))))''''''((()))***+++***)))******(((((())))))'''&&&''')))***)))'''''')))'''(((***+++)))(((((((((&&&(((***+++***'''$$$%%%'''''')))***(((((())))))2220004DuXӵ222111000DdDʜ4DuTӵ///>d<Ħ---Dt,,,------,,,,,,------,,,>d<Ħ--->d<ʜDd<ʜ4DuTӵ+++)))F&uTӵ&&&4DufئL>e///puR)Ħ(((+++***(((((())))))>d<Ħ(((Dt'''((()))***+++***%%%%%%DdDΦDdDĦ%%%>d<ʜ4DuTӵ(((4DwDd<Ħ(((puR)Ħ>d<$$$%%%&&&&&&)))******)))'''peӵ###ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ%%%>d<'''(((>d<Ħ$$$4DufئL>e)))DdDʜ4DuTӵ%%%DdDĦ)))******(((&&&&&&'''$$$"""$$$((()))'''&&&&&&geĦ%%%s<v>aĦ''''''peӵDx<DdDĦ((('''******((('''&&&''')))DdDĦ)))(((''''''peӵDx<>d<'''((()))'''&&&)))''''''&&&$$$&&&)))***,,,+++'''&&&$$$$$$&&&)))***)))&&&&&&'''''''''$$$###(((+++,,,,,,***,,,+++++++++***'''%%%'''(((***+++)))---...***''''''))))))'''((())))))))))))***+++((("""$$$))),,,******(((******)))))))))******)))((('''%%%'''((('''((()))+++3332224DuXӵ222111///D&dq&ĒR000000sdKĦ///DHRRud000...,,,+++,,,------sdKĦ...D&oq<Ōq&ĒR,,,,,,,,,>dp&ĒR'''%%%nfʜd<Φ>d<Ħ&&&s&dq&ĒR((()))i?ʜtd<Ħ)))HHܗDӊB###<x%%%%%%'''))))))'''&&&B?d<)))&&&%%%''''''%%%%%%%%%(((******+++***geĦ&&&Hg8>aĦ'''(((B?Ho9(((>d<)))'''%%%&&&'''((((((>d<ӵ'''&&&B?Ho9%%%<x'''((()))***)))))))))(((((((((******'''%%%%%%$$$###&&&)))+++)))&&&&&&'''((((((&&&&&&''')))((())))))((()))(((&&&&&&((()))***(((((()))'''+++,,,)))&&&&&&(((***)))((('''((()))***,,,,,,***$$$$$$(((,,,)))'''(((+++---+++'''%%%'''***,,,)))'''(((******'''&&&'''***3335554DuXӵ000///...Hu]3hh000000///ne111000=e///000000,,,+++******---ne,,,,,,pIƎ@t@h++++++,,,>h+++)))(((fe,,,@ďD))))))***+++((((((+++(((&&&ne$$$"""=e---+++)))***,,,,,,((((((ege((((((sĪj@h###&&&***fdDĦ***@ďD'''###Hkge&&&$$$"""&&&))))))&&&%%%@h$$$###@G$$$'''HĪj@IŌ%%%$$$Bene%%%Hkge&&&ne))))))fe&&&Hu]3hh%%%)))+++se((()))%%%&&&((('''(((''''''''')))+++,,,+++geĦja>aĦ&&&(((@G)))(((se***(((&&&%%%&&&'''((((((<Ō'''&&&&&&@G((('''Hkge%%%$$$)))+++((('''(((***+++***'''***'''%%%$$$&&&%%%%%%''')))***(((&&&&&&&&&((((((''''''&&&''''''&&&(((***)))'''&&&%%%'''******''''''(((&&&'''((()))&&&%%%'''***(((&&&&&&)))+++,,,---,,,+++'''&&&'''***'''%%%''')))***)))'''&&&'''))),,,***((())),,,+++(((&&&''')))2224DuXӵ...ĵD^111//////...222///...///,,,+++//////---))))))+++***++++++******(((******++++++***)))***///...''')))+++---)))'''))),,,(((%%%''''''%%%---,,,***)))+++---+++'''&&&(((((()))%%%"""&&&)))'''DdDĦ+++***&&&)))''''''&&&###"""&&&))))))&&&%%%%%%(((%%%"""&&&######&&&%%%%%%&&&$$$###((((((((('''''')))'''D^%%%'''***+++s׼s)))(((''''''''''''%%%%%%))))))'''(((,,,***(((geFm8'''>aĦ&&&&&&(((+++***(((s׼s"""%%%)))'''&&&%%%&&&((()))Ho)))&&&&&&''''''++++++((()))'''&&&(((***'''$$$$$$(((((('''(((+++(((%%%%%%(((((('''***)))(((''''''''''''&&&%%%&&&)))&&&%%%(((%%%(((---***)))((('''''''''((('''&&&''''''&&&&&&'''&&&&&&((((((%%%###%%%))),,,,,,,,,---,,,)))(((((((((''''''&&&'''(((((('''((())))))***)))((()))))))))))))))((()))Φ4DuXӵtvӵ>d<Ħ111000///000000......Ħ...---,,,+++...000...---............---++++++,,,,,,Ħ---,,,,,,++++++++++++***))))))+++,,,---******,,,+++,,,***''')))***(((%%%'''((('''''')))+++&&&)))---+++)))(((((('''&&&'''***+++,,,***((((((***+++++++++...Ħ)))+++,,,((('''***...---***((((((((((((+++)))''')))))))))***)))'''%%%)))((())),,,)))((()))((('''''')))(((&&&&&&>d<Ħ...)))&&&%%%&&&%%%&&&((('''%%%$$$&&&(((((('''&&&%%%%%%'''((()))(((&&&&&&'''((((((&&&#########$$$$$$&&&'''&&&%%%&&&''''''&&&%%%%%%'''&&&$$$&&&((('''###'''++++++(((%%%$$$%%%"""###$$$""""""######''')))&&&&&&&&&%%%&&&Ħ((((((%%%&&&&&&###"""%%%'''(((>d<Ħ'''+++***)))***Be))))))((('''((('''$$$###%%%'''))))))***,,,'''&&&geFYĉ%%%'''>aĦ'''&&&((()))'''%%%$$$&&&(((,,,+++)))Be$$$$$$'''***(((((('''&&&&&&'''nu]ӵ''')))'''%%%'''***+++---,,,)))(((((((((((()))))))))(((((('''''''''%%%%%%&&&)))((()))***'''%%%&&&))))))((()))((((((((('''((((((''''''(((***&&&%%%'''&&&&&&(((,,,***((((((&&&%%%&&&(((((((((((('''&&&''')))******(((%%%###%%%(((((((((,,,,,,+++)))'''&&&''''''(((((((((***+++))))))(((((((((''')))(((((('''((()))((('''?aŖ%7uSQuR)ӵsdKĦ000111000000000///gdKĦ---,,,------...///......///---...//////,,,,,,,,,gdKĦ...---,,,,,,,,,,,,+++,,,+++***---,,,+++))))))))))))++++++)))******(((((()))******((()))***)))'''''')))((())))))'''&&&(((***+++++++++***)))(((+++++++++gdKĦ---------((((((***,,,+++))))))((('''(((,,,)))(((((((((((())))))'''&&&((('''(((***)))((())))))&&&%%%)))(((((((((gdDĦ,,,((('''&&&(((((()))(((&&&&&&%%%%%%%%%'''((('''%%%&&&))))))((('''''')))***((((((((()))%%%$$$%%%&&&%%%&&&''''''(((((((((''''''&&&&&&$$$"""%%%'''(((&&&((()))******'''$$$'''$$$###$$$$$$$$$$$$%%%((()))(((&&&###"""gdKĦ'''((((((&&&$$$%%%%%%&&&%%%$$$sdKĦ'''***)))'''''',,,((('''''''''((((((&&&""""""%%%(((((())))))%%%%%%ŶS'''&&&(((3we<&&&'''''''''%%%(((******)))((('''&&&&&&''')))******)))&&&&&&&&&iĉ@3hR/Ō''''''&&&&&&(((++++++)))(((&&&&&&,,,'''&&&''')))((('''''''''&&&&&&&&&''')))((((((((()))'''%%%''')))((((((***(((%%%%%%%%%'''(((((()))******'''&&&%%%'''&&&%%%+++)))(((***'''%%%&&&)))(((&&&((()))((((((*********)))'''&&&'''))))))(((***)))((()))'''&&&''''''((()))++++++)))'''(((((('''&&&***+++******)))((())))))(((>A///ne///000222000//////ne------,,,.........////////////,,,...///000...,,,ne,,,,,,---------------,,,+++++++++---+++((('''))))))''')))+++------+++***,,,+++***,,,)))((()))+++(((&&&((()))))))))((('''(((***++++++***+++***((()))(((ne+++++++++***(((******))))))***))))))))))))***((((((((((((((('''(((((()))'''%%%%%%''')))'''&&&'''%%%%%%(((((()))De((((((''')))***(((---)))&&&''''''&&&%%%###%%%((('''%%%'''))))))'''''''''******'''&&&'''******(((''''''$$$###&&&'''''''''((((((((((((%%%###$$$###%%%((((((&&&$$$%%%+++)))&&&))))))&&&''''''&&&%%%&&&'''((()))((($$$ne&&&'''******%%%###&&&'''&&&&&&###ne"""%%%%%%&&&&&&&&&(((((((((''''''%%%&&&((()))(((%%%$$$%%%%%%%%%%%%%%%###%%%>A***(((&&&k<&&&$$$$$$'''((('''(((((()))'''(((***(((((('''''''''(((***)))(((''''''&&&fh&&&$$$"""$$$'''***+++)))&&&'''&&&'''...((($$$&&&))))))(((&&&))))))'''&&&)))+++&&&&&&''')))'''''''''(((&&&&&&+++)))%%%$$$%%%'''((()))++++++***(((&&&%%%'''((((((***)))(((+++)))((((((((('''&&&&&&((()))((()))(((((())))))((()))*********)))(((((()))(((''''''&&&'''(((,,,***&&&###&&&'''(((&&&)))+++******)))((()))(((//////000///000000/////////---000000///......000222000000///,,,---...///...,,,---))))))+++---......---...++++++------,,,)))&&&***---*********+++------)))***))))))***(((((()))((())))))&&&((()))'''''''''(((***,,,+++''')))***)))******)))))))))***+++))))))((((((******((()))))))))((('''%%%''')))))))))((((((((('''$$$%%%***)))&&&%%%(((''''''((('''(((((('''***)))&&&(((***+++(((%%%%%%%%%(((&&&%%%&&&'''%%%%%%'''***)))(((&&&%%%$$$%%%&&&%%%&&&&&&'''***)))((('''$$$"""$$$&&&&&&%%%'''''''''''''''''''''$$$''')))$$$###"""""")))***'''''')))***)))&&&$$$######%%%'''&&&'''%%%)))'''(((''''''%%%'''((('''&&&$$$&&&"""%%%'''&&&((()))((()))'''$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%%%%$$$%%%'''&&&%%%%%%&&&'''&&&$$$%%%***))))))***)))''''''((()))((((((&&&%%%&&&&&&'''&&&''''''&&&%%%&&&((((((%%%&&&&&&((())))))+++)))(((''')))+++,,,''')))***)))'''&&&%%%&&&%%%%%%'''&&&&&&'''''''''((()))'''%%%((()))*********,,,,,,+++)))(((''')))+++,,,+++***)))***)))***(((%%%&&&)))***))))))***)))(((&&&''''''(((***(((((()))(((((()))***)))((('''''')))((())))))'''$$$%%%''')))'''&&&&&&'''&&&%%%%%%'''&&&111000///111//////000///...---...,,,,,,///...///000000000///,,,++++++,,,000111000...------000/////////---...---++++++---///...///...+++,,,---...///...,,,...+++)))---,,,,,,+++******,,,,,,,,,,,,+++,,,---***(((((()))''')))***+++)))))))))'''((()))'''))))))***++++++(((%%%%%%'''+++,,,,,,+++))))))***+++*********''')))*********)))(((******))),,,***(((((())))))((('''((('''&&&$$$&&&+++(((%%%$$$%%%''''''&&&&&&(((***%%%%%%''''''((('''%%%&&&((('''$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%'''(((((()))(((&&&$$$$$$%%%&&&(((%%%$$$((())))))((('''&&&%%%&&&&&&&&&%%%&&&''')))***((('''&&&((('''!!!$$$$$$%%%'''((('''))))))***)))&&&######$$$&&&&&&%%%%%%$$$%%%++++++((('''''''''&&&$$$&&&(((***(((%%%&&&$$$###$$$###&&&))))))((((((((()))((('''&&&((((((%%%$$$$$$&&&&&&&&&&&&((()))'''%%%$$$$$$&&&'''(((&&&$$$%%%&&&'''(((&&&%%%&&&&&&&&&&&&''''''$$$$$$###&&&***((((((******)))'''&&&'''&&&&&&&&&''')))))))))(((%%%''')))***&&&&&&&&&&&&'''(((+++***(((((()))((((((+++,,,***)))***...000)))'''))))))'''&&&&&&''''''''''''&&&(((+++&&&&&&(((((()))***,,,+++,,,+++((((((***+++++++++************+++)))((((((((('''%%%###%%%(((((('''&&&((((((((((((+++*********((((((***+++)))(((******))))))+++***'''&&&((()))((('''((()))'''&&&%%%'''''''''%%%''''''333111///000////////////...---...,,,---//////000111111000...---,,,------//////000///---,,,...///...---...///...***+++......,,,...///...//////...///...,,,///+++(((,,,+++,,,,,,---+++***,,,,,,,,,,,,******+++(((((()))((()))***,,,***((('''))))))'''&&&***+++++++++***(((&&&$$$'''+++++++++***((()))+++---,,,+++)))&&&***---+++)))((()))***))))))---,,,+++)))(((((('''(((&&&%%%%%%%%%&&&((('''%%%$$$###&&&'''&&&'''***+++''')))***&&&&&&%%%$$$%%%&&&%%%"""$$$%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&))))))(((&&&'''&&&%%%&&&$$$%%%''')))((('''((()))'''%%%%%%&&&###$$$'''******(((''''''%%%$$$"""&&&((((((&&&&&&(((***(((''''''&&&$$$$$$''')))'''%%%$$$%%%''',,,+++'''%%%''''''&&&&&&&&&)))+++(((%%%###$$$%%%%%%%%%'''))))))(((((())))))******'''((()))%%%###$$$'''&&&%%%''')))***)))(((&&&%%%%%%''''''&&&%%%&&&(((((()))&&&%%%&&&&&&%%%%%%((((((%%%&&&'''((('''&&&''')))******(((%%%%%%%%%%%%''')))++++++***(((%%%''')))((('''''''''((('''(((,,,,,,,,,((()))))))))***((((((***+++,,,---***(((((('''''''''***))))))(((&&&'''(((***''''''((()))***++++++***++++++(((''')))++++++,,,---)))'''(((***'''&&&''''''&&&$$$%%%&&&'''((('''&&&&&&''''''(((------+++***)))***+++---+++)))***)))(((+++---+++'''&&&''')))++++++***)))''''''''''''))))))###''')))(((555222------...///000111000000000///000222222333222111///---///111111000000////////////000111111///---...///......///...,,,+++///111.........---......---000---+++---+++,,,---+++*********)))))),,,))))))+++))))))***+++***---...)))'''(((***)))&&&%%%(((((()))))))))))))))((())))))'''((()))((()))***+++,,,...,,,'''***,,,***)))))))))(((((((((,,,,,,***))))))(((((('''"""!!!###&&&((('''''''''(((''')))(((***+++,,,,,,*********%%%%%%$$$$$$&&&(((%%%!!!###%%%%%%######&&&'''&&&$$$###$$$%%%&&&(((((((((((((((&&&$$$###%%%((('''((('''%%%'''(((((($$$%%%&&&"""%%%((())))))))))))'''$$$"""&&&)))***((($$$%%%((()))'''&&&'''&&&%%%%%%&&&(((((($$$%%%***+++***(((&&&%%%(((***'''+++***'''''''''%%%"""&&&'''&&&''')))***)))(((***++++++***)))'''''''''%%%$$$$$$&&&'''((()))))))))******((('''&&&''''''%%%$$$&&&'''&&&(((((('''%%%$$$$$$$$$&&&(((***((()))((($$$$$$%%%&&&'''((()))''''''&&&&&&((()))))))))(((&&&$$$&&&''''''((((((((()))((((((+++))))))))))))+++,,,'''!!!###***(((%%%$$$******'''$$$%%%)))***+++)))(((%%%'''((((((******)))******)))((((((((()))***)))(((***(((***...'''&&&)))+++(((&&&'''((()))&&&'''&&&&&&((('''&&&%%%)))(((''')))))))))+++,,,---+++)))+++,,,+++&&&%%%)))---+++)))'''''')))...---***((('''***---((((((&&&!!!&&&)))+++111000///...///...---000000///000000000222222333111///---++++++...///......---,,,......///000000///...///---,,,---///...---***,,,------,,,,,,,,,,,,,,,///---///...,,,******,,,((()))***'''''')))+++((((((***)))************,,,---+++)))))))))(((&&&%%%''''''&&&)))***+++)))&&&(((,,,((()))***)))***)))(((************,,,---***)))((((((((()))***+++)))((())))))))))))'''###"""''')))(((%%%&&&)))***)))(((((()))++++++***+++***((()))'''&&&%%%((()))(((%%%%%%&&&'''$$$###$$$$$$$$$$$$$$$&&&%%%%%%((()))&&&%%%%%%$$$###$$$&&&((('''&&&$$$&&&%%%%%%&&&&&&''')))%%%%%%'''%%%&&&((()))&&&$$$"""%%%&&&%%%$$$$$$&&&((($$$$$$%%%((('''&&&&&&&&&%%%$$$%%%(((***)))%%%"""$$$&&&))))))&&&'''''''''((('''%%%$$$$$$''')))+++***)))'''***++++++,,,***)))'''&&&&&&&&&&&&%%%$$$&&&)))***))))))))))))'''&&&&&&((((((&&&%%%%%%%%%%%%+++,,,)))''')))(((%%%$$$'''((()))***(((###&&&((()))'''(((((()))***)))&&&******'''&&&'''&&&###&&&((('''))))))&&&'''''''''((('''((()))'''''''''%%%"""$$$)))(((%%%###)))***)))((('''(((***+++)))((()))''''''***)))''')))***+++)))((('''(((*********)))'''%%%&&&)))&&&'''***+++)))((((((((((((***((('''((('''&&&&&&&&&((())))))***)))&&&&&&)))++++++,,,*********(((((((((((())))))&&&))),,,---,,,)))''''''***,,,)))***(((&&&(((((((((/////////////////////000...///000///000222222111000///...,,,***---.........,,,+++,,,---.........000//////---,,,...///...,,,,,,,,,+++,,,++++++,,,++++++,,,***,,,---,,,***+++***%%%(((***''')))+++***))))))***+++,,,***)))***+++---++++++******(((((((((((((((&&&(((***+++)))&&&''',,,+++*********))))))******)))))))))++++++***)))''''''(((***+++***((((((******))))))'''$$$###)))***'''$$$'''***+++***((((((((())))))((()))(((((()))&&&&&&'''******)))(((&&&&&&)))&&&%%%$$$######$$$%%%&&&%%%%%%((((((&&&'''&&&%%%%%%%%%&&&((('''&&&&&&'''&&&%%%$$$'''((((((((('''%%%$$$$$$%%%'''%%%%%%%%%$$$"""###%%%%%%&&&&&&%%%%%%&&&'''&&&&&&'''&&&%%%$$$$$$(((***)))$$$###&&&(((((('''%%%%%%&&&''''''&&&%%%&&&'''&&&))),,,+++''''''******)))******)))((('''&&&&&&&&&%%%$$$'''******(((***+++)))%%%$$$$$$'''((('''&&&''''''&&&---...***'''(((***&&&$$$&&&((()))((('''$$$'''))))))'''((()))***+++)))'''******%%%$$$%%%&&&$$$(((***((('''&&&$$$&&&'''(((((('''))))))'''&&&((((((&&&''')))((('''%%%((((((***...)))(((***+++))))))---''''''***)))((((((,,,,,,***((((((***+++)))((()))'''$$$%%%'''&&&(((++++++'''((()))((()))***&&&((()))((((((((((((((((((((((((((('''((()))+++***++++++***)))((((((((('''&&&(((''')))+++,,,+++(((&&&&&&(((***+++(((''''''((('''(((...////////////111222111000...---...///000000000///000111000,,,///000000///---++++++,,,------,,,...//////---,,,000//////---......------,,,,,,---,,,---,,,))))))++++++++++++***'''''')))***------((()))(((&&&+++---,,,******)))***+++,,,---+++******,,,---+++'''(((++++++(((&&&'''***---+++((('''&&&(((,,,+++***)))(((((()))))))))(((((()))))))))+++***)))+++******)))(((&&&$$$)))(((%%%###(((***++++++)))))))))((('''''''''%%%%%%&&&%%%''')))))))))))))))%%%%%%((('''((((((%%%######%%%%%%%%%&&&''''''))),,,***'''&&&&&&%%%&&&'''(((((()))((('''$$$((((((&&&(((&&&%%%%%%######%%%$$$&&&&&&######%%%(((&&&%%%%%%&&&'''(((%%%$$$%%%&&&''''''&&&%%%&&&'''***'''&&&(((***((($$$%%%%%%&&&&&&'''&&&%%%'''&&&%%%%%%+++***''''''''''''&&&'''(((((('''((((((&&&&&&&&&'''))))))((('''***++++++'''%%%$$$&&&''''''(((***)))'''---,,,(((&&&&&&'''%%%'''((((((&&&&&&%%%$$$'''(((((('''((()))******((('''((('''$$$###%%%'''&&&******(((%%%$$$$$$&&&((()))***+++***))))))***,,,,,,)))'''***))))))''''''&&&)))...***((())))))***+++***)))(((*********'''******+++))))))***+++((())))))(((((('''(((&&&(((+++(((&&&&&&((())))))(((&&&)))***(((((()))***)))&&&&&&$$$'''(((+++******)))+++,,,+++(((((()))((()))''''''(((((()))***+++((($$$%%%''''''+++)))'''&&&'''((()))+++...///......000111000///000111...---.../////////......///---000111000222///,,,++++++,,,+++***+++,,,,,,+++,,,000...,,,***---000000---,,,------...///...,,,***))))))******+++***'''(((+++,,,***''')))'''$$$(((+++---,,,((()))+++***,,,...---+++******---,,,)))'''(((***++++++++++++...---+++'''%%%&&&******((('''&&&((()))))))))***+++)))&&&%%%((()))(((******+++******'''&&&'''&&&%%%%%%((())))))+++***))))))(((&&&&&&'''&&&%%%%%%$$$&&&))))))'''((('''###$$$'''''')))***(((&&&$$$%%%$$$%%%%%%&&&''')))***)))'''&&&$$$$$$&&&)))***)))(((******)))+++)))%%%&&&%%%%%%%%%###$$$%%%$$$&&&&&&######%%%)))(((&&&$$$%%%&&&''''''(((&&&%%%)))(((&&&%%%$$$&&&))))))(((((()))%%%"""###$$$$$$"""%%%))))))&&&$$$######(((******'''''''''(((&&&'''(((%%%&&&'''$$$&&&''''''(((&&&$$$%%%''')))++++++***((((((''''''''')))(((&&&,,,***'''%%%&&&'''&&&))))))((('''&&&%%%%%%((()))((((((((('''((()))))))))'''&&&%%%$$$&&&((('''((('''''''''(((((()))***+++++++++***)))******++++++(((&&&''''''(((((('''&&&&&&)))(((&&&&&&(((+++***%%%((()))(((+++,,,+++***)))(((***((((((+++***)))'''%%%&&&((((((***+++)))(((%%%%%%''')))'''&&&))),,,---(((&&&&&&(((***++++++((($$$'''+++***((((((++++++)))***---+++%%%(((***)))&&&''')))(((((('''%%%((((((&&&'''******((((((((('''---000222111///............///111---+++---...000000/////////---///000000000---+++***------,,,+++******+++,,,---...,,,,,,+++,,,...///,,,------***+++++++++,,,,,,***))))))***,,,+++)))))))))(((((()))***(((&&&''')))++++++))))))+++,,,,,,+++******))))))+++***))))))************+++***,,,------***&&&&&&)))+++***((('''(((***)))(((***,,,***%%%"""'''(((((()))+++,,,+++***)))(((&&&%%%%%%&&&'''''''''))))))))))))(((&&&&&&''''''''''''(((((('''%%%'''(((%%%$$$$$$&&&''''''(((***(((&&&&&&&&&&&&&&&&&&%%%%%%'''((('''%%%%%%&&&'''))))))((((((+++***((()))(((&&&&&&''''''%%%###$$$$$$"""###%%%&&&%%%'''))))))'''&&&%%%&&&'''((()))(((''')))'''$$$###$$$((((((((()))+++)))&&&$$$$$$$$$######%%%((((((&&&%%%%%%((('''***)))&&&&&&''')))&&&''')))%%%%%%'''(((******'''%%%$$$$$$&&&'''(((*********((('''&&&''''''((('''&&&,,,+++'''%%%''')))(((((((((''')))(((&&&&&&(((******((('''''''''((())))))''''''''''''(((((((((&&&%%%(((((()))***)))))))))***(((((((((***)))(((((('''''')))''''''&&&%%%&&&&&&''''''%%%%%%)))***)))&&&)))***(((+++,,,+++***)))((()))'''(((+++---***%%%###&&&((('''***+++))))))''''''((((((&&&&&&+++,,,+++'''&&&%%%&&&(((***+++&&&%%%&&&(((((())),,,,,,(((%%%))),,,+++&&&(((+++)))''''''((((((((('''''',,,***)))'''''')))))))))******///000222222000......---------000---+++---...000111111000///---...///000...+++******---///...///,,,***---......,,,+++,,,,,,***+++...---,,,+++***((('''''')))---,,,+++)))***...,,,+++)))''''''(((++++++))))))(((((((((***((((((+++...,,,)))''''''((('''&&&(((***+++---,,,)))((()))***+++,,,------***)))***+++,,,+++)))((())))))((()))---,,,((($$$&&&'''((((((,,,,,,***))))))(((%%%&&&&&&&&&''''''%%%&&&((()))))))))'''&&&&&&((())))))***)))%%%$$$'''(((&&&&&&&&&%%%%%%$$$&&&)))(((''''''''''''&&&$$$$$$$$$&&&((((((%%%%%%&&&'''(((((()))+++,,,***$$$'''((('''&&&(((((('''$$$$$$&&&&&&######'''))))))((()))((((((''''''''''''((())))))***&&&###"""&&&(((''''''***,,,***(((''''''&&&%%%%%%%%%&&&'''(((((()))+++)))(((&&&%%%&&&''')))''''''''''''&&&(((***,,,+++'''$$$$$$&&&((((((((()))((('''%%%%%%&&&((('''(((&&&%%%+++,,,)))%%%((()))((('''((()))++++++***((()))++++++(((''''''(((''''''''''''((()))++++++)))((($$$$$$'''((()))+++***(((((()))'''&&&''')))(((''''''((())))))&&&%%%%%%%%%%%%%%%&&&%%%%%%'''***))))))(((+++***)))))))))(((+++******)))((((((***,,,***&&&%%%((((((((()))***+++((('''(((+++'''%%%&&&))),,,+++(((&&&%%%&&&''''''(((&&&%%%%%%&&&'''+++...+++&&&###((())))))''''''((())))))(((((()))***)))(((+++,,,+++(((((())))))&&&(((+++000---...000000000//////,,,///222///---...///000111///....../////////111000...------...---,,,---...,,,...///000...+++***)))(((+++///---******,,,+++***))))))+++,,,***((()))---+++***)))(((***+++***,,,+++***((('''&&&)))&&&'''++++++,,,***)))%%%%%%(((((((((***,,,000...)))((()))***++++++++++++,,,,,,,,,,,,......+++((()))+++***+++------***''')))******)))+++***((((((&&&&&&$$$((()))'''((((((&&&%%%(((***)))(((&&&%%%%%%((()))''''''&&&$$$'''''')))***)))'''&&&&&&&&&&&&(((((('''(((&&&%%%%%%$$$%%%'''***,,,)))$$$###$$$&&&'''((()))***+++)))''')))+++***''''''((()))&&&%%%***+++'''"""###&&&&&&&&&***+++***''''''((('''&&&''')))***((('''&&&'''''''''(((((())))))(((&&&)))++++++)))&&&'''*********++++++***(((((('''&&&)))+++)))'''&&&(((''''''((()))***)))''''''))))))))))))+++***(((''''''((()))''''''%%%$$$***+++***%%%%%%&&&$$$%%%'''******+++,,,++++++,,,---(((&&&&&&&&&%%%%%%%%%((())))))++++++)))'''$$$$$$'''$$$%%%(((***((((((,,,)))'''(((***)))))))))))))))(((&&&&&&(((((('''%%%$$$"""$$$*********)))'''(((''''''&&&'''(((+++)))'''***)))'''''''''(((((((((******''''''(((((()))((())),,,&&&$$$%%%(((,,,...+++'''&&&)))+++)))'''###$$$&&&((()))))))))'''&&&'''(((((((((((((((''''''&&&)))***((((((***)))((()))++++++---,,,(((%%%'''(((000///...///111111000111000000//////...///111222000...------...,,,...333111000///000///,,,)))***+++---///000///...+++***++++++...///......,,,+++------+++))))))++++++++++++,,,+++***+++,,,------,,,---+++***,,,,,,(((''''''((()))++++++***(((%%%&&&))),,,***)))***---...))))))***)))************------++++++,,,...+++))))))---,,,+++,,,+++)))'''((())))))((()))'''&&&))))))&&&"""'''(((%%%'''''''''&&&(((***))))))'''%%%%%%&&&(((''''''&&&###&&&&&&(((+++)))'''&&&''''''((((((((('''(((%%%&&&)))***(((''''''((()))'''''''''(((((()))*********((($$$$$$'''(((&&&%%%''''''&&&&&&))))))(((%%%!!!$$$&&&%%%))))))(((&&&&&&(((+++)))'''%%%'''%%%&&&((()))******))))))((())))))))))))******(((&&&&&&'''))))))((((((&&&''''''%%%%%%(((+++(((&&&((()))((())))))((('''((()))((('''''''''(((***(((&&&&&&'''))))))'''***)))&&&******(((''''''$$$"""'''******(((((()))(((***---...(((&&&&&&&&&&&&'''%%%((()))(((***)))'''%%%%%%''')))&&&%%%&&&&&&%%%'''...,,,+++***)))(((((((((((()))***(((((((((((('''&&&%%%%%%(((,,,+++***'''***)))((((((******)))''''''((()))(((&&&&&&%%%(((***)))))))))''''''''''''(((((()))+++'''%%%&&&''')))++++++((('''''')))***((($$$$$$%%%&&&'''''''''%%%%%%&&&&&&)))'''&&&((()))))))))***************)))'''''')))(((+++,,,)))(((''''''//////000111111222000222222000---...///000000000///.........///---///111111000/////////,,,((()))+++---///111///+++++++++------///111//////...+++......+++***)))+++,,,,,,---,,,,,,******...000...,,,+++***)))---,,,)))'''((())))))***,,,)))((('''''')))++++++******++++++(((******((('''((()))***,,,---+++)))***+++)))''')))+++,,,+++***)))((('''(((((('''((()))(((&&&((()))'''$$$''''''&&&((()))((()))))))))((((((((()))(((((()))(((''''''&&&$$$%%%''')))((('''&&&&&&''')))''''''((('''&&&'''+++,,,+++'''&&&&&&&&&''')))***)))((())))))'''((('''$$$###%%%'''&&&$$$$$$&&&&&&'''(((((('''%%%!!!$$$%%%%%%(((((('''&&&&&&(((+++***'''$$$%%%'''(((''')))+++***((((((((('''******((()))((($$$&&&&&&&&&((((((&&&%%%%%%'''(((%%%%%%(((+++'''&&&))))))******+++'''&&&&&&(((***(((%%%&&&'''(((%%%$$$''''''((()))&&&***+++)))***)))((()))((('''&&&)))***)))'''&&&$$$%%%''',,,---''''''***)))((('''&&&))))))((('''''''''$$$&&&)))+++***'''%%%%%%&&&(((+++,,,,,,***((('''((())))))))))))((('''''')))(((&&&&&&(((+++++++++)))'''******))))))++++++)))%%%'''((()))(((&&&&&&''')))***))))))(((((('''&&&&&&'''(((***((((((((((((''''''(((((((((((($$$'''((()))&&&%%%&&&((())))))'''&&&&&&&&&&&&((((((&&&(((***+++,,,***)))+++++++++***'''''''''&&&)))+++(((''''''(((,,,...000333111//////111111///000...///000,,,+++,,,111000000111222111000//////......---,,,***,,,......,,,......***---...,,,---...000///...---...///---***+++---///...,,,,,,,,,***))))))------,,,((((((((((((+++***))))))((((((((((((*********(((((())))))+++------+++)))((()))***(((&&&''')))))),,,------)))((()))&&&%%%''''''******)))(((((((((+++)))***+++,,,,,,)))&&&(((***))))))'''(((+++---,,,+++)))(((&&&&&&(((,,,------,,,+++((('''&&&''''''''')))(((((((((&&&&&&(((((('''&&&'''''''''''')))++++++(((&&&$$$###******)))((('''&&&$$$&&&&&&%%%&&&'''((('''$$$$$$%%%%%%(((***)))&&&$$$###&&&'''%%%((((((''''''(((((('''''''''''''''))))))&&&%%%''')))'''&&&''''''***+++''')))((($$$%%%%%%&&&(((((('''''''''((((((''''''((()))&&&&&&((((((((()))+++)))'''&&&&&&)))***&&&&&&''''''$$$&&&***'''&&&&&&&&&(((+++***))))))))))))))))))*********))))))'''$$$$$$&&&(((***)))+++---+++'''&&&(((******)))(((''''''%%%((()))++++++(((%%%''')))***))))))******''')))++++++***(((%%%%%%%%%&&&))))))((()))(((((()))((((((((()))******)))((('''(((''')))***))))))''')))+++)))((()))******)))''''''''''''((((((&&&'''(((''''''''''''%%%%%%%%%"""'''''''''&&&''')))---------,,,***'''(((((())))))((()))***++++++***)))++++++++++++)))((('''&&&)))***&&&%%%'''***...000111222///...000000222111///...//////---+++---////////////111222///......---,,,+++++++++---------+++---///,,,///000---/////////...,,,+++---111000---,,,---...///---++++++'''&&&(((...,,,***)))'''(((************)))(((((())))))(((''')))((('''((('''(((***+++,,,+++)))++++++)))((((((***,,,...---***)))((())))))***)))''')))******'''(((***,,,******+++++++++******+++)))''')))***+++***(((((())))))(((''')))***++++++***))),,,)))((('''((()))((((((&&&&&&'''((())))))+++***((()))+++***((()))((((((******)))'''&&&((((((((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$'''++++++((('''%%%))))))'''&&&%%%%%%((((((''''''(((''''''))))))'''%%%&&&''')))%%%$$$&&&((())))))(((&&&&&&)))'''$$$(((+++***'''%%%%%%''')))***)))'''&&&&&&((()))'''((((((******)))((('''(((***$$$!!!$$$)))((()))***&&&&&&'''((()))***))))))+++,,,)))''''''((('''***,,,)))''''''***))))))++++++++++++(((&&&&&&))))))((())))))((((((''')))+++,,,,,,((($$$&&&((()))((()))***,,,***)))((((((***+++&&&&&&&&&'''(((((((((***,,,******(((((()))***+++,,,,,,)))&&&'''))))))'''((()))(((((())))))(((''''''((()))'''&&&''''''***+++'''((((((&&&&&&''''''%%%&&&'''&&&'''''''''+++---...,,,+++***+++---***%%%)))+++,,,,,,+++'''$$$)))))))))((()))+++,,,***)))((('''((('''%%%$$$(((,,,///111222111//////222000111222///...------+++,,,---......///222000//////...---,,,,,,,,,,,,,,,---------,,,......,,,///000............,,,,,,------...------,,,---...---******+++((('''***000---******)))'''(((******)))***+++)))((((((''''''((()))''''''''''''''')))---...+++***)))((((((((((((+++---,,,'''((())))))------+++((((((***,,,(((***,,,+++)))(((***---,,,))))))***+++)))+++++++++)))((((((((('''%%%&&&***+++)))+++((('''***)))(((''')))+++)))((('''&&&%%%(((((((((,,,---+++)))))))))((('''((()))+++---,,,&&&''''''''')))))))))((('''&&&&&&'''%%%%%%%%%''')))(((%%%%%%(((,,,)))&&&&&&((()))(((&&&&&&((()))'''%%%&&&&&&'''(((%%%%%%''')))(((''''''''''''&&&((((((''''''%%%'''***((('''(((***+++((($$$$$$'''***+++***'''%%%(((***)))%%%'''))))))))))))***'''((('''%%%$$$&&&(((*********'''&&&'''(((''')))***((()))+++(((&&&%%%&&&'''))),,,))))))((((((''''''((()))))))))'''(((((()))''''''***++++++***((()))******)))(((&&&&&&'''((((((((()))***,,,***''''''+++,,,((((((((('''&&&&&&'''***++++++)))'''(((***---,,,,,,******+++***)))(((''')))((((((((())))))((('''&&&'''***((('''''''''+++***(((((('''&&&'''(((((((((%%%&&&''')))))))))***+++,,,+++***))))))+++(((%%%'''((()))+++***'''$$$'''((('''$$$&&&***+++)))******((('''%%%&&&%%%(((,,,///000111///...///111111222222///---++++++,,,---,,,------...222000...///...,,,+++---//////------------//////,,,+++...///...,,,,,,---,,,---...---+++)))(((,,,//////,,,((()))***,,,+++,,,///---+++,,,)))&&&'''((())))))***+++***(((((())))))(((***+++***((('''&&&'''+++...---(((&&&)))***)))((((((***,,,(((((()))+++///...,,,((()))+++,,,,,,,,,,,,)))((((((***---...***'''((()))***---,,,+++((()))+++(((&&&%%%%%%)))+++***)))'''''')))(((''''''(((*********(((&&&$$$'''%%%&&&+++,,,+++)))&&&&&&((((((*********---+++%%%'''&&&'''***+++***)))((('''&&&&&&'''&&&%%%((())))))&&&%%%&&&***'''%%%%%%'''''''''&&&'''))))))'''&&&'''&&&'''((($$$###&&&***)))'''&&&&&&'''&&&'''***+++&&&&&&***)))&&&((()))%%%(((((($$$%%%'''*********(((&&&)))+++***'''(((+++)))&&&&&&''''''((()))(((((((((''')))******(((&&&(((%%%''')))******((('''&&&%%%&&&''''''((()))***((('''&&&###$$$&&&&&&'''(((***(((''')))((((((***,,,---+++(((((((((&&&&&&''')))'''&&&''')))(((((())),,,+++)))(((,,,---))))))((('''&&&&&&)))+++(((((()))((()))+++,,,---,,,***+++,,,+++***))))))((((((((()))+++***))))))''''''***)))******'''((()))''''''''')))+++(((''''''$$$$$$&&&++++++((()))&&&&&&+++***))))))'''&&&%%%%%%&&&))))))&&&((()))%%%&&&&&&###$$$'''))))))))))))((('''''')))((()))+++222000...,,,,,,---///333222000000---+++---111111...,,,+++...///000111000///,,,+++...000///+++++++++,,,///---((()))+++---///------...---,,,,,,++++++***)))***,,,......,,,)))***------++++++++++++---+++******(((((())))))***,,,,,,+++,,,+++)))***,,,,,,+++++++++))))))+++,,,***)))+++,,,***)))***...---***)))***,,,---,,,,,,(((+++,,,***......------+++,,,---+++***)))***&&&###$$$(((,,,...***,,,,,,)))''''''(((***,,,,,,***+++,,,+++((('''((('''(((+++,,,(((%%%&&&((((((%%%)))''''''***((('''******))))))***(((%%%######%%%'''******)))((('''''')))+++***(((%%%%%%'''&&&(((''')))***(((''''''((((((&&&&&&''''''((()))***)))'''&&&'''&&&&&&&&&(((+++***((($$$%%%'''&&&)))***)))+++++++++,,,((($$$###%%%'''&&&'''(((***)))))))))'''(((***,,,***+++***(((''')))+++)))))))))(((&&&&&&)))******)))'''***,,,+++***(((((())))))((('''((()))''''''(((***(((((((((((((((((((((((('''((()))''''''(((******)))+++,,,***((()))***((($$$&&&'''$$$###&&&***))))))((((((((()))'''***+++)))(((&&&&&&)))***+++***''''''++++++***)))(((+++......,,,***+++,,,***)))'''((((((&&&%%%)))---,,,)))&&&&&&$$$&&&)))''')))***)))''''''***+++'''%%%(((((()))******(((&&&&&&$$$$$$'''&&&&&&'''&&&%%%%%%'''***,,,***&&&(((+++(((((((((&&&%%%&&&(((***+++***))))))***+++)))))))))111///------......///111000---000......000000000///---+++---///000000000111///---//////,,,((()))***,,,000000---*********,,,......---,,,,,,,,,++++++---,,,)))))),,,///...---+++---,,,***+++,,,------...,,,***)))(((((()))---...+++))),,,...,,,++++++,,,,,,---...,,,,,,......,,,)))***......+++,,,,,,((('''(((***)))$$$$$$%%%$$$&&&$$$"""%%%&&&''''''&&&(((,,,******---111111///,,,((((((+++,,,,,,,,,***((((((((()))******(((***,,,***((((((***)))((())))))'''&&&''''''&&&'''((('''(((,,,,,,***+++***'''((((((((('''$$$%%%&&&)))*********)))(((((()))))))))&&&"""%%%'''&&&'''((('''***)))'''''''''&&&%%%'''&&&&&&'''((()))((('''''')))'''(((***++++++***(((&&&'''((($$$'''***(((((('''))),,,((($$$$$$%%%''')))((('''((('''''''''&&&&&&'''(((''')))***)))'''((())))))))))))(((%%%'''*********)))'''(((*********)))'''++++++)))(((***+++(((&&&'''***((((((***)))))))))***((()))((('''(((((('''***)))'''((())))))&&&)))***)))&&&'''(((&&&%%%'''******)))*********)))&&&)))+++***(((&&&&&&***,,,,,,)))%%%&&&***))))))((('''***,,,+++)))((()))+++)))(((''')))+++,,,&&&***...,,,(((&&&((('''''')))(((***,,,***&&&&&&)))***'''%%%'''((()))***'''''''''&&&&&&'''''''''((()))***''''''))))))((('''&&&)))***(((((()))(((%%%$$$%%%((())))))((()))******)))))))))000000//////000000000///...///---000000111......//////---,,,////////////111000//////...***''')))+++---///111111---***)))***//////,,,***---...,,,---...,,,'''(((+++......,,,++++++***)))+++,,,------...,,,((((((((()))+++000...***(((,,,000---+++)))******,,,,,,***+++------+++***,,,///000000111...,,,,,,000333222///000333777777777777:::>>>AAACCCEEEIIIOOORRRVVVZZZ```fffhhh___MMM888***---...++++++***)))(((((())))))&&&(((++++++))))))***)))(((((('''''''''''''''''''''(((***+++,,,+++***))))))(((&&&((()))(((%%%%%%''')))******++++++***)))((('''&&&%%%"""%%%(((&&&&&&%%%&&&******((('''(((&&&&&&(((%%%&&&'''&&&&&&&&&''')))***((()))***,,,,,,***((('''(((***%%%&&&)))'''&&&&&&(((***'''&&&&&&'''(((***&&&&&&((((((&&&%%%%%%&&&&&&%%%$$$&&&)))***(((''''''))))))(((((('''(((***)))))))))((('''(((++++++***&&&)))******(((+++,,,)))&&&''')))(((***,,,((()))+++,,,***)))((())))))(((''')))(((&&&'''))))))$$$'''((()))(((((((((''''''((()))*********---,,,)))((((((******)))'''&&&((())))))&&&&&&((()))'''((()))))))))))))))(((''''''***)))'''(((***,,,...)))***,,,)))&&&'''***)))(((******---,,,)))&&&'''(((***(((&&&'''(((''''''%%%&&&(((((((((******))))))***+++***))))))'''%%%'''((())))))'''((()))((($$$######&&&'''))))))))))))))))))))))))111222111...///000111...//////---...///...000...//////...------///...---/////////...,,,+++***,,,...///,,,...///------,,,+++///...+++***,,,...///111---)))&&&)))...///...,,,)))((((((***,,,---+++)))+++(((&&&(((***+++,,,---,,,+++***+++---+++******((()))******+++---///222555777888:::>>>CCCEEEEEEGGGMMMQQQTTTXXX]]]bbbhhhoootttwww{{{iii333...---,,,+++,,,+++((((((***)))%%%&&&***,,,+++))))))'''''''''***((('''(((&&&''')))***,,,,,,***)))'''%%%(((***))))))((('''$$$%%%&&&''''''((()))***)))((('''&&&%%%###%%%(((***)))%%%$$$%%%***+++***((('''(((((('''''''''((()))&&&&&&))))))((()))''''''***+++***)))&&&'''((('''''''''''''''(((***))))))***'''((())))))'''''')))***((('''''''''&&&'''''''''((()))'''''')))+++((('''((((((%%%)))(((((()))))))))+++---***&&&&&&'''((((((''')))***)))'''(((+++///...,,,((())),,,...,,,******,,,***((('''((((((((((((******&&&%%%'''))))))((('''&&&((())))))***)))(((+++,,,***)))((((((***))))))(((&&&%%%$$$$$$'''***+++***+++---,,,)))((()))***)))***+++))))))***)))******+++(((&&&%%%&&&((())))))((('''))),,,---)))&&&&&&))))))(((''''''((('''(((&&&%%%'''((()))***---+++***+++***)))(((&&&&&&'''+++)))))))))'''((()))'''%%%$$$%%%'''((()))***((((((+++***((()))000111000...,,,,,,...000...,,,***,,,---,,,------......//////,,,,,,,,,------...///---,,,---......///.........---,,,,,,,,,,,,//////...---......---111111---'''+++///,,,++++++***&&&(((+++---...+++(((***++++++***)))***+++,,,++++++,,,,,,,,,+++------,,,,,,999NNNbbbjjjlllqqqxxx~~~QQQ000***...,,,+++***''''''***,,,,,,+++******'''(((***)))((('''***&&&&&&+++(((''')))+++++++++***+++******(((((()))(((******'''(((((((((***+++***((('''(((((('''%%%%%%&&&&&&''')))&&&&&&*********+++***((('''(((((())))))(((&&&$$$%%%)))***(((((()))(((%%%&&&((()))'''''')))((()))))))))))))))(((&&&'''((()))))))))%%%)))))))))***)))''')))&&&&&&)))+++***)))***((('''***---***'''''''''''''''))))))***+++)))***,,,***(((((((((((())))))***************+++......,,,*********+++,,,+++*********+++)))))))))***'''((()))'''((()))(((((('''&&&&&&((())))))+++******,,,+++)))((((((***---,,,+++(((%%%%%%'''***+++*********+++,,,,,,***'''(((******)))((()))***,,,))))))***+++***))))))'''&&&))),,,)))$$$%%%(((+++)))''''''++++++((('''''')))))))))'''((()))'''((()))---++++++,,,,,,***(((((()))******))))))'''%%%&&&((('''%%%&&&)))+++******+++))))))++++++***)))000000000///---,,,---000...,,,+++......---------...///000///,,,,,,---------,,,......------///------,,,000///,,,+++++++++,,,---...---,,,------,,,111222///---,,,+++++++++++++++))))))+++---...---)))***,,,---,,,,,,---++++++,,,---------------.........???fffnnn444'''///---+++)))(((***,,,------,,,***)))%%%'''++++++******+++)))'''+++***)))))),,,***)))***---...---)))'''((())),,,,,,******)))(((++++++***(((''')))+++)))&&&&&&'''&&&''')))(((((())))))))))))+++)))(((((())))))((('''%%%%%%&&&***+++))))))+++***&&&&&&&&&(((((((((((((((***)))(((++++++(((&&&)))+++(((&&&'''&&&***)))((()))******)))%%%&&&)))+++***(((***))))))+++///---***(((***+++)))******++++++*********)))))))))++++++******,,,,,,+++++++++------------,,,***(((&&&'''***+++''')))***(((*********))))))***)))+++***&&&)))((('''%%%(((***,,,,,,++++++++++++)))((((((***---,,,+++***&&&'''***,,,***)))***++++++)))***((('''+++,,,,,,***&&&)))++++++)))(((***+++,,,,,,+++''''''+++///+++%%%$$$((())))))(((***...+++***)))((()))***)))((()))***&&&'''(((+++)))))),,,---***'''''',,,+++((()))(((&&&$$$''')))%%%%%%'''+++,,,***)))******+++++++++***)))000000000//////////////////......////////////000...000000000//////...---------...///...---...,,,,,,---000///...---)))***,,,+++,,,---++++++++++++000000...000+++'''+++,,,,,,++++++++++++,,,---...+++))))))***...111111+++,,,---...---+++,,,------,,,222___777%%%///...---+++,,,...---+++***))))))+++((('''))))))***+++---,,,***************+++***)))(((,,,---***'''&&&&&&***++++++((()))((('''***)))(((((((((++++++(((''')))((('''''')))(((((('''((())))))***)))))))))((('''&&&&&&%%%&&&)))***''''''++++++***)))((()))(((+++)))%%%((()))(((&&&)))+++***)))+++---(((&&&&&&(((***)))''''''+++---+++************((('''***+++---,,,---,,,+++---///---+++(((***+++'''******)))'''((())),,,---+++))),,,---+++++++++,,,++++++---,,,***(((&&&'''((((((&&&'''((('''))))))(((++++++***++++++)))'''+++***''''''((()))+++,,,,,,+++***+++***((('''(((((((((+++---((()))******&&&'''***+++***(((((('''))),,,---...,,,''''''))))))((((((******------***((()))---...---***&&&)))******(((+++---+++,,,,,,)))((())))))''')))***''''''''''''&&&&&&))),,,)))&&&'''+++***&&&''''''&&&%%%)))***###$$$'''***,,,***''')))***,,,+++***))))))//////...,,,---//////------......---,,,...//////...000///000111///------...000///...---...//////...---,,,---......))))))++++++...000,,,,,,***)))000111///...,,,************)))(((+++,,,)))***,,,---,,,++++++---------+++++++++***+++******+++,,,+++555888###///...---,,,...---+++***+++((('''++++++))))))(((((('''---++++++******+++,,,---***))))))((('''''''''((()))))))))(((###'''(((''')))'''&&&%%%$$$'''(((&&&###"""###$$$&&&((('''''''''%%%%%%$$$"""###%%%$$$######"""""" !!!%%%$$$!!!!!!''''''&&&'''$$$###'''&&&%%%&&&''')))((($$$&&&((()))'''(((+++,,,,,,+++***+++***)))''''''+++...111111///222000---///111111---***'''%%%+++...,,,***%%%&&&)))(((&&&&&&%%%%%%%%%%%%(((******'''(((+++,,,,,,(((&&&***,,,+++))))))***,,,+++)))&&&%%%&&&&&&''')))(((''')))((('''((()))'''%%%'''&&&$$$'''$$$######&&&(((((()))*********)))(((%%%&&&***,,,******)))(((((('''***,,,,,,***((()))***((()))******((()))***'''&&&+++...((((((+++)))))))))+++,,,,,,+++)))***+++******(((''',,,,,,+++)))(((((()))&&&(((+++******)))'''%%%&&&(((+++))))))+++)))'''%%%###&&&)))''')))((("""$$$(((++++++)))'''(((***,,,,,,***'''&&&,,,,,,---,,,///000///------//////---,,,...............,,,,,,...000.........///...,,,+++...//////---+++)))+++...000,,,******,,,///000---------,,,,,,...///---++++++,,,))))))+++++++++,,,)))***+++,,,---+++***+++,,,,,,,,,---+++***+++,,,,,,,,,...***999;;;###000...------///+++)))******''''''******'''&&&&&&%%%"""&&&&&&$$$"""&&&(((((('''((('''%%%''')))((((((+++,,,))))))***,,,,,,,,,,,,...///000111000111444333333444:::999777888;;;=========<<<:::999???AAA@@@@@@CCCEEEDDDBBBAAACCCEEEGGGGGGHHHHHHKKKPPPNNNMMMPPPNNNMMMNNNSSSXXX[[[ZZZ\\\]]]]]]ZZZ[[[___eeedddbbbaaa[[[ZZZ\\\ZZZ\\\aaagggqqqrrrmmmmmmoooooonnnmmmjjjeee```[[[XXX[[[ZZZXXXUUUSSSRRRQQQRRRPPPPPPQQQSSSSSSSSSWWW[[[]]][[[^^^bbbbbb]]]VVVTTTWWWXXXTTTQQQUUU```jjjaaaZZZUUUSSSOOONNNSSSVVVSSSMMMNNNJJJFFFEEEHHHHHHCCCAAAEEEGGGBBB>>><<<===999888888999666555666555111,,,,,,------+++***&&&############%%%&&&'''***,,,,,,***)))'''(((+++++++++++++++---...))))))++++++***+++***)))''''''***))))))(((***'''&&&)))***(((''''''((()))%%%''')))))))))(((&&&%%%&&&(((******++++++'''$$$$$$###''',,,((('''&&&$$$%%%'''***(((''''''(((***---,,,)))%%%###++++++,,,...111111...---...//////---...///.........---+++***+++...//////------,,,,,,---.........,,,******+++---111...+++***+++---...---...///...)))))),,,,,,***+++...******------))))))*********))),,,+++)))))),,,---,,,...---++++++...///---,,,,,,999@@@%%%222000------...)))(((************)))++++++,,,...///000444666555333888<<<<<<;;;>>>???>>>CCCGGGGGGHHHIIIHHHFFFGGGLLLTTTOOOLLLMMMPPPUUUYYYZZZ[[[[[[aaaaaadddkkkuuuoooiiijjjooosssuuuuuutttsssuuu{{{~~~~~~}}}yyyuuuuuuxxxoooiiihhhjjjddd___aaa```]]]XXXSSSPPPNNNIIIDDD>>>:::777444......,,,---333000......+++((((((---,,,,,,...------,,,(((***---...+++,,,,,,((($$$###(((((((((''''''((('''%%%'''(((((((((((((((&&&'''((('''''''''&&&%%%&&&((((((***,,,***'''%%%$$$&&&(((+++(((&&&%%%%%%%%%''')))%%%&&&((())))))******(((%%%###111000///000111///,,,...///...,,,+++.../////////...,,,---...++++++---///.........---------,,,+++,,,+++---,,,...111---***+++***+++---///......,,,,,,******(((------******,,,...+++))))))*********)))++++++++++++......+++++++++)))***---///,,,***(((666EEE'''000///,,,++++++((((((***,,,,,,+++)))333???JJJRRRYYYbbbiiioootttwwwxxx~~~}}}pppggg```XXXPPPIII@@@999333---***(((+++---...---))),,,000,,,---...+++)))))),,,)))&&&$$$&&&***+++''''''&&&'''$$$&&&***,,,***(((''''''((())))))******)))'''''''''&&&))),,,+++***((($$$&&&'''((('''&&&%%%%%%%%%''')))&&&'''((('''%%%%%%''''''&&&&&&111///...000111000//////......000///------.../////////---,,,+++,,,......///000///---------...+++++++++---...//////...---------,,,***+++...---------,,,+++*********((()))+++---,,,,,,+++))),,,---+++)))+++,,,++++++,,,******)))***---//////---,,,)))111KKK(((...///---,,,+++***)))))),,,))))))555aaaggg<<<+++,,,***+++...,,,++++++++++++++++++***((((((***)))((('''))))))***'''((('''%%%&&&'''***---***'''(((((())))))***++++++))))))))))))'''''')))***))))))'''(((((('''&&&&&&'''%%%''')))***&&&%%%&&&&&&&&&'''((((((((()))000...---...000000111111---+++///111///...////////////...---,,,+++,,,...///000///------...///,,,++++++,,,...///.........---,,,---,,,***---...,,,...///...,,,+++)))((((((******------,,,+++---,,,)))((()))***+++***)))***+++***,,,......------///***...wwwPPP***,,,------,,,+++,,,+++******&&&)))AAALLL,,,---+++*********)))))))))+++)))((())))))'''&&&&&&((()))++++++***))))))&&&$$$&&&(((***,,,***))))))******))))))******))))))******((('''''')))''''''((((((''''''%%%''''''$$$&&&))))))'''''''''&&&'''''''''''')))***333...***+++///111222111---***------///222222/////////000///---******---/////////---+++---///...,,,***,,,,,,...---------,,,***,,,...,,,000000+++...000...,,,++++++******)))(((***,,,------,,,)))&&&'''''''''***++++++...---------+++***+++,,,///+++---nnnUUU+++***)))***+++***,,,,,,***(((%%%+++GGG~~~ooollliiiggghhhcccccceeeeeesssqqq[[[]]][[[[[[ZZZ[[[YYYXXXdddzzzKKKNNNQQQRRROOOPPPMMMPPPiiibbbGGGGGGJJJJJJIIILLLNNNOOO___jjjnnn___LLLjjjSSS,,,...---+++))))))''''''***+++((((((******(((&&&%%%''')))***,,,,,,+++(((%%%###%%%''')))++++++***)))+++***((((((((())))))((()))((()))((((((***(((''''''&&&&&&'''((('''%%%"""$$$&&&''')))******)))(((%%%###$$$)))+++333///,,,---///000111000...,,,......000111//////111...///000///.........,,,---...---+++***,,,------+++,,,---///...///---(((''')))---...000...)))---...,,,***+++,,,,,,---,,,***(((+++///---,,,***)))((()))***)))***,,,,,,---------***+++...000111,,,,,,dddXXX---,,,***++++++++++++*********'''---DDDzzz~~~zzz||||||xxxqqqpppllljjjuuuxxx]]]SSSUUUUUUUUUXXX^^^SSS^^^xxxTTTLLLMMMNNNNNNNNNKKKKKKOOOZZZQQQMMMJJJHHHIIIKKKHHHJJJTTT[[[EEEGGGJJJIIIHHHEEEHHHGGGUUU}}}pppDDDHHHFFFIIIJJJJJJEEEKKKsssXXXDDDAAACCCEEEIIIIIIFFFGGGNNNuuunnnWWWFFFeeellleeehhhooowwwMMM***+++---...---,,,)))***---,,,))))))******))))))(((''''''(((***---+++)))))))))&&&&&&''''''***,,,+++,,,+++)))'''((()))+++,,,+++)))***)))******(((&&&%%%%%%&&&'''&&&&&&%%%###$$$%%%$$$'''******((('''&&&%%%&&&(((***111000.........///000000...------,,,---///---...000...///000000000111000------------,,,++++++...,,,***+++,,,---...///,,,)))***+++,,,---...,,,(((++++++))))))***------...,,,***(((***...,,,------,,,+++*********,,,---...---,,,---+++,,,---...000***(((ZZZZZZ...,,,***,,,,,,+++,,,+++)))***)))...BBB^^^bbbQQQOOOMMMIIILLLQQQPPPGGGGGGFFFIII\\\cccCCC;;;???======@@@GGG???CCC```oooDDD:::===>>>======;;;;;;;;;CCCoooHHHDDDBBBBBBDDDFFFFFFEEESSSVVVBBBFFFFFFDDDEEEEEEEEEDDDWWWlllEEEIIIHHHJJJLLLLLLEEENNNrrrUUUHHHEEEFFFHHHMMMKKKIIIKKKTTT}}}UUUHHH^^^RRRMMMKKKOOOWWW```CCC%%%(((+++---,,,))))))+++---+++*********)))))),,,+++)))''''''))))))))))))+++---)))((('''###%%%)))++++++)))((()))))))))))),,,+++)))((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$&&&(((((('''''''''((()))))))))...000///------.../////////---+++((((((---------...///000000000000000111...---,,,,,,...///------+++((()))***,,,...---,,,---//////,,,,,,,,,---***)))(((((()))+++---,,,+++)))***,,,------,,,...000...,,,******+++---......++++++...,,,---,,,---...&&&%%%RRR^^^000...+++,,,,,,,,,,,,+++)))))))))///@@@RRROOO===>>>===;;;>>>FFFHHH@@@BBBEEELLLaaaeeeGGGCCCHHHAAAAAABBBDDDBBB@@@HHHjjjwwwLLLAAACCCDDDDDDCCCCCCCCCBBBAAA]]]HHHFFFFFFHHHJJJJJJIIIJJJRRRUUUEEEIIIGGGFFFHHHKKKIIIFFF___jjjDDDIIIJJJKKKMMMQQQQQQSSSfffSSSJJJHHHIIIJJJLLLPPPTTTYYYpppwwwQQQHHHSSSmmm~~~bbbcccmmmpppTTTSSSQQQPPPTTT```;;;###)))+++***(((%%%''')))***)))***++++++******---,,,***'''((()))))))))(((***///---***'''$$$###&&&)))(((''''''******((('''***)))'''((('''$$$&&&%%%&&&((()))))))))&&&%%%&&&&&&''''''&&&(((&&&%%%&&&&&&''')))+++***((()))---000...---,,,,,,---...---,,,+++,,,//////000...000///000222222111000...,,,---...111222///,,,+++***(((+++...------,,,...111000...---.........+++***---,,,,,,,,,***)))++++++++++++---000///---,,,)))***++++++---///,,,,,,...111---++++++------))))))PPPbbb444111///,,,,,,...***'''***)))+++222AAASSSPPP===@@@@@@@@@AAABBBBBBBBBBBBAAAFFF___dddHHHCCCFFF@@@@@@@@@===>>>III[[[iiiqqqIIIBBBBBBBBBCCCCCCLLLNNNKKKGGGkkkDDDIIIHHHGGGIIIJJJMMMPPPKKK```WWWFFFJJJJJJLLLMMMNNNSSSOOOffffffCCCJJJJJJKKKSSSeeekkkeeeZZZTTTMMMJJJIIIJJJJJJ```uuuyyymmmLLLEEEKKKQQQbbbvvvfffNNNOOOjjjpppccckkk[[[TTTYYYeeellliii______]]]mmm___aaaiiioooiii]]]TTTWWWUUUSSSUUUeeezzz888%%%,,,,,,)))(((((('''((())))))***+++,,,++++++++++++***(((((())))))***)))+++---+++'''###$$$'''(((''''''(((&&&'''(((((('''******((())))))'''''''''&&&&&&(((***+++))))))((('''((()))(((,,,***%%%$$$%%%&&&'''((('''%%%***---///.........,,,...///000---+++...111000......///...///000111222111///---...---...//////---,,,******---///+++'''***---000000/////////...000+++,,,000---***)))***+++,,,///+++***,,,//////------+++*********+++---,,,---///111---)))***---///++++++NNNfff555000...------...+++******---,,,111???QQQPPP<<<>>>@@@???@@@AAACCCEEEBBB???DDDZZZdddHHHBBBCCC???>>>@@@CCCFFFaaannnGGG@@@BBBBBBAAAEEEfffpppaaaRRRGGGEEECCCBBBEEEGGG\\\qqqYYYQQQgggVVVDDDFFFFFFGGGNNN___{{{hhhdddaaa@@@FFFEEEFFFVVVRRR```~~~LLLIIIIIIHHHGGGEEEsssdddHHHDDDFFFIII___tttLLLJJJrrreeeOOOVVVRRRMMMXXXttt}}}[[[TTT[[[yyy}}}PPPUUUYYYXXXVVVWWW]]]aaaYYYSSSXXXoooyyy888&&&---,,,((('''***%%%&&&***))))))***+++***************(((''')))))),,,,,,---***'''$$$$$$&&&((()))''''''&&&$$$&&&((((((&&&((()))(((***)))((((((******&&&((()))))))))(((((()))+++(((&&&,,,)))$$$%%%%%%%%%'''(((''''''+++---...---......//////000///...---...111000---,,,...//////...///111111...//////***+++.........+++***,,,------+++''''''***...000000///------...+++---///---***)))+++---------+++)))***,,,---...---+++)))))))))))),,,------///000,,,((()))...000---,,,JJJiii666...---------,,,------...///+++--->>>MMMKKK<<<<<<======<<>>EEEuuuSSSJJJFFFDDDCCCHHHMMMuuuwwwXXXRRRqqqYYYIIILLLKKKJJJZZZyyyeeehhhLLLQQQPPPQQQfff^^^WWWzzzYYYZZZ\\\[[[WWWXXXlllUUURRRVVVYYY{{{ZZZVVVhhhOOOUUUXXXXXXggg```ZZZsss{{{VVV\\\[[[UUURRRggg{{{|||]]]OOOXXXuuuttt777%%%---***'''((()))'''''')))((((((***(((((()))'''******((()))''')))+++,,,***'''%%%&&&'''((()))((('''&&&%%%###&&&'''((('''(((((((((&&&((()))&&&******'''(((((((((***)))((()))'''&&&%%%&&&&&&%%%'''((('''&&&&&&'''(((+++,,,,,,+++,,,---...---...///000......000111///,,,---......------000000+++...///***+++---,,,---,,,+++---+++***,,,++++++,,,...000///***)))***++++++---///------,,,+++***))))))))))))+++************++++++++++++,,,------...///...***)))+++...000///...EEElll666++++++......+++---///...---))),,,<<>>AAABBBAAAKKKOOOhhhWWWWWWWWW[[[```cccrrr^^^hhhmmmccchhhgggfffwwwyyyzzzwww|||}}}zzzttt{{{hhhiiihhhfffyyyhhheeeyyy]]]bbb^^^VVVXXXdddIIIWWWsssjjj555%%%***++++++)))&&&******&&&'''))))))'''''''''&&&++++++)))+++((('''))))))&&&%%%(((+++***'''((((((((('''%%%###%%%&&&))),,,,,,((($$$###''')))%%%&&&'''&&&((()))))),,,+++(((%%%######$$$$$$$$$&&&(((***((($$$%%%&&&%%%...000///,,,---///000///...//////.........000///------///000000//////...+++......+++---...,,,---......///.........++++++---,,,,,,+++)))*********---///...+++,,,,,,,,,)))((('''******,,,++++++***)))++++++***)))++++++,,,---...---)))+++---...//////111AAAooo555(((***---...***---...---***(((///===HHHDDD444666777444111[[[KKK333:::AAAYYYlllpppdddMMMHHHIIIIIIHHH\\\ooovvv|||xxxlllrrrtttqqqvvvyyyyyy~~~zzzzzz^^^dddqqqccc222$$$***,,,,,,)))&&&)))+++***)))))))))***(((&&&$$$''''''''',,,***(((((()))***)))******(((&&&''''''&&&'''&&&%%%&&&&&&''',,,---***%%%%%%&&&'''%%%'''((()))''''''(((,,,+++'''"""###%%%&&&###$$$((((((***(((###%%%&&&&&&///111000---...000111/////////.........,,,......,,,---//////...//////---.........---...---,,,,,,...000///------...+++***,,,,,,,,,+++)))***++++++...///...***+++---...---))))))+++***)))+++++++++,,,+++***((()))***+++++++++,,,---***+++,,,,,,//////111???sss888)))+++,,,...,,,,,,++++++***)))///???XXX\\\OOOTTTWWWUUUSSSyyyooo]]]dddfffllluuu^^^000%%%,,,,,,---,,,((())),,,---(((((()))***'''&&&&&&%%%$$$%%%******))))))+++,,,+++,,,+++'''%%%'''((('''''''''((('''&&&%%%***+++***((('''&&&###$$$'''((((((%%%&&&++++++***'''$$$'''))))))$$$%%%(((((((((((('''(((((((((,,,//////,,,,,,...///......///...//////,,,...---+++,,,......,,,......---............---,,,++++++---...---+++***,,,++++++,,,---......)))***,,,+++,,,---...,,,+++,,,///...+++++++++)))(((++++++***,,,******)))***++++++,,,***,,,...,,,***)))***---...///<<>>@@@===999999777444444444444666777444111222222000000...111444222000//////...///000///---,,,,,,------000,,,,,,,,,+++******+++,,,,,,,,,//////,,,,,,++++++,,,,,,///333111//////111222222333888888666999<<>><<<<<<:::888::::::888666444222111000......//////...+++))))))+++***(((&&&%%%++++++(((((((((***+++(((((((((''')))---000...+++***,,,---------)))''')))+++---///000///------******------,,,+++,,,++++++///111000000//////000---+++---///------///,,,++++++)))+++///000000...+++''')))---,,,***---...///---***///---++++++///////////////...------,,,++++++++++++'''))))))(((+++***(((......---...222000---...------///111222444777;;;>>>>>>>>>AAAFFFLLLPPPUUU]]]dddjjjlllWWW???------...///...,,,,,,---+++***+++,,,---,,,)))(((&&&%%%((('''&&&)))''''''+++,,,+++)))***((((((+++)))'''###%%%&&&'''***((()))------)))%%%$$$$$$''''''***---,,,+++)))(((&&&$$$$$$%%%(((((('''$$$$$$&&&((()))(((%%%###%%%'''///222222......------+++,,,......---++++++///000...---,,,---///...------//////---......,,,,,,///000...,,,******+++,,,------,,,******(((((())))))------+++,,,///...+++++++++***---...---,,,))))))'''++++++((((((***,,,---------,,,+++---............,,,(((@@@tttRRR000***+++...---***,,,+++((('''***,,,...===FFFEEEBBB@@@???;;;888888666444333444555555333111333333000000111111222222///...---------,,,...///------,,,---,,,---...---------***+++***)))(((((()))+++++++++)))''')))+++(((&&&###$$$(((***(((''''''***,,,***)))+++***)))***,,,---,,,------------,,,)))((())))))***,,,,,,,,,++++++,,,,,,,,,++++++,,,...+++,,,111444222///......///---,,,,,,///---000///+++)))+++++++++++++++,,,++++++))))))+++---,,,++++++)))***)))---,,,+++,,,---...///------------...------,,,,,,+++)))+++,,,++++++***(((++++++,,,...,,,+++(((+++***(((''')))***,,,---...///.........+++///111333444222222333222000...******++++++***(((((((((((())))))******(((((((((((()))'''%%%***((('''***,,,,,,+++***((((((+++)))((((((%%%&&&'''+++))))))///444000'''&&&)))(((&&&''')))+++------***&&&&&&'''(((***)))&&&%%%&&&'''***+++***'''%%%%%%&&&///111111...------...---......,,,,,,,,,---111000---...,,,,,,...---,,,............///.........000000///---...,,,)))+++,,,+++***)))((())))))******,,,+++((()))...///---,,,,,,---............***((((((******(((***+++,,,,,,,,,+++***+++---///000,,,***)))+++333IIIvvv[[[;;;,,,++++++++++++)))......+++)))***++++++(((%%%%%%$$$%%%&&&(((&&&%%%%%%%%%%%%%%%'''(((((('''))))))(((''''''((())))))'''((('''&&&&&&(((++++++,,,*********,,,---...---,,,+++,,,,,,+++***++++++,,,---,,,,,,///---------))))))***+++---------...,,,+++......,,,...---,,,+++,,,------...///---+++++++++***+++***+++---,,,+++,,,---//////.........000///......000000000///---,,,,,,,,,***,,,///000///...,,,---,,,---+++((((((*********---,,,,,,///---++++++******+++***+++,,,///...//////------......///...---,,,---...---......---,,,,,,+++,,,---///111///---***---------,,,++++++......///......///---))))))++++++)))%%%###$$$***,,,***'''((()))+++)))(((((('''&&&$$$%%%''')))(((***)))((()))'''%%%)))***((((((***+++))))))((((((***)))(((''''''%%%%%%(((((()))+++000...'''((((((&&&&&&'''((((((***+++)))&&&'''((()))***(((%%%&&&&&&'''************(((%%%###000000000......//////000000...,,,,,,...//////---,,,///---,,,...------...------.........///000000000...//////---)))***+++***)))(((((()))+++++++++---,,,((((((,,,///---,,,///000---,,,---...,,,)))***)))))))))+++,,,+++,,,******)))***+++...///***%%%%%%---...111333BBBPPPWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQSSSTTTPPPKKKGGGFFFBBB>>>>>>???@@@@@@===@@@DDDGGGHHHHHHJJJDDD999------,,,,,,***((((((***...///...---******---,,,***++++++((((((///...++++++...---+++......,,,***++++++---***)))***+++***))))))((('''((())))))(((*********+++++++++,,,+++******---,,,******++++++++++++)))***...,,,***)))&&&&&&***------......,,,******+++***+++******)))))),,,+++***+++,,,***''')))+++***++++++...000,,,+++---000///---000222333222...---***++++++,,,------,,,+++))))))+++...///...,,,...---+++---***'''((()))******+++---///---...---++++++************---000///---,,,------,,,+++,,,,,,***((())),,,///---***&&&''''''((())),,,---------,,,***+++,,,,,,---***(((+++---...---,,,,,,---...---,,,,,,,,,---...---...---((()))***(((******))))))'''%%%###%%%'''***))))))(((''''''%%%$$$'''((('''((('''''''''''''''((()))***((($$$''''''%%%$$$%%%&&&&&&''''''''')))'''%%%(((******'''&&&'''&&&'''''''''(((((('''%%%%%%$$$&&&)))((()))***)))&&&"""///...///000000//////000000///......///000---,,,,,,///...---//////---++++++++++++++++++---...///---***,,,---,,,******,,,---++++++,,,***,,,,,,+++------++++++---...+++***+++---+++,,,,,,,,,''''''***)))))))))*********---......***)))+++...---)))'''(((,,,------------...---...000222222111000111111111222000///......///111222///---...000///......222444222...---......///000000---******---------***'''(((,,,,,,---------+++******)))((()))***&&&%%%------+++***------***++++++***((()))******)))(((***,,,,,,+++)))))))))((()))((((((******,,,...+++***)))((((((***...,,,+++++++++++++++)))((((((***((('''''''''&&&&&&(((,,,---,,,***((((((+++)))***((()))((((((,,,+++***))))))'''&&&(((***+++,,,///222111+++***,,,///,,,***...111000------+++***+++,,,,,,+++++++++***''')))+++***------,,,...***(((***''''''(((&&&'''))),,,+++,,,---000///,,,---,,,)))---------...,,,)))'''++++++***(((((())))))***++++++,,,+++++++++))))))*********+++***''')))***+++***)))+++***)))***,,,***((()))+++,,,,,,)))))),,,...///000,,,++++++***...,,,)))((((((***(((&&&%%%$$$'''((('''&&&((()))'''&&&###$$$&&&'''&&&&&&&&&'''&&&''''''''')))***+++((($$$$$$&&&&&&%%%'''''''''&&&(((*********,,,+++)))&&&&&&((())))))&&&%%%&&&&&&&&&%%%$$$$$$&&&))))))(((&&&&&&'''(((---,,,...000000///...///000///000//////111///...---......---...///000...------,,,++++++,,,,,,...,,,***+++,,,------+++---///+++,,,...,,,,,,***(((+++,,,+++***++++++***)))'''((()))***+++***&&&(((,,,---,,,***''''''(((++++++,,,,,,******+++...,,,)))+++------,,,,,,,,,)))%%%&&&((()))************)))******+++******)))(((***,,,***))))))))))))***,,,...000///---++++++,,,---,,,,,,))))))***------+++)))((()))+++)))***+++***))))))***((((((***)))&&&%%%******)))((((((******(((***,,,'''''''''&&&''')))***,,,,,,+++)))***)))((()))))))))((()))+++,,,))))))***&&&)))***+++)))***,,,*********((((((''')))(((((()))'''(((''''''++++++)))((('''(((***((('''(((((('''&&&***------,,,***((())),,,,,,---,,,...///---***)))***///,,,***---,,,---------+++)))+++---,,,***)))***+++)))))))))***((()))+++,,,)))((('''((()))'''&&&(((***+++******,,,------,,,---***(((,,,,,,***)))***)))(((,,,+++)))(((%%%$$$'''+++***)))(((***,,,---)))'''&&&***,,,,,,***(((((()))******)))+++***)))''')))((('''''')))+++***((('''))),,,------,,,,,,******+++)))(((((((((((('''%%%######'''(((''''''''''''&&&'''%%%%%%&&&%%%$$$&&&'''&&&%%%'''(((((())))))******%%%%%%''''''((('''(((''''''(((*********((()))((('''&&&&&&(((''''''&&&%%%%%%&&&'''$$$$$$$$$'''''''''%%%%%%'''(((,,,,,,---111000...---///000000///...///000000///...------------///000///000///.........---,,,......,,,,,,,,,...///---...000***+++---,,,,,,***(((,,,,,,+++))))))((()))'''''''''((()))***)))))))))+++//////)))%%%%%%&&&'''(((+++,,,)))(((***------+++,,,,,,,,,,,,,,,......***+++------...000000///------...,,,---///...,,,,,,---------,,,+++******---......---+++---///...//////---,,,,,,+++,,,+++)))((()))***)))(((((('''((((((((()))'''))))))'''&&&&&&(((((((((((())))))***&&&***,,,((('''%%%%%%(((++++++++++++***(((+++***((()))***(((((()))))))))(((((()))(((((((((((('''(((***))))))(((((()))******(((***+++)))'''((((((***)))'''(((''')))+++(((&&&)))(((&&&'''(((,,,...---,,,++++++------,,,***++++++******((((((,,,,,,++++++***++++++---***)))***++++++***)))*********)))***+++'''&&&((()))+++)))&&&******&&&&&&)))***+++)))***,,,******,,,+++)))(((******(((&&&)))***+++,,,+++((()))%%%%%%'''+++,,,((('''***,,,,,,(((&&&'''(((,,,...,,,***((('''((()))***,,,+++***((((((((())))))***+++))))))(((''')))***+++---...+++'''&&&&&&((()))'''&&&'''$$$$$$%%%&&&'''((('''''''''&&&(((((('''&&&$$$%%%''''''&&&%%%'''(((((('''((()))***((('''&&&&&&''''''''''''((((((''''''&&&'''&&&&&&'''&&&&&&''''''&&&''''''&&&''''''%%%%%%$$$$$$%%%&&&'''''''''%%%000//////222111000...000000000...------...///...------,,,---......//////......------000000//////111///,,,+++...///.........)))'''''')))+++------------,,,*********)))'''))),,,++++++,,,,,,,,,***'''+++,,,)))))))))'''''')))+++***'''((()))***''''''***((()))+++))),,,+++***,,,------...///000///+++)))+++))),,,---++++++))))))(((,,,///111///...---...---***)))+++---***+++...,,,*********,,,+++)))&&&)))+++******)))%%%)))+++'''%%%'''(((&&&&&&'''(((''''''(((+++------***''')))***,,,+++(((&&&))),,,+++*********))),,,,,,***((('''&&&(((+++***))))))'''%%%''''''''''''%%%&&&)))))))))))))))))),,,++++++,,,,,,(((%%%''')))***)))((('''(((,,,...,,,***))))))((('''))),,,---...,,,)))'''((()))((((((******,,,+++)))(((+++++++++,,,+++***((((((''''''&&&((()))++++++***)))(((((())))))'''(((((('''******((('''((()))'''(((***''')))++++++'''((()))((('''((()))+++***(((******+++***(((***+++)))((())))))***,,,+++)))***+++(((((('''&&&(((+++---+++&&&&&&'''((())),,,,,,,,,******+++......---,,,***)))(((''''''((())),,,,,,***'''&&&'''((()))&&&%%%'''******(((&&&'''(((((((((((('''''''''''''''&&&&&&(((((('''&&&'''''''''$$$&&&''''''((('''$$$%%%''')))(((''''''%%%###"""$$$'''%%%%%%&&&&&&))),,,***'''((((((&&&''''''''''''&&&###$$$&&&'''(((&&&&&&222000,,,...000222111000000000///------///...------///------,,,------------......+++...111000///---......------+++*********,,,***))),,,------...,,,------,,,------(((((())))))+++...---+++,,,+++***)))''''''******((((((***++++++(((((()))(((((()))))),,,+++)))+++,,,++++++---...,,,......///...,,,,,,---(((***---+++,,,,,,---++++++...111......555444000,,,+++,,,,,,(((,,,,,,(((&&&'''(((***+++)))'''((((((&&&&&&'''(((***+++*********)))&&&'''((()))(((((()))+++***)))(((***+++,,,...+++******(((***+++***++++++((('''))))))((()))***(((''')))***,,,(((%%%''''''))))))'''&&&&&&%%%%%%''')))***))))))+++*********&&&%%%)))***(((&&&''')))*********'''!!!&&&(((''')))***)))((()))((('''))),,,,,,))))))(((***++++++++++++***((((((***,,,+++(((((()))((()))***,,,)))'''&&&''')))***)))******(((%%%&&&((('''&&&'''))))))(((((('''(((******''''''(((''''''******************++++++)))))))))***((()))***)))(((((())))))***))))))''''''''')))*********)))(((((()))))))))'''&&&***,,,+++*********)))(((&&&(((******))))))******)))(((((((((((()))&&&$$$%%%(((***+++''''''(((%%%%%%&&&$$$###&&&)))(((&&&&&&)))((('''''''''&&&&&&$$$&&&'''&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&%%%$$$((('''&&&$$$%%%(((***)))&&&$$$%%%%%%&&&&&&((())))))(((&&&&&&''''''&&&$$$111000---,,,...111222000//////...------.........---000...,,,***,,,---,,,,,,------***,,,.........------...------++++++)))***...---+++,,,...------,,,---.........,,,((())))))))),,,---+++******+++***)))'''&&&******((((((''')))+++)))((()))(((+++,,,)))...---***+++,,,,,,***,,,,,,+++,,,...000---,,,------************+++...000///------...---...555333///---,,,+++***'''******(((''''''((('''))))))((('''%%%###%%%'''******+++------,,,)))&&&''')))***((('''((()))((((((((()))***,,,+++''')))+++'''''')))(((***+++)))&&&''')))'''((()))'''&&&((()))***)))'''(((((()))***)))&&&%%%%%%###$$$(((***)))''')))((((((***&&&$$$)))***(((&&&'''((('''(((((($$$ &&&))))))(((***)))%%%((()))(((***,,,,,,***))))))***)))******((('''%%%%%%))),,,+++(((((()))***+++++++++'''&&&&&&'''***,,,+++++++++)))%%%&&&''')))'''(((,,,******((('''((()))(((((()))***((('''))))))***+++---+++******)))))))))((()))***+++***(((((())))))(((***)))&&&&&&((())))))(((((()))(((***+++***(((%%%%%%(((***)))'''&&&'''''''''$$$&&&***+++******)))))))))))))))((('''((('''%%%$$$'''***)))%%%&&&(((%%%%%%%%%$$$%%%''''''&&&&&&''')))(((&&&&&&'''&&&%%%%%%$$$%%%$$$%%%%%%&&&'''&&&&&&(((((('''''')))'''&&&((('''&&&%%%'''(((((('''%%%$$$$$$%%%&&&((((((******+++(((((()))&&&$$$$$$///111000------.../////////...,,,,,,---,,,.........000///---,,,...000///,,,+++++++++,,,,,,,,,......---+++,,,---...///---+++,,,,,,,,,,,,......+++,,,......///,,,))))))***+++---...+++((())))))***,,,+++(((&&&((((((&&&'''&&&'''******)))***)))+++,,,---,,,+++***)))+++,,,)))''')))+++***,,,...+++++++++)))+++***((()))+++......//////---,,,,,,---...,,,+++,,,***))))))''')))+++,,,***((((((%%%&&&''''''&&&$$$&&&((())))))++++++++++++***)))'''&&&((()))&&&%%%&&&&&&+++,,,)))&&&((()))%%%&&&((((((%%%$$$&&&%%%&&&)))***((('''***(((%%%$$$%%%%%%###%%%'''(((***)))'''((()))((('''(((+++(((%%%''')))***''''''''''''((((((((()))))))))(((''''''''''''(((&&&$$$(((++++++(((***+++&&&((()))&&&(((((()))*********)))(((''''''&&&$$$%%%'''+++***''''''&&&'''++++++******'''&&&'''''''''***,,,++++++,,,(((&&&'''(((...///---...---***)))(((&&&&&&))),,,,,,***(((((()))***+++,,,)))))))))***(((((('''+++---,,,***)))))))))))))))+++)))(((&&&'''&&&(((***(((((()))******))))))((('''%%%&&&)))***&&&&&&((()))%%%%%%)))+++***+++*********)))((('''&&&''''''''''''***)))%%%"""%%%'''%%%%%%&&&''')))(((%%%$$$&&&((()))(((&&&&&&)))(((&&&'''$$$"""$$$((('''%%%&&&%%%%%%''''''&&&&&&(((((((((''''''&&&&&&((()))((('''&&&&&&&&&'''))),,,((('''(((***((()))---)))'''%%%000///...///000///...///000000---......---...///000000///.........//////...,,,+++,,,+++))))))***,,,---,,,++++++,,,---,,,+++)))***,,,,,,......+++,,,...///...***)))++++++,,,*********&&&))))))***,,,++++++++++++)))&&&(((%%%&&&)))******))))))***...---+++(((((())),,,...+++&&&'''+++***))))))***---,,,)))***+++,,,---------...///...,,,***,,,------+++++++++))))))***(((((((((((((((''''''&&&((((((''''''&&&&&&((()))+++***'''''')))***+++***'''''')))''''''&&&&&&***+++)))'''(((((("""&&&((('''%%%%%%&&&%%%$$$%%%&&&%%%&&&&&&&&&%%%%%%'''((('''%%%&&&((()))))))))(((((('''(((***...+++'''((()))+++)))((((((&&&$$$&&&)))***((()))+++***)))&&&###%%%&&&&&&(((***)))'''(((***((()))(((&&&)))''''''((()))******---+++((('''&&&''')))+++)))'''((('''(((,,,***((()))((())),,,***''''''+++***+++---)))((((((************---,,,******&&&$$$'''***++++++((('''((())))))((()))***+++***&&&&&&&&&'''''')))---((('''''''''&&&(((+++)))&&&&&&((()))***,,,***))))))'''''')))---,,,***'''&&&)))***$$$$$$''')))&&&'''+++,,,***)))------+++(((&&&&&&'''((()))(((&&&(((***(((%%%%%%((('''((()))'''&&&$$$&&&))))))((((((((('''&&&******((('''&&&%%%%%%(((%%%!!!$$$%%%'''(((&&&%%%%%%'''((()))))))))(((''''''''''''&&&!!!"""((()))'''***)))&&&%%%%%%%%%)))...***'''&&&222...---000111///,,,...000000////////////...///000------------,,,,,,,,,---...------************,,,...,,,***++++++***+++***((())),,,---///---***))),,,///+++((((((+++,,,+++***((()))))),,,******+++++++++,,,+++)))''')))(((''')))***+++)))+++***))),,,)))(((((('''+++...,,,)))''')))***)))(((+++,,,***))),,,///111000......///...,,,,,,+++,,,,,,++++++++++++******)))'''((()))))))))(((((())))))***'''(((((((((&&&(((***)))'''%%%''')))***+++***))))))((((((((('''((()))))))))((()))$$$'''(((''')))((('''&&&%%%%%%%%%%%%$$$###$$$&&&'''(((((('''''''''(((''')))***)))&&&&&&'''(((,,,***''''''(((((()))((('''&&&$$$&&&)))+++***((()))***((($$$$$$&&&'''((()))***)))%%%&&&)))***((((((***...***&&&''')))))))))---+++((('''''')))+++,,,,,,)))''''''(((---***)))***'''(((,,,***'''&&&***)))+++,,,)))'''(((+++***((((((,,,+++((((((&&&$$$((()))+++***)))(((***)))(((&&&&&&***,,,+++''''''))))))'''))),,,(((((((((&&&%%%'''((('''%%%%%%'''((()))---***)))(((&&&&&&'''(((((((((((((((******$$$$$$''')))((())),,,,,,)))(((---,,,)))'''%%%%%%'''(((((('''&&&'''(((((()))((('''&&&)))***)))(((&&&&&&)))))))))((()))'''%%%))))))(((''''''&&&%%%(((%%%!!!"""$$$'''(((%%%$$$&&&((()))******(((''''''%%%%%%&&&###!!!"""'''''''''(((((('''''''''&&&&&&((((((((((((222...,,,//////...,,,.........///000000///---...///******++++++,,,***)))***,,,...111---***,,,+++---...,,,+++++++++***(((******+++,,,------,,,)))'''+++...+++)))***+++---,,,(((((()))+++,,,+++)))******+++++++++(((''')))))))))(((++++++,,,---)))&&&'''&&&((((((&&&(((+++,,,+++)))&&&((((((***,,,***((()))---000222///------...,,,+++,,,,,,,,,+++******++++++++++++***''')))+++++++++***)))***+++(((&&&((()))***((((((((('''%%%$$$&&&'''(((+++,,,+++)))(((((('''((('''((()))'''((()))))))))&&&'''+++***(((&&&'''(((%%%&&&$$$"""%%%'''((('''&&&&&&(((***(((&&&(((***)))&&&&&&&&&&&&)))(((&&&%%%&&&'''((('''&&&&&&&&&&&&(((+++***&&&&&&(((&&&###&&&(((***))))))***)))%%%%%%(((***((((((+++333+++%%%&&&'''((((((***)))'''&&&'''***,,,+++******&&&&&&))),,,+++******&&&'''+++)))&&&'''******))))))'''&&&''')))***((((((***)))'''$$$&&&''')))))))))***++++++***)))((('''&&&))),,,,,,***)))+++,,,+++***)))((()))***%%%'''''''''%%%%%%&&&'''''')))---+++)))(((''''''&&&######%%%))))))))))))&&&&&&'''((((((***,,,+++)))(((+++)))'''&&&$$$%%%'''&&&((('''&&&''''''(((+++)))&&&%%%''')))***,,,((($$$%%%'''((())))))'''%%%((((((''''''&&&%%%&&&(((&&&!!!###%%%''')))%%%%%%'''''''''***)))(((''''''$$$$$$%%%###"""$$$$$$%%%&&&'''''''''((()))'''%%%$$$%%%(((+++111///------,,,------...***'''---000000.........---)))+++,,,---///...,,,)))+++...222///+++++++++---...,,,+++,,,...***)))---------+++,,,,,,,,,---,,,...///.........---------***(((''''''((())))))))),,,+++***+++)))''''''(((***+++++++++++++++)))((())))))((('''%%%&&&'''&&&***,,,(((&&&&&&((()))((((((***+++++++++******,,,---))))))------,,,,,,***))))))(((,,,......***((()))***************)))(((''''''((()))***)))'''&&&%%%$$$%%%%%%'''***+++***)))'''((('''%%%&&&''''''$$$&&&))))))(((&&&%%%((())))))(((******'''&&&%%%$$$&&&***+++&&&&&&''')))(((&&&&&&(((&&&&&&(((&&&&&&***+++'''%%%%%%&&&'''&&&'''%%%###$$$%%%&&&)))'''&&&''''''(((((()))(((((()))(((((()))'''%%%&&&)))***)))''')))'''&&&&&&((((((&&&'''))))))'''''''''((('''''')))((('''((()))(((((('''''')))***(((&&&%%%((()))'''&&&%%%''')))%%%%%%''''''))))))&&&%%%'''(((((('''((())))))))))))((()))))))))***+++---+++***,,,...+++'''&&&((())))))((()))))))))''''''''''''(((***,,,++++++******)))'''$$$###%%%******(((''''''((('''&&&$$$$$$)))&&&)))---,,,+++(((%%%######'''((('''''''''(((((('''&&&&&&'''''''''''''''(((&&&$$$$$$&&&((('''((()))***+++(((%%%%%%%%%%%%''')))(((%%%%%%((()))***(((&&&%%%%%%%%%'''+++***(((&&&$$$$$$%%%)))'''&&&%%%&&&''''''((()))))))))((('''(((((())))))...---+++,,,---......---+++)))+++,,,...---...///...,,,---...---...---***,,,------+++******,,,---...------++++++///)))''')))++++++***,,,,,,---//////---+++,,,///000...---+++,,,***))))))))))))(((''',,,,,,***+++***((())))))+++...)))))))))***))))))((())))))(((&&&((('''&&&%%%'''(((''''''''')))***************+++)))***,,,+++'''(((,,,---,,,***'''&&&%%%&&&))),,,---)))''''''(((((((((+++,,,,,,))))))((('''(((,,,,,,)))'''%%%$$$&&&&&&'''((()))))))))'''&&&%%%&&&&&&'''(((&&&'''***+++(((&&&'''(((((())))))))))))((('''&&&%%%'''+++,,,)))'''(((''''''%%%&&&(((&&&&&&)))$$$$$$)))((('''&&&'''((('''''')))&&&"""%%%%%%%%%&&&%%%&&&((('''(((***)))&&&$$$&&&&&&'''******'''%%%%%%&&&&&&((('''''''''%%%((()))'''''')))***''')))'''&&&&&&&&&&&&***))))))+++***(((''''''(((((('''%%%&&&***(((&&&'''&&&&&&&&&''''''''''''&&&&&&&&&((((((((()))(((************+++))))))))))))((()))+++)))((((((,,,)))&&&$$$((()))'''((()))******&&&&&&'''''')))***))))))))))))))))))(((%%%%%%&&&)))))))))(((&&&&&&'''***'''(((,,,'''&&&'''******((('''%%%$$$''')))'''((('''(((''''''(((((()))+++(((%%%$$$&&&&&&$$$###&&&(((%%%''''''''''''&&&%%%$$$&&&'''''')))***(((((()))***((('''(((((('''&&&&&&++++++***'''&&&%%%%%%((()))((($$$'''(((((())))))((((((&&&&&&(((******)))...,,,,,,---//////...---...---))),,,///.........,,,,,,---...---,,,+++***...///---)))'''))),,,------,,,---******---***((('''((()))***---,,,,,,---///---***+++///111...,,,***,,,************)))((((((++++++******((('''***))),,,///))))))************(((((((((((((((***+++'''$$$%%%((()))***)))))),,,,,,)))(((***,,,))))))+++***((((((+++---,,,)))&&&######'''''')))+++(((%%%&&&&&&%%%%%%)))++++++))))))(((''''''+++,,,***'''&&&%%%&&&&&&'''&&&&&&((()))'''%%%%%%(((&&&&&&'''&&&'''***+++'''&&&'''''''''((()))(((((()))((('''&&&&&&(((+++,,,(((''''''&&&%%%%%%((('''''')))&&&&&&'''&&&((())))))(((&&&'''***'''%%%)))&&&$$$$$$%%%''')))(((((())))))&&&$$$%%%%%%(((++++++)))&&&$$$$$$&&&%%%&&&&&&%%%'''((()))))))))))))))''')))(((%%%&&&&&&%%%***)))(((***)))''''''''''''''''''%%%'''***&&&%%%(((&&&%%%$$$((()))'''((('''&&&'''***)))(((***++++++******+++,,,***'''%%%''''''))))))((('''(((+++)))''''''''''''&&&%%%(((++++++'''&&&'''&&&((()))&&&&&&'''(((((()))((('''''''''&&&((()))(((%%%%%%''',,,+++***,,,'''###$$$((((((((()))&&&%%%%%%(((((('''&&&'''((()))***)))))),,,((($$$$$$&&&&&&###"""&&&'''$$$&&&&&&%%%%%%%%%&&&$$$'''(((((('''((('''(((***)))%%%&&&)))***)))((('''******)))&&&'''&&&%%%%%%)))***&&&''')))(((((((((((((((&&&$$$'''++++++***///000000...///////////////...***---//////...+++)))***+++,,,---+++***+++///111//////+++***+++***+++,,,,,,******+++,,,,,,***))))))***++++++++++++...---++++++...///+++(((***+++))))))))))))))))))))))))(((((('''&&&%%%'''***,,,------+++***,,,+++***)))((('''(((***,,,,,,((('''((())),,,,,,)))(((,,,+++'''''')))+++&&&'''))),,,,,,******,,,,,,***'''%%%''',,,*********'''''''''%%%###"""###)))((('''((()))(((&&&((())))))'''''''''%%%######$$$$$$(((***''''''''')))'''%%%$$$$$$&&&)))'''&&&$$$$$$%%%&&&((('''&&&&&&)))((()))(((%%%%%%'''***'''%%%'''(((&&&%%%(((******'''))))))(((***+++***)))(((&&&''')))'''&&&***'''%%%$$$&&&((())))))(((((()))(((''''''&&&((())))))(((''''''%%%&&&%%%$$$######'''''''''''''''''''''&&&((('''$$$$$$&&&((()))'''%%%%%%$$$$$$%%%((((((&&&)))***((('''%%%%%%%%%$$$$$$%%%&&&(((((()))))))))******)))''''''***++++++))))))******%%%"""$$$&&&'''***+++)))((()))***+++***%%%%%%&&&&&&)))++++++(((''''''%%%&&&'''&&&&&&&&&''''''((('''&&&'''(((%%%&&&'''&&&%%%&&&''')))(((''''''&&&$$$$$$((((((((()))(((%%%"""$$$''''''(((''''''((()))((('''&&&&&&%%%&&&%%%%%%$$$###%%%&&&%%%&&&&&&%%%%%%%%%&&&%%%%%%'''(((%%%###$$$'''***)))&&&(((******)))(((((()))(((&&&$$$'''(((&&&%%%'''***''''''''''''&&&&&&'''((('''%%%&&&)))***+++...000000/////////...---.........------------***+++---...///...***)))+++...000000000...,,,,,,++++++------,,,---,,,...---************)))***++++++...///...,,,......+++***)))))))))))))))))))))******)))((('''&&&%%%&&&&&&******(((,,,***(((+++***((((((((()))******++++++***)))***+++---,,,))))))+++***'''((())))))%%%&&&))),,,---+++(((++++++)))((()))***+++''''''(((((()))))))))***'''%%%((((((''')))******((()))))))))'''((((((%%%###"""###$$$(((***'''&&&%%%''''''&&&&&&%%%&&&'''%%%%%%$$$###$$$%%%&&&%%%%%%''')))'''&&&'''******)))((($$$###$$$###$$$'''******(((%%%%%%&&&''',,,)))&&&''''''%%%%%%'''&&&%%%''''''&&&%%%%%%'''))))))(((((((((''''''(((&&&%%%&&&((())))))&&&&&&''''''%%%%%%$$$$$$&&&'''&&&%%%%%%&&&'''((('''&&&$$$&&&***'''&&&&&&%%%######%%%)))(((&&&''')))&&&%%%'''((('''%%%%%%%%%&&&'''((()))''''''&&&%%%((((((&&&(((***)))'''&&&''')))&&&###$$$&&&'''((()))&&&&&&'''(((((()))$$$$$$&&&'''((((((***(((((((((%%%%%%''')))***((('''&&&%%%%%%'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''))))))(((&&&%%%$$$"""%%%%%%&&&((('''(((((()))&&&$$$%%%%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''&&&'''(((***)))((('''&&&%%%&&&&&&&&&'''((('''&&&$$$&&&((('''&&&&&&&&&''''''((())))))''''''''''''---------...000///---,,,,,,///000...------------......//////...++++++---///000///---------+++++++++,,,---...------000,,,***+++,,,,,,,,,+++,,,---......---)))+++---+++,,,+++***+++***))))))***+++,,,+++)))'''&&&&&&&&&'''))))))(((*********+++)))'''''')))++++++)))***+++***+++,,,,,,,,,******+++,,,+++))))))***)))&&&''')))(((++++++'''******(((***++++++***'''''''''((()))***+++---***'''))))))((('''((()))******)))((('''((((((%%%$$$$$$%%%&&&((()))'''$$$$$$'''(((((('''&&&&&&'''&&&%%%$$$%%%%%%%%%$$$###&&&)))***(((%%%%%%++++++)))'''"""######"""$$$(((***)))&&&######%%%(((,,,(((%%%&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''((((((((('''&&&'''%%%$$$$$$((((((((('''''''''(((&&&&&&'''$$$&&&'''&&&&&&%%%$$$'''((('''(((&&&&&&(((%%%&&&''''''$$$$$$''')))'''&&&''''''&&&%%%'''((((((&&&'''%%%((('''''''''%%%$$$$$$%%%((()))&&&((())))))&&&%%%%%%&&&&&&%%%%%%&&&&&&''')))'''&&&&&&&&&''')))(((''''''''''''(((((('''''''''&&&%%%&&&++++++***'''%%%$$$$$$&&&''''''&&&%%%&&&'''&&&&&&%%%%%%&&&%%%''''''((()))&&&'''''''''&&&%%%$$$%%%&&&'''((('''&&&''')))&&&###$$$%%%'''))))))'''$$$$$$$$$%%%''''''((((((((('''$$$$$$%%%&&&&&&'''(((((((((&&&%%%''''''((()))'''&&&%%%%%%&&&((()))&&&'''((((((%%%%%%'''&&&&&&''''''(((((('''((()))((('''&&&%%%...---++++++...///...------000//////...///000000000......---,,,,,,/////////...,,,(((---...+++,,,---...------------///---***+++------...,,,,,,...---,,,+++''')))+++***,,,,,,,,,///,,,))))))***+++------+++)))((((((((()))&&&(((+++))),,,///,,,)))''''''******)))))),,,,,,)))***,,,...,,,******,,,---,,,+++*********(((((()))'''******(((*********+++)))((())))))******(((((((((***,,,***)))******((($$$%%%(((++++++***(((&&&''''''%%%%%%&&&'''(((((((((%%%&&&(((((()))(((%%%!!!%%%)))'''%%%&&&'''&&&&&&$$$"""&&&(((***)))'''%%%(((((('''&&&$$$$$$%%%$$$%%%'''(((&&&%%%###$$$&&&)))***)))'''&&&######'''%%%&&&&&&"""###%%%%%%%%%$$$$$$%%%''''''((((((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))(((&&&&&&(((%%%"""&&&&&&&&&((()))((('''&&&'''(((&&&$$$&&&((()))'''%%%'''%%%&&&%%%'''''''''''''''''')))((('''&&&%%%$$$%%%((())))))(((((((((((('''&&&%%%###$$$%%%'''(((((('''''''''&&&&&&&&&)))***,,,***'''%%%%%%)))&&&%%%%%%%%%&&&$$$%%%+++)))(((&&&%%%$$$$$$%%%%%%%%%$$$&&&(((((($$$%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$'''***'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((''''''%%%######"""###'''******)))(((((('''$$$$$$%%%&&&&&&'''((()))'''&&&(((&&&&&&)))&&&%%%&&&((()))))))))&&&''')))+++(((%%%%%%%%%''')))((())))))&&&%%%((()))((('''%%%222111...+++...000111......000...,,,,,,---///111111///---,,,---000///---,,,,,,******+++,,,---......---------...///...---,,,---...///,,,+++***)))***+++,,,***+++,,,***+++,,,---,,,,,,,,,,,,))))))---...---++++++++++++(((&&&(((+++(((***+++,,,***''''''((()))***'''***+++)))&&&'''***++++++*********+++,,,******)))'''((()))))),,,,,,,,,)))+++---***%%%&&&,,,***)))***)))'''''',,,)))&&&&&&%%%&&&&&&%%%&&&'''+++(((''''''%%%'''((('''%%%%%%'''&&&&&&&&&%%%''')))***))))))'''"""###((((((((((((((('''&&&%%%###"""###'''''''''&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&(((&&&$$$"""###$$$&&&)))'''%%%###$$$&&&((('''&&&%%%"""$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''(((((($$$%%%%%%%%%%%%))),,,+++''''''((('''&&&%%%%%%&&&%%%%%%))))))(((***)))((('''&&&%%%&&&'''((($$$'''((((((((())))))''''''%%%%%%((((((%%%%%%&&&''''''%%%'''***+++'''$$$%%%###''''''$$$###&&&***+++)))&&&&&&'''''''''((('''((((((%%%"""###(((***((($$$###$$$%%%$$$$$$'''&&&%%%$$$%%%%%%%%%&&&&&&%%%###&&&((((((%%%&&&'''&&&(((&&&$$$&&&%%%%%%&&&'''''''''######%%%(((&&&%%%%%%%%%%%%%%%$$$###&&&)))(((''''''%%%$$$$$$$$$$$$###&&&******%%%&&&((('''%%%%%%&&&(((&&&$$$$$$'''''''''***%%%%%%)))'''&&&'''))))))))))))'''(((***'''%%%&&&&&&%%%'''******))))))&&&&&&''')))***)))(((000000///,,,,,,---...---......++++++,,,///...---,,,.........---//////---+++***)))***+++,,,---......---,,,...111000///......---///000---***)))((((((***,,,***+++,,,******++++++,,,,,,,,,)))'''(((,,,...---+++((()))***'''&&&(((***)))***+++,,,)))%%%###%%%))),,,******+++***'''(((***)))*********)))((()))''''''((('''***+++***++++++***(((***---***'''(((,,,+++***)))***((()))***)))(((((('''&&&%%%'''((())))))((('''''''''(((((('''&&&'''(((&&&&&&%%%%%%'''))))))''''''&&&"""$$$%%%&&&''''''(((''''''&&&%%%$$$###%%%$$$%%%%%%%%%$$$###%%%''''''&&&$$$'''))))))'''$$$!!!###$$$&&&(((&&&$$$"""$$$&&&'''%%%%%%%%%###%%%&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&'''&&&%%%''')))'''"""###%%%'''%%%&&&)))'''%%%$$$&&&'''&&&%%%)))(((''''''******)))***)))''''''))))))&&&(((%%%&&&%%%''')))++++++)))%%%&&&&&&'''(((((('''&&&&&&''''''&&&(((******(((&&&$$$%%%&&&(((%%%%%%%%%***+++***''')))(((&&&%%%&&&(((''''''&&&%%%%%%((())))))((('''&&&$$$"""###'''&&&%%%%%%&&&&&&%%%''''''&&&%%%'''((((((%%%$$$$$$&&&&&&''''''&&&%%%&&&)))((('''((($$$$$$%%%%%%'''(((((('''&&&$$$$$$$$$%%%'''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%$$$&&&'''''''''%%%$$$&&&&&&&&&'''''''''(((''''''&&&'''&&&'''((('''(((***(((((('''((('''((())))))(((''''''((((((((((((((((((---///000...,,,,,,.........---+++,,,///111---)))(((,,,.........000///---,,,+++++++++,,,---,,,+++---...+++...111......///...------,,,,,,******************'''(((+++******))))))***++++++(((((()))+++,,,+++***&&&((()))(((&&&'''))))))***++++++)))%%%"""$$$)))------,,,,,,+++'''(((,,,******)))+++***((('''&&&'''(((***+++---,,,***)))))))))***++++++)))))),,,---,,,******)))***((()))******)))&&&%%%(((******'''(((''''''((())))))(((&&&''''''%%%&&&'''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$%%%''''''''''''&&&&&&%%%%%%"""###%%%&&&$$$###&&&)))((('''%%%(((***)))'''$$$"""%%%%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''"""$$$''')))'''&&&&&&'''&&&%%%&&&((('''$$$$$$'''(((%%%%%%%%%%%%###$$$&&&%%%%%%'''))))))'''(((***)))((((((((((((&&&++++++%%%%%%%%%&&&&&&'''(((******'''$$$''')))***(((((())))))&&&'''(((&&&(((((())))))(((&&&'''&&&%%%&&&%%%''')))***((('''+++)))%%%$$$$$$&&&'''(((***)))(((&&&''')))***)))'''$$$"""###'''&&&'''''')))(((&&&''''''(((((()))******&&&######&&&%%%'''***(((&&&'''***(((&&&'''&&&%%%&&&''''''((()))'''''''''&&&$$$#########"""$$$%%%'''(((&&&'''((('''&&&%%%&&&&&&$$$###%%%'''(((''''''&&&%%%%%%%%%$$$%%%)))***(((&&&&&&&&&'''%%%%%%''''''(((***************)))(((((((((&&&''''''))))))'''%%%'''***---...//////...------...////////////......,,,++++++---///000000000///------......---++++++++++++,,,------......))),,,///...,,,)))((()))((())),,,---,,,***&&&'''***+++***(((((()))+++,,,++++++***)))+++***)))(((******)))'''((()))))))))***+++)))&&&###'''***+++---------***&&&&&&,,,,,,***)))+++,,,,,,+++******+++,,,***(((+++***))))))***,,,,,,***'''+++...,,,+++)))&&&'''(((''''''''''''&&&%%%$$$%%%((()))(((((('''''''''((())))))'''&&&&&&$$$'''+++***&&&%%%''''''&&&%%%%%%''')))(((######%%%'''((((((&&&&&&'''&&&"""###'''((('''%%%%%%'''((('''%%%%%%&&&)))(((%%%%%%%%%&&&&&&&&&'''(((''''''&&&%%%&&&'''''''''((((((&&&'''((((((######&&&((('''''''''((('''%%%%%%&&&'''+++,,,***&&&###%%%''''''$$$"""###%%%$$$$$$%%%''''''&&&&&&%%%$$$((('''%%%$$$)))'''###&&&'''((((((((('''&&&%%%%%%%%%))),,,---))))))******((()))'''%%%%%%&&&)))((((((***(((%%%###$$$%%%''')))'''%%%&&&)))'''$$$###$$$&&&(((''''''''')))'''&&&$$$)))(((%%%%%%%%%%%%''''''&&&&&&((((((&&&&&&'''((())),,,,,,***&&&######%%%&&&&&&(((******((()))'''&&&(((%%%%%%'''((((((&&&'''%%%'''***)))&&&###$$$###$$$&&&'''((()))'''((()))))))))(((''')))(((&&&%%%&&&((((((&&&&&&'''&&&%%%%%%%%%)))***)))'''&&&'''***(((''''''(((***+++++++++++++++(((((()))(((((()))'''((((((&&&(((+++...000//////000000000///.........//////000///............///000000///...,,,+++,,,,,,++++++,,,---,,,++++++,,,......,,,------......,,,)))(((***,,,---,,,------***))))))***+++++++++)))(((***+++***)))''')))******+++,,,+++***)))(((((((((((())),,,***'''%%%***,,,(((***,,,+++***(((''')))+++***)))***,,,---...+++++++++)))&&&&&&***+++)))'''(((,,,...)))'''(((++++++)))%%%"""&&&(((&&&&&&%%%###%%%&&&%%%%%%'''((((((((('''%%%&&&'''((()))'''%%%&&&$$$'''***((($$$###&&&((())))))''''''(((***'''$$$%%%((()))(((%%%$$$%%%%%%"""###'''((('''%%%$$$$$$&&&'''%%%######((((((&&&&&&&&&'''((('''((('''%%%&&&'''%%%&&&((()))&&&'''(((%%%%%%'''(((%%%$$$$$$%%%$$$$$$&&&((((((&&&%%%&&&'''***)))'''&&&'''(((((((((&&&$$$###%%%&&&'''%%%&&&&&&%%%!!!!!!%%%)))((('''(((***'''!!!((((((&&&)))))))))&&&%%%&&&((()))+++,,,)))((('''''''''&&&%%%###%%%&&&((('''(((+++)))%%%######$$$%%%'''%%%###$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&%%%$$$&&&%%%###%%%&&&&&&''''''&&&%%%'''((('''%%%%%%&&&''')))***((('''&&&%%%&&&'''%%%%%%((()))'''%%%%%%''''''###%%%''''''%%%$$$%%%$$$&&&''''''&&&%%%&&&%%%%%%&&&'''((('''%%%&&&'''&&&&&&'''&&&((()))&&&$$$%%%((()))''''''))))))((('''&&&&&&'''(((&&&%%%&&&+++***)))((()))***++++++)))'''&&&&&&''')))'''((((((((()))'''&&&***++++++222000///000222333222///---...000000111000//////......////////////...,,,,,,,,,,,,+++,,,......+++***)))+++,,,---...,,,+++,,,...,,,******------...,,,------,,,******+++,,,,,,---***((())),,,***(((''')))***+++,,,+++***+++*********)))((((((,,,,,,(((%%%)))+++((()))***))))))(((((((((************+++,,,+++***************+++***)))'''&&&''',,,///(((((((((***+++***((((((******'''(((((($$$))))))&&&&&&'''''''''((('''&&&&&&&&&&&&'''%%%%%%'''%%%&&&&&&&&&$$$$$$%%%&&&)))((($$$%%%(((+++)))&&&%%%'''((('''%%%############$$$'''&&&&&&'''&&&###$$$'''%%%$$$$$$&&&'''((()))(((((((((&&&&&&%%%###&&&%%%$$$&&&((()))((())))))&&&&&&'''(((&&&$$$$$$$$$###"""$$$'''(((&&&%%%%%%''''''%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%'''%%%$$$!!!"""&&&''''''&&&)))((('''$$$'''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&$$$######&&&((()))(((***+++)))&&&$$$%%%$$$%%%''''''%%%###&&&&&&'''&&&$$$$$$'''&&&%%%###%%%%%%&&&%%%%%%$$$###%%%&&&''''''&&&%%%$$$'''((('''$$$%%%%%%$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$%%%'''&&&$$$$$$%%%&&&$$$%%%%%%###$$$%%%%%%%%%&&&'''&&&%%%&&&''''''&&&$$$&&&'''&&&%%%%%%&&&((('''%%%$$$%%%'''((()))(((((((((((('''%%%%%%&&&(((%%%%%%'''+++******))))))))))))***'''######'''))))))'''&&&&&&(((((((((''')))+++***222111000000111222222000000000///////////////...------...///000000000///...//////---,,,,,,+++******+++++++++***++++++++++++***(((***,,,******///...+++))))))***+++,,,***+++,,,***((((((,,,+++*********++++++)))((()))+++,,,,,,---,,,***))),,,,,,)))%%%&&&((()))++++++***&&&&&&((()))******++++++******((((((******---///,,,(((&&&&&&((()))---///---)))***---///222333//////...,,,...---'''++++++))))))(((((('''&&&%%%%%%'''%%%$$$%%%$$$%%%(((&&&%%%%%%''''''''''''$$$$$$$$$"""$$$))))))&&&&&&%%%$$$$$$%%%&&&%%%""""""###$$$%%%%%%&&&'''((($$$###'''&&&&&&&&&%%%&&&***,,,,,,)))&&&#########!!!"""$$$%%%%%%&&&((()))***)))((((((((('''%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%'''(((%%%$$$''')))&&&$$$%%%'''&&&"""&&&'''&&&'''%%%%%%)))'''((()))$$$&&&)))'''&&&&&&))))))'''%%%'''''''''&&&&&&''''''''''''%%%$$$&&&((()))***+++++++++((('''&&&&&&'''***)))&&&$$$&&&&&&''''''&&&'''((('''%%%###%%%&&&&&&%%%$$$%%%&&&%%%&&&((()))'''%%%%%%'''''''''&&&'''&&&%%%%%%%%%&&&'''&&&&&&(((%%%%%%'''$$$$$$%%%%%%%%%%%%%%%###"""###&&&((((((%%%$$$%%%&&&&&&&&&'''(((%%%%%%''''''&&&$$$%%%'''''')))'''&&&'''(((&&&$$$$$$$$$%%%'''***)))'''%%%&&&&&&%%%'''))))))'''((()))+++(((((((((***((('''(((&&&$$$&&&)))***)))(((&&&&&&&&&&&&((()))'''***,,,000000111000000000111000000/////////...------.........////////////000///,,,+++***)))+++,,,,,,***---...++++++,,,...---,,,,,,+++***+++***(((***------,,,++++++******,,,,,,,,,,,,+++***))),,,+++((()))((())))))&&&&&&(((+++,,,+++---...,,,+++,,,+++***)))'''(((+++++++++***'''(((***+++***+++,,,+++***))))))(((***++++++---+++'''''')))++++++,,,,,,------,,,,,,+++///444555333222333666222++++++,,,)))))))))++++++'''&&&((('''%%%%%%((('''(((+++'''%%%$$$'''&&&&&&(((%%%$$$%%%###((()))&&&%%%%%%&&&######&&&))))))&&&$$$$$$$$$$$$%%%&&&''')))&&&%%%&&&&&&%%%%%%$$$'''))))))((((((&&&###"""###"""$$$&&&&&&%%%%%%&&&&&&((()))'''(((''''''%%%%%%%%%''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%%%%%%%$$$%%%&&&%%%&&&'''&&&&&&&&&&&&%%%$$$###&&&(((+++)))((('''&&&)))***&&&$$$###$$$&&&((('''((('''%%%$$$((()))'''$$$$$$&&&&&&(((******&&&%%%''')))((((((((()))(((&&&$$$$$$''')))'''%%%&&&((()))(((%%%&&&&&&''''''&&&%%%&&&&&&$$$"""$$$&&&'''###%%%(((***((('''%%%%%%&&&'''&&&&&&%%%%%%&&&'''&&&&&&%%%&&&(((%%%%%%)))%%%'''((('''###"""###%%%$$$%%%''''''&&&%%%'''(((&&&%%%'''(((&&&&&&(((***(((%%%"""$$$&&&(((+++***))))))(((&&&%%%&&&%%%%%%''')))***)))'''((((((&&&((()))'''&&&&&&(((+++&&&$$$&&&******'''''''''))),,,+++***)))((()))***(((***,,,,,,&&&$$$%%%...///000000//////000.........---...//////,,,,,,...111000...,,,...000///+++)))((((((+++------.........,,,,,,---......---,,,***))),,,+++***))),,,,,,++++++,,,,,,++++++++++++))),,,,,,+++,,,***)))***))))))***))))))***+++******,,,...---***))))))))))))((((((++++++,,,+++)))))))))))))))******(((((()))((()))******((()))***))))))++++++***)))++++++,,,+++))))))***---.........000000...******(((%%%'''(((***+++((('''((('''&&&'''((('''((()))'''%%%&&&'''(((((((((######$$$&&&******'''%%%%%%%%%%%%###&&&))))))(((&&&%%%$$$"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$%%%'''(((&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$###&&&(((&&&&&&&&&'''%%%######$$$%%%&&&&&&%%%&&&'''(((((('''((('''''''''((((((((('''''''''&&&%%%&&&''''''&&&$$$###&&&((()))''''''''''''***)))$$$$$$###%%%+++)))'''&&&&&&$$$%%%(((***)))$$$%%%%%%$$$***+++(((%%%%%%%%%%%%&&&'''((())))))&&&&&&%%%&&&&&&&&&(((''''''(((%%%$$$%%%''''''&&&'''''''''&&&$$$!!!%%%((('''$$$%%%''')))((('''###&&&'''''''''&&&%%%###&&&'''''''''&&&%%%(((%%%&&&&&&((((((((('''%%%###$$$&&&&&&%%%((('''$$$%%%((((((%%%''''''''''''&&&''')))((($$$"""$$$'''(((&&&******)))&&&%%%%%%'''((('''&&&&&&(((***'''''''''''''''((((((&&&&&&)))***(((&&&&&&++++++)))'''''')))+++---,,,***,,,+++***((()))***)))'''%%%$$$---///111000//////000...---,,,,,,...///...,,,,,,...333111---***---000000---***)))***---//////000...---,,,...------,,,+++,,,******+++,,,+++***)))+++******,,,---,,,***)))(((***,,,------+++)))***++++++******,,,******---******+++...---)))'''&&&(((***)))(((******------+++)))''''''((()))***&&&&&&'''&&&''''''((('''(((******++++++(((''''''((()))******((((((&&&&&&$$$%%%''''''(((((('''&&&&&&$$$%%%&&&((()))(((((((((***(((((('''&&&&&&&&&''''''''''''((()))'''###"""$$$&&&***+++'''&&&%%%%%%&&&%%%&&&''')))(((&&&%%%$$$###$$$&&&&&&"""$$$%%%###%%%######&&&((('''%%%&&&'''((((((''''''&&&%%%&&&(((&&&$$$$$$"""&&&&&&$$$$$$%%%'''&&&$$$###"""###$$$%%%$$$%%%((()))'''%%%&&&(((''''''***,,,,,,))))))(((%%%%%%&&&(((((('''&&&$$$&&&'''(((%%%&&&''''''(((&&&###$$$&&&)))...***&&&%%%###$$$'''(((******&&&&&&&&&$$$))))))&&&$$$$$$$$$"""$$$'''*********)))(((&&&%%%%%%(((((('''%%%&&&%%%$$$&&&'''(((''''''''''''%%%$$$$$$&&&''''''%%%&&&''''''(((%%%$$$'''(((''''''(((&&&%%%%%%&&&'''((('''%%%&&&&&&'''(((((((((((((((''''''(((&&&$$$%%%))))))'''&&&'''&&&%%%&&&'''&&&%%%$$$%%%''''''%%%###%%%((('''$$$'''(((%%%###$$$&&&'''***)))%%%$$$&&&(((&&&$$$$$$''''''((()))(((((()))+++,,,***((()))+++,,,***(((''')))---,,,***---+++((($$$''''''&&&&&&''''''---111333000,,,,,,000222///---------...---------///222111///...000111000///......------...---///---+++///......***+++***+++------++++++***))))))---,,,)))******)))))))))***++++++,,,,,,***((((((******'''&&&***)))(((+++++++++*********)))'''(((***+++++++++,,,)))***,,,---***((('''(((***,,,)))'''%%%$$$%%%'''((()))***((()))******&&&$$$%%%((('''((())))))***))))))&&&$$$&&&((())))))(((&&&&&&&&&%%%%%%&&&'''''')))***)))((('''%%%&&&'''''''''((((((((('''&&&$$$&&&&&&%%%%%%((()))&&&######''''''''''''(((***)))%%%$$$$$$%%%&&&'''&&&"""######"""%%%$$$$$$$$$&&&&&&######$$$&&&(((&&&$$$$$$&&&((('''%%%'''(((&&&'''&&&$$$###%%%'''%%%%%%&&&&&&###$$$%%%%%%'''***)))'''$$$###&&&&&&'''))))))***((()))((($$$%%%&&&((('''&&&'''&&&%%%&&&&&&%%%&&&((('''&&&&&&''''''((()))&&&$$$###$$$"""$$$(((&&&'''''''''***)))$$$&&&'''&&&%%%&&&&&&%%%&&&)))***---+++***''''''%%%###$$$&&&(((&&&&&&'''&&&((('''''''''&&&%%%$$$$$$$$$$$$!!!!!!###&&&'''''''''''''''&&&&&&'''''''''((('''%%%%%%''''''&&&&&&%%%######'''(((%%%&&&((())))))(((%%%###%%%(((******((('''%%%%%%%%%%%%$$$###%%%&&&'''******(((%%%((((((&&&%%%%%%%%%###""""""'''+++***(((&&&))))))&&&$$$"""$$$(((((('''******,,,---+++------+++'''(((***++++++)))'''((())))))***)))'''&&&++++++'''%%%%%%'''000222222000...///111000...---/////////...------///000000000///......///000111111/////////...///...,,,...///...,,,,,,---...///---***,,,+++)))'''++++++)))***((('''''''''))))))***+++---...***(((******(((%%%'''(((((((((,,,---+++''')))***'''(((******)))***,,,)))***+++,,,)))'''%%%&&&((())))))&&&&&&&&&&&&%%%'''***,,,+++)))((()))***(((&&&&&&&&&'''(((((()))))))))'''&&&&&&)))(((((('''&&&((()))&&&%%%&&&)))''''''))))))))))))((('''&&&((('''''''''&&&%%%######'''&&&$$$&&&'''((((((&&&$$$%%%$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((((($$$#########%%%######$$$&&&&&&%%%######$$$&&&$$$!!!!!!$$$&&&&&&&&&&&&''''''%%%###$$$###%%%&&&&&&&&&&&&(((&&&$$$$$$$$$'''***((('''%%%###&&&((((((&&&%%%&&&%%%&&&&&&$$$%%%(((***'''&&&(((***(((&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&$$$""""""&&&%%%''')))&&&%%%'''((('''&&&$$$&&&'''(((&&&'''((('''(((***++++++***)))&&&''''''&&&%%%&&&((((((((((((%%%$$$$$$$$$&&&'''%%%$$$%%%&&&''' !!!###%%%''''''&&&(((((('''%%%(((******)))(((&&&&&&&&&%%%""""""$$$$$$%%%''')))&&&&&&((()))+++'''%%%%%%&&&&&&(((((('''%%%###"""$$$'''%%%###%%%&&&(((++++++)))'''((('''%%%$$$%%%&&&%%%%%%$$$%%%((()))'''&&&&&&'''%%%%%%%%%''')))***,,,///,,,---...++++++***(((&&&''')))+++***)))***))))))***))))))''''''))))))'''&&&&&&(((111333333000///111111//////...000///////////////...///......///000//////...000111/////////...//////---,,,...///......//////...,,,+++---,,,)))''',,,,,,)))***)))(((((())))))******+++---000---,,,+++***(((''''''(((((((((------+++'''(((******))))))((('''***---***)))***+++)))%%%$$$'''(((((()))((((((((('''&&&&&&)))***+++***((())),,,+++(((&&&&&&'''((((((((((((((((((''''''(((&&&'''''''''******%%%$$$&&&***)))((((((((()))*********((('''&&&&&&)))'''$$$!!!"""&&&&&&###'''''''''(((((($$$$$$###$$$%%%%%%$$$%%%&&&&&&%%%%%%)))((('''&&&$$$###$$$$$$###%%%$$$%%%''''''#########$$$###"""!!!!!!$$$%%%&&&%%%$$$&&&%%%$$$$$$###$$$%%%&&&&&&'''(((&&&$$$%%%%%%&&&'''''''''&&&$$$&&&((('''$$$%%%'''&&&%%%$$$$$$$$$''')))'''$$$'''+++***'''$$$%%%######&&&)))+++)))###"""###%%%###"""'''''')))***%%%''''''&&&%%%%%%%%%((()))(((&&&)))***(((''')))+++***)))&&&$$$%%%''')))&&&&&&'''((('''&&&%%%$$$$$$%%%'''((('''$$$%%%''')))$$$!!!###$$$%%%'''***)))((('''(((++++++***((('''&&&%%%$$$$$$$$$"""###%%%&&&((()))'''''')))'''''''''%%%'''''''''''''''&&&######$$$%%%'''&&&$$$%%%'''(((***+++)))'''(((&&&$$$$$$%%%((()))(((%%%$$$(((((('''(((&&&&&&''''''(((******+++---///---,,,***(((''''''((())))))******'''))),,,,,,+++***)))(((((((((((('''%%%'''((()))///333444000///000000000000000//////...---000000///...,,,,,,...000000///+++,,,------//////------...---,,,---///...---------,,,---///---***))))))------,,,,,,+++))))))+++,,,...+++***---...---------+++(((((()))''''''*********((()))((((((,,,***((('''(((,,,...***((()))***)))&&&%%%***+++***+++***(((%%%%%%&&&&&&&&&%%%(((***(((&&&)))***)))(((''')))***)))(((((('''((())))))'''%%%&&&(((%%%(((***######&&&(((******)))'''))))))(((***)))%%%$$$)))+++&&&$$$%%%%%%$$$$$$%%%(((&&&$$$%%%%%%%%%'''%%%############%%%''''''&&&'''***'''%%%&&&%%%###%%%$$$%%%&&&""""""&&&(((%%%$$$$$$&&&&&&$$$###$$$%%%%%%$$$%%%%%%&&&'''&&&###"""%%%''''''((()))'''&&&&&&''''''%%%$$$%%%'''((('''''''''&&&%%%&&&''''''%%%######"""$$$%%%$$$$$$$$$'''((((((&&&&&&""""""%%%((((((&&&###$$$&&&%%%%%%%%%((()))******&&&%%%((()))&&&&&&)))***(((%%%&&&***+++(((%%%'''++++++((($$$$$$###$$$&&&%%%&&&&&&'''%%%$$$''''''&&&)))***(((%%%###$$$&&&&&&"""!!!!!!!!!$$$'''******((((((+++***'''((()))(((''''''&&&&&&&&&%%%######&&&%%%%%%))))))'''######$$$''')))***+++))))))'''%%%'''***'''&&&&&&''''''((())))))(((&&&$$$%%%%%%%%%%%%%%%&&&((('''%%%'''((()))))),,,***)))+++***+++***((()))+++,,,,,,)))%%%%%%&&&''''''((()))+++((()))******+++***((('''&&&'''))))))(((%%%%%%&&&'''---///111///000111000------...///...,,,+++//////---...000111000...------,,,...//////...---,,,---,,,,,,---...,,,...******---,,,---///,,,***)))***...///...---+++******++++++---++++++------,,,,,,///,,,)))'''(((&&&&&&))))))(((''')))(((''')))&&&&&&((()))***++++++************))))))++++++))))))++++++&&&&&&'''(((((('''))))))&&&$$$&&&((((((''''''((((((((()))((('''((())))))&&&%%%%%%'''&&&)))***%%%(((+++)))******(((&&&''''''((()))''''''+++,,,,,,(((%%%%%%$$$###%%%&&&'''%%%$$$%%%((()))(((&&&$$$$$$$$$%%%'''&&&&&&$$$###'''&&&%%%%%%%%%&&&''''''((('''&&&&&&(((***'''%%%%%%(((&&&$$$$$$&&&&&&&&&###$$$&&&((('''$$$$$$$$$&&&'''%%%&&&(((&&&))))))''''''%%%###%%%''''''&&&%%%%%%&&&'''&&&%%%'''&&&%%%$$$%%%&&&&&&%%%'''(((++++++)))&&&&&&&&&$$$%%%''')))***+++)))&&&%%%&&&&&&&&&&&&''')))(((((()))+++)))''''''(((((('''%%%&&&'''''''''((()))'''&&&&&&&&&$$$$$$$$$'''((('''((((((((((((''''''))))))'''%%%$$$'''(((%%%$$$###$$$%%%&&&(((***(((&&&&&&&&&%%%###%%%******))))))(((&&&%%%%%%###!!!%%%&&&&&&))))))'''$$$"""###%%%(((+++)))$$$&&&)))&&&((((((%%%%%%((()))((()))***)))'''$$$"""$$$'''(((&&&%%%&&&''')))***+++......,,,***((()))***((()))***++++++******)))((((((&&&%%%&&&(((*********)))))))))((())))))'''&&&&&&&&&((()))(((%%%%%%&&&'''...000111.........---,,,------///,,,++++++///...,,,...111111000...---...---//////...,,,+++,,,---,,,+++///...,,,...***)))+++,,,++++++,,,+++***,,,,,,---+++***++++++***)))***)))******+++,,,+++***...---+++'''''''''((()))+++)))''''''((()))'''&&&''')))***+++))))))))))))'''(((******+++***(((''')))+++'''&&&''')))*********'''%%%%%%%%%&&&&&&%%%''''''''''''******'''&&&''''''&&&&&&&&&&&&'''))))))''',,,---***(((''''''((('''&&&(((&&&&&&))),,,,,,***))))))(((%%%$$$%%%&&&$$$$$$'''''')))***)))''''''&&&&&&&&&&&&$$$%%%$$$"""%%%$$$$$$%%%''''''&&&&&&)))(((((('''((()))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%###$$$&&&(((&&&%%%%%%&&&''''''%%%%%%%%%%%%((((((&&&'''&&&$$$$$$%%%&&&$$$######%%%(((%%%$$$%%%&&&%%%###'''''''''''''''((()))+++)))&&&$$$%%%''''''(((((()))+++***((('''&&&''''''&&&''')))))))))***,,,***'''%%%&&&'''&&&&&&&&&&&&%%%'''((((((&&&&&&'''&&&''''''$$$'''''''''(((******'''&&&'''((('''%%%&&&%%%'''(((&&&&&&&&&%%%&&&&&&'''((('''&&&&&&$$$###%%%$$$(((***(((((()))(((&&&%%%###!!!$$$&&&'''***(((&&&%%%$$$###$$$((()))'''%%%((()))(((***(((%%%&&&((('''&&&'''((()))'''%%%$$$&&&******)))'''(((+++------------,,,***&&&&&&''')))))))))+++,,,+++))))))'''((()))%%%%%%(((******((((((((((((((((((((('''%%%%%%$$$%%%'''((('''%%%$$$&&&&&&222222111///+++))))))...//////---,,,+++,,,//////...///////////////////////////...,,,++++++///...,,,***......---...,,,***)))+++)))(((,,,......---***((('''(((++++++***((('''((()))(((((()))*********++++++***&&&))),,,***+++***'''&&&))),,,)))))))))***+++***'''''''''&&&%%%&&&(((((()))***)))&&&'''(((&&&&&&&&&)))******((($$$&&&)))***'''%%%&&&((('''''''''******(((%%%$$$'''''''''%%%%%%((((((((()))+++,,,)))%%%$$$'''***(((''')))&&&''',,,((()))***(((******'''######&&&$$$%%%'''((((((((((((''''''''''''((('''###$$$&&&&&&###$$$&&&&&&'''%%%###&&&%%%%%%'''&&&$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$&&&'''))))))&&&%%%&&&((('''$$$###$$$&&&&&&&&&((((((&&&$$$$$$$$$#########$$$&&&%%%###%%%$$$$$$$$$'''''''''&&&%%%$$$%%%'''(((&&&"""###&&&((()))'''$$$'''))))))))))))''''''''')))***)))'''(((,,,(((%%%%%%'''%%%$$$%%%((('''###$$$'''***(((((('''%%%''''''%%%%%%%%%&&&(((***+++&&&%%%&&&'''''''''&&&"""$$$&&&''')))&&&###%%%%%%%%%$$$&&&((((((&&&&&&%%%$$$((('''&&&''')))***'''%%%###"""$$$&&&)))***(((%%%%%%$$$$$$$$$&&&%%%&&&((()))))))))***(((&&&%%%&&&%%%$$$&&&'''))))))((((((+++++++++,,,***+++///---,,,+++'''''''''&&&%%%&&&''')))***+++***)))))))))''''''&&&###'''***+++)))'''%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%000///...//////...---////////////000000...///////////////000000...,,,,,,---///......,,,,,,...,,,(((+++//////,,,(((***+++(((++++++******...///,,,***)))(((&&&))),,,,,,)))((()))***)))((('''))))))(((((())))))$$$(((+++)))))))))((((((***,,,)))))))))(((&&&$$$$$$(((((('''%%%''')))***)))******&&&&&&'''&&&%%%%%%'''&&&''''''%%%''')))***'''&&&'''((('''&&&%%%((()))(((%%%%%%%%%'''%%%$$$###******))),,,+++)))'''$$$"""%%%&&&&&&'''))))))******%%%&&&)))(((((()))(((&&&&&&'''((((((&&&$$$$$$######$$$%%%&&&&&&((('''""""""$$$%%%&&&&&&&&&''''''%%%"""###$$$%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$############$$$'''''''''&&&$$$$$$&&&)))'''&&&(((&&&%%%&&&&&&&&&%%%$$$$$$$$$###&&&''''''&&&%%%###%%%$$$%%%%%%%%%''')))(((&&&%%%&&&''''''%%%$$$%%%&&&((('''%%%$$$'''((())))))&&&%%%((())))))(((((($$$###((((((&&&$$$&&&&&&%%%&&&(((&&&"""%%%((()))***)))'''$$$%%%'''''''''&&&'''(((((('''&&&'''((()))******'''$$$&&&((('''(((%%%"""$$$&&&'''%%%&&&''''''(((&&&$$$&&&'''(((''')))))))))&&&%%%%%%'''$$$$$$''')))'''$$$$$$&&&((('''((('''&&&)))***)))&&&%%%'''(((%%%&&&'''$$$%%%,,,444///***)))...,,,((()))'''&&&&&&%%%''''''(((******((('''''''''''''''&&&(((''''''((((((***)))''')))++++++(((%%%$$$)))'''''')))''''''((('''%%%%%%'''&&&&&&&&&%%%%%%%%%000///......///000//////111222000......////////////...///000///---+++,,,---/////////+++***,,,***+++...///...,,,((()))((((((------,,,)))+++,,,++++++,,,+++(((***------,,,***)))'''((()))((()))))))))******)))&&&(((++++++*********)))******)))))))))(((&&&'''((()))''''''(((((()))***((()))(((%%%%%%&&&&&&%%%%%%$$$%%%''''''(((''''''''''''((((((((('''%%%%%%&&&)))***((((((''''''&&&%%%$$$(((((())),,,***(((((('''&&&&&&######%%%)))+++***(((%%%$$$&&&'''''''''''')))(((&&&''''''&&&$$$&&&&&&###%%%%%%%%%&&&)))&&&###$$$$$$$$$((('''&&&&&&(((&&&######$$$'''&&&###$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######&&&###$$$)))&&&%%%%%%((('''''')))&&&&&&)))&&&%%%%%%%%%%%%$$$###%%%'''((($$$######&&&((((((&&&%%%&&&((((((%%%%%%(((((('''$$$%%%'''((((((&&&%%%&&&(((((('''(((''''''((()))''''''&&&%%%%%%'''&&&$$$$$$)))***((('''''''''$$$'''((('''))))))(((&&&%%%&&&'''''''''''''''(((&&&''')))((()))++++++(((%%%&&&(((((('''&&&######&&&'''&&&&&&&&&&&&(((%%%$$$'''((()))&&&((())))))&&&%%%&&&'''&&&%%%(((***)))'''$$$'''))))))(((&&&&&&''''''$$$###$$$''')))''''''(((''')))...333---(((''',,,'''%%%'''%%%###$$$$$$&&&''''''''''''&&&''')))(((&&&%%%&&&))))))((('''***+++)))'''((()))(((((((((''''''''')))+++)))(((***(((&&&''')))&&&%%%'''&&&%%%'''000000...---.../////////222444111...---...---...///...//////...------...//////...,,,((((((++++++...222000...+++***(((((()))...---+++))))))***+++---------+++,,,...///...,,,)))&&&'''))))))))))))***,,,+++***((()))+++,,,,,,***(((((()))***)))************,,,,,,(((&&&'''+++(((''')))***)))'''&&&%%%%%%%%%'''&&&%%%''''''''')))(((&&&&&&((()))((('''&&&%%%&&&'''*********)))(((&&&((('''&&&''''''''')))((()))***+++***&&&###$$$'''((()))((('''(((%%%$$$&&&'''&&&&&&)))((('''&&&&&&&&&&&&((()))&&&%%%%%%%%%''')))&&&&&&)))'''%%%'''''''''&&&((('''###%%%&&&''''''%%%&&&)))'''%%%%%%&&&%%%%%%%%%%%%%%%&&&%%%$$$###%%%"""###***)))'''&&&&&&%%%$$$((('''(((+++'''%%%&&&(((&&&$$$$$$%%%&&&'''$$$$$$%%%'''***)))'''%%%&&&'''&&&%%%&&&))))))'''%%%'''((())))))'''&&&&&&((((((%%%'''''''''((('''&&&%%%%%%&&&(((***'''%%%'''+++,,,+++)))((((((&&&((((((''''''((())))))'''&&&'''&&&'''''''''((((((&&&'''&&&''')))(((&&&'''((((((***&&&%%%%%%$$$%%%'''''''''%%%%%%&&&&&&%%%''')))(((%%%&&&)))***&&&&&&'''&&&%%%&&&))),,,,,,***&&&%%%''''''&&&%%%&&&%%%%%%&&&###'''(((((('''((()))(((***------'''$$$&&&***'''$$$&&&$$$###%%%&&&'''((('''&&&%%%%%%&&&((((((%%%###'''++++++)))'''+++,,,)))&&&&&&&&&&&&(((***)))&&&'''***+++)))((()))'''''')))+++(((&&&''''''((()))///...------......------///222111...---------...///000///...---/////////000///---+++))))))+++,,,///111...------,,,)))(((+++///...+++)))+++,,,+++---------(((***---111---,,,+++'''''')))((())))))'''(((+++---,,,,,,+++******(((&&&(((******(((***,,,,,,++++++,,,)))((())))))'''&&&(((++++++******'''%%%$$$((((((((((((&&&&&&))))))((((((((('''&&&&&&%%%%%%'''((()))((('''&&&%%%$$$''''''((('''''''''))))))***++++++)))&&&(((***+++((('''''''''(((&&&$$$%%%$$$######&&&''')))***((('''((((((((()))%%%%%%'''((())))))***+++(((%%%$$$''')))'''&&&%%%$$$&&&''''''&&&'''((()))%%%###$$$&&&''''''&&&$$$%%%&&&%%%$$$###$$$$$$'''((()))((((((&&&$$$###'''((()))***&&&&&&''')))&&&$$$%%%&&&&&&''''''((((((&&&$$$%%%((('''&&&'''((('''''''''(((''''''(((&&&'''***)))'''''''''''''''%%%$$$$$$((('''&&&%%%&&&'''((()))*********'''(((++++++)))'''&&&'''''''''''''''((()))''''''(((&&&&&&''''''(((((('''(((((('''$$$$$$$$$&&&)))))))))&&&&&&((('''&&&&&&'''%%%######%%%''''''''')))'''$$$%%%''''''%%%%%%&&&%%%$$$&&&'''***+++***)))&&&%%%$$$%%%'''&&&###'''***(((******(((%%%&&&'''$$$'''+++)))%%%$$$&&&***'''&&&&&&%%%$$$%%%(((((('''(((((('''$$$&&&&&&&&&###$$$&&&'''''')))************'''&&&&&&(((((('''&&&''''''''''''&&&&&&'''&&&''')))+++(((&&&%%%'''''''''111000///000000111000//////111000---,,,---...000///111111///...000000///000///---,,,,,,+++******---000.........***++++++,,,///...+++))))))***+++------+++''''''***000,,,***+++'''(((******)))(((&&&(((***,,,,,,***)))))))))(((''')))+++***''')))+++))))))***,,,******)))%%%&&&&&&'''++++++***)))(((''''''(((((((((&&&''')))***)))(((((((((&&&%%%&&&%%%%%%'''''''''''''''%%%%%%&&&&&&''')))***(((''')))''''''''''''''''''''''''&&&%%%&&&((()))(((''''''$$$!!!!!!###%%%(((*********((())))))***)))&&&%%%%%%%%%&&&)))***((('''&&&###'''+++)))'''&&&&&&$$$%%%(((((()))))))))&&&&&&'''((((((((((((&&&%%%&&&&&&$$$###$$$&&&)))((()))***+++***'''%%%&&&)))++++++***)))(((***&&&$$$(((&&&&&&)))+++)))((('''))))))((('''''''''&&&''''''(((((((((((((((&&&&&&+++***'''(((''''''(((&&&%%%&&&+++***(((((((((((('''((()))++++++$$$%%%((((((''''''((((((&&&&&&((((((''''''&&&((()))&&&(((+++(((''''''''''''''''''%%%%%%%%%%%%(((***)))&&&%%%(((***((('''((('''&&&%%%&&&'''((('''((((((&&&'''&&&%%%&&&&&&&&&'''&&&%%%$$$''''''(((***)))((((((((())))))((((((((('''&&&&&&'''&&&'''&&&###&&&''''''&&&%%%$$$(((%%%###&&&&&&&&&&&&'''&&&%%%&&&)))'''$$$)))(((%%%###%%%''''''&&&'''***((())))))'''&&&'''+++)))%%%%%%&&&&&&$$$$$$%%%%%%'''))))))))))))((('''&&&((('''$$$222111///000111222222111000///......---+++---//////222222111//////000//////...++++++,,,,,,******---///......---+++,,,,,,+++------,,,+++)))))),,,,,,+++***)))((((((...+++***+++'''(((++++++***''''''***+++******((('''))))))((((((***++++++)))******'''(((***+++++++++)))$$$&&&'''(((***+++***((('''(((+++***((('''&&&***,,,,,,)))'''&&&'''&&&%%%&&&&&&''''''%%%&&&''''''&&&%%%(((&&&&&&(((***)))((((((&&&%%%%%%&&&&&&(((%%%$$$###%%%&&&((()))'''''''''$$$!!!"""&&&((()))+++)))******))))))***)))&&&%%%$$$$$$%%%((()))''''''&&&$$$%%%)))***(((''''''"""$$$)))***)))((((((((()))+++***)))))))))(((((()))+++++++++......000333444666:::888555111...000333333444222///000///...000///000333333000......000///,,,+++(((&&&'''&&&'''))))))(((''''''&&&%%%)))((('''(((((((((((((((((()))+++)))((())))))(((((('''&&&(((***&&&%%%'''%%%%%%''')))(((''''''))))))'''%%%%%%'''((('''(((***'''&&&''''''''''''&&&&&&''''''$$$'''((()))&&&&&&'''))))))((()))(((******+++***+++,,,,,,,,,---...,,,)))***)))(((***)))'''&&&((('''''',,,,,,******((((((******(((&&&&&&&&&%%%&&&'''&&&$$$###'''(((%%%&&&%%%###&&&$$$"""&&&&&&&&&((()))%%%$$$%%%(((&&&%%%***)))%%%$$$&&&((('''%%%&&&)))''')))***''''''(((***)))'''&&&%%%$$$$$$%%%&&&'''(((******))))))((('''''''''&&&###444000---000000000000222111///...///...,,,......///222222111...---...------+++((('''***,,,---...------,,,++++++...---+++)))(((+++---,,,...///---,,,******...,,,,,,///++++++,,,'''(((+++,,,,,,+++))),,,---***((((((***+++)))((()))((())),,,+++***(((''')))++++++------***&&&''')))++++++,,,,,,***'''(((,,,...***'''(((++++++,,,***'''&&&(((&&&%%%%%%'''((('''&&&'''(((&&&&&&(((***'''%%%%%%'''***+++)))'''''''''(((((('''###%%%%%%'''&&&(((***((('''&&&%%%$$$%%%)))***))))))&&&)))***(((&&&((()))'''%%%%%%'''((()))))))))((('''$$$###'''+++)))(((&&&###'''******(((&&&(((+++000333111//////000...///222777:::===BBBCCCEEEIIILLLOOOSSSPPPLLLFFF@@@AAACCCCCCEEEBBB???@@@CCCCCC@@@BBBFFFEEECCCBBB???AAA>>>;;;777333---)))***))))))***++++++)))(((&&&%%%%%%'''((((((***,,,+++)))***+++***'''&&&)))******)))'''$$$%%%)))+++***)))&&&%%%%%%%%%%%%((()))))))))&&&$$$###&&&'''''''''(((&&&(((***)))((('''%%%&&&'''((('''((('''***'''(((((()))***+++,,,,,,,,,000444444444666666777666888999888777222......,,,++++++,,,++++++...---+++'''&&&&&&&&&%%%&&&'''&&&'''''''''&&&%%%$$$$$$)))+++$$$%%%%%%''''''%%%$$$%%%$$$$$$'''+++((($$$&&&'''''')))***'''%%%&&&'''((()))$$$$$$)))'''++++++(((((()))(((***)))'''&&&%%%&&&((())))))((((((((()))+++)))&&&%%%$$$$$$%%%222000...000000000///...///000111//////111/////////000000000222---,,,---///---***)))***,,,---,,,,,,,,,,,,+++)))***((((((******,,,---...000000---,,,---...---------------,,,***((()))***+++,,,,,,++++++***)))''')))+++---,,,***)))************(((&&&$$$''')))+++---+++(((&&&(((***+++,,,......+++)))((('''((()))((((((((()))***+++)))''')))***((((((''''''%%%'''))))))&&&%%%''',,,((($$$$$$&&&''')))&&&%%%'''***''''''(((&&&&&&''''''%%%%%%&&&'''&&&$$$$$$###$$$(((+++,,,'''%%%&&&&&&$$$'''(((&&&''''''%%%%%%((((((&&&&&&'''''''''&&&(((---...------...///111333222111333:::???@@@???@@@@@@@@@AAADDDHHHMMMRRRVVV]]]___aaafffgggkkknnnhhhaaaXXXOOOQQQVVVWWWVVVTTTTTTYYY```ccc```_________\\\[[[[[[[[[WWWTTTRRRMMMEEE===999666222222222111///+++***(((&&&''')))+++,,,,,,***&&&(((***&&&%%%''')))((((((''')))$$$$$$(((((((((&&&)))''''''(((''''''((())))))(((###$$$&&&'''((()))((((((((()))***&&&&&&'''&&&'''((()))((('''&&&)))******+++...111555555666999@@@AAAAAADDDFFFFFFHHHLLLMMMKKKGGGBBB===999555222...+++(((((()))))))))'''((())))))&&&'''))))))&&&%%%'''''''''&&&(((''''''&&&$$$$$$%%%%%%'''((($$$$$$&&&'''(((&&&$$$&&&%%%&&&)))'''(((((()))((((((+++%%%"""&&&(((((('''&&&((()))((('''&&&))))))&&&%%%******'''###$$$&&&'''$$$&&&&&&%%%$$$%%%%%%444111///111111111000,,,---000111//////000......///////////////,,,+++---///...,,,,,,,,,,,,+++)))***,,,---+++******(((***...,,,---------------+++......///---,,,+++,,,,,,+++***(((***))))))***+++,,,(((''')))(((((()))+++---,,,))),,,+++)))(((((()))&&&''')))***,,,,,,***(((((())))))+++---,,,++++++)))'''&&&'''(((&&&&&&'''))))))(((&&&((()))((('''((('''%%%)))+++((($$$%%%((((((&&&$$$###$$$'''(((&&&%%%&&&)))%%%%%%&&&''''''''''''&&&%%%%%%'''&&&$$$######$$$&&&******((('''&&&%%%%%%&&&&&&%%%'''&&&%%%''')))'''&&&(((+++...000000333888<<<>>>???BBBEEEEEE@@@===>>>FFFQQQWWWXXXXXXWWWVVVYYYXXXXXX^^^eeelllqqquuuvvvzzz~~~~~~zzzqqqggg]]]^^^dddiiifffeeejjjrrr{{{~~~|||{{{yyywwwvvvxxxzzzxxxwwwvvvuuussskkkbbb]]]UUUOOOLLLJJJGGGDDD???;;;888111...------++++++***'''((((((((((((((()))&&&&&&''')))&&&$$$&&&)))'''%%%''''''((((((&&&&&&'''(((((('''&&&&&&&&&%%%''''''***)))''''''***((('''&&&'''***,,,---...///000333333222333888<<>>888555///------***))))))+++,,,+++)))%%%&&&((((((&&&%%%%%%)))(((((('''%%%&&&'''&&&&&&''''''(((((())))))'''###%%%'''))))))'''''')))+++++++++)))...222333999???@@@AAA@@@???AAAHHHLLLPPPTTTYYY```iiikkklllrrr{{{{{{wwwqqqjjjdddWWWIII>>>444---+++---)))(((***)))(((&&&%%%%%%$$$###"""$$$&&&((('''&&&'''&&&'''+++((('''''''''((('''%%%%%%%%%%%%&&&&&&%%%###$$$((()))((((((''')))***)))%%%''''''&&&''''''%%%######'''***+++***)))+++(((%%%%%%######%%%((((((&&&$$$&&&&&&%%%%%%$$$###------///111...///111...//////000///---,,,---//////...------,,,---...////////////------...---,,,***+++***+++...000***)))---,,,)))''')))+++---...,,,,,,---+++++++++***'''''')))))))))***,,,)))((())))))***,,,,,,+++)))'''))))))))))))***+++***++++++(((''''''(((,,,//////***%%%$$$''')))***)))'''((('''&&&'''(((&&&###&&&,,,+++(((%%%$$$%%%%%%%%%%%%%%%%%%''''''$$$###$$$)))***((('''&&&%%%&&&&&&)))***)))(((''''''%%%%%%)))&&&$$$%%%'''((())),,,,,,***((('''''''''((((((((('''((()))***+++,,,+++---111555888<<<>>>>>>AAAIIIRRRVVVZZZ]]]___eeejjjkkkfffbbb\\\SSSTTT[[[gggsss}}}~~~|||{{{tttooorrrzzztttoooqqqxxx||||||~~~{{{wwwqqqeeeYYYPPPIII@@@;;;666---***)))+++---......+++******)))''''''&&&%%%'''***)))'''&&&)))******)))(((***++++++)))&&&$$$&&&***,,,((()))***+++...///...,,,000555<<>>666111------...///...***)))***)))***)))%%%''''''&&&%%%&&&))))))******++++++***((((((((())))))***,,,+++***---000...111555666999>>>FFFRRRYYYZZZUUURRRTTT[[[bbbiiipppvvv}}}zzzkkkZZZFFF555+++***,,,...---+++((($$$%%%&&&(((''''''(((%%%'''(((&&&'''&&&%%%&&&%%%############%%%&&&&&&%%%'''((('''###%%%((()))))))))(((((('''&&&&&&'''((())))))(((((()))%%%%%%((('''''''''((('''%%%'''&&&((((((&&&''''''%%%###$$$((('''%%%$$$...//////000000000000111000---///...///222111111000---+++,,,...111111000,,,---///...000000---...000000...000111000+++***,,,,,,------...---,,,++++++******+++,,,,,,************))))))***)))(((***---***,,,---%%%&&&)))(((((()))+++---,,,,,,///...,,,***((()))***+++***)))''''''(((,,,,,,)))'''(((&&&&&&)))*********''')))***)))******+++***)))((('''(((((((((******((('''((()))((('''((('''&&&''''''%%%'''((('''''')))(((***)))))))))((('''((((((***+++)))((((((((('''(((***------000777===AAAGGGKKKSSSYYYYYY___cccdddfffiiinnnnnnrrruuuxxx|||}}}wwwkkk]]]YYYeeennnssswww}}}sssqqqwww|||zzzssslllkkkqqq~~~zzzooodddXXXPPPIII???999777777666444111111111222333111000.........///000------///111///---***---///111000000000222333222444333777>>>DDDHHHLLLTTT^^^cccbbb]]]\\\aaaiiiooouuupppWWW@@@///((()))------+++)))%%%$$$&&&((((((***+++%%%$$$&&&&&&'''(((&&&&&&###!!!###$$$%%%%%%%%%%%%%%%'''((((((%%%%%%&&&''''''&&&&&&)))'''&&&(((***,,,***)))((())))))&&&$$$$$$&&&((((((&&&&&&&&&&&&&&&((()))''''''%%%%%%$$$###''''''&&&%%%000......000222222111222000,,,,,,...000111//////000...---,,,---///000000---...///,,,,,,,,,---///...---,,,------***))))))+++***,,,...---,,,+++***,,,---+++///---***+++(((((()))+++***((((((+++,,,,,,***)))***'''((()))+++,,,+++***,,,)))(((,,,,,,,,,+++)))''''''(((***+++***$$$'''------,,,+++((('''(((''')))***)))***(((************)))******)))&&&'''***)))''''''(((&&&(((******(((&&&&&&'''(((&&&$$$%%%((('''((()))***)))((())))))((((((***+++,,,,,,((()))***(((***,,,000555:::???EEENNNXXX]]]bbbhhhllljjjmmmpppqqqqqqrrrvvvxxx|||~~~}}}sssdddZZZ]]]mmmwwwzzzyyyyyytttqqqooommmooovvv}}}|||~~~}}}{{{zzzxxxvvvsssnnnoooyyy}}}yyytttmmm```VVVOOOMMMLLLJJJGGGEEEDDDDDDGGGIIIGGGHHHMMMJJJEEEBBB@@@@@@@@@???>>><<<888<<<>>>>>>===<<<;;;<<>>DDDLLLRRRXXX[[[\\\bbbjjjqqqtttxxx|||~~~|||jjjXXXTTT^^^nnnxxx{{{}}}}}}ppphhhgggeeeaaaaaaaaaaaadddeeeeeefffmmmrrruuutttttttttwww||||||wwwooossszzzwwwvvvttttttuuuuuuzzzuuupppkkkccc^^^[[[VVVSSSPPPOOORRRTTT[[[ggguuu~~~}}}wwwuuu~~~nnnNNN888---///---)))(((***)))&&&$$$&&&'''&&&'''((()))***)))(((&&&&&&''''''$$$&&&&&&''')))'''$$$&&&%%%$$$)))******)))'''&&&&&&$$$&&&))))))&&&%%%&&&&&&'''((('''((())),,,+++(((%%%$$$###&&&))))))'''%%%"""$$$((())))))&&&"""''')))&&&/////////...,,,...000///000///000111000///------//////000///......000000......000000///......,,,+++,,,......,,,+++......---///,,,(((((('''''',,,999:::///+++((())),,,++++++,,,,,,***)))***)))***+++,,,+++***((((((((()))&&&&&&((()))***+++------+++***(((***------,,,***(((((())))))(((((()))+++))))))))))))))))))((('''(((***)))))))))((()))******((((((+++)))(((''''''((('''&&&%%%'''******((('''&&&%%%&&&***((('''(((***)))'''(((((()))+++000000444777>>>EEEKKKOOOTTTYYY^^^bbbbbb^^^```jjjvvvzzz|||gggWWWUUU^^^nnnvvv{{{sssddd]]]]]]\\\YYYXXXYYY\\\`````````ccckkkoooqqqssstttwww|||}}}{{{vvvnnnppp~~~~~~|||uuunnnkkkfff```ZZZYYYXXXZZZccckkkrrrzzz}}}|||ZZZ>>>000...,,,)))''''''&&&'''&&&%%%%%%%%%''')))+++)))(((&&&&&&&&&&&&%%%""""""%%%''')))'''###&&&%%%%%%((()))((()))'''&&&%%%###%%%'''''''''%%%'''$$$%%%((((((******))))))'''$$$%%%###$$$***)))%%%#########$$$'''((('''%%%&&&%%%$$$222///---,,,***,,,000111000///000///...///---,,,//////000000000///000111//////000000///...,,,---,,,+++---......000000///...,,,,,,---***((('''***HHHHHH111((())))))+++))))))))),,,,,,+++---***)))---,,,***)))'''&&&(((***)))(((++++++***+++***+++***((((((***+++)))******)))((((((((((((((((((+++---,,,((('''(((***))))))))))))((((((++++++)))'''))))))((((((+++)))''')))((('''&&&'''''')))((('''''''''''''''))))))((((((***+++***,,,,,,,,,///777???DDDGGGNNNSSSUUUYYY^^^dddffffffcccaaagggrrr~~~sssbbbUUUTTT]]]pppwwwyyyzzz|||~~~|||jjjZZZUUUXXXYYYUUURRRVVV^^^bbbaaa```eeekkknnnoootttvvvyyy|||{{{xxxrrriiikkkyyywwwuuuwwwsssjjjaaaZZZZZZcccnnnvvvyyyfffGGG222---***(((''''''''''''&&&$$$$$$%%%&&&)))***(((''''''((()))(((%%%$$$$$$%%%'''(((&&&###&&&$$$###'''(((((()))%%%$$$%%%""""""%%%(((&&&&&&***((('''((((((++++++&&&'''((('''&&&$$$$$$+++)))&&&%%%'''&&&###!!!$$$%%%%%%%%%%%%%%%/////////......000111000///...000///------,,,------...///...---,,,...000000///000111000---,,,......---...///000222111//////---...///,,,)))(((+++@@@>>>000))))))***+++((('''(((,,,,,,,,,---***)))***,,,+++((('''(((***+++)))(((***)))***,,,******)))''')))++++++)))***+++(((***)))''')))***)))***,,,...***))))))***)))(((((()))******)))+++***)))***)))((('''((()))((((((&&&'''(((***))))))(((((((((''')))))))))******((()))***+++...111666>>>IIINNNRRRVVV[[[\\\\\\```dddiiimmmllljjjkkksss|||~~~nnn]]]TTTVVVaaarrruuuttttttyyy|||}}}xxxhhhYYYUUUXXXYYYXXXTTTYYY___```___]]]```ggglllooorrruuuyyy~~~|||uuulllaaaeeeuuu~~~{{{nnnccc\\\[[[bbboooxxx|||sssQQQ777,,,*********)))(((((('''%%%&&&(((((()))(((%%%'''))))))***)))$$$$$$&&&&&&'''&&&%%%$$$&&&%%%%%%'''(((((()))$$$%%%((($$$###%%%)))&&&&&&''')))((('''(((***)))%%%&&&((((((%%%%%%$$$'''&&&%%%%%%((()))%%%"""$$$%%%%%%&&&&&&%%%---///111111222222000...------000000---,,,------...///...---***++++++---000000000111000---+++---000111//////...///...///000///000...,,,******...000...+++***,,,,,,)))((('''(((******,,,,,,,,,***(((++++++((((((******(((((()))((('''))),,,---+++)))'''))),,,,,,,,,,,,+++(((***)))%%%***,,,***((()))))))))++++++)))(((((('''***,,,+++&&&***,,,---,,,(((''''''&&&((()))(((&&&'''))))))''''''((())))))&&&&&&(((***+++++++++(((***---222:::EEEPPPZZZ^^^aaaaaaaaaaaabbbdddggglllqqqsssuuuyyy~~~}}}nnn\\\TTTYYYfffrrrqqqoooppptttyyy|||xxxlll^^^XXXYYY[[[ZZZXXX[[[]]]]]]ZZZXXXZZZ```hhhoooppprrrwww~~~|||rrreee[[[cccvvvmmmccc\\\[[[___jjjsssyyy~~~ZZZ<<<......---++++++***)))&&&'''((())))))((('''&&&((())))))***(((%%%%%%&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&$$$'''+++'''$$$&&&(((&&&%%%%%%)))((('''&&&((((((&&&&&&&&&&&&&&&''''''###$$$$$$$$$((((((&&&'''%%%$$$%%%&&&&&&$$$///111222000000...---.........000111///---......//////.........///---,,,---...//////000000.........///,,,,,,,,,,,,,,,---///---//////---++++++,,,///---)))***------(((***))))))((((((+++,,,,,,***))))))))))))***+++***((()))***((('''***,,,///---)))'''(((***+++++++++))))))))))))'''***(((((()))'''&&&(((((()))++++++(((''')))++++++(((+++...///,,,(((''')))))))))))))))(((''''''&&&%%%&&&''')))***)))''''''***+++)))***+++---222:::FFFRRR]]]cccfffhhhgggggghhheeebbbeeeiiipppxxxsss^^^SSSXXXeeepppqqqooonnnttt{{{}}}qqqcccZZZYYYYYYVVVTTTTTTVVVXXXTTTRRRWWWZZZcccnnnppprrruuu{{{zzzooobbbYYYcccwww}}}mmmfff^^^[[[___dddjjjqqqhhhEEE---,,,,,,+++))))))***'''(((((()))******'''''')))***+++,,,)))''')))((('''%%%%%%&&&(((&&&&&&&&&######%%%'''&&&(((***%%%!!!"""%%%)))((($$$%%%&&&&&&%%%&&&''''''&&&$$$$$$&&&'''(((###%%%%%%%%%(((&&&$$$%%%$$$$$$"""%%%$$$"""///333444000///....../////////111111000000///...---......000111222///+++---...,,,,,,......------------,,,...///...---,,,,,,******---,,,+++******---...,,,,,,,,,---------,,,+++'''%%%(((++++++******'''&&&'''+++------+++,,,,,,***))))))***+++***(((''''''))),,,,,,,,,************+++,,,+++******'''%%%'''(((***,,,+++'''%%%((()))))))))+++...///,,,)))((()))((('''&&&''''''&&&&&&'''))),,,,,,...000222111000333111---***+++111;;;FFFSSS]]]bbbfffjjjkkkiiihhhfff___[[[]]]eeennnyyy{{{{{{zzz||||||}}}}}}|||sssaaaRRRUUUaaakkkqqqsssrrrssszzzvvvdddTTTPPPQQQQQQNNNMMMOOOPPPOOORRRVVVZZZdddoooqqqrrrsssxxxvvvlllaaaZZZeeezzz~~~tttjjjbbb]]]```gggjjjooozzzVVV333***))))))))))))((('''(((((()))((('''&&&&&&&&&''')))***'''$$$'''''''''%%%&&&((()))%%%%%%%%%###$$$&&&'''$$$%%%)))(((%%%%%%%%%'''&&&%%%%%%'''(((&&&'''((('''%%%%%%%%%%%%%%%&&&''''''&&&''')))'''$$$###&&&'''"""&&&%%%###000222333000/////////......///111111///111000///---...///111222222///,,,...---++++++---,,,,,,---+++***---222222000...,,,***++++++,,,+++,,,+++***+++...///+++,,,...000---------(((&&&(((******+++***(((&&&&&&***---...---------,,,,,,)))(((((((((&&&&&&(((+++...---------+++,,,...111111000///...)))&&&''')))++++++)))&&&%%%((('''''')))+++---///,,,***))))))'''&&&%%%''''''((((((,,,000666777:::===@@@AAABBBBBB;;;222,,,---777EEEQQQ[[[```aaaeeejjjllljjjgggaaaYYYVVVVVV]]]iiivvv{{{xxxxxxwwwzzz}}}zzz|||~~~zzzzzzuuugggRRRRRR\\\fffooottttttuuuzzzwwwdddRRRKKKJJJLLLIIIJJJKKKJJJLLLRRR\\\aaajjjrrrssssssqqqtttppphhh___]]]jjj~~~yyyxxxmmmcccaaagggmmmnnnrrrggg:::***(((******)))''''''((((((((('''&&&%%%%%%%%%%%%''')))(((###%%%'''(((''''''((((((%%%%%%&&&$$$&&&)))***$$$###''')))(((&&&&&&&&&'''&&&&&&((()))'''((()))(((''''''(((&&&$$$%%%)))'''&&&'''((('''$$$$$$&&&&&&###''''''&&&222...---//////...,,,+++,,,...111000...111000000000111111111222000---+++------+++---/////////---+++)))...222222000+++++++++......,,,***+++,,,++++++......***,,,///---++++++...***))))))))),,,+++)))***((('''***,,,,,,+++,,,,,,,,,---++++++***)))((()))///111111333333222222333555:::999::::::666111,,,(((***+++,,,)))'''((()))((('''***+++......,,,++++++((((((((()))*********...444:::@@@EEEJJJMMMMMMTTTWWWSSSEEE666---222???NNNWWW^^^```___ccciiimmmllleee^^^XXXSSSRRRWWWeeessszzzxxxuuuuuuwwwxxx|||}}}zzz~~~}}}}}}~~~||||||~~~~~~zzznnnXXXRRRXXX```iiippptttwww{{{uuuhhhZZZNNNJJJIIIJJJLLLNNNLLLMMMVVVfffnnntttuuusssqqqpppnnnhhhbbb^^^aaappp}}}xxxkkkcccdddmmmqqqpppvvvtttDDD...***---)))(((''''''(((((()))'''&&&%%%%%%%%%%%%&&&,,,+++&&&%%%''')))'''(((((('''&&&(((((('''(((+++...&&&$$$((((((&&&&&&'''$$$%%%'''%%%&&&'''(((''''''''')))++++++((($$$%%%((((((((('''&&&%%%%%%%%%$$$$$$###&&&''''''000///...............,,,,,,///000000///...//////...///000000.........+++,,,---...---,,,---...,,,+++,,,///...,,,+++)))***...///...,,,)))(((***......//////---,,,...000++++++///,,,*********+++,,,+++---...------///...******,,,......------......000555<<>><<<<<<>>>AAAAAALLLWWWYYYVVVVVVZZZ___fffeeeVVVCCC666333<<>>@@@FFFMMMSSSRRRMMMHHHFFFGGGFFFCCCMMMVVVYYYTTTUUUZZZ___```ZZZKKK===555777FFFVVVccciiiiiifffcccgggqqqzzz{{{sssrrrzzzrrrcccZZZeeeqqqyyy|||yyyxxxyyy}}}~~~{{{yyyvvvuuuwwwwwwxxxwwwnnnddd```hhhkkkllljjjggggggiiijjjkkkooosssfffXXXMMMQQQ\\\cccZZZWWW]]]kkkmmmllljjjddd___XXXTTT^^^iiitttwwwnnnlllkkkllloooyyyyyyxxx{{{{{{{{{iii@@@,,,((((((***+++)))&&&&&&%%%&&&***,,,(((((()))(((((((((((('''&&&%%%$$$%%%&&&&&&)))'''$$$$$$$$$&&&''''''%%%$$$%%%''''''%%%&&&))))))((('''((((((&&&$$$$$$&&&''''''$$$&&&'''$$$%%%&&&(((((((((''''''$$$###&&&%%%%%%%%%222111000...---000111000111000.........---///000333333///,,,...,,,---///---******+++,,,......,,,---///////////////...++++++...///,,,+++***+++---...+++(((,,,------///...+++***---------000///...,,,+++---111666@@@KKKUUU]]]jjjzzz}}}qqqiiippp}}}yyymmm```VVVIIIAAA===;;;;;;======>>>???CCCBBBCCCCCCBBBJJJWWWccc[[[RRRLLLFFFBBB???===FFFQQQYYYVVVWWW[[[^^^ZZZPPPDDD;;;777===NNN^^^hhhjjjiiiccc]]]fffuuuuuuddd\\\eeeqqqyyyzzzxxx|||}}}yyyxxxvvvssstttwwwwwwssslllhhhnnnjjjddd\\\YYYXXXYYY[[[\\\]]]___WWWNNNMMMVVVaaacccWWWSSSWWWaaaaaa\\\ZZZZZZYYYZZZ___jjjvvvuuupppmmmmmmqqqwwwsssoootttwwwyyy~~~sssHHH///'''))),,,,,,(((%%%$$$%%%(((***+++(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%'''))))))(((&&&''''''$$$$$$#########'''***)))***)))&&&$$$%%%&&&$$$%%%&&&&&&'''(((&&&'''''''''%%%''')))'''######(((&&&&&&%%%333111///......//////000000///...000///------///222111...,,,///.........,,,+++++++++,,,...///------.../////////...,,,***,,,,,,+++***+++,,,,,,,,,+++)))''',,,++++++---,,,+++,,,,,,,,,,,,/////////...000333999CCCQQQ___hhhssszzztttrrr}}}yyymmmcccWWWKKKCCCBBBBBBBBBBBB???@@@BBBEEECCCBBBBBBMMM[[[ggg___TTTKKKEEE<<<666777BBBNNNXXXVVVWWWZZZYYYRRRGGG===999<<>>FFFQQQ___kkkrrr{{{rrrmmmoooxxxyyypppgggXXXLLLKKKIIIGGGEEEBBB@@@???CCC@@@???AAAKKKXXXeee___UUUKKKDDD:::222555BBBPPPYYYVVVVVVVVVQQQHHH???777999BBBOOOXXX^^^aaa\\\WWWTTTSSS[[[```eeehhhggghhhiii]]]VVVXXXfff{{{xxxvvvwww|||~~~~~~}}}|||~~~{{{vvvrrrrrruuuuuuuuuuuurrrrrrrrruuuwwwtttlll```ZZZZZZZZZSSSKKKGGGIIIOOOZZZaaaeeegggfffccc]]]WWWRRRVVV^^^dddnnnzzz|||vvvsssrrrrrrooopppvvvsssrrrwww```;;;(((((())))))'''((((((&&&%%%%%%%%%%%%((()))((('''&&&%%%%%%%%%&&&'''%%%%%%'''&&&'''''''''%%%%%%'''(((*********%%%###$$$%%%&&&)))))))))(((((('''''''''******&&&&&&((('''%%%'''(((&&&%%%&&&)))'''&&&''''''$$$###&&&111000///------+++)))***///111+++///222///------///000//////111000...---///---,,,---///111222------//////...---+++***))))))***---...---...,,,***,,,+++(((---,,,+++,,,---,,,++++++---//////111222999BBBKKKTTT]]]hhhqqqvvvzzz|||uuufffbbbiiiyyy}}}tttdddTTTRRROOOKKKEEEDDD@@@===???>>>>>>@@@GGGUUUeee```VVVMMMFFF===777:::FFFRRRYYYVVVTTTQQQHHH???999555;;;GGGRRRTTTVVVXXXUUUOOOMMMOOOQQQVVVZZZ^^^```^^^[[[WWWRRRTTThhhyyywwwwwwzzz~~~~~~}}}}}}~~~yyywww}}}~~~yyyssspppoooqqqtttrrrqqqrrrppprrrssssssxxxzzzvvvrrrooonnnlll^^^NNNEEELLLVVV```fffiiijjjkkkjjjfff___]]]bbbllluuu}}}yyysssoooqqqnnnlllqqqnnnlllpppoooDDD***&&&'''((((((((())))))'''&&&%%%$$$&&&'''''''''''''''%%%%%%''')))'''&&&'''%%%%%%###"""$$$&&&&&&'''(((''',,,+++(((%%%%%%''')))))))))((()))))))))&&&(((((('''%%%&&&'''''''''&&&%%%$$$$$$&&&'''((('''$$$$$$&&&'''000000///000///,,,)))***...000///...///111------//////000000000///...---///...,,,***---///---+++---000000...,,,,,,...---,,,,,,,,,------,,,+++***---+++***,,,,,,,,,++++++++++++***---000111555<<>>>>>===>>>???EEESSScccaaaXXXNNNGGG@@@===CCCLLLSSSWWWUUUQQQLLLEEE===777666@@@KKKRRRSSSUUUVVVQQQMMMKKKNNNNNNRRRWWWYYY[[[ZZZUUUUUURRRVVVdddrrrvvvwwwxxx{{{}}}|||zzzyyyxxxtttsssvvvwwwtttppppppooopppsssssssssrrrqqqqqqrrrsssvvvxxxwwwvvvvvvvvvrrreeeSSSIIIKKKTTTaaafffiiikkkmmmnnnjjjeeebbbiiisssxxx|||zzzuuupppoooiiieeeiiihhhggghhh{{{}}}PPP///&&&&&&((()))&&&(((+++)))''''''''''''&&&$$$%%%&&&'''&&&%%%%%%((()))***'''$$$###""""""%%%'''((((((&&&$$$((()))''''''&&&'''(((&&&%%%$$$&&&)))'''###%%%&&&((($$$%%%(((&&&&&&'''(((&&&%%%###''''''&&&$$$%%%%%%%%%000000000000000...---......000000//////000......///.../////////...------...///---,,,,,,,,,++++++,,,///222...,,,...//////---...---,,,---++++++,,,---+++******,,,,,,)))+++,,,******,,,111666???HHHTTT^^^llltttmmmrrr{{{~~~ssstttnnnfffgggfff^^^___jjj|||{{{fffQQQNNNMMMKKKGGGFFFCCC???>>>=========DDDSSSdddaaaWWWMMMGGGBBBBBBJJJOOOSSSSSSRRRNNNIIICCC:::666999CCCKKKQQQSSSVVVVVVPPPKKKJJJLLLMMMPPPUUUXXXZZZXXXTTTRRRQQQVVVbbblllrrrwww{{{||||||zzzwwwssspppoooooooooooonnnnnnpppoooooooooqqqrrrpppqqqpppppprrrsssrrrrrrqqqqqqtttooo```PPPHHHHHHOOO[[[^^^aaadddgggiiiiiieeeccchhhqqqtttvvvyyyzzz}}}|||~~~yyyyyy}}}yyyrrroooiiicccbbbbbbccceeerrr^^^666)))%%%(((+++(((((()))'''((()))'''((('''%%%&&&'''''''''%%%###%%%&&&((('''%%%$$$$$$$$$&&&((()))(((&&&$$$'''%%%###&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%"""$$$%%%'''%%%%%%&&&&&&%%%&&&&&&'''$$$$$$&&&&&&&&&&&&'''%%%###///222222///000000000000000///000//////000//////000------------......---/////////111...,,,---++++++---111///---//////...---///---+++...,,,,,,...******+++***,,,,,,+++......,,,,,,...333>>>LLLWWWZZZaaasss~~~pppooouuuxxxssssss}}}nnnooopppkkk^^^bbbppp~~~wwwiiiYYYKKKJJJJJJIIIFFFGGGEEEAAA???>>>===<<>>======CCCSSSgggggg[[[LLLFFFBBBDDDMMMQQQQQQOOONNNLLLGGG@@@<<<@@@JJJOOOOOOMMMOOOQQQOOOLLLLLLMMMMMMNNNNNNQQQTTTUUUTTTOOOKKKNNNWWWdddmmmsssxxx{{{zzzwwwrrrooonnnjjjkkkmmmooommmkkkiiijjjnnnmmmhhhfffeeedddgggiiihhhhhhddd```^^^[[[WWWSSSQQQMMMGGGAAA@@@CCCHHHLLLOOORRRWWWXXXXXXVVVXXX[[[___eeehhhiiihhhlllmmmjjjiiiddd___^^^\\\[[[___bbbfffkkkjjjmmmqqqtttyyyzzzyyyxxxzzz|||zzzxxxvvvsssppplllfffhhhjjjmmmuuu~~~xxxHHH///((('''%%%(((******(((***+++'''&&&%%%###%%%&&&&&&((()))((('''&&&&&&''')))(((''''''((()))&&&%%%%%%&&&&&&'''%%%&&&&&&%%%%%%***,,,)))%%%$$$$$$&&&'''((((((%%%%%%%%%$$$&&&'''&&&###"""%%%&&&$$$$$$$$$'''&&&$$$222111///...///000222222///---...000///......///000......---,,,...//////---......000...---+++,,,***+++//////---)))------,,,,,,++++++---...///111111///......---+++***,,,---...---111>>>PPP[[[^^^ZZZWWW```jjjkkkooouuu~~~~~~ssshhhnnnrrrqqqmmmvvvrrr```SSSNNNKKKJJJIIIFFFDDDCCCDDDCCCAAAAAAAAA>>>===AAAOOOdddkkkaaaQQQJJJDDDEEEKKKNNNMMMLLLKKKJJJFFF??????FFFNNNPPPOOOKKKIIIIIIKKKJJJMMMOOOOOONNNNNNOOORRRTTTRRRLLLKKKQQQ]]]jjjqqqtttvvvuuutttrrrooommmmmmiiiiiijjjlllkkkiiiggghhhkkkkkkjjjddd```]]]]]]]]]]]][[[VVVRRRPPPPPPLLLGGGFFFJJJIIIFFFDDDFFFIIIKKKLLLOOOSSSUUUTTTRRRVVVYYY]]]cccffffffdddhhhgggeeefffeeecccdddbbb______gggmmmooonnnppprrrssswwwyyywwwttttttxxx~~~}}}zzzyyyvvvrrrqqqooollllllnnnrrr{{{TTT333))))))(((&&&'''***(((******$$$$$$%%%%%%&&&%%%%%%''')))+++((('''&&&&&&((()))'''&&&((()))&&&%%%###$$$&&&'''((()))(((&&&&&&***+++***&&&$$$$$$%%%'''(((''''''&&&%%%######&&&((($$$$$$%%%&&&'''%%%"""$$$&&&&&&---/////////...///111111...,,,---//////---,,,...////////////---...///000......//////---,,,+++++++++,,,///...+++(((,,,...******)))***,,,---///222222000---,,,------)))+++---...,,,444DDDVVV```aaa[[[TTTYYYdddmmmzzz~~~{{{tttooofff___bbbgggooo|||kkkWWWNNNKKKKKKIIIJJJFFFBBBAAAAAAAAABBBBBBAAA>>><<<>>>LLLcccnnngggWWWNNNFFFCCCEEEHHHIIIHHHHHHFFFCCCAAADDDJJJNNNOOOLLLIIIFFFGGGJJJKKKMMMOOOPPPNNNNNNOOOPPPQQQNNNIIIMMMUUUbbbmmmsssuuurrrnnnmmmlllllllllkkkfffeeeeeeeeeddddddeeefffdddcccfffbbb\\\VVVRRROOONNNNNNHHHEEEEEEGGGFFFEEEFFFIIIJJJKKKKKKLLLOOOMMMLLLMMMPPPRRRSSSSSSVVVYYY^^^cccdddeeefffeeebbb^^^dddjjjmmmnnnlllkkkmmmyyy~~~~~~}}}}}}|||{{{~~~}}}zzzxxxzzz{{{}}}~~~yyywwwuuupppqqqrrrqqqllllllqqq|||eee666*********'''&&&''''''((((((&&&%%%'''((('''%%%$$$%%%'''(((&&&&&&%%%%%%%%%&&&%%%"""&&&(((&&&'''%%%$$$$$$&&&'''(((((('''%%%((()))(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&&&&"""###%%%%%%&&&&&&&&&(((&&&""""""$$$'''(((,,,...---+++---000000000///---//////...,,,,,,---/////////...////////////...000111---,,,,,,+++,,,---------,,,))),,,,,,*********+++,,,,,,---///111000...,,,---000------///111111;;;KKK[[[eeefff^^^XXXXXXaaassstttkkkrrr~~~ssshhh\\\VVVYYYfffzzzxxxcccRRRMMMKKKJJJGGGHHHFFFAAA??????AAAAAAAAA???===;;;===JJJaaaqqqlll[[[NNNFFFCCCCCCCCCFFFIIIHHHCCC@@@EEEMMMQQQOOOLLLHHHDDDEEEGGGJJJLLLLLLMMMPPPPPPOOONNNOOOKKKGGGGGGPPPZZZccckkkpppqqqllliiiggghhhkkkkkkiiieeeaaa___^^^]]]]]]___aaa]]]WWWXXXUUUQQQLLLGGGCCCBBBDDDAAA???AAADDDGGGJJJJJJJJJKKKMMMKKKKKKNNNMMMLLLMMMLLLOOORRRUUUVVVXXX\\\___```bbbfffddd```[[[bbbpppyyyxxxuuuuuuyyy{{{xxxwwwvvvqqqqqqrrrrrrhhhdddgggooovvv|||ttt;;;+++***&&&%%%'''(((&&&&&&'''%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&$$$###!!!$$$(((''''''&&&%%%###$$$$$$&&&'''$$$"""''''''%%%''''''&&&$$$&&&%%%$$$'''&&&%%%(((&&&&&&&&&%%%###$$$%%%$$$#########$$$%%%.../////////------000000///...,,,...000000---,,,---222111000//////000///......///000---+++---------,,,+++---///...---+++))),,,,,,+++---+++,,,---///000///...---...//////000111222???PPPaaaiiiggg^^^XXXZZZbbbnnnyyy|||mmmkkkuuu}}}|||jjj[[[TTTYYYlllyyytttdddTTTMMMKKKHHHEEEEEEDDDAAA>>>???@@@@@@@@@???>>>;;;>>>KKK```pppmmm]]]MMMHHHFFFBBBBBBDDDGGGDDD>>>===EEEPPPRRRKKKHHHEEEBBBDDDGGGJJJMMMLLLMMMPPPRRRPPPMMMKKKEEEEEELLLWWW___cccggghhhgggdddcccbbbaaadddccccccbbb\\\ZZZZZZZZZYYYWWWUUUQQQLLLJJJGGGEEEEEECCCAAA@@@AAA@@@AAACCCEEEFFFHHHIIIIIIJJJKKKJJJJJJLLLKKKJJJJJJJJJOOORRRTTTSSSTTTWWWXXXYYY\\\```aaa```]]]```lllwwwwwwuuuvvv{{{}}}}}}}}}zzzxxxtttnnnppptttwwwjjjbbbaaaffflllqqqsss~~~FFF...'''###&&&((((((&&&&&&%%%$$$$$$###$$$$$$&&&'''$$$%%%((()))&&&$$$$$$$$$%%%%%%!!!###&&&'''((((((&&&###%%%'''(((%%%$$$&&&+++'''%%%'''&&&%%%%%%((((((%%%((()))))))))'''%%%&&&&&&###!!!###&&&((('''$$$###"""333111//////...///000000...,,,+++---000111///---...111222111///000000000............,,,***...///...,,,***,,,...000...++++++///---***---...---,,,...000//////,,,,,,///000//////333CCCWWWeeeiiieee\\\ZZZ]]]bbbffflllttt}}}{{{nnntttttteee\\\aaawwwvvvrrrdddWWWNNNJJJHHHEEEDDDEEEBBB>>>>>>??????>>>??????<<>>>>>@@@BBBAAA???@@@@@@CCCDDDFFFFFFEEEFFFIIIIIIIIIJJJJJJJJJJJJIIIIIILLLQQQTTTTTTRRRSSSSSSTTTSSSUUUXXX]]]___^^^___gggoooqqqpppppptttzzz}}}}}}}}}zzzwww{{{vvvrrrkkknnntttwwwmmmccc^^^```dddhhhiiiuuuSSS333$$$%%%((()))(((((('''%%%$$$######$$$%%%''''''%%%&&&))),,,((($$$###%%%(((((($$$$$$&&&(((((((((((($$$&&&)))(((&&&&&&))))))'''%%%%%%%%%%%%&&&((('''&&&'''))))))(((######%%%%%%###""" '''***(((%%%$$$"""444111......000111000...///...---...//////......,,,---//////...///000000000...///---***,,,111000000...,,,******---....../////////...---......***---///000///,,,,,,......---000666III]]]gggfff```[[[ZZZ]]]```aaagggppp{{{zzzwwwzzzqqqtttvvvqqqdddTTTMMMKKKGGGFFFEEEDDDAAA<<<===???>>>>>>???===<<>>???AAA@@@>>>>>>@@@BBBCCCEEEFFFEEEHHHJJJJJJIIILLLMMMLLLMMMLLLLLLQQQTTTTTTVVVUUUUUUUUUUUUSSSRRRSSSXXXZZZ[[[\\\bbbhhhiiihhhhhhkkknnnnnnppptttwwwzzz{{{vvv}}}yyysssooojjjmmmrrrtttlllddd___]]]```eeeiiirrraaa:::%%%%%%)))+++***)))((('''(((&&&%%%''''''%%%%%%%%%&&&''')))(((%%%%%%''')))((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''')))))))))'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$"""###$$$######!!!!!!&&&(((&&&%%%%%%%%%333000---------///222000000111111///......000111000......///------......000000///---,,,---//////---......,,,+++---,,,+++,,,......///000...---------///000...,,,---...///...222:::PPPcccddd___ZZZXXXXXXYYY[[[aaannn|||pppmmmaaaTTTLLLIIIHHHFFFDDDCCCAAA======>>>???===<<<;;;:::<<>>HHHJJJLLLPPPNNNHHHDDDCCCFFFHHHFFFJJJLLLJJJGGGDDDEEEHHHPPPYYY^^^^^^\\\YYYXXXXXXWWWSSSTTTVVVTTTVVVUUUUUUSSSNNNIIICCCBBB???<<<===<<<;;;:::;;;<<<===@@@BBBCCCBBBDDDFFFGGGIIIKKKLLLNNNOOOOOOLLLQQQUUUUUUUUUVVVVVVVVVVVVWWWXXXZZZ\\\[[[XXXVVVUUUVVVYYYZZZYYYYYY\\\___aaaccceeeggghhhiiillltttwwwyyyzzz{{{zzz{{{{{{|||uuupppooolllpppssstttpppllljjjeeeeeeiiiqqqzzzqqqDDD)))'''))))))((((((((())))))(((''')))&&&$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''((((((%%%$$$###%%%%%%$$$$$$((()))'''&&&&&&%%%"""###$$$$$$$$$'''))))))'''$$$"""!!!###&&&%%%$$$######%%%&&&%%%&&&''''''111///...///,,,,,,222//////111111///...///222222111---...000.........//////000///.........------......------...---,,,,,,---...///000///---,,,---+++---///......------...000444@@@UUUeeebbbYYYTTTSSSUUUXXX^^^jjj{{{{{{mmmggg\\\RRRKKKHHHGGGEEECCCAAA???<<<===@@@AAA???===;;;999<<>>@@@AAACCCEEEAAA>>><<<<<<>>>HHH\\\rrrvvvfffMMMEEEBBBAAA???:::555777>>>GGGNNNPPPQQQQQQMMMIIIEEEFFFIIIJJJGGGFFFEEECCCDDDIIIPPPVVV\\\[[[VVVUUUSSSSSSVVVUUURRRPPPNNNKKKIIIEEEDDDBBB???@@@???<<<<<<<<<======<<<<<<======>>>BBBBBBFFFIIIIIIIIIJJJKKKQQQTTTWWWWWWWWWVVVSSSYYY[[[ZZZ]]]```ccccccaaa]]]ZZZXXX\\\bbb```___]]][[[[[[[[[[[[YYY[[[]]]___```bbbddddddgggmmmwww|||}}}}}}zzzzzz}}}~~~{{{}}}}}}yyywwwtttuuuvvvsssrrrtttvvvrrrrrryyyXXX333+++)))(((&&&'''''''''''')))+++)))'''((((((%%%$$$%%%&&&'''))))))&&&''''''''')))((('''######&&&'''%%%$$$$$$$$$$$$'''(((((('''$$$$$$&&&%%%&&&'''(((((('''%%%"""###&&&(((&&&$$$###%%%%%%%%%%%%$$$$$$%%%,,,...000......///...000///---+++...000///000000000...,,,++++++...000000000---+++...000000000///...///---///000000///,,,+++......------,,,+++,,,,,,,,,//////,,,...222000000777JJJ\\\eee]]]SSSOOOTTTYYYfffuuu|||xxxttt~~~tttddd\\\QQQHHHFFFBBBCCCBBB@@@@@@BBBDDDFFFFFFCCCAAA???<<<;;;AAAPPPeeeuuuvvvhhhPPPBBB>>>===<<<888333888AAAJJJOOOPPPPPPPPPKKKGGGFFFJJJOOOOOOJJJGGGFFFGGGJJJPPPUUUVVVWWWVVVQQQOOOOOOPPPSSSSSSNNNJJJFFFAAA>>>AAA???>>><<<>>>????????????===>>>>>>>>>???===@@@EEEFFFGGGGGGJJJKKKKKKMMMRRRVVVZZZ[[[ZZZWWWUUUYYY[[[[[[\\\\\\]]]aaa```\\\WWWTTTYYY```___^^^\\\ZZZ]]]^^^]]]WWWXXX^^^aaaaaaaaabbbaaacccffflllsssxxx{{{{{{yyy{{{}}}{{{{{{wwwsssrrrtttvvvvvvvvvsssqqqttt|||aaa999...)))(((((()))'''&&&)))))))))'''''''''&&&######$$$&&&'''))))))&&&((((((&&&&&&&&&'''%%%###!!!$$$'''((('''%%%$$$'''((((((&&&$$$$$$$$$$$$''''''&&&'''&&&%%%%%%'''((('''%%%###"""%%%&&&%%%######$$$%%%000///---+++---000/////////---,,,///000///000111000000,,,)))***///111000///++++++/////////000/////////,,,,,,...000000---,,,------,,,------------,,,,,,...///---...111---...777MMM___ggg^^^XXXZZZ```fffqqq||||||rrrrrr|||nnn___YYYQQQKKKEEEBBBCCCBBB@@@BBBDDDFFFEEECCCAAAAAA@@@???>>>FFFVVVjjjuuutttgggOOOBBB===<<<999666666<<>><<<===>>>>>>===???@@@@@@@@@AAA???>>>@@@AAACCCCCCFFFIIIJJJKKKMMMPPPRRRSSSSSSWWWZZZ\\\___]]][[[ZZZ[[[\\\\\\\\\[[[[[[_________[[[YYY\\\bbbddddddbbbaaabbbcccccc[[[]]]eeegggfffffffffeeeeeefffffflllqqqqqquuuyyy}}}~~~}}}|||{{{{{{|||vvvqqqoooqqquuuxxxwwwssspppuuu~~~kkkBBB000(((&&&&&&((('''&&&***)))''''''((('''%%%######%%%%%%''')))))))))(((((((((&&&&&&'''&&&$$$"""$$$&&&(((***((())))))(((&&&&&&%%%#########&&&%%%$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&&&&%%%$$$###$$$%%%111///,,,,,,,,,...///---------...000111000222222///000,,,+++---000111000......---........./////////...,,,+++,,,///000///---...---++++++...///---,,,------///000//////+++---:::NNNaaajjjdddccchhhpppxxx|||uuupppuuu{{{zzzyyy|||zzzjjj[[[VVVRRRMMMEEECCCBBBAAABBBCCCDDDEEEBBB@@@@@@AAA@@@@@@@@@HHHXXXiiiqqqooobbbJJJAAA;;;:::777777<<>>777;;;>>>>>>===???@@@???AAAAAABBBAAABBBCCC???CCCFFFGGGLLLPPPOOONNNPPPSSSVVV[[[^^^[[[]]]^^^^^^aaa```aaacccaaa______``````]]]ddddddaaa___aaadddgggjjjmmmlllkkkkkklllkkkccceeelllmmmlllkkkllljjjiiijjjhhhiiijjjiiikkkmmmsssyyy~~~}}}vvvpppmmmooouuuxxxyyyvvvrrruuu}}}wwwLLL000'''%%%$$$'''((((((***((('''((()))'''&&&%%%&&&&&&%%%''')))******'''''''''((('''&&&%%%&&&(((&&&%%%&&&((((((++++++(((&&&%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%$$$!!!###$$$%%%''''''&&&%%%######%%%///---...000......000...,,,***---///000111222000---------...222111000000------...------------///...,,,---------...///...//////,,,(((***---/////////...//////000000+++,,,111<<>><<>><<<;;;;;;???BBBBBB???@@@CCCCCCCCCDDDCCC@@@@@@DDDBBBGGGNNNSSSWWWVVVTTTSSSUUUYYY[[[aaadddaaa^^^```ccceeehhhkkknnniiiggggggfffeeegggpppjjjbbb```hhhlllmmmnnnssswwwuuuwwwvvvqqqmmmnnnqqqsssqqqlllkkkllllllmmmiiiiiiiiijjjgggfffhhhnnntttxxx|||yyyqqqnnnqqquuuyyy{{{yyyrrrvvvWWW333(((&&&'''((()))))))))''''''***(((%%%$$$(((&&&$$$$$$''''''''')))(((&&&)))***(((######%%%((()))(((&&&%%%******'''''''''&&&%%%%%%%%%&&&$$$$$$%%%###$$$$$$$$$'''(((%%%###"""$$$(((+++***%%%""""""$$$---...000000---,,,...///------//////......///...//////...///000///---...---...///...---,,,,,,......---,,,------...------...---,,,,,,------......---...---,,,///000,,,---111;;;MMMaaaqqqsssyyyxxxzzz}}}}}}rrrlllmmmrrroooggg]]]UUULLLHHHDDD@@@BBBEEEFFFGGGFFFCCC???<<<<<<======<<<<<>>>>>???@@@AAABBBAAABBBCCCCCCCCCCCCBBBAAACCCFFFHHHMMMRRRWWWZZZYYYWWWXXXZZZ]]]```dddggggggfffjjjqqquuusssrrrvvvtttuuuvvvooommmtttvvvjjjgggpppsssqqqsssyyy~~~~~~|||xxxtttuuuwwwwwwuuuqqqhhhlllmmmkkkjjjiiiiiijjjkkkhhheeeiiilllooouuu}}}uuuooopppuuuzzz|||zzzqqqqqqwww|||~~~aaa666'''&&&***))))))'''&&&&&&''')))&&&######''''''%%%%%%'''(((((()))(((((((((((('''%%%###%%%))))))***)))'''(((&&&$$$&&&&&&&&&$$$$$$&&&'''$$$$$$%%%#########"""%%%&&&$$$###!!!###&&&))))))$$$"""$$$&&&///000222111...,,,---000///---///...///...---...111111000///...------...------.........,,,++++++---///------...///,,,,,,---,,,...///...++++++,,,,,,------,,,---...///---000;;;OOOcccssszzz{{{}}}yyyrrrqqqqqqiiiddd___UUUKKKEEEEEEAAADDDHHHGGGFFFDDDBBB===;;;===<<<<<<<<<<<>>@@@AAABBB???>>>AAABBBCCCBBBCCCDDDCCCBBBDDDFFFIIINNNRRRUUUXXXXXXYYYYYY^^^```cccggghhhiiikkklllttt~~~zzzuuu~~~||||||uuuqqquuussspppvvv{{{~~~~~~}}}~~~~~~|||zzzvvvppphhhkkkllljjjjjjhhhiiilllpppooojjjjjjiiijjjpppssswwwzzzzzzrrrpppuuuzzz{{{xxxpppnnnnnnttt{{{lll:::((('''+++((('''&&&%%%%%%&&&'''%%%######%%%''''''%%%'''))))))******)))'''%%%''')))&&&'''''''''))))))'''((('''$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$###""""""$$$$$$#########%%%&&&%%%$$$######%%%'''222222111111.........000000---------000111...///222222111///,,,------------,,,,,,......,,,+++))),,,///---...//////------.../////////---++++++,,,---...000---***+++///---///;;;RRRfffuuu}}}{{{yyypppdddaaa```VVVLLLDDDFFFDDDEEEHHHHHHEEEAAA???<<<;;;<<<:::::::::===IIISSSZZZ]]]]]]XXXLLL>>>555888HHH\\\qqqxxxtttiii[[[[[[^^^\\\XXX```mmmoooaaaQQQJJJJJJJJJGGGDDDCCCAAA<<<:::888888<<<@@@AAA@@@>>>>>>BBBAAA??????CCCFFFEEEGGGFFFEEEFFFIIIKKKNNNTTTWWWYYYYYYVVVXXX]]]dddfffhhhmmmlllkkkmmmrrr|||zzzuuu~~~zzz{{{wwwoooiiisssxxxxxxwwwxxx|||{{{sssmmmjjjkkklllmmmkkkiiiiiinnnrrrtttqqqnnnjjjiiimmmnnnnnnqqqvvv|||}}}wwwsssuuuwwwwwwuuuoookkkhhhmmmzzzxxxDDD,,,'''***'''&&&''')))&&&%%%%%%&&&%%%$$$$$$(((***%%%''')))***++++++***'''$$$&&&***)))(((&&&$$$&&&((('''((((((%%%%%%%%%$$$######%%%'''''''''''''''%%%###$$$$$$""""""$$$''')))((($$$"""######$$$'''222000//////...000111000//////------...000/////////111111000///111111000///............---,,,***+++---+++,,,------------...///---+++***+++,,,,,,---......***,,,///000...000;;;SSSfffssszzzzzzqqq~~~}}}vvvhhh___^^^^^^UUUKKKEEEEEECCCCCCEEEHHHEEEBBB???===<<<;;;:::888888===HHHTTT]]]___]]]WWWJJJ>>>:::CCC[[[ooo|||~~~zzzpppfffdddbbb^^^WWWXXX___```WWWNNNKKKHHHGGGEEEDDD???===<<<>>>>>>===???AAAAAAAAA@@@>>>@@@CCCDDDEEELLLQQQSSSSSSOOOLLLNNNQQQRRRVVV\\\^^^^^^\\\YYYXXX[[[bbbfffiiioooooonnnpppuuu}}}}}}yyywwwvvvtttpppjjjhhhtttwwwuuurrruuuyyy|||yyysssooonnnppptttvvvqqqnnnllllllnnnpppqqqpppmmmlllnnnnnnnnnnnnqqqvvv|||~~~}}}zzzvvvtttttttttvvvtttmmmhhhfffwww~~~MMM///&&&+++***(((''''''&&&%%%%%%&&&%%%###%%%)))***''''''((()))((((((((('''%%%&&&))))))'''$$$"""'''***((((((((((((&&&###"""###$$$&&&(((%%%%%%(((***((($$$#########$$$&&&&&&%%%&&&&&&%%%&&&'''''''''...,,,,,,///...///000000000111+++------,,,...//////111222111000111000///.........------------+++,,,...,,,++++++,,,...---+++///...,,,,,,------...///111000+++---///...,,,...:::PPPcccqqqzzzwwwjjjrrrwwwxxxkkk```]]]^^^^^^TTTKKKEEEDDDDDDDDDCCCFFFEEEBBB???===;;;999:::888888<<>>AAAAAA???@@@AAA@@@??????@@@AAAEEEKKKQQQYYY\\\\\\[[[UUURRRTTTXXX]]]ccciiigggcccbbbaaa^^^^^^cccgggjjjnnnqqquuu|||}}}zzzwwwrrrpppqqquuu|||xxxyyyxxxttttttvvvyyyyyyzzzzzzxxxzzz~~~wwwqqqnnnooonnnmmmnnnoooooooooqqqrrrqqqqqqpppssswwwzzz~~~yyywwwvvvsssppprrrwwwwwwqqqiiidddwwwRRR111%%%(((+++***((('''&&&&&&''''''%%%###$$$&&&&&&%%%'''))))))''''''(((&&&&&&'''(((((('''%%%$$$''')))((('''((()))'''######%%%%%%&&&(((%%%$$$'''(((%%%""""""###$$$%%%'''&&&$$$$$$%%%%%%&&&((('''''',,,***+++......---...///111000+++------***---000///000000000000///...------------------......,,,,,,000...+++***,,,///...+++///000...---...///...000111000---,,,---...+++---888LLL```rrrvvvooouuuzzznnnaaa[[[[[[^^^^^^UUULLLFFFCCCEEEEEEBBBCCCCCCAAA>>><<<::::::999888999===JJJXXXcccddd^^^SSSIIILLLXXXgggttt{{{|||xxxsssooommmgggaaa[[[TTTNNNJJJGGGEEEBBBAAAAAAAAAAAA======>>>BBBCCCBBBAAAAAA@@@>>>>>>@@@CCCDDDGGGPPP[[[bbbaaa^^^\\\WWWUUUYYY___iiiqqquuuooohhhjjjjjjgggdddiiimmmpppqqqttt|||}}}xxxzzz~~~tttppprrrxxx{{{yyyuuuwwwrrrnnnmmmnnnpppssstttuuuuuutttqqqrrruuuwww{{{~~~vvvuuuuuurrrooopppuuuwwwssskkkhhhxxxXXX444%%%&&&******)))'''&&&'''))))))'''&&&%%%$$$""""""&&&)))(((&&&''')))%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$'''&&&&&&'''&&&&&&&&&$$$"""!!!###$$$###$$$((((((&&&$$$%%%%%%&&&'''&&&'''---///...------...//////////////////---***---///111//////000111000...------------......,,,+++***,,,...++++++---...//////...000///,,,+++...///,,,...000000///+++)))---,,,...666KKKdddxxxyyyssszzz}}}}}}~~~zzzjjj```^^^^^^^^^\\\TTTMMMFFFBBBBBB@@@@@@AAA@@@@@@>>>;;;::::::888888;;;@@@NNN^^^kkkiii^^^RRRNNNXXXiiiwww{{{}}}~~~wwwpppllljjjddd^^^XXXTTTOOOIIIGGGCCC???>>>??????BBBAAAAAABBBEEEAAA???@@@???>>>>>>AAADDDGGGHHHLLLRRR[[[^^^\\\YYYYYYXXXXXX```kkkuuu{{{|||sssmmmpppnnnlllooovvv}}}}}}zzz|||zzztttqqqooosssxxxwwwxxxxxxvvvssssssvvvxxxxxxyyy|||~~~vvvuuuuuurrrnnnnnnppprrrnnnjjjlllwwwfff<<<))))))***)))((())))))))))))************&&&$$$$$$%%%&&&'''$$$%%%'''$$$###%%%((((((''''''%%%%%%$$$%%%%%%%%%###&&&%%%$$$&&&''''''''''''(((&&&$$$$$$%%%&&&%%%$$$$$$))))))'''$$$&&&''''''((('''%%%000///---,,,---///000111111000000000...---///000111///......111...---------......---------...+++,,,...++++++//////000/////////---))),,,///000...//////---...******......000999PPPgggyyyyyynnnjjjpppzzz~~~~~~pppeee```]]]\\\[[[WWWQQQJJJDDDCCCBBBBBB@@@>>>===;;;:::999999999666666;;;BBBQQQbbbooolll\\\LLLRRRbbbrrr{{{zzzzzz{{{vvvsssooolllfff^^^XXXUUUPPPIIIDDD@@@>>>@@@???AAAAAAEEECCCBBBDDDBBB???===>>>>>>???CCCIIIKKKJJJOOOUUUYYYYYYYYYYYYZZZ\\\```eeelllsssvvvuuuooommmrrrqqqssszzz}}}}}}vvvuuuwwwwwwxxxyyyxxxvvvvvvwwwuuuuuuwwwzzz}}}yyyyyyyyytttooommmnnnmmmjjjiiikkkrrr~~~rrrCCC++++++((()))((()))***)))'''(((+++---***%%%%%%&&&%%%&&&(((&&&'''(((&&&$$$''')))((('''%%%######$$$$$$&&&%%%&&&%%%$$$$$$''''''&&&%%%''''''&&&$$$%%%&&&&&&%%%%%%&&&))))))(((%%%&&&&&&&&&))))))'''000///....../////////111222222000///////////////000///...---///,,,+++,,,...///...++++++---///,,,,,,---,,,---...///000//////---+++***---...///000000...,,,---++++++///000222;;;OOOfffyyy~~~pppiiiggghhhnnnxxxvvviii___\\\ZZZYYYVVVSSSMMMFFFBBBAAAAAAAAA???===:::888777666777777666666;;;EEETTTeeepppiiiYYYMMMVVVgggtttzzzxxxvvvuuusssqqqqqqlllggg^^^XXXSSSLLLGGGBBB@@@@@@CCCCCCCCCBBBEEEDDDBBBBBBAAA???===>>>@@@BBBFFFKKKNNNOOOSSSWWWZZZXXXZZZ]]]ccchhhiiikkkmmmnnnqqqooommmoootttwww|||~~~vvvsssuuuwwwyyyzzzyyyxxxwwwrrrrrrtttwwwxxx}}}~~~|||vvvqqqooooookkkgggfffhhhkkkuuuMMM///(((''''''((()))***(((&&&%%%))),,,***)))'''&&&&&&&&&''''''((()))(((%%%&&&'''&&&$$$###""""""$$$%%%$$$&&&)))$$$######&&&'''%%%###$$$%%%$$$%%%&&&&&&%%%$$$%%%((()))(((&&&%%%%%%%%%%%%(((***)))000111111000111///...///111333000...---,,,...000000...---...000---*********---...+++***+++---,,,,,,---,,,,,,,,,---//////...------+++------...///...---,,,,,,,,,---000222333999JJJaaawwwxxxlllgggeeeeeeiiiwww}}}wwwnnnaaa\\\ZZZXXXUUURRRQQQMMMFFFBBBBBB@@@???>>><<<:::777555555666777888777;;;FFFUUUeeepppfffWWWQQQ\\\iiisssxxxwwwqqqmmmooooookkkfffddd___UUUKKKEEEAAAAAACCCDDDEEEEEEDDDBBBBBBCCCBBBBBB@@@???>>>???CCCHHHMMMNNNQQQXXXYYYYYY]]]^^^bbbhhhnnnsssvvvvvvqqqppprrrrrrtttwww{{{yyyrrrrrruuuyyy{{{zzzyyyxxxqqqqqqrrrrrrssswww|||~~~|||uuusssttttttllleee```dddeeemmm~~~WWW555((()))))))))((()))((('''%%%'''***)))+++,,,'''&&&###"""%%%'''(((%%%$$$$$$%%%###$$$$$$"""$$$$$$######%%%(((%%%&&&%%%%%%%%%$$$###%%%$$$"""%%%%%%%%%######$$$&&&&&&%%%$$$%%%%%%$$$###%%%''')))111444333000000/////////000111//////---+++...///...---...000222111///...,,,---///......//////------,,,,,,---000111000//////...------/////////......---,,,***+++,,,---///333888EEE\\\ttt~~~xxxuuujjjeeeddddddjjjyyy}}}xxxvvvrrrooojjjbbb[[[WWWTTTQQQQQQPPPKKKDDD???>>><<<;;;;;;;;;;;;888777777666666999999<<>>BBBGGGKKKNNNPPPUUU]]]]]]]]]```iiinnnqqquuuzzz{{{{{{yyyzzz|||~~~~~~vvvsssuuuzzz}}}|||{{{{{{xxxwwwvvvqqqsssvvvzzzzzzuuurrrrrrtttnnniiifffhhhccccccrrrddd;;;+++******)))&&&(((((('''&&&&&&)))***------******'''$$$&&&(((((($$$"""###&&&&&&&&&(((((('''%%%######$$$&&&'''((('''$$$###$$$%%%'''&&&$$$$$$%%%%%%$$$###"""#########%%%((()))(((%%%%%%%%%&&&222444222000000///---,,,...//////000///---///000///,,,...000000222111000......000///000000000...,,,,,,,,,...111333111//////.........///............---,,,)))+++------...111999FFF\\\qqq~~~vvvooonnnhhheeeeeefffiiitttxxxssszzzxxxppplllkkkkkkhhhbbb[[[VVVRRRNNNOOONNNGGGBBB===;;;999888888999999999888888777555777888<<>>===888555333444777888666444333333111444===JJJWWWWWWLLLMMMRRRYYYXXXXXXZZZ\\\___cccccc]]]RRRIIIKKKGGGFFFGGGJJJNNNNNNIIIEEEBBBCCCFFFGGGHHHHHHGGGGGGIIIJJJIIIJJJQQQTTTWWWYYYcccmmmssssssyyy}}}yyy}}}{{{vvvpppppprrrooogggeeepppvvvwwwzzzrrr???,,,***------+++((('''%%%'''((()))''''''&&&&&&(((***)))'''$$$"""$$$%%%%%%$$$$$$$$$%%%((()))&&&###"""%%%)))(((&&&&&&%%%######"""%%%'''$$$''')))'''&&&%%%%%%'''******&&&&&&&&&%%%%%%''')))333111000///.........------.../////////------000111000000111222000//////+++---/////////000222111///---,,,,,,---------,,,,,,+++,,,...///...,,,---...///000/////////......222:::DDDPPP```wwwiii```dddlllmmmjjjdddgggiiihhhmmmkkkggghhhllluuu{{{zzzssslllmmmkkkhhhdddccc]]]TTTOOOJJJFFFDDD@@@>>><<<777444444555888999777444222111111555>>>JJJSSSRRRGGGLLLTTTYYYXXXYYYYYYYYYXXXWWWXXXSSSLLLHHHNNNMMMLLLMMMQQQSSSQQQKKKDDDBBBDDDGGGGGGFFFHHHIIIIIIHHHIIIKKKPPPTTTTTTUUU]]]mmmzzz{{{~~~wwwyyyzzztttpppnnnnnnooofffbbbllluuuvvvsss}}}wwwDDD,,,(((++++++***)))(((%%%&&&'''((('''%%%'''((())),,,***&&&$$$%%%%%%%%%$$$%%%%%%$$$$$$'''((($$$ !!!&&&&&&%%%"""&&&&&&$$$"""$$$&&&'''"""%%%)))***'''%%%&&&(((***+++(((&&&%%%%%%%%%&&&&&&222222111......///...---///000///000222111111000//////000000111000000///,,,...///...++++++///222///)))++++++,,,.........++++++---///---+++***+++...///...+++---...+++,,,222:::AAANNN```yyy{{{kkkdddgggkkkkkkhhhgggqqquuurrrsssoooiiihhhpppxxx}}}|||wwwpppnnnggg```\\\[[[YYYSSSNNNHHHCCC???>>>===:::777666555666777888777444222222222555>>>KKKQQQMMMEEELLLUUU[[[[[[XXXVVVTTTOOONNNOOOLLLJJJNNNTTTUUUTTTTTTUUUSSSMMMEEEBBBDDDHHHHHHGGGGGGHHHGGGHHHFFFIIIPPPZZZZZZVVVYYYmmm~~~~~~xxx|||xxxrrrnnnjjjiiinnnfffbbbiiisssuuupppppp}}}III---%%%'''******((('''&&&$$$!!!%%%&&&'''&&&(((***)))((($$$###***((('''''''''''''''((('''%%%$$$%%%%%%%%%%%%"""!!!%%%&&&%%%%%%'''))))))$$$$$$%%%&&&'''((('''&&&&&&((('''&&&&&&%%%%%%$$$###111111000---///000000///......///111222222111000000000000///000111000...//////...------------...+++)))///...,,,,,,,,,------,,,...///,,,,,,+++***+++------,,,+++---...///111888>>>LLLaaazzz{{{pppgggdddeeegggggghhhooo}}}rrrkkkhhhooowwwyyyvvvrrrnnnkkkfff___XXXVVVTTTPPPKKKFFFBBB>>>>>>===:::777666666666444444333222111111111444>>>LLLOOOLLLIIIPPPUUUYYYVVVSSSPPPNNNIIIHHHJJJIIILLLSSS\\\``````[[[UUUNNNHHHEEEEEEGGGIIIIIIHHHHHHHHHJJJLLLKKKPPPVVV[[[YYYZZZccczzz}}}{{{~~~yyytttooojjjggglllgggfffkkkssssssnnnkkkWWW000&&&)))+++***((('''(((&&&$$$''''''%%%&&&***+++***+++'''%%%&&&(((***)))###$$$)))...((("""###''')))(((%%%!!!!!!###$$$$$$$$$&&&''''''&&&%%%&&&%%%'''&&&$$$###%%%&&&((()))'''%%%###$$$%%%///000000//////111222///...---111111111111000000/////////...000111000---/////////...//////...+++,,,---...------+++---------,,,---...---...---+++******+++,,,---...000000222777>>>JJJ___tttvvvooohhhiiijjjiiiffffffhhhrrruuummmjjjpppvvvuuuqqqnnnkkkgggddd___VVVTTTQQQNNNIIIDDD@@@===<<<<<<:::666555777777444333333111111000///333===LLLOOOKKKJJJQQQVVVUUUPPPMMMJJJFFFDDDEEEHHHJJJPPPYYYdddiiieee[[[PPPIIIHHHIIIIIIHHHHHHJJJIIIIIIIIILLLPPPPPPTTTXXXYYYYYYaaappp~~~{{{~~~zzzvvvpppjjjgggggghhhkkkooossssssmmmlllccc777***+++)))))))))((((((((((((((('''&&&&&&***+++++++++((($$$$$$&&&((()))###"""'''...(((###&&&((((((''''''%%%###"""###$$$$$$%%%&&&&&&'''&&&%%%$$$'''&&&###!!!"""$$$(((((((((&&&!!!%%%(((///000111000//////000///...///222000...000///000///---...111222000000111//////111///...///000......---***+++---,,,---------******,,,000000...+++******++++++...000//////333999AAAKKKYYYggghhhfffgggrrruuunnnfffcccfffqqqxxxmmmllltttxxxuuupppmmmkkkdddaaa^^^YYYUUUPPPNNNIIIEEE@@@===;;;:::999666666888888666555555333222111000555???MMMMMMHHHFFFOOOTTTOOOKKKHHHDDD???@@@DDDIIINNNUUU```jjjkkkaaaSSSJJJIIINNNPPPMMMGGGEEEGGGIIIKKKLLLMMMQQQRRRTTTUUUVVV\\\jjj|||}}}}}}xxx|||zzzuuunnnhhhgggeeehhhkkkmmmqqqpppnnnrrrkkk>>>---***((()))))))))***)))(((&&&'''((('''(((+++---)))''''''&&&&&&%%%%%%###!!!###'''''')))---&&&$$$'''((('''$$$"""###%%%&&&'''&&&%%%%%%&&&&&&$$$''''''$$$"""!!!###''''''))))))$$$&&&+++111111000000///---...///000222222111...---///000111//////111222222222111,,,,,,,,,+++***,,,000///---,,,---......---......---++++++---///......000------...,,,---///000///444<<>><<<;;;888777666555555333333333111000000111666@@@MMMLLLGGGDDDJJJKKKEEECCCBBBBBBAAAFFFIIIJJJMMMPPPXXXbbbddd\\\RRRMMMOOOSSSQQQLLLHHHGGGGGGHHHJJJHHHJJJMMMUUUXXXWWW[[[fffxxxzzzzzz{{{uuummmgggffffffgggiiihhhnnnqqqtttwwwppp@@@+++(((&&&(((***))))))((('''''')))***))))))++++++$$$###&&&''')))'''###!!!!!!"""&&&''''''+++%%%###$$$###$$$%%%###$$$%%%&&&&&&%%%$$$"""&&&(((%%%###""""""%%%%%%"""###%%%((((((&&&'''***222111///000///.........000222111111///---///111222///...000111111111000,,,------,,,,,,...111111---+++......,,,,,,...---,,,+++,,,---,,,...000111111000......---...000...333===EEEMMMQQQUUUZZZaaammmwwwwwwnnnccc^^^aaajjjzzzuuuiiijjjyyy~~~uuuooojjjhhhfffaaaVVVPPPPPPKKKFFFBBB>>>>>>===:::777555333222222222333000///000111666>>>KKKJJJEEEBBBCCCBBB@@@AAACCCDDDFFFJJJKKKJJJLLLMMMPPPUUUXXXVVVQQQSSSVVVVVVOOOJJJIIIIIIGGGGGGIIIHHHJJJQQQ\\\___```gggsss|||}}}}}}uuummmgggeeeggghhhhhhggglllrrrwwwvvvwwwEEE...(((%%%'''(((((('''&&&&&&((()))))))))******(((######%%%'''))))))&&&%%%######(((%%%'''***&&&######"""$$$$$$###$$$%%%%%%%%%&&&%%%###%%%'''$$$"""!!!"""((((((%%%###%%%&&&'''&&&((()))000//////111000000111......000///......///111222111......000///.........//////...///000111222///---,,,...---++++++---+++(((***,,,---***///111///111000...//////...---///444===GGGPPPUUUYYY]]]gggssssssqqqmmmccc___bbbgggqqqvvvvvvwwwnnnggglllsssooolllhhh___VVVQQQPPPMMMFFFAAA???>>>===<<<777444333222222333444111//////111555;;;GGGGGGCCCAAA>>>===@@@EEEHHHIIIKKKMMMKKKHHHJJJJJJJJJIIILLLPPPQQQWWWYYYTTTLLLJJJJJJJJJGGGFFFGGGIIINNNXXXdddfffiiisss}}}zzzwwwoooiiifffiiikkkjjjiiikkkpppuuusss|||NNN444+++)))'''&&&((((((&&&&&&'''(((((('''))))))'''%%%$$$%%%&&&)))+++******((($$$''''''((()))%%%###$$$%%%%%%$$$"""$$$%%%%%%&&&((((((&&&&&&%%%!!!"""$$$$$$''')))))))))%%%%%%'''%%%''')))---000111///000111111///...///+++---///111000111222///---******,,,------------...000111000///111...---...---,,,---...,,,******,,,---,,,+++,,,//////111111...,,,,,,---222777???KKKTTTZZZ^^^dddmmmvvvooojjjgggcccbbbffflllqqqrrrpppooohhheeeooo|||sssnnniii___RRRMMMQQQNNNFFF???===:::888:::555333555444555666666222000///222666<<>><<<777444666444333444222444555333111///---111666<<>>>>>AAAEEEJJJKKKLLLLLLIIIHHHEEECCCDDDHHHKKKKKKOOOSSSTTTQQQNNNJJJIIIKKKMMMJJJIIIHHHJJJNNN]]]ooovvvyyy{{{}}}zzz~~~|||uuuooommmkkkjjjkkkfffhhhooosssttt{{{ddd>>>)))'''&&&&&&''')))(((''''''((('''&&&&&&&&&%%%%%%%%%&&&'''(((******(((%%%$$$&&&&&&''')))''''''''''''&&&$$$%%%''''''######%%%&&&%%%%%%%%%$$$###$$$$$$&&&&&&'''&&&''''''$$$%%%%%%%%%111000000111111000000000...,,,,,,...000222///...///---,,,++++++---//////111111///------...---...///000111///+++,,,---,,,+++,,,...///---,,,+++,,,...,,,,,,------......000888EEESSSZZZ[[[^^^bbbfffjjjhhhjjjkkkhhhiiipppyyy~~~}}}uuukkkeeeggguuuvvviii]]]TTTJJJHHHJJJHHHBBB===<<<666222444333333222000222222000///...---111666;;;===>>>???AAAJJJOOOOOOJJJJJJIIIEEECCCBBBCCCDDDJJJPPPSSSTTTTTTSSSNNNKKKHHHJJJKKKNNNLLLKKKKKKNNNUUUeeewww{{{wwwuuuoooiiiggggggbbbgggrrryyywww}}}pppCCC%%%&&&''''''&&&***)))'''((()))((('''&&&%%%$$$&&&'''(((&&&&&&''''''$$$###$$$$$$$$$%%%(((&&&%%%%%%%%%$$$###%%%)))(((###%%%'''&&&###%%%''''''%%%$$$%%%'''&&&%%%$$$&&&&&&$$$%%%%%%$$$333000///111111111222333000000222000///000.........,,,---//////111111000000000///,,,---///.........------------------......,,,---///---...---***---,,,+++------//////000777DDDSSS[[[^^^___aaadddhhhlllqqqtttppppppttt{{{zzzkkkdddeeessssssggg]]]TTTMMMHHHFFFCCC>>>;;;<<<;;;777666333333222000000000000......///111555999<<<<<>>:::999888777666222111111222111111......///111333444777>>>BBBHHHNNNTTTQQQIIICCC@@@CCCGGGHHHJJJMMMTTTWWWWWWWWWVVVQQQJJJGGGHHHLLLMMMMMMKKKMMMQQQWWW___iiixxx|||{{{vvvqqqnnnkkkiiiggggggnnnYYY444***%%%&&&''''''%%%"""!!!!!!!!!###&&&&&&(((+++***'''&&&%%%%%%%%%$$$$$$''''''&&&&&&((('''&&&&&&&&&'''(((%%%%%%''')))(((((((((&&&%%%%%%'''%%%%%%&&&(((&&&$$$&&&&&&&&&'''&&&''''''///000000000000000000......///000111111000//////222000......///000///...---...000///---,,,...111111///,,,---......***+++000000000000///000...,,,---///...------...000111999FFFOOOXXXaaagggjjjjjjiiivvv}}}qqqkkkhhhiiillltttzzz~~~}}}wwwqqqfff]]]VVVVVVTTTPPPFFF@@@<<<888777777666333111000000//////---,,,---///333555;;;DDDIIILLLPPPPPPLLLEEE???AAAHHHOOOOOONNNOOOTTTUUUVVVWWWVVVPPPKKKKKKLLLNNNMMMKKKJJJMMMRRRYYYeeevvv~~~wwwsssnnnhhhgggfffhhhttt```555***))))))((('''&&&$$$%%%######%%%&&&&&&'''******''''''###""""""###&&&'''%%%%%%&&&((('''&&&%%%%%%(((+++'''%%%###!!!###&&&)))'''%%%$$$%%%%%%'''((()))'''%%%&&&###$$$'''&&&&&&'''111222111111111111000---...000///111111///000222222222000/////////000111///000222000//////111111000///000111///---++++++......000111///000///---++++++,,,.........000000999DDDLLLUUU\\\dddlllooopppwww|||~~~{{{xxxmmmiiijjjkkklllnnnsssxxxwwwqqqiiiaaa\\\YYY[[[XXXPPPEEE???;;;888888777555333111000222111000111.........111888AAAHHHLLLOOOPPPHHHAAA>>>@@@GGGOOOUUUWWWSSSQQQSSSTTTTTTUUUSSSQQQMMMLLLLLLLLLMMMLLLMMMOOOUUU___nnnxxxsssllldddcccdddllliii:::,,,)))(((%%%%%%%%%%%%)))(((''''''&&&%%%''')))'''%%%'''&&&&&&&&&((((((&&&$$$$$$%%%%%%$$$%%%'''(((***+++)))'''%%%!!!$$$)))---+++'''$$$$$$&&&((())))))((((((&&&$$$$$$''')))(((%%%111222111...000111///---...000000000000000111111111111///...//////000222111111111...///000111...+++...000000......------...,,,///111---...///...+++***,,,/////////000222777AAAIIIRRR[[[cccmmmtttuuuwwwuuutttsssyyyzzzvvvrrrlllgggfffiiimmmoooppptttrrrkkkccc]]][[[\\\]]]WWWMMMDDD>>><<<;;;:::888333222000111222111111222000///000111999CCCJJJJJJKKKMMMDDD???@@@EEEMMMVVV[[[[[[XXXSSSRRRSSSQQQPPPOOOMMMLLLKKKMMMNNNNNNNNNNNNQQQZZZhhhzzzxxxuuuooogggcccdddmmmrrrBBB...)))'''&&&&&&&&&&&&'''((((((((($$$&&&+++***'''###&&&$$$%%%))))))((('''&&&''''''%%%###%%%((((((((((((((()))&&&$$$%%%)))++++++(((%%%%%%'''((('''((('''&&&&&&$$$%%%'''***(((%%%///111111...000000///,,,...///000//////000111111//////...---...///000222111222111...///000///++++++,,,...///...///.........---------++++++---///,,,,,,...000///000222111555???FFFQQQ]]]gggqqqxxxxxxxxxtttnnnkkkqqqxxxyyyvvvtttsssqqqjjjcccfffmmmrrrrrrqqqmmmfffaaa\\\[[[\\\ZZZSSSIIICCC>>>===<<<;;;777333222111222222000000222111111111222999BBBGGGFFFFFFHHHEEEEEEHHHMMMUUU\\\^^^]]]ZZZVVVTTTPPPOOOKKKJJJIIIIIIKKKOOOQQQPPPOOOOOOUUUdddvvv~~~xxxvvvsssmmmiiiggglll}}}MMM000((('''((()))'''%%%%%%&&&'''(((&&&'''+++***'''$$$"""!!!###(((((((((((('''))))))&&&$$$&&&((('''&&&&&&&&&''''''&&&%%%%%%&&&***(((&&&%%%''''''''''''&&&&&&&&&###$$$&&&((('''&&&---000222000111111111...---.../////////000111///,,,---...//////000///......000000///...---,,,+++***,,,......///111///,,,,,,,,,+++)))((()))+++///------000000......111///444>>>DDDPPP^^^nnnvvvyyyxxxzzzyyytttppptttwwwrrryyy}}}wwwhhheeekkkrrruuuppphhhcccdddaaa]]][[[YYYTTTIIIBBB<<<;;;:::888666555333111000000///000333333222222333999???AAABBBEEEJJJIIIJJJNNNTTTXXX]]]aaa[[[XXXWWWSSSQQQPPPIIIHHHIIIKKKLLLOOOQQQRRROOOQQQ___vvvzzzuuurrrpppooojjjkkk[[[333))))))***)))'''''''''&&&$$$%%%$$$###$$$'''$$$###%%%!!! $$$&&&''''''$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&'''(((%%%"""!!!###((((((&&&%%%$$$%%%%%%&&&%%%&&&)))&&&$$$"""###&&&(((///000222222111111111000...---......000222222000...---...//////111///,,,---......///...---,,,......,,,------...//////...---,,,+++))))))***,,,---,,,---///000------///000666@@@DDDPPPeee|||{{{}}}|||xxxwwwxxx{{{jjjeeegggkkkmmmjjjeee``````^^^ZZZWWWSSSNNNFFF@@@===;;;:::777444444222000//////000111333222111111222999>>>???AAAFFFMMMOOOPPPSSSWWW[[[^^^^^^YYYVVVTTTSSSQQQNNNIIIJJJMMMMMMLLLNNNQQQQQQTTT[[[jjj}}}xxxtttqqqpppllliiipppfff666+++++++++'''%%%&&&$$$%%%&&&''''''%%%$$$&&&$$$"""'''$$$!!!$$$%%%'''(((&&&&&&&&&&&&'''&&&$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%%%%%%%'''&&&$$$%%%(((%%%###$$$$$$%%%'''222222111222000000000222111///......000111111000...,,,......///111000---+++...///---------...000000......---...//////......---------,,,,,,------,,,---...//////...///111:::BBBDDDSSSnnn}}}~~~{{{}}}zzz~~~uuueeebbbcccdddffffffddd^^^YYYXXXXXXUUUOOOIIIDDD@@@===;;;999666222111111000///...///000222111111222333999>>>???BBBHHHOOOSSSSSSTTTWWW\\\___\\\YYYUUURRRTTTRRROOOIIIJJJMMMNNNLLLLLLNNNRRRYYYdddssszzztttooonnnmmmhhhdddzzzppp>>>...)))(((((('''&&&###%%%(((***)))(((&&&&&&%%%$$$)))&&&###%%%%%%&&&'''&&&''''''''''''%%%$$$%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&%%%&&&&&&&&&$$$&&&'''(((%%%%%%)))(((&&&'''&&&%%%%%%333333222333111000000444333000000///000///......///---......///000000//////000000------------...000000000///000222///+++,,,.../////////////////////000......///000000333777AAAGGG]]]www~~~|||zzzwww~~~zzztttoooggg``````aaadddffffffbbb\\\UUUSSSTTTTTTNNNIIIFFFBBB>>>;;;;;;555111000222111000---...///111000000222555999>>>@@@EEELLLQQQSSSSSSSSSTTTZZZ]]]\\\XXXTTTRRRTTTRRRLLLHHHIIILLLMMMJJJJJJMMMUUU^^^lll}}}{{{qqqkkkooommmiiiaaaooo}}}JJJ222(((&&&)))***'''$$$$$$'''+++)))((('''%%%&&&)))***&&&$$$&&&&&&%%%&&&%%%'''&&&&&&&&&%%%#########$$$%%%%%%%%%'''$$$%%%&&&%%%%%%%%%$$$###$$$&&&%%%$$$&&&---...***''''''''''''222222333222222000///444222//////000000///.........---...000000...------,,,---000...---------////////////000000111///...------------///000///......///---,,,...///...111999DDDMMMddd{{{|||wwwrrrpppvvv{{{{{{~~~ttthhhaaa___bbbdddddddddccc___[[[TTTRRRSSSRRRMMMGGGCCC@@@===:::999444222111111///000000111000...,,,---111333888AAAEEEJJJNNNRRRSSSTTTTTTVVV[[[^^^YYYXXXVVVTTTTTTOOOKKKHHHHHHKKKOOOPPPQQQTTTYYYcccssszzznnnfffkkkooommmbbbhhh}}}ZZZ888(((''')))***))))))(((''''''&&&&&&'''&&&&&&&&&'''&&&''')))(((''''''(((&&&$$$%%%$$$$$$###$$$%%%%%%$$$"""###&&&$$$######$$$$$$%%%&&&$$$###$$$"""$$$'''******'''%%%$$$%%%'''111222333000111000///444222/////////000000///000000000000111000///......+++---000//////...------------,,,////////////000///------...///------...///000000...//////...///777FFFSSSkkkvvvooonnnsssyyy{{{yyyssseeeaaaccceeefffgggdddbbb^^^XXXQQQNNNNNNNNNLLLHHHBBB???<<<:::888444222111///...000111111000---+++---000111777AAAKKKOOOQQQSSSTTTVVVVVVYYY]]]]]]YYYYYYWWWTTTQQQMMMIIIIIIHHHIIINNNQQQVVV[[[^^^lll|||zzzqqqhhhjjjrrrvvviiifffsssnnnAAA))))))(((((())))))(((&&&%%%&&&&&&%%%&&&'''&&&%%%'''))))))'''&&&&&&&&&&&&&&&'''&&&'''&&&&&&&&&&&&%%%###$$$'''$$$######%%%&&&''''''%%%%%%&&&%%%&&&'''''''''&&&$$$$$$&&&%%%333444222000000000000222222000//////000000000000111111222111000000000...,,,---//////000///,,,+++,,,---***+++---...//////...---...111111---,,,...111222111000000111000222999GGGXXXrrrssslllrrr|||{{{{{{oooffffffiiihhhiiihhheeeddd___WWWOOOJJJGGGJJJKKKHHHAAA???<<<:::888555111///........./////////......///000000666BBBOOOTTTUUUUUUUUUWWWYYYYYYZZZ\\\[[[XXXVVVRRRPPPLLLIIIKKKHHHGGGJJJQQQXXX]]]fffvvv|||ssskkkkkkttt|||pppfffkkkLLL---+++((((((((('''&&&&&&&&&'''%%%$$$&&&'''(((&&&'''***+++((($$$"""!!!%%%)))***((((((((('''(((((('''&&&&&&'''&&&$$$$$$'''))))))''''''((()))***(((&&&$$$%%%%%%%%%'''%%%$$$333222000111///000222222111000000//////000000...---///000000000///------+++---000///000///---+++---///...------.........------...000///,,,+++,,,000000////////////000444???NNN\\\ttt~~~{{{wwwqqqmmmlllkkkhhhhhhhhhgggeee___XXXPPPKKKJJJLLLIIIDDD??????>>><<<888555111///...---------...////////////......444BBBRRRWWWXXXVVVTTTVVVYYYWWWWWWWWWZZZUUUPPPQQQRRRMMMIIIJJJGGGFFFJJJQQQYYYbbbooo}}}uuunnnmmmssszzzooofffhhh|||TTT111)))'''''''''''''''(((***'''&&&&&&'''(((((('''((()))(((&&&%%%%%%###%%%'''&&&%%%''')))&&&((((((&&&&&&&&&&&&))))))(((&&&######$$$''''''&&&%%%''''''&&&&&&''''''&&&''''''222111///111000111000111///...000...---,,,...---+++---///000111///---...,,,...000/////////...---...///000///............---***,,,000...++++++---/////////000///---...333@@@TTTddd}}}{{{uuuqqqpppoookkkhhhhhhhhheeeccc^^^XXXTTTRRROOOJJJEEE@@@;;;;;;<<<;;;444333111//////...,,,,,,---...///000///...///555CCCTTTYYYXXXTTTRRRUUUWWWTTTUUUWWWVVVRRRNNNOOOOOOJJJGGGGGGGGGKKKQQQVVV^^^hhhwww}}}xxxvvvuuuxxx{{{rrrhhhhhhvvvbbb777''''''((('''$$$&&&)))***&&&'''(((((()))(((%%%&&&'''(((&&&&&&'''%%%%%%&&&%%%%%%&&&&&&''''''''''''(((&&&###''')))(((%%%$$$%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&###%%%(((222111000222222111...000......///...,,,++++++,,,------///000//////////////////...---...///...///000000...//////---///000---(((+++...,,,+++------...///000000...,,,,,,111BBB[[[nnn~~~wwwsssssspppkkkgggggghhheeeaaa[[[WWWXXXWWWRRRHHHAAA<<<999888:::999444222111//////...---------...000000///000111888EEEVVVZZZXXXSSSTTTUUUVVVRRRTTTWWWSSSPPPOOONNNLLLIIIFFFEEEIIIOOOWWW^^^fffqqq|||}}}}}}~~~vvvnnnnnnwwwqqq@@@'''(((+++'''"""$$$''''''&&&((((((''')))***$$$$$$&&&***'''&&&'''%%%%%%''''''(((%%%$$$&&&%%%''')))***'''$$$''')))'''###$$$%%%%%%$$$&&&(((***(((%%%$$$%%%$$$$$$###$$$'''222000000111000111111000000000///000///...***+++000///111111...---///000000...,,,---......---///000///---......---//////---***+++,,,******,,,---////////////...------222EEE```yyy|||xxxvvvpppiiiddddddfffgggaaaYYYUUUWWWVVVRRRIII???:::999999999999555333222000///...///......000000000///000333;;;HHHXXXZZZWWWTTTWWWWWWTTTPPPRRRUUUUUURRRQQQOOOIIIGGGHHHGGGLLLQQQYYYdddppp~~~yyyvvvxxx{{{JJJ+++)))***((($$$$$$&&&&&&((())))))%%%(((***&&&%%%&&&)))'''''''''$$$%%%'''''''''''''''&&&&&&&&&))))))(((((())))))((( !!!$$$%%%$$$&&&((('''***+++)))&&&&&&'''((('''%%%222222111111000111333000000111.........///---...000000000000000//////000111///,,,---......+++,,,...000000//////111///---,,,,,,+++***((((((+++...000///...///000000000555DDD___~~~||||||}}}yyyxxxpppiiiggghhhiiilllfff]]]UUUTTTQQQMMMIII@@@;;;:::999999888444333333333111......///000111000000000222777???KKKYYY\\\ZZZXXX[[[YYYTTTRRRUUUWWWTTTRRRPPPMMMIIIGGGHHHJJJNNNRRR\\\mmm}}}~~~|||{{{{{{~~~QQQ---)))((('''&&&%%%&&&(((((()))(((###''')))'''$$$$$$'''&&&%%%$$$"""$$$%%%%%%$$$%%%''')))'''%%%''''''''''''%%%%%%&&&######&&&)))'''&&&&&&%%%&&&)))((('''&&&&&&)))&&&"""///111111000111000//////000111///...---...000111111333111000222111111000222111...---......,,,,,,---///......///000...+++)))++++++***)))***---...000///...///111111000444CCC___|||{{{~~~}}}xxxyyyrrriiifffjjjoooqqqkkkcccYYYSSSNNNHHHCCC@@@>>><<<999888777333111222333222///...000111222111111111444;;;EEEQQQ\\\^^^^^^\\\\\\ZZZUUUTTTVVVXXXTTTRRROOOJJJIIIHHHIIIMMMNNNUUUggg{{{|||zzz|||YYY000((('''((((((&&&%%%&&&''''''&&&$$$''')))'''$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$###%%%)))(((&&&))))))'''%%%###$$$'''&&&%%%&&&((()))'''%%%###$$$&&&'''((('''&&&'''$$$ ,,,---000///111000+++.........//////...,,,///111111666222////////////...222333000...///000///...//////+++,,,------,,,+++)))(((+++///---,,,//////000///------000111///333EEEccc|||}}}~~~~~~vvvyyyrrrfffccchhhppptttmmmeee^^^VVVNNNGGG???>>>???>>>:::777666333//////111222111///000111222111222222555???LLLXXX```bbbbbb___\\\ZZZVVVUUUVVVWWWUUURRRLLLGGGHHHJJJKKKOOOMMMYYYttt~~~yyyzzzrrrrrr}}}ddd555''''''***)))'''%%%###&&&&&&$$$%%%))),,,(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%$$$%%%$$$%%%'''***---+++(((%%%%%%'''+++((('''''')))'''''''''###$$$&&&%%%&&&''''''$$$""" ///...///111111///...000///---...//////......//////000111000,,,---...///000111111////////////...///111---//////------------***...222......---...///...,,,---000111000666KKKiii~~~zzzwwwmmmbbb^^^dddkkkpppjjjeee```VVVQQQLLLBBB<<<===>>><<<999666333///+++...111000000000111222222222222666@@@NNN[[[bbbfffccc^^^\\\XXXVVVXXXVVVTTTSSSPPPLLLJJJJJJKKKMMMQQQPPP\\\xxxyyyzzz|||{{{{{{{{{yyy{{{sssiii|||ooo<<<)))(((+++$$$((('''######$$$%%%&&&'''(((&&&&&&%%%!!!&&&'''%%%$$$$$$%%%((('''%%%$$$&&&(((***++++++***(((%%%###&&&(((((('''%%%(((&&&$$$###$$$&&&$$$&&&'''%%%%%%###"""000///000222111111111000...,,,---///000000.........///111111...,,,---///...//////------------,,,...222222000//////......000...///111///...---...000///---,,,...000111888OOOooo{{{~~~yyytttjjj```\\\```eeehhhgggccc]]]SSSRRROOOCCC>>>===>>><<<999666333---,,,111222111//////000111444222222777CCCVVVccccccbbb```\\\YYYWWWTTTWWWVVVSSSOOOKKKMMMNNNMMMLLLNNNUUUWWW```tttyyyyyy}}}zzztttrrrssssssxxx~~~yyymmmsssuuuDDD,,,'''***&&&&&&((($$$"""###&&&&&&'''((((((((('''%%%'''(((%%%$$$%%%'''((((((&&&$$$'''(((((('''(((((('''&&&%%%&&&'''&&&&&&%%%''''''%%%%%%$$$###$$$'''(((%%%&&&&&&&&&111///000111111222222000...---...///000000...---//////111111000------000............,,,+++******///222111///...///---...//////...//////...------000000///------///111;;;RRRrrryyyxxx~~~}}}}}}~~~uuunnnggg```[[[[[[___aaa___ZZZUUUOOOPPPPPPFFFAAA>>>>>>:::777444222------444444222000000///000333111222777FFF[[[hhhaaa^^^\\\YYYVVVVVVUUUWWWVVVQQQLLLKKKPPPRRRMMMJJJLLLXXX___gggsss~~~{{{||||||tttnnnpppoooqqqwwwuuuppp|||MMM000&&&''')))'''&&&$$$"""$$$'''&&&'''((((((((('''%%%&&&''''''&&&&&&(((''''''&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%'''$$$"""%%%((()))&&&'''((((((222111...,,,...000000111000//////......000...---...///111111000///////////////000000...,,,++++++---000///111000***(((***---...---...///...---------...//////...---...999RRRrrrxxxyyyzzzzzz{{{~~~}}}rrriiiccc___\\\[[[ZZZ[[[WWWRRRNNNMMMMMMKKKIIIEEEAAA>>>999555333111------333555444222222111///...///111666GGGXXXaaa^^^___^^^YYYVVVVVVYYYZZZVVVPPPMMMOOOQQQQQQNNNLLLQQQZZZcccmmmyyy~~~wwwqqqsssrrrpppppp{{{{{{ooo\\\555%%%'''***'''$$$%%%&&&'''((('''''''''&&&%%%%%%$$$%%%&&&&&&''')))***'''$$$$$$%%%$$$###$$$%%%$$$$$$%%%&&&''')))'''&&&%%%%%%$$$$$$%%%((('''###$$$''')))''''''&&&&&&111222000---///000000222111000///...///111///.........000111000111000...---...000000...------...//////---//////***+++------......///...------...,,,---.........---...:::SSSsssxxxxxxtttrrrsssvvv{{{}}}xxxzzztttfffaaa___^^^\\\XXXVVVUUURRRNNNIIIKKKLLLIIIHHHGGGEEEAAA;;;777444000------222666555222111111000...///111777JJJVVV[[[ZZZ^^^___ZZZVVVWWWZZZ[[[UUUNNNKKKMMMOOOQQQOOOOOOTTT]]]gggsss}}}{{{zzzzzzvvvqqqrrr{{{~~~qqqhhh>>>+++***+++((('''&&&)))(((&&&'''&&&$$$$$$%%%%%%$$$%%%%%%%%%&&&))))))%%%""""""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%'''''''''%%%###&&&'''&&&(((&&&$$$$$$((('''%%%%%%&&&&&&000222222000//////000///000000000000000000//////...---///000111222111---,,,...000000.........000000---,,,......---000...---///000000---,,,---///..................///:::SSSqqq}}}vvvuuuqqqmmmmmmnnnqqqttttttpppeeeZZZYYY[[[ZZZXXXVVVSSSQQQOOOKKKIIIIIIJJJGGGEEEGGGGGGBBB<<<777555111//////111555444111000000111222000111999MMMVVVXXXXXX\\\___[[[YYYYYYZZZYYYSSSMMMJJJMMMQQQQQQPPPRRRWWW___jjjwww{{{}}}xxxvvvvvv~~~xxxsssJJJ111)))((())))))&&&((('''%%%(((&&&$$$$$$&&&'''%%%%%%$$$$$$%%%''''''""""""###%%%))))))'''%%%%%%%%%%%%&&&%%%$$$&&&'''&&&"""%%%(((((((((%%%###$$$)))'''######&&&'''222111111///------000---///000111000000...//////...---...//////000000...---...000//////...---///000///000///...//////...---///000///---,,,---///000000000///000//////999RRRsssvvvtttvvvsssnnnjjjfffhhhlllmmmeeeZZZSSSSSSTTTTTTRRROOOPPPPPPMMMJJJIIIGGGFFFDDDCCCDDDDDDAAA:::555333333333222111222222111000///000222000222<<>>888222222555888777333222111000000......000000444???OOOYYY[[[]]]______]]][[[YYYXXXPPPLLLLLLPPPQQQPPPQQQTTTUUUZZZhhhvvv~~~~~~}}}{{{yyy~~~VVV666'''((('''(((((()))'''%%%&&&'''''''''%%%%%%&&&######%%%''''''%%%%%%(((***)))***)))&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%'''(((((()))(((&&&'''%%%%%%%%%$$$%%%$$$444222000000111111000---...000111///......000111111111000000/////////222000//////...///...+++,,,...000.../////////+++,,,...///,,,+++...111111000//////------...///222DDDfff~~~nnnlllvvvxxxhhh^^^```bbb___ZZZYYYYYYUUUQQQQQQRRROOOLLLLLLKKKIIIGGGHHHGGGDDDAAA>>><<<;;;666222333777888777444111///............000///444AAAPPPWWWZZZ]]]______^^^[[[YYYXXXPPPKKKJJJPPPPPPPPPPPPTTTVVV^^^ppp}}}yyyssssssrrrwww}}}{{{{{{|||}}}|||}}}}}}ZZZ888((()))))))))))))))(((%%%%%%&&&'''%%%$$$$$$%%%######%%%((('''&&&%%%'''(((((((((&&&%%%%%%''''''%%%%%%&&&(((%%%$$$$$$###(((***)))(((''''''(((%%%$$$$$$$$$###"""555444333111444222---,,,...000111000///000222222222333222222000///.../////////000//////...+++,,,...000...//////---++++++......------...000000///...///000//////000333KKKpppzzzfffgggtttrrraaa^^^]]]]]]\\\```aaa]]]VVVTTTTTTTTTPPPMMMIIILLLMMMIIIHHHGGGDDD???>>>;;;888666444555888777555333111...,,,,,,//////000///444AAAQQQVVVWWW[[[]]]^^^\\\ZZZYYYWWWOOOLLLLLLPPPQQQRRRRRRUUUXXXbbbvvv|||rrriiieeegggfffhhhnnntttyyy}}}yyysssrrryyy{{{}}}}}}xxxsssrrr^^^<<<(((***,,,***)))'''&&&&&&%%%&&&&&&%%%%%%&&&'''&&&%%%$$$&&&'''&&&###$$$$$$%%%$$$###$$$%%%'''&&&"""$$$''''''###%%%$$$"""''')))'''&&&%%%&&&'''((('''#########$$$888444000,,,111222......---............///222111000222222111111000...---.........///000///---,,,,,,///......///---......---///000000......///---...---.../////////111JJJrrrjjjgggqqqzzzwwwiii^^^^^^ZZZWWWWWWfffkkkbbbVVVSSSTTTWWWVVVSSSMMMMMMMMMNNNOOOKKKHHHFFFAAA;;;777666555666:::888555333111000...---000111000...666CCCQQQUUUTTTWWW[[[\\\YYYVVVUUUSSSLLLKKKMMMQQQTTTVVVWWWWWW\\\fffvvv}}}pppddd^^^]]]___]]]___ccceeejjjpppvvvyyyzzzyyyzzzzzz{{{~~~rrrmmmrrr|||~~~zzzvvvtttvvvdddAAA((('''))))))(((''''''((('''&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%$$$"""###$$$%%%$$$$$$%%%(((&&&$$$&&&&&&(((***'''$$$$$$$$$&&&&&&%%%((((((((((((,,,+++%%%%%%&&&(((222111///...000111111//////......//////000222111//////000111222///---,,,////////////............///...,,,...000,,,,,,...,,,000111000//////000......------//////...111IIItttyyyjjjkkkooonnnhhhbbb______\\\YYY\\\nnnuuujjj[[[UUUUUUYYY___]]]SSSSSSRRRRRRSSSOOOLLLIIIBBB<<<777666555555777999777555333111...---...///222222:::HHHTTTVVVSSSRRRWWW[[[YYYVVVRRRNNNHHHKKKNNNPPPSSSVVVYYYZZZaaalll{{{}}}wwwtttjjjaaa_________bbb```bbbeeefffiiinnntttwwwyyyzzzyyyyyyyyy|||zzz}}}vvvqqqttt}}}}}}tttvvv}}}lllIII,,,)))))))))&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&%%%###"""######"""$$$&&&&&&$$$%%%''')))%%%$$$((((((((('''&&&$$$$$$&&&%%%%%%%%%''''''%%%&&&+++***&&&(((((()))/////////000000000000////////////000000000222222000...///111222///---,,,////////////,,,+++/////////...,,,...///++++++,,,---000000...---///000///000000------...000222JJJsssmmmhhhfffaaa^^^___bbbaaa___]]]aaasssxxxnnn]]]UUUUUUZZZfffeeeYYYVVVTTTQQQQQQOOOMMMHHH???999888777555444555666777666444111---------...333777AAAPPPVVVVVVRRRPPPTTTYYYYYYVVVPPPJJJGGGLLLPPPPPPQQQUUUZZZ\\\dddsss}}}~~~}}}}}}zzzxxxvvvtttssspppiiiccc]]][[[```eeeiiikkkiiiiiikkklllnnnqqqwwwzzz~~~~~~zzz}}}~~~wwwxxxwwwnnnttttttOOO000+++)))(((&&&$$$%%%'''***)))''')))(((&&&$$$$$$$$$###""""""###$$$'''(((&&&###$$$''')))&&&%%%'''((('''###%%%%%%%%%''''''&&&&&&'''%%%###'''))))))(((((())))))222000//////000222///...///000000///000000222333222111111000111222111//////......///---,,,///...---000000///...---......---//////---***,,,...---111111...,,,///222444KKKppp}}}llljjjfff______cccgggfffbbb```aaajjjmmmggg\\\WWWWWWZZZcccfff]]]TTTNNNMMMMMMKKKHHHCCC>>>999666777777555555222222333222111---------///333<<>>)))***)))((('''((())))))+++(((&&&''''''&&&&&&&&&%%%%%%'''((('''&&&&&&&&&$$$$$$$$$$$$""""""%%%((('''&&&$$$%%%%%%%%%&&& """%%%''''''&&&%%%%%%%%%&&&333222000///......///---///000---,,,...111222222111000//////111000000000////////////...---///000000///...---///111111000///111000000000......//////---,,,------111???[[[mmmpppooo|||~~~mmmaaa^^^\\\\\\___eeemmm{{{qqqnnnhhh```WWWTTTTTTVVVWWWUUUOOOGGG@@@===<<<888666666555333222000111222555;;;BBBGGGOOORRRSSSSSSSSSVVVYYYXXXUUURRRNNNQQQTTTVVVRRRSSSVVVXXXZZZ___ccckkkqqqzzzuuunnnjjjeee```^^^aaafffbbbdddiiipppwww~~~nnneeeiiirrruuuvvvvvvyyyyyywwwzzziiiGGG...***((('''&&&((()))+++***'''''')))(((%%%$$$%%%&&&&&&&&&'''((('''&&&'''&&&&&&&&&%%% !!!$$$'''(((%%%###$$$&&&&&&'''###%%%&&&&&&%%%&&&&&&%%%%%%&&&222222222222000...---...000222///......///000111111/////////000000111111...---...222000---...000111//////......000000000///000///000111///---,,,------///000000444CCC\\\nnnvvvooo___[[[ZZZ\\\______dddnnnxxxssskkknnnfff]]]XXXVVVYYY]]]^^^WWWMMMCCC;;;:::;;;666444333222111000000222444666===FFFLLLQQQSSSSSSTTTTTTVVVXXXVVVTTTRRRPPPSSSUUUVVVSSSSSSUUUXXX]]]bbbdddccckkkzzzrrrjjjgggccc^^^```gggnnnjjjkkkkkkjjjxxxvvvmmmgggkkkrrryyyzzzxxxuuummmMMM222(((((((((''')))((('''%%%&&&'''((('''%%%$$$&&&'''&&&$$$%%%(((***&&&%%%%%%'''(((&&&!!!"""###$$$$$$!!! ###&&&'''''')))'''%%%$$$$$$$$$&&&'''&&&###333222222111000000111...000222...///////////////000///111222000111222000//////111111///...///000111222//////......///111000000///...111///---------...///111///222BBB\\\qqqmmm```[[[YYYZZZ___\\\___fffkkkfff```ddd___\\\___```aaa```\\\SSSHHH???:::999;;;666444444555333222444777666888???IIIQQQSSSVVVWWWSSSSSSVVVWWWWWWVVVSSSRRRSSSTTTVVVSSSSSSWWW]]]^^^bbbdddaaalll|||ooohhhdddaaa```cccpppzzzvvvsssqqqppp~~~uuulllgggkkkttt{{{wwwsss{{{tttXXX;;;***)))++++++(((***)))%%%$$$$$$$$$&&&&&&&&&'''%%%$$$###&&&***)))$$$$$$&&&&&&&&&$$$ $$$&&&$$$###"""!!!"""$$$&&&((('''&&&%%%'''%%%'''))))))'''$$$111111000//////111222000///000///////////////000111000222444222000111000///000000000//////000...000333111///...///---///000...,,,+++---000111...------...000...222BBBZZZqqq}}}kkk```ZZZXXXYYY]]]ZZZYYY^^^ccc```]]]```]]]^^^fffhhheee^^^UUUNNNFFF===999888888555555666666333222666888888:::AAAJJJQQQRRRSSSSSSTTTSSSUUUWWWVVVSSSQQQSSSUUUUUUUUURRRUUUYYY\\\aaabbbeeeeeerrrvvvkkkeeebbbcccffflllwww{{{yyy{{{||||||zzzppphhhgggooo~~~{{{xxxxxxvvv___BBB---*********+++---...'''######$$$%%%&&&&&&%%%######%%%&&&(((((($$$%%%&&&%%%$$$""" &&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%$$$%%%(((''''''''''''''''''//////...---...000111222000...111111000///000111111000111333444111///000///......111000000000---...222000...---......///...---)))(((...111111000...---...///...444BBBXXXlll}}}jjj]]]YYYWWWXXXZZZWWWVVVYYY___bbbfffiiidddfffllljjjcccXXXOOOIIICCC===888555333444666666444111111555777888:::AAAIIINNNOOOQQQRRRUUUUUUWWWXXXVVVQQQNNNQQQVVVVVVTTTTTTVVVZZZ[[[aaaeeehhhnnn}}}}}}qqqfffbbbdddhhhooouuu~~~|||zzzzzzsssooonnnrrruuu}}}~~~uuuvvv{{{uuullljjjmmmrrr}}}yyyuuubbbIII222+++(((&&&***///000***$$$###%%%%%%%%%$$$###$$$%%%'''%%%%%%'''%%%%%%%%%$$$$$$###"""''''''$$$''''''&&&%%%%%%&&&&&&###$$$%%%&&&&&&$$$!!!###'''***000......//////000111222222///222222//////222111////////////000000000000,,,...///222...---//////000000000---+++------,,,,,,------------///000111111///...//////555DDDWWWhhhvvvkkk\\\YYYWWWWWWXXXWWWYYYZZZcccoooxxxzzzvvvppplllddd[[[RRRIIIDDDBBB===999666444333222111000///111444444444666@@@IIINNNMMMOOOTTTYYYXXXYYYZZZWWWQQQOOOQQQUUUUUUTTTVVVXXXZZZZZZ^^^eeennn{{{xxxjjjbbbeeeiiinnnuuu|||wwwnnnhhhfffddd^^^\\\]]]bbbfffiiijjjjjjlllwwwyyyrrrpppqqqsss~~~wwwkkkUUU555***(((***++++++***)))&&&%%%))))))'''###$$$%%%'''&&&%%%$$$%%%%%%%%%%%%%%%''''''%%%&&&&&&%%%%%%%%%######$$$%%%%%%######%%%%%%$$$$$$###$$$&&&(((000......000000111000///000000111000///111333///***...000000///111222111/////////111///...000000000...000...---///---,,,---000111///......///000///...//////000777DDDTTTaaalll}}}llluuunnn]]]YYYYYY[[[ZZZYYYZZZ___ooo}}}sssddd[[[TTTNNNGGGCCCAAA<<<999666444333111111111111222222000111444???HHHNNNPPPRRRVVV[[[]]][[[YYYUUUSSSSSSSSSVVVUUUTTTWWWYYYYYY\\\___iiiuuuvvvggg```gggnnnuuu}}}zzzrrruuuwwwtttjjjddd```]]]\\\[[[ZZZWWWWWWXXXZZZ]]]```bbbeeegggnnnwww}}}|||}}}vvvrrrrrryyy~~~wwwbbb<<<+++&&&***(((((('''(((((('''((((((&&&$$$&&&%%%%%%%%%'''&&&############$$$((()))&&&%%%%%%&&&%%%%%%$$$#########$$$############%%%'''%%%$$$&&&(((000//////000///000000......000//////111222000---(((///222111000111111222222111000000/////////......000000000000//////...///111000///000...---///......//////111999DDDRRR^^^ggg|||sss[[[ggglll^^^[[[^^^___\\\[[[___hhh|||oooZZZTTTPPPKKKFFFCCC???:::888666444333333222222222111000///000555BBBJJJQQQTTTXXXZZZ\\\]]][[[WWWRRRRRRTTTTTTWWWVVVUUUWWWYYYZZZ\\\aaammmzzz}}}uuuiiidddlllttt~~~}}}|||sssjjjcccccc___[[[TTTRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[^^^bbbfffhhhkkkmmmqqqwwwyyyuuuuuuwwwvvvyyyuuusss}}}lllDDD+++&&&+++$$$$$$''''''******'''&&&&&&&&&&&&%%%$$$'''''''''%%%"""!!!!!!###&&&'''&&&$$$$$$&&&%%%%%%$$$###"""###$$$$$$""""""$$$&&&'''&&&$$$$$$%%%000000000///...//////......///......000000...---...000111000///......111333222///...///000---+++,,,000///111111///222222////////////000------///000//////...000888DDDSSS___mmmqqqZZZdddxxxtttfff^^^^^^___```___ccclllyyywwweeeVVVRRRNNNHHHCCCAAA===999999999777444111000000000000/////////555EEEQQQWWWYYY^^^```^^^[[[XXXUUUOOOQQQTTTTTTUUUUUUUUUXXX[[[]]]^^^dddoooxxxtttvvv}}}}}}vvvmmmkkkttt|||yyy|||zzzvvvrrrjjjccc]]]YYYTTTPPPLLLRRRXXX]]]```bbbdddcccbbbcccddddddbbbeeekkkjjjkkkjjjnnnssstttqqqrrrssssss~~~~~~wwwttt}}}tttNNN---###***'''%%%$$$%%%))),,,))))))((('''%%%$$$$$$&&&%%%%%%'''%%%###"""######$$$###"""""""""%%%###"""######$$$'''(((&&&$$$''''''&&&!!!//////000///000000000000000000///------000111000000...///111///---.../////////000111000///,,,000111000///000000000000000000000---,,,111000......------......///666CCCTTTiii}}}ooo^^^hhhttttttggg\\\XXXZZZ[[[^^^dddqqqlll]]]UUURRRMMMHHHBBB???;;;999666555333222///000111111///---------444FFFSSS[[[^^^aaa```___[[[WWWTTTPPPSSSVVVVVVUUUUUUVVV[[[]]]]]]___eeemmmuuuuuuuuuyyy~~~}}}tttppptttzzzsssrrrooommmjjjaaaYYYUUUTTTTTTVVV[[[```gggkkklllnnnppprrrqqqtttxxxqqqooorrrtttvvvrrrqqqvvv}}}|||wwwuuuvvvwww|||yyywwwtttVVV555(((***)))''''''&&&(((***(((((('''%%%$$$############$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&###"""$$$$$$$$$&&&'''&&&%%%'''&&&$$$""""""######......//////111222000222444000000------000111111///---...///......///000---...111111111///...111111//////......///...//////000------///111000///,,,---...000000555BBBWWWqqqkkkccckkkmmmfff\\\UUUQQQTTTYYYbbbqqquuuddd[[[VVVPPPKKKHHHBBB>>>;;;888444333333111000000111000...******+++222DDDTTT___bbb```^^^]]]YYYUUURRRSSSVVVXXXXXXUUUVVVXXX\\\\\\\\\___fffnnnuuuvvvvvvxxx~~~}}}vvvuuu}}}~~~tttnnnjjjfffccc```XXXTTTSSSVVV[[[ccckkknnnqqqtttuuuxxx}}}~~~zzzzzz~~~uuuaaa???---,,,***((('''''')))((('''%%%%%%%%%$$$######%%%$$$%%%'''((())))))'''''''''%%%%%%'''''''''###"""$$$%%%%%%%%%%%%%%%%%%'''$$$"""###$$$&&&'''---------///555444111444444222000//////000000///...---///...,,,...111111...---///000/////////000///...///...---///......---...000222///...000000//////000111000555BBBZZZvvvpppgggffffffeee\\\UUUPPPOOOUUU```qqq}}}jjj```ZZZTTTOOOJJJDDD@@@>>><<<888444333333000///000///...,,,''''''***222BBBTTTaaaeeeaaa\\\YYYTTTQQQQQQVVVYYYYYYXXXVVVVVVYYYZZZ[[[\\\___iiirrrwwwuuuvvv{{{{{{~~~}}}rrriiieeeddd___YYYTTTUUUWWWYYY___iiisssxxxwwwuuuxxxzzzxxxzzz{{{zzzmmmIII111,,,***(((&&&&&&'''(((&&&###$$$&&&%%%###%%%(((''''''((('''))))))''')))(((%%%&&&''''''&&&###!!!###$$$%%%%%%$$$$$$%%%'''%%%""""""###&&&)))/////////000111333222000111000...000111222111000///...000000///000000///,,,---//////------//////000111222000///111//////111---///111---,,,...///111000......000777EEE\\\rrr|||kkkcccaaabbbbbbaaa___WWWSSSYYYlllmmmeee___XXXQQQKKKGGGAAA@@@>>>:::777666111...//////000///,,,***'''&&&***333CCCUUU```bbbaaa]]]WWWSSSQQQRRRXXX\\\[[[WWWSSSTTTYYY\\\]]]^^^bbbjjjppprrrrrruuu{{{~~~wwwjjjdddaaa___YYYVVVVVVVVV\\\```dddlllxxx||||||ZZZ888)))((((((''''''&&&&&&((('''&&&%%%###$$$%%%(((((((((''''''(((***''''''%%%$$$%%%&&&'''%%%### """$$$$$$###$$$%%%'''&&&$$$$$$$$$&&&&&&111000111000111111111//////......///000000///000222111000000111111000///......//////...---......000111111000000111111000111///000000...++++++///111111000...111999III```mmmnnn^^^YYY\\\]]]___bbbdddcccdddnnnpppcccbbb]]]UUUMMMGGGAAA???>>>===:::777444000...---......+++***))))))))),,,555EEEUUU```cccbbb]]]WWWSSSQQQTTTZZZZZZYYYUUUTTTTTTWWW[[[]]]___eeeiiiiiikkkmmmrrrxxx~~~zzzzzzuuujjj``````___\\\TTTRRRWWW___cccgggmmmzzzlll@@@((('''))))))'''''''''))))))&&&%%%'''%%%$$$%%%((()))'''(((((('''%%%&&&%%%&&&'''&&&%%%&&&%%%""" """$$$%%%$$$$$$%%%'''&&&%%%&&&###"""$$$333333222///111000000...////////////...,,,---000111000000111222111000000111000///////////////...//////000//////000000000///111111000///,,,,,,000000111111000444<<>><<<<<<>>>>>>666111///000++++++******))))))***---///555EEEUUUbbbeeebbbZZZTTTRRRRRRUUU\\\ZZZVVVRRRTTTTTTUUUYYY\\\___dddeeeeeefffjjjooouuuvvvqqqqqqkkkccc___ccc___ZZZTTTUUU\\\eeegggkkkuuu{{{JJJ)))((()))(((&&&((())))))(((((((((***'''$$$%%%(((((('''***(((%%%$$$&&&''''''''''''''''''&&&%%%###$$$%%%%%%$$$%%%&&&'''&&&&&&&&&""""""$$$333333222/////////111...////////////...+++...111000000111222000000222333000///111000///000111///......000000000///000000111222222000/////////000000000000111666@@@PPPeeelllcccWWWTTTTTTVVV```oootttllleee]]]YYYSSSJJJAAABBBBBB@@@>>>>>>:::222,,,+++---)))'''(((,,,------,,,...///222@@@SSSaaabbb]]]VVVPPPNNNQQQTTT\\\[[[TTTOOOPPPQQQUUUZZZ^^^___```___bbbffflllssszzz{{{sssnnnlllhhhbbb\\\^^^[[[YYY[[[```dddhhhgggmmm{{{TTT,,,&&&(((***'''&&&&&&&&&%%%&&&((()))(((&&&''''''&&&'''***(((&&&$$$%%%$$$%%%%%%&&&((()))&&&%%%###%%%%%%$$$$$$&&&&&&((((((&&&%%%###&&&***333222000............/////////...//////...////////////111333111000111111......000///...000000...------000000///000000000000111222222////////////111111000111777BBBSSShhhlllccc[[[\\\```ccclll}}}yyynnneee___YYYUUUNNNFFF>>>@@@@@@???===:::555---)))+++...+++***,,,---............,,,---999OOO```bbbZZZUUURRRNNNPPPVVVYYYXXXSSSOOOQQQTTTXXX[[[]]]\\\ZZZ[[[bbbllluuu~~~vvvmmmfffbbbaaa___[[[ZZZXXXYYYaaaiiimmmmmmlllttt|||ddd444%%%%%%)))'''&&&((()))&&&%%%%%%&&&'''&&&&&&%%%%%%'''))))))(((&&&%%%%%%'''&&&'''(((((('''%%%###&&&%%%###%%%&&&&&&((('''%%%$$$$$$&&&)))333111...,,,///111///...////////////000111000////////////111222000000000---...///------/////////......000000///000000/////////000111...///000000222222000111777CCCUUUiiimmmeeefffnnnwww~~~zzznnnbbbZZZWWWRRRIIIBBB>>>>>>===;;;999444000++++++,,,---...//////,,,+++,,,///...)))***777NNN```bbb[[[VVVSSSQQQUUUXXXUUUTTTTTTQQQSSSXXX[[[\\\[[[YYYXXX]]]iiixxx{{{oooeee]]]ZZZZZZ[[[ZZZYYYYYY]]]eeelllqqqtttuuu|||~~~zzzzzzuuuAAA(((%%%)))&&&(((***)))&&&$$$###$$$&&&'''$$$%%%&&&''')))))))))'''%%%&&&((('''&&&%%%$$$%%%&&&###%%%### $$$$$$$$$&&&%%%$$$%%%%%%%%%&&&333111///...///111222//////...000---///222222111///......111222///...000111111///+++---///000111111000000000///000...---,,,---...000---111333222222111//////555BBBVVVhhhnnnmmmxxx|||nnnddd\\\TTTLLLDDD>>>===;;;999555111000///...---------...---,,,))))))***+++...---...777PPP```^^^ZZZWWWSSSRRRUUUXXXUUUVVVUUUQQQTTTYYY]]][[[YYYYYY\\\gggvvvxxxnnnfff]]]VVVVVVVVVYYYZZZ[[[^^^bbbfffhhhqqq{{{~~~~~~vvvuuuvvvpppttt||||||vvvNNN---&&&***&&&&&&&&&$$$%%%$$$"""###$$$%%%&&&((((((''''''((((((&&&%%%&&&''''''$$$!!!"""%%%###$$$"""!!!!!!"""%%%###"""%%%%%%$$$###333222111///---...000......///000...---///222000//////111222111------///222333000------...000222222111111111111000---------000111000---///000111222111111222777DDD[[[kkksssvvvuuuiiibbb]]]WWWOOOCCC<<<666333333222...,,,,,,......+++***......+++***)))((('''+++,,,---666NNN___\\\XXXTTTQQQPPPTTTXXXUUUUUUTTTQQQUUUXXXZZZWWWYYY]]]bbbkkkwwwxxxlllbbb\\\UUURRRSSSUUUYYY\\\^^^```eeeiiillluuu|||wwwnnnmmmvvvxxxmmmmmmvvvzzz^^^555((()))'''&&&%%%$$$'''&&&$$$%%%&&&(((''''''(((&&&$$$%%%&&&%%%&&&&&&$$$$$$### !!!"""###&&&&&&%%%"""$$$######&&&###!!!"""###%%%&&&333333333111---...000...---...///000...,,,000000000111222111000------111111111000......///000000111111///000000...,,,,,,///222333111---......///000000222333:::III```nnnvvvwwwmmmgggeee^^^UUULLL@@@777111000111000+++***+++,,,...---+++,,,,,,***+++***)))((((((+++---333LLL___[[[VVVQQQOOOPPPTTTWWWUUUTTTSSSRRRTTTWWWWWWSSSXXX```ggglllvvvpppcccZZZTTTQQQPPPSSSXXX]]]```cccdddgggnnnuuu|||{{{rrrjjjssswwwnnnqqqttt|||}}}jjj<<<***(((''''''&&&&&&'''&&&%%%&&&((()))'''&&&''''''###$$$%%%$$$'''&&&"""#########$$$""""""'''(((''''''&&&%%%$$$'''&&&###"""###%%%'''222222222222000111111///...///111222111...---000222222111///000......000...///////////////000//////...,,,---...,,,***+++///111333111......///...///000111222:::LLLdddttt{{{nnniiiiiihhh]]]NNNCCC888111...000000...++++++,,,...///111///+++((((((+++,,,,,,***)))+++,,,333LLL]]]XXXUUUPPPOOOSSSWWWWWWTTTSSSTTTTTTTTTWWWXXXTTTYYYaaagggkkktttuuuhhh___YYYTTTRRRRRRVVV]]]cccfffhhhhhhjjjvvv{{{nnn{{{}}}yyyzzzrrrssszzzzzz|||wwwCCC+++'''&&&&&&'''(((&&&$$$%%%&&&'''&&&'''&&&''')))&&&%%%%%%###''''''#########$$$'''$$$###&&&%%%''')))(((%%%$$$&&&&&&&&&######%%%'''000000000111111111111/////////111000000///,,,...222222000///111000///000//////000///......000//////000...000111///------///111222111.../////////000000000333===PPPkkkyyyrrrnnniii```RRRDDD;;;444---***,,,---......//////+++,,,------,,,***(((+++,,,,,,***,,,***+++666KKKXXXTTTRRRPPPPPPVVVZZZXXXSSSUUUVVVTTTSSSSSSTTTSSS[[[bbbeeejjjttt~~~qqqfffaaa___^^^YYYWWWXXX]]]fffmmmooonnnmmmqqq|||yyy{{{pppnnnvvv~~~yyyuuuwwwIII---%%%""" """%%%$$$$$$&&&(((&&&$$$(((((((((***)))'''%%%###&&&'''%%%$$$"""###$$$&&&&&&$$$ !!!%%%((((((&&&%%%%%%&&&$$$&&&'''%%%000//////111000///111111000111222222000///......000000///...000000000111111000//////...///000000/////////000111111//////000222222000/////////000000///000222@@@VVVpppuuurrrnnnfffXXXIII<<<555111,,,))),,,.........//////,,,,,,***+++---,,,***++++++++++++---,,,,,,666IIIUUURRRPPPPPPQQQWWWXXXUUUQQQUUUUUUQQQRRRRRRSSSUUU^^^fffhhhnnnvvvsssfff]]]\\\^^^___[[[[[[^^^ccckkkoooqqqqqqtttyyyxxxnnnooo}}}yyytttxxxOOO111'''%%%"""###&&&%%%%%%'''***'''&&&)))(((''''''&&&&&&&&&&&&''''''&&&$$$"""###$$$%%%&&&%%%%%%%%%$$$&&&&&&$$$###$$$&&&%%%&&&&&&%%%...///000111//////222222222222222333111///////////////...---//////111333222///...///...///000000000///000......111111000000222111000//////...//////...///111CCC^^^zzztttmmmllliii```QQQBBB666000...+++***---000///......///,,,,,,,,,,,,---------,,,++++++,,,,,,---...666HHHUUUTTTOOONNNQQQVVVUUURRRRRRTTTRRRNNNPPPSSSTTTXXXbbbkkknnnssszzzyyykkk```ZZZYYY[[[^^^]]]```eeejjjnnnppprrruuu{{{wwwtttzzz|||RRR333&&&'''&&&&&&''''''&&&&&&)))((('''))))))&&&$$$###$$$&&&''''''&&&'''%%%$$$###!!!###%%%''')))'''$$$%%%$$$""""""%%%'''%%%%%%%%%$$$+++///111000000000111000111111000///000000/////////...---...///...///222111//////000......000222222000000---,,,111000///000000000000...//////.../////////555HHHgggssshhhbbbaaa^^^UUUEEE999444000///...---///222000///---,,,+++,,,---------...///,,,+++++++++++++++///888IIIVVVUUUNNNLLLSSSWWWUUUQQQRRRRRRQQQNNNQQQVVVYYY\\\gggppptttxxx}}}tttddd\\\XXXWWWZZZ___cccggglllrrrrrrssswwwyyy~~~}}}RRR555'''(((((('''&&&'''&&&$$$&&&$$$"""%%%'''&&&############$$$###%%%''''''&&&###!!!######&&&%%%"""!!!$$$&&&%%%%%%''''''$$$###$$$"""---...//////222222000---...///---+++---000//////------...///000...000222000/////////......///000000000000////////////000333000/////////000000...//////000777RRRxxx}}}nnnddd]]]YYYRRRGGG:::444222111/////////......///...,,,+++,,,---,,,)))+++------***+++,,,+++++++++---:::JJJWWWTTTNNNOOOTTTVVVSSSQQQUUURRROOOOOOWWW[[[\\\bbbkkkqqqrrryyymmm___YYYWWWXXX^^^gggnnnqqquuuzzzwwwwwwxxxyyy~~~}}}oooRRR999***'''''''''((()))(((&&&%%%$$$%%%'''&&&%%%###"""###$$$###$$$%%%'''&&&&&&$$$!!!"""%%%%%%######&&&((((((&&&%%%%%%$$$!!!"""$$$%%%///......///000111000------...,,,***+++///000//////---///000111000111222///...//////...---//////......000222333000///000111000///000///111111//////---000:::```yyymmmcccYYYPPPFFF;;;222000000000///...000---,,,......,,,+++,,,,,,*********++++++***++++++,,,---,,,---:::KKKVVVTTTOOOPPPTTTUUURRRRRRXXXSSSOOOPPPXXX]]]___fffmmmqqqvvv~~~yyyhhh\\\WWWWWW[[[eeepppwwwyyy{{{{{{yyyzzzyyy~~~jjjSSS===+++((('''((()))((('''&&&$$$%%%'''((((((&&&%%%$$$$$$%%%$$$$$$%%%&&&%%%%%%%%%###$$$'''&&&$$$%%%)))+++***'''&&&%%%###$$$######&&&///...111000+++...222...,,,---///...------000///000///000000111000222333------000000...,,,000000///---000222222111000//////111000...000///000000///---///>>>qqq~~~wwwooobbbRRRGGG<<<222......000000......///------//////---+++++++++***,,,******++++++***)))***......///:::HHHRRRTTTPPPOOOSSSUUUSSSSSSXXXUUUQQQPPPUUUYYY___hhhkkkrrr|||qqqbbb\\\YYYYYY___jjjssszzz|||}}}{{{zzz|||{{{}}}~~~oooYYY@@@---)))((()))***%%%$$$&&&###$$$%%%%%%''''''((('''%%%$$$######$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$&&&***)))(((((((((&&&$$$''''''&&&%%%///000//////...111333000,,,,,,...111000---...///000000111222333222111///---------...///000222///---...333111---...//////...333111/////////000222111///222GGGxxxjjjXXXEEE;;;444///------...---......,,,++++++...,,,,,,---...---,,,---++++++,,,+++***)))+++------111???LLLSSSUUUPPPPPPTTTSSSRRRSSSWWWVVVUUUSSSSSSVVV\\\fffppp{{{}}}vvvssspppiii]]]\\\^^^```eeennnvvv{{{||||||{{{zzz|||zzzxxxyyycccFFF///)))***+++***$$$$$$'''%%%&&&&&&&&&***+++)))'''######%%%%%%$$$%%%''''''%%%%%%$$$$$$&&&'''))))))&&&$$$%%%'''%%%%%%'''******)))222111000000111111000111000//////000000...///111111111333444222///...,,,...///......///000000...---///222111///...000//////222222111///000222111222///666RRRyyylllYYYFFF888333111///...------,,,///...***+++,,,---***---//////---,,,------------,,,***)))++++++,,,333CCCNNNSSSTTTPPPQQQTTTSSSSSSSSSSSSUUUVVVVVVRRRRRRZZZhhhuuu~~~yyyqqqkkkiiifffbbb]]]aaaffflllnnnssszzz}}}~~~~~~~~~|||{{{~~~|||~~~iiiLLL111(((((())))))&&&%%%&&&$$$%%%%%%&&&((()))''''''%%%$$$''''''%%%%%%''''''%%%&&&$$$"""###&&&((('''$$$###$$$&&&%%%&&&(((((()))***444333333222111000111222333333000......000222222111222444444111...---,,,000111///000000000///...///000...000111000222222000222333222000000111000222...777]]]vvvhhhUUUAAA444///000111000//////...,,,------))),,,------+++---///---++++++---...,,,,,,---,,,,,,+++***+++333FFFQQQSSSRRRSSSSSSSSSRRRRRRPPPQQQSSSUUUVVVPPPPPP[[[lllyyy~~~|||{{{zzztttqqqlllgggcccaaaaaacccjjjrrrxxxwwwzzz|||zzz}}}~~~nnnPPP444'''&&&(((((('''&&&$$$$$$%%%&&&%%%&&&'''(((+++***&&&''')))'''%%%%%%%%%%%%)))&&&###!!!$$$&&&%%%$$$$$$%%%%%%%%%&&&((($$$&&&(((111111///---111222000111000222333...,,,...111333000000111333333222000---///111111222111000///111111///***---000222222111000333222222000111//////111000<<>>MMMUUUXXXWWWUUUWWW\\\bbb]]]^^^hhhvvv{{{zzzwwweeeaaabbbeeedddbbbaaaaaafffjjjlllrrruuuvvvqqqhhhhhhvvvzzz|||xxxGGG(((***((($$$'''%%%###%%%***'''######"""%%%)))((()))***$$$###"""!!!!!!###%%%###%%%'''%%%%%%%%%######$$$$$$000000111111000000000111222111222///...///000111111333222222333333111222222111000000111111000///111111,,,...000///000///......//////---...//////000/////////...---222222000---+++...000//////000///...///000111---***,,,...//////111111...,,,***,,,,,,,,,---///---,,,,,,...,,,+++,,,+++++++++---444???LLLWWWZZZYYYVVVWWW[[[```^^^aaalll{{{}}}nnneeedddgggfffgggggggggkkkrrrwww{{{|||yyyssskkklll|||OOO)))'''&&&&&&'''&&&&&&%%%)))(((((('''$$$%%%((('''&&&%%%###$$$$$$"""###$$$$$$$$$&&&'''%%%&&&&&&$$$%%%'''(((///000222111//////111000//////000///000000000000111000111111222111111333222111000111222333111000111000---///111/////////......///...,,,---...///111///.........///333000---***---......------.........///111///,,,+++---000///...000111---***+++++++++******......---,,,---+++***+++...---+++...666AAAMMMWWWYYYXXXWWWWWWYYY]]]```fffqqq~~~~~~~~~xxxmmmiiihhhiiilllooopppuuu{{{|||tttpppttt~~~}}}SSS((('''&&&%%%(((((((((((())))))))))))&&&%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%$$$"""###%%%'''&&&'''''''''))))))(((//////111111......222222000---,,,...111111///000000/////////000//////000111111111111333222111///111111///111222///////////////000...,,,......---//////......000000///,,,******111///,,,,,,---...---111555777333///...///000...++++++...///***)))))))))((()))...///...---,,,******+++//////---///888DDDPPPXXXXXXUUUWWWXXXXXX\\\bbbkkkuuu}}}~~~{{{xxxyyy~~~zzz{{{vvvoookkkmmmqqquuuzzzyyywww~~~~~~}}}yyywwwzzzWWW)))***'''%%%)))***)))((())))))((((((''''''''''''%%%$$$%%%%%%%%%%%%'''%%%!!!"""$$$&&&&&&((((((***+++)))'''111000000222000000000000000///...111222///111222222...///000////////////111000/////////...---////////////000000......///000000000000///...---+++///000///000///---,,,---000333444222111111000333:::AAAEEECCC:::444333111111...(((+++...000...***))))))))))))***---...---++++++******,,,,,,+++///;;;JJJUUUZZZWWWUUUWWWXXX[[[___gggpppxxxyyy~~~}}}uuunnniiiqqqyyy|||uuuzzzwwwpppooouuuvvvyyy}}}}}}{{{{{{}}}}}}wwwvvv~~~}}}~~~___///&&&%%%&&&'''((('''&&&&&&&&&$$$$$$&&&((('''((('''%%%%%%###"""%%%'''(((((($$$%%%&&&"""$$$&&&((())))))'''222222///111000000111000///000111444333000111222222000///000000000///000000///...------.../////////////////////......///000000000000000...,,,,,,......000111///---...444<<>>999777333222222///............---...---,,,***)))***+++,,,+++---...++++++...///===MMMWWWVVVRRRPPPTTTZZZ______jjjsssvvvooottt|||~~~{{{rrrjjjttt}}}|||yyyrrrzzzxxxuuuyyy~~~ttttttuuuwww}}}yyyxxx{{{|||ppp<<<%%%###'''***)))(((%%%###---555///***&&&&&&######"""$$$((((((%%% ###$$$%%%%%%%%%$$$$$$$$$''''''&&&000111111222555555333555444222///...///000000...///000222222000////////////000000000///000222000//////111000000111//////000/////////////////////333222///000777???FFFUUUaaafffeeebbb\\\VVVYYYYYYTTTTTTPPPKKKHHH>>>888:::888666555111///...,,,+++,,,,,,,,,,,,,,,++++++,,,///+++,,,...,,,---///---<<>>:::888999::::::888666555444555333555;;;===888000000///...,,,---------,,,+++---333EEETTT\\\[[[UUUSSS\\\^^^```hhhqqq}}}}}}~~~sssjjjeeeiiiiiifffeeebbb]]]XXXXXXWWWWWW]]]bbbbbb___]]]aaaiiipppssstttttttttvvv}}}ccc222%%%$$$$$$&&&&&&%%%'''))))))(((%%%$$$%%%'''((('''%%%$$$$$$%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###/////////---///000......------///000111333000000000111000///...///000111111000111000333777888444//////000111222000......///111222111///000222222;;;IIITTTWWW```ddddddeeeddd^^^ZZZVVVNNNDDDFFFHHHFFFDDDCCCBBB???<<<999;;;<<<:::888444444555555333555:::<<<777111222444333...+++++++++------///777HHHUUUYYYYYYWWWUUU\\\\\\___hhhqqq}}}~~~xxxrrrjjjeeeeeekkkjjjfffccc```ZZZVVVWWWVVVWWW^^^fffjjjfffeeeeeeiiiooopppqqqrrrpppnnnnnnuuueee666((('''$$$'''&&&###'''&&&'''%%%"""###"""(((***'''%%%###$$$%%%$$$######$$$%%%$$$$$$$$$###$$$%%%$$$###111000...---...000///000...,,,***...000000000///...///111444333000000111222111000//////222333333222111000111333333111///000222222000///111333777FFFXXXeeekkkrrrwwwyyy{{{wwwqqqhhh^^^SSSJJJKKKKKKIIIHHHGGGFFFCCC??????AAA???<<<999444555777777555222111111111333888:::777000///...+++------111;;;JJJUUUWWWXXXXXXXXX]]]___dddkkkqqqzzzyyypppkkkcccaaaffflllllljjjfffccc^^^YYYWWWUUUWWW^^^hhhpppttttttsssvvv||||||zzzyyyuuusssrrrnnnuuuggg999***(((###"""%%%&&&$$$######%%%%%%###%%%&&&'''&&&###$$$'''(((&&&$$$#########$$$"""###$$$%%%######!!!333000---//////000222222000...***...000000000///...000111333333111000000///000111111111111111222111111000000111222111000000111...---///111555>>>TTTfffrrr{{{xxxlllccc]]]TTTQQQPPPPPPOOONNNMMMIIIFFFFFFEEE@@@<<<:::444444666555333111//////000333777:::;;;444111...---///...333AAANNNWWWZZZYYYXXXYYY^^^bbbffflllpppxxxvvvlllfff___```gggnnnqqqpppkkkfffaaa]]]YYYVVVWWW\\\fffsss|||{{{tttxxxnnn:::)))&&&%%%&&&'''(((%%%$$$&&&((((((&&&%%%%%%&&&&&&###%%%((('''$$$"""$$$$$$"""###"""###%%%&&&###!!!!!!333///---//////111333444222111///...000222///...000111000000222111000111///111222222222222111000///000000//////000000000000///------///000555CCC\\\ppp{{{uuunnniiieee\\\VVVUUUVVVXXXXXXWWWUUURRROOOJJJBBB>>>;;;555444555444444333///000111333666;;;===999444222000111000555GGGQQQXXX^^^YYYXXXZZZ^^^bbbhhhkkknnnwwwzzzmmmeee```ccckkkqqqtttsssmmmgggbbb```]]][[[\\\]]]ddduuu|||AAA)))%%%'''''''''***((((((***))))))(((&&&%%%'''&&&%%%%%%&&&$$$######%%%$$$$$$"""$$$$$$###$$$$$$!!!!!!000///......000222222333222111000...///222...,,,...//////000333111000222000222222000111222222000........./////////000000/////////000111///555FFF]]]qqq~~~sssooopppkkkeee___ZZZXXXZZZbbbggggggfffaaaXXXNNNDDD???>>>999777777777777555111222333555888<<<<<<;;;888888666333111888JJJRRRXXX^^^XXXWWW\\\___bbbhhhkkkmmmwwwttthhheeekkkrrrtttuuurrrmmmhhhfffgggfffeeeeeedddhhhyyyLLL...&&&'''$$$&&&,,,,,,***))))))(((&&&'''%%%&&&&&&$$$$$$%%%%%%%%%(((***&&&######%%%$$$"""###$$$###!!!///000...,,,...000000000000000///000222333222000...000000000111333444333111222222000000000000...//////---///000000111000......///000111000888JJJbbbqqq}}}qqqfffhhhhhhfffbbbaaaaaabbbfffooosssrrrooofffYYYLLLDDD@@@>>>;;;999888888888666333555777999<<<<<<:::777555555888555444<<>>===<<<<<>>>>><<<888;;;<<<;;;:::FFFSSSUUU[[[```aaa[[[[[[``````aaaccccccjjjuuuyyyBBB((()))))))))&&&((()))((($$$$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$###'''%%%"""%%%$$$######%%%###!!!222111000///...///111222000------...//////...///111222000///333222///000000///000111000111111000//////////////////000111222222111111111:::LLLdddsss{{{}}}{{{ooofffhhhqqqvvvuuuooossszzz~~~|||yyyqqqeee[[[RRRFFFCCCEEEIIIFFFBBB???CCCDDD@@@======<<<:::;;;;;;;;;<<>><<<;;;;;;::::::;;;===AAAIIIQQQWWW^^^aaa______^^^^^^aaaeeeffffffgggpppPPP%%%'''******'''%%%&&&((((((&&&%%%&&&""""""%%%%%%$$$""""""###"""###%%%$$$$$$%%%%%%$$$%%%$$$&&&'''...000222111///000111333222000///...///111000...---...000222111000000222000000////////////......///....../////////000111000000000111555III___nnnpppmmmiiieeeeeejjjtttssseee]]]YYYWWWVVVTTTQQQKKKCCC???===;;;<<<<<<;;;999:::<<<<<<@@@HHHQQQWWW]]]```````````````cccggghhheeeiiitttUUU((('''))))))'''&&&&&&'''(((&&&$$$%%%"""$$$((()))(((&&&###%%%$$$###%%%###"""&&&&&&%%%%%%&&&'''(((111111111000/////////000111111000//////000000000000///...///000000000111000000000//////......///......///000000000000///...000111333888LLL```kkkiiidddaaa]]]ccckkkuuu}}}{{{llleee```[[[YYYXXXUUUPPPGGG@@@<<<;;;<<<===;;;999;;;;;;;;;AAAKKKTTTZZZ]]]___```aaaaaaaaacccggghhhffflllvvvYYY+++)))))))))'''&&&%%%&&&'''%%%"""######%%%'''))))))((($$$%%%%%%######"""!!!%%%&&&&&&%%%%%%(((***333111000000000///...///111222222222222111000222111000111///......///000//////000///...---///000///...///222222333000......///111444;;;NNN```fffbbb\\\YYYZZZ```iiiqqq~~~~~~ssslllcccZZZUUUUUUTTTOOOHHHAAA>>>===>>>>>><<<999===;;;:::DDDQQQ[[[____________bbbbbbaaaaaaeeehhhiiimmmuuu]]]---))))))***(((###$$$'''&&&$$$###$$$######%%%%%%%%%%%%%%%$$$######""""""######%%%%%%###"""'''+++333111///000111111111111222222111000...---111333000000111111///......////////////......///000///000111000//////222111000///000111555???RRRaaaddd]]]WWWVVV[[[ccckkktttxxxqqqlllccc[[[TTTSSSOOOJJJFFFBBB@@@>>>===>>>>>>;;;<<<999999GGGTTT^^^```bbbcccaaabbbcccccc___fffkkkmmmnnnuuuaaa///((('''((((((&&&(((+++((($$$###$$$$$$###"""$$$$$$$$$%%%%%%$$$%%%$$$&&&&&&%%%%%%%%%$$$"""%%%***222000///000111111333111222222111000......000000000000111111//////000222000///000000......000000111111//////000333333111111111222777AAATTTaaa```ZZZWWWYYY___gggppp|||wwwsssoookkkddd\\\TTTQQQLLLGGGEEECCCAAA???======>>><<>>???LLLXXX```bbbdddccc``````ccceeebbbhhhooorrrpppuuufff222)))'''((((((&&&(((+++((($$$###%%%&&&%%%###%%%######%%%%%%%%%''''''((((((%%%%%%%%%%%%%%%'''***///000000000000111222000000222222111000111111000111111222111...000222444000000222222///---///000000000000000111444333222222333333777AAATTT___[[[YYY[[[```eeemmmxxxtttrrrppplllggg___WWWQQQLLLHHHEEECCCAAA@@@=========;;;@@@DDDKKKWWW]]]```cccdddbbb^^^^^^aaaddddddkkkqqqvvvtttyyyiii444)))(((((((((%%%&&&)))&&&$$$$$$$$$&&&&&&&&&'''%%%###$$$$$$&&&'''((('''&&&###$$$%%%%%%((())))))333333111...---///000///000222222000///000111222333000///---,,,000222111/////////...///000000......000222222111222111111222111222888BBBRRRZZZUUUYYY```hhhmmmuuu|||yyywwwrrrjjjaaaYYYSSSOOOJJJDDDBBB@@@>>>>>>>>>===:::@@@JJJWWWbbbbbb^^^aaadddccc^^^^^^```ccceeemmmsssxxx{{{ggg333)))(((((('''&&&(((***)))((('''$$$%%%&&&'''***&&&###%%%%%%$$$###&&&&&&%%%###%%%&&&%%%###%%%'''333222000---///111000111111222111///...000000222333111///---,,,///000///000000///---///111000---...111333222111222111000111000222777@@@OOOVVVTTTXXXdddqqqzzz{{{{{{yyyrrrhhh___XXXSSSMMMHHHDDDAAA>>>@@@AAA???>>>CCCMMM[[[dddbbb^^^bbbeeeddd______```bbbbbbiiipppuuuzzzhhh666)))(((((('''(((***)))(((((('''$$$%%%&&&''''''%%%$$$$$$###"""""""""######"""%%%'''%%%!!!###'''222000///...111222000222111000111000///000///000111000///...---...//////000111222000000000///---...000222000000222111000000111111444@@@OOOUUUSSS[[[kkk}}}zzz{{{~~~xxxnnnccc\\\XXXTTTNNNFFFAAAAAADDDCCCAAA@@@FFFPPP[[[aaaaaa___bbbdddddd`````````aaaaaafffnnnvvv|||nnn999&&&''')))((((((''''''''''''&&&&&&'''((((((%%%###%%%%%%###"""###"""$$$&&&###&&&'''%%%###$$$(((,,,---///000111000000111000...////////////...///222000---,,,,,,///000000111222333222222222111//////000222000000222111000///000000444DDDRRRWWWUUUdddwwwwwwvvv|||zzzrrriiiccc```\\\TTTIIIDDDFFFJJJHHHDDD@@@HHHUUU```cccaaa^^^``````aaaaaa``````aaadddkkkpppxxxppp999###%%%))))))(((&&&&&&(((((('''))))))******&&&&&&'''###"""$$$%%%$$$''')))((())))))))))))***)))...///000///------000000,,,+++...000222222111000000111///......000000000111444555333222222222111111222333111000111000000111111111777FFFPPPWWW\\\rrr{{{uuuxxxwwwsssmmmhhhfff```WWWMMMIIIJJJNNNMMMHHHCCCKKKYYYeeefffaaa^^^aaaaaaaaaaaa``````bbbiiitttyyyxxxsss<<<###%%%))))))(((&&&&&&)))(((&&&(((&&&&&&%%%$$$&&&%%%!!!"""###$$$&&&''''''((((((((()))((('''%%%111111000///------///...,,,,,,///111333333333111000///111111000000//////000222333222222222222222222222222111000000///000222222333888HHHNNNVVVccc{{{{{{wwwwwwuuuqqqooojjjcccZZZSSSOOOLLLMMMMMMIIIGGGOOO^^^iiihhhccc```aaabbbbbbbbb```bbbdddmmmyyy~~~zzzxxx>>>(((&&&((()))***&&&%%%((()))((('''%%%$$$%%%$$$%%%%%% """######&&&&&&%%%'''(((((('''&&&%%%$$$333000///000000///...,,,...///222222222222333222000222333222000///...------...000000222333333111000000///000000000///111333222444;;;IIIOOOWWWfff{{{yyyxxxuuuuuuooofff^^^XXXRRRLLLJJJGGGFFFJJJUUUaaajjjhhhfffdddbbbcccddddddbbbbbbdddkkkwww||||||BBB(((&&&((((((,,,((($$$'''******'''&&&&&&'''%%%%%%$$$"""######"""###%%%'''((((((((('''%%%&&&'''444222000......000111//////000222111000000//////111444222///......000000///000///000111333111000000000...//////000000111333222444;;;EEEJJJWWWlll|||yyyvvvrrrkkkbbb\\\WWWPPPKKKEEEDDDMMMVVV___ffffffgggfffcccdddeeefffbbb```aaaeeeqqq~~~|||DDD***'''((((((,,,)))&&&(((***+++''''''((('''%%%$$$######$$$$$$"""$$$$$$%%%&&&&&&'''&&&&&&((()))111111000...---///111000000111222111000000,,,---000222111///...///111111000/////////000000...///000111/////////000111222333222555===GGGNNN[[[rrr|||yyyxxxtttlllccc___YYYRRRNNNHHHGGGPPPUUU___hhhhhhiiihhhfffgggggggggddd___]]]bbbooo~~~|||DDD+++&&&((())),,,+++))))))***)))'''(((((('''%%%%%%$$$"""%%%%%%%%%'''%%%###$$$%%%%%%$$$&&&''''''000////////////000000000111222222000000000,,,...///000222000...000222222000...,,,---...//////000111222000000000111111222333444888@@@JJJTTTbbbzzz~~~{{{zzzuuunnnddd```ZZZSSSPPPLLLKKKSSSWWW```kkkjjjiiihhhiiihhhhhhhhhfffaaa\\\bbbppp~~~|||CCC,,,'''((()))***)))'''(((***)))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%'''((($$$######$$$$$$###%%%'''%%%222000///000111000/////////000000/////////---...//////111000///111222111////////////000000//////000222222111000000000000222555;;;BBBLLLZZZnnn~~~zzzwwwpppeee___YYYSSSPPPKKKLLLSSSZZZcccnnnjjjggghhhhhhhhhgggffffffccc___cccnnn{{{~~~EEE---)))***))))))&&&###%%%)))***((($$$$$$&&&%%%%%%%%%(((&&&&&&&&&$$$$$$&&&$$$%%%$$$"""###$$$%%%111111222111111///------...////////////............///000111111111000//////000000000///...///......111333222/////////000111333:::CCCNNN___uuu{{{xxxtttpppkkkbbbXXXPPPOOOKKKMMMVVV\\\dddmmmgggeeehhhjjjhhhffffffggghhhhhhhhhppp}}}DDD)))''')))(((***'''%%%&&&)))+++)))%%%$$$&&&&&&%%%$$$''''''&&&$$$ ###%%%###$$$%%%%%%$$$$$$%%%000111222333222000---...//////000000///---//////---//////000111/////////000000000000...---///...---000222111//////000000000111999EEERRReee}}}{{{uuurrrqqqnnncccVVVMMMMMMJJJMMMXXX\\\dddmmmhhhfffiiillljjjffffffiiimmmpppmmmsss|||@@@&&&%%%((((((+++)))'''''')))+++'''%%%$$$%%%''''''###%%%)))(((%%%#########"""%%%&&&&&&%%%%%%///000000000000000000111333222/////////---//////////////////000//////000000///...///---...000///......000000///000000000000000:::HHHWWWnnnvvvttttttttteeeUUUKKKKKKJJJMMMWWW\\\eeeppphhhfffiiinnnkkkiiihhhiiipppvvvsssvvvzzz???'''%%%******)))(((''''''***)))'''$$$###$$$&&&'''&&&%%%)))***)))(((%%%###!!!$$$%%%&&&&&&%%%///000111000///000222111000000////////////000000000000000000000000000///......///000000222333222///---///000111111333222111444===KKK___{{{yyyzzzzzzuuugggYYYPPPOOOOOOQQQVVV]]]hhhtttlllfffgggnnnkkkhhhgggjjjpppvvvtttwwwwww>>>''''''******'''%%%###%%%((()))(((&&&%%%%%%###$$$&&&&&&'''((()))(((%%%""""""#########&&&((('''......000///---000444000/////////////////////000111111111000000111000...///000000000111333333222111......///111111333222333777<<>>eee|||uuummmgggeeecccdddlllqqqxxxrrrffflllyyy}}}vvvuuuwww{{{{{{uuunnnooonnnsssyyyyyy|||}}}{{{hhh777)))***)))'''%%%&&&''''''((()))))))))))))))***(((''''''&&&$$$&&&&&&$$$#########&&&)))666222...+++///111000/////////222///...//////111222111///000111222111000222333111//////000000000000000222111333???ccc|||tttkkkfffdddcccaaadddmmmssszzzpppbbbgggttt~~~uuutttwww||||||uuuooopppooorrrzzzzzz}}}}}}{{{{{{kkk888'''***((('''$$$&&&''''''((())))))(((((('''&&&%%%'''***&&&###"""&&&%%%$$$%%%%%%(((***111...++++++///000000000000000000000000......000333333111000000222333222333222222111//////...000111222222000111<<<___{{{yyyxxxuuuooojjjggghhhgggdddaaafffpppuuu}}}rrr^^^```ppp~~~xxxssswwwxxxpppmmmooottt{{{~~~zzzsssrrrwww}}}jjj999(((***,,,'''###%%%'''%%%%%%%%%&&&&&&((()))(((%%%%%%&&&%%%######%%%'''&&&%%%'''))))))000---,,,///000000222000111333111000111000///000000222111000111222333333000...///111111000...111222222111000000:::[[[~~~{{{vvvnnnkkkjjjggghhhggg```bbbjjjuuuzzzrrr\\\aaarrr}}}wwwsssxxxxxxpppmmmooouuu{{{xxxuuuvvvxxxzzzeee777***(((***)))$$$%%%((())))))'''''''''(((******(((&&&$$$%%%$$$$$$#########$$$%%%%%%%%%000------111111111222000111222111///000111/////////000111222111111000000------...000222111000111333333111000111888VVV~~~uuummmjjjiiigggfffaaaZZZcccooozzzwwwZZZ^^^ppp|||vvvtttwww{{{rrrnnnpppvvv~~~xxxyyyzzzzzzxxxaaa444'''&&&((()))$$$%%%(((***+++(((%%%''''''((()))***(((&&&(((&&&$$$"""!!!###%%%$$$$$$$$$......---///000111000000111000//////000000//////...///000111000000///,,,---...///000111111222111333444111///222555OOOuuu~~~vvvoooiiicccdddaaa[[[VVVgggvvv}}}[[[YYYiii}}}|||vvvtttvvv|||tttmmmpppxxxzzzzzz{{{zzzyyyaaa111&&&((()))'''%%%&&&'''''''''%%%###%%%%%%%%%'''(((((())))))((($$$###%%%&&&%%%%%%''''''000//////...---......000111111000111111111111///------------...111111......///111222111111444111222333222111111333LLLooo~~~|||yyyssslllfffcccaaaZZZYYYbbbsssbbb\\\iii|||zzzvvvtttuuuzzz}}}tttkkkqqq}}}~~~yyyyyyvvvuuuxxx~~~___000&&&(((((('''&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%$$$'''***'''&&&$$$###&&&&&&"""$$$((()))///......---***,,,...///000222000111111111111///...///...---000111222222111000111111111222222111333444222222///333MMMnnn}}}xxxtttmmmkkkiiieee```]]]dddoooeee___kkk~~~xxxvvvtttuuuxxx|||tttjjjqqq}}}|||yyyxxxrrrpppttt{{{```///&&&)))***((('''(((((('''((((((&&&%%%$$$$$$%%%$$$'''+++(((&&&&&&&&&'''&&&###%%%(((+++,,,---------,,,,,,...///111222//////000222///...///222222111222000111555333111000...222333000000333555111000000555OOOqqq~~~wwwooogggiiiiiigggeeeiiirrr}}}bbb```nnnwwwttttttuuuxxx~~~|||sssjjjrrrzzz~~~~~~zzzxxxwwwppplllqqqzzz```...&&&)))+++***)))(((((()))***(((###$$$%%%&&&&&&%%%&&&)))***((('''((((((&&&%%%###&&&***000/////////...///000000000/////////...---+++...111333555222---...000111000111111///000///...///000000//////111666OOOrrr~~~|||~~~|||uuuooojjjeeebbbccchhhooouuu}}}{{{```aaaooo}}}~~~vvvqqqtttvvvxxx|||tttjjjrrrzzz{{{|||{{{yyyzzzuuurrruuu~~~```///&&&%%%'''******&&&$$$''')))'''$$$&&&$$$&&&)))&&&&&&(((&&&&&&&&&''''''%%%%%%%%%%%%&&&222///,,,---.../////////000111000///...,,,---...///222333000,,,///000---///111333222000......////////////000111444GGGgggtttqqqxxx|||vvvrrroookkkgggdddfffmmmssswwwyyy^^^dddrrr~~~~~~wwwpppqqqtttxxx~~~}}}uuujjjrrr{{{}}}zzzzzzzzzvvvuuusssrrr~~~|||[[[///(((&&&&&&***,,,'''$$$%%%((((((%%%%%%$$$%%%'''%%%$$$&&&'''&&&&&&&&&%%%%%%%%%###$$$&&&222000,,,,,,...000///111222111000///....../////////000/////////111111---000000222222000/////////000000///111111222>>>[[[ooommmvvv}}}tttnnnqqqooommmjjjhhhkkkqqqqqquuuttt^^^gggttt~~~yyyqqqooorrryyyxxxmmmrrr|||~~~{{{yyywwwrrrtttssspppxxxzzz|||~~~UUU,,,)))'''(((***+++(((%%%%%%'''((('''###$$$&&&&&&&&&%%%%%%&&&$$$###&&&&&&&&&$$$###&&&'''333333111000222222111444222000000///000000000///...///---///444222000//////////////////000//////111222111000000222999TTTrrrpppuuuyyyoookkkkkknnnllljjjllljjjlllnnnoootttrrrbbbjjjuuu{{{pppooottt{{{|||rrrrrrxxx|||{{{yyyvvvoooooorrruuu}}}QQQ+++))))))***+++***((('''''''''))))))$$$&&&(((&&&''''''&&&%%%"""!!!&&&((()))'''%%%&&&'''111111111222222222111222222111000000000...000000///111000111444222000///---......//////000111222222333333111000333666PPPxxx~~~|||yyysssccccccjjjkkkiiihhhjjjggghhhmmmuuuzzzpppffflllwwwzzznnnqqqvvv{{{~~~uuurrrttt|||{{{xxxvvvlllkkkqqqzzzJJJ(((*********)))'''%%%$$$%%%###&&&((('''((((((&&&&&&''''''%%%###!!!$$$&&&''''''$$$%%%'''000//////111000000000111222111111222111///000000000000000111111///000///---,,,///000///000000111222444777444000222333JJJnnntttffffffjjjiiiiiiiiiiiiiiiooozzznnnkkklllqqqwww{{{|||yyyqqqssswwwzzzwwwqqqqqqvvvyyyxxxtttkkkkkkqqq~~~DDD%%%***+++***'''&&&%%%%%%'''$$$%%%''')))((((((&&&%%%&&&(((''''''&&&%%%%%%&&&'''$$$###%%%///...---///......////////////222222222222000111000---...///////////////...---...////////////...111555888333///111111@@@ccczzzooommmkkkiiimmmppppppwww}}}lllooojjjfffiiiuuuzzzwwwrrrssswww{{{xxxpppmmmqqqvvvvvvoookkkmmmttt~~~@@@%%%+++,,,+++(((((('''(((***(((''''''((('''&&&'''&&&&&&'''((()))((('''''')))(((%%%""""""---------/////////000///...000000///...000222222111//////000222222000...///000000...///000000///000111222111000000///===ZZZyyyrrrlllhhhkkkqqq{{{xxxkkkpppkkkdddeeeuuuyyytttqqqtttyyywwwmmmmmmuuuxxxqqqhhhhhhooowww}}}}}}===###***,,,,,,***)))&&&&&&)))(((&&&&&&((('''%%%&&&'''''''''&&&&&&&&&''''''&&&$$$%%%$$$$$$111000//////000000///......///---.../////////111222//////000333222111000000111000---///111111111///000///111111111///888OOOuuuyyytttmmmllluuuxxxlllqqqlllffffffxxxyyysssqqquuuyyy~~~tttmmmoooyyyyyyrrrkkkjjjpppwww|||vvv:::$$$***---,,,***'''&&&(((((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$######$$$%%%555333000///000000///...//////.........///---...111///000000000///000111000111111......111222111000000000111333333111444DDDjjj{{{yyyvvvxxxyyyoooppppppmmmlllyyyxxxttttttwwwyyy|||~~~sssooosss{{{|||vvvpppnnnrrrvvv|||ppp777###+++...,,,***%%%((()))''''''((((((&&&%%%$$$$$$&&&'''''''''%%%###$$$$$$######"""###$$$666333///000000000///...//////000000///000------000...000111000......000...000222///...///333111111111222333444222222222;;;^^^wwwnnnmmmwwwwwwuuuyyyvvvtttwwwzzzzzz{{{|||rrrtttxxx|||}}}zzzttttttuuuyyyjjj777&&&,,,,,,)))&&&&&&(((&&&%%%%%%&&&***&&&$$$###&&&%%%&&&''''''%%%$$$$$$$$$%%%$$$######"""444111///000000///...,,,...000000000000222000000111...///000000///000111///000333222//////222111000000000111111///111444999TTTxxxuuukkkggguuu~~~zzzttttttyyyzzz{{{|||vvvxxx|||||||||zzzvvvvvvwww{{{hhh444$$$+++)))(((''')))((('''(((''''''(((((('''(((///+++'''&&&%%%&&&&&&###$$$%%%$$$$$$$$$###222000//////000000...+++---111//////000222222222111...///111111000111222000111222222//////222111000000000000000---///111777LLLpppxxxmmmeeeqqq|||uuutttxxxzzz|||}}}uuuyyy}}}~~~|||yyyvvvwwwxxx|||```000###***'''''''''(((((()))(((((()))(((((('''***222...((($$$&&&'''&&&"""###$$$$$$$$$%%%%%%000000///...000111111,,,///333000///000///000111111000//////000000111222111000///000...///222222111333333222111///......222BBBiiiqqqeeejjjyyy}}}vvvsssttt{{{}}}}}}vvvwww{{{}}}{{{yyywwwwwwwww}}}SSS...%%%+++))))))&&&%%%''')))'''((('''''''''%%%''',,,)))&&&###)))'''%%%############!!!$$$(((111///...///111222111000111333222000///,,,---...///111000000111000//////000///---......///000111222333333111000111222000111>>>dddvvvccccccsss|||tttrrryyyxxxwwwyyy|||}}}|||yyyxxxxxx}}}|||RRR111(((***'''%%%%%%'''***+++)))'''$$$%%%'''''''''(((&&&&&&%%%)))(((%%%%%%&&&%%%%%%!!!$$$'''444000...111222000111333111000222111///,,,------///333222111222000///000000///...///222222111000//////111000000222333111111;;;[[[yyyfffeeessszzzuuuuuu|||yyyvvvwww{{{~~~yyyxxxwww{{{{{{}}}MMM111++++++)))&&&&&&)))*********'''$$$###&&&***)))'''$$$&&&+++)))((($$$"""$$$&&&&&&$$$%%%'''555111///444111000000222000...000000000...---...000111222222111000000111111000111333666666222000.........000111222111111111777RRRxxx}}}jjjllluuu|||uuuvvvyyy|||}}}}}}xxxsssvvv{{{~~~yyyuuuuuuyyyzzzxxxDDD///,,,---***)))(((***'''(((+++(((%%%$$$%%%'''***'''%%%'''+++(((%%%""" $$$''''''((((((333222000111/////////000000...///....../////////000000111111000...///222111111222444444444111///...///...111333111111222333333FFFkkk~~~mmmooorrroooeeemmmyyy|||zzzyyy}}}wwwqqquuu~~~}}}uuurrrsssxxx~~~|||}}}|||}}}???---+++,,,)))(((***)))((()))((('''((()))''''''(((%%%%%%%%%&&&%%%"""!!!"""%%%'''((($$$%%%'''444333111///...------...111000///...///222000000000///000000111///111333//////111222000111000111000///000222222...000111111222@@@bbb}}}rrrqqqnnngggcccppp||||||zzzzzzvvvsssuuu~~~{{{uuurrrrrrvvv|||{{{|||~~~~~~~~~~~~~~~888+++++++++(((((()))'''((()))((()))+++(((&&&&&&%%%###$$$%%%%%%&&&%%%"""$$$&&&&&&&&&###$$$&&&555333222000...,,,,,,...000111000///000222000///////////////000000111111000000000111000111000111111000333333111///000111000222<<>>iiizzzmmmeeejjjxxx|||zzz~~~|||mmmaaagggxxxxxxvvv{{{}}}zzzyyyvvvtttwwwyyyzzzzzz{{{}}}}}}~~~~~~|||{{{xxxssstttuuuvvvwwwyyyzzzzzz{{{{{{~~~]]]((()))+++((()))((('''&&&%%%%%%''''''''''''***)))&&&%%%''')))(((&&&%%%(((((('''''''''&&&(((***000///...///111222111000///...111222333333000---,,,111222111///111333333111222222...---......000000111222111111444333111000000...<<>>555,,,///000111111000222444222222333333......777CCCPPPcccwwwHHH"""((())))))***)))(((&&&$$$&&&((('''&&&'''&&&&&&'''(((((((((((()))((()))******'''&&&&&&(((''''''222333333111,,,+++000333777666111000222222444222...//////...///222333111......000000------///...///000222111000111111000000...111444222000//////...///555666222...000111222222333333000000111222333333222111///000555===GGGOOOQQQPPPUUUdddvvvooo[[[nnn~~~BBB"""******&&&&&&(((''''''&&&&&&'''(((&&&'''))))))(((&&&&&&)))*********((((((+++)))'''%%%'''&&&%%%---///111222///000222111000111...000333333666555222//////000222333222000------000000///---+++......///...000///...000000---///111333333444111...//////000222111000000000222444000000222111///000222222222222000000000000333555555444777===???CCCMMMSSSJJJ@@@999AAAIIIZZZuuuzzzvvvwwwuuu>>>$$$(((''''''(((((((((((()))'''&&&)))((((((******&&&###$$$((())))))***((('''+++)))&&&$$$((('''"""---...///111///000111///---......000111111444444222000000222333444222000...///000...//////,,,...000000+++---......000///---///111111222222111////////////000111111222000222333...///111000//////111111111222111111222111//////000///111111......///444111...111000///666KKKsss}}}ppp<<<$$$)))(((''''''''''''))),,,***'''******))))))+++&&&$$$&&&((())))))((('''''')))'''$$$###'''%%%!!!000000000000...///000///...///000000///...000111000000111222222222222000000111111---...///...---///111---+++---......///000------...//////000//////000000///000111111000111000000//////000000///...000111111///000444444222000222222555666555333000222222222111000000///333PPPrrrmmm777$$$,,,***'''%%%&&&''')))+++)))((()))((()))++++++'''&&&'''((((((((('''&&&&&&'''%%%$$$%%%%%%$$$###333111///000111222000...---...222111000///....../////////000000000/////////111333222222///---+++...222000...,,,)))+++000000...---,,,,,,---///000000000///000000000///------///......111111000....../////////...000333333111000000...///111222000111222000/////////000///...666QQQzzzbbb555&&&***))))))((('''((('''%%%$$$$$$&&&'''((((((&&&%%%%%%''')))(((&&&'''%%%$$$(((((((((((($$$%%%&&&333111///000111111000///......111000//////------......------000222111///000000000222111...+++---,,,/////////---+++...111111///,,,,,,/////////...,,,,,,,,,///000...---+++,,,///...000111//////---000000111111///...///111000111111...///222333222222111000///000111222111//////;;;[[[wwwbbbvvvXXX222&&&((((((''')))++++++)))%%%$$$$$$&&&((('''$$$$$$%%%&&&))))))'''&&&(((&&&%%%(((((('''&&&%%%''')))111000///000000000///000//////////////////...///000---,,,---///222222111///---///222//////......---,,,//////...---///111111///---...000000///,,,***(((+++...///...+++,,,...///...000111///,,,...111111111111...---...000000111222000000333000111111111000///000222222222000000222AAAxxxfffIIIVVVMMM---((('''((((((***---///+++((())))))))))))&&&###$$$&&&)))***'''&&&'''((('''&&&&&&'''&&&%%%(((''''''/////////000000000////////////000000000//////000111+++,,,///...///000000---,,,---000111222222000...---///...---...,,,,,,///000//////000000...---******,,,///...---+++///111///111111000///111222111000000000,,,---000111///...///000///------...000222222000...111111000///000000666YYYtttIIIAAAVVVvvv>>>)))+++,,,++++++,,,,,,---,,,)))+++---,,,'''&&&((()))&&&&&&'''%%%%%%''')))***&&&$$$&&&'''%%%%%%$$$""",,,...000111111000/////////000333333111......///111...000111......000000...//////000000111222000//////------///111///---.../////////...///...---,,,+++***,,,---///---///000///111111///000222111...---...///...///000///---,,,---...------...///000///111222///,,,,,,000222111000333???WWWvvvnnnFFF;;;???TTTtttzzz666&&&***,,,*********((()))***(((((()))'''%%%&&&(((((((((&&&$$$%%%'''(((((((((&&&###%%%(((((((((&&&"""------...000111000...///000222333111000/////////111000111111...///000000///...///000000000111000000111,,,---111222000....../////////---......---...---+++,,,///000.../////////......///111111000......///000///000000///,,,---///000...---...............///...---...111222000000222333999LLLqqqkkkJJJ===666<<>>HHHdddXXX...%%%((('''((('''&&&((((((((('''((('''&&&***+++))))))'''&&&&&&&&&&&&%%%(((&&&%%%(((&&&$$$%%%'''&&&%%%000///...000111111000111000//////111222000111000000222222111111111222222///------///------//////...---...///...,,,---...///000///...///...---------------,,,---///111111111111...,,,******---//////...---,,,+++---000222000//////////////////.../////////......---...111000000111000333111000888\\\{{{dddLLL===::::::JJJlllLLL,,,'''((((((&&&'''***...+++((())))))'''%%%))))))''''''(((&&&$$$&&&&&&&&&******''')))(((''''''(((&&&###111222111111000000111111000//////111111///000111000111///---///111222111111000000///---,,,,,,...,,,+++///000...+++,,,---,,,//////,,,,,,++++++---,,,,,,+++++++++...000///......---,,,,,,,,,//////.........---+++,,,///222111//////...000000000111///...000000...++++++---...//////000000111000...>>>SSSfff~~~mmmVVVIII@@@CCCXXXxxxCCC,,,''''''((('''((()))---)))&&&((()))((('''((((((''''''''''''%%%%%%&&&'''***+++)))&&&&&&'''''''''%%%%%%333333222222000000111111000///000000//////000111000...+++***---...000111111111111000///---+++,,,,,,---000000...,,,---,,,+++///000...***)))+++---...---++++++,,,------,,,+++++++++,,,---...//////...///000///,,,,,,...///000000000//////000000000...---000///---,,,,,,+++---......//////000000---...222;;;RRR}}}xxxlllbbbWWWRRRddd}}};;;,,,&&&''')))+++***''')))&&&%%%'''(((((()))'''''''''&&&&&&((('''&&&%%%&&&%%%'''(((%%%%%%%%%%%%&&&%%%%%%111111000000/////////...000000222222000------...///,,,++++++...,,,---000000...///000111///,,,+++---///000000...,,,------,,,///000000++++++---///222111---+++,,,---,,,,,,***'''+++---,,,,,,000222000/////////---......---///000000///...///......---***...///...---------///...,,,---000///000222......000666WWWccc\\\yyyrrr666,,,((()))***+++)))(((+++,,,,,,+++((((((***'''&&&&&&%%%&&&((((((&&&%%%$$$"""###&&&((('''$$$%%%&&&%%%###000000000///...///000111000///111000///---///000000...------......///111000000000000222111000......000///000...------...///000000000......///...222111...,,,,,,,,,,,,---,,,(((*********,,,111000......//////---...---)))+++---.../////////---,,,,,,+++...//////,,,---//////,,,+++---//////000222222...000///???^^^zzz|||wwwiii///+++)))((()))++++++((()))+++---+++((((((***'''&&&&&&%%%((()))''')))***(((&&&&&&''''''%%%%%%&&&%%%$$$$$$111000000//////000111111111111.........//////222111///...///000111222222000000111000000000000...///111/////////...---///111000000000000///...///111000---,,,---------...---,,,+++******+++---///+++---......------,,,))))))***---///000///++++++++++++//////---+++---000000------...000000000111000///111000444>>>QQQhhhaaa(((***)))(((&&&******)))(((***+++)))'''''')))(((((((((((('''&&&&&&)))++++++))))))'''%%%&&&'''&&&$$$$$$%%%222000///000111111000///111111...------...///000000//////000222222333333///...//////---,,,------.../////////000000---...//////000000000...,,,---///...++++++...000000///---//////---***+++,,,------...---,,,,,,...///---,,,+++,,,...///...,,,---,,,***,,,---,,,,,,...000/////////000000///...111------///000222333888DDD[[[zzz^^^&&&***(((%%%''''''((()))******)))'''%%%%%%&&&''')))***'''######%%%%%%(((+++(((''''''&&&(((((((((&&&%%%%%%---///000000//////000//////000///......///000//////000000000222111111111///...---++++++---//////......222111000///***+++......000000//////---+++---...---+++---////////////000,,,***,,,......///...---,,,***+++///000,,,...//////000...+++......---+++,,,,,,+++---...///---////////////000///......///111111000111000666DDDYYYiii|||uuuYYY&&&,,,***'''((()))***,,,***,,,+++(((%%%$$$%%%%%%(((***(((''''''&&&&&&''')))+++,,,)))$$$%%%&&&%%%'''((((((...000000///------//////111000....../////////......000111111111111000000000...,,,+++---......///------111111///,,,+++***,,,000///---------,,,+++...000000---...//////.........++++++---...//////...,,,***(((***...///---///000000000...,,,//////---,,,,,,,,,+++......---,,,------...///000///...//////000000000111///222888DDDMMM^^^xxxvvvUUU'''+++***((()))***++++++)))))))))((('''&&&%%%&&&)))+++&&&)))***'''&&&%%%((())))))((($$$$$$$$$$$$'''((('''222111000000...---///222222111,,,,,,...000------...///000111000222222000111...,,,---...---,,,//////...///111///+++---,,,,,,111///,,,+++******,,,000333333///......,,,,,,,,,,,,...///,,,***---...------+++(((,,,------...///...000/////////000///---+++++++++,,,...---***)))++++++,,,...000111000/////////000////////////222;;;>>>III]]]qqqMMM)))+++(((((()))++++++((()))$$$%%%''')))((('''(((***+++&&&(((***'''$$$%%%&&&$$$%%%&&&%%%$$$######%%%%%%%%%000//////111222333111000000///+++,,,...111---...//////000111000222333111111000...------......000/////////000000...111000///222000...//////.../////////...,,,......+++,,,------...//////---///000---...---+++...,,,)))++++++---111///...---------...,,,,,,,,,------+++)))(((((((((***...000000//////......000......///...///666777>>>KKK\\\mmm~~~mmm<<<(((+++***)))''',,,---,,,(((&&&$$$&&&))))))(((&&&&&&&&&%%%&&&&&&$$$%%%''')))(((%%%###"""%%%&&&&&&%%%%%%%%%111//////000222333222222/////////...///000///000111111111111000000111222......//////...///------...111111000///000000000///............000000/////////---+++---...,,,...---...///000000...///......///...---///---+++,,,,,,---///---,,,---......---++++++---...,,,++++++''')))***+++...//////,,,***---000000///---,,,,,,///333333777AAAMMM[[[lllMMM---(((+++***((((((***+++---(((&&&%%%''')))+++)))%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&$$$###%%%&&&(((&&&&&&'''222000000000111222222000//////111//////000///000111222222111111//////000+++,,,///000///...---,,,///333222000...000///------)))***---.........---//////,,,+++,,,------///000///000000//////...---///000---,,,............---,,,...,,,,,,,,,------+++))),,,---...,,,---,,,******+++,,,,,,//////,,,***,,,111000///...,,,,,,///333333444999BBBMMM\\\rrrmmm888%%%)))***(((&&&)))))))))+++'''&&&%%%'''++++++(((%%%''')))&&&$$$%%%'''''''''''''''&&&%%%$$$%%%$$$&&&%%%''')))222222111000000000000000///...///,,,---//////......111111000/////////...---...///000////////////111222///------......---***((((((,,,//////---+++......+++)))(((***,,,///000///,,,,,,---......///---,,,,,,,,,,,,---///......---------...,,,)))((()))---------,,,+++,,,//////+++)))+++...000///...---...000...---,,,---///222555333222555:::CCCQQQdddzzzTTT111&&&***''''''((()))''''''''')))(((((()))******((('''++++++'''$$$$$$&&&%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$(((+++222111000000000000222333222000///---///111111///---111000......//////...------...111000...,,,,,,...000000...,,,***---///,,,------...000///...---//////......,,,,,,------...///++++++---++++++,,,,,,+++,,,,,,------...+++++++++***,,,...---))))))+++...---------,,,++++++---)))(((,,,.../////////,,,,,,------,,,---......///333333222333666===HHHXXXjjj{{{ppp===---(((***'''''''''((())))))'''&&&(((((('''(((((((((+++,,,***'''$$$$$$&&&%%%&&&((('''$$$$$$$$$$$$######&&&***---333111///000111111222444444111000///000111111//////111000...---...////////////000111000...,,,,,,---///000///...+++,,,...000000///.../////////...111000/////////...---...//////'''***...,,,,,,,,,,,,,,,,,,+++......---+++++++++))),,,......++++++,,,,,,------,,,+++,,,))))))''')))---//////...---,,,***+++,,,,,,...///......111111000000333888@@@MMMZZZjjj|||}}}III...******)))(((''')))((()))(((((((((((('''''''''((()))***+++))))))%%%%%%(((&&&&&&''''''%%%$$$$$$###"""$$$'''***,,,444111...///000000000111111000000000///...000000111222111///------...///000111222000000//////---...///.........---+++,,,///000///...,,,...//////000//////---......,,,///000///(((+++000000111000+++...---,,,------------000...+++------------,,,)))(((,,,******---///,,,&&&)))+++---///...------,,,))))))++++++,,,......---000///...---000444:::@@@NNN^^^mmmZZZ---(((+++***&&&&&&((())),,,)))((())))))(((&&&&&&&&&((('''(((******)))&&&'''***&&&$$$$$$%%%%%%&&&%%%$$$###%%%((())))))222111/////////......///......000///------///111222333111...,,,...000111000///000000111000///---,,,,,,+++,,,,,,---******,,,///000...***,,,...000------,,,***---...+++...///...+++,,,...///000000...//////...---------,,,+++***+++...---++++++)))'''''''''''')))111000,,,******+++---000000...,,,)))(((***,,,---...///---,,,///111000///000333777888AAANNN___tttnnnCCC+++***+++)))%%%$$$$$$((((((,,,---)))))))))+++'''((((((''''''((()))&&&&&&(((***&&&$$$$$$$$$######$$$###"""###%%%%%%$$$444333222000...------...------//////...//////111222222000......000222222000---,,,......---------------+++,,,---///++++++...//////...+++---//////...---+++))),,,...------...,,,******,,,///......000///......+++,,,---+++)))(((***,,,,,,+++---)))&&&''''''(((+++///...,,,++++++,,,,,,...------+++((((((,,,---...000222///---////////////...111333333:::CCCOOOccctttcccCCC333---++++++)))%%%$$$&&&)))(((***+++***%%%((()))&&&&&&((())))))***((($$$%%%((()))&&&$$$%%%%%%$$$###%%%$$$######$$$$$$$$$777555444222///......///...---//////111111000000000111111000111111222111///---,,,---,,,+++,,,...000///---+++,,,...+++---111000.........//////...000...+++***,,,---...---,,,+++***))),,,///,,,,,,000...------(((***,,,,,,+++))))))***+++,,,...)))'''(((***,,,---++++++++++++,,,,,,+++---,,,++++++((()))///000000///111111//////......000//////000111555:::AAAOOObbbuuuoooLLL333)))+++...+++++++++'''&&&'''((())))))((('''&&&&&&&&&$$$&&&'''******)))'''"""$$$''''''%%%###$$$$$$$$$###'''&&&%%%$$$%%%%%%%%%666111///222222000//////...,,,............111111000///222444444111///...---...//////...------000000------------...,,,,,,///111///,,,---------+++...///---//////000......,,,+++.../////////+++***---............***+++...222000***++++++++++++)))***,,,...---+++*********+++,,,,,,+++,,,++++++))))))+++///...---------,,,...///000///...///111111///...333888EEETTTdddsssUUU999...+++)))+++,,,***,,,+++)))&&&&&&)))+++---,,,***)))'''&&&(((******(((&&&%%%###"""""""""!!!###$$$%%%&&&'''((('''''''''''''''&&&###444000...111111000//////---+++---...///...111111111111222111///------///---...000111///...---000///---,,,---///000...,,,,,,//////---------,,,,,,------,,,///...///111///---...///.........---,,,---000...+++,,,++++++,,,//////+++***))))))(((*********------,,,,,,+++((((((+++------///---++++++***,,,///,,,++++++,,,,,,---000111...///000000222000...000333;;;FFFTTTeeeyyyqqqOOO333,,,++++++(((***)))(((,,,+++(((%%%$$$%%%'''++++++)))(((((((((***+++(((%%%%%%&&&&&&############''''''&&&$$$&&&(((&&&%%%&&&((('''%%%$$$111000///000////////////---,,,,,,,,,...000111///---///000///---,,,---///........./////////...000000...,,,...000111///---***//////...------,,,,,,---,,,+++---------111///...---,,,---...---......---......,,,***++++++***,,,,,,***+++(((''')))+++***))),,,......---,,,((('''))),,,//////......---++++++,,,+++,,,,,,...,,,***000111000000...///000111000//////333:::EEETTTgggzzz^^^@@@000***---...---(((((())))))******)))&&&$$$$$$((((((((((((&&&''')))))))))&&&###$$$(((((($$$"""###%%%&&&''''''###$$$&&&&&&$$$&&&(((&&&%%%%%%///111111///...---.../////////---+++---000///,,,+++---...///000000//////111///------///000000000111000///////////////---)))///000///---,,,,,,+++------------,,,+++---------+++***---...---......,,,------,,,+++,,,---,,,,,,***(((,,,***(((+++++++++***---...---------+++((()))+++///------...///---***))),,,---,,,,,,***+++000111111000++++++...111000......///222888EEERRRbbbtttTTT777///...---******+++)))'''***,,,******,,,)))'''&&&(((&&&%%%'''$$$%%%''''''''''''%%%%%%'''((($$$###"""###"""###&&&$$$$$$###''''''&&&'''&&&%%%%%%111222333111111///------///000...---...000---+++,,,...,,,---000333222000222111//////000111000000000000000//////---///...,,,//////---++++++---......//////---,,,***)))++++++***+++---...---------,,,++++++***+++---...+++---+++)))+++++++++,,,---,,,,,,,,,------...---+++)))+++---///,,,***,,,///---***)))---//////......,,,))),,,......---...000333111//////000000222:::DDDPPP```sss|||MMM111,,,,,,------)))))))))&&&&&&''')))************)))'''%%%%%%%%%$$$###$$$%%%'''(((((('''&&&'''((()))%%%$$$&&&""""""&&&%%%######)))***((('''%%%%%%%%%222000000000333000---,,,///000///...///111...---///111...---///333333111222111000111000//////...------/////////...000///......---------,,,...111000//////---,,,,,,***+++***((())),,,------,,,,,,,,,)))***++++++---...)))++++++***,,,++++++---,,,,,,---,,,,,,---///---+++***+++,,,---++++++---...---+++***...//////......---***+++,,,+++...000000111000///...111111000333999BBBPPP```uuuOOO000***,,,,,,+++++++++***)))&&&&&&%%%((()))(((''')))((('''&&&&&&$$$"""###$$$%%%'''&&&%%%%%%&&&&&&'''***&&&###%%%###"""$$$&&&$$$%%%(((&&&$$$$$$###%%%(((...------///111000...///000000000...///111///000222111000...///111111111222111000000...------,,,++++++...///000/////////...---,,,.........///222000......,,,---///......,,,(((&&&))),,,,,,,,,,,,+++))))))++++++,,,---++++++,,,,,,...---,,,...,,,***,,,,,,++++++------,,,+++******++++++---///------,,,+++,,,...///---+++,,,111---,,,---.../////////......///222111///111444888@@@MMM___ttt```222***......,,,(((&&&******+++)))((((((***((('''%%%&&&&&&(((***'''$$$######%%%%%%$$$$$$######$$$%%%%%%'''%%%$$$######$$$''''''&&&&&&'''""" !!!"""&&&***,,,---...000000//////222111000///...---,,,+++000333///------//////......000000000///------///---+++***...000111000...------...000111111000000111......///---...///111111///,,,((('''))),,,//////---+++***,,,)))+++---,,,.........//////...------,,,***((()))+++------+++*********)))+++---///.........,,,+++---...,,,)))***222///,,,,,,......------...//////000...,,,---111222444>>>LLL[[[mmm|||RRR555///++++++...---((($$$'''&&&&&&*********,,,)))&&&$$$###%%%***,,,***&&&###$$$&&&%%%###%%%&&&%%%$$$&&&&&&&&&((('''###$$$&&&(((&&&$$$$$$'''&&&%%%$$$$$$%%%&&&,,,...000000000111111222111///...---------+++...111,,,---///000//////...//////...,,,+++...000///...---///111222222000---+++...111222...000000......000///---...///000000000...,,,)))***---///...+++***+++,,,***,,,......//////...------,,,,,,---,,,***))))))))),,,------+++,,,---++++++,,,---,,,---,,,******---...---)))***......,,,+++---//////---...---...---,,,,,,...///000000333===KKKYYYjjj}}}fffFFF222***...++++++......,,,***'''&&&''')))((()))+++)))'''%%%%%%&&&'''))))))(((&&&'''%%%###%%%((((((###$$$%%%&&&%%%'''))))))%%%%%%'''%%%%%%%%%%%%((('''###$$$$$$%%%---///000///000222222222000...------...///---...///------///000///000000///...---***,,,...//////111000000000111333111---***...111222.........,,,...///...---...//////000///...,,,,,,,,,------,,,))))))***++++++---//////.........,,,******,,,---,,,***+++)))((())),,,---,,,---...---++++++******+++,,,)))***---...,,,***,,,///...,,,***---000111...---------***+++------...//////...333>>>IIIWWWggg{{{[[[444+++***+++---***))),,,...///,,,(((%%%''''''%%%&&&((((((((('''%%%&&&&&&%%%''')))))))))%%%"""%%%((('''"""###$$$###%%%&&&((()))$$$###%%%'''&&&&&&&&&((('''$$$$$$$$$%%%000111111......///000000///------000111111...///000///---,,,///000111222...,,,+++)))...///...---...000111...---///...------///222111...,,,+++***---...------...//////......---******+++---...---+++))))))***+++...///---,,,,,,---******,,,///...,,,'''+++,,,***((()))++++++,,,---///---,,,+++***,,,------,,,---///***---...111000...---///000///---......---)))***,,,------...///---...555<<>>eeezzz===&&&,,,***,,,---+++))))))(((((((((***---,,,***'''###%%%((((((((('''%%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$%%%''')))'''&&&%%%%%%%%%&&&'''###"""$$$)))'''###"""###%%%&&&$$$%%%&&&&&&%%%######"""!!!"""---///000---...///...,,,---111222000.../////////000...///000///......000111111000000000///---......//////...///,,,...000///,,,,,,,,,***,,,,,,***,,,---***((((((***---......---)))((()))(((,,,...,,,,,,+++***))))))***+++,,,,,,,,,)))***------+++)))***'''(((,,,---------...***)))---,,,,,,+++---+++***))))))***,,,,,,,,,,,,///...---...,,,---------------...............,,,+++///......///---///000,,,...///...---------------@@@llluuuCCC...))),,,)))------***,,,,,,((()))((((((***+++)))%%%###$$$''')))))))))%%%&&&&&&%%%%%%%%%&&&&&&%%%#########$$$&&&&&&%%%$$$&&&%%%$$$%%%$$$""""""&&&&&&""""""$$$'''(((%%%&&&&&&&&&$$$"""!!! ###//////000000000111///---...000111...---///000//////---...000///....../////////000///...---------,,,,,,//////...+++///000...+++,,,...++++++,,,+++......+++******++++++------+++((((((+++))),,,---+++*********++++++*********+++,,,***+++---,,,)))(((***((('''+++---------,,,***)))+++,,,,,,,,,---,,,,,,++++++))))))+++,,,,,,///...///000//////...,,,+++++++++---------...,,,+++---...///000...000111,,,//////...///---+++...---...;;;aaaxxxAAA%%%***---,,,***,,,...,,,---,,,((()))'''%%%'''(((&&&$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###$$$$$$$$$&&&%%%######%%%$$$"""###$$$"""###$$$&&&(((&&&&&&%%%$$$$$$$$$###""""""$$$///------000111111///...000000///+++,,,000000//////---.../////////...------...///---++++++---...---+++...000///,,,......---***,,,...---...///...---,,,...000000...+++***))))))***++++++)))***---///---,,,---...///...,,,******++++++,,,+++))))))***))))))***,,,...,,,+++***(((***,,,***)))))))))+++,,,***,,,+++)))++++++,,,////////////...---,,,***(((((((((******+++------,,,+++,,,---//////111111---------///000...,,,///000...***666^^^www@@@###'''+++,,,------...---++++++***''''''%%%###&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%((())))))&&&###"""###%%%$$$&&&%%%"""%%%&&&$$$%%%%%%%%%&&&$$$$$$&&&&&&'''&&&###%%%'''''''''&&&%%%111...+++---000111///111111000///------/////////...,,,---000111000......---...///---,,,,,,......,,,***---///111///...------,,,---,,,,,,...///---+++,,,///222000......------)))((()))))))))+++---///---,,,+++---//////---+++******++++++***+++++++++))))))+++------,,,***)))***,,,,,,+++***)))))))))***)))++++++***---++++++///...---+++---,,,***((((((((('''(((***,,,---......+++,,,...//////...,,,++++++---///---,,,,,,///...---+++...HHHuuuDDD(((&&&***++++++)))***+++******,,,+++((('''%%%&&&'''$$$###%%%&&&&&&&&&%%%&&&(((((('''&&&%%%""""""######%%%'''((((((&&&"""""""""%%%&&&'''&&&%%%%%%$$$""" ###%%%&&&$$$%%%&&&$$$$$$&&&%%%&&&''''''(((&&&%%%333000,,,+++...000000222222///000000///...,,,///...------///111111111000......//////......------+++***---///111///,,,+++,,,---,,,***,,,//////,,,***,,,///000......//////,,,******))))))***---......///+++((())),,,///---*********+++******,,,+++******)))+++---,,,---,,,'''++++++***---,,,***((((((***+++,,,,,,+++---,,,,,,///...,,,***,,,+++)))((()))***((('''+++,,,+++---...---...///...---,,,,,,,,,+++,,,---***+++...111///------111EEElllSSS***###)))+++,,,)))%%%'''***))))))))))))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))((('''%%%### """%%%%%%%%%%%%$$$%%%$$$"""$$$%%%''')))(((%%%'''%%%######"""&&&'''&&&$$$$$$###!!!"""%%%'''&&&&&&%%%'''&&&%%%333111...+++,,,...000111000//////...//////,,,,,,///111///---111555444///111000000000000///...---,,,,,,/////////...***)))+++---+++)))---000///,,,,,,---/////////......+++(((***,,,+++******...---***///---((((((***------+++***+++,,,+++***,,,+++***+++(((+++---+++...///***)))'''(((,,,...---***)))***---...---++++++,,,---//////---************)))*********)))***+++***,,,...//////---***+++,,,.........,,,,,,******+++///...,,,...333IIIqqqXXX***%%%'''((((((---,,,'''&&&(((***)))&&&&&&''''''&&&%%%%%%''')))'''###$$$&&&'''''''''&&&%%%###!!!"""%%%%%%%%%%%%###$$$$$$"""&&&(((***)))'''&&&'''######'''((()))(((&&&$$$""" ###$$$$$$%%%###$$$$$$%%%%%%$$$222111...,,,...///000---//////111000000000//////111222000222999???777***...222333111000000.../////////000//////000---,,,---///---+++---///...***+++---///...//////---***+++......,,,+++,,,---,,,(((+++++++++,,,------------,,,******,,,,,,***,,,---+++)))+++...+++------)))+++)))&&&,,,---,,,+++++++++,,,...---+++(((***------///---***(((***+++++++++,,,+++((((((***---///000///,,,***+++,,,...////////////......---+++,,,+++***+++...???cccjjj666''''''''')))+++,,,,,,***)))'''%%%'''&&&'''***(((&&&%%%((()))'''"""!!!)))***)))%%%$$$&&&&&&###############%%%%%%""""""$$$&&&&&&'''))))))'''&&&%%%###$$$&&&'''''''''((()))'''$$$%%%'''&&&$$$ !!!###&&&$$$"""444111...---...///000...//////...000111111000000111222111222999:::444,,,...111222///...---,,,,,,---/////////...111000///...///...------...---+++------...---//////---,,,,,,---...---,,,---,,,++++++))))))---,,,+++++++++,,,++++++,,,+++***+++//////++++++,,,---------++++++***)))(((*********+++,,,,,,,,,,,,+++***))))))***,,,,,,***'''(((+++,,,***)))***,,,***))))))+++,,,------,,,++++++,,,,,,,,,,,,---//////000...***,,,++++++++++++333KKKxxxEEE(((***++++++)))*********)))***'''&&&)))(((''')))&&&$$$$$$'''(((&&&### """'''((((((&&&%%%%%%&&&&&&$$$"""!!!"""$$$%%%"""%%%&&&%%%%%%%%%&&&%%%%%%###"""$$$%%%(((&&&$$$###%%%((('''%%%%%%&&&&&&%%%!!!!!!###%%%%%%###555222//////---...///...000000---...///111000000111111///000444444111///......//////...---+++)))))).........---///000...,,,,,,...///......---,,,,,,,,,,,,,,,......***,,,,,,***------,,,,,,***+++...+++***+++))))))******,,,,,,,,,,,,+++***,,,000///***------,,,---,,,************+++)))))))))***+++,,,---)))((()))***(((***,,,+++((($$$(((,,,,,,)))'''))),,,,,,+++)))***((((((***------))))))***+++***,,,---,,,///...,,,+++...---,,,+++---666PPPUUU...&&&---,,,+++))))))))))))))))))'''&&&***(((&&&'''$$$###$$$((((((&&&&&&$$$###&&&&&&'''(((%%%%%%%%%%%%$$$###"""!!!###%%%%%%)))(((############%%%###"""$$$&&&&&&'''%%%"""!!!"""%%%%%%$$$$$$$$$###%%%%%%$$$###"""$$$%%%333222111000---,,,...///111111000------///...///111000......///000000///...,,,---111000...---+++---///---+++(((***,,,,,,+++***+++---///000...+++)))((((((***------+++---,,,***,,,+++***+++***,,,......,,,+++)))***++++++------***(((***,,,,,,+++,,,'''***+++***+++***)))---+++,,,......------------+++,,,---***((())),,,+++...///,,,)))***,,,,,,***((((((+++------***)))(((&&&'''***+++(((***,,,---,,,------+++,,,...---+++***,,,---...111111***PPPaaa111******,,,+++((((((*********)))((('''(((***'''&&&'''%%%$$$$$$''''''''''''''''''((('''((((((%%%'''&&&'''''''''%%%"""$$$'''((()))(((%%%&&&$$$###&&&$$$###%%%&&&&&&%%%""" """$$$###%%%((($$$"""###"""&&&&&&!!! """&&&000000000///,,,,,,///000111111111///...///---...111222000...---...---,,,...---...111000...------,,,---------,,,******,,,---+++)))***,,,000...,,,+++,,,---......---...///...,,,,,,******+++---...,,,......---+++***+++,,,+++***)))''')))***+++,,,***&&&)))+++,,,,,,+++++++++******+++---......---,,,,,,+++---++++++++++++,,,...///---******++++++,,,*********...///,,,)))&&&&&&''')))***)))+++***,,,+++---...---,,,,,,++++++,,,,,,,,,000222...$$$CCC~~~fff777+++***)))'''***((())),,,***+++,,,(((((())))))''''''(((&&&$$$$$$&&&&&&&&&''''''((()))'''&&&'''%%%$$$&&&)))&&&%%%&&&$$$$$$%%%'''((((((&&&&&&%%%$$$###&&&'''&&&&&&%%%$$$###%%%&&&'''$$$###%%%$$$$$$$$$###$$$###""" """$$$...---...---------111222111000//////////////////000333111///......,,,,,,///111////////////---///...,,,,,,...///---***,,,///---***(((***---...------///000...------000000...+++***,,,...,,,///000---......---))))))++++++***'''((()))+++++++++***'''''')))+++---,,,------+++***)))))),,,------,,,,,,++++++---,,,******)))+++---///...,,,++++++,,,...---,,,,,,---,,,***(((&&&'''***+++***(((***+++,,,+++,,,---...,,,++++++,,,---,,,***///111...)))@@@pppwww???%%%++++++))))))((()))***,,,***+++...)))))))))(((((()))(((&&&%%%((((((''''''&&&&&&''''''%%%$$$%%%%%%###&&&)))%%%$$$&&&###"""###&&&((('''&&&&&&&&&%%%###&&&((('''$$$$$$$$$%%%&&&'''(((%%%###$$$$$$######"""$$$%%%$$$"""###$$$///......---...///222222111....../////////111000///222111///000///------///000...+++...000//////...---,,,---//////,,,,,,//////---+++---------------......***,,,000111///---+++***...000---///111///---,,,***&&&(((+++)))''')))+++******,,,+++'''&&&''')))+++,,,,,,,,,,,,+++((((((+++---+++***+++,,,***))),,,+++))))))(((***///000///---------...---------...,,,***'''((('''(((+++...,,,***+++,,,------,,,,,,...,,,,,,,,,---,,,***''',,,000000---999\\\HHH...'''***+++******&&&))),,,+++)))***+++((()))***'''))))))'''%%%'''++++++(((%%%%%%$$$$$$%%%###"""###%%%%%%&&&'''%%%%%%$$$ ###%%%%%%&&&'''((('''%%%$$$###$$$%%%###$$$%%%&&&###$$$'''&&&&&&&&&"""!!!!!!"""&&&'''&&&$$$%%%'''222222222000000111222222...,,,000000....../////////000000...//////...---......---***,,,000111......222000///...000///---,,,---------///---------+++---000+++---///---+++***++++++,,,,,,+++...///---+++******'''(((***((('''))),,,,,,,,,,,,+++***((()))***,,,...///,,,)))((()))***+++,,,------******)))((()))+++,,,---***)))///111///,,,,,,***(((+++******...---+++))),,,,,,***+++,,,,,,---------------++++++...,,,***)))---,,,******---000222000---CCCzzzGGG222+++***+++***+++***)))***+++++++++)))(((&&&))))))###&&&((('''%%%''')))(((&&&######"""###$$$######$$$%%%%%%$$$###%%%%%%###!!!!!!######'''(((&&&&&&$$$###"""$$$%%%''''''%%%$$$!!!$$$%%%%%%((('''$$$!!!###'''&&&'''&&&$$$&&&&&&&&&000111111//////000000///---...111///---///...//////111000...---......------------+++...000111,,,+++000111...,,,///...,,,***,,,---...000.........,,,---///...,,,,,,+++***++++++++++++,,,---------,,,)))((((((((())))))((())))))++++++---,,,+++***)))(((***+++---......,,,))))))***+++...///,,,***)))))))))***+++...---++++++///111///************+++***,,,///---******------,,,,,,+++,,,///------,,,,,,,,,...///---((((((---...------...000111000***777ooo|||KKK+++++++++,,,,,,((()))+++)))***+++)))+++)))''''''((('''%%%$$$%%%%%%$$$''')))'''%%%"""!!!"""###"""$$$"""!!!###%%%%%%%%%############$$$$$$###&&&((('''%%%$$$$$$$$$''''''&&&&&&%%%###$$$&&&(((&&&'''%%%###!!!"""$$$%%%&&&'''$$$%%%&&&%%%---...///------......---///000///...---.........///111111///......---------......---/////////++++++...///+++***...,,,***(((,,,---...///------.../////////---)))(((***,,,,,,++++++,,,...///---++++++)))'''&&&((())))))***+++***))),,,---...+++)))'''((('''((()))***---///***))))))+++//////,,,)))***++++++***,,,...***,,,...///000...******+++,,,+++,,,---...,,,+++***,,,---,,,,,,,,,,,,---,,,---++++++...000///---+++))),,,///000///////////////,,,555\\\oooFFF///))),,,,,,---,,,((((((((()))'''((())))))((((((''''''((((((%%%$$$######&&&)))'''$$$""""""#########%%%""" """%%%&&&&&&###"""######%%%&&&%%%%%%&&&&&&%%%&&&''''''))))))$$$$$$%%%$$$&&&)))***'''%%%$$$###!!! ###''''''$$$%%%%%%&&&/////////,,,++++++,,,+++---000111222222111...---.../////////,,,---,,,,,,............000000///...///000000///+++)))))))))))),,,,,,------++++++---//////---***)))***,,,---+++++++++---//////...------,,,+++))))))(((***...+++)))(((+++,,,---+++((('''((('''''')))***---...)))))))))***------+++)))***,,,,,,+++*********,,,---...111000+++))))))+++++++++++++++---...,,,+++***))))))+++...///...***,,,,,,,,,,,,+++,,,...------......,,,...///...///---000JJJqqqmmmcccOOO<<<...,,,...,,,******+++((('''((()))&&&%%%(((&&&&&&'''&&&'''((('''&&&%%%&&&%%%&&&(((&&&###"""$$$%%%###$$$'''&&&######$$$%%%'''%%%%%%$$$"""###&&&%%%#########"""$$$&&&((((((&&&"""%%%'''&&&$$$###$$$((()))&&&""""""%%%&&&%%%######&&&(((111000///---------------...///000000000000............---...---...---+++///.........//////......,,,---//////------,,,******,,,++++++---...,,,+++,,,,,,,,,***))))))+++---...---++++++---...---+++,,,,,,,,,,,,+++***,,,///+++)))***+++++++++---***((((((******)))(((''')))*********)))+++,,,,,,))))))***,,,,,,+++***,,,,,,---///222///***'''(((***++++++***((())),,,------***)))***---///...,,,******,,,***(((***---...---***+++------...---+++///......:::ooo]]]EEE===>>>888///***+++---000...((((((***'''&&&)))((((((&&&%%%%%%%%%&&&%%%&&&'''&&&&&&%%%&&&'''((()))&&&$$$$$$%%%%%%$$$###&&&&&&$$$"""!!!"""%%%$$$&&&%%%######%%%&&&###"""""""""$$$&&&'''%%%%%%&&&(((''''''$$$######&&&((()))((("""!!!###'''&&&$$$############111111000///000///...//////......------///000000...------...//////---***,,,------...//////...---,,,,,,---///000///...---,,,---+++***,,,,,,***((()))++++++*********+++---......,,,++++++---,,,+++---+++---...+++***+++,,,+++***+++,,,+++))),,,+++++++++,,,+++***)))'''(((***+++***)))***,,,,,,)))''''''***+++------...------...000...))))))((((((*********)))(((***------+++***,,,------,,,+++***))),,,***))),,,///...,,,)))***------...---+++///000......PPPRRR---$$$'''+++***(((''',,,...,,,+++)))((()))((()))***((()))(((%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%'''((()))&&&&&&&&&$$$$$$$$$$$$%%%%%%"""""" !!!###!!!"""#########$$$'''$$$###$$$$$$%%%&&&&&&$$$%%%((()))&&&%%%%%%$$$###"""%%%''')))$$$###$$$'''%%%$$$$$$$$$"""!!!///000000///111000///111000---++++++,,,///222111///------......///...+++,,,------///000000...,,,,,,++++++...///---...///......,,,++++++)))'''(((***++++++)))+++---+++******+++,,,,,,,,,---,,,,,,---,,,---...)))((())))))+++++++++---***((()))+++...///++++++......---,,,******(((((()))******((('''%%%(((***+++,,,...---+++---//////------***''''''(((***+++)))***+++***)))+++///,,,***+++,,,,,,,,,---------...000...++++++++++++,,,---...---///000...+++555VVVggg...******+++------***'''***,,,***''''''+++,,,,,,,,,))))))'''&&&(((&&&$$$%%%%%%######'''&&&$$$%%%&&&''''''%%%&&&%%%"""###&&&'''''''''$$$$$$#########!!! !!!"""###$$$'''%%%%%%'''((((((&&&%%%%%%&&&&&&((('''%%%&&&%%%"""!!!%%%'''!!!###''')))###$$$''''''%%%###000111000///000///000222000---,,,,,,---///111000...---,,,,,,,,,.........,,,,,,,,,---///000000...------,,,,,,,,,...------......,,,+++,,,---,,,***((()))******---...,,,,,,***(((***,,,,,,,,,***)))---******,,,)))*********++++++***---+++***(((,,,...---)))***---***+++---,,,***)))*********)))))))))(((''')))))))))---+++***)))---...---...+++)))***+++---,,,)))(((******,,,------,,,+++++++++++++++,,,---...------+++((((((***+++++++++,,,---------,,,,,,,,,777IIIYYY|||vvvCCC++++++***,,,---+++))))))+++***)))***+++******+++(((%%%)))))))))((((((((()))'''$$$$$$)))$$$###%%%%%%%%%%%%%%%$$$"""!!!###%%%&&&%%%%%%%%%######%%%$$$###!!!!!!######$$$%%%$$$%%%((()))+++)))%%%&&&''''''''''''(((((($$$""""""$$$###### !!!&&&)))%%%###'''(((%%%###111111000/////////000111///,,,...---...000000///------,,,,,,,,,///000000...------,,,---......------///,,,,,,,,,------,,,---......---...///...,,,)))***+++***---...,,,,,,+++(((,,,,,,,,,******+++,,,*********))))))***+++,,,+++)))+++------***---///,,,******+++((()))++++++))))))+++,,,+++*********((('''((()))((()))+++***(((,,,.........,,,,,,***,,,---+++***)))++++++,,,---++++++++++++,,,+++***+++......+++***)))((()))+++,,,---,,,,,,...,,,+++++++++++++++,,,000FFFlllNNN///---++++++***+++***))))))+++***+++,,,+++***((('''&&&$$$%%%'''(((''')))+++***'''%%%$$$&&&$$$$$$(((%%%######'''$$$"""%%%'''&&&$$$!!!###%%%$$$###$$$$$$%%%$$$###$$$###$$$%%%%%%&&&(((&&&((()))%%%%%%%%%&&&'''&&&''''''$$$###%%%'''&&&### ###&&&'''$$$$$$&&&$$$###"""222111/////////000111000---,,,///...///000///...---------...///222333222000///...,,,------,,,---//////...,,,+++...------------/////////...,,,+++,,,......***+++------+++++++++***)))******---///---+++***))))))((((((+++,,,***((((((,,,...+++,,,......------+++)))***)))'''$$$'''***...---+++******)))((()))((((((+++---+++(((+++---...///...---(((***,,,,,,******---+++******+++))))))***,,,,,,,,,)))---///+++***)))******---000000...---...,,,,,,,,,******,,,,,,......555QQQggg666(((---,,,+++***)))************++++++))))))(((''''''%%%###"""$$$%%%''')))******%%%$$$$$$%%%$$$&&&+++&&&###"""$$$$$$$$$'''''''''%%% ###%%%$$$$$$######$$$%%%%%%%%%$$$###%%%&&&((((((###$$$&&&%%%"""###%%%%%%%%%%%%&&&%%%&&&((((((&&&%%%"""###%%%&&&###"""###"""!!!!!!000///...//////000111000......000000000000///...---------///000222222000///.........///...,,,...111111///---,,,......------000000......---,,,...---...///---------******,,,,,,***)))))),,,000111...,,,))))))***''''''+++,,,+++))))))******(((***,,,++++++---...)))))),,,(((%%%(((---///...,,,,,,++++++***+++)))(((,,,...+++(((***,,,+++---------******+++///...---,,,(((%%%%%%(((%%%&&&)))+++++++++))),,,...---------,,,***,,,000000...---,,,)))+++---,,,,,,,,,+++***,,,...111AAAhhhiii999------...,,,---,,,***))))))***(((((())))))***)))'''&&&$$$###%%%&&&&&&''''''''''''%%%%%%&&&%%%%%%&&&)))'''$$$###'''%%%###"""$$$&&&'''######&&&&&&''''''%%%###$$$%%%%%%""""""###%%%&&&&&&&&&%%%%%%%%%$$$###!!!""""""""""""$$$&&&''''''''''''$$$%%%''''''$$$###############000............///000//////000///000000000///000///------///000222111/////////...//////---,,,///111222000...---///000///---...///...............---...///,,,,,,+++((()))+++---+++)))(((,,,.........---,,,++++++))))))+++,,,,,,+++...,,,)))))),,,---+++,,,---...******+++)))'''(((,,,,,,,,,---...---+++***+++***))),,,---+++(((,,,...---......---,,,+++***************'''$$$$$$&&&$$$&&&***)))*********+++,,,---,,,------+++,,,...------,,,,,,******,,,------,,,++++++------))),,,@@@jjjccc;;;(((***...///...---+++)))'''(((,,,)))))))))'''))))))'''&&&$$$###&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&###$$$###"""!!!###$$$'''%%%$$$%%%$$$%%%''''''$$$$$$&&&%%%$$$$$$$$$###%%%''''''&&&&&&'''$$$""""""###""""""!!!$$$&&&&&&%%%&&&'''''''''&&&%%%&&&%%%###$$$$$$"""000///......---...//////111333///............111111......///000222111///000//////000...---,,,/////////......///000000///...///000111000000...,,,,,,...000---+++***((()))***------***(((,,,+++)))***+++------,,,++++++------------222...***+++---...,,,---,,,***)))))))))******)))***)))+++...///...+++***+++******,,,,,,+++***...000//////...,,,------,,,(((''''''(((&&&%%%%%%%%%$$$)))+++)))***)))++++++++++++***,,,------,,,+++++++++,,,---,,,,,,,,,///,,,+++,,,---------...------444aaaWWW444%%%'''(((+++,,,+++***)))'''''''''+++++++++)))'''((((((&&&%%%$$$###%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%(((&&&"""!!!!!!"""######$$$'''&&&%%%%%%$$$###%%%'''$$$&&&'''&&&%%%%%%&&&%%%''')))(((''''''&&&###"""$$$&&&###"""###%%%&&&%%%###$$$'''((((((%%%###&&&&&&$$$'''%%%"""111222111///---,,,,,,...333666222///...,,,000222222/////////000111111000//////000///...------///...,,,...///000000------///222222111000000------...000111000,,,)))+++------,,,...+++(((///...)))&&&''')))+++---***)))......---,,,111...+++++++++------...---***((()))***,,,,,,++++++)))+++...---+++***++++++***)))***)))***+++......---+++***+++------,,,,,,)))'''&&&'''''''''&&&&&&***...---+++)))+++,,,,,,***+++,,,+++---,,,,,,---......------,,,+++,,,***+++...///...///...///---(((555QQQwwwnnnXXX@@@///,,,,,,***(((***,,,***'''&&&(((''''''(((***)))'''''''''(((&&&$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%$$$%%%$$$%%%((((((%%%#########"""""""""%%%((('''&&&&&&&&&%%%%%%%%%"""%%%((('''&&&'''***)))((())))))'''%%%###$$$$$$###''''''%%%$$$&&&%%%$$$###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%,,,///111000...------///111222333000---...111222000000000000///000000////////////---,,,,,,---//////,,,.../////////+++---000111///---------,,,,,,+++---///111---+++,,,++++++***---+++)))...---+++)))((()))***,,,)))(((,,,---,,,,,,000///,,,***)))***,,,,,,+++***))))))+++,,,++++++,,,,,,,,,---++++++,,,...,,,***((((((&&&(((***...///...******,,,,,,,,,,,,,,,+++)))((()))(((''''''(((+++//////***''',,,++++++,,,,,,***((()))***+++......---,,,---000---))))))+++...+++---///,,,000111,,,---333DDDgggeeeFFF???333)))***+++,,,***((()))***)))'''''')))(((((((((((('''&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&$$$""""""###$$$'''$$$$$$((('''$$$"""###%%%&&&!!!"""$$$&&&((('''%%%%%%$$$%%%'''$$$###%%%''''''&&&(((&&&''')))&&&$$$$$$$$$$$$### ###%%%%%%&&&$$$"""######"""!!!###%%%&&&&&&$$$&&&)))%%%&&&(((,,,...111000///...---...//////222000///000000000---...//////.../////////000///...,,,+++,,,---......---......------,,,...000///,,,++++++++++++******+++,,,,,,+++,,,---***((()))***++++++***+++,,,***+++***)))***((((((***,,,,,,,,,......+++(((''')))***)))***+++*********,,,******,,,---------,,,++++++---+++)))'''&&&&&&((()))...000///++++++,,,******+++++++++******)))((('''''')))+++///---)))'''+++******,,,,,,)))'''((()))***---,,,+++***---///---))))))++++++***,,,///---000222000///---...:::[[[UUU444)))***)))***,,,+++******)))***))))))(((((((((((()))((('''%%%%%%'''&&&%%%'''&&&%%%$$$#########$$$&&&%%%###"""###%%%)))&&&%%%'''%%%$$$"""$$$'''((($$$###"""$$$((('''%%%$$$###%%%(((&&&###$$$&&&'''&&&###!!!%%%)))%%%######$$$###!!! """$$$%%%&&&###"""$$$###!!! $$$&&&&&&&&&%%%''''''$$$&&&)))///000111000//////...---///333000000///,,,...,,,***---------,,,///000000000///---------///---+++,,,---...---++++++,,,...///...,,,+++---,,,,,,,,,,,,+++***((()))***+++***((((((&&&***+++(((******(((,,,+++)))***))))))------,,,******++++++))))))***)))(((,,,...,,,+++++++++***)))+++,,,---------***((()))))))))'''(((******)))---///...+++***((()))(((((()))))))))))))))(((''''''(((+++---***))))))((((((((((((******)))+++******++++++***)))++++++++++++))))))(((***,,,------000111......111000///555OOOHHH///***---,,,,,,***+++***(((+++++++++)))***(((''''''''''''(((&&&%%%%%%'''&&&&&&'''$$$%%%&&&%%%######"""$$$&&&'''&&&&&&%%%(((&&&%%%&&&$$$###$$$(((&&&%%%%%%""""""%%%'''(((((($$$$$$%%%&&&&&&%%%%%%&&&&&&&&&"""!!!###&&&'''###"""###""""""###$$$%%%%%%$$$%%%&&&&&&###""""""'''(((''''''&&&%%%%%%%%%&&&'''000//////333333111......///000000111111...///...,,,///.........000...,,,///...---///000000...)))***...---......---,,,,,,,,,+++,,,,,,,,,---//////,,,)))(((+++,,,,,,***)))((('''(((((((((***,,,,,,,,,...,,,)))***((())),,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,...---***((('''+++...000---)))(((++++++'''&&&++++++***)))+++------,,,))))))+++***)))***)))))))))(((&&&&&&&&&'''***---++++++,,,&&&'''((((((***+++++++++((((((++++++)))&&&))),,,...---***)))***'''))),,,000333111///000000...---,,,222FFF```CCC///------...///++++++...,,,))))))***)))((()))'''&&&((('''&&&'''(((&&&&&&&&&%%%&&&)))&&&%%%%%%''''''$$$ &&&(((&&&'''&&&%%%'''%%%$$$%%%""""""%%%&&&$$$###$$$!!!"""%%%###&&&'''"""######"""%%%$$$###$$$###"""""""""$$$'''%%%$$$$$$&&&$$$"""###"""###$$$$$$&&&&&&""" ###%%%$$$$$$&&&###%%%&&&$$$$$$$$$$$$000///...000111222222222111000222222111000/////////000000000//////---,,,.........000000///...++++++---,,,...//////,,,***)))+++---------///000...---,,,+++,,,---...,,,+++***((('''(((((()))---...---///,,,)))+++))))))...+++*********,,,------,,,+++++++++++++++***,,,......,,,+++***+++---...---***)))------***))),,,+++***+++------,,,,,,,,,+++...,,,*********++++++)))'''&&&'''''''''******---,,,((()))++++++*********))))))))),,,+++)))'''(((+++,,,++++++++++++((((((+++000111000......---------***(((---UUUOOO222+++)))---///...,,,******......,,,))))))(((((())))))***+++(((%%%%%%))))))'''&&&&&&''')))&&&%%%'''((('''%%%###&&&'''%%%&&&&&&%%%%%%######%%%"""!!!###%%%%%%%%%%%%$$$###$$$###$$$### """###"""#########$$$$$$%%%$$$$$$%%%'''(((%%%$$$%%%%%%$$$###""""""###%%%'''###!!!$$$%%%######"""$$$&&&&&&$$$###"""###111............111555555111...111111000111......000000000111111...,,,,,,...000///000......///...,,,,,,,,,---///...,,,******+++,,,---...///...+++---///...,,,---///,,,---,,,******+++***(((---///---,,,+++)))+++******...+++*********+++,,,,,,,,,+++***))))))++++++++++++------...---,,,---------******---------------******...000...++++++,,,---...---***)))***---...***''''''))))))'''((((((,,,---***,,,...,,,***)))(((&&&(((***---+++)))((()))(((((((((+++,,,***((((((+++//////...------,,,,,,---+++))),,,555QQQfff---$$$,,,...---,,,,,,))))))*********+++***((('''(((***,,,---,,,'''$$$$$$&&&'''''''''''''''&&&&&&&&&'''%%%%%%&&&&&&'''&&&%%%%%%&&&&&&###!!!###&&&"""!!!###&&&((((((&&&&&&$$$###&&&$$$  $$$###""""""$$$%%%&&&&&&&&&%%%&&&'''(((%%%###$$$%%%&&&$$$$$$######'''&&&"""$$$$$$###$$$######&&&'''&&&###"""###$$$000222333000...//////---......111000//////,,,.../////////...///...------///000///...---,,,---,,,+++,,,------+++))))))+++......//////,,,------+++,,,,,,,,,---...---(((,,,---+++---///000,,,******...,,,***)))******)))++++++,,,...---,,,+++***+++***(((''')))---...+++(((+++------+++***------,,,,,,,,,...,,,,,,---***(((+++///000...+++)))+++---...---***''''''***,,,(((&&&&&&((())))))(((''')))+++)))((())))))(((*********)))***++++++***))))))*********,,,+++************------------...///---...+++)))...000333@@@```rrr<<<%%%''',,,///...***)))'''))),,,((('''((()))&&&'''''''''(((***)))&&&%%%'''(((((())))))'''%%%###&&&&&&$$$%%%'''(((&&&&&&%%%$$$%%%%%%$$$""" ###%%%""""""%%%((()))(((&&&%%%$$$$$$(((%%% """&&&&&&$$$""""""###$$$"""######$$$'''%%%$$$%%%%%%%%%$$$"""%%%$$$$$$"""%%%&&&""""""###$$$%%%$$$&&&'''%%%###"""$$$&&&&&&222333333222000---,,,...---///222000///000000000111000...---...000///---////////////...---,,,******+++......+++((())),,,...---///...***---...,,,************,,,---(((***---,,,,,,...///,,,***,,,...,,,)))'''))))))''')))+++...///,,,******)))))))))******+++,,,...+++)))+++******++++++++++++,,,,,,,,,,,,***+++---)))(((+++///...---,,,***+++,,,,,,,,,+++)))(((+++...***'''&&&'''(((((()))))))))((()))'''''')))(((((()))******,,,+++***)))***+++,,,+++,,,+++++++++***)))(((******+++------......,,,******)))///...,,,999HHHWWWaaasssvvvFFF)))***)))+++000...+++''')))******'''(((******'''&&&'''%%%&&&(((((('''&&&(((((((((((()))'''&&&%%%&&&$$$"""&&&((()))((('''%%%$$$%%%$$$#########"""######%%%'''''''''&&&%%%###$$$$$$%%%###"""!!!%%%'''%%%&&&$$$#########""""""###&&&'''$$$###$$$'''%%%###"""###$$$######%%%'''%%%###!!!"""%%%%%%&&&'''%%%###"""$$$''''''222222111000000---+++///000000222000///000222000000000///......111///---,,,---...//////---+++******+++...000...,,,***,,,---+++------))),,,...---+++***))))))******)))***,,,,,,***+++---++++++,,,---+++(((&&&((((((((((((+++,,,,,,+++***)))(((((()))------,,,***---,,,++++++((((((++++++)))))),,,---+++)))))),,,...+++(((***...---,,,---,,,,,,+++,,,,,,,,,***)))+++---***(((''''''&&&''')))******((('''&&&(((+++***(((((()))+++++++++***))),,,---,,,++++++(((***,,,+++'''''')))******---+++,,,...+++++++++)))+++---,,,------)))---555PPPNNN+++&&&,,,,,,+++---...***'''******)))&&&(((***+++(((&&&'''%%%&&&&&&&&&''''''((('''&&&&&&((('''&&&'''&&&$$$###'''&&&''')))((('''&&&&&&""""""%%%$$$""""""&&&)))(((%%%$$$%%%&&&$$$$$$###############''''''%%%'''&&&%%%&&&%%%$$$"""$$$&&&&&&### !!!'''&&&%%%######%%%&&&%%%%%%%%%$$$$$$"""!!!$$$%%%$$$((('''$$$$$$###$$$&&&000111...***---000/////////000111///---...000...,,,///000000,,,---...---******---------,,,++++++,,,...000000///---++++++,,,+++...///))))))+++---+++,,,,,,******++++++***,,,---,,,+++***)))++++++((('''((())))))***++++++*********...---+++)))((((((++++++******---,,,+++)))(((''''''''''''(((+++***((('''***...//////+++)))///---,,,...---,,,+++))))))))))))''')))+++))))))))))))&&&&&&(((******((($$$&&&***,,,,,,+++)))***,,,,,,+++)))(((,,,//////***&&&((())))))***+++(((+++,,,---///...---......+++***,,,((((((---333///---...+++///KKK___777'''))),,,......,,,,,,)))&&&&&&''')))'''%%%'''***)))((('''%%%$$$$$$&&&%%%%%%'''&&&%%%$$$&&&$$$''')))(((%%%###%%%"""!!!%%%((()))'''%%%"""!!!$$$$$$""""""''')))&&&$$$###$$$'''&&&$$$$$$%%%$$$###"""%%%&&&&&&(((&&&###%%%%%%$$$###$$$%%%$$$"""!!!&&&&&&$$$###$$$'''***&&&(((&&&######!!! """$$$%%%'''###"""%%%$$$######.........+++///222111///.........---///111000///......//////---......,,,,,,,,,---,,,---...---------///000...,,,***++++++,,,+++,,,---******+++,,,---++++++*********---...------000...,,,,,,,,,)))''')))+++,,,,,,***)))***++++++***------,,,,,,***))))))((('''(((+++***)))***(((((())))))(((((()))(((((())),,,---***---******///.........,,,++++++)))*********)))+++---,,,+++******(((((((((***,,,,,,&&&'''(((((((((((((((((()))***+++++++++***+++,,,,,,((()))((()))+++)))(((***,,,...000000---+++...++++++...------///000111///222---+++000IIIfffZZZ777,,,'''''',,,---------,,,***((('''))))))''''''******)))(((''''''%%%%%%'''$$$"""$$$%%%%%%%%%&&&&&&'''))))))((('''(((&&&###$$$((()))%%%""""""$$$%%%%%%$$$###%%%%%%$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!!!!"""&&&%%%###&&&"""!!!###$$$$$$$$$$$$""""""%%%&&&###"""$$$''')))'''((('''"""$$$$$$###$$$&&&'''%%%$$$%%%%%%$$$$$$###000000///,,,111333222000...---...///000000//////...***,,,......000000.........---,,,---//////...///111///...+++***++++++,,,---...---******+++---...,,,***+++,,,---000///------000///...---+++))))))*********,,,)))&&&))),,,,,,***,,,,,,+++---,,,++++++***((('''++++++((())))))***,,,))))))(((((()))***+++,,,***)))+++++++++---//////...,,,+++***(((***+++,,,,,,---------,,,+++***(((''')))(((***+++'''(((***(((''''''&&&&&&(((+++,,,,,,***''')))+++***((((((******)))'''(((***,,,---......,,,***+++***))),,,---...///...---//////000---***///888KKKpppvvvnnnuuunnnLLL222'''******)))+++++++++,,,+++))))))))))))(((&&&((())))))(((&&&&&&&&&&&&%%%&&&###!!!"""$$$%%%&&&'''&&&&&&''''''&&&&&&&&&'''&&&$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%######$$$''''''%%%$$$$$$%%%'''$$$###$$$$$$!!!!!!###$$$$$$$$$$$$""" """###$$$###%%%%%%$$$$$$$$$### ###&&&'''&&&(((((($$$%%%&&&%%%%%%&&&&&&$$$%%%&&&&&&'''%%%$$$222222111---000222000000//////111000...///...------******,,,---111333111000///...------////////////111...---......,,,,,,---000000...,,,++++++...000---***)))---000111---+++++++++---...+++)))***,,,***'''&&&))))))'''(((++++++))),,,***(((,,,------,,,///,,,))),,,---,,,(((***,,,---,,,)))''''''***,,,,,,)))(((+++,,,,,,++++++,,,......,,,+++)))(((***+++,,,---,,,***++++++***((('''''''''''''''''''''+++---++++++)))%%%&&&))),,,---***((('''))))))'''%%%'''))))))%%%$$$(((+++,,,***((()))***+++***))))))***,,,------,,,++++++******,,,---///......:::SSSvvv|||vvv{{{pppnnnvvvsssdddOOO===111---111???QQQgggooobbbXXXKKK777)))''',,,++++++,,,)))((()))+++(((((())),,,+++(((%%%%%%&&&'''$$$###$$$$$$######&&&###"""###%%%$$$$$$%%%$$$###$$$"""!!!"""###&&&'''%%%$$$$$$$$$&&&%%%#########$$$%%%#########&&&'''%%%###"""$$$&&&###!!!"""&&&&&&&&&&&&&&&$$$"""###$$$""""""$$$$$$###&&&&&&%%%###""" """$$$$$$###''''''$$$'''(((%%%$$$$$$######%%%''''''((('''%%%000000111111111000......---000222---+++...///...///,,,---...,,,///111000.........///...------,,,//////------//////------------,,,,,,///,,,***,,,000000+++'''***//////---+++(((***,,,+++)))+++,,,///---***(((******)))***,,,,,,(((+++)))'''...///---+++,,,******,,,+++***)))......+++******+++)))'''''')))'''''')))(((***+++++++++,,,---+++,,,,,,***,,,++++++---,,,))))))))))))'''&&&''''''))))))(((&&&***------,,,+++)))++++++***+++)))''''''&&&((())))))))))))***''')))***,,,,,,+++((())),,,...******+++,,,---,,,,,,,,,******+++++++++,,,///...---//////666NNNssswwwooohhhaaa\\\VVVPPPFFF<<<:::>>>999555888:::666000---,,,...---+++---111>>>JJJLLLDDD>>>BBBPPPWWWbbbwwweeeHHH;;;111...,,,'''&&&***,,,)))((()))&&&%%%&&&(((((('''&&&***)))'''%%%###$$$&&&$$$$$$&&&%%%###"""###%%%%%%%%%&&&%%%###"""!!!!!!###&&&''''''(((%%%######$$$'''&&&%%%&&&%%%$$$%%%###"""!!!$$$%%%$$$""""""%%%((('''###!!!$$$'''(((''')))'''"""$$$###"""###&&&%%%###&&&$$$######$$$%%%%%%$$$###"""###!!!!!!"""$$$$$$###&&&$$$"""%%%%%%$$$$$$###$$$%%%000///000333000///000///000111000+++***+++...111111000000///---000111000///...............//////000......------.........---...---,,,///...+++***000222---******+++,,,///,,,)))+++++++++++++++,,,,,,,,,***)))++++++***)))))))))&&&)))))))))...,,,******((((((***,,,+++******************---...***))))))+++***)))******++++++,,,---...///,,,------++++++***)))++++++)))((((((((((((''''''(((+++---***&&&(((++++++))))))***+++***)))---,,,)))&&&%%%(((+++)))))))))***(((***+++******+++))))))+++,,,******+++,,,---,,,)))*********,,,,,,******...000...---(((%%%---@@@UUUddd^^^QQQGGG???:::666444222111///+++)))'''''''''''''''&&&'''+++/////////,,,(((%%%$$$)))+++,,,+++***+++---000555===PPPccctttrrrRRR888+++)))''''''&&&$$$&&&***+++&&&'''(((&&&%%%%%%%%%))))))&&&''''''&&&&&&$$$$$$%%%######$$$###"""!!!###$$$$$$$$$&&&%%%###""" !!!"""!!!###&&&'''''''''%%%%%%%%%$$$'''(((((((((%%%%%%%%%###"""!!!###%%%%%%$$$&&&''''''&&&$$$"""###''''''&&&'''%%%"""$$$######%%%''''''&&&'''%%%######%%%&&&'''&&&%%%$$$$$$"""!!!"""!!!"""$$$'''%%%###%%%%%%%%%&&&$$$$$$%%%111000///111///---///000111000...,,,++++++///222222///---//////111111111000///...,,,...000111000///---///---++++++......//////---+++///---,,,,,,000///---///---******------++++++***+++---+++***)))+++,,,))))))******((((((((('''''')))+++---***)))+++(((&&&''',,,,,,+++***''''''++++++---///,,,++++++,,,,,,+++,,,...---------------///---------+++++++++)))******)))'''''''''))))))((((((,,,,,,+++'''(((***)))''')))+++******+++...///+++&&&%%%)))+++'''(((***+++*********)))***+++)))'''((()))******)))+++,,,+++(((((())),,,---,,,***+++---...///...---+++))))))))),,,((('''(((###%%%&&&&&&((()))***+++,,,)))(((***------)))))),,,222000---,,,******,,,++++++,,,...000...)))***((($$$%%%***222===JJJQQQ]]]fffKKK666******++++++///...)))'''((())))))&&&((()))'''%%%%%%$$$((((((&&&%%%&&&&&&''''''%%%$$$###$$$###"""""""""$$$#########$$$$$$$$$######$$$###"""###$$$$$$%%%%%%&&&'''%%%###%%%''')))((($$$$$$&&&&&&###"""$$$&&&'''%%%&&&((('''%%%$$$###$$$&&&'''&&&%%%""" """$$$%%%&&&'''((()))(((&&&%%%&&&$$$###$$$'''((('''%%%&&&$$$!!! !!!###&&&&&&$$$###$$$&&&((((((&&&%%%//////......---,,,+++//////------...//////222111000.........///111000///111000///...000000///---,,,---///,,,******+++,,,------+++***---******000...,,,,,,///---+++,,,+++,,,,,,)))'''(((***++++++---...///---)))))),,,,,,---+++(((&&&)))---...---+++,,,,,,)))%%%'''***,,,)))))))))***,,,...///---***(((%%%'''(((***//////---------------,,,++++++,,,---...,,,*********''''''&&&''')))((((((,,,+++***++++++((((((+++---++++++,,,++++++,,,+++'''&&&)))+++((((((*********))))))))),,,---***''''''))))))+++++++++******(((+++---...---++++++...---,,,---...,,,+++***++++++,,,***,,,,,,$$$###&&&))))))((('''%%%&&&(((,,,---***(((+++***'''...111...,,,******------,,,++++++,,,+++&&&(((***---,,,,,,---...,,,))))))AAArrraaaFFF444---+++...,,,//////---***(((((((((''')))''''''((($$$###$$$%%%$$$%%%''''''((('''&&&&&&######$$$&&&&&&&&&&&&''')))'''&&&%%%###%%%''''''&&&&&&%%%############%%%&&&''''''%%%"""###$$$&&&&&&'''%%%$$$###!!!"""'''((($$$"""$$$&&&''''''%%%"""!!!&&&))))))&&&$$$### """%%%$$$%%%&&&%%%&&&######&&&### $$$&&&&&&""""""######!!! !!!$$$###"""######$$$((()))'''/////////---,,,---,,,000///+++---111222000111000------///111222000...000111000000//////---,,,+++,,,...///...,,,*********,,,---+++***---------///---------+++***,,,,,,++++++---+++''''''))),,,///......---,,,,,,+++,,,------+++((((((+++------...---)))))))))(((&&&(((***''''''&&&)))......,,,******)))%%%%%%'''+++...---,,,...000111...,,,))))))++++++,,,))))))))))))'''(((((('''))))))(((+++++++++,,,,,,***))),,,+++))))))+++,,,+++)))'''''')))***)))'''&&&'''((('''&&&(((***,,,---***''''''))))))+++******)))((('''***+++,,,,,,***)))***++++++++++++)))((()))+++,,,---...---+++***'''&&&))))))((()))***((((((++++++))))))+++***(((---,,,))))))+++***,,,---+++*********)))***+++******)))+++------+++'''&&&+++<<>>666---,,,...111---+++++++++((((((***++++++*********)))(((&&&%%%((()))+++)))###%%%(((***%%%%%%''''''&&&&&&'''&&&''''''%%%%%%$$$&&&%%%%%%%%%%%%((((((%%%"""!!!$$$''''''$$$"""!!!!!!"""!!!"""$$$''''''%%%###!!!"""'''###!!!###$$$&&&%%%######""""""&&&&&&$$$######!!!"""###%%%''')))(((''')))%%%$$$%%%$$$$$$%%%&&&###"""$$$###%%%&&&%%%$$$'''&&&###"""###$$$%%%&&&&&&$$$%%%%%%%%%&&&$$$###$$$$$$###!!!!!!!!!###---///000000222333333333333222///...///000//////000111000000111111000000000///...,,,***))))))+++,,,---...000111000///---+++...///....../////////...------///...------+++))))))+++(((&&&+++......***++++++,,,++++++***++++++,,,---+++*********)))(((+++------,,,+++******'''(((***+++***))))))(((''''''&&&(((((((((,,,---++++++)))))))))***(((&&&)))***)))'''***+++)))((()))((($$$%%%'''+++((('''(((***,,,,,,***)))&&&$$$)))(((&&&)))++++++)))))))))******'''&&&)))+++***)))(((&&&$$$$$$%%%'''***+++***((('''%%%$$$'''((((((&&&'''***)))''',,,---***+++)))&&&%%%(((+++((((((***---***((((((((()))(((&&&''''''(((***))))))***(((&&&(((******))))))''''''))))))&&&&&&&&&%%%''')))(((((()))'''&&&'''((()))((('''+++++++++---,,,(((%%%:::[[[{{{jjjmmm|||qqqUUU999///))))))***)))'''%%%(((,,,---*********(((''''''))))))'''''')))))))))))))))(((&&&(((***)))$$$%%%(((***&&&%%%'''(((%%%###&&&%%%'''''''''%%%###$$$%%%%%%%%%$$$%%%&&&%%%###"""$$$&&&'''&&&###"""###$$$######$$$$$$&&&'''%%%$$$%%%&&&######&&&$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$&&&(((***+++%%%###$$$""""""###$$$###"""$$$%%%&&&&&&%%%&&&((((((%%%### """""""""%%%###"""$$$$$$%%%&&&''''''%%%###$$$$$$"""######!!!,,,---///000222222111222333222---,,,---000//////111///...///111000000000//////...---------------......000111111000...,,,+++/////////...000//////...,,,+++------,,,,,,+++***)))((('''(((---...---)))***+++---***)))***,,,...---,,,+++))))))(((''''''++++++------+++++++++(((((((((******)))))))))((()))''''''(((***---+++))))))((()))+++***&&&$$$)))+++***''')))***)))'''******''''''))),,,)))&&&&&&***++++++***'''$$$###(((***)))))),,,---)))((()))***+++(((%%%'''(((((()))***(((%%%%%%&&&'''&&&)))***((('''&&&&&&(((+++)))%%%&&&))))))'''***+++))))))(((&&&%%%'''(((&&&(((+++,,,***)))******((('''''''''%%%&&&+++,,,******(((''')))+++(((%%%***((())))))***(((&&&$$$$$$%%%((((((***)))$$$###&&&''')))***)))++++++,,,...******,,,...666GGG^^^qqqfffiiijjj___EEE222333<<<<<>>UUUiiiooohhhVVV>>>444333555000///111,,,((()))&&&'''+++,,,+++******+++******,,,---,,,)))((((((((()))***((('''((())))))&&&(((***)))))))))+++,,,((($$$))))))'''%%%$$$$$$%%%%%%&&&'''(((%%%###%%%)))(((%%%'''&&&%%%$$$%%%&&&&&&$$$'''***&&&)))***%%%###%%%(((&&&$$$$$$%%%###!!!###(((((('''(((%%%###"""%%%$$$!!!$$$$$$""""""!!!###%%%%%%$$$###%%%'''&&&%%%&&&%%%""""""&&&%%%$$$"""!!!$$$%%%$$$"""%%%'''%%%))))))%%%&&&&&&&&&''''''&&&#########%%%###"""!!!######"""!!!$$$$$$###%%%'''(((%%%"""""""""000---+++...000000...//////...---------//////111222///------////////////...000000------///111//////000,,,+++,,,,,,000///...---,,,+++++++++,,,......---+++***+++***'''+++,,,***'''***---,,,,,,+++***))))))+++...---+++***++++++***,,,,,,***)))(((***---+++,,,,,,''')))---+++***'''(((,,,---+++(((''')))---++++++,,,)))((((((,,,,,,,,,...***((())),,,'''&&&))))))))))))&&&(((***+++***(((&&&((())))))((((((((())))))'''%%%)))))))))+++((('''***+++******,,,***)))***((('''(((&&&(((+++***))))))(((((()))***,,,)))'''))))))'''&&&'''***+++'''(((((('''(((***(((''''''(((&&&)))******)))'''%%%((((((((((((((((((((((((((()))***((('''&&&%%%''')))***)))&&&$$$'''***+++'''((()))(((***)))'''((())))))$$$'''''''''(((,,,---++++++---,,,,,,***'''(((,,,222777<<<999111***((()))(((((((((((()))'''%%%%%%%%%''''''(((***++++++******+++,,,***(((''''''((((((((('''%%%%%%(((+++((((((***(((((((((%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%%%%)))((($$$######&&&''''''''''''&&&)))***&&&''')))&&&######&&&'''$$$"""%%%%%%%%%&&&(((&&&###&&&&&&$$$$$$&&&&&&'''%%%$$$###"""""""""""""""!!! %%%'''%%%$$$&&&&&&######"""$$$'''%%%""" ######$$$"""&&&(((%%%''''''%%%&&&%%%%%%###&&&'''&&&$$$%%%%%%$$$&&&&&&%%%&&&%%%"""$$$!!!###%%%$$$"""$$$"""###111------000///......000000...,,,///000///000111000////////////111111000,,,.../////////000000......///++++++,,,---///000000///...,,,++++++---...//////---++++++***'''+++,,,((((((+++---,,,+++***)))***))))))------,,,*********)))++++++*********+++,,,,,,---,,,''''''(((+++***((((((,,,---+++(((((()))******++++++((((((***...------///***)))***+++((('''***)))))))))&&&(((++++++)))'''&&&(((***+++))))))***++++++***((()))***)))***(((&&&)))++++++))))))((()))***)))))))))&&&(((++++++***)))((()))(((***---***(((***((('''(((***,,,+++(((***)))&&&((()))((((((''''''%%%))),,,+++(((''''''(((((()))***((((((((((((((()))***(((&&&&&&&&&((((((''''''&&&&&&((())))))(((((((((&&&)))'''%%%))))))'''$$$%%%''')))))),,,---***)))***,,,,,,)))((()))***)))&&&'''''''''((()))))))))***)))((()))***))))))((('''&&&(((+++***)))((()))))))))(((''''''((((((((('''&&&%%%%%%'''+++((((((***))))))'''%%%###$$$%%%&&&'''&&&$$$&&&&&&$$$%%%$$$"""&&&((('''%%%)))(((###"""###&&&)))(((((((((&&&'''(((&&&%%%&&&&&&######&&&&&&### %%%'''(((&&&&&&$$$"""$$$%%%%%%$$$&&&((('''%%%###!!!"""###"""!!!""" %%%(((&&&###%%%&&&$$$$$$######'''%%%!!!!!!#########$$$&&&'''&&&$$$$$$$$$&&&&&&###!!!$$$&&&'''%%%%%%%%%&&&'''&&&%%%''''''%%%$$$ ###$$$###!!!###%%%%%%000///000111///,,,,,,//////...,,,///111...///...---///111222000222333111...---...000222222000+++,,,...------.........000000000000///---,,,...///...///000...---++++++...---)))+++,,,---,,,+++***(((+++***(((***,,,---+++***))))))***)))++++++,,,******++++++))))))'''&&&)))))))))***++++++***'''***)))&&&''')))***)))((()))+++***,,,///)))+++...,,,(((&&&)))(((((()))'''(((******((('''''''''+++,,,)))***,,,++++++***)))(((((())))))))))))''')))(((&&&&&&&&&'''((((((((((((%%%(((+++))))))(((%%%%%%&&&(((+++***)))***(((((())),,,,,,***(((,,,,,,''')))((((((***(((%%%%%%+++---+++******+++)))'''(((***'''''')))))))))***'''%%%%%%&&&''''''''''''''''''((((((&&&%%%((()))'''%%%%%%%%%###&&&'''%%%$$$&&&)))+++*********''''''(((+++---***'''(((,,,///,,,...,,,******+++)))***(((((()))***,,,,,,+++)))&&&$$$(((***'''%%%%%%&&&&&&%%%%%%)))++++++***)))((('''(((&&&&&&(((&&&&&&***...+++''''''%%%###"""'''***)))%%%'''(((%%%%%%###!!!%%%((('''%%%))))))%%%###""""""&&&(((((('''%%%$$$%%%&&&&&&%%%%%%$$$%%%'''%%%######&&&(((&&&############$$$$$$%%%###%%%%%%######!!!"""######%%%!!!%%%((('''###$$$$$$###$$$###############$$$%%%###"""$$$######'''###!!!###''''''### $$$'''&&&%%%%%%&&&%%%######$$$&&&((($$$###"""###$$$$$$!!!!!!$$$'''222111//////000...,,,---...////////////,,,...---,,,...111222///222444111000//////...000000///------...,,,,,,---///...---,,,,,,...///---++++++,,,,,,---//////...------///,,,''')))***+++++++++***(((,,,,,,***)))+++---,,,***((())))))((()))+++***(((%%%'''))))))((()))+++***''''''***+++++++++)))+++***%%%))),,,,,,---+++***+++,,,...000,,,++++++,,,((('''))))))''''''&&&&&&&&&'''&&&&&&(((&&&((()))'''***,,,***)))((((((***((('''***(((&&&'''(((((((((((('''&&&'''''''''&&&%%%))),,,+++)))'''%%%&&&(((***))),,,,,,((()))))))))(((&&&((((((++++++)))))))))***)))((()))******(((&&&'''******&&&%%%&&&(((&&&''''''%%%''''''$$$&&&&&&%%%''')))+++))))))(((&&&%%%&&&&&&******((('''$$$%%%$$$$$$%%%%%%$$$&&&(((***(((&&&&&&***)))'''))),,,+++'''&&&***+++'''***,,,,,,***)))))))))(((&&&(((,,,,,,((()))(((&&&$$$(((((($$$###$$$$$$''')))'''&&&''')))***)))((((((***'''%%%&&&%%%&&&'''***&&&$$$&&&***'''###%%%%%%$$$###%%%'''&&&%%%###"""'''((('''%%%((((((%%%%%%$$$######'''***'''&&&$$$###$$$%%%%%%$$$###"""$$$&&&&&&%%%%%%'''&&&$$$$$$"""$$$%%%""""""$$$%%%######$$$"""""" ###$$$######""""""%%%&&&$$$ """%%%$$$"""!!!### ###"""$$$"""!!!###!!! $$$!!!!!!###&&&&&&$$$  ###$$$%%%%%%$$$!!! ###"""%%%(((###"""$$$!!!"""###!!!###%%%%%%111222111111222111...------......---------...------...///000111111111000111111000---......---,,,------,,,,,,,,,......+++******,,,///---+++******,,,---......,,,++++++,,,***''''''***,,,******)))(((,,,---+++))))))---...(((&&&'''''')))+++...,,,(((''')))***+++))),,,---)))&&&(((,,,,,,+++******+++***&&&)))+++------+++)))(((***---000...+++(((***(((((())))))((())))))(((&&&'''((((((***''')))***'''***,,,***)))((((((+++)))))),,,***((()))'''((()))(((''''''((()))(((&&&%%%(((,,,,,,)))'''''')))+++***(((+++***%%%)))+++***'''%%%%%%(((+++***&&&((((((((()))''')))+++&&&$$$%%%''')))(((&&&$$$&&&)))'''(((((($$$$$$&&&%%%&&&&&&&&&((())))))'''''''''&&&((()))(((***((('''''''''%%%###$$$$$$%%%%%%)))***)))'''$$$%%%***(((&&&(((******)))((('''(((((()))+++++++++))))))))))))'''&&&+++,,,(((%%%&&&(((''')))(((%%%((('''%%%'''((((((''''''((()))***(((''')))'''%%%%%%$$$%%%&&&)))&&&&&&''')))((('''&&&%%%#########&&&(((&&&###"""%%%&&&%%%&&&(((&&&$$$'''&&&%%%###%%%&&&%%%'''(((&&&############"""###%%%((((((%%%"""$$$&&&&&&'''$$$###%%%&&&&&&%%%$$$###$$$$$$$$$%%%"""$$$&&&%%%"""!!!###$$$%%%$$$!!!###%%%%%%$$$""" """!!!$$$###!!!"""!!!!!!"""###$$$&&&&&&%%%&&&###!!!!!! !!!%%%$$$!!! $$$""""""###!!!###$$$!!!"""######$$$###"""///000222333222000000...---,,,,,,---.../////////.........///111000//////000111111,,,,,,,,,,,,,,,---,,,......,,,,,,---+++)))***---///---,,,+++***,,,---------+++)))))))))))))))(((***,,,))))))))))))---,,,***((())),,,...)))%%%&&&'''***---//////,,,***+++---...))),,,---'''&&&))),,,+++))))))+++***(((((((((***,,,******((($$$%%%***///000,,,)))'''''''''''')))***+++,,,***'''(((***)))***)))***+++'''(((************)))***,,,,,,+++***++++++(((((((((&&&'''((()))***)))'''''')))***)))(((((()))++++++)))'''(((&&&%%%))),,,+++'''%%%$$$''')))(((&&&&&&&&&&&&)))))))))((($$$%%%(((((('''&&&&&&$$$%%%(((((())))))%%%###%%%'''&&&%%%'''((('''&&&%%%&&&''')))+++)))'''((('''&&&&&&'''%%%######%%%&&&%%%,,,---)))&&&%%%&&&'''&&&&&&'''&&&(((+++)))''''''******((()))---+++(((***)))((('''***---***$$$&&&***((()))((((((,,,,,,)))'''&&&'''((('''&&&'''***(((&&&'''''''''&&&$$$$$$'''(((&&&&&&)))'''((((((''''''&&&%%%$$$''')))&&&###$$$&&&&&&$$$%%%&&&&&&$$$&&&((('''!!!$$$&&&$$$'''******%%%###""" """$$$'''(((&&&###!!!"""%%%&&&)))'''###%%%))))))%%%###$$$%%%$$$%%%$$$"""$$$&&&&&& ######%%%%%%"""!!!!!!$$$'''&&&###""""""!!!"""$$$$$$!!!!!!###"""!!!$$$&&&'''''''''%%%%%%$$$!!!!!!%%%%%%###!!!%%%###!!!!!!"""######$$$$$$$$$###"""!!!///...///////////////---------...///......///000///+++---...,,,...000000///222222---******///111---+++000000//////,,,)))+++---///000---------,,,---,,,,,,------,,,+++)))******)))******'''(((***,,,...---+++))))))***++++++)))'''(((((()))---,,,***)))***++++++)))***+++)))'''''')))(((((())),,,***))))))***+++)))&&&&&&)))(((&&&)))//////+++&&&&&&&&&'''(((*********+++***((('''******)))(((***((($$$%%%&&&(((***)))((()))---......,,,***))))))((('''%%%'''(((''''''&&&&&&+++(((%%%''''''(((***'''((('''&&&%%%$$$&&&))),,,,,,%%%%%%((((((&&&&&&'''&&&######'''))))))(((''')))***)))&&&%%%%%%%%%$$$$$$((()))%%%######$$$&&&(((''''''&&&''''''$$$''''''&&&&&&$$$$$$&&&(((((('''&&&&&&$$$"""&&&(((&&&)))+++)))'''''')))))))))(((&&&%%%))),,,'''&&&'''))))))((()))******((()))((('''&&&++++++(((&&&&&&(((''''''((())),,,+++)))$$$%%%'''''''''&&&%%%(((''''''&&&''')))(((&&&&&&&&&$$$$$$'''+++((('''''''''''''''&&&$$$(((+++$$$"""%%%%%%$$$######%%%'''((('''&&&$$$###$$$$$$###$$$&&&'''%%%$$$""" """###%%%&&&%%%!!!"""#########%%%%%%###%%%((('''###"""%%%&&&%%%%%%$$$!!!"""&&&"""!!!"""############$$$$$$###$$$$$$%%%&&&%%%######$$$$$$######$$$%%%!!!!!!''''''### """$$$%%%$$$######%%%$$$$$$$$$'''&&&### """############""" """###...//////////////////---...000////////////000000///---///000///111111222000111222...******000///...,,,111/////////+++***---.........,,,,,,,,,+++,,,,,,,,,,,,---+++---,,,************(((&&&(((+++---------+++))))))******((((((((()))'''(((++++++)))(((+++,,,+++((())),,,+++)))((()))'''&&&'''***)))(((&&&)))***(((((()))***)))&&&(((///...,,,)))((((((((()))+++******------***'''***,,,)))'''((()))%%%&&&)))+++---***'''((())),,,***)))***'''''''''%%%###&&&(((&&&''''''''',,,)))%%%'''(((((((((%%%''')))''''''))))))***))))))'''***)))&&&&&&'''((((((((((((&&&&&&(((''''''(((***,,,***&&&%%%&&&&&&%%%&&&&&&&&&%%%$$$%%%'''+++***'''%%%'''(((%%%%%%&&&%%%###""""""###'''(((&&&&&&$$$###!!!###'''&&&(((***(((&&&&&&''''''))))))(((&&&(((+++'''&&&'''((((((((())))))(((&&&((((((&&&%%%******)))((('''%%%%%%&&&((()))***)))&&&%%%''''''&&&'''%%%$$$%%%%%%&&&$$$%%%''''''''''''%%%###&&&(((''''''&&&&&&%%%$$$%%%'''&&&&&&'''!!!"""&&&%%%%%%###"""$$$&&&(((###"""###&&&%%%"""!!!$$$&&&&&&%%%%%%$$$"""###$$$%%%###""""""$$$###"""$$$$$$###!!!!!!"""###!!!###%%%&&&%%%"""### """$$$"""!!!###$$$!!!!!!$$$%%%$$$###%%%&&&%%%%%%%%%%%%###$$$$$$######"""###$$$###"""$$$%%%### """$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%$$$######"""!!!!!!""" !!!"""000111000...000000///...///111//////000000000000///...///000000111111222//////000///,,,,,,///////////////...///000******......---,,,******++++++,,,,,,,,,,,,------,,,,,,+++***)))***(((''')))+++,,,++++++,,,***+++)))(((&&&'''))))))))))))((())))))'''+++,,,***(((***++++++)))((()))(((&&&&&&(((((('''&&&)))(((&&&++++++***)))''')))///...,,,+++)))((()))******))))))---...+++''')))+++(((&&&''')))%%%)))---,,,,,,***)))'''''''''&&&))))))&&&%%%&&&&&&$$$&&&(((((()))))))))***)))''''''(((((('''###&&&)))&&&***+++***((('''''''''++++++&&&'''(((((()))******%%%$$$%%%&&&%%%'''+++,,,+++(((%%%%%%(((&&&$$$%%%((((((&&&%%%'''***+++'''###%%%''''''&&&&&&&&&&&&###!!!###&&&'''%%%$$$$$$######%%%'''''')))'''&&&&&&&&&&&&'''((())))))((()))***%%%'''''''''''''''(((%%%&&&'''&&&'''&&&$$$((()))(((***(((&&&$$$&&&'''''''''&&&$$$&&&''''''$$$'''&&&$$$%%%&&&$$$$$$###$$$%%%((('''%%%%%%&&&&&&%%%(((&&&&&&$$$######&&&&&&%%%$$$ """'''$$$%%%%%%"""$$$&&&$$$"""###%%%((($$$ !!!%%%%%%&&&&&&'''&&&######$$$$$$!!!!!!"""%%%###"""$$$%%%$$$### !!!"""$$$%%%%%%$$$###############$$$""""""###&&&"""!!!$$$%%%$$$###''''''%%%###%%%%%%"""$$$$$$""""""!!!"""&&&%%%$$$$$$&&&$$$"""$$$###"""###'''(((&&&!!!"""$$$$$$%%%###"""$$$###!!!!!!###!!!!!!""""""000222111///000111000...///000000000000000///000111,,,---...,,,000222///,,,,,,,,,,,,...//////......///......//////+++***---//////...)))(((,,,//////...,,,***+++,,,+++*********(((((()))*********,,,)))(((+++,,,,,,***((('''''')))))))))***((((((((('''))))))((()))++++++)))'''''')))((('''&&&((((((*********'''%%%***))))))))))))+++//////+++)))'''''''''''''''((()))***,,,+++'''''''''(((%%%&&&&&&$$$***---))))))***+++'''&&&%%%$$$***+++'''&&&'''((('''((()))+++,,,,,,***''''''(((''''''''''''$$$$$$%%%%%%((())))))%%%$$$%%%%%%'''*********'''&&&((('''%%%%%%'''&&&$$$%%%''')))(((&&&%%%$$$'''&&&%%%###'''***)))'''######&&&)))(((######%%%((((((''')))***&&&###$$$&&&&&&$$$###$$$%%%((()))((((((&&&$$$$$$&&&((()))***)))((()))((((((((($$$$$$&&&''''''&&&%%%$$$(((,,,&&&$$$&&&(((&&&'''((((((,,,---)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%)))(((&&&))))))'''%%%"""!!!$$$((('''%%%$$$&&&&&&$$$'''(((&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%###%%%&&&((($$$"""###%%%%%%%%%''')))'''"""######$$$$$$""""""%%%$$$###$$$&&&(((((($$$######%%%%%%'''(((%%%%%%((('''%%%$$$&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&#########"""###$$$$$$###""""""%%%%%%$$$$$$'''%%%!!!!!!!!! ###%%%(((&&&""""""###$$$$$$!!!%%%%%%$$$######"""!!!"""######222222111///...000222111000///////////////000000......///...***,,,///...+++---------///000///............///000///---+++,,,,,,---///---,,,---///000///---+++,,,---+++)))))))))))))))***+++)))))))))((()))+++,,,+++******'''&&&&&&(((***,,,***'''&&&'''''''''%%%''')))*********++++++))))))((((((***,,,,,,***(((''')))'''((((((***,,,+++///,,,((((((((('''''''''((()))(((******'''&&&''''''''''''&&&%%%(((***(((+++---******((('''&&&***)))%%%''')))***)))(((''')))++++++)))$$$&&&)))(((''''''%%%###$$$'''***)))))))))&&&'''(((******+++***)))'''%%%&&&$$$###&&&******''''''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$'''(((+++)))%%%###$$$%%%'''&&&&&&%%%&&&(((&&&$$$%%%&&&'''''''''&&&$$$$$$$$$%%%'''&&&%%%'''$$$######$$$''')))***)))((()))((('''&&&$$$%%%&&&'''&&&&&&'''&&&&&&&&&(((''''''(((&&&''')))(((***,,,((()))(((&&&&&&(((&&&$$$$$$%%%&&&&&&&&&&&&)))((((((&&&###"""###%%%$$$!!!"""%%%%%%###%%%&&&$$$%%%%%%$$$$$$$$$%%%((((((&&&$$$&&&###"""$$$"""$$$%%%$$$$$$$$$%%%###%%%'''%%%$$$%%%&&&((('''"""######$$$&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%###""""""$$$&&&''''''&&&%%%$$$$$$%%%((()))$$$"""###$$$$$$$$$###%%%&&&%%%#########$$$"""###"""###$$$%%%$$$%%%$$$"""###$$$%%%%%%$$$###"""!!! ###&&&&&&""" $$$$$$###!!!$$$###""""""!!! !!!#########222111111000...///000000...---//////000000111...,,,//////---+++---///111---,,,.........///000///---------///111111000...,,,+++***,,,//////...//////---++++++,,,,,,++++++***************+++***)))***((('''(((++++++++++++***((((((+++,,,,,,,,,)))'''(((((())))))))))))******)))***)))***+++)))))),,,---,,,+++***))))))&&&%%%&&&***+++(((...,,,)))***(((&&&((('''(((((('''))))))&&&&&&(((&&&))))))(((&&&''')))''')))***(((''''''(((+++***'''&&&))),,,+++)))(((((()))***)))'''$$$'''***((())))))'''''''''''')))******(((((()))***+++++++++))))))(((%%%###$$$%%%'''******))))))((('''&&&&&&&&&%%%&&&&&&###&&&&&&'''***)))'''$$$&&&&&&&&&&&&'''%%%###%%%'''$$$$$$'''+++)))((('''&&&&&&'''&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''))))))((()))(((&&&%%%%%%&&&&&&'''&&&&&&''')))((((((''')))))))))(((&&&&&&(((******&&&'''))))))))))))(((&&&&&&''''''$$$$$$&&&&&&((()))((($$$"""###%%%""" """%%%%%%%%%'''&&&$$$%%%%%%$$$ !!!###'''(((&&&$$$&&&######%%%#########"""#########$$$'''((($$$%%%'''&&&%%%### ###$$$###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$""" """&&&'''%%%############"""$$$'''&&&###""""""!!!""""""$$$$$$$$$$$$$$$###&&&'''%%%#########$$$%%%&&&$$$###!!!"""%%%'''### &&&""""""###$$$###"""!!! ###$$$###%%%000000222222------......---,,,000//////000000---+++...////////////000111000//////...,,,,,,...///...---+++///222222222000,,,,,,)))***//////......---+++)))***+++++++++,,,---)))))))))))),,,,,,,,,,,,***((('''+++,,,,,,,,,............,,,***+++)))))))))***,,,...,,,+++++++++'''%%%&&&++++++)))***---...+++------((()))&&&$$$&&&+++,,,+++...,,,***+++(((&&&)))(((''''''(((((((((&&&'''((('''******((()))******'''%%%&&&'''%%%%%%&&&---+++)))***++++++***)))((()))***)))&&&$$$%%%((((((&&&(((******''''''''''''***+++((()))))))))(((***)))&&&((('''$$$###%%%((()))((('''''')))******(((''''''&&&'''&&&%%%%%%&&&&&&&&&((()))'''******'''$$$$$$###"""'''***'''%%%(((,,,))))))(((''''''''''''(((((((((&&&$$$$$$%%%'''&&&&&&***)))))))))'''&&&%%%$$$%%%'''(((&&&$$$&&&*********&&&(((***)))%%%###%%%)))+++'''###"""%%%******((()))***)))(((&&&%%%%%%&&&$$$&&&)))'''$$$"""###$$$$$$###$$$%%%%%%'''***)))(((&&&%%%$$$ """$$$&&&%%%%%%&&&&&&&&&'''%%%###!!!!!!###$$$$$$$$$###%%%###%%%)))&&&###!!!###$$$"""$$$''''''%%%$$$""""""%%%&&&&&&'''((('''"""!!!###%%%$$$$$$###"""$$$%%%%%%$$$$$$ $$$&&&$$$!!!###$$$###"""###&&&'''&&&%%%###!!!$$$((((((%%%$$$"""&&&'''&&&$$$%%%###"""###&&&'''%%%%%%$$$$$$######%%%%%%$$$###""""""###$$$$$$%%%'''222222333222......000000...---///...------000//////000///...//////000000000...,,,***---...,,,,,,,,,,,,---///111111///,,,***---...---000......000///---***+++,,,++++++,,,***'''(((+++,,,---,,,++++++******))),,,,,,,,,,,,---...---+++***+++,,,***'''((()))+++---,,,+++++++++(((&&&&&&++++++))))))+++,,,+++---+++&&&(((((((((((()))+++...000,,,***+++***((()))((('''''')))******((('''$$$$$$###$$$'''+++,,,+++)))(((&&&''')))((((((...+++***+++***************)))((('''&&&$$$&&&(((((('''***,,,***%%%$$$((((((+++,,,(((&&&&&&&&&###&&&)))******'''%%%&&&&&&(((***)))&&&%%%&&&)))***(((''''''((('''&&&&&&&&&(((((($$$%%%%%%$$$)))+++)))%%%%%%''')))+++***'''%%%&&&)))))))))((('''(((((('''&&&&&&&&&'''))))))''''''''''''*********((('''''''''%%%&&&)))***(((&&&(((+++(((%%%((())))))%%%!!!###'''***((($$$$$$""""""###%%%%%%'''))))))'''&&&%%%&&&'''###$$$%%%###!!!"""%%%''''''&&&%%%$$$%%%&&&'''((((((&&&&&&&&&"""###%%%%%%%%%$$$###"""$$$&&&''''''%%%######&&&(((&&&$$$ !!!!!!###'''%%%%%%$$$"""%%%%%%$$$$$$%%%&&&&&&###"""###$$$$$$$$$'''(((&&&###$$$######$$$$$$###!!! """%%%$$$###%%%&&&"""!!!###%%%%%%$$$&&&'''&&&###"""%%%((((((((('''%%%"""###%%%&&&&&&$$$'''%%%""" !!!"""###$$$%%%%%%$$$''''''$$$"""###$$$'''&&&&&&$$$%%%%%%###!!!###%%%333333333111......///......//////000///---111000---111111///.........000000222000,,,...---)))))),,,...---,,,,,,//////...***,,,,,,,,,.........000111...******)))***+++,,,***((()))+++---...+++******++++++***------,,,+++......+++)))***+++***)))((('''''')))+++,,,+++***)))'''''''''((())))))((()))))))))***(((&&&'''+++,,,***&&&'''---...,,,)))))))))(((&&&&&&&&&'''))))))***+++'''$$$$$$###%%%(((+++,,,+++***(((''')))++++++***---))))))******************)))&&&''''''&&&((()))******---...+++&&&$$$&&&(((***+++)))$$$###%%%%%%&&&(((***)))'''&&&((((((((()))'''%%%%%%###%%%'''(((&&&%%%'''(((((('''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&(((((('''%%%$$$&&&&&&((((((''')))***)))%%%$$$$$$&&&***+++(((&&&&&&((()))***)))'''(((((((((''''''''')))((('''((()))'''%%%((()))'''###"""&&&(((&&&$$$$$$&&&###"""###'''((($$$%%%%%%%%%%%%$$$$$$%%%###%%%&&&$$$######&&&))))))(((%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&######%%%&&&%%%$$$$$$###%%%&&&$$$$$$%%%%%%$$$&&&'''&&&###!!!"""$$$&&&'''&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&###"""###%%%%%%&&&((((((%%%$$$%%%%%%%%%%%%%%%%%%###!!!""""""###%%%&&&###!!!###%%%&&&$$$%%%%%%$$$"""###%%%%%%$$$######""""""###&&&'''%%%%%%$$$!!! !!!"""$$$$$$$$$#########""""""#########"""""" ###$$$"""!!!"""###333222111000...//////---...//////111000...111000...111000......000///...111555444//////,,,(((***---///---++++++///...---+++++++++,,,---...///000000...++++++***+++++++++++++++***,,,///...***((()))++++++)))***,,,,,,------,,,)))(((******)))***''''''((()))(((*********(((&&&'''(((&&&''')))******)))&&&''''''((())),,,---***$$$$$$)))++++++''''''((('''$$$&&&'''(((***)))***---(((&&&%%%(((***)))++++++***)))((((((*********+++,,,***)))(((*********(((***)))&&&'''(((++++++++++++***---...+++&&&%%%&&&))))))))))))&&&%%%%%%''''''(((***(((&&&&&&'''))))))'''$$$%%%'''$$$!!!###'''&&&$$$%%%((()))''')))&&&###%%%&&&'''%%%###"""$$$''')))((($$$&&&((('''$$$$$$&&&&&&'''((('''))))))(((&&&$$$"""%%%((()))(((%%%&&&((()))(((&&&&&&(((((('''&&&%%%%%%((('''''''''((()))((())))))&&&%%%$$$&&&((($$$###%%%'''$$$###%%%))))))%%%###"""###%%%$$$$$$###$$$&&&((('''&&&&&&''')))***(((&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!###&&&$$$$$$&&&%%%%%%%%%"""!!!###%%%###$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&$$$###!!!%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###!!!$$$$$$&&&&&&###!!!###$$$!!!"""$$$"""""""""######"""******%%%&&&'''%%%###############!!!""""""######""" !!!"""###"""!!!!!!!!!"""######""""""!!!000///------000111///---...000///...---------///000///---,,,000222222000111222111...,,,++++++,,,+++***,,,,,,,,,000---***+++,,,------,,,///111000///...---++++++,,,++++++,,,,,,---......,,,+++)))))))))((('''''')))***,,,***)))***))))))*********((('''***+++***(((((((((((((((((('''&&&'''***,,,+++)))&&&&&&((()))***)))((('''''''''''')))&&&%%%((((((((()))***,,,+++,,,+++***---***)))))))))***++++++***%%%%%%(((++++++((('''((()))''''''&&&'''((()))&&&)))***''''''))),,,,,,---+++&&&'''((('''&&&'''((('''((()))***---,,,)))'''&&&'''***(((%%%###%%%)))+++'''%%%'''***%%%###$$$((()))&&&%%%%%%%%%%%%&&&%%%$$$%%%++++++$$$$$$%%%%%%)))***(((%%%&&&''''''%%%&&&'''(((***)))%%%%%%%%%%%%'''$$$"""%%%%%%&&&'''%%%(((***)))((('''%%%'''&&&"""###"""%%%+++)))''')))***))))))***)))&&&%%%$$$&&&%%%(((&&&$$$%%%%%%$$$$$$%%%&&&'''&&&######&&&''''''''''''''''''%%%$$$$$$&&&((()))(((%%%&&&''''''&&&%%%&&&(((&&&"""######$$$&&&$$$###$$$%%%$$$$$$&&&$$$"""###!!!!!!$$$%%%&&&%%%###$$$###$$$%%%%%%%%%%%%###$$$&&&%%%%%%$$$######$$$%%%$$$"""###%%%$$$$$$$$$%%%$$$%%%%%%%%%###!!!######$$$$$$$$$$$$###""" !!!###""""""!!!######$$$""" &&&444666&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%!!!###%%%%%%#########$$$$$$###'''&&&%%%$$$%%%###"""$$$%%%###000...++++++---//////.........,,,,,,---///.../////////,,,,,,///000111000......---,,,++++++,,,...,,,)))***++++++000,,,))))))++++++++++++...//////000///------+++******)))***---,,,,,,,,,,,,+++***((('''((()))((())),,,---,,,+++***'''(((+++***(((&&&&&&(((+++,,,)))***+++)))((((((((((((******((()))***)))''''''''')))(((&&&'''((()))***---***&&&)))((((((***++++++)))***+++******)))(((((('''&&&(((******((((((((()))***((()))***(((((((((''')))++++++(((***+++***((())),,,*********'''&&&&&&(((%%%''')))&&&&&&'''(((******)))))))))((()))&&&$$$%%%%%%&&&(((((('''(((+++''''''&&&%%%$$$######$$$%%%&&&######$$$$$$''''''$$$'''%%%$$$''''''&&&'''''''''&&&(((''''''((()))'''$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%&&&''')))***)))((()))+++'''%%%$$$!!!%%%'''((((((((((((***)))(((***'''%%%%%%''''''&&&((('''%%%$$$$$$%%%(((&&&$$$%%%%%%""""""$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&(((&&&$$$$$$%%%%%%%%%"""!!!###%%%%%%$$$$$$%%%%%%%%%&&&$$$%%%'''&&&%%%###!!!%%%$$$"""&&&'''%%%%%%$$$$$$$$$$$$$$$###"""$$$((((((&&&%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###!!! """$$$&&&%%%""" """$$$$$$###$$$$$$###$$$###"""(((...///######&&&(((&&&$$$%%%%%%$$$$$$$$$ """&&&%%%%%%$$$###&&&%%%###%%%&&&&&&&&&&&&$$$!!!###""" 000---+++,,,---...//////...,,,+++,,,...111///......///...---111111///...,,,,,,---+++++++++,,,...---+++)))+++------+++)))((()))+++,,,---------...000///---,,,+++))))))((('''***,,,,,,)))***++++++((('''***---,,,+++,,,...---...---((())),,,,,,)))&&&&&&(((***))))))***+++)))((()))******+++)))&&&''')))***)))'''&&&((('''&&&&&&)))+++,,,...,,,)))***))))))(((((((((((()))***)))((('''&&&''''''&&&%%%(((((())))))(((''''''''',,,,,,((((((((((((+++,,,+++)))*********'''(((***)))((((((&&&%%%&&&)))'''&&&'''$$$&&&''''''((('''&&&))))))((((((%%%###&&&&&&&&&&&&)))((((((***'''&&&%%%###$$$$$$###$$$%%%'''######%%%%%%%%%%%%''''''&&&%%%%%%''''''(((((('''&&&&&&''''''''''''%%%###&&&'''$$$$$$%%%'''$$$&&&&&&''')))***)))(((((()))+++'''&&&'''%%%'''***''''''&&&&&&((('''&&&((('''%%%%%%(((((('''&&&&&&%%%$$$$$$&&&)))%%%"""###$$$$$$""""""###&&&'''&&&$$$$$$%%%%%%$$$"""###$$$&&&'''$$$%%%'''%%%$$$###$$$%%%%%%######$$$&&&$$$######%%%%%%&&&((($$$$$$&&&$$$%%%%%%!!!"""!!!"""&&&)))(((%%%$$$""""""$$$$$$""""""$$$((((((''''''%%%$$$###$$$&&&'''&&&#########$$$$$$###"""""""""%%%%%%"""%%%'''%%%!!! !!!###$$$%%%"""######$$$%%%$$$###%%%%%%%%%"""###&&&)))'''%%%$$$%%%$$$$$$%%%"""###&&&%%%%%%$$$###$$$$$$"""###%%%'''%%%%%%$$$"""###!!!///------///000000000///...,,,+++,,,///111...---000000000///000000000///,,,---...+++******+++---......))),,,...***)))***+++)))+++//////...---------......+++******(((((((((***,,,,,,))))))++++++)))(((,,,000000,,,***+++---,,,,,,)))+++///000+++((('''))))))''''''(((((())))))***+++******+++)))'''((())))))((('''(((&&&%%%''')))++++++,,,+++)))(((++++++'''%%%&&&***+++***(((&&&''''''&&&((('''$$$&&&((()))((('''&&&%%%&&&+++,,,((()))))))))***))))))))))))))))))&&&''')))))))))'''$$$%%%''')))&&&$$$$$$$$$'''(((''')))&&&###&&&'''''''''&&&&&&'''((((((&&&'''''''''(((%%%$$$&&&$$$%%%&&&%%%%%%%%%&&&%%%%%%&&&((((((''''''''''''(((&&&(((***''''''&&&%%%%%%&&&'''&&&&&&%%%$$$''')))&&&&&&$$$###$$$&&&(((************((((((***))))))((('''(((''')))(((%%%###$$$%%%%%%###&&&''''''&&&'''))))))%%%%%%'''%%%$$$$$$%%%$$$######$$$%%%$$$"""###&&&(((%%%$$$%%%%%%%%%$$$"""###%%%''''''&&&%%%%%%$$$######(((%%%###!!!###$$$%%%!!!!!!"""###%%%%%%&&&$$$###%%%""""""$$$!!!"""$$$((((((%%%!!!"""$$$$$$!!!"""%%%&&&%%%''')))(((%%%""""""###$$$%%%#########$$$!!!!!!!!!!!!"""%%%%%%###$$$###$$$!!! !!!###$$$$$$""""""###&&&%%%%%%$$$"""$$$"""###$$$%%%%%%%%%&&&&&&%%%###$$$&&&%%%$$$$$$%%%$$$""""""%%%###!!!"""$$$%%%###$$$$$$"""#########//////000222111000000///...---.........///...---000000000///,,,,,,///111---------***)))***,,,...//////***,,,///++++++---///+++,,,//////...,,,***+++...000,,,++++++'''((()))******)))))))))***++++++***+++,,,+++,,,,,,,,,***((((((''')))---///---+++,,,+++++++++)))((((((''''''((('''%%%(((,,,,,,)))''''''((((((&&&%%%$$$$$$((())))))))),,,***&&&'''***+++((('''(((++++++******+++***'''$$$((()))((((((,,,,,,))))))&&&&&&(((***+++(((+++,,,***(((&&&'''*********)))&&&&&&)))***)))&&&%%%)))+++)))***&&&%%%(((,,,---***)))%%%"""%%%%%%&&&((()))***)))((('''&&&%%%%%%''')))$$$&&&)))%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%((()))'''$$$&&&(((((('''&&&'''&&&&&&$$$$$$&&&&&&$$$&&&'''(((&&&&&&%%%$$$&&&&&&$$$###%%%(((***&&&%%%'''(((,,,,,,&&&%%%%%%$$$&&&((()))(((%%%%%%''''''&&&%%%$$$$$$%%%&&&%%%(((+++''''''(((&&&$$$""""""$$$%%%%%%%%%%%%$$$###%%%((()))%%%%%%'''&&&&&&$$$!!!"""%%%'''&&&&&&&&&$$$$$$$$$%%%***'''""" $$$&&&%%%$$$######$$$'''&&&%%%&&&&&&$$$###!!! !!!!!!"""###$$$'''***'''###!!!$$$%%%$$$ """%%%%%%$$$&&&%%%$$$""""""###"""###%%%###$$$%%%&&& """###%%%&&&%%%######$$$""" $$$###!!!!!!!!! !!!###%%%&&&!!! """!!! !!!###"""$$$''''''$$$###$$$###"""###$$$$$$""""""###'''&&&""" ###$$$"""%%%$$$ !!!###%%%000000111222000/////////....../////////////////////---...///,,,---///222...------++++++,,,---111000...---......---,,,---...---...//////...,,,)))---...---******+++)))*********+++***)))(((***---,,,))))))******,,,---***((()))'''&&&(((+++---...+++***((()))+++---,,,***)))'''&&&'''&&&))),,,+++***(((((())))))'''%%%$$$&&&***)))))))))+++)))&&&''')))))))))***,,,,,,))))))***,,,***'''%%%)))***+++))),,,---******'''&&&******)))(((+++---,,,***(((''')))))))))(((&&&&&&)))***)))'''&&&)))+++(((***)))((()))+++---***&&&###$$$'''&&&&&&'''((())))))'''&&&&&&%%%&&&''''''%%%''')))&&&$$$$$$$$$######%%%&&&&&&&&&&&&((('''###%%%'''((((((%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))&&&%%%$$$###%%%%%%%%%%%%''')))***&&&%%%&&&(((***+++'''&&&%%%$$$((())))))$$$$$$&&&((('''%%%&&&$$$$$$&&&(((&&&)))+++'''&&&&&&$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$'''(((&&&###$$$&&&''''''$$$!!!"""%%%'''&&&''''''$$$%%%%%%&&&)))(((###!!!&&&(((&&&%%%$$$%%%###$$$$$$$$$'''((($$$$$$ $$$###!!!!!!$$$(((***(((###"""%%%&&&$$$"""###$$$%%%&&&&&&&&&######%%%'''%%%%%%######%%%((()))###"""%%%&&&((('''''''''&&&$$$""" !!!$$$"""!!! !!!!!! !!!&&&'''%%%!!! !!!!!!  """###%%%''''''$$$######!!!""""""!!!"""######!!!"""###"""!!!###$$$###$$$"""""""""$$$%%%000111111111/////////...//////...000000...//////...---...000......///111...------...---------111222000222000...///---,,,+++...//////---//////+++...---***(((((()))++++++***)))++++++)))((()))***---)))((()))+++++++++&&&(((***'''&&&)))+++++++++)))&&&%%%&&&)))---,,,******'''&&&)))***++++++)))((((((*********)))''''''))),,,(((((())))))((((((***)))((()))***,,,,,,)))''''''))))))&&&%%%***---+++((()))******)))&&&$$$)))***)))((()))************((('''&&&&&&''''''((()))+++***)))((((((((('''))))))((()))***+++)))###"""&&&'''(((''''''&&&&&&&&&''''''&&&&&&((('''###%%%&&&&&&%%%%%%###!!!!!!###&&&''''''&&&%%%''''''%%%###%%%''')))'''&&&&&&%%%&&&'''###$$$'''&&&''''''%%%%%%%%%######%%%&&&'''(((((((((''''''&&&&&&%%%&&&((('''&&&(((***(((%%%"""###&&&'''&&&%%%&&&%%%''')))***(((((((((%%%$$$$$$"""$$$&&&((()))'''%%%%%%&&&&&&$$$&&&%%%###"""###&&&'''&&&###!!!"""%%%''''''((('''$$$&&&'''&&&'''&&&$$$###&&&(((&&&!!!$$$%%%""""""###%%%&&&&&&&&&'''"""!!!'''$$$ %%%))))))&&&""""""%%%%%%$$$$$$&&&%%%%%%''''''&&&$$$$$$&&&((('''&&&$$$###&&&)))***&&&$$$%%%&&&'''''''''(((&&&############""" !!! """######!!!$$$&&&%%%$$$###"""!!!""""""!!!!!!%%%&&&'''&&&%%%###!!!!!!"""!!!!!!$$$$$$"""#########$$$""""""%%%&&&&&&%%%///000000000///000///---...000111222///***,,,///000111111000...------000...,,,,,,...------,,,///...///222000---------,,,+++------,,,)))---000+++...---,,,***((((((,,,+++***)))((((((+++---***(((***)))((())),,,,,,***$$$'''******)))***---,,,***)))(((&&&(((***)))(((((('''&&&&&&******,,,,,,)))((((((++++++,,,+++)))))))))+++'''&&&(((''''''(((***((('''(((((()))***+++((($$$&&&((('''&&&'''***+++***)))(((((('''&&&%%%(((***+++******)))(((((('''''''''((())))))(((&&&&&&)))))))))))))))((('''&&&(((***+++)))''''''###"""%%%%%%''')))((('''&&&$$$%%%%%%'''((()))'''$$$''''''%%%%%%&&&###!!!"""$$$%%%'''&&&%%%%%%&&&'''%%%######&&&******((((((&&&&&&$$$"""###&&&$$$!!! ###$$$######&&&&&&%%%$$$&&&''''''$$$###%%%&&&$$$###%%%&&&,,,000)))""" ###%%%((()))'''&&&%%%%%%&&&((()))(((''''''''''''&&&###$$$$$$&&&'''%%%###$$$%%%$$$ !!!"""###$$$&&&(((&&&$$$"""!!!"""$$$&&&'''((('''###%%%&&&&&&&&&%%%######%%%&&&%%% !!!###$$$$$$%%%&&&%%%######'''&&&"""""""""###$$$%%%&&&&&&'''$$$$$$$$$######%%%((((((%%%%%%&&&'''&&&%%%###&&&%%%%%%$$$###%%%&&&&&&$$$""""""######$$$&&&'''%%%###$$$###!!!!!!!!!!!!############$$$%%%%%%###!!! """###### %%%%%%######&&&&&&### !!!###%%%%%%!!! """%%%$$$!!!!!!!!!"""###$$$######111000000111000000000......///111111000------......333111000000000/////////---+++---,,,,,,++++++......111000...---...---,,,......---+++)))+++,,,,,,------***+++,,,,,,)))((()))((((((,,,///---+++((())))))))))))***)))&&&&&&''''''))))))+++,,,))))))***)))***+++***))))))'''%%%&&&))))))***+++(((&&&&&&((())),,,,,,(((%%%&&&+++((())),,,---+++)))(((''''''))))))))))))+++'''&&&%%%'''(((''')))(((&&&&&&&&&((())))))***(((%%%'''+++***)))'''&&&$$$$$$&&&)))******)))'''%%%&&&*********(((***)))'''&&&'''***,,,+++******&&&%%%&&&&&&((()))$$$&&&%%%###'''&&&&&&***(((&&&'''))))))'''&&&$$$$$$$$$######$$$$$$&&&%%%%%%'''))))))%%%$$$'''))))))(((((()))&&& !!!"""$$$"""""""""###%%%$$$&&&'''&&&%%%%%%%%%%%%%%%###$$$&&&%%%###"""%%%%%%)))---***%%%###%%%'''((((((&&&%%%######$$$&&&'''%%%$$$%%%((('''%%%$$$%%%&&&''''''### """$$$$$$ """$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%'''%%%###"""$$$%%%&&&&&& !!!$$$%%%&&&&&&%%%$$$%%%((('''""""""$$$%%%&&&$$$%%%%%%%%%$$$%%%$$$$$$&&&'''$$$$$$$$$&&&&&&###""" """###%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%$$$"""!!!$$$!!!$$$$$$""" !!!######$$$%%%$$$#########$$$###"""###""""""$$$$$$$$$############""""""###$$$%%%$$$!!! """""""""###"""!!! ###$$$"""""""""111//////111000000000///...---//////000///------///111///000222444111.........---,,,+++++++++***,,,///.../////////---,,,---//////...---******,,,+++,,,,,,***,,,---,,,(((''')))'''(((---//////---***)))((((((''''''((((((((('''&&&'''(((,,,---))))))***+++---,,,+++***)))(((&&&&&&((('''((()))'''%%%%%%'''))),,,,,,'''###&&&++++++,,,...///---)))(((''''''''')))))))))(((((('''&&&((()))'''***(((###%%%''')))******,,,+++%%%'''***)))'''&&&%%%###$$$&&&***++++++***'''&&&''',,,+++((('''))))))''''''((()))+++++++++,,,(((''''''&&&&&&((($$$&&&&&&$$$((('''&&&(((&&&&&&)))******(((&&&&&&&&&&&&%%%$$$######$$$%%%$$$&&&))))))&&&%%%&&&((('''&&&%%%)))'''$$$%%%$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%###%%%&&&$$$###$$$&&&%%%&&&(((***)))''''''(((((('''%%%%%%$$$!!!$$$''''''$$$"""$$$***(((%%%%%%'''(((((('''%%%"""###$$$%%%$$$%%%&&&'''$$$%%%&&&%%%&&&&&&'''%%%%%%%%%&&&$$$$$$$$$###%%%'''%%%######%%%((('''$$$ !!!$$$%%%%%%%%%&&&%%%%%%***(((### !!!$$$%%%&&&%%%"""$$$%%%&&&$$$$$$%%%'''%%%$$$$$$$$$&&&&&&""""""$$$%%%%%%"""$$$%%%%%%'''&&&$$$###$$$&&&%%%""" $$$""" &&&&&&%%%###!!!!!!%%%$$$&&&%%%"""###%%%&&&'''###!!!%%%############$$$$$$### !!!$$$$$$$$$&&&'''$$$!!! """!!!"""######""""""%%%###"""###///------000/////////...------000...---,,,,,,---///000...---///444333---,,,+++***+++,,,------+++---000+++---000///+++)))+++000111......---,,,+++***++++++)))++++++***)))***)))(((***---,,,,,,,,,+++,,,)))&&&(((&&&%%%***,,,+++))))))+++---...***'''++++++,,,...+++***+++'''''''''((('''''''''&&&&&&'''(((***++++++***((((((+++,,,,,,,,,***)))))))))(((&&&###(((((((((***''''''))),,,***&&&(((((())),,,,,,)))(((''',,,...((()))***)))&&&%%%'''(((((()))++++++++++++)))((((((***((('''''''''&&&'''***)))'''''''''((()))&&&&&&&&&$$$$$$'''''''''&&&&&&)))(((&&&&&&$$$%%%'''******)))&&&'''(((''''''&&&%%%$$$$$$$$$"""###&&&%%%$$$$$$%%%&&&&&&$$$"""''''''"""&&&((((((&&&&&&''''''&&&$$$%%%((()))'''(((&&&%%%%%%###%%%'''%%%$$$'''((())))))''''''(((((('''''''''&&&%%%%%%&&&%%%(((***(((%%%###&&&,,,)))%%%###'''((('''%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%###$$$$$$&&&###$$$&&&***'''%%%&&&%%%''''''%%%$$$$$$%%%%%%&&&%%% $$$%%%$$$%%%(((%%%$$$(((,,,((($$$%%%%%%$$$$$$&&&'''"""###$$$%%%###!!!###&&&$$$%%%&&&%%%''''''%%%""""""%%%'''&&&$$$"""###$$$%%%'''$$$!!!!!!%%%$$$""""""###%%%&&&"""###%%%&&&&&&%%%''''''%%%$$$'''%%%!!!$$$'''&&&'''###"""$$$###"""!!!###""""""$$$!!!"""###&&&'''%%%$$$###$$$$$$######"""!!! """%%%$$$%%%'''111...---...------------///000111///...---...///...***)))***+++000111...///---,,,...///......------...,,,...000...,,,+++,,,+++------+++,,,,,,+++---,,,***)))***+++)))******)))+++++++++......+++,,,'''%%%((((((&&&'''******(((((())),,,......***)))+++***,,,...******)))&&&((((((''')))***)))&&&&&&(((***,,,---,,,***(((***,,,+++)))***,,,+++)))***+++)))&&&))))))'''***+++***)))***)))'''((())))))***)))''''''&&&((()))%%%&&&''''''''')))+++((((((******)))((()))******((((((%%%$$$%%%%%%$$$###&&&''''''&&&$$$$$$''''''((()))&&&&&&(((,,,(((&&&(((((('''''''''$$$$$$'''&&&((()))%%%%%%&&&''')))(((((('''&&&%%%"""!!!###%%%&&&%%%###%%%&&&'''(((%%%######&&&)))+++%%%%%%&&&'''((('''$$$%%%%%%&&&&&&&&&$$$###$$$%%%'''((((((&&&%%%'''((((((&&&''''''&&&&&&%%%%%%%%%%%%%%%''')))(((&&&$$$$$$&&&)))&&&###!!!%%%''''''$$$$$$%%%$$$%%%%%%$$$%%%&&&%%%$$$$$$$$$###$$$%%%)))&&&######(((%%%###%%%&&&%%%###&&&((('''$$$###$$$$$$!!!$$$'''$$$"""$$$((($$$###%%%''''''%%%$$$%%%$$$&&&''''''%%%""""""###%%% """''''''&&&&&&$$$&&&'''&&&$$$###%%%&&&%%%###!!!$$$%%%$$$%%%$$$""""""$$$###"""$$$%%%%%%$$$######$$$$$$"""###%%%'''&&&%%%"""############$$$&&&$$$!!!"""###""" !!!######&&&###"""%%%%%%###"""""""""%%%&&&$$$ !!!"""### """$$$%%%&&&333///------,,,---.........000111000///.........,,,((()))***+++...000///000......111000---,,,,,,,,,,,,...//////---,,,,,,---+++,,,...)))*********---+++)))***---,,,))))))++++++---+++))),,,,,,+++***'''((()))'''&&&(((***(((&&&&&&))),,,---,,,((()))+++))))))***(((***+++)))''''''&&&)))***)))'''&&&'''***+++,,,---+++,,,+++***)))((()))---,,,)))+++***))))))))))))''')))))))))&&&'''((()))((((((((()))'''''''''''''''''''''&&&&&&(((((())))))((((((++++++)))&&&&&&)))******(((%%%######$$$######%%%&&&&&&%%%###$$$''''''((()))(((''''''***(((''')))''''''))))))&&&%%%'''%%%(((+++&&&%%%%%%((()))))))))(((&&&%%%$$$######%%%''''''%%%&&&%%%&&&)))'''%%%%%%%%%'''((($$$$$$&&&'''((('''$$$$$$%%%&&&'''%%%$$$%%%###$$$&&&''''''%%%###$$$'''(((%%%&&&&&&'''(((&&&%%%%%%$$$%%%((((((&&&%%%%%%%%%%%%&&&'''%%%######$$$%%%%%%$$$$$$######$$$###%%%&&&%%%#########$$$%%%&&&)))'''%%%###&&&%%%######%%%$$$"""''')))'''"""$$$%%%%%%"""###$$$###!!!###''''''$$$###"""$$$%%%"""###$$$&&&&&&''''''$$$"""!!!###!!!"""&&&&&&%%%$$$!!!$$$&&&$$$$$$%%%%%%$$$###$$$###%%%%%%$$$###$$$$$$#########$$$%%%%%%###!!!"""###!!!"""###### ###&&&&&&###$$$###""" """%%%###"""%%%###!!!"""!!!###&&&%%%$$$### """$$$%%%!!!!!!!!!!!!$$$%%%### !!!######!!! ###&&&'''222///---......//////000///...////////////,,,,,,------......,,,...000///000000///111///,,,***++++++,,,...///------***+++---,,,,,,...************,,,,,,+++,,,...---***))),,,---+++***)))(((***+++***,,,,,,***&&&&&&'''))))))&&&&&&)))+++***(((&&&(((,,,)))((()))'''***---,,,(((&&&%%%((())))))(((%%%'''))))))***++++++...---(((((((((''',,,,,,(((+++)))(((***+++)))'''&&&%%%(((&&&%%%&&&***)))(((%%%'''(((***+++***))))))+++'''''')))(((&&&'''((()))***+++***&&&&&&((())))))(((&&&$$$"""$$$%%%$$$''''''%%%%%%%%%&&&''''''&&&%%%'''%%%'''''''''((((((''')))+++)))(((&&&%%%%%%(((,,,)))'''&&&((())))))(((&&&%%%%%%%%%######%%%''''''&&&&&&%%%%%%'''((('''&&&$$$&&&(((&&&$$$%%%&&&&&&&&&&&&&&&((())))))%%%%%%)))%%%$$$&&&%%%&&&&&&###"""$$$%%%%%%%%%%%%'''((((((%%%$$$$$$'''***'''$$$$$$$$$$$$%%%&&&***)))'''######%%%'''&&&###"""!!!"""###''''''$$$$$$######$$$"""$$$))))))'''%%%&&&&&&%%%""""""###%%%''''''%%%###'''&&&### !!!""""""$$$&&&%%%$$$######"""###!!! !!!###$$$&&&'''&&&###!!!"""###$$$%%%$$$###""""""$$$"""###$$$$$$""""""###%%%%%%%%%&&&$$$$$$%%%%%%'''&&&&&&"""!!! !!!"""!!!$$$$$$!!!$$$%%%'''%%%!!!"""$$$#########%%%'''$$$###%%%###"""%%%%%%%%%%%%""""""%%%'''$$$###"""!!!""""""!!! !!!###$$$$$$"""!!!%%%(((000///......///////////////000111000...------///222000000000////////////////////////---+++,,,---,,,,,,...------///---,,,,,,...---,,,,,,//////---...///...,,,+++***,,,,,,---///+++******)))***++++++,,,***)))******)))***)))(((((()))***)))))))))+++,,,)))***+++******(((((()))'''$$$'''+++***(((+++,,,(((((()))++++++......'''%%%(((***---+++***,,,,,,******+++)))(((((('''%%%$$$''')))(((&&&&&&'''((((((***......,,,***(((%%%%%%(((******)))))))))(((***((('''((((((((()))((('''''''''%%%%%%'''((()))(((((('''&&&%%%$$$%%%%%%'''''''''&&&&&&&&&&&&%%%(((***'''&&&&&&%%%&&&'''''''''((()))'''%%%'''(((''''''''''''""" """###$$$''''''&&&&&&$$$&&&%%%%%%###&&&***)))&&&$$$$$$%%%((((((%%%&&&)))''''''&&&((()))(((&&&'''&&&'''%%%%%%&&&'''&&&%%%$$$&&&''''''$$$$$$$$$''')))&&&$$$%%%######$$$%%%&&&&&&&&&$$$$$$$$$'''%%%""""""###%%%&&&%%%%%%'''&&&%%%###""" !!!%%%'''%%%######$$$%%%$$$""""""%%%''''''$$$ $$$'''%%%""""""!!!!!!$$$%%%""""""$$$$$$$$$$$$$$$!!! ###$$$%%%%%%$$$"""$$$&&&%%%%%%&&&%%%%%%$$$!!!$$$$$$######"""!!!"""!!!"""&&&''''''%%%###$$$$$$###!!!###%%%######"""!!!!!!"""###""""""""" !!!%%%#########!!!###%%%&&&###$$$%%%$$$$$$%%%%%%%%%###"""""""""  $$$&&&&&&$$$"""!!!!!!!!! """&&&(((&&&$$$!!!!!!""""""000000///...////////////---000//////---+++---///000//////000///......///000...---------------,,,,,,,,,...------...///...***,,,---...///000///,,,...///...+++***+++.........---******+++************)))(((''')))))))))))))))(((((()))'''((()))***,,,---((((((******)))(((&&&'''((('''(((++++++)))+++---''')))***+++***++++++)))'''(((+++---***)))***,,,,,,+++***((((((((('''&&&&&&''''''''''''&&&%%%%%%%%%''',,,---,,,***'''%%%%%%'''))))))(((***)))(((***'''&&&)))&&&%%%((((((((()))***'''%%%'''((((((((((((((('''&&&%%%%%%&&&((((((&&&(((&&&%%%&&&&&&((()))%%%'''((('''''')))'''&&&%%%%%%$$$%%%&&&)))((('''&&&&&&###"""######$$$&&&%%%&&&((($$$'''&&&###%%%(((((()))'''&&&&&&%%%''')))&&&%%%''')))***)))((()))((('''''''''&&&((()))******%%%$$$$$$''''''&&&%%%&&&&&&'''&&&%%%&&&(((%%%$$$%%%%%%%%%%%%%%%&&&%%%###%%%###"""###$$$$$$&&&"""!!!$$$&&&%%%######""""""%%%%%%$$$"""$$$######%%%$$$$$$&&&&&&$$$"""###%%%%%%$$$"""###$$$###%%%%%%""""""###%%%%%%&&&&&& !!!###&&&&&&&&&$$$###$$$(((%%%$$$%%%$$$$$$$$$###$$$$$$###$$$###""""""!!!"""%%%&&&&&&%%%$$$$$$$$$%%%###"""###!!!###$$$""""""###$$$"""""""""###$$$$$$"""######""""""%%%(((%%%%%%$$$""""""%%%%%%$$$$$$$$$###"""!!! $$$&&&$$$$$$###!!! !!!!!!"""'''(((&&&%%%#########"""222111000///000000000///...------,,,,,,***......,,,,,,...000...,,,---/////////,,,,,,,,,......+++---------//////,,,//////,,,,,,...000///...,,,++++++...---,,,+++---111000///)))(((+++...,,,***))))))(((&&&&&&'''''')))))))))(((''')))((('''***(((***///)))&&&&&&)))***)))%%%&&&((()))''')))************%%%)))+++******)))))),,,******++++++***((('''(((+++///***(((***((('''((((((&&&&&&((()))'''%%%%%%$$$&&&)))((()))***''''''(((((())))))(((*********+++'''&&&)))$$$$$$'''((()))******'''&&&'''''''''%%%&&&'''((('''%%%%%%''')))((((((***'''&&&''''''((((((''')))***)))((('''(((%%%###"""$$$%%%'''''')))'''$$$&&&&&&%%%###$$$%%%%%%$$$&&&'''$$$((('''###&&&&&&&&&''''''((((((%%%%%%)))&&&%%%&&&)))+++***)))&&&%%%&&&'''''''''(((+++,,,***&&&$$$$$$&&&''''''''''''&&&$$$"""%%%(((***'''%%%&&&%%%%%%&&&'''((('''$$$""""""######$$$%%%$$$ """$$$$$$$$$%%%&&&%%%######""""""###""""""###%%%&&&'''$$$!!!!!!$$$%%%#########%%%'''%%%%%%$$$$$$###$$$%%%%%%&&&%%% """$$$$$$'''(((''''''%%%$$$&&&$$$###############!!!$$$$$$###%%%###!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$!!! #########$$$###$$$#########%%%$$$""""""$$$$$$###%%%&&&%%%$$$###"""#########$$$&&&'''&&&%%%###"""###%%%&&&""""""###!!! ######%%%%%%$$$%%%&&&%%%%%%###$$$222111000111222222222000...---...---------///...++++++---...,,,---......//////---,,,,,,...000///...------...---***,,,------...000///---,,,+++******,,,...---,,,,,,000000---******---...,,,)))((())))))(((((('''(((******+++)))''')))(((''')))'''''',,,(((&&&&&&(((++++++((('''((()))''''''((((((((())))))***))))))***))))))+++******************)))((((((+++******,,,)))((('''&&&%%%&&&***,,,***&&&&&&''''''&&&%%%&&&)))))))))))))))*********)))+++---...+++))))))$$$###&&&'''******&&&$$$%%%&&&&&&%%%###$$$%%%''''''%%%$$$%%%(((((()))+++((((((((('''%%%%%%'''((('''(((&&&&&&(((&&&$$$%%%&&&%%%(((,,,(((&&&%%%&&&((('''###!!!$$$&&&%%%'''(((%%%&&&&&&"""###$$$$$$%%%'''(((%%%$$$&&&)))''''''&&&&&&((()))'''###$$$''')))((('''&&&))))))'''%%%%%%%%%&&&'''''''''&&&%%%$$$"""%%%(((***((('''(((&&&'''))))))***(((&&&%%%$$$###$$$"""###%%%"""!!!###""""""$$$''''''%%%""""""######%%%#########&&&&&&"""############$$$$$$###!!!###%%%&&&%%%$$$%%%%%%%%%&&&$$$$$$&&&$$$%%%&&&%%%&&&''''''&&&%%%$$$###"""######$$$%%%###!!!###!!!%%%$$$!!!$$$''''''$$$%%%$$$""""""$$$&&&%%%$$$$$$"""!!!###$$$"""$$$$$$$$$###$$$%%%###$$$$$$&&&%%%%%%%%%"""!!!&&&%%%%%%%%%%%%'''(((((('''&&&%%%&&&&&&%%%""""""############$$$%%%$$$$$$"""###&&&'''&&&"""444111...///111333444111...,,,,,,...//////......---,,,++++++,,,...////////////...............///...,,,---------,,,,,,------......+++*********+++,,,******+++,,,...111000---))))))******,,,******---,,,***))))))+++,,,,,,,,,)))&&&)))*********''''''(((''''''((()))***)))'''%%%'''******)))))))))(((&&&((((((((())))))((()))******+++,,,---+++))))))***((('''(((((())))))'''&&&&&&'''(((***+++(((''')))((('''&&&$$$&&&(((***)))((())))))******(((***,,,+++***))))))'''%%%'''&&&(((((($$$%%%'''''''''%%%###$$$%%%''''''$$$$$$&&&&&&'''''''''%%%''')))&&&%%%%%%&&&((((((&&&$$$%%%'''&&&&&&'''%%%%%%''')))'''$$$$$$'''(((((($$$###&&&'''%%%&&&))))))'''###!!!"""$$$'''***)))&&&%%%%%%'''&&&$$$%%%&&&%%%&&&&&&&&&$$$%%%&&&)))'''&&&''')))***)))&&&&&&''''''''''''&&&############%%%&&&'''&&&''''''$$$%%%'''(((((('''&&&&&&%%%$$$!!!$$$&&&$$$$$$###!!!$$$$$$$$$&&&&&&$$$!!!!!!######)))'''$$$"""&&&%%%$$$"""$$$'''%%%###$$$$$$!!! !!!%%%%%%######$$$&&&%%%$$$###$$$&&&%%%###$$$$$$&&&'''$$$&&&&&&#########""""""%%%%%% ###""""""$$$"""&&&'''%%%###$$$$$$$$$$$$%%%%%%###!!!!!!!!! """$$$### ###$$$###"""###%%%$$$###$$$'''%%%$$$### !!!%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###%%%$$$######%%%$$$ """&&&""" 555111,,,,,,...222666222...+++,,,///000///...///111---+++***---...///000////////////...---,,,------,,,,,,***+++---...---+++++++++******))))))+++...,,,******+++---......---******)))(((+++***)))...---***((()))+++,,,,,,,,,***''')))***+++***((('''&&&'''((())))))))))))(((&&&'''************+++(((%%%&&&''''''''''''(((***((()))+++...///+++'''((()))'''$$$(((((((((***'''%%%&&&'''(((((())))))***+++((('''(((''''''&&&)))(((((()))))))))((('''((()))))))))'''&&&'''***)))&&&''''''%%%((()))((('''%%%###&&&'''((('''###$$$'''$$$%%%&&&###$$$&&&)))%%%&&&'''%%%&&&'''$$$###$$$%%%$$$&&&'''%%%&&&'''$$$%%%$$$$$$(((((())))))'''&&&'''&&&$$$&&&)))&&&$$$%%%$$$$$$''',,,)))%%%$$$%%%'''&&&$$$$$$%%%&&&&&&%%%%%%'''&&&$$$''''''&&&&&&&&&&&&)))&&&%%%'''&&&&&&&&&$$$""""""$$$&&&'''&&&&&&%%%&&&'''$$$$$$%%%'''((('''&&&%%%%%%$$$ $$$&&&%%%%%%###!!!$$$###"""###$$$$$$###"""###$$$)))'''%%%###%%%$$$######%%%'''&&&$$$%%%&&&"""###%%%%%%$$$%%%%%%###""""""$$$'''$$$#########%%%&&&###%%%&&&"""###"""!!!!!!$$$&&&!!!""""""!!!"""###$$$''''''%%%%%%""""""$$$######$$$"""!!!!!!###""""""""""""$$$###"""$$$###""""""######"""###'''$$$""" """%%%%%%%%%&&&%%%###""""""""""""$$$%%%$$$$$$'''%%%$$$$$$&&&%%%  $$$ !!!222000...,,,---111555111---,,,---......------000555000...---...---...000...---...///...,,,++++++,,,...+++)))(((---...------)))***,,,---,,,***))),,,...---+++***)))(((***,,,,,,,,,+++(((+++)))((())),,,+++((((((((((((***++++++)))((()))***))))))((('''))))))))))))***++++++)))'''''''''***,,,...+++)))&&&((('''&&&'''******'''''')))+++...***&&&)))(((&&&$$$&&&(((******(((&&&'''&&&&&&&&&%%%(((+++)))))))))******(((%%%&&&'''(((******((($$$&&&'''&&&&&&((('''%%%&&&)))+++)))******((()))))))))'''$$$###'''((((((&&&"""###&&&$$$%%%&&&%%%%%%%%%'''%%%&&&&&&###$$$%%%$$$###$$$%%%$$$&&&''''''&&&$$$###%%%(((***(((&&&'''---'''###&&&(((&&&$$$%%%&&&((())))))'''&&&***(((&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&&&&(((&&&$$$''''''&&&$$$$$$$$$%%%$$$###$$$$$$$$$$$$#########$$$((()))((('''$$$%%%'''&&&$$$$$$''''''''''''%%%$$$###!!!"""%%%%%%%%%###"""$$$###!!!"""###$$$%%%%%%$$$#########$$$%%%%%%$$$###$$$$$$######$$$'''***$$$!!!%%%&&&%%%)))'''!!!!!!"""###&&&'''%%%###"""$$$%%%###""""""!!!###"""!!! ###%%%###"""$$$'''%%%######$$$%%%$$$%%%"""!!!############"""$$$$$$%%%#########$$$$$$$$$!!!"""###$$$###!!!######%%%'''&&&"""!!!!!!"""%%%%%%%%%'''%%%%%%###"""""""""%%%$$$$$$&&&'''&&&%%%%%%&&&%%%###%%%%%%############!!!!!!!!!!!!000///---+++***...333111...,,,---...///---...000000....../////////111222111///...------,,,,,,,,,---000---,,,+++///...///...+++,,,,,,,,,***)))***---...---+++***(((&&&(((+++***))))))(((***+++***'''+++***(((((((((((()))*********))),,,...,,,***))))))+++)))'''&&&(((***((('''''')))+++......------,,,'''***+++***(((((()))'''((()))+++///,,,((())))))'''$$$&&&((()))'''''''''''')))+++***)))***)))&&&(((***++++++)))'''$$$$$$''')))***((($$$&&&&&&'''))))))&&&$$$&&&***+++***++++++***(((''''''&&&$$$$$$((((((&&&$$$"""###&&&''''''&&&(((&&&###&&&'''&&&$$$###&&&'''%%%"""$$$'''&&&$$$%%%&&&"""###%%%&&&)))+++(((''''''(((&&&'''((('''&&&'''&&&(((((((((***)))''')))(((&&&$$$$$$&&&&&&''''''%%%###%%%((('''%%%$$$$$$(((***)))%%%&&&$$$###''''''######$$$$$$###$$$$$$$$$'''((('''&&&######&&&'''$$$###%%%%%%%%%&&&$$$$$$$$$"""###$$$%%%%%%%%%###$$$$$$%%%'''%%%$$$%%%&&&'''&&&""""""$$$### !!!#########$$$&&&%%%&&&)))$$$!!! """###$$$$$$)))(((###$$$######$$$$$$###$$$###%%%'''&&&""""""$$$$$$"""!!!!!!"""$$$$$$$$$$$$%%%$$$$$$$$$"""$$$%%%%%%$$$$$$&&&%%%&&&%%%######$$$%%%###!!!!!!$$$((()))$$$ """&&&&&&$$$$$$$$$%%%&&&%%%""" ######"""######$$$$$$$$$###""" """%%%!!!!!!###%%%$$$$$$&&&%%%$$$$$$'''&&&$$$%%%&&&%%%!!!!!!"""$$$000///111333///...000000///,,,+++...000//////////////////000000000222444333111000000...---...---///222//////...000------///...,,,***,,,+++***---......------+++((((((******)))'''((()))(((+++***%%%((())))))***++++++***)))((())))))---///,,,(((((()))***)))((('''(((***)))((((((***,,,......---,,,,,,+++------+++((((((((('''((()))+++///,,,)))((()))(((&&&)))***)))&&&%%%&&&%%%***,,,++++++***)))'''(((+++*********)))%%%%%%'''******)))''''''''')))***)))&&&%%%((()))(((((()))***)))(((&&&%%%&&&&&&'''***)))'''&&&%%%&&&(((***'''&&&)))&&&$$$%%%((()))(((&&&******'''&&&(((***(((%%%$$$$$$"""###&&&((()))))))))((('''&&&&&&''''''''')))***((('''&&&'''''''''((())))))((('''((('''%%%%%%''''''$$$''')))((($$$###$$$(((((('''&&&(((&&&###&&&%%%"""###%%%&&&$$$%%%%%%$$$&&&&&&$$$%%%$$$###$$$&&&&&&%%%&&&&&&%%%$$$%%%$$$%%%%%%&&&%%%&&&%%%$$$''''''%%%%%%'''$$$###$$$$$$%%%&&&###$$$&&&%%% ###$$$$$$$$$'''''''''%%%$$$############%%%'''''''''&&&(((&&&###!!!"""###&&&%%%&&&(((&&&""""""$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$""""""###'''((('''%%%$$$&&&'''&&&%%%$$$###"""""""""###&&&'''%%%!!!!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""$$$%%%$$$###"""""" !!!###&&&### #########%%%$$$###%%%&&&### %%%&&&%%%$$$"""###$$$222222555999222...---///000///...///000000000//////222000///000000333888333111111333111///000000111111///...000222,,,,,,//////,,,***---,,,...000///---,,,///---******,,,---+++((()))***&&&***((("""'''***++++++,,,---+++((('''***))),,,---+++(((''''''((()))))))))***,,,)))***++++++***+++,,,---++++++---///---)))'''(((((('''(((((()))...,,,)))'''((()))))))))******'''###!!!$$$)))++++++)))***)))&&&,,,---((()))******&&&'''***+++***))))))'''(((+++***)))&&&%%%((('''%%%&&&((()))''''''&&&###&&&(((***,,,***''''''(((***,,,)))&&&''')))&&&&&&%%%(((+++,,,++++++***)))***,,,***(((&&&#########$$$'''&&&%%%%%%((((((''''''&&&%%%%%%&&&'''(((***%%%%%%&&&###%%%))))))******+++***(((&&&$$$&&&)))((())))))***&&&$$$###(((%%%$$$''')))'''%%%%%%###"""###'''(((%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$&&&''''''((()))'''###%%%%%%$$$'''%%%%%%((($$$&&&))))))&&&###%%%""""""###!!!###%%%%%%''')))(((!!!$$$''''''%%%'''(((((($$$######$$$######&&&***%%%$$$''')))&&&"""!!!&&&(((&&&&&&'''%%%###"""###%%%)))***++++++(((%%%""""""%%%'''%%%######"""###))),,,)))%%%"""$$$'''((('''$$$!!!"""$$$###!!!"""$$$&&&%%%$$$######$$$$$$"""$$$######$$$&&&((($$$###""" %%%&&&'''############$$$%%%(((&&&"""$$$%%%$$$%%%######&&&$$$###$$$$$$%%%$$$######