BM6P6(@ }}}zzz~~~cccQQQKKKBBB======888888777666555444333222222222222111000///...---------,,,+++***+++---///111,,,,,,,,,+++++++++******************************+++******)))(((''''''&&&)))((('''&&&&&&'''((((((+++***((('''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))$$$&&&***'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''&&&%%%))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))***++++++*********,,,,,,,,,,,,---------......///---,,,***))))))******,,,+++***))))))***+++,,,000...---+++******++++++++++++,,,,,,,,,---------******************++++++((((((((((((((((((((((((+++***((('''&&&''')))***((())))))))))))'''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''%%%######$$$$$$$$$###&&&'''(((((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$)))&&&""""""$$$%%%$$$"""((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxuuu}}}bbbQQQKKKAAA======999777777666555444444333333000000000000///////////////...,,,++++++,,,---...,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))***++++++***((('''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***%%%$$$)))+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))***************+++,,,,,,,,,,,,------------...---,,,***************++++++***))))))***++++++---,,,+++)))))))))))))))++++++++++++,,,,,,,,,,,,************************((((((((((((((((((((((((+++***((('''&&&'''((()))((())))))))))))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&$$$###$$$%%%%%%$$$###&&&&&&(((((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""%%%''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrnnn|||```OOOJJJAAA<<<===999666666666555444444444333.../////////000000000111000///---++++++++++++,,,,,,++++++++++++*********((((((((((((((((((((((((%%%&&&'''((()))***+++,,,...---,,,+++***)))))))))***)))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***&&&%%%((()))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&,,,***(((&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''(((%%%&&&''''''((((((''''''''''''((((((((()))))))))((()))))))))*********+++++++++,,,,,,,,,---------------,,,+++************++++++***))))))***++++++,,,,,,+++***)))))))))))))))*********++++++++++++************************))))))))))))))))))))))))***)))(((&&&&&&''''''(((((())))))***)))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%''''''%%%###%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&'''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppkkkyyy^^^NNNIII@@@<<<===999666666555555555444444444////////////000000000000///...---,,,++++++++++++++++++++++++************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,111000...,,,)))'''&&&%%%((((((''''''&&&&&&&&&&&&((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###""""""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''((((((((())))))(((''''''(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++******************+++---------,,,,,,+++++++++))))))))))))************************))))))))))))************************)))(((''''''&&&&&&''''''((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###$$$&&&((((((%%%###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssslllwww\\\LLLGGG???<<<===:::666666666555444444333333111111111000///.........,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***------,,,+++)))(((&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((&&&%%%''')))+++***)))*********+++++++++,,,,,,+++,,,,,,,,,++++++***************++++++*********,,,---------,,,,,,++++++(((((()))))))))******************)))))))))((((((++++++++++++++++++++++++))))))((('''''''''''''''((()))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$&&&((((((&&&###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwnnntttZZZJJJFFF???<<<===:::777777666555444333222222222222111000///...------+++++++++,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))*********)))&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))),,,+++&&&###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((""""""""""""###%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''%%%$$$&&&)))+++***((())))))*********+++++++++++++++,,,,,,,,,++++++***)))***++++++++++++***)))******+++++++++******)))((()))))))))*********************))))))(((((('''************************)))))))))))))))(((((((((((()))*********)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&&&&(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyypppsssXXXIIIEEE>>><<<===:::999888777666444222111111111111000000//////......,,,,,,,,,,,,++++++***)))************))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''''')))*********))))))%%%%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))------&&&"""$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''$$$"""%%%))),,,***'''))))))))))))*********+++***+++,,,,,,,,,,,,+++***)))***++++++++++++***))))))***++++++++++++***))))))))))))*********+++++++++******)))((((((''''''***************************************))))))(((((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''(((&&&%%%&&&(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxppprrrXXXHHHEEE>>><<<===::::::999888666444222000000////////////000000000000.........---+++)))((('''************))))))))))))************************'''((((((((())))))******,,,,,,,,,+++***(((&&&$$$$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$))))))### ###&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&"""###$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''$$$"""$$$))),,,***'''))))))))))))************)))***,,,,,,---,,,+++***)))***+++,,,,,,+++***)))***+++------...---,,,+++************+++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))+++++++++++++++***))))))((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))'''%%%%%%%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***)))&&&######%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmnnn\\\IIIAAA@@@>>>;;;:::666555444444333333333333000000000///......------///...---,,,+++,,,------++++++***************+++---+++)))((())))))(((&&&+++(((%%%$$$'''))))))((())))))((($$$ ###&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$!!!$$$''''''$$$###%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """'''***+++***''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$#########"""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&'''(((###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***+++***((('''''')))***,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,---...,,,***))))))***++++++++++++++++++++++++++++++************++++++(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''((())))))((((((''',,,///,,,$$$ ###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&|||mmmmmm[[[IIIAAA@@@>>>;;;:::666555444444333333333333000000000///......------...---,,,+++++++++,,,,,,++++++************++++++,,,***))))))***+++***))),,,)))&&&&&&(((******)))***+++***'''$$$###&&&)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((((('''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$(((+++,,,+++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%,,,***&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***+++***)))((('''(((***+++************************))))))*********++++++++++++******************+++)))))))))))))))******+++,,,------,,,***))))))***+++++++++++++++++++++++++++******))))))******+++)))))))))(((((('''%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&)))+++)))$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))"""$$$%%%%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!! !!!$$$&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&yyylllkkkZZZHHHAAA@@@>>>;;;:::666666555444333333333333000000000///......---------,,,,,,+++***+++++++++++++++************+++++++++***))))))+++,,,,,,+++,,,***(((((()))++++++***)))******)))'''&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''')))))))))'''%%%$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))))),,,+++)))((('''((())))))************************)))))))))*********+++++++++***)))(((((()))***+++)))))))))))))))******++++++,,,---,,,***))))))***+++++++++++++++++++++++++++******))))))******+++))))))***))))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!###$$$$$$$$$%%%(((***''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&uuujjjiiiXXXGGG@@@@@@>>>;;;:::777666555444333222222222000000000///......------------,,,,,,,,,++++++,,,++++++*********+++,,,,,,---+++******+++,,,,,,++++++***)))))))))*********''''''(((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%###"""$$$'''(((&&&###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,###"""###%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))+++***)))(((''''''((((((************************))))))))))))************+++***)))(((((()))***+++)))))))))))))))******+++***,,,,,,+++)))))))))*********************************))))))))))))*********************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###"""###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""" """$$$%%%%%%$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&pppiiigggWWWFFF@@@@@@>>>;;;999777777555444333222222222000000000///......------...............------,,,++++++******+++,,,,,,---///---+++***++++++***)))))))))))))))(((((()))***'''''''''(((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%###"""$$$'''(((&&&###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++************+++,,,)))))))))))))))******+++***+++,,,+++)))((()))******************************))))))))))))))))))*********************)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&###!!!###'''***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&|||lllhhheeeUUUEEE@@@@@@>>>;;;999888777555444333222111111000000000///......------///////////////...------++++++***++++++,,,---...///---+++*********)))'''((()))******(((((()))***+++)))((((((***+++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********)))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$#########$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))******+++)))***+++***)))((()))+++***************************))))))(((((())))))***))))))************))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))'''$$$"""###&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&''''''%%%######$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((&&&'''((()))((((((&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&wwwiiigggdddTTTDDD???@@@>>>;;;999888777666444333222111111000000000///......------....../////////...---,,,++++++++++++,,,---......---+++))))))******)))((((((***,,,+++)))((()))+++---***'''&&&(((******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((((('''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))(((''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$######$$$&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,+++***))))))))))))))))))******+++(((***+++***)))((()))+++************************))))))(((((((((((())))))(((((())))))***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((***+++&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''(((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&uuugggfffcccSSSDDD???@@@>>>;;;999888777666444333111111111000000000///......------,,,---.........---,,,+++++++++++++++,,,---...///***)))'''((()))+++******)))+++...---+++)))***,,,,,,((($$$###%%%''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$!!!$$$''''''$$$###%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((---+++)))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%###  ###%%%((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%&&&((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((+++,,,,,,+++(((''')))))))))))))))******+++((()))******)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&)))+++---&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))"""###$$$%%%'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$!!!###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&'''((('''&&&&&&&&&'''((('''&&&$$$###&&&''''''''''''''''''&&&ooofffhhhcccOOOEEECCC<<<===>>>999888777666555333111000000---.........,,,)))&&&%%%//////...---,,,,,,++++++++++++******+++,,,,,,---,,,+++)))((()))***)))((((((((())))))))))))(((((())))))))))))************%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&'''(((((('''%%%###"""))))))(((((('''&&&$$$$$$'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((,,,%%%###((()))%%%"""###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))*********((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))''''''((((((((((((''''''))))))***+++++++++++++++)))************++++++++++++)))'''%%%&&&'''***,,,))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((())))))''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((%%%######&&&((((((&&&(((''''''&&&&&&''')))***)))'''%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((tttkkkooo~~~bbbOOOEEEBBB<<<===>>>999666666555444333333222222000111111111000...+++***---,,,,,,,,,+++***))))))++++++*********++++++,,,,,,***(((((()))***)))((((((((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$###%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""!!!&&&'''$$$"""###%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&+++***))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((())))))***************))))))*********+++++++++---,,,***((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&+++(((%%%%%%'''((('''%%%'''''''''''''''(((((()))***(((&&&%%%&&&'''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''ssslllqqq{{{aaaNNNEEEBBB<<<<<<>>>888555444444444444333333333111222222222222000...---,,,,,,,,,,,,,,,+++))))))+++******)))))))))*********)))((((((***+++******(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%""""""%%%'''%%%$$$%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))(((''''''''''''(((((()))))))))************))))))'''(((((())))))))))))))))))))))))*********++++++......---,,,+++***))))))(((((((((((((((((((((((('''''''''((()))*********************************))))))))))))))))))))))))'''(((((())))))(((((('''((('''&&&'''((())))))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%,,,***((('''''''''&&&%%%&&&&&&'''(((((((((((((((+++)))'''&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&rrrmmmuuuyyy```MMMDDDBBB<<<<<<===777555555555444444333333222//////000000000///...---------......---,,,,,,++++++***))))))((()))))))))***((('''(((***++++++***(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))((((((''''''''''''((()))((())))))******))))))(((&&&''''''((()))((((((((())))))))))))************+++,,,,,,---,,,+++))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''((('''&&&'''((())))))'''(((((((((''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%***)))((('''''''''&&&%%%%%%&&&'''((()))((('''&&&)))(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%tttrrr|||xxx^^^LLLCCCBBB<<<<<<===777888777666555333222111000.........//////.........---,,,,,,+++++++++++++++******)))))))))))))))******((('''(((***++++++***(((((())))))))))))((((((&&&&&&'''''''''(((((((((++++++******))))))((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''''''''&&&'''&&&%%%'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''&&&&&&&&&&&&((())))))((('''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&''')))******)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&'''((((((((((((((((((((()))))))))*********'''(((***+++,,,+++***)))***************************)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))''''''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%ssssssxxx\\\JJJBBBBBB<<<<<<<<<666888888666555333111000///000000000///////////////+++)))'''&&&&&&''')))******))))))))))))***++++++***)))((((((***+++******(((((())))))))))))(((((('''(((((((((((()))))))))************))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&$$$"""$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''''''''''''''&&&&&&%%%)))***&&&$$$$$$$$$"""'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''''''''''''''((()))*********((('''%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((()))))))))******$$$%%%''')))*********)))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&'''((())))))'''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%&&&'''''''''''''''$$$$$$$$$&&&)))***)))(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%rrrtttyyy[[[IIIBBBAAA<<<<<<<<<555777666666444333222111111222111000///////////////+++(((%%%""""""%%%)))+++)))))))))******,,,---...,,,***(((((()))***)))((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''((('''&&&###"""$$$''')))&&&###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%###)))***&&&###%%%&&&###'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%### &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((())))))))))))((((((''''''((())))))))))))((((((((((((((()))))))))***&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((('''&&&'''((())))))'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$'''))))))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''))))))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&wwwyyyzzzZZZIIIBBBAAA<<<<<<<<<555555555444444444333333333111000///...---------------***%%%""""""&&&***...((())))))***+++---...///,,,+++)))((()))***)))((((((((())))))))))))(((((('''''''''(((((((((((()))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((($$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&'''''''''(((%%%###%%%***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""))),,,'''%%%(((***((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((("""$$$%%%'''(((((('''&&&$$$%%%'''((('''$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))************))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***(((%%%######%%%(((***((('''&&&''')))))))))'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###"""%%%%%%%%%&&&&&&''''''''''''***,,,+++'''%%%%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''tttwwwyyyZZZOOODDD???<<<888777888555555555444444333333333000000000000///////////////...,,,++++++,,,...///...+++((((((+++---,,,+++)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((### %%%(((&&&###((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++------+++)))###$$$&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++)))&&&%%%&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$%%%&&&((()))((((((''''''''''''((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&******))))))(((((((((''''''((()))******)))(((''''''((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&''''''&&&%%%###&&&&&&&&&%%%$$$###!!!!!!!!!"""###$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$&&&)))******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%vvvyyyvvvWWWNNNEEEBBB???:::777777666666555444333333222222000000000000///////////////...,,,++++++,,,...///---+++)))))),,,---,,,***)))))))))))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''$$$"""###&&&((('''%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&$$$&&&'''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))'''%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%'''&&&&&&&&&''''''((()))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((())))))))))))'''(((((())))))***++++++)))))))))((((((''''''''''''((()))******)))((('''((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###&&&'''(((((('''''' """###%%%&&&''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%www{{{rrrUUUMMMFFFDDDAAA;;;777666777777666555333222111111000000000000////////////...---,,,++++++,,,---...,,,+++***+++,,,,,,+++)))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%%%%&&&&&&'''&&&$$$$$$&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))(((((('''&&&(((''''''''''''((())))))%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%(((((('''%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&''''''((())))))******((((((((('''''''''''''''(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&"""###&&&((())))))))))))######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''((('''%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%uuuyyypppVVVMMMEEECCCAAA<<<999888888777666555333222111000000000000000////////////...---,,,,,,,,,,,,---...++++++,,,------,,,***)))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$###%%%(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&'''&&&%%%%%%%%%$$$######%%%''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''((('''''''''''''''(((((("""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&(((((())))))))))))((((((******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###$$$&&&'''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppvvvpppWWWMMMCCC@@@>>>;;;:::<<<888777666555333222111000000000000000////////////---------,,,,,,---------***,,,------,,,+++))))))************))))))(((((((((((((((((((((((((((((()))))))))))))))******+++******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%"""$$$''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%''''''&&&"""###$$$###""""""$$$&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&''''''((((((((((((''''''''''''(((((('''''''''(((((())))))***''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&%%%%%%$$$!!!"""$$$&&&(((***+++,,,(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$'''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&mmmsssnnnVVVLLLBBB>>><<<::::::===777777666555333222111111000000000000////////////------------------------+++,,,------+++))))))***++++++******)))((((((((()))))))))))))))))))))))))))(((((((((((()))***************)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$###!!!$$$%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''(((((("""###$$$&&&'''((())))))((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((())))))******'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***++++++,,,'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$######$$$%%%&&&'''(((((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((%%%"""!!!###&&&)))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''lllqqqkkkSSSIIIAAA>>>===:::999:::666666555444333333222222000000000000////////////,,,------------------,,,,,,---...,,,)))((()))+++++++++******)))(((((('''))))))))))))))))))))))))((((((''''''(((((()))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((%%%###$$$''')))(((&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!!!!!%%%'''((('''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%!!!$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''(((''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((())))))***++++++'''''''''(((((()))))))))***)))(((''''''((()))***((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((((((((('''%%%$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))***&&&""" """%%%''')))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmqqq~~~gggOOOGGGAAA@@@???;;;888888555555555444444333333333000000000000////////////,,,------......------,,,---......+++((('''***,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&'''((((((+++'''###$$$(((+++***'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""!!!&&&***+++*********''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%((()))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((()))******)))((('''''''''''''''"""$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''((((((((())))))*********)))(((''''''((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,---(((### !!!###&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''~~~lllsss}}}fffUUUJJJ???;;;:::999999<<<999777555333222333444555111111000000//////......//////...---,,,,,,++++++---+++)))'''&&&&&&'''(((+++***((('''''''''((()))((('''&&&'''((())))))'''(((((((((((((((((((((((('''((())))))(((&&&$$$###)))&&&%%%&&&((()))'''%%%''''''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###"""###$$$$$$(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((((($$$###$$$&&&)))+++,,,+++###$$$&&&'''((('''&&&&&&))) 000%%%%%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''''''''((((((((((((''''''))))))(((((())))))***+++,,,)))"""---###... &&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))!!!---)))))))))&&&''''''&&&$$$""""""$$$&&&///%%%)))""" !!!+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%---%%%***111))),,,'''&&&%%%''')))(((%%%"""'''***+++&&&######'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))(((((())))))))))))((((((###&&&((()))+++---+++&&&+++...,,,%%%!!!$$$***---+++)))((('''((('''%%%###'''''''''&&&%%%&&&(((***000(((''',,,***$$$'''111))))))((((((''''''&&&&&&)))***++++++***)))***+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''')))***(((&&&%%%'''***+++$$$###$$$,,,******&&& (((+++%%%***%%%&&&$$$%%%&&&&&&%%%%%%'''((((((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&}}}mmmsss|||fffNNNFFF???======:::999:::888666555333222333444444111111000000//////......///......---,,,,,,++++++,,,+++)))(((((()))***+++*********))))))******+++(((''''''''')))***)))((((((((((((((((((((((((((('''((((((((((((&&&%%%$$$(((&&&%%%&&&((()))'''%%%%%%&&&'''''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$######$$$$$$!!!"""###$$$&&&'''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((('''&&&''')))+++***)))"""###$$$%%%%%%%%%%%%%%%%%%...$$$+++%%%---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((---'''***...777&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&%%%$$$""" %%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&---%%%'''&&&$$$###&&&%%%$$$$$$$$$$$$$$$$$$)))%%%'''%%%$$$%%%"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''))))))+++$$$######&&&)))***&&&"""$$$###"""%%%***,,,'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''(((((())))))((((((''',,,+++***(((!!! ***""",,,555555...((()))'''%%%$$$$$$'''***---((()))++++++)))&&&$$$###(((%%%"""""")))...---(((((((((((((((((((((((((((((()))******(((((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&***++++++((($$$###$$$%%%((('''(((!!! $$$%%%(((%%%+++...+++###$$$$$$%%%'''&&&%%%%%%&&&((((((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&nnnuuu|||eeeIIIBBB>>>??????;;;888777777666444222222222333333111111000000//////............------,,,,,,+++++++++******)))***+++,,,---'''(((((())))))))))))((()))(((((((((***+++***)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((''''''+++)))(((((()))***((('''$$$$$$$$$%%%%%%%%%%%%&&&)))###'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((''')))......,,,"""'''$$$%%%&&&&&&''''''&&&&&&$$$###"""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''"""!!!,,,$$$222&&&'''%%%$$$%%%((()))'''$$$###,,,'''###((()))$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###+++ (((!!!***&&&******!!!###111&&&+++...'''###---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&,,,###!!!(((,,,)))'''+++000)))'''(((&&& !!!'''###+++...---)))&&&%%%(((((()))***+++*********###444:::,,, """&&&%%%''''''((())))))***++++++'''((())))))''''''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''***+++***(((&&&$$$%%%&&&&&&+++...&&&&&&...'''&&&$$$000)))******$$$&&&'''&&&%%%%%%&&&((((((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$######$$$$$$'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&qqqyyyzzzdddJJJCCC???@@@???;;;888777666555333222222222222222111111000000//////......---------,,,,,,,,,++++++++++++************+++,,,)))***+++++++++***((('''***)))((()))+++,,,+++***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###+++***)))((('''&&&%%%$$$&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&)))(((''''''(((((('''&&&((('''''''''''''''((((((&&&&&&&&&***(((666***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((%%% )))%%% ///!!!$$$%%%&&&'''((('''&&&%%%"""!!!!!!###%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%///,,,+++$$$000(((&&&###"""%%%***,,,((($$$ +++!!!!!!((($$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& 222"""***666%%%...###(((444666,,,!!!000&&&!!!%%%---111...+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%,,,'''###"""######""" )))!!!""",,,000***(((,,,++++++'''!!!%%%,,,***(((&&&%%%'''))),,,---"""$$$$$$%%%+++000+++ ((()))))))))*********+++'''((())))))''''''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((()))))))))))))))***+++%%%'''(((+++$$$&&&/// ((()))### $$$"""(((%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$&&&%%%###""""""###$$$%%%'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&ttt|||yyycccPPPHHH@@@???>>>:::888888555555444333222222222222111111000000//////......,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))((((((////////////...,,,***(((+++***)))***+++,,,+++***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&%%%$$$###$$$$$$&&&'''((()))***%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%'''((('''&&&(((((((((((((((((((((((('''--- $$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))""",,,%%%%%%%%%"""$$$%%%&&&'''((('''&&&%%%***(((&&&$$$$$$""" %%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%% ''')))000***,,,&&&###"""&&&+++,,,)))%%%###)))%%%(((******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&...iiiZZZXXXQQQ)))###+++,,,***%%%!!!%%%$$$###''',,,***"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###...000$$$&&&///111%%%''',,,+++""",,,@@@UUUgggrrr]]]QQQ'''&&&&&&''')))***(((%%%'''$$$'''...///******000+++*********)))))))))(((((()))******(((((()))***))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''&&&&&&'''((()))***+++]]]```UUU______YYYaaaTTTZZZWWW\\\iii333000&&&%%%&&&''''''%%%%%%%%%'''(((&&&%%%%%%&&&'''%%%$$$%%%%%%#########$$$%%%&&&'''''''''''''''''''''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&uuuxxxbbbSSSIII@@@===<<<999888:::555555555444333333222222111111000000//////......,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((('''''',,,,,,+++***)))(((&&&%%%***)))))))))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$###""""""###&&&(((((('''&&&'''((((((((('''&&&%%%$$$...%%%!!! <<<''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&''''''((()))$$$... (((!!!'''$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%%%%$$$""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((("""%%%+++$$$(((&&&$$$###&&&)))***)))&&&((()))+++''' ---$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''iiiUUU666,,,---888...((('''&&&$$$***333%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!''')))&&&)))...((((((***???ssseee===%%%222%%%###%%%!!!%%%000++++++***))))))(((''''''((()))******(((((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&&&&&&&%%%'''(((###&&&'''''''''%%%$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&zzztttxxxaaaPPPGGG???===<<<:::999:::666666555555444444333222111111000000//////......++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))''''''&&&&&&%%%%%%&&&&&&***)))((()))+++++++++***((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&%%%''')))(((&&&%%%&&&((($$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''')))((('''%%%$$$###!!!!!!$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$######"""$$$&&&(((((('''%%%''')))******(((%%%######((((((000000000***+++######...&&&%%%%%%%%%%%%&&&''''''$$$######$$$'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&000000WWW$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''UUUsssKKK''' (((***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&---###!!!!!!"""...>>>YYY///###...555+++(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((&&&$$$%%%'''((('''&&&---###***&&&'''((('''%%%$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&qqqsss~~~www```LLLDDD=========:::999:::666666666666555444333222111111111000//////......++++++++++++++++++++++++++++++,,,---------,,,,,,***))))))))))))+++---...)))(((((((((***+++***)))(((((((((((((((((((((((($$$&&&'''))))))(((&&&%%%%%%''')))(((&&&%%%&&&)))######%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''((()))******######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###%%%$$$$$$%%%'''((('''&&&'''))),,,...---+++'''$$$((($$$)))""""""///"""///"""%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$&&&XXX$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''\\\ccc&&&000%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&''''''((((((''''''&&&%%%###)))+++!!!555<<<"""...&&&&&&''''''(((((())))))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((&&&%%%'''+++......,,,ooo@@@ %%%&&&'''((('''%%%$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%'''((()))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!%%%(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&tttmmm|||vvvbbbNNNGGG@@@;;;::::::999777777666666444333222111111...000000///...---...///------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))###%%%'''((()))((('''&&&,,,+++***((((((((())))))((('''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&''' %%%)))'''$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&'''''''''&&&&&&((()))+++((('''******&&&######***!!! 000***//////'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''+++###^^^%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%[[[YYY&&&!!!((('''%%%((('''$$$&&&&&&######'''&&&"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$&&&'''&&&&&&'''(((///***'''$$$'''&&&***000)))%%%%%%"""+++******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$%%%((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###%%%'''(((((('''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))******)))(((&&&'''(((qqqmmm}}}uuu```MMMGGG???;;;::::::999777666666555444333222222111...000000///...---...///------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))***+++***)))(((''')))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((%%%""" """&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&'''))),,,((('''******&&&$$$%%% ''''''$$$!!!!!!%%%%%%&&&***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''***###^^^%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((666+++***%%%)))"""!!!'''&&& $$$...$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%&&&((('''&&&%%%%%%&&&111777WWW!!!...+++111;;;&&&***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###///(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((('''%%%$$$%%%((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&(((+++---&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))''''''''')))zzznnnmmm}}}sss___KKKFFF>>>;;;::::::888777555555444444333333333222...000000///...---...///------,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((''''''&&&&&&''')))))))))(((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((()))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%''')))...)))'''))))))'''&&&'''###!!!'''+++!!! 111000,,,!!!'''###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&***###^^^%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))000)))MMM|||777--- ***######+++...''' %%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&((()))&&&'''((((((%%%$$$$$$$$$---'''444///...(((---))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###eeeHHH!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&######$$$%%%&&&'''(((((($$$######$$$'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''+++***((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&((()))(((''''''((()))vvvmmmkkk|||qqq\\\IIIDDD>>>:::::::::888666444333333333333333333333...000000///...---...///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******)))(((((())))))***+++***)))(((((()))******))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))///)))'''((()))'''''')))+++ ###,,,(((,,,+++!!!---%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""######$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))"""]]]$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---***(((&&&'''+++$$$---yyy:::&&&"""&&&%%%&&&)))%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''%%%'''((('''&&&$$$$$$%%%888VVVddd)))+++%%%))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$111 &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&!!!!!!"""######$$$%%%%%%#########$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,+++)))&&&%%%#########%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&((('''''''''((()))sssnnnjjj{{{nnnYYYGGGBBB===:::::::::888666333333333333333333222222...000000///...---...///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))***,,,------,,,***)))((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((...)))&&&((()))'''''')))---%%%$$$&&&###+++555!!!***---+++)))***,,,{{{,,,***+++)))+++444''')))!!!---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))"""]]]$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###---&&&***111&&&"""!!!...UUUWWW &&&***(((%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&&&&&&&'''$$$&&&"""---(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$!!!)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&##############################$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%''''''&&&&&&''')))qqqooojjj|||lllWWWEEEAAA<<<:::::::::888666444444333333222222222111...000000///...---...///------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))(((((()))+++,,,---...///+++***((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))***))))))((('''###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&(((,,,'''%%%((()))'''&&&'''###''''''$$$ ((($$$---***%%%%%%+++ 666NNN999!!!444)))((('''...---+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((!!!]]]###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''',,,'''$$$---%%%$$$+++&&&***,,,MMM---***!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&'''&&&&&&'''(((HHH,,,---"""(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''')))mmm<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((($$$&&&'''&&&%%%%%%&&&'''oooppplll~~~jjjUUUDDD???;;;999::::::888666555444444333222111000000...000000///...---...///------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''(((***,,,,,,,,,,,,,,,((('''&&&&&&&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))******+++***)))((('''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&((()))%%%%%%((()))&&&$$$%%% &&&$$$&&&&&&'''000***"""$$$'''))))))'''$$$""",,,OOO---,,,''';;;"""%%%,,,,,,&&&'''+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%((((((999!!!!!!"""%%%///"""$$$--->>>bbb&&&+++444$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&'''PPP,,,000+++...---&&&'''((((((((()))))))))***))))))))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))---<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%''')))'''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))((('''&&&%%%###"""(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&$$$$$$%%%&&&nnnooonnniiiTTTCCC???;;;999::::::888666555555444333222000000///...000000000...---...///---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))&&&''')))***+++)))(((''''''''''''''')))+++...///&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%&&&&&&'''&&&%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&((('''$$$$$$((()))&&&$$$$$$***(((&&&+++((("""%%%$$$$$$$$$&&&&&&$$$"""444******$$$$$$+++'''!!!(((!!!+++)))&&&)))*** ((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###(((!!!]]]######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''...$$$000"""+++!!!$$$!!!&&&&&&(((((("""SSS444###!!!######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&&&&'''((((((&&&$$$$$$%%%SSS&&&555(((###111)))---:::%%%'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((''')))***(((%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))!!!"""###%%%&&&'''(((((())))))((('''%%%$$$###"""(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&'''&&&$$$###$$$%%%kkkiiirrrfffSSSEEEBBB===:::999999777666777666444222111111111111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************))))))))))))+++)))(((&&&&&&((()))+++++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&((()))+++------+++)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&""" """&&&((((((((((((((('''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&"""%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###'''***+++***'''&&&(((###$$$)))***&&&###%%%,,,***(((%%%$$$$$$%%%%%%''''''''''''''''''''''''!!!)))&&&$$$```---***""" (((&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%...eee<<<***+++&&&"""''' (((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''rrraaa''''''((((((((((((''''''((()))%%%&&&111}}} '''444&&&%%%))),,,+++)))&&&######%%%''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%'''+++"""www666,,,'''+++&&&((()))&&&&&&&&&''''''''''''((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$"""###%%%((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''***)))((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((~~~jjjiiissseeeQQQEEEAAA===:::999888777666777666444222111111111111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************))))))))))))***)))(((''''''((()))***))))))))))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%(((%%%$$$''''''&&&***000***(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""$$$``` (((***))))))))))))&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%...///222===###222...'''...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''NNN000!!!''''''((((((((((((''''''$$$,,,,,,,,, :::^^^'''---%%%,,,(((///***)))&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))$$$!!!000>>>!!!'''&&&((()))---&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&$$$###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%'''((((((((('''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((((((((((((wwwgggiiiuuubbbOOODDDAAA===:::999888777666666555444333222111111111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************))))))))))))***)))(((''''''((()))***(((((((((((((((((())))))''''''''''''''''''''''''+++)))'''&&&&&&&&&((()))''')))***,,,,,,***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&& """$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&((($$$(((zzz&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%'''%%%$$$$$$!!!###(((+++)))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''---+++&&&&&&^^^'''((()))((("""$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%111+++111"""VVV,,,...,,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((ggg"""///(((''''''((((((((((((''''''***...&&&'''---MMM///111!!!...111,,,(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))***###!!!444%%%$$$$$$))))))###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$''')))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&###%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%&&&''''''(((((('''rrreeegggwww}}}___MMMCCC@@@<<<999999888777777555555444333222222111111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************)))))))))((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''+++)))'''%%%%%%&&&((()))'''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''' """###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&"""&&&eee%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))***+++***((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$!!!!!!]]]---%%%!!!&&&***)))))),,,#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&""";;;###***\\\!!!%%%;;; 444(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%rrr+++222+++***&&&''''''((((((''''''&&&)))---%%%999''')))~~~...$$$,,,,,,###$$$&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%'''+++(((xxx<<<&&&+++###$$$$$$((($$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''ooodddfff{{{yyy\\\LLLCCC???;;;999888888888777444444444444333222222111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************)))))))))((())))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&''''''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%YYY%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***###"""!!!###'''++++++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''')))222+++###```""" !!!&&&((($$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((111 ///%%%555JJJ'''222 222+++&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''')))ZZZ---222)))&&&&&&''''''''''''&&&&&&!!!(((000"""(((###JJJ,,,222"""$$$;;;!!!%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''"""$$$''')))***(((%%%###,,,*** ...555&&&***%%%((($$$+++&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''ooofffiiivvvZZZLLLBBB???;;;999888888888777333444444444444333222111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$YYY$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%'''((()))***)))'''###!!!''')))'''((((((((()))))))))))))))))))))))))))))))))))))))&&&VVV%%%***+++$$$!!!(((,,,###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((777""")))222+++!!!JJJ... ... %%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''"""***!!!---!!! %%%$$$(((---)))&&&&&&''''''''''''&&&&&&***!!!******$$$$$$""",,,)))###...###%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''!!!%%%)))***)))'''&&&,,,%%%111!!!...###***$$$%%%&&&&&&&&&'''''''''(((((("""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%&&&((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&$$$"""!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&''''''&&&nnnjjjooosssYYYLLLAAA>>>:::888888888888777333333444444444333222111111000......//////---,,,,,,,,,------,,,,,,+++*********))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%***!!!^^^$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''((((((!!!))),,,(((%%%&&&)))(((!!!"""######$$$$$$$$$$$$########################%%%(((***000ggg '''&&& %%%///,,,###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''' %%%(((***...//////000555)))000$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$555cccSSS!!!)))111***'''((( $$$%%%&&&&&&''''''&&&&&&%%%***### +++******333(((---333%%%'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((&&&'''kkkQQQ$$$%%%%%%"""%%%%%%&&&&&&&&&''''''''' !!!"""""" !!!"""%%%%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''$$$&&&''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&nnnmmmuuurrrYYYMMMAAA>>>:::888888888888777222333444555444333222111111000......//////---,,,,,,,,,---------,,,++++++******))))))))))))******************))))))))))))(((((())))))))))))((((((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''&&&%%%$$$$$$$$$$$$***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###%%%'''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((("""***aaa$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%hhh~~~]]]&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%+++***$$$((($$$%%%###+++)))777888555$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))...)))######VVV]]]]]]^^^III(((!!!000///"""!!!+++...%%%$$$((('''%%%&&&&&&''''''&&&&&&%%%,,,&&&'''..."""yyy,,,###333+++&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''000...***&&&$$$###$$$$$$%%%%%%%%%+++===~~~)))+++!!!++++++$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&''''''((()))******)))((('''###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$&&&)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''''''''''''''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''######$$$%%%&&&&&&&&&&&&xxxppp{{{qqqYYYLLLAAA>>>;;;999999888777666666555555444222111111000///...------...///---,,,------,,,***((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&'''%%%$$$((('''&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$############'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***%%%((([[[(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&+++sss%%%###***"""...%%%)))$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%... ,,,&&&333...(((!!!((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%### &&&!!!+++&&&(((((('''&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###''')))(((%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzztttpppXXXLLLAAA>>>;;;999999888777666666555555444222111111000000///---...//////...,,,+++---...---,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&$$$$$$######$$$'''''''''''''''''''''''''''''''''&&&&&&''''''''')))%%%((([[[((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))%%%(((---///%%% $$$$$$&&&(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((########################(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%!!!&&&)))'''555%%%444]]]+++%%%,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((('''&&&$$$###$$$&&&***%%%###))){{{DDD+++((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzxxxoooXXXMMMAAA>>>;;;999999999777666555555444333333222111111111000...//////000...---***---///000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))$$$((([[[''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%...???CCC%%%%%%)))$$$+++$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%###%%%((('''666++++++---&&&...&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&"""***((($$$###,,,888}}}'''###---"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxxxxzzznnnXXXMMMAAA???;;;:::999999888777555555444333333222111111222111//////000000///---***,,,......,,,+++***+++))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&***,,,***&&&###&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((($$$(((\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###!!!***%%%***$$$444&&&$$$(((!!!''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&///)))(((!!!!!!888)))///"""***)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$)))%%%%%%))),,,&&&,,,!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###$$$'''''''''&&&&&&%%%%%%%%%$$$&&&&&&'''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((((((((('''%%%###"""%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''qqquuuyyymmmXXXNNNBBB???<<<::::::999888777444444444333333222222111333111//////000000...---+++,,,,,,***((((((***,,,************************++++++++++++++++++++++++*********)))(((''''''&&&))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((&&&%%%######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###'''&&&###"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%(((+++---+++%%%"""$$$((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###(((\\\%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######...!!!---&&&yyy,,,***$$$######(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,((((((!!!,,,,,,lll<<<''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***&&&$$$&&&,,,$$$&&&vvv???"""(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((($$$###$$$''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''lllssszzznnnXXXMMMBBB???<<<:::::::::888777444444444333333222222222222111////////////---,,,,,,+++***(((&&&'''***,,,************************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''&&&###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''))))))'''###!!!"""$$$))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###(((\\\%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''+++"""(((555%%%%%%"""***%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""///&&&$$$///"""YYY###'''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))((((((((())))))***///###&&&%%%***000333www$$$"""***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{iiittt}}}pppYYYMMMBBB@@@<<<:::::::::999888444444333333333333222222222000///.........,,,******+++,,,+++)))((()))+++************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''###!!! """%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%"""(((]]]$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''''',,,###+++555...### %%%"""///,,,((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))*********''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###000'''"""...!!!QQQ{{{***(((&&&&&&''''''((()))))))))''''''''''''''''''''''''***)))((('''''''''((())),,, ***&&&%%%"""...(((###((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%yyyiiivvvqqqYYYMMMBBB@@@<<<;;;::::::999888444333333333333333333333222000.........---+++***)))+++......,,,***))))))************************((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))*********++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&""")))///+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%"""(((]]]$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$"""!!!---)))777 %%%!!!///333(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((***&&&$$$666///))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''---((("""---((($$$}}}///+++)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%%%%&&&&&&&&&'''(((((((((%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkpppmmmWWWMMM@@@===;;;:::::::::999777777777555444222111//////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------+++***)))+++)))(((((())))))(((&&&))))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%% """%%%''')))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&((())))))'''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%"""'''[[[""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((+++&&& &&&,,,(((!!!''')))&&&###$$$%%%%%%,,,%%%""" 777!!!III### +++"""***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&%%% ###+++***"""111+++'''%%%qqq+++((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''000!!!***)))******)))&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''vvvkkkrrrjjjUUUKKKBBB@@@===;;;;;;:::888777555555444333222222111111//////...---,,,,,,,,,---,,,,,,------,,,,,,+++***+++++++++++++++******)))+++)))(((((())))))(((&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%!!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%"""'''[[[$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$000,,,,,,+++"""&&&!!!$$$,,,***"""$$$...&&&***777222---***%%%,,,(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&(((###$$$222,,, --->>>)))&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((())))))((('''&&&%%%((((((''''''&&&&&&&&&'''!!!###%%%'''((()))(((&&&$$$%%%&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''""""""""""""""""""""""""tttllluuuhhhSSSIIIDDDBBB>>><<<;;;:::888666333333333333222222222222111000///...------------+++,,,---------,,,***)))+++******)))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((('''$$$###$$$'''(((&&&$$$'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%"""'''[[[&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&######$$$&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((444%%%+++(((...GGGooo___BBB&&&555lll&&&...!!!***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***((("""***555***""")))...))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&((((((((('''''''''&&&&&&rrr<<<%%%%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssslllxxxfffRRRHHHBBB@@@===;;;;;;:::888666444444333333222111111111222111000///...---------***+++---------,,,***)))+++***((('''''''''((()))***((('''((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))'''### """''')))'''###(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%######%%%&&&(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%"""'''[[['''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((///%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!%%%666888$$$BBBooojjj)))***###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000%%%###)))%%%###666555000(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((''''''&&&***777xxx&&&$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''&&&$$$###((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((sssnnnzzzfffRRRHHH>>><<<:::999::::::999888666555444333111000///...111111000......---------++++++,,,,,,,,,+++***)))+++***((('''''''''((())))))((('''((()))***)))((())))))))))))))))))))))))***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((### """&&&)))'''$$$(((((((((''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%"""'''[[[&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''777'''+++444PPP333)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&(((((("""///BBB%%%$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&,,,&&&$$$%%%&&&((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&''')))***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttqqq~~~eeeRRRIII<<<:::888888999:::999888666555444333111///...---000///......------......,,,+++++++++***************))))))((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((%%%"""###%%%''''''&&&'''''''''&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%"""'''[[[%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$ppp...&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''' 000---000$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$$$$'''++++++'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((()))***)))((('''&&&"""(((ooo888&&&'''(((((('''''')))***''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''')))***+++***((('''%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuutttdddQQQHHH>>><<<:::999::::::999777444444333222111000///...------------------...///---,,,***)))((()))***+++)))*********))))))(((((((((''''''((()))******((())))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''))))))***%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&$$$$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%"""'''[[[%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%999ZZZ###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))___,,,$$$---"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&666!!!###222###kkkqqq000***&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''((('''(((*********)))'''&&&"""$$$888yyy%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''&&&''')))+++***)))&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((vvvvvvcccPPPGGG@@@>>><<<:::::::::888777222222222111111111000000,,,,,,,,,,,,,,,---//////...,,,***(((''')))+++,,,)))***+++++++++***((('''(((''''''((()))******)))))))))))))))))))))))))))++++++***)))))))))))))))'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))(((&&&$$$$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''((())))))%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%"""'''[[[%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&111333000%%%%%%&&&&&&&&&'''''''''$$$###(((###ZZZ$$$ (((//////$$$(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''KKKHHH$$$&&&,,,(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))MMMVVV---%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&(((((('''(((***+++***)))'''&&&,,,%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''|||xxx|||```OOOGGG???===;;;999999999777666444444333222111000///...000///...---,,,---......***+++,,,---,,,+++***))))))******)))(((((()))+++))))))))))))************)))))))))))))))))))))))),,,***)))***,,,,,,***'''$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''***))))))((('''&&&&&&%%%"""###%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''&&&%%%###"""!!!!!!))))))(((((((((((())))))&&&&&&&&&''''''''''''(((###$$$%%%%%%######$$$%%%&&&'''((((((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$'''###(((\\\%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&###___###)))...(((!!!%%%***!!!,,,%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&))))))'''000###&&&,,,'''###!!!%%%)))(((&&&+++$$$$$$'''000,,,'''$$$&&&######%%%###'''&&&$$$$$$$$$%%%%%%%%%***LLL&&&$$$******'''$$$"""!!!###%%%'''))))))(((((((((((()))***%%%%%%$$$$$$%%%&&&((()))+++******++++++***'''$$$###'''%%%kkk555111!!!"""///((($$$(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&++++++***((('''&&&%%%$$$''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%'''((((((''''''(((***+++)))(((&&&&&&((()))+++'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&}}}zzz{{{___NNNFFF@@@===;;;::::::999888666444444333222111000//////000///...---,,,------...+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))************))))))))))))))))))))))))***((('''(((***+++***((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$)))(((((((((((((((((()))&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###---XXX***(((000... &&&333...###%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%555$$$+++%%%'''(((&&&%%%&&&((()))((('''$$$$$$%%%!!!###((('''))) """%%%(((************"""''',,,,,,)))'''***...www111""")))'''%%%######$$$%%%'''))))))(((''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((())),,,***(((((((((((('''%%%&&&$$$FFFwww&&&222&&&******)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''((((((''''''(((******)))(((''''''((()))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''~~~|||xxx]]]MMMFFF@@@>>>;;;:::::::::999777444444333222111000000/////////...------------...---,,,++++++******++++++,,,)))''''''***+++***((())))))))))))************))))))))))))))))))))))))(((&&&%%%&&&((()))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%'''((()))***+++***++++++)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''###(((\\\&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$######"""444..."""???$$$$$$%%%&&&***+++)))'''(((%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&"""$$$XXX>>>%%%&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&))),,,&&&'''...%%%***%%%%%%)))(((!!!$$$111(((999xxx111 %%%'''&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%&&&((((((+++)))&&&%%%&&&''''''&&&&&&&&&### 666%%%!!!((((((###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&((()))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&((((((((('''''')))(((&&&$$$###$$$&&&'''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))((((((''''''''''''(((}}}~~~tttZZZKKKEEE@@@>>>;;;:::;;;:::999888444444333222222111000000//////......---------------,,,+++***)))***+++,,,---)))%%%'''+++---***'''((()))))))))************((((((((((((((((((((((((((('''&&&&&&'''((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&((()))******+++,,,,,,***'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%'''''''''&&&%%%&&&''')))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''###(((\\\&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###"""""")))---...:::------!!!///+++""",,,%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((///666aaa''')))"""%%%'''%%%"""###''',,,&&&''''''+++&&&)))222"""..."""&&&((($$$***777RRR{{{GGG!!!&&&,,,%%%&&&&&&&&&&&&&&&%%%%%% """$$$'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''')))'''&&&&&&(((((('''&&&###++++++uuu<<<&&&%%%&&&######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&'''((((((&&&&&&'''((()))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$###%%%''')))******)))(((((((((((('''&&&&&&''')))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''((((((|||oooWWWIIIEEE???===;;;:::::::::999888444444333333222111111111...............------------,,,+++***)))***+++,,,---)))%%%'''+++---***'''((()))))))))************(((((((((((((((((((((((()))))))))((('''&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((()))***+++***((('''''')))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&)))((('''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''###(((\\\'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###"""""""""+++222---cccyyy+++$$$''''''"""***...!!!%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$000 """000,,,@@@''')))&&&)))***((($$$'''///666&&&&&&)))%%%%%%&&&'''''''''&&&%%%!!!###%%%((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++'''%%%%%%+++******>>>{{{)))'''(((###***%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%$$$%%%(((*********)))(((!!!$$$((()))((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((((((''''''''''''((((((}}}{{{lllTTTHHHDDD>>><<<:::999::::::999888444444333333222222222222......//////......---,,,---,,,++++++******++++++,,,)))''''''***+++***((())))))))))))************))))))))))))))))))))))))'''(((***)))(((&&&&&&'''((((((((((((((('''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''')))(((''''''((()))$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''###(((\\\((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((($$$(((!!!000UUU&&&))))))%%%(((!!!%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""" $$$EEEJJJ,,,%%%!!!... '''qqq'''&&&&&&((((((&&&$$$&&&...444aaa ***&&&$$$%%%%%%&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%(((,,,---,,,((($$$***&&&000'''###&&&)))&&&"""***%%%%%%%%%&&&&&&&&&''''''+++***)))(((''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))))))))(((((( &&&((('''%%%$$$%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((({{{{{{iiiRRRGGGDDD<<<:::888888999999888777444333333333333222222222---.../////////...---,,,+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))************)))))))))))))))))))))))) $$$((()))(((''''''((('''''''''(((((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%'''&&&$$$""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''###(((\\\((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++"""###---###---***III.../// )))%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''RRR###444 666%%%[[[%%%%%%###%%%&&&%%%###$$$'''***+++%%%111&&&&&&&&&&&&&&&&&&''''''((((((***))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%###$$$&&&)))++++++(((%%%)))&&&---###III"""%%%!!!'''###%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###((((((%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''zzz|||gggPPPFFFCCC;;;999777777888888888666444333333333333333333222---.../////////...,,,,,,++++++,,,---,,,+++***))))))******)))(((((()))+++))))))))))))************)))))))))))))))))))))))) &&&)))(((''''''((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########)))'''###!!! """$$$&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''((((((((('''%%%$$$$$$%%%%%%&&&&&&''''''((('''$$$(((\\\((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((,,,&&&((('''ZZZ000&&&&&&***000'''%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''888---""" 222)))---222UUU###'''%%%''')))***(((&&&%%%$$$vvvLLL$$$&&&%%%"""(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%((()))((('''$$$++++++)))$$$444sss$$$$$$###111!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&''')))+++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((''''''&&&&&&&&&''''''&&&))),,,***&&&$$$&&&***'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''}}}gggRRRFFFBBB<<<<<<:::999888777777777333444444444333111///..................---------...---+++******+++---...((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,))))))(((((((((((())))))###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%'''((('''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&''')))*********)))((($$$"""((([[[!!!"""$$$&&&)))+++---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''yyybbb(((***%%%111"""%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***xxx000''''''''''''''''''''''''...+++YYY+++'''&&&$$$$$$$$$&&&((()))000///'''######,,,))))))******)))&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%***(((%%%%%%'''(((&&&$$$'''((()))******)))(((''''''$$$###...888###((($$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&((()))&&&'''((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%%%%%%%$$$###""""""$$$&&&''')))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((***&&&"""###(((+++)))&&&))))))((('''$$$&&&''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((({{{gggRRRFFFBBB<<<<<<:::999888777777777444444444444333111///...//////......---------,,,+++***(((''''''(((***+++))))))))))))))))))))))))...---+++***((('''''''''******))))))))))))******%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&'''(((((())))))(((((((((&&&+++]]]&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,===***222444%%%%%%)))###^^^''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((("""''''''''''''''''''''''''+++'''hhh---'''&&&%%%$$$$$$&&&'''((()))GGG---555%%%"""%%%((()))***)))'''&&&&&&''''''&&&%%%&&&'''((('''%%%***'''%%%&&&'''((('''&&&'''((()))******)))((('''$$$######$$$''':::111!!!///%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''(((''''''''')))'''&&&%%%%%%&&&''')))'''((((((((('''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&%%%$$$###"""###$$$&&&''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&'''''''''%%%%%%&&&'''&&&%%%###"""&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzfffQQQFFFBBB<<<<<<:::999888777777777444444444333222111000///000000///...------,,,,,,---,,,+++******+++,,,---******************************)))))))))******+++************************(((((((((((())))))******&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&'''))))))((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&$$$""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((,,,)))...___(((((('''&&&%%%$$$######''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''<<<))))))---!!!%%%%%%)))###^^^'''''''''''''''''''''''''''''''''''''''''''''''''''>>>fff%%%''''''''''''''''''''''''(((%%%~~~...((('''&&&%%%%%%%%%&&&'''&&&bbbFFF$$$ ,,,&&&$$$)))"""'''((()))((('''&&&''')))((('''&&&&&&(((((('''&&&)))'''&&&&&&((())))))((('''(((((())))))(((((('''((('''+++"""!!!)))EEEttt*** 000%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''((((((((('''&&&&&&'''''''''''''''''''''''')))******(((%%%$$$''')))###%%%&&&((())))))((('''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''{{{eeeQQQFFFBBB<<<<<<:::999888777777777444444444333222111000///000000///...---,,,,,,+++...---,,,,,,,,,,,,---...************************''''''''''''((()))***+++)))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((+++(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((+++(((---___&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((###$$$%%%&&&'''''''''(((''''''''''''''''''''''''+++LLL(((000###%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&bbb777***''''''''''''''''''''''''(((%%%***)))((('''&&&%%%%%%&&&&&&&&&111ZZZ%%%222(((%%%///"""%%%'''((((((''''''(((***)))'''''''''((()))((('''((('''&&&'''((())))))***((((((((((((((((((((((((+++&&&111%%%&&&333$$$---$$$(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))((((((((('''((((((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))'''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''***))))))'''''''''(((***''''''((((((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))){{{dddPPPFFFCCC<<<<<<:::999888777777777555444333222111111000000000//////...------,,,,,,******))))))))))))******************************...---+++)))'''&&&%%%%%%''''''((())))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%***]]]%%%&&&&&&'''((()))))))))((((((((((((((((((((((((###$$$%%%''''''(((((('''''''''''''''''''''''''''"""///!!!WWW%%%***%%%%%%)))###^^^%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((( """'''''''''''''''''''''''''''$$$%%%)))(((((('''&&&&&&&&&&&&'''KKK ///""" '''++++++((("""%%%'''(((((('''''')))***)))'''''''''((()))((('''&&&''''''''''''((()))***((((((''''''''''''(((((('''---###'''---"""888222 ,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''***((('''(((***,,,+++)))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))*********)))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))'''''''''''''''''''''''''''''''''###!!!"""&&&)))(((&&&((((((((('''&&&&&&%%%$$$&&&''''''(((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))zzzbbbOOOFFFCCC<<<<<<:::999888777777777666555333222111000000000///............---------++++++++++++++++++++++++************************---,,,+++***************&&&&&&((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&'''''''''+++)))'''&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$"""((([[[((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''###...+++222"""%%%%%%)))###^^^&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***###'''''''''''''''''''''''''''&&&###"""(((((((((''''''''''''''',,,UUUNNN))),,,&&&(((%%%$$$)))---)))"""%%%'''((((((''''''(((***((('''&&&&&&(((((('''&&&&&&'''''''''%%%%%%''')))(((''''''&&&&&&''''''(((''')))###%%%&&&'''AAA}}}%%%$$$(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''$$$###$$$((()))(((&&&&&&&&&'''''''''''''''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((++++++***))))))(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((&&&###%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&{{{~~~bbbOOOFFFCCC<<<<<<:::999888777777777666555333111000000000111---------...............---------......---------))))))))))))))))))))))))'''((((((***+++---///000&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$!!!'''[[[(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((((((&&&%%%''''''''''''''''''''''''***...333666///%%%%%%)))###^^^((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&lll&&&///'''''''''''''''''''''''''''$$$$$$&&&''''''((((((((((((((()))'''+++FFF''''''...333### )))***&&&&&&''')))(((''''''((()))'''&&&%%%&&&'''((('''%%%%%%''''''&&&$$$###%%%'''((('''&&&&&&&&&&&&'''((('''&&&(((&&&"""***&&&((('''###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&%%%""" """&&&(((&&&###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! ###&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}~~~aaaOOOFFFCCC<<<<<<:::999888777777777666555333111000000111111,,,,,,------.../////////)))******++++++******)))((((((((((((((((((((((((+++***))))))((()))))))))'''((()))++++++)))((('''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""$$$&&&))))))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$%%%###)))\\\%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''%%%###,,,!!!&&&UUU%%%%%%)))###^^^************************&&&&&&&&&&&&&&&&&&&&&&&&!!!LLL)))''''''''''''''''''''''''***'''&&&&&&&&&'''((())))))((((((+++***:::&&&000,,,&&&+++###)))000###---'''((()))((('''&&&''')))'''&&&%%%%%%&&&'''&&&%%%%%%'''(((&&&###"""$$$&&&((('''&&&%%%%%%&&&'''(((###***%%%&&&000***'''+++&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&***&&&$$$'''+++---+++((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((&&&''''''((()))((((((((()))(((''''''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%(((***''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{aaaPPPGGGCCC???===:::888666666777888777777555444222111//////111111000...---,,,+++***((())))))*********))))))+++++++++************)))&&&'''((())))))******)))&&&'''((())))))*********(((((((((((((((((((((((()))'''%%%$$$%%%&&&&&&%%%***(((&&&%%%%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%((((((((()))+++,,,...///111...***&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))((($$$)))\\\&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''(((((()))(((&&&%%%(((---...***%%%&&&&&&&&&'''''''''((((((""",,,!!!$$$,,,%%%vvv[[[------fff$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,%%%...+++''''''&&&%%%%%%%%%%%%&&&&&&///$$$))))))(((((((((((())))))%%%000$$$>>>(((111---###'''&&&'''((('''%%%$$$%%%&&&(((...((()))%%%)))---(((...555...&&&###%%%%%%%%%%%%%%%&&&'''((('''&&&%%%###""""""######$$$$$$$$$%%%%%%&&&&&&&&&:::ooo$$$((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%(((******))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))){{{```OOOFFFBBB>>>===:::888777666777777666666555444222111000000........................++++++,,,,,,,,,,,,+++++++++++++++************)))((()))))))))))))))((('''*********))))))((('''&&&((((((((((((((((((((((((+++(((&&&%%%&&&&&&&&&%%%)))(((&&&%%%%%%&&&'''(((###$$$%%%%%%''''''((()))$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((($$$)))\\\'''''''''''''''&&&%%%%%%&&&&&&''''''((())))))***)))'''&&&)))------)))%%%&&&&&&&&&'''''''''((((((""")))$$$)))---III666---&&&XXX&&&&&&&&&''''''''''''((((((''''''''''''(((((()))EEE!!!'''&&&(((''''''&&&&&&&&&&&&&&&&&&+++((())))))(((((((((((()))))))))000&&&GGG... '''***"""$$$111'''((()))(((&&&%%%&&&'''$$$%%% !!!...--- """+++---%%%*********!!!&&&&&&%%%%%%&&&''''''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&,,,&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''''')))*********)))(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''((((((((((((zzz___NNNEEEAAA>>>===:::888777777777777444444444333222222111111------------------------+++,,,,,,,,,,,,,,,+++++++++++++++************)))************)))((('''&&&*********))))))((('''&&&(((((((((((((((((((((((()))'''&&&&&&((())))))((()))((('''%%%%%%&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&(((***,,,---''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((($$$)))\\\'''(((((((((((('''&&&&&&''''''(((((()))************(((''')))++++++(((%%%&&&&&&'''''''''(((((((((%%%'''&&&++++++%%%FFF888]]](((((((((((())))))))))))))))))((('''''''''''''''[[[%%%(((((())))))((('''''''''''''''''')))+++)))((((((''''''(((((()))---000hhh (((//////+++&&&$$$###((()))***)))''''''''')))***''')))///000666)))$$$)))+++!!!444---''''''&&&&&&''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%% 444!!!$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$'''(((***+++++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''')))'''$$$""""""$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''yyy^^^MMMDDD@@@>>><<<;;;999888777777777333333333222222222222222000000///...,,,+++************++++++******))))))+++++++++*********)))))))))))))))))))))(((''''''&&&'''((())))))*********((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,,,,)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''$$$(((\\\''''''(((((((((''''''&&&''''''((((((((())))))))))))((('''((())))))&&&$$$''''''''''''(((((((((((((((&&&((((((%%%%%%&&&!!!hhhppp(((((()))))))))*********((((((''''''''''''((((((bbb******+++***))))))((((((((((((((((((---yyy((((((((((((''''''(((((((((,,,'''###+++AAAddd111...***### '''...***!!!'''((())))))''''''((())),,,***555""")))&&&"""xxxiii"""%%%%%%(((((('''''''''(((((()))***))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$!!!FFF```+++$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''((()))***+++***))))))%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%%%%''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((www]]]LLLCCC???===<<<;;;999888777666666222222222222222222222222000000///---,,,+++***)))+++++++++++++++***))))))+++++++++*********))))))''''''((()))))))))))))))&&&'''((())))))*********(((((((((((((((((((((((((((''''''(((***++++++)))((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''###(((\\\%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%###'''''''''((((((((())))))''''''+++&&&+++111$$$'''\\\JJJ''''''((((((((()))))))))&&&&&&&&&''''''(((******WWW(((''''''******)))(((((((((((()))))):::```"""((((((''''''''''''((((((&&&333111%%%AAA +++666...######!!!"""&&&(((''''''***&&&'''(((((('''&&&'''(((''' ///$$$'''"""222'''888)))(((((('''''''''(((((((((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((###%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((()))))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))vvv\\\KKKCCC@@@<<<<<<;;;:::999777666666222222222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++************)))&&&'''((()))*********************))))))((('''&&&((((((((((((((((((((((((,,,+++)))))))))(((&&&$$$(((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***((('''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((###"""""""""###$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&###(((\\\%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))$$$(((---'''!!!(((...%%%***'''mmm''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++???'''((('''******)))((((((((((((((()))OOOEEE (((''''''&&&&&&''''''(((!!!---&&&$$$...{{{mmm)))+++//////$$$+++222+++***///---%%%"""'''%%%'''(((((('''&&&''')))***$$$%%%+++!!!---+++((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&+++!!!+++$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&((())))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((("""$$$&&&((()))((('''%%%''''''''''''''''''''''''(((((((((((()))))))))***ttt[[[LLLDDDAAA<<<<<<;;;:::999777666555333222222222111111000000,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++************)))'''((()))))))))))))))(((*********))))))((('''&&&((((((((((((((((((((((((***))))))))))))(((%%%###'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))******)))(((((((((((())))))***'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&###(((\\\&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''((()))'''((((((((())))))))))))$$$'''((((((((((((&&&&&&&&&///???'''''''''(((((((((((()))'''''''''''''''((()))***))))))---)))))))))(((''''''''''''((()))ddd...$$$(((''''''&&&&&&''''''(((###%%%///222===vvvDDD((("""%%%### &&&,,,...,,,)))+++###!!!'''***)))***&&&((())))))(((((()))***+++'''###&&&))) $$$AAA444+++(((''''''&&&%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))&&&EEEddd$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%&&&'''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))ttt[[[LLLDDDAAA<<<<<<;;;;;;999777666555333333222222111000000/////////...---+++***)))))),,,---,,,,,,+++***)))(((+++++++++************)))************)))((('''&&&&&&'''((()))************((((((((((((((((((((((((%%%%%%&&&(((******)))'''''''''((((((''''''&&&%%%)))(((((((((''''''''''''%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++'''''''''((()))***++++++%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&"""(((\\\''''''((()))))))))))))))))))))))))))(((((((((((('''((()))(((((((((***,,,(((((((((((())))))))))))(((&&&"""&&&///+++%%%+++%%%555kkk(((((((((((())))))))))))))))))(((''''''''''''(((###'''---((())))))(((''''''''''''''')))qqq!!!)))'''''''''&&&&&&'''''''''(((%%%///((("""tttddd+++'''###$$$''')))(((%%% ''',,,***''''''***,,,""",,,111,,,''''''))))))''')))******))))))***,,,!!!---(((&&&%%%###***$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''%%%&&&&&&&&&'''((((((((((((### $$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))'''((()))++++++******)))''''''%%%$$$$$$%%%''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''''''''((()))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnnVVVJJJDDDAAA===;;;999999999999777555444444333222222111111000...,,,)))&&&%%%''')))++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))&&&'''((())))))((('''&&&---,,,***)))((((((((()))%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''***'''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''')))***$$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''',,,###***###$$$,,,"""'''+++)))&&&###!!!###'''+++)))'''[[[%%%''')))***((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''000)))***!!!###%%%'''))))))))))))(((((((((((())))))))))))$$$(((''')))((((((((((((((((((((((((%%%'''+++''''''''''''''''''''''''%%%***,,,///***YYYppp(((..."""%%%***###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$((()))'''&&&((()))'''***,,,'''%%%###+++222 (((((('''''''''&&&&&&&&&,,,,,,%%%"""((()))%%%&&&%%%***///...(((######%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***$$$---***(((+++(((&&&%%%&&&'''$$$ %%%&&&&&&%%%%%%%%%&&&'''''')))(((((('''''''''((((((((((((((((((((('''''''''---,,,***)))'''&&&&&&&&&%%%%%%&&&(((+++,,,,,,+++(((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((lllUUUHHHBBB@@@===;;;999999999999777555333333222111111000000//////...+++)))((()))+++,,,,,,++++++++++++*********++++++++++++++++++++++++***))))))))))))))))))))))))***+++,,,,,,+++***)))+++***((('''&&&&&&'''(((&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%'''((()))((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((()))&&&&&&&&&''''''(((((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))"""))),,,'''%%%$$$'''(((&&&(((000777444'''...''',,,]]]&&&((()))***(((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''$$$***000222%%%%%%%%%&&&'''''''''''''''(((((((((((()))))))))***(((nnn###)))+++(((((((((((((((((((((((((((|||'''''''''''''''''''''''''''***)))+++"""---@@@$$$---444+++&&&+++(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""'''((($$$"""%%%((((((!!!''')))+++(((&&&+++***))))))((((((((('''''''''OOO000000"""222$$$"""---111,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!%%%HHHmmm"""---$$$ $$$###&&&'''&&&'''(((&&&!!!###'''%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((('''&&&$$$###''''''''''''((((((((((((++++++)))(((''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))((((((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((kkkSSSGGGAAA???===;;;999999999999777555222222111111000//////...000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))******'''(((((())))))(((((('''((('''&&&%%%%%%%%%&&&''''''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***)))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))%%%&&&000(((!!!+++)))!!!###### ,,,777---!!!***SSS&&&(((***)))(((''''''((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((***...%%%(((BBB)))(((((('''&&&&&&&&&&&&((((((((()))))))))*********]]]###,,,((())))))))))))))))))))))))(((LLL (((''''''''''''''''''''''''(((&&&)))'''111000777$$$!!!///)))***'''''''''''''''''''''''''''''''''((((((((())))))&&&++++++'''$$$'''))))))&&&(((''')))---&&&###---)))))))))))))))(((((((((NNN333***000$$$!!!//////---+++(((&&&$$$$$$(((((((((((((((((((((((($$$,,,+++444""""""%%%---)))'''&&&''')))'''$$$%%%)))%%%%%%%%%%%%&&&'''((()))(((***,,,---,,,)))&&&$$$&&&&&&&&&'''((((((((()))***)))((((((''''''((((((***(((&&&%%%&&&'''&&&%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''((((((jjjRRRFFFAAA@@@===;;;999999999999777555222222222111000000//////////////////...---,,,,,,---------,,,,,,,,,++++++************************)))))))))))))))*********'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''%%%%%%&&&''')))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((('''''''''&&&&&&&&&''')))(((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***+++###***'''$$$000&&&222+++%%%%%%)))((("""777xxx'''(((***)))((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((000!!!***%%%+++!!!sss,,,***)))'''''''''(((((((((((()))))))))*********&&&lllZZZ(((---###)))))))))))))))))))))))))))222+++)))''''''''''''''''''''''''&&&((()))%%%111###%%%mmm///%%%'''$$$+++)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))(((%%%&&&'''$$$000,,,&&&!!!+++,,, (((((((((((((((((((((((((((444iii555###$$$$$$%%%&&&'''***,,,''''''''''''''''''''''''"""///$$$///***'''...&&&+++'''(((%%%&&&)))(((%%%&&&)))%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,+++)))'''%%%%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))+++(((&&&&&&'''***++++++(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))jjjRRRFFFBBBAAA===;;;999999999999777555444333333222111111000000.../////////...---,,,+++---------,,,,,,,,,++++++************************(((((())))))************************************((('''&&&&&&&&&'''((()))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''')))'''&&&'''''''''&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%$$$'''''''''(((((()))))))))&&&'''(((((()))))))))(((''''''''''''''''''&&&&&&((((((''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((('''///%%%$$$***)))'''$$$&&&)))******((()))+++...333###+++((()))***)))(((''')))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))!!!...$$$&&&777"""++++++)))))))))***,,,,,,))))))))))))************$$$@@@\\\))),,,###))))))))))))))))))))))))666''',,,&&&(((((((((((((((((((((((('''///***'''%%%...ggg]]]___\\\dddTTTbbb[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]][[[YYYYYY]]]^^^TTTHHH'''%%%---!!!$$$---!!!(((''''''''''''''''''''''''###rrr)))333!!!###(((%%%$$$((((((&&&&&&(((&&&&&&&&&&&&'''((()))******)))'''$$$#########$$$$$$%%%%%%&&&'''(((((()))'''''''''''''''(((((()))+++(((&&&&&&'''***++++++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********iiiRRRFFFBBBAAA===;;;999999999999777555444444333333222111111111......///......---++++++,,,,,,,,,,,,++++++++++++************************((((((((()))******++++++***))))))(((((())))))******)))(((''''''((()))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''***(((''''''((('''$$$"""'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((($$$%%%&&&'''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((""",,,,,,"""000)))EEE333///***%%%######%%%&&&000 )))******)))(((''')))+++***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))***$$$///###666...@@@)))))))))***+++,,,---...)))))))))*********++++++&&&)))eee&&&+++((())))))))))))))))))))))))[[[EEE'''))))))((((((((((((((((((((((((%%%///*** %%%+++###(((222+++***###---&&&&&&&&&&&&''''''''''''!!! $$$---!!!"""...)))%%%$$$''')))&&&%%%''''''''''''&&&''''''((())),,,)))&&&$$$###$$$&&&'''%%%%%%%%%&&&'''''''''((('''''''''&&&''''''((((((***(((&&&%%%&&&'''&&&%%%)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((%%%&&&((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))*********gggPPPEEEAAA@@@===;;;999999999999777555333333222222111000000000000//////...------,,,,,,,,,++++++++++++*********************************'''(((((()))******++++++((('''&&&%%%%%%&&&'''(((+++***((('''''''''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((%%%###&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&((((((((('''''''''''''''(((((())))))***''''''((((((((((((''''''((((((''''''''''''(((((($$$&&&000!!!222%%%"""RRR######111222***>>>yyy)))******)))'''((()))+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***<<< 999000555,,,rrr'''((()))***++++++++++++))))))*********+++++++++***"""zzz((((((***(((((((((((((((((((((((('''...''',,,(((((((((((((((((((((((($$$)))))))))(((+++...&&&QQQ___***///"""+++$$$***&&&'''''''''((((((((((((%%%WWW???$$$&&&&&&,,,222,,,'''&&&)))***(((&&&&&&)))((((((''''''''''''''',,,+++)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%''')))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((({{{fffOOOCCC@@@???===;;;999999999999777666222222111111000/////////111000///...---------...+++++++++*********))))))))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***++++++***((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''))))))'''%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&'''((()))************###$$$&&&((())))))(((((('''(((((()))***++++++,,,''''''((((((((((((''''''((((((''''''''''''((((((***"""000000"""111ddd???///[[[*********)))'''(((***,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******###///!!!))):::$$$&&&''')))******)))(((((()))************+++++++++,,,!!!GGG---%%%)))((((((((((((((((((((((((ddd222$$$((()))))))))))))))))))))))))))''')))000%%%((()))$$$******&&&111###"""'''((((((((())))))******"""'''fff+++"""&&&+++%%%///)))'''***,,,)))''''''***)))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&(((+++,,,,,,+++$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***,,,,,,,,,+++***&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((&&&(((***,,,---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~eeeOOOCCC???===>>><<<::::::::::::888666444222111////////////000///............---------...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''(((---111333444''''''&&&''''''((()))***+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))))))))(((***)))&&&%%%%%%&&&)))***)))))))))))))))))))))))))))'''&&&'''***+++***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''(((******'''### """$$$&&&((()))))))))'''(((((((((((((((''''''''''''((((((((((((''''''"""--- ###,,,******))))))((('''''''''))))))(((((((((((()))***++++++******))))))((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,***************************(((++++++,,,,,,+++***((('''))))))***+++,,,,,,------!!!+++---))),,,,,,666---'''&&&888""")))///222)))***((((((((((((''''''''''''((((((((((((((((((((((((///zzz:::&&&///333)))...***)))'''&&&%%%%%%%%%&&&)))&&&+++''',,,+++)))'''&&&%%%%%%&&&'''''''''''''''((()))***((((((&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&$$$!!!!!!$$$&&&)))(((&&&%%%%%%&&&((())))))))))))))))))((((((''''''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))(((((('''&&&%%%&&&''')))))))))((('''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((''''''))))))((((((''''''''''''))))))))))))************~~~bbbMMMCCC@@@>>>===<<<::::::::::::888666444333222111000000000000///............---------------,,,++++++++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))---***''''''(((******)))(((((('''''''''((())))))++++++*********)))))))))(((((((((((((((((((((((('''''''''((((((''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))***(((((()))******'''%%%$$$%%%'''((())))))(((((('''(((((((((((((((''''''''''''((((((((((((''''''---333555KKK))))))))))))))))))))))))******))))))))))))***************)))))))))((((((+++++++++++++++++++++++++++++++++***************************************000333+++***++++++,,,+++***))))))++++++,,,,,,---......///555'''+++[[[))),,,''',,,111222 444""")))XXXuuu///&&&...&&&...******)))))))))(((((((((((((((((((((((((((((((((!!!TTT######000111$$$)))(((''''''&&&&&&&&&&&&!!!'''(((///111 +++***)))'''&&&&&&&&&&&&)))((((((''''''''''''((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***&&&%%%$$$#########$$$%%%&&&''''''((()))))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))************)))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''}}}~~~___LLLDDDAAA???===<<<:::999:::999888666333444444333333222111000///............---------------,,,+++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''''''''%%%###***))))))(((((((((((()))***************)))))))))''''''''''''''''''''''''))))))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))***)))((()))******(((&&&(((((()))))))))((('''''''''(((((())))))((((((((('''(((((())))))(((((('''(((***&&&000(((((())))))***++++++,,,+++************************))))))))))))(((((((((************************---,,,,,,+++******))))))++++++++++++++++++++++++///%%%###```)))***++++++,,,++++++++++++++++++,,,,,,------...,,,...###111,,,,,,'''"""666...555$$$"""###---((()))+++***+++++++++************)))((((((((((((((((((((((((000###%%%,,,777!!!''''''(((((((((''''''&&&###&&&jjj___---!!!+++%%%))))))((('''''''''''''''***)))(((''''''&&&&&&'''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((''''''&&&%%%%%%###$$$&&&'''((()))))))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((('''''')))((('''&&&&&&'''((()))+++******))))))))))))***''''''''''''(((((((((((())))))))))))(((((((((((($$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&|||]]]KKKDDDAAA???===;;;:::999999999777666222333333444333111000//////............------------,,,,,,+++***+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))(((+++***)))((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))((((((((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((((((((((((((((('''''''''(((((())))))))))))((((((((())))))))))))((((((%%%000 222???QQQ))))))******++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++###111???))))))***+++,,,,,,------)))))))))*********++++++&&&,,,###:::PPP666)))---'''&&&((((((***555***\\\"""***$$$'''333###++++++++++++************(((((((((((((((((((((((('''###FFF...(((***%%%)))%%%&&&((())))))((('''&&&%%%(((:::""")))222(((((('''''''''((((((((()))((((((''''''''''''(((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))*********(((&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((('''''')))(((&&&%%%&&&''')))******)))(((&&&&&&&&&'''(((''''''''''''((((((((((((*********)))((('''''''''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))|||]]]KKKDDDAAA>>>===;;;999999999999777555111222222222222000///---///............---------,,,,,,+++************++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++,,,+++++++++******)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!"""$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((''''''''''''''''''((((((''''''((()))******))))))(((((())))))))))))(((((()))222(((***333EEE++++++++++++******))))))***++++++++++++***)))((()))))))))***************))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((222%%%111%%%))))))***+++,,,------...***************+++++++++222!!!...(((111OOO"""---222!!!(((333&&&&&&jjj000)))(((&&&///'''++++++*********)))))))))))))))))))))))))))))))))***%%%???%%%"""000+++&&&'''((()))))))))((('''&&&***%%%---***!!!,,,'''''''''(((((((((((((((&&&&&&&&&'''''')))******++++++)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$(((((((((((((((((((((((((((((()))******)))(((((($$$%%%'''((('''&&&###"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&''''''''''''''')))(((&&&%%%&&&''')))+++***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((++++++***)))((('''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********|||\\\LLLEEEAAA>>><<<;;;999888999888777555111111111111000///......///............---------,,,,,,+++***************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((())))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''!!!"""$$$%%%'''(((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''(((((()))))))))*********'''(((((('''&&&&&&(((***''''''&&&&&&&&&'''((((((''''''((()))************((())))))******))))))(((+++'''BBB###---222000555,,,++++++***))))))((((((+++,,,------,,,+++)))(((*********++++++++++++,,,******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,... ......%%%HHH************+++---...///------------------------(((+++444%%%...FFF''')))111******---+++FFF---###,,,222'''%%%222+++++++++*********)))))))))))))))))))))))))))))))))++++++++++++###(((((()))))))))(((((('''(((((('''ddd&&&///&&&'''((((((((((((((('''%%%%%%%%%&&&((()))+++,,,+++***)))(((((('''''''''''''''''''''''''''''''''"""###%%%&&&(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''''''''&&&&&&'''((()))***+++******))))))))))))***''''''''''''((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))zzz[[[KKKEEEBBB>>><<<:::999888999888666555333333222111000000000000///............---------,,,++++++***************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''((()))'''&&&&&&&&&&&&''''''((('''''''''(((((()))))))))(((((((((((((((((((((((((((((()))*********))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''((()))))))))************((()))***)))'''(((***---+++***)))''''''''''''(((''''''(((******++++++***))))))************))))))---///'''777"""555000111))))))))))))))))))))))))......///000///---+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''---111///...(((ggg,,,++++++***+++,,,---...........................444222000(((+++cccAAA***,,,------'''222kkkhhh<<<###///222,,,)))333,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***((($$$zzzqqq!!!&&&222###******)))((('''''''''(((***!!!///ppp%%%---'''(((((())))))((('''&&&&&&&&&&&&'''''')))***+++******)))(((''''''''''''''''''''''''''''''''''''###$$$%%%'''))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++******%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&''''''((())))))***((())))))************)))''''''''''''((((((((((((******))))))(((((('''''')))((((((''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((xxxYYYKKKFFFBBB???<<<:::999888888888666555555444333111000111111222//////.........---------,,,++++++***)))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******))))))+++...%%%%%%%%%%%%%%%&&&'''(((((()))))))))******++++++))))))))))))))))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,***'''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,+++)))))),,,000///---+++)))''''''''''''''''''(((******+++++++++))))))************))))))000***''',,,"""999...###&&&000%%%222```''''''(((((())))))******000111222222111///---,,,,,,,,,,,,------.........++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---444$$$+++666 555---,,,+++++++++,,,---...------------------------333'''111"""222111"""]]]111///(((444,,,999(((...888000)))222666+++......---------,,,,,,,,,)))))))))))))))))))))))))))555222&&&(((,,,***,,,+++)))''''''''''''(((+++555FFF)))111'''((()))))))))(((&&&%%%(((((('''''''''(((((()))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))###$$$%%%'''(((((())))))$$$$$$&&&'''((()))))))))'''''''''(((((((((((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))%%%&&&''')))))))))((('''''''''''''''((((((((()))))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###'''''''''((((((((())))))'''''''''((((((((())))))tttZZZMMMEEE???===>>><<<:::888666555555666555444333111000/////////000////////////.........---,,,+++***)))))))))))),,,+++***)))((((((((((((,,,***(((((()))***)))(((***)))))))))((((((''''''''''''''''''''''''''''''((()))+++,,,,,,+++)))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))(((((())))))((('''&&&&&&&&&(((******)))(((((()))+++***)))(((((()))***+++)))(((((()))++++++***)))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++)))((())))))))))))(((((((((((((((((((((((())))))))))))111bbb))))))(((((((((((())))))++++++,,,,,,,,,---------000...,,,))))))***,,,......------,,,---...000111111...,,,---///000...+++..................------------------------------------............------000///...---------------***,,,...///111111000000ooo333"""111vvv666777555444444444333333222222------------............---,,,++++++*********+++000$$$---***EEE&&&000"""******)))((('''&&&&&&%%%...---)))[[[...''''''&&&%%%%%%%%%%%%&&&'''************************+++***)))(((''''''((()))'''''''''''''''((())))))%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%&&&'''((('''((((((((((((((('''&&&$$$%%%'''))))))((('''&&&))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%rrrWWWKKKDDD>>><<<===<<<:::888777666666666555444333111000000//////...------------,,,,,,,,,---,,,+++***))))))))))))((((((((())))))***+++,,,+++***))))))+++---,,,,,,*********))))))((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((())))))(((''''''&&&)))***,,,,,,***((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((()))++++++***))))))((((((((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))***'''(((***+++++++++)))(((((()))))))))***+++++++++))))))))))))************'''"""ddd******))))))))))))************+++++++++,,,,,,,,,///...,,,******+++,,,---,,,+++*********+++,,,---,,,+++***+++---...---,,,........................------------------,,,,,,FFF,,,,,,------------------......------------......,,,---...///000000//////333888888;;;<<<<<<;;;;;;::::::::::::777666444333111///---,,,......------------------)))+++...%%%kkk'''666&&&)))))))))((('''''''''&&&%%%%%%&&&+++!!!''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++***(((&&&%%%&&&'''(((&&&&&&'''''''''''''''&&&$$$%%%'''((()))((('''&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&nnnUUUIIIBBB>>><<<;;;;;;999888777777777777555444333111000000000000...------------,,,,,,,,,---,,,+++******)))******)))))))))))))))***,,,,,,+++******+++...//////...***************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''((((((((((((((()))))))))(((''''''+++,,,...---+++((('''((($$$$$$%%%%%%%%%%%%$$$$$$)))(((((()))++++++***)))''''''''''''((()))***+++((((((((((((((((((((((((((((((((()))))))))******'''((()))++++++******)))((())))))***+++,,,------************++++++++++++(((333555!!!666+++++++++******+++++++++************++++++++++++...---,,,,,,,,,,,,,,,,,,,,,+++******)))******+++)))***,,,,,,,,,---...000..............................---------,,,,,,,,,!!!jjj---------......///////////////.........///000000...///000111111111111000---888___999>>>CCC>>>AAAAAAAAA@@@@@@@@@@@@???>>><<<:::888555222000///000000/////////000000111(((333111+++999,,,'''((((((((((((((((((((((((...,,,......---''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))+++***((('''&&&&&&''''''$$$$$$%%%&&&'''''''''&&&$$$%%%'''((((((((('''&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''(((((())))))******)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''lllSSSHHHCCC???===:::::::::999888888888888555444333222111111111111000////////////.........---,,,++++++************,,,,,,+++***))))))))))))+++++++++,,,...///...---++++++******************((((((((((((((((((((((((,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((()))))))))((((((''')))+++,,,,,,***)))((((((%%%&&&'''(((((('''&&&%%%)))(((((()))++++++***)))((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********(((((()))************))))))*********++++++,,,,,,)))))))))*********++++++///((('''000888555---(((++++++************++++++******+++++++++,,,,,,,,,------------------,,,,,,///......------,,,,,,,,,***---000000...---000333............///////////////......------,,,,,,,,,===/////////000000111222222111111111000000111111111000111222222333333444444///888222mmmCCC;;;:::EEEAAAEEE????????????????????????;;;;;;:::999777666555444111111111000111111222333///444222333---ddd+++111((((((((((((((()))))))))###!!!$$$---[[[fff///''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***)))((('''&&&'''''''''###$$$%%%&&&'''(((((((((%%%&&&''''''(((((('''''')))(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))kkkSSSIIIDDD@@@>>>::::::::::::999999888888444444333222111111111111000////////////.........---,,,++++++++++++++++++---,,,+++***)))))))))))),,,++++++,,,------+++)))******************++++++''''''''''''''''''''''''(((&&&$$$######$$$&&&(((((()))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((()))))))))))))))(((%%%'''*********))))))***'''((()))******)))(((''')))(((((()))++++++***)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************+++++++++******))))))(((((((((((()))))))))******,,,)))((((((((('''***---)))...uuu*********))))))*********,,,,,,,,,------------...------------------------000000000//////...---------000222000---,,,...111........./////////000000/////////.........------///111222111111111111111222333444333333222222222222222333333333333444444555666777///333<<<222JJJ555>>>...EEE===:::777<<<<<<<<<<<<<<<<<<<<<===888888888777777777666666222111111111111111222222444...222111...ZZZ,,,+++((((((((()))))))))))))))%%%&&&$$$ )))"""''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((((('''''''''((((((%%%&&&''''''((('''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((''''''''''''((()))))))))(((((('''''''''''''''$$$%%%&&&(((((()))))))))%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))))))))((((((&&&'''''''''''''''''''''))))))******)))(((((('''kkkSSSIIIDDDAAA???;;;;;;;;;;;;:::999888777444444333222222222222222...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))******+++,,,---++++++***+++,,,,,,)))''')))))))))***************'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((()))*********))))))###&&&)))***))))))***+++'''((((((((((((((((((''')))(((((()))++++++***)))+++***)))((('''''''''''')))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********,,,,,,+++***)))((((((''''''((((((((())))))))))))(((...222...'''$$$+++333)))777))) ]]]******))))))))))))******------------............------------------...///---............------,,,---...///...,,,,,,,,,---.........//////000000111000000000000000000000000***333+++RRR666555444333333444555666666666666666777888::::::;;;::::::999999999999:::333<<<777...<<<>>>]]][[[///JJJ000JJJ111<<>><<<<<<<<<<<<:::999777666444444333222222222333333...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---************+++,,,------))))))***,,,------***(((((((((((())))))*********''''''''''''''''''''''''***)))(((((((((((()))***$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((((((((()))***************%%%(((***+++***)))******)))((((((''''''(((((())))))(((((()))++++++***)))***)))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,++++++******)))(((((()))))))))*********...((($$$'''///333...(((+++&&&000888EEE++++++************++++++,,,,,,,,,---------............,,,+++,,,---///111+++,,,---.........---,,,...---,,,---...///...------......///000000111111000000000111222222333333666+++222444www@@@>>><<<;;;:::;;;<<<<<<<<<<<<>>>@@@CCCFFFIIIJJJLLLJJJHHHEEECCCAAA@@@@@@GGG777FFFCCC999;;;555???SSS[[[999===@@@888CCC555SSS888+++UUU;;;<<<<<<<<<============::::::999999888777666666666555444333222111111111//////666888666111[[[666+++*********)))((((((((( 111)))...DDD&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))$$$%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&iiiQQQGGGBBB???============<<<;;;888666555444444333222222222333333000000/////////.........,,,,,,,,,++++++,,,------...---,,,+++************(((((())),,,...///---+++''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***++++++***)))(((((()))***************(((***,,,,,,+++))))))***+++***)))(((((()))***+++)))(((((()))++++++***)))(((''''''(((((()))***+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((+++,,,)))&&&'''((((((888000000...&&&(((...***444---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...,,,++++++---000222+++,,,...///000///......///---,,,...222444222000---......///000111111222000000111222333444444555///888>>>///999IIIGGGEEECCCBBBBBBCCCDDDBBBCCCFFFJJJOOOSSSWWWYYY[[[YYYUUUPPPLLLIIIHHHGGGGGGIIIOOO@@@JJJTTTDDDVVV___IIIPPP~~~sssLLL<<<888<<>><<<:::>>>>>>:::555===[[[bbb^^^YYYSSSOOOMMMMMMNNNRRRQQQTTT]]]hhhqqqttttttppprrrqqqkkkbbb[[[ZZZ\\\^^^```bbb```^^^___eeekkkiiijjjhhhccc```eeeqqq{{{pppvvvjjjOOOMMMMMMMMMLLLKKKHHHFFFDDDCCCAAA???>>>??????>>>===888:::<<<>>>@@@@@@@@@@@@>>>???@@@???=========>>>777999:::999555222222444555444333333333333333444444444444555555777888999;;;::::::999:::<<<===???@@@AAABBBCCCAAA>>>;;;999:::999999888777666555555333222111///...---------((('''''')))***+++***(((&&&&&&((((((((('''&&&%%%'''&&&&&&''')))(((&&&$$$&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***'''%%%$$$%%%&&&%%%$$$'''&&&&&&''''''((()))***+++***'''&&&%%%&&&''')))(((''''''&&&&&&((()))***))))))(((((('''%%%$$$###(((((((((((((((((((((((()))'''%%%&&&(((***)))((()))((('''&&&%%%&&&&&&''''''((())))))(((&&&$$$###(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''''''''%%%$$$###''''''((((((''''''&&&%%%''''''(((((())))))******%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))******dddPPPIIICCC??????<<<;;;;;;:::999888777777444444333222222111111000111000///...............---,,,++++++***+++++++++************+++******)))++++++*********++++++,,,))))))*********+++++++++***(((''''''((())))))(((+++***)))((('''(((((()))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((***)))))))))))))))))))))'''((()))******)))(((''')))***************))))))''')))***)))'''&&&(((+++))))))(((''''''''''''(((************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++******++++++,,,,,,------+++++++++*********))))))***++++++++++++,,,,,,,,,111//////111333222,,,&&&------------------,,,,,,......------,,,,,,,,,,,,............---------------...//////...---...000...000222222111000111222222333555555444555777999777:::===AAACCCEEEFFFFFFFFFIIIKKKHHHEEEHHHQQQZZZVVV___gggjjjqqqyyyuuukkkxxxtttmmmgggbbbaaabbbcccbbbaaadddlllwww{{{rrrkkkjjjlllppprrrtttrrrpppqqqwww|||}}}uuummmiiikkknnndddgggbbbVVVTTTZZZXXXPPPddddddeeeccc___YYYTTTPPPOOOLLLIIIGGGFFFDDDAAA>>>;;;<<<===>>>?????????>>>>>>>>>???>>>======>>>>>><<<>>>???===999777666777999999888777666555444444555444444444555666777777999999999999;;;<<<>>>@@@@@@AAACCCDDDCCCAAA>>><<<::::::999888777666666555666555444333222222222222///...------------+++)))(((((()))))))))(((''''''(((''''''(((******(((&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((&&&%%%%%%&&&'''((('''(((''''''''''''(((((())))))((('''%%%%%%%%%&&&'''(((''''''&&&'''((()))***************)))((('''&&&'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&)))((('''&&&%%%&&&&&&'''***)))'''%%%%%%%%%&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))*********)))((('''''''''((((((''''''&&&%%%)))))))))(((((((((((((((((()))************)))((((((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((()))******aaaOOOHHHCCC@@@@@@<<<;;;;;;:::999888777777444444333222222111111000111000000/////////000000------,,,+++++++++++++++,,,)))''''''***+++***(((,,,++++++***))))))*********************+++++++++***(((&&&%%%'''(((((((((******)))((((((((((((((())))))))))))((((((((((((+++***)))((('''''''''((((((((())))))))))))(((((())))))))))))))))))******(((((())))))))))))((((((++++++*********++++++,,,(((***,,,,,,***((((((((('''''''''(((((())))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((()))******************************************))))))))))))***++++++++++++++++++++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,%%%***,,,***$$$###(((......///111222111///---,,,---------,,,,,,,,,,,,,,,////////////////////////...000000000......///000000111222222222222555777999::::::::::::;;;>>>AAACCCIIIOOOTTTUUUWWWZZZ]]]WWWXXXZZZ]]]aaacccdddeeegggttt}}}~~~}}}yyywwwxxxyyy{{{zzzzzz{{{{{{|||~~~{{{wwwuuutttkkkhhhmmmooommmpppwww}}}~~~~~~}}}xxxqqqjjjfffaaa___\\\YYYVVVRRRLLLIIIEEEEEEFFFGGGFFFDDDCCCAAA@@@@@@>>>=========>>>>>>;;;===>>>>>><<<;;;;;;<<<>>>>>>===<<<;;;999777666666666666555555666777777777777888999:::<<<>>>??????@@@BBBCCCCCCBBBAAA???;;;;;;:::999888777666666999888888777777888888999888666444333222111...+++,,,+++***))))))))))))))))))(((((()))++++++)))'''((((((((()))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%&&&(((******)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''---***&&&###"""$$$'''***&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))(((((('''&&&'''(((((((((((('''&&&&&&******))))))(((''''''&&&((()))************)))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))******```NNNHHHCCC@@@AAA<<<;;;;;;:::999888777777444444333222222111111000/////////...//////000000------,,,++++++++++++,,,---((($$$%%%***---+++(((+++******))))))*********************************+++(((&&&%%%'''((())))))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))*********(((((())))))))))))((((((,,,+++***))))))***,,,---&&&((())))))))))))((((((''''''((())))))))))))))),,,++++++******))))))((())))))))))))))))))))))))(((((()))*********************************************))))))******+++,,,++++++++++++++++++******++++++******************+++++++++,,,,,,,,,------)))+++---111333333111/////////000000///...,,,+++---------,,,,,,,,,,,,,,,////////////000000000000000111222222111111222333444555666666666888;;;>>>AAABBBCCCCCCDDDFFFJJJMMMVVV___iiiooopppppprrruuurrrooommmmmmqqquuuwwwxxxttt}}}~~~{{{~~~{{{www|||{{{tttssszzz|||tttsssqqqooolllhhhbbb^^^WWWYYY[[[\\\ZZZVVVQQQNNNIIIFFFBBB@@@???>>>>>>>>>:::;;;===??????@@@@@@AAA>>>>>>?????????===<<<;;;:::999888888888888888999777777888888999:::;;;;;;;;;<<<>>>@@@AAA@@@@@@???;;;;;;::::::999888777777999999888888999:::;;;;;;<<<;;;999888777555222000...---+++***)))))))))***)))((('''(((***+++***((()))))))))***+++***'''$$$''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&''')))******)))******(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((()))%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&''''''''''''&&&&&&'''''',,,)))&&&######%%%''')))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''''''''''''''''''''&&&((((((((((((((('''&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))***bbbOOOHHHCCC??????<<<;;;;;;:::999888777777444444333222222111111000......---------...//////...---,,,,,,++++++,,,,,,---((($$$&&&***---,,,)))))))))))))))***+++,,,---************************+++)))'''''')))******))))))))))))))))))(((((('''))))))))))))(((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))************))))))(((((((((((())))))***))))))((()))***+++,,,((('''''''''(((***+++,,,))))))******))))))((('''******)))))))))((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444...'''%%%''')))***)))...---+++*********++++++------------------------......//////000000000111000222333444444444666888;;;<<<=========???BBBEEEIIIJJJMMMNNNPPPSSSWWW[[[gggqqq}}}~~~~~~zzzwwwooossswwwxxxvvvppphhhcccZZZTTTNNNIIIFFFEEECCCBBB@@@AAAAAABBBCCCDDDCCCCCC<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::::::::999999888777777888999:::;;;<<<<<<<<<;;;:::::::::999999999999999888777777777777888999999;;;:::999999:::999777555000///---+++)))))))))***((('''&&&''')))***)))(((***)))))))))******'''%%%''''''''''''''''''''''''((((((''''''''''''((((((+++)))((()))))))))(((&&&+++***)))'''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******************++++++(((((())))))(((((('''&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((())))))***bbbOOOHHHBBB>>>>>><<<;;;;;;:::999888777777444444333222222111111000///...------------.........------,,,,,,,,,,,,,,,+++)))'''(((+++---,,,+++)))))))))***+++---...///+++++++++******************)))((()))***+++***((()))))))))))))))(((''''''(((((((((((())))))))))))+++++++++***)))'''&&&%%%(((((())))))))))))((((((((((((((()))******++++++))))))(((((((((((()))))))))))))))))))))***+++,,,+++)))((((((***,,,------))))))***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------***,,,...---+++,,,222888111///---,,,,,,...///111.............../////////...//////000000111111111000222555777888:::===???EEEFFFHHHHHHHHHJJJLLLNNNSSSVVVZZZ^^^aaaeeeiiilllttt|||zzzpppiii___YYYVVVTTTQQQOOOKKKJJJIIIHHHIIIGGGEEECCCAAA@@@???>>>=========>>>>>>>>>>>>======>>>??????>>>>>>>>>===;;;999777666777888888999999888888888777777888888999:::::::::888777666555555555555555777666666888::::::999888222111///...,,,+++******((('''&&&&&&(((******)))***(((''''''((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((+++***))))))***)))'''%%%******)))''''''&&&&&&&&&'''''''''(((((((((((()))&&&''''''((()))(((((((((''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''''''''%%%&&&''''''((('''''''''%%%&&&((())))))'''&&&%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((((((((()))***((())))))))))))(((''''''%%%&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((())))))((((((((((((((()))******```NNNGGGAAA===>>><<<;;;;;;:::999888777777444444333222222111111000111000///...---------.........---,,,,,,,,,,,,---))))))***,,,,,,------,,,,,,+++++++++,,,---......+++++++++*********))))))(((((((((***++++++(((&&&((())))))***)))((('''&&&&&&&&&'''((()))***++++++************)))(((&&&%%%(((((())))))))))))(((((('''(((((()))******++++++***)))(((''''''((()))***((()))***+++,,,,,,,,,,,,,,,***)))***++++++)))&&&'''(((***++++++***)))(((((((((((())))))***++++++))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,------------...(((...444555111,,,***)))000000000000111111222333////////////000000000111000000000111222333333333555888<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???===<<<::::::::::::999888777777666444555666777999:::;;;;;;:::999777666444333222222333333333555777888888666555444333222000...,,,+++)))(((&&&''')))+++++++++)))'''%%%%%%&&&((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''(((***)))'''%%%***)))((('''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&((()))))))))((('''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((***------***(((((()))%%%%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))(((((((((((())))))))))))%%%%%%$$$$$$$$$%%%'''((()))))))))))))))(((''''''''''''''''''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((()))******^^^LLLFFF@@@===>>><<<;;;;;;:::999888777777444444333333222111111000222222111///..................---,,,,,,,,,,,,---'''***---...---------.........---,,,,,,,,,------++++++++++++******))))))&&&&&&(((***+++***'''$$$((()))*********)))'''&&&%%%&&&'''((()))***+++,,,%%%&&&(((************)))(((((())))))))))))(((((('''(((((()))***+++++++++***)))(((''''''((()))***(((***+++---......------***))))))***+++)))###%%%&&&)))+++,,,,,,+++***(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***************........................++++++******++++++,,,---,,,,,,------...///000000*********++++++,,,,,,,,,,,,,,,,,,---------......///***(((,,,333666444///''')))+++---......---,,,//////000000111111222222111111222333333444555555;;;???CCCHHHKKKPPPTTTXXX___aaadddfffeeeeeeeeefffnnnttt|||xxxvvvvvvsssqqqpppooonnnqqqtttuuutttqqqccc___WWWOOOIIIEEECCCBBB============>>>???AAAAAACCCCCCDDDDDDCCCBBB@@@???>>>===<<<;;;999888777777222333444666888:::<<<<<<===;;;999777444333222111111111111333555666666444777777777666444111...---+++)))'''(((***,,,------)))&&&$$$###%%%''')))***((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%&&&(((******)))'''))))))(((''''''''''''((('''&&&$$$$$$$$$&&&((()))%%%&&&((()))))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''$$$"""""""""$$$%%%'''(((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&'''((()))***)))))))))))))))(((((('''((((((((('''&&&&&&%%%%%%***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******((((((((((((((()))******~~~^^^OOODDDAAAAAA<<<===<<<;;;:::888777666666666555444222111000000000000//////............//////---+++******+++---...---,,,***))))))***,,,---++++++++++++,,,,,,---...,,,+++)))((((((((())))))******))))))***+++,,,,,,,,,+++)))((()))(((&&&%%%+++(((&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))******)))(((''')))((((((((()))***++++++*********)))))))))))))))&&&&&&&&&&&&(((***,,,---,,,+++***))))))***+++,,,+++***)))))))))***+++,,,(((***,,,.........,,,+++...------,,,+++++++++,,,+++******************+++***,,,...///000///...---,,,------......------,,,//////////////////......///000000///...---///111000000/////////000111222111333555666777999<<<>>>BBBJJJPPPTTTXXX^^^bbbaaalllrrryyy|||{{{{{{}}}|||}}}}}}|||zzzpppdddZZZQQQLLLIIIJJJEEE@@@???AAACCCBBBAAAEEEEEEEEECCCAAA@@@AAABBB>>>???@@@@@@???===;;;:::999888666444333333444444777777777666444222111///000000000000111222333444000222555777777666333111...---,,,+++***+++,,,---))))))))))))))))))))))))&&&&&&''''''(((''''''&&&&&&(((***,,,---,,,++++++)))((((((''''''''''''((((((''''''&&&&&&((()))***''''''(((((())))))******((((((''''''''')))***+++''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((&&&'''''''''(((((())))))'''''''''(((((((((((()))))))))((('''''''''''''''&&&'''((('''&&&&&&'''(((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((************************+++)))((('''&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))(((((('''''''''&&&''''''(((((()))*********}}}^^^OOODDDAAABBB======<<<;;;:::888777666666666555333222111000000000000000///............///+++***)))))))))***,,,,,,---,,,***))))))***,,,---,,,,,,+++++++++,,,---------,,,+++)))))))))***+++******))))))***++++++,,,,,,***))))))******)))'''***'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***************))))))******)))))))))***++++++************))))))))))))''''''''''''(((***+++,,,,,,+++***))))))***+++,,,++++++***)))***+++,,,---***+++,,,---------,,,+++------,,,+++++++++++++++,,,++++++******++++++,,,+++---...///000///------,,,------......------,,,/////////...............---...///...---...///111111222333333333333333444444777;;;======???DDDIIIPPPXXX___bbbgggnnnrrrrrrzzzwwwlllddd___\\\VVVPPPJJJHHHHHHHHHFFFDDDEEEDDDCCCBBB@@@??????@@@???@@@AAABBBBBB@@@???===<<<;;;999777666555444444555555444333333222111111000000000000111222333444111222444666666555333222//////...---,,,+++++++++************))))))))))))'''''''''((((((''''''''''''(((***+++,,,+++***)))++++++)))((((((''''''((((((''''''&&&'''((()))***'''((((((((((((((()))))),,,+++)))((('''''''''(((''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&'''''''''((((((((())))))((('''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((''''''''')))))))))(((((((((''''''|||]]]OOOEEEBBBCCC>>>===<<<;;;:::888777666666555444333222111000000000000000///...............))))))******++++++,,,,,,---,,,+++******+++,,,------,,,,,,++++++++++++,,,***)))(((((('''(((((((((*********)))******+++,,,+++***)))***+++,,,+++))))))'''%%%%%%&&&((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++*********++++++,,,,,,++++++************+++************************)))(((((((((((()))***+++++++++************+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++------,,,,,,,,,,,,---------.../////////...---,,,------............------...........................///000000//////111333000222444555444444666777:::@@@GGGJJJJJJMMMVVV]]]hhhpppvvvzzz{{{tttooolllgggbbb[[[VVVUUUTTTQQQOOOLLLJJJHHHDDDBBB@@@???>>>???@@@BBBCCCCCCBBBBBBAAA???>>>===<<<:::888666444444333222000000111111222000000000000111111222333222333444444555555444444111111111111000...,,,+++,,,+++++++++******))))))(((((((((((((((((((((((('''((()))*********)))(((,,,,,,+++)))(((((((((((((((''''''''''''((())))))((((((((('''''''''''''''+++***)))(((''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***************))))))(((''''''&&&''''''((()))***(((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))((((((((((((''''''+++***)))((('''&&&%%%$$$zzz\\\NNNEEEBBBCCC>>>===<<<;;;:::888777666666555444333222111111111111111000///......---......,,,------......---,,,,,,,,,++++++******++++++,,,------,,,+++*********+++******))))))))))))))))))+++***************++++++,,,***))))))***+++***((()))'''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,+++***))))))***,,,---------,,,+++*********+++)))***************++++++******))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------......---,,,+++++++++++++++,,,++++++*********++++++......------------........./////////...---,,,+++------............------.............../////////000111222222111111333444333555777777777999>>>BBBEEEOOOYYY]]]^^^cccoooyyy~~~zzzxxxwwwrrrlllhhhhhhgggeeeccc___[[[VVVPPPKKKFFFAAA>>>===>>>???@@@AAAAAA@@@@@@????????????>>><<<999888555444111/////////000111000000000000000111222222333333333333444444555666444555666777555333///---...------,,,+++******)))******))))))((((((((()))(((((()))))))))(((((('''******))))))(((((())))))''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%&&&''''''((()))***++++++'''''''''''''''''''''''')))(((''''''&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&((()))((('''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((************************)))***+++,,,,,,+++***)))''''''''''''((()))++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((******)))((('''&&&%%%%%%vvvYYYMMMDDDBBBCCC>>>===<<<;;;:::888777666666444444333222111111111111111111///......---------/////////......,,,+++***++++++++++++++++++++++++---,,,++++++************------------------------++++++***************+++,,,***)))((())))))'''&&&***((('''(((***+++***)))))))))))))))))))))))))))************************((()))))))))************************++++++++++++***))))))((()))***+++,,,------,,,+++*********+++))))))******+++++++++,,,***************)))))))))+++++++++,,,,,,+++++++++******+++,,,------.........---,,,+++++++++++++++,,,++++++***++++++,,,,,,///..................////////////......---,,,,,,---......//////......---........./////////000000111222333222111111333444999;;;<<<<<<>>>CCCMMMUUUYYYbbbnnnsssvvv}}}zzzyyyzzz|||{{{zzzwwwrrrjjjcccZZZQQQGGGAAA<<<<<<=====================>>>???@@@@@@???>>>===999777444111/////////000000000000///000000111111333333222222333555666777777888:::;;;;;;888555333111000///...---,,,++++++,,,+++***))))))))))))***((())))))))))))(((((((((''''''''''''((()))******&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***++++++(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''((()))(((''''''((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''((()))***+++,,,'''(((((()))******++++++(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((sssWWWLLLCCCBBBCCC>>>===<<<;;;:::888777666666444333222222111111222222222111000......---------......---,,,+++***))))))++++++++++++++++++++++++,,,++++++************+++))))))***+++++++++******,,,+++******)))*********+++)))(((((())))))(((&&&***)))((()))+++,,,+++***))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,)))))))))))))))***+++,,,,,,++++++************+++))))))******+++,,,,,,,,,)))******++++++***))))))++++++,,,,,,,,,,,,++++++((()))***,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------//////............//////...............---------......////////////....../////////000000111111222000111333333333444666888===@@@CCCEEEHHHPPP\\\fffqqqyyy{{{tttkkk___RRRHHH??????>>>======<<<<<<;;;======>>>???@@@@@@@@@@@@===;;;888555333222111111000000000//////000000111222222222333444555666777777999<<<>>>>>>===;;;999666666444333111000///......---+++***))))))***+++))))))))))))))))))))))))'''&&&&&&&&&'''((()))***&&&''''''((()))(((((((((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''))))))(((''''''''''''''''''((())))))''''''((()))******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''(((((()))***+++'''(((((()))+++,,,,,,---(((((())))))))))))(((((((((((())))))))))))******'''''''''((()))******+++pppTTTJJJBBBAAABBB======<<<;;;:::888777666666333333222222111111222222222111000///---------------,,,+++******+++,,,---+++++++++,,,,,,+++++++++******************+++,,,&&&'''((()))))))))((((((,,,++++++***))))))******(((''''''(((***,,,+++***)))(((((()))++++++***)))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,((()))***+++,,,,,,,,,,,,******)))))))))***++++++))))))***++++++,,,------))))))***+++++++++***)))++++++,,,------,,,++++++'''(((***+++,,,------,,,***+++,,,---------,,,+++------,,,,,,------...//////......------......///...------------......///......////////////......///000000111222222333333111333666888:::===AAADDDFFFMMMTTTZZZ^^^gggsss}}}~~~wwwkkk\\\QQQGGGFFFDDDBBB@@@???>>>===???>>>>>>>>>>>>??????@@@>>>===<<<:::888666555444000000////////////000000111111222333555555666777666888:::===?????????>>>===<<<:::999777555444333///...,,,***)))***++++++))))))))))))******+++,,,***))))))(((''''''((((((&&&&&&((()))))))))(((''''''((((((((((((((())))))'''((()))******)))((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''''')))***)))((('''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''+++*********++++++,,,---(((((((((''''''(((((()))(((((())))))******++++++'''((()))******)))((('''(((((()))))))))*********(((((())))))***++++++,,,nnnSSSIIIAAA@@@AAA<<<===<<<;;;:::888777666666333333222222111222222222222111000///------,,,,,,---,,,++++++,,,///111333***++++++,,,,,,++++++******)))))))))***+++,,,,,,+++,,,---...///......---,,,,,,+++***))))))******&&&%%%&&&))),,,/////////(((''''''(((***+++)))((())))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,(((***+++---......------)))((((((((()))***++++++))))))***+++,,,,,,------((()))***+++,,,++++++***++++++------------++++++&&&''')))+++,,,,,,,,,,,,)))***,,,.........,,,+++---------------...///000......------------......---------------...///000......////////////......000000111222333333444444444666:::>>>BBBFFFKKKOOOWWW```kkksssyyy||||||}}}rrrcccXXXNNNMMMJJJGGGDDDBBBAAA@@@AAA@@@>>>===<<<===>>>???============;;;:::888777111000////////////000000000111333444555666666666444666888<<<>>>@@@@@@AAAAAA@@@???===;;;999888777000///,,,*********+++,,,))))))))))))***+++------...---+++***((('''&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******###%%%''')))++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((()))))))))((('''''''''''''''''')))***)))((('''(((***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))))))))((('''((()))+++,,,)))((((((''''''''''''((())))))))))))(((((((((((('''((()))******)))((('''(((((())))))*********+++)))*********++++++++++++oooSSSIIIBBBBBBBBB<<<<<<;;;::::::;;;;;;999777333333333333444555666666222000//////000000///---------------------------+++++++++,,,,,,---------,,,++++++***)))))))))*********+++++++++,,,,,,,,,...---+++*********++++++++++++******))))))((((((,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))******)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,+++*********///......------,,,,,,,,,*********+++,,,,,,,,,---......,,,,,,,,,,,,......+++***)))(((***---000333***+++,,,---...---,,,,,,,,,---000111111000---,,,............/////////000.........////////////000---///111222111111222333666555222111222444777888999===CCCGGGMMMUUU___gggnnn{{{xxx}}}||||||www}}}}}}yyyqqqjjjVVVSSSPPPOOOOOONNNJJJFFFGGGFFFDDDAAA>>>===>>>@@@=========<<<;;;:::999888999666333111000111111000///000000111222333333333666666666666888:::<<<===>>>???AAAAAA???<<<999777555333111//////---***'''((()))************))))))))))))))))))((((((((((((***++++++***)))(((((()))***)))(((''''''''''''''')))))))))))))))(((''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))***)))'''$$$!!!(((((()))(((((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))&&&''')))+++++++++******mmmRRRIIIBBBAAAAAA;;;<<<:::999:::::::::888666333333333222333333444555000///...///111222222111------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,---,,,+++*********++++++*********))))))))))))))),,,,,,,,,++++++***************))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))************...---,,,++++++,,,---...---,,,+++***+++,,,...///***+++,,,---------,,,,,,---...///000000///...---........./////////000000////////////000000000000000111222222000//////000444555666777888;;;@@@DDDHHHMMMTTT[[[aaajjjttt{{{zzzwww{{{zzzyyy}}}xxxrrrgggaaa[[[YYYZZZ\\\\\\[[[XXXUUUPPPJJJDDD@@@>>>>>>>>>>>>=========<<<<<<<<<888666333111111111111000///000000111222222333333666666555666777888:::;;;===???@@@AAA@@@>>><<<::::::777333000...---,,,***)))))))))*********))))))***)))))))))(((((((((((()))***+++***((('''((()))***))))))(((((((((((())))))))))))))))))(((''''''((((((((((((((('''&&&&&&******))))))))))))******(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))(((&&&%%%$$$)))*********))))))((('''((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))***(((((((((((())))))))))))))))))'''''''''(((***+++)))))))))***************))))))*********))))))(((jjjRRRIIIBBB@@@???999;;;:::888888999999777555444333222222111222222222222111000000222222222000------------------------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,*********++++++++++++,,,,,,,,,+++************+++))))))))))))************+++++++++++++++*********++++++************++++++))))))))))))))))))))))))------,,,,,,+++******))))))******++++++******)))******+++++++++,,,,,,,,,))))))******************++++++++++++++++++,,,,,,***************))))))))),,,,,,++++++++++++,,,,,,......------,,,+++++++++++++++,,,------------,,,...//////////////////........./////////000000000//////000000000111111111111222333333111111111333333777;;;===>>>BBBJJJQQQ^^^dddmmmuuu}}}||||||uuuooopppuuu}}}{{{tttjjjfffhhhmmmqqqrrrqqqmmmfff]]]TTTLLLGGGCCC>>><<<;;;:::999:::<<<===;;;888666555444333000...000000000111111222222333666555555555555666777777;;;<<<>>>@@@@@@@@@??????@@@<<<666222000///...---))))))))))))))))))))))))******)))))))))(((((((((((()))***)))'''&&&'''(((***))))))))))))******+++)))))))))))))))(((((('''(((((((((((((((''''''&&&******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((())))))))))))(((''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((***)))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))***+++++++++++++++,,,+++***)))((((((((((((iiiRRRKKKCCC@@@@@@:::;;;999777777777888666555444333222111000000000000555333111000000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++************++++++++++++++++++******************(((((())))))******+++++++++++++++***************+++******))))))******+++))))))))))))))))))))))))*********+++,,,,,,------(((((())))))))))))((((((******+++++++++,,,,,,,,,((((((((()))*********+++***+++++++++,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---............,,,+++***,,,,,,,,,---------------000///...------...///000...////////////000000000////////////000000000111111222444444444555777999999>>>CCCEEEFFFMMMZZZddduuu|||wwwrrrqqqttt}}}xxxssstttzzz~~~|||tttkkk```VVVPPPCCCAAA===:::999999;;;<<<>>><<<:::999888555222///000111111111222222222333555555555444444444444444777888:::<<<>>>???@@@AAACCC???;;;777555333000///+++******)))))))))))))))*********)))))))))(((((('''((()))((('''&&&'''((((((((((((((()))***++++++(((((())))))))))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((******%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((((()))))))))))))))(((((('''((()))******((()))***+++++++++******,,,+++)))((((((((()))***hhhSSSLLLDDDAAAAAA<<<;;;999666666777777666555444333222111000/////////444222000//////...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++))))))*********+++++++++************************(((((())))))******++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((((((((()))*********+++''''''(((((())))))******...---------,,,,,,+++++++++++++++++++++++++++++++++,,,---//////...---,,,,,,,,,,,,---------......000///...------...///000////////////000000000111....../////////000000000222333555555555777:::<<<@@@EEEKKKOOOSSS___ppp}}}~~~yyywww|||~~~{{{pppddd[[[QQQMMMGGGBBB>>>===>>>>>>===;;;:::::::::888666333222222222222333333333333555555444444333222222111444444666888:::===???@@@AAA@@@>>><<<:::777222///---,,,+++***************************))))))))))))&&&((()))((('''&&&''')))''''''''''''(((((()))***(((((())))))))))))((((((''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***&&&''')))***+++***)))(((***)))((((((((()))+++,,,gggRRRLLLCCCAAABBB>>><<<999777666666777777666444333222111000000000000///---------//////...---------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------)))))))))************+++((()))******+++*********))))))))))))************)))))))))***************))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***))))))(((******++++++++++++************+++++++++,,,,,,,,,))))))*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***+++---.../////////...---------,,,---......///000///...------...///000/////////000000000111111/////////000000000111111444666777888888;;;>>>AAADDDJJJRRRZZZdddsss}}}uuutttvvvuuuyyyyyy|||xxxmmmddd]]]YYYRRRKKKEEEBBBAAAAAA>>><<<;;;;;;;;;<<<:::999444444444444444444444444444444444444333222111000222222333444666999<<<>>>???>>>>>>>>>===:::555111///...,,,+++***++++++,,,++++++*********)))))))))&&&((())))))((('''(((***(((''''''''''''(((((()))'''(((((()))))))))))))))&&&'''(((((((((((((((((((((''''''''''''''''''(((&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''&&&&&&&&&''''''((())))))))))))(((&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%''')))***+++***((('''(((((((((((()))***+++,,,eeeQQQJJJAAA???BBB???<<<:::777666666777777777444333222111111111111111...------...000111000///---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))))))))************'''((()))***++++++***)))*********)))))))))))))))((()))))))))*********+++***))))))))))))))))))***))))))))))))))))))))))))++++++***))))))(((((('''(((((())))))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++*********............------------******+++++++++++++++++++++,,,---......---,,,++++++,,,---....../////////...------,,,---...///000//////............////////////000000000111111111111111222222222333333333555777;;;>>>AAAGGGMMMQQQTTT[[[fffrrr~~~~~~~~~||||||wwwpppkkkggg```YYYSSSNNNLLLKKKLLLIIIEEEAAA@@@>>><<<:::666666666666666666555555333444444444444333111000333222111222444777:::<<<===<<<<<<<<<===;;;888555111000...,,,,,,,,,---...+++++++++*********))))))'''(((***)))((((((***+++***)))((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((((((((((((((()))))))))(((((()))))))))%%%&&&((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***)))((('''&&&'''((())))))*********)))%%%&&&'''((())))))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***&&&''''''((()))***++++++(((((((((((())))))))))))'''(((((()))))))))))))))&&&'''***+++,,,+++)))(((((())))))*********))))))dddOOOHHH???===AAA???===:::777666777888888888444333222222111222222222222000//////000000///------------------------------------,,,,,,+++++++++***)))))))))***++++++,,,))))))))))))************'''((()))+++++++++***)))++++++******))))))(((((((((((())))))*********+++++++++************++++++))))))))))))))))))))))))'''''''''((())))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,............,,,,,,---------.....................---,,,---...///000////////////////////////000000000000111111111111333333444444444444555555444888===DDDKKKTTT]]]bbbnnnuuu~~~~~~|||zzzwwwqqqjjjddd___\\\[[[^^^YYYQQQJJJDDD@@@<<<999777777777777777666666666333333444555444333222111444333222111333666999;;;===;;;::::::;;;;;;:::999333111///---,,,---...///+++++++++************)))''')))******))))))***,,,++++++***)))(((((())))))''''''((()))))))))))))))&&&&&&'''((())))))(((((())))))(((((((((((())))))%%%''')))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***+++,,,+++)))(((&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''(((***+++,,,---...(((((((((((())))))))))))'''(((((()))))))))))))))'''(((+++------,,,***(((******+++++++++)))'''&&&bbbOOOIIIAAA>>>???:::<<<;;;;;;:::999888777777444333222111000000000000000000000000////////////...---+++***+++---///000,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))+++++++++************)))''''''((()))***++++++,,,***+++,,,+++******,,,...*********++++++,,,,,,,,,,,,++++++,,,......---+++******+++++++++,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,------......///---------......---,,,,,,---...///000000///...---,,,------...............---......///////////////////////////............000...---///222444333111222333444444444555666888999AAAIIINNNXXXgggttt{{{{{{ssstttyyyxxxpppnnnuuu{{{{{{sssggg]]]UUUMMMDDD===<<<:::888777777888777666666666777777666444333222222222333444444555666666777888999::::::999888777444000++++++///222111/////////.........---,,,,,,((()))++++++***)))&&&%%%++++++,,,+++***)))'''&&&(((((())))))******+++++++++******)))(((''''''&&&))))))((((((''''''&&&&&&))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,---...---+++))))))************+++++++++|||___MMMHHH@@@>>>>>>:::;;;;;;:::999888777666666444333222111111000111111000000000000////////////...---,,,+++,,,---...///,,,,,,,,,++++++,,,,,,,,,...---,,,+++***))))))(((---,,,,,,++++++,,,,,,---******))))))******+++,,,)))************)))((((((+++++++++************)))(((((())))))******++++++)))*********))))))+++---******+++++++++,,,,,,,,,******)))+++,,,---,,,*********+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++***---...///000000///...---//////000111111111111000---...//////000000//////000111111111222222333333222111///111333555444222111333444555777:::???BBBCCCNNNZZZcccnnn}}}xxxooorrrwww}}}{{{zzzyyyqqqiii^^^OOODDD???>>>============;;;999777777777777666444222111222222222333333333333444555666777888999888888777999555000000222222000,,,---///000222222111///...)))***++++++***)))(((''''''((()))*********)))))))))******************+++*********)))((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++,,,---,,,***((())))))*********+++++++++yyy\\\KKKFFF@@@===>>>:::::::::999888777666666555555444333222222111111111000000000000////////////------------------,,,,,,,,,,,,------------,,,,,,------,,,+++***)))((((((---,,,,,,++++++,,,,,,---))))))***+++++++++++++++(((((()))************)))+++++++++************))))))*********************((()))***)))((((((***,,,***++++++++++++,,,,,,,,,***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++......////////////......,,,,,,---...............---...//////000000//////---......///000111222333444333111222333444444333333444555666999>>>EEEJJJQQQ___ppp}}}}}}yyyzzz|||~~~|||ppp]]]OOOBBBAAA@@@@@@@@@???<<<:::999999999999777666444444333333222222222111111111333333555666777888888888;;;888555555666555111---,,,///222555666666444222------,,,++++++******)))''''''((()))))))))))))))++++++***************)))******))))))(((((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))************))))))))))))))))))))))))))))))))))))************---,,,++++++++++++(((&&&)))))))))*********++++++vvv[[[JJJFFF@@@>>>???;;;:::999999888777666555555555555444333222222222222000000000000////////////---.........---,,,++++++,,,------......------,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---((()))***,,,,,,+++******))))))***+++,,,---------+++++++++*********))))))+++*********************((()))******((()))***,,,++++++++++++++++++++++++***))))))***,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++//////......------------,,,---.....................//////////////////...***+++,,,,,,------,,,,,,......///000000000000000---......///000000111111333222111111222333444444::::::;;;===@@@FFFNNNTTT___ooo~~~zzzxxxzzz}}}}}}{{{~~~nnn```NNNKKKGGGDDDBBB@@@===;;;;;;;;;;;;::::::999888888555555444333222111000000000111222444555777777888777777666888999888555111...///111444666777888888333222000...,,,+++******+++******)))((('''&&&%%%*********))))))(((((((((***)))))))))((((((((('''&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***)))'''%%%%%%''')))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******((()))))))))))))))******((((((((((((((((((((((((((()))))))))************---+++*********)))'''&&&))))))))))))************uuuZZZJJJGGGBBB@@@@@@<<<:::999999888777666555555555555444333222222222222000000000000////////////---.........---,,,++++++,,,------......------,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***,,,,,,+++******((()))***+++,,,---------+++++++++*********))))))++++++++++++***************+++++++++******,,,---+++++++++++++++++++++++++++******+++---...,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------....../////////,,,---....../////////.../////////....../////////......///000000000000000...//////000000000000000333333333333333333333333111111111111111333555777???AAAEEEIIIOOOWWW___eeeqqq~~~~~~}}}|||rrr```[[[SSSLLLGGGEEEBBBAAA;;;:::::::::::::::::::::888888777666444333222111///000111222444666777888666777888999999888555333111000000000333666:::<<<:::999555222///,,,******++++++***)))((('''&&&&&&)))))))))((((((''''''&&&))))))))))))((((((((((((&&&&&&''''''(((((())))))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,***)))'''%%%%%%''')))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***(((''''''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))************,,,+++))))))))))))(((&&&(((((()))))))))*********uuuZZZJJJGGGBBB@@@@@@;;;::::::999888777666666555555444333222222111111111000000000000////////////------------------,,,,,,------,,,,,,,,,,,,------//////...---,,,+++******---,,,,,,++++++,,,,,,---))))))***+++++++++++++++&&&'''((()))***++++++++++++++++++************)))******++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,++++++++++++***,,,++++++,,,......---+++******+++++++++,,,,,,,,,------------------------***++++++,,,------......***+++,,,------...------//////............//////......///000000000000///...///000000111111000000444444333333222222222222111222333333444777;;;???@@@EEEMMMWWWaaakkktttzzz{{{zzz{{{~~~zzzmmmfff]]]TTTNNNJJJFFFDDD======<<<;;;::::::::::::;;;:::999888666555444333000000000111333555666777999999::::::999666444222444222000///111555:::===???===:::777333///---+++)))))))))))))))***++++++((((((((((((((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))******++++++)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++------+++(((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,***(((((()))***)))(((((((((((()))))))))******sssXXXIIIGGGAAA>>>>>>999;;;;;;:::999888777666666444333222111111000111111000000000000////////////...---,,,+++,,,---...///...---+++))))))+++---...000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---******))))))******+++,,,'''((()))***************+++++++++************)))*********++++++,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,+++++++++******+++******+++------,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------------***+++,,,---............000///...------...///000,,,---......//////......//////000111111111111000000000111111111111111111333555777888:::>>>DDDIIIMMMUUUbbbppp|||~~~{{{wwwwwwrrrkkkddd]]]VVVPPPKKKHHHFFFCCC@@@>>><<<;;;;;;;;;:::999888777666555444111111111111222444666777999:::;;;;;;999777666666666555222111222555999;;;???>>>===;;;888444111///+++******)))***+++,,,---))))))))))))************(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***((('''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************+++***((((((***+++++++++(((((((((((()))))))))***rrrWWWHHHFFF@@@===<<<777<<<;;;;;;:::999888777777444333222111000000000000000000000000////////////...---+++***+++---///000///,,,***((((((***,,,///.........////////////000---,,,,,,++++++,,,,,,---+++***)))))))))***,,,---******+++,,,,,,,,,,,,++++++++++++************)))))))))***+++,,,,,,------((()))***)))((((((***,,,,,,,,,,,,++++++************))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---,,,***))))))***,,,---000000000///......------,,,---...///000000000000000///...------...///000000111111222222222222222//////000111111111111111222222333444555555666777555888;;;===???DDDKKKQQQdddnnn|||vvv|||vvvpppggg^^^XXXRRRPPPLLLGGGCCC@@@>>>>>>::::::999888777666555555222222111111222444666777666888:::::::::;;;<<<===777666555555555666888999>>>>>>>>>===;;;888444222///...,,,***))))))************++++++,,,,,,,,,---(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++)))((((((***,,,---,,,(((((((((((())))))))))))sssYYYIIIFFF>>><<<>>>;;;>>>;;;777555666777888888666444222000000000111222000000///...............//////.........---------,,,,,,,,,------.........,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++***)))***+++---......+++((()))+++,,,***(((+++++++++++++++++++++++++++,,,...000000///...---)))***+++,,,---.........------,,,,,,,,,,,,++++++''',,,000111///---...000000000//////............///............---------000///...---------------////////////000000000000000111222333333222111000555222//////000333555666666===;;;<<>>999777444222111111222333555777;;;>>>@@@???>>>===:::888777666555555666666<<<===???@@@@@@===999777111///---+++************))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&+++)))(((''''''((()))+++*********)))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,'''''''''''''''((()))***+++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))******)))((('''&&&'''(((***,,,,,,,,,***)))))))))***+++)))((('''&&&''')))+++,,,++++++******)))(((((('''(((((((((((((((((((((((('''(((((()))***+++++++++*********))))))))))))))),,,+++***)))((((((((((((sssXXXIIIEEE>>><<<>>>:::999888666666777777666555666444222111000000111222000000///............/////////.........---------,,,,,,,,,,,,---------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,+++*********+++,,,------+++))))))+++,,,+++)))++++++++++++++++++++++++***+++,,,......---,,,+++***+++,,,,,,------------,,,,,,---------.........///////////////...+++***.........---------,,,,,,---------....../////////000///......---------...000000111111111222222222000111222333444444333333666555444444777999;;;<<<===EEEGGGLLL\\\iiivvv~~~|||{{{~~~ooo___TTTJJJCCC>>>===:::999999:::<<<===:::999777555333333333333444666999<<<>>>?????????<<<;;;999777666555555555999;;;===??????===;;;999555333000---,,,+++++++++))))))))))))******+++,,,(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++(((((('''''''''((())))))******)))))))))(((((((((&&&''''''((()))*********((((((((((((((()))*********)))'''''''''(((***+++(((''''''((()))***,,,---***)))'''&&&&&&'''((()))((((((((((((((((((((()))************************'''(((((()))******++++++************))))))))))))------,,,+++************qqqWWWHHHEEE>>><<<>>>:::555555555777888777444222555444333111000111111222111000//////......//////...............---------,,,,,,,,,,,,++++++++++++//////...---------......------------------------,,,,,,+++******+++,,,,,,+++******))))))******+++,,,,,,+++*********+++++++++***)))***+++,,,+++***++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,------------+++,,,---...///000111111333000,,,---//////,,,(((,,,,,,,,,,,,,,,++++++++++++,,,---...///000111111000//////...............000000000111111111222222000111222333444555555555444444444666888<<>>@@@AAA???>>><<<:::777666555444666888:::===>>>>>>======:::888444000---,,,,,,,,,***)))))))))))))))***+++(((((((((''''''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))******))))))))))))))))))))))))(((((('''''''''((())))))))))))((('''''''''(((((())))))((((((((((((((('''$$$%%%&&&''')))***+++,,,((((((((((((((()))************(((''''''((())))))&&&&&&''''''((()))+++,,,***)))'''&&&%%%%%%&&&&&&%%%&&&&&&'''((())))))***************************((((((((()))******++++++************************,,,,,,+++++++++++++++,,,oooVVVGGGEEE>>><<<===:::555555555777888777555333555444333222111111111111111000000///.../////////........................,,,,,,,,,++++++*********///...---,,,,,,---...///---------...............,,,,,,+++******+++,,,,,,++++++************++++++---,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,++++++***...------,,,,,,,,,,,,---,,,,,,---...//////000000000...,,,,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000//////...//////000........./////////000000111111222333444444444555555555555666999>>>EEEIIIQQQaaannn}}}~~~{{{jjj\\\QQQIII???:::<<<>>>>>><<<:::;;;<<<===<<<:::888777444444444666999===AAACCCCCCBBB???===:::777666555444555888;;;===>>>??????>>>;;;777333///---,,,,,,******))))))((()))))))))((((((((('''''''''''''''(((((('''&&&&&&'''(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((''''''((())))))******)))((('''''''''(((((((((((((((''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((())))))***+++***)))(((''''''((((((******))))))((((((((((((***)))(((''''''''''''(((&&&&&&'''(((((())))))***************************(((((())))))************)))***************++++++)))))))))((())))))******mmmTTTFFFEEE>>><<<===:::999888666666777888777666444444333222111111111111111111000///////////////---.....................,,,,,,,,,++++++*********...---,,,++++++,,,---...---------....../////////,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------......------------------,,,...///...,,,,,,...111------------............////////////////////////000000/////////000000111////////////000000000000222222222222333333333444999999999:::>>>HHHSSS[[[eeewww}}}~~~~~~rrrZZZQQQFFF@@@??????===;;;:::;;;>>>???@@@???===<<<777666555555888<<>>???>>><<<999555222///...---++++++***))))))((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))************((((((((((((((((((((((((***))))))((((((((())))))+++***)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********)))(((((((((((('''+++++++++*********)))))))))(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++++++++,,,)))))))))((())))))******kkkRRREEEDDD???<<<===999<<<:::888777888888888666444444333333222111111000222111000000//////000000---------...............,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,------.../////////,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++*********,,,......,,,*********++++++++++++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,---...///.........---------,,,,,,---000222000,,,***,,,///......///////////////000000000000/////////......000000000000000111111222222222222333333333444444333333333333333444666666999;;;>>>BBBIIIVVVfffqqq~~~|||}}}ddd]]]TTTLLLGGGCCC???<<<;;;===???@@@AAA@@@???>>>;;;:::888888999===AAACCCEEEDDDCCCBBB@@@===;;;:::666666666777888:::<<<======<<<;;;999666333000///------+++***))))))))))))'''(((((((((((()))))))))((())))))))))))))))))(((((((((((()))******++++++))))))))))))))))))))))))******))))))(((((())))))******)))((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))((((((((('''((()))+++,,,,,,,,,,,,(((((()))***++++++,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,iiiQQQEEEDDD???<<<===999<<<;;;:::::::::999666333333333333333222111000000222111000000//////000000---------.........//////,,,,,,,,,,,,------------+++,,,,,,------...------+++,,,,,,---......//////,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++++++++...000///,,,)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,...000111.............../////////,,,---/////////...------....../////////000000000///////////////000000000111000000000111111222333333333444444444555555555333333333444666999;;;<<<<<>>>>>@@@>>><<<;;;;;;===@@@BBBDDDDDDDDDDDDBBB@@@???===999888777666666777999999<<<===>>>===;;;888444222///...---+++***)))))))))'''((((((((())))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))***)))(((((('''''''''((()))))))))((())))))******((((((((()))))))))******&&&&&&&&&''''''(((((((((((((((((((((((()))******'''(((((()))))))))))))))&&&''')))***+++,,,++++++)))))))))************)))''''''(((((()))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++,,,------------,,,+++************iiiPPPDDDDDD???<<<===999::::::;;;<<<<<<999333///333333333333333111000000222111111000000000000000---------.........//////,,,,,,,,,------.........+++,,,...///000///......++++++,,,,,,---...//////,,,,,,+++******+++,,,,,,++++++************++++++((()))+++,,,---,,,,,,+++,,,///111000,,,)))((((((++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++,,,...000222------...///000111222222***)))***...222444111............/////////000000------...///000111222222111111000000111222333333222222222333333333444444222222333555999<<<@@@BBBDDDNNN\\\jjjxxx~~~|||wwwnnnbbbWWWPPPLLLCCCCCCBBBAAA@@@>>>===<<>>@@@AAACCCDDDDDDDDDDDDBBBAAA@@@<<<:::888666555555666777;;;===???AAA???<<<777444000///...,,,+++******)))'''((((((((())))))************++++++++++++******'''(((((()))***+++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((((()))***++++++(((((())))))******++++++###$$$%%%&&&''')))******((((((((((((((()))******&&&'''((()))******))))))((()))*********)))'''&&&)))*********)))((('''&&&$$$%%%&&&'''(((***++++++*********************************)))))))))))))))))))))***+++,,,,,,------,,,+++***)))((((((((((((```OOOFFFDDD<<<;;;===777;;;999777666777777777555666555444333333333444555111///......//////...---///......---+++******)))++++++++++++++++++++++++------,,,++++++,,,,,,,,,***+++,,,,,,---...//////...------,,,,,,------...+++++++++************))))))+++---,,,***)))+++---+++,,,,,,------,,,,,,++++++)))(((***...000///------------------------------------....../////////---------............///............////////////......//////...,,,***((("""%%%***///222444444333111111111222333444666777444444333222222222222222333666888888777<<>>FFFFFFEEEDDDCCCBBBBBBAAA>>><<<999666444444444444888:::<<<>>>>>><<<:::888666444000,,,***(((((((((+++***((('''((()))+++---...,,,+++)))'''''''''((())))))))))))***************+++,,,.........---,,,((((((((((((((((((((((((+++*********))))))((((((+++***))))))***)))'''%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***+++*********))))))(((((('''((()))******)))((('''&&&''')))***+++***(((''')))************+++++++++)))************+++++++++```NNNFFFDDD<<<;;;===888;;;999777666777777666555333222111000000000111222222000//////000000///...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,------------............------,,,,,,,,,,,,------++++++++++++***************,,,---,,,)))((()))***++++++,,,,,,,,,,,,++++++...,,,******+++,,,***))),,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---........./////////000000............////////////---...000111000///---,,,)))+++---000222222222222111111111222333444555666222222222222222333444444555888:::;;;<<>><<<;;;999666333///,,,*********+++***)))))))))***+++,,,+++***)))(((((()))***+++************************%%%%%%'''(((((((((''''''((((((((((((((((((((((((*********)))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***)))(((((((((((()))*********)))))))))((((((((((((((())))))))))))((((((&&&''')))++++++***)))((((((((()))))))))*********))))))*********+++++++++___MMMEEECCC<<<;;;===888<<<:::888777777777555444666555333222222222333444222111000000111111000///++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++,,,,,,+++(((''''''(((++++++,,,,,,,,,,,,++++++///,,,)))((()))***)))(((++++++,,,,,,---...//////---------,,,,,,,,,,,,,,,////////////000000000111............////////////...///000222222222111000000000000111111111000000222222222222333333444555222222222333444666777888888;;;>>>AAAGGGRRRaaammm}}}}}}{{{~~~uuummmfffddd```ZZZSSSLLLFFFBBBAAAAAAAAAAAABBBBBBCCCDDDFFFEEECCCBBBBBBBBBCCCCCCEEEDDDBBB???<<<888555444999;;;===@@@AAA@@@???>>><<<:::777333000...,,,,,,+++++++++++++++*********(((((('''((()))***,,,---+++++++++******)))))))))''''''((()))))))))((((((((((((((((((((((((((((((******))))))))))))(((((()))'''&&&&&&(((***++++++(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))((((((((((((((('''))))))(((((((((((())))))'''(((***+++++++++***)))'''((((((((()))))))))))))))))))))*********++++++]]]LLLEEECCC<<<;;;===999<<<:::888777777666555444777666555333333444444555222111///000111111000...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********+++,,,,,,+++***))))))))),,,,,,------------,,,,,,,,,***)))((()))+++,,,---******+++,,,---//////000000000//////......------....../////////000000000............///////////////000111222222222111111333222111000//////000000333333333222222333444444333333444555666888:::;;;:::???FFFMMMWWWfffyyy|||xxxvvvwwwyyy~~~zzzzzzvvvppphhh___UUUKKKEEE@@@?????????@@@AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFDDDAAA===:::777999;;;===???AAAAAAAAAAAA>>><<<999666333000///...,,,,,,,,,,,,+++***)))((((((((('''((()))***,,,---+++******))))))(((((('''*********+++++++++******(((((((((((((((((((((((())))))))))))))))))((((((***(((%%%%%%'''***++++++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))(((''''''(((***+++))))))***++++++++++++***((((((((()))))))))******))))))))))))************\\\KKKDDDBBB<<<<<<>>>999<<<:::777777777777555444444333111000000000111222111///......///000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,---------------............------+++++++++***+++,,,---///******+++,,,---//////000000000000//////.........------........./////////............////////////111111111111000000//////222111000......///111222333333333222222333444444333333444555777888:::;;;>>>GGGSSS```nnn~~~{{{wwwttttttuuuzzz~~~{{{sssiii\\\PPPHHH???>>>===<<<<<<===???@@@CCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGEEEBBB???===999:::<<<>>>@@@AAAAAAAAA???>>>;;;999666444222111......------+++***((('''******)))(((((()))***+++))))))(((((((((''''''''''''''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((()))))),,,)))&&&&&&''')))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))************))))))''''''''''''(((((((((((()))((('''''''''(((***+++))))))***+++++++++++++++)))))))))*********++++++(((((()))))))))*********}}}[[[JJJCCCBBB<<<<<<>>>:::;;;999777666777777777555555444333111111222222333000///......//////...---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++...//////...------............------,,,---...---+++++++++,,,++++++,,,,,,---...//////.........---------------------------........................////////////111000000/////////......111000/////////000222333222222222222333333444555111222333555777:::<<<>>>IIIUUUgggyyy|||wwwssstttvvv{{{{{{qqqdddVVVLLLBBBAAA>>><<<;;;;;;<<<===AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEECCCBBB:::;;;===???@@@AAABBBBBB@@@???===<<<999777666555222111000...---+++***))),,,+++***((((((((())))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))+++)))''''''((())))))((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))'''(((((((((((()))))))))(((''''''(((((()))***+++))))))))))))******++++++************++++++++++++((((((((()))))))))******yyyZZZIIIBBBAAA;;;<<>>@@@BBBCCCDDDDDDCCCBBBDDDEEEFFFFFFFFFEEEDDDDDD===>>>???@@@AAABBBCCCCCCAAA@@@@@@???===<<<::::::888666444111///---------,,,+++)))((((((((()))***(((((())))))******+++++++++***)))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&''')))+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***++++++++++++***)))((((((((()))))))))******&&&'''((())))))*********)))((((((((())))))******))))))))))))************(((((((((((()))))))))***vvvZZZIIIBBBAAA;;;<<>>===<<<:::777333111000000000******)))(((((()))***+++))))))***+++,,,------...+++***)))'''''''''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&(((+++,,,,,,***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++%%%&&&(((************)))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))wwwYYYLLL@@@<<<<<<:::888888999888666555555555666777444333222222222333444555222222000///....................................------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,++++++,,,,,,***))),,,...///---***)))+++------,,,++++++++++++,,,---/////////...------,,,,,,//////000000000000//////000000000000111111111111000000000000000000111111////////////000000000000222222222222222222222222666222111333444222111333777999===@@@FFFPPP]]]ggg|||}}}~~~vvvkkkaaa[[[RRRIIIDDDAAA???>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>;;;888555333000,,,***...,,,***)))***+++***((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((()))))))))))))))(((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%+++***)))(((((()))******wwwYYYMMMBBB>>>???===;;;;;;:::999888777666777777888222222111000000111222333222111000///....................................------------------------//////.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......------------------------...---,,,,,,------,,,***,,,......---***)))+++---...---,,,++++++,,,---...------..................//////000000000000//////000000000000111111111111111111111000000000000000111111111111222222222222222222222222222222222222666333222666888777777:::<<>>AAAFFFMMMXXXfffzzz{{{vvvqqqmmmpppzzz}}}yyyqqqiii```WWWOOOIIICCCBBBAAA@@@@@@BBBCCCEEECCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<:::999777555222---+++))))))***,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((())))))******))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))+++,,,---uuuSSSIII@@@>>>===;;;:::;;;999999888888888777777777555444444444333333333333111111000///////////////.......................................................................................---------+++++++++++++++,,,------------------------------///---,,,---......---,,,------,,,,,,++++++,,,---........................---------.........////////////000000000000/////////000000000111111111111222222111111000///////////////000000000111111111222222222333333333333333333111333888::::::===BBBGGGPPP___ooo}}}}}}{{{wwwyyyyyypppdddYYYRRRJJJHHHEEEBBBAAAAAACCCEEEAAABBBDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???===<<<;;;:::888666000...+++***++++++++++++************************'''(((***,,,,,,***((('''))))))))))))))))))))))))((('''''''''((()))******************))))))))))))'''(((((()))))))))((('''((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((())))))***++++++rrrRRRIIIAAA???===:::999;;;777777777777777666666666555555555555444444333333111000000////////////000................................................---.....................//////.........---------***************++++++,,,---------------------------,,,+++,,,---...---,,,---,,,++++++,,,,,,------........................//////.........---------//////000000000000/////////000000000111111111111111111111111000000//////000000000000111111111111222222333333333444444444777666888<<<>>>@@@FFFMMMVVVdddxxxwwwwwwyyywwwyyy~~~{{{oooddd]]]UUUQQQKKKEEEAAA@@@@@@AAA@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<<<<<<<:::888666333...,,,++++++******************************'''(((***,,,,,,***((('''))))))))))))))))))))))))((((((((((((((()))***++++++*********)))))))))((()))***+++,,,---,,,+++************))))))(((((((((''''''(((((()))))))))))))))*********++++++++++++))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((mmmTTTLLLEEEBBB???;;;:::<<<666777777777777666555555333333444444333222111000000000////////////000000................................................---------...............//////......---,,,,,,,,,***************+++,,,,,,---------------------------++++++,,,---...---,,,---+++***+++,,,------,,,------............------000//////...------,,,,,,//////000000000000//////000000000000111111111111000000000000000000000111222222222333333333333444222222333333444444555555666666999>>>BBBGGGRRR]]]ppp~~~zzzzzzvvvvvvxxx~~~zzzqqqkkkbbb]]]UUUMMMFFFAAA>>>>>>>>>???AAACCCEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>=========;;;999;;;777222...,,,,,,+++***++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((()))***************))))))(((((('''%%%&&&)))+++++++++***)))++++++++++++************&&&''''''(((((())))))***)))))))))*********++++++(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***((('''&&&iiiTTTMMMFFFCCC???:::999;;;777777888888888777666555333444444444444222111000000000////////////000000................................................---------.........//////.........---,,,+++++++++,,,,,,++++++,,,,,,---...---------------------------,,,,,,---...//////------+++)))***---......,,,+++,,,---......---,,,+++..................------//////000000000000//////000000000000111111111111/////////000111111222222222222222333333333444444222222333333444555555666666666;;;CCCKKKVVVgggvvvzzzxxxvvvxxx~~~}}}zzztttnnneeeYYYOOOGGGAAA???===>>>AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@??????>>><<<:::===999333///.........---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))******)))(((((('''&&&&&& """%%%''')))((('''&&&&&&''''''((()))******+++&&&&&&''''''((())))))***((((((((()))))))))******''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++***)))((('''fffRRRKKKEEEAAA===777666999888888999:::999888777666666666777777666444333111000000////////////000111........................////////////////////////---------.........//////......---,,,,,,+++******...------------...//////------------------------...------...000111000///---+++)))***---///...,,,++++++,,,------,,,++++++,,,,,,------...///////////////000000000000//////000000000000111111111111......///000111222333333000000111111111222222222222222333333444555666666;;;===CCCNNNZZZiii~~~{{{vvvuuuxxx}}}|||qqqeeeXXXNNNGGGCCC<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCDDDFFFHHHJJJLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@???===;;;===999444000///000000000++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))***))))))((('''&&&&&&%%%!!!###&&&***++++++***))) """$$$&&&((()))***&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((***++++++***)))(((eeeQQQGGG???===<<<999888999444555666666666666666555666666555444333333222222111111111111111111222222222111000.........///000////////////000000000000///////////////...............---------,,,,,,,,,........................++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,...000000///...---...------------...//////000000...------...///000444111...///111111...+++///000000000000111111111222222111000000000000000000///000000111222444444444444333222444777;;;===BBBEEEJJJWWWmmmyyywwwxxxzzzyyywww}}}wwwhhhVVVHHHAAA???<<<===BBBCCCAAAAAACCCIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDAAA@@@AAAAAA???<<<===<<<:::888555111///---...,,,++++++,,,---,,,+++************))))))(((((()))************)))(((((()))***+++***)))((((((*********)))(((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''''''''&&&&&&'''((()))***+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((***+++,,,---...---,,,,,,+++*********))))))(((((())))))))))))************eeePPPGGG???===<<<999888999666666777777777666666555666555555444333333222222222222222222222111111111222111000///......///000...............//////////////////////////////...............------------........................++++++,,,,,,,,,---------............------,,,,,,+++,,,...///000///...------,,,,,,,,,,,,---......000//////.........//////111000............---+++000000000111111111222222222111000000//////000000444333222111111111111111444444555555777:::===@@@JJJTTTbbbsss~~~|||~~~zzzuuuuuuzzzwwwgggVVVIIICCC@@@@@@DDDFFFDDDCCCFFFHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIFFFCCCBBBBBBBBB@@@>>>======;;;999666444111000...---++++++,,,------,,,+++++++++******))))))))))))))))))))))))((((((''')))***+++***)))((()))*********)))((((((((((((((('''''''''((((((((()))))))))))))))))))))((('''''''''((((((((((((((())))))******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''''')))*********)))(((************)))))))))((())))))))))))************cccOOOGGG???>>>===:::888999888888888888777666555555555555555444444333333222444333333222222111111111111000000////////////000...............---------......//////////////////////////////....................................,,,,,,,,,,,,------------/////////............---+++,,,.../////////...---,,,,,,++++++,,,,,,---......//////000000/////////000111111000...---...///111111111111222222222333111111000/////////000000555444333222111111111111555666888:::<<<@@@EEEIIIQQQccc{{{vvvppptttzzzvvvbbbRRRIIIDDDAAACCCDDDBBBBBBDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>===;;;999777555444///---,,,,,,---......---,,,,,,++++++++++++******)))))))))))))))(((((((((***+++++++++)))((()))******))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''((()))*********)))((('''))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********%%%&&&'''(((((((((''''''************))))))))))))))))))))))))************bbbNNNFFF???>>>===:::888999999999999999888666555555555555444444444333333333555444444333222111000000000000000////////////000//////............------............////////////000000000000////////////........................,,,,,,,,,------------.../////////////////////...,,,---......//////......------,,,,,,,,,---......---...000111111000///...111444555444111///111333111111222222222333333333111000000//////000000000222222222222333444555666777888:::<<<@@@HHHRRRYYYcccwww|||tttvvvyyy~~~~~~nnn```WWWNNNEEECCCBBB@@@AAACCCCCCEEEGGGIIIKKKMMMNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOMMMKKKIIIFFFEEECCCBBBAAA@@@@@@???>>><<<:::999888000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,+++)))((()))***))))))(((((((((((())))))'''(((((((((((())))))))))))))))))))))))((('''''')))***+++,,,+++***'''&&&((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))*********)))))))))))))))((()))))))))************```MMMEEE??????>>>;;;888888999999999999888666555555444444444444444333333333444444333222222111000000/////////000000000000///000000000/////////......---.........//////000000111111000000000/////////........................,,,,,,---------............/////////////////////,,,------..............................///000000---...000111111111000///111444555444111000111444111111222222222333333333111111000000000000111111222222333333444666777888777999;;;>>>EEEQQQbbbnnn|||||||||~~~{{{uuujjj]]]PPPJJJGGGEEEDDDFFFCCCEEEGGGJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRRRROOONNNLLLIIIFFFCCCBBBBBBBBBBBBAAA@@@???===;;;;;;333111///...//////...---,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++***+++,,,+++***))))))+++))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))((('''''')))***+++,,,+++***'''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))******((()))))))))************|||___MMMEEE?????????;;;888888888888888888777666555555444444444444444444444444333222222111111000000000...//////000000000000///111111111000//////......------......///000000000000000000000////////////........................,,,---------............---............/////////------------......///////////////...///000000111......///000111111111111000111111111000///000111111111111111222222222333222222111111111222333333555555555555555666666777777;;;@@@FFFQQQbbbwww~~~vvviii[[[UUUQQQLLLHHHGGGEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUVVVUUUUUUTTTRRRQQQPPPLLLHHHEEEDDDEEEDDDDDDCCCBBB@@@>>>===<<<666444111000//////---,,,++++++,,,,,,,,,,,,---------,,,+++***)))***+++++++++,,,,,,,,,***)))***+++((((((((((((((())))))***((((((((()))))))))******)))))))))))))))(((''''''((()))*********)))(((''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))((((((((()))***+++))))))))))))************))))))))))))************zzz^^^LLLDDD?????????;;;888888666666777777777666666555444444444444444444444444000000000000000000000000---...///000111111000///111000000///......------------......///000000111000000/////////.................................------------............,,,,,,------............---------------...//////...............///000000////////////000111222333000/////////000111000///000000000111111111222222333333222222333333444555444444444555666777999999<<>>BBBMMM[[[jjjzzz~~~~~~~~~||||||yyynnnaaaYYYIIIHHHGGGHHHIIILLLOOOQQQOOOQQQTTTVVVXXXXXXWWWWWWXXXYYYXXXSSSMMMJJJIIIKKKFFFFFFEEECCCAAA???===<<<;;;888444111000...+++)))*********++++++,,,,,,,,,***)))'''&&&%%%&&&((()))+++,,,---,,,***)))***+++((((((((((((((()))******))))))))))))************)))))))))))))))(((((('''''''''&&&&&&'''((()))***((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***,,,---(((((())))))*********+++))))))))))))************wwwZZZJJJFFFAAA===;;;:::999888999888888777777777777777555444333444444555444333333111//////000111000///000000////////////000000//////000000111111222222...111000---000555333---///000000...,,,---000444........................------------........./////////............//////111///---,,,,,,,,,...//////////////////.........000000111111111000000/////////000111222222333333000111111111111222222222222222333444444444333333555444333555999???EEEIIIJJJZZZooo{{{rrr[[[OOOJJJFFFFFFJJJLLLJJJGGGSSSVVVZZZ\\\\\\ZZZYYYYYYZZZZZZYYYXXXUUUQQQMMMKKKIIIFFFCCCBBBAAA@@@>>>===>>><<<999777666444111///,,,------......------,,,******)))))))))***,,,---000---******,,,---,,,++++++++++++************)))))))))))))))))))))))))))+++)))(((((())))))(((&&&************+++++++++,,,++++++******))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&,,,+++++++++******))))))***)))((((((((()))+++,,,+++++++++*********))))))+++,,,------,,,+++***)))vvvYYYIIIEEE@@@<<<;;;:::999888999888888777777777777777666555444444555555444333333111000///000111000///000000////////////000000---........./////////000...222111---,,,000000...222222222222111000...,,,........................------.........///////////////............//////111///...,,,,,,---...///////////////////////////000000111111111111000000000000111111222333333333222222222222333333333333222222333333333333222222333444555777:::AAAIIIOOOaaaqqqvvvaaaRRRMMMGGGEEEHHHJJJJJJHHHNNNQQQVVVYYYXXXVVVUUUTTTXXXXXXYYYXXXVVVSSSPPPNNNJJJHHHEEECCCCCCBBB@@@>>>???<<<:::888777555222000.........///......------+++******))))))***+++,,,...+++((((((***,,,+++***+++++++++************)))''''''''''''''''''''''''+++***))))))******)))((('''''''''''''''''''''(((******)))))))))))))))(((+++*********)))))))))))))))))))))(((((((((''''''++++++*********)))))))))***)))((((((((()))+++++++++++++++*********))))))((())))))***)))((('''&&&tttXXXGGGDDD???;;;::::::999999999888888777777777777777666555555555444444444333333222000000111111111000000000////////////000000............////////////---111222///---...111111000...---...111111///---............................../////////000000000//////............//////000///...---------...///////////////////////////000000111111111111000000222222222222333333333333333333333333444444444444444444444444444444444444444777:::<<>>;;;999888777444222000000/////////......---,,,++++++************+++***)))'''''')))******)))+++++++++************)))((((((((((((((((((((((((+++)))))))))+++,,,+++***)))))))))))))))))))))((((((((((((((())))))))))))***************)))))))))***)))))))))))))))((((((******))))))))))))(((((()))))))))((()))******++++++++++++***************+++++++++,,,++++++***)))rrrVVVFFFCCC>>>;;;:::::::::999999888888777777777777777444555555444333222222333444222000000111222111000000000////////////000000000000000000111111111111,,,///111111111222333333111///------...///000111........................////////////000000000000//////............//////000000///...---......//////////////////000000000///000000111111111111000444444333333333333333333333333333333444444444444666666666666666666666666666:::>>>@@@FFFTTThhhxxxtttfff^^^RRRJJJFFFFFFGGGHHHMMMRRRXXX\\\\\\ZZZXXXWWWVVVWWWZZZ[[[[[[ZZZWWWUUUOOOLLLIIIGGGFFFEEECCCAAAAAA???===;;;:::999666444111111000///...------------,,,,,,+++************)))((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++)))((('''(((***++++++***+++************)))))))))'''''''''(((((())))))***************************************)))))))))))))))))))))((((((((((((((()))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,+++pppVVVGGGCCC>>>;;;;;;;;;::::::999888888777777777777777333444555444111000000222444222000000111222111000000000////////////000000111111111111000000000000///......111333444333333222333333222000/////////........................////////////000000000000//////............//////000000//////............////////////000000111111//////000111111111111111444444333333333333333333222222222222333333333333666555555444555666777777777;;;@@@FFFPPPddd}}}}}}uuulll___SSSKKKHHHGGGGGGIIINNNTTTXXXXXXWWWUUUUUUWWWYYY\\\^^^^^^\\\YYYWWWQQQNNNKKKIIIGGGFFFDDDBBBCCCAAA>>>===<<<;;;999777222111000...---,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''(((((())))))*********************+++++++++))))))))))))************((((((((((((((()))))))))((()))))))))************************************))))))((((((((()))))))))oooVVVHHHEEE@@@<<<;;;;;;::::::999888888777777777777777333555666444111///000222444222111111222222222000000000////////////000000////////////............111......000111333999???...///000222333222000................................./////////000000000//////............//////000000000/////////.........//////000000111111222...///000111111222111111222222222222333333333333222222222222333333333333333222222222333555666888:::???FFFPPP```vvvyyylll___TTTMMMJJJIIIJJJMMMSSSVVVWWWWWWWWWWWWWWWZZZ]]]```aaa___\\\ZZZTTTQQQNNNKKKJJJHHHFFFDDDDDDBBB@@@???>>>===;;;999555333111///------------+++,,,,,,---,,,,,,+++******,,,------+++))))))***+++++++++************)))))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&(((((()))))))))*********))))))))))))*********************+++++++++++++++(((((()))))))))))))))***(((((())))))))))))******(((((()))************)))***************+++++++++******)))))))))***++++++oooVVVKKKGGGAAA>>><<<;;;::::::999888888777777777777777444777999666222///111444555333111111222222222111000000////////////000000000/////////.........---//////000111111777KKK___RRREEE555...111444333///........................------.........///////////////............//////000000000000000///.........//////000111111222222...///000111111222222222000000111111222333333333333333333333444444444444222222222222444777999;;;AAAGGGSSSbbbvvvwwwjjj^^^TTTOOONNNJJJMMMQQQTTTUUUVVVXXXYYYUUUXXX]]]aaacccbbb```^^^XXXUUUQQQOOONNNLLLIIIGGGEEECCCAAA@@@@@@???===;;;888777444111////////////***+++,,,---------,,,++++++---///...***(((((()))+++++++++************))))))))))))))))))))))))))))))(((''''''(((((('''&&&******+++,,,---...//////++++++++++++*********************++++++,,,,,,,,,''''''((((((((())))))))))))))))))*********++++++'''((()))***+++******)))))))))*********+++++++++,,,,,,+++++++++,,,......oooWWWLLLHHHCCC???===<<<;;;:::999888888777777777777777666999;;;888333111333666555333111111222333222111000000////////////000000222222111111000000000///+++...222333222>>>___~~~rrrJJJ222000333222---........................------------........./////////............//////000000000000000///.........//////000111222222222......///111111222222222//////000111222222333333444444444555555555666666555555444555777;;;>>>@@@HHHPPP___rrr~~~yyyxxxqqqzzz}}}qqqdddZZZTTTQQQFFFHHHKKKNNNOOOQQQSSSUUURRRVVV\\\bbbeeeeeecccbbb[[[XXXTTTRRRPPPOOOLLLJJJFFFDDDBBBAAAAAA@@@>>><<<;;;999666333111000111111)))***,,,---...------,,,+++---///...***'''&&&'''+++++++++************)))************************+++)))(((((())))))(((&&&''''''((()))+++,,,---...---,,,,,,,,,+++******************++++++,,,,,,,,,&&&'''''''''(((((())))))))))))******+++++++++,,,'''((()))++++++******)))))))))******++++++++++++))))))((((((((()))+++,,,lllWWWJJJFFFAAA>>>===<<<:::999777777888888888999999999666555555555555444444444333333333222222222111111111111111111111111111111111000000///...------,,,111111333666555888GGGWWWRRR444///333333111//////////////////////////////000000000000//////000000000000000111111222666666444333222000//////////////////////////////000000111222222222222111///000000222333444555555333444444555555666666666666777777555555:::DDDMMMSSSdddzzz}}}xxxuuuxxx}}}|||vvvkkk\\\QQQNNNKKKIIIJJJNNNQQQRRRRRRSSSVVV\\\aaaeeegggffffffaaa^^^[[[ZZZYYYVVVPPPLLLMMMJJJEEEBBB@@@???>>>===:::;;;;;;999555111//////+++++++++***++++++,,,---,,,,,,,,,+++++++++******...+++))))))******'''%%%'''((()))+++++++++***)))+++*********))))))((((((******)))))))))))))))***)))((((((((((((((()))***))))))))))))))))))))))))++++++******))))))(((((())))))************))))))*********))))))))))))))),,,,,,---------,,,,,,+++,,,,,,++++++***))))))(((kkkVVVHHHEEE@@@===;;;;;;999888777777888888888999999999666555555555555444444444333333333222222222111111000000000000000000000000222222111111000000//////------///111///...666AAAfffUUU>>>111///000///,,,//////////////////////////////000000000000//////000////////////000111111111111000///...------,,,111111111111111111111111000000111222222222222111333333333333333333333333444444444555555555555555555777888777777<<>><<<<<<;;;:::999777444111000---,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,+++)))((()))+++,,,+++)))'''((()))***++++++***)))************)))))))))((()))((((((((()))***++++++---,,,+++)))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******************))))))))))))++++++,,,,,,,,,,,,++++++***************+++++++++iiiTTTGGGDDD???<<<;;;:::999888888888888888888999999999666555555555555444444444333333333222222222111111////////////////////////111111111111000000000000......///111000...///333666444333222222111000/////////////////////////////////000000000000////////////......//////000111.........---------,,,,,,111111111111111111111111000000111222222222222111777666555555444333222222222222333444555555666666555888:::;;;===EEEQQQ[[[wwwxxxpppbbb[[[QQQJJJIIILLLOOORRRUUUWWWZZZ]]]aaaccceeefffllliiifffdddbbb```]]][[[XXXTTTOOOKKKGGGDDD@@@======;;;888888999888444111......---,,,,,,,,,------///...---,,,+++,,,---...+++***)))***,,,,,,,,,***((()))******+++*********************))))))))))))''''''(((((()))+++,,,---,,,,,,+++******)))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******************************+++++++++++++++***)))))))))***+++,,,,,,---gggRRRGGGDDD???<<<;;;;;;999888888888888888888888888888666555555555555444444444333333333222222222111111000000000000000000000000............///////////////...///222444444333333000111222222111111111222//////////////////////////////000000000000//////...............///000000........./////////000000111111111111111111111111000000111222222222222111666666555444333222222111///000111333555777999999777:::<<>>:::666777::::::666111///...---,,,,,,,,,,,,,,,///...,,,+++++++++------...---,,,,,,+++***)))(((*********************************)))))))))))))))))))))(((((()))***++++++((((((((()))***+++---...))))))))))))))))))))))))(((((())))))******++++++***++++++++++++++++++***)))***************++++++))))))***+++++++++******))))))***++++++,,,,,,---fffQQQHHHDDD@@@======<<<;;;:::888888888888888888888888666555555555555444444444333333333222222222111111111111111111111111111111............////////////...---,,,---000333222000444222000///////////////000000000000000000000000//////000000000000//////...............///000000...//////000000111222222000000000000000000000000000000111222222222222111333333333222222222222222111222333444666777888888777:::???DDDOOOccczzzzzzxxxqqqfffZZZQQQNNNNNNPPPPPPRRRUUU[[[aaahhhmmmpppqqqqqqpppnnnllljjjiiiiiihhheee```ZZZTTTMMMFFFAAA>>>:::666666::::::777333000///...,,,,,,+++++++++------+++*********+++,,,---...---,,,***)))))))))++++++******************))))))))))))))))))******++++++***)))(((((())))))&&&&&&'''((()))***,,,---************************(((((())))))******++++++))))))************))))))))))))******+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++fffQQQHHHEEE@@@>>>======<<<;;;999999999888888888888888666555555555555444444444333333333222222222111111111111111111111111111111111111111111000000000000000111///,,,---111111...///......000333333000---000000000000000000000000//////000000000000////////////......//////000111---......///000000111111////////////////////////000000111222222222222111111111111222222333333333777777666666666666666666999===EEEOOO^^^uuu~~~zzzrrrhhh\\\TTTPPPNNNOOOQQQVVV]]]dddlllrrruuusssuuuvvvvvvssspppoooooollliiiddd___XXXPPPGGGBBB???<<<999888::::::888555222111///...---,,,++++++,,,,,,,,,+++++++++******)))***++++++******+++---,,,,,,+++************+++))))))))))))************---,,,+++)))((((((''''''******)))(((''''''((((((************************))))))))))))************)))))))))******)))))))))))))))******+++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++fffQQQGGGCCC???===<<<<<<;;;:::999999999888888888777777666555555555555444444444333333333222222222111111111111111111111111111111222222111111000000/////////333333///...111111.........000222333333111000000000000000000000000000//////000000000000//////000////////////000111111.........//////000000111000000000000000000000000000000111222222222222111222222222333333333444444666666777777888888999999>>>FFFSSSbbbsss~~~zzzmmm```VVVRRRPPPSSSYYY```gggoootttwwwwwwzzz~~~~~~{{{xxxvvvvvvrrroookkkeee^^^UUULLLEEEAAA@@@>>><<<::::::999999555444222000///...------+++,,,---...---,,,***)))''')))++++++)))(((***,,,---,,,+++*********++++++((()))))))))************++++++***)))((((((((())),,,+++***)))(((((('''(((*********************************))))))))))))))))))******++++++******)))))))))***++++++,,,------)))***+++,,,------------***++++++,,,,,,---------fffRRREEEBBB>>><<<;;;;;;::::::999999999999888888777777666666555555555444444444333333333222222222111111000000000000000000000000111000000///...------,,,'''...111...---000000---111222111...++++++---111000000000000000000000000//////000000000000//////000000000000000111222222000000000000111111222222111111111111111111111111000000111222222222222111444444444444444444444444111222444777:::<<<>>>@@@EEEOOO```rrr}}}|||kkk^^^WWWRRRUUU[[[bbbjjjppptttwwwzzz~~~}}}{{{zzzwwwuuupppkkkdddZZZQQQJJJCCCCCCBBB???<<<:::;;;<<<777666444222111000//////+++,,,///000000...+++)))***,,,---+++(((&&&''')))...---+++*********++++++(((((())))))*********+++***)))))))))))))))******+++***************++++++************************++++++******))))))((((((+++++++++,,,,,,+++++++++))))))***+++,,,,,,------)))***+++,,,---.........((()))***+++---...///000```QQQEEEBBB>>><<<;;;:::888777999999888888777666666666777777666555444444333333222111111111222222000///000000000000000000000000222222222111000000////////////............//////000000000000000///......////////////////////////444333333222111///...---//////000000000000//////...---------...///111222111111000000111111222333333333333222222111111111000111222333444444444444555444555999;;;;;;>>>DDDKKK^^^vvvyyykkkaaa^^^YYYXXX___ggglllqqqvvv}}}~~~}}}yyyuuuqqqllldddZZZSSSJJJDDD@@@???>>>:::888999;;;999666333000///......---------,,,+++***)))(((***,,,------,,,++++++,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))************,,,+++***))))))***++++++***,,,......,,,***)))))))))******++++++,,,,,,---___OOOBBB@@@===<<<<<<<<<<<<;;;;;;::::::999888777777666777666666555444444333333333222111111222222111///000000000000000000000000.........////////////////////////....../////////000000000000000///......////////////////////////......------,,,+++))))))//////000000000000/////////......---...///111111111111000000111111222333444444444444333333222222111222333444444444444444333333555888999<<>><<<======<<<<<<<<<<<<;;;:::999888777666666666666555444444333333333222111111222222111000000000000000000000000000000000111111222333333444000//////////////////000000000111111000000/////////////////////////////////////////////...------///000000111111000000///000///////////////000000111111000000111111222333555555555555444444444444333333444444555444444444444444777999:::@@@OOO]]]sssyyyjjjaaa[[[[[[___eeennnuuu~~~}}}zzzssskkkdddZZZRRRJJJGGGCCC???>>>???<<<;;;:::888666333111000.....................---***,,,------,,,++++++,,,------,,,+++************************************************************))))))))))))))))))))))))+++,,,,,,,,,,,,---------************************))))))))))))************((((((((((((((()))***+++)))***+++)))(((''')))***+++,,,,,,------......///|||\\\MMMGGGDDD@@@>>>===<<<:::999<<<<<<;;;:::888777666666666666555555555444444444444333111111222333222000000000000000000000000000111222222222333333333444000000000000000000000000000000111111111000000///////////////////////////111111222333333222222222000000000111111000000000111111000000000000000000111111000000111111222333555444444444444444444444444444555555555555444444777888;;;===???HHH]]]pppsssiii___\\\\\\aaajjjssszzz|||tttnnncccZZZPPPKKKFFF@@@???AAA;;;;;;;;;:::888555222000..................//////***,,,------,,,++++++,,,---,,,++++++*********+++************************************************)))))))))))))))))))))))))))))))))*********++++++************************((()))))))))************))))))******+++,,,---...***+++***)))'''(((***,,,)))******++++++,,,,,,---{{{[[[LLLGGGDDD@@@>>>===<<<:::999::::::999888777666555555555555555555555444444444555333111111222333222111000000000000000000000000/////////.........------000000111222222111000000000000111111111111000000000000000000000000000000......///000000000//////000000111111111111000000111111111111111111000000111111000000111111222333333333333333333444444444444444555666666666555555999:::===AAAGGGTTTkkk|||rrrhhhaaa]]]^^^eeemmmrrrwww~~~|||vvvlllbbbWWWPPPIIICCC@@@AAA;;;;;;;;;:::888555333111...------,,,------...///***,,,------,,,++++++,,,,,,,,,++++++******++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))***+++,,,---------+++++++++***))))))+++...)))******++++++,,,,,,---zzzZZZLLLCCC@@@>>><<<======<<<<<<999999888888777666666666555555555555555555555555666444111111222333333222000000000000000000000000111111000//////...------000111222333333222111000000000111111222222111111000000000000000000000000......///////////////...000111111222222111111000000111222222222222111111111111000000111111222333333333333333333444444444333444555666777777777777:::;;;@@@HHHSSSddd}}}||||||rrrjjjbbb]]]```fffiiillluuuuuukkk```XXXPPPGGGCCCCCC<<<<<<;;;:::888666444333//////---,,,,,,---...///***,,,------,,,++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***+++++++++******+++,,,+++******,,,...+++,,,,,,------......///xxxXXXJJJBBB@@@===<<<<<<<<<<<<;;;888888888888888888888888555555555555555555555555777444111111222333333333000000000000000000000000222222222222222222222222000111333444444333111000///000111222222222222111000000000000000000000000111111222222222111111000000111111222222111111000///000222333333333333222111111000000111111222333333444444444555555555555222333555666888888999999<<<>>>EEESSSdddyyy|||{{{sssggg]]][[[___aaadddnnn{{{vvvkkkbbbYYYNNNHHHGGG???>>><<<:::999777777777222111///---------//////***,,,------,,,++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***+++++++++***)))(((***+++,,,+++***+++,,,+++,,,,,,------......///vvvWWWHHHEEEBBB>>><<<;;;:::888777888888999999999:::::::::444555555555555555555555777444111000222333333333000000000000000000000000/////////000111111222222000111333444444333111000///000111222222222222222000000000000000000000000111111111111111000//////111111222222222222111111///000111333444444333333111111111000111222222333444555555555666666777777222333444666888999::::::@@@BBBKKK]]]rrr~~~yyykkk^^^YYYZZZ\\\___jjjxxx}}}rrrjjj___TTTLLLJJJAAA@@@===;;;999999999999555333111///......///000***,,,...---,,,+++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************+++,,,---...---,,,+++***&&&(((++++++***)))******)))******++++++,,,------qqqUUUJJJCCCAAA===999777777777888999999999888888888888777555333222333555777777666555444333222111111111111222222222222222333333333222222333444444444444333888666333000//////000222111111222222222222111111///......------///000111000111222333333222000///000000000000000000000000000000000000000000000000///000000000000111111111444444444444444444444444333333444666:::<<<======@@@LLL^^^qqq|||mmm```ZZZZZZbbbmmmvvv|||zzznnnfff___TTTIIIIIIDDD@@@???<<<777666999888666444111///.........,,,+++******))))))***************+++,,,---//////+++***)))***,,,,,,***)))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((+++++++++*********)))))))))************+++++++++,,,,,,++++++++++++++++++)))))))))***+++++++++,,,...------,,,+++++++++,,,qqqUUUJJJCCCAAA===:::888777888999999999999888888888888777666444333333555666666555555444333222111111111111222222222222222111111111111222222333333333333333666555333111000000111111111111222222222222111111000000/////////000111222222222111111111111111222111111111111111111111111111111111111111111111111000000000111111111222222222222333444444555666666555666777888999===AAADDDLLL[[[oootttggg```\\\bbbjjjsss{{{uuummmfff[[[PPPLLLFFFAAA@@@===999888:::999777555222000...------...------,,,,,,,,,,,,,,,++++++***++++++,,,---...+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++******))))))))))))))))))************))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))***************+++++++++,,,+++******))))))******pppTTTJJJDDDBBB???;;;999999999:::999999999888888888888777888666444444555666555444555444333222222111111222222222222111111000000///000111111222333222222222333333333222222222111111111111222222222222111111111111000000000111222333333222000//////000222444111111111111111111111111111111111111111111111111111111222222222333333333111111222444555666777888666888:::999999>>>GGGOOO]]]ooo|||~~~qqqiii```bbbfffnnnxxx~~~vvvooodddYYYPPPIIIDDDBBB@@@<<<:::<<<:::999666333111///...---......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++******+++,,,,,,+++)))+++++++++++++++++++++++++++++++++************)))*********))))))*********+++++++++***************)))************+++++++++))))))))))))))))))))))))+++++++++***************++++++******))))))******oooSSSIIIDDDBBB???===;;;:::::::::999999999888888888777777999777555555555555444333555444333222222222222222222222222111000///......000000111222222222222111111111222333333333222111111111222222222222111111000000000000111111222222222111000000000111222333111111111111111111111111111111111111111111111111222222222333333333444444222222333444555666777777555999;;;:::999AAAPPP]]]ooo{{{~~~vvvzzz|||ssshhheeeccchhhrrr|||~~~wwwlllbbbUUUMMMFFFDDDAAA===;;;<<<;;;:::888555222000......------,,,+++++++++++++++---,,,+++******************))))))***++++++***((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++))))))))))))+++,,,************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))------,,,,,,+++,,,,,,---nnnSSSHHHCCCBBB@@@>>><<<;;;;;;;;;999999999888888888777777:::888666555555555444333444444333333222333333333222222222111000///......000000111222222222222111000111222444444333222111111111222222222222111111//////000000000111111111///000111222333222222111111111111111111111111111111111111111111111111111222333333333333444444444444444555555555555555666333888<<<<<<>>>JJJ^^^nnn}}}~~~uuusssvvv~~~sssllleeedddjjjsss{{{}}}sssjjj\\\RRRIIIEEECCC>>>;;;;;;;;;;;;999777444222000///...---,,,,,,++++++,,,,,,------,,,+++************)))(((((()))******)))'''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))---,,,,,,+++,,,,,,------mmmRRRHHHBBBAAA???>>><<<;;;;;;:::999999999888888888888777:::888666555666666555444444444333333333333444444222222222111111000000///000111111222333222222222000111222333444333222111111111222222222222111111...///000000111111000000---///111333444333222111222222222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555444999>>>BBBIIIYYYppp|||mmmsssyyylllcccbbbiiirrrxxx{{{yyyrrrdddXXXMMMHHHFFF@@@<<<;;;;;;;;;:::999666444222111000000///............///...------,,,++++++++++++)))(((((()))******)))'''+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++************++++++***************+++++++++)))************+++++++++((((((((()))******+++++++++++++++*********************))))))******++++++lllQQQGGG@@@@@@???===<<<;;;::::::999999999888888888888777999888666555666777666555444444333333333444444555222222222222222111111111111222222333333333333333222222333333333222222111111111222222222222111111///000111222222222111111//////000111222222333333222222222222222222222222222222222222222222222222222222222222333333333333444444555555666666777777777<<>>;;;::::::::::::888666444333111000000///////////////......------,,,---------+++*********,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,---------...***++++++,,,,,,++++++***))))))*********+++++++++)))************+++++++++'''(((((()))******++++++***************+++++++++******))))))******+++,,,kkkQQQGGG@@@???>>>===<<<;;;:::999999999999888888888888777999777555555666777666555444444333333333444444555222222222222222333333333222222333444444444444333333333333222222222111111111111222222222222111111000111222333444333222222111000//////000222444555222222222222222222222222222222222222222222222222111111222222222333333333222333444555666888999999;;;???FFFPPP```www~~~|||~~~{{{zzzyyyxxxuuuqqqlllhhhggghhhhhhhhhcccdddfffhhhjjjlllnnnooommmppprrrqqqppprrrxxx~~~yyy{{{|||hhh\\\]]]gggqqq}}}qqqcccVVVOOOLLLEEE???<<<::::::::::::999777555444//////...---------------.........------......///---,,,+++,,,---...,,,***)))))))))))))))))))))))),,,,,,,,,------.........***+++,,,------,,,+++***))))))******++++++++++++)))************+++++++++)))******+++,,,,,,------))))))******+++++++++,,,,,,+++++++++,,,------...iiiPPPHHHCCCBBB???===;;;;;;::::::999999999888888888888777666555555555444444444444444444444444444444444444111111111111111111111111444333111///...//////000555555555444444333333333222222222222222222222222222222111111111111222222111222222111///...///000666333111111444555444222111111111111111111111111555444222111111222444555888444333777999777888:::???CCCLLL^^^vvv|||pppllllllkkkkkkllllllnnnppprrrssssssttttttmmmmmmmmmmmmllljjjiiihhh````````````^^^\\\ZZZXXXWWWUUUTTTWWW[[[]]]\\\[[[]]]]]]]]]]]]^^^```bbbdddhhhmmmssswwwzzz|||}}}xxxvvv{{{qqqddd]]]```hhh|||uuueeeWWWMMMGGGDDDBBB>>><<<:::999888777555333333111///---,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++'''(((******))))))***,,,++++++***)))(((((()))))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------***)))((((((((()))+++,,,******+++++++++,,,,,,,,,iiiPPPIIICCCBBB???===;;;;;;::::::999999999888888888888777666666666555555555444444444444444444444444444444222222222222222222222222555444333111111111111222444444444333333333222222222222222222222222222222000000////////////000000...000111111111111222444333111//////111222111000111111111111111111111111555444222111111222444555666333333777999888999<<>>;;;;;;:::888777666555333111000////////////............---------,,,+++***((((((***+++,,,,,,+++++++++++++++++++++***++++++***((('''((()))++++++***))))))*********))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++******))))))))))))***+++------,,,++++++(((((((((((())))))))))))jjjSSSLLLCCCBBB???===;;;:::::::::999999999888888888777777777777777777666666666666333333333333333333333333222222222222222222222222111111111111000000000///111111111111111111111111000000000000000000000000222222111111111111222222333444444333111000111222333333222222111222222333222222222222222222222222333333333333444555555666999777666999:::<<>><<<:::888666555555444222000///...---///............---------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,---,,,******+++,,,+++************+++,,,,,,******++++++++++++***************++++++,,,,,,---+++++++++++++++*********)))******+++++++++++++++******+++++++++,,,,,,,,,hhhQQQKKKCCCBBB???===;;;;;;::::::999999999888888888888777666666666555555555444444222222222222222222222222222222222222222222222222111222333333333333222111111111111222222222333333222222222222222222222222000000////////////000000...000111111111111222444111333444333111000222444333333333333333333333333222333444555555666666666888666666:::???HHHXXXgggxxxkkkddd[[[XXXSSSOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHJJJMMMPPPUUUbbbooovvvwwwuuummmbbb[[[ZZZ]]]bbbdddfffhhhjjjkkklllmmmjjjiiigggfffeeeeeeffffffdddfffgggfffcccbbbcccdddaaabbbbbbbbbbbbaaa```___[[[YYYVVVVVVVVVTTTQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHJJJLLLOOORRRUUUVVV^^^dddmmmssswww}}}zzzmmmcccbbbgggllluuuzzz{{{yyyjjjaaaRRRMMMGGGAAA>>>;;;999777666666555444222000///...///............---------(((***+++,,,,,,+++***((()))***+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---+++*********++++++,,,---***+++,,,------,,,+++***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,***))))))))))))***++++++))))))))))))*********+++hhhQQQJJJCCCBBB???===;;;;;;:::;;;999999999888888888888777666555555555444444444444222222222222222222222222333333333333333333333333//////111222222111000///111111222222333333333333222222222222222222222222222222111111111111222222111222222111///...///000444666777666333333555777333333333333333333333333222333444555666666666666;;;999:::>>>EEERRReeewwwxxxmmmcccZZZUUURRROOOKKKJJJJJJKKKKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJIIIIIILLLOOOQQQWWWeeesssyyy{{{{{{tttkkkfffhhhlllnnnoooqqqsssuuuwwwxxxxxxsssrrrqqqpppoooooopppqqqrrrtttuuutttqqqpppqqqsssrrrsssttttttsssrrrpppoookkkiiigggggggggeeeaaa]]]SSSTTTTTTTTTSSSPPPMMMKKKIIIJJJKKKLLLLLLMMMMMMNNNNNNTTT\\\aaaeeejjjsssyyy}}}ooo```WWWWWW]]]dddooo~~~|||yyysssiiiVVVQQQJJJDDD@@@===:::888888888777666444222000/////////.........------------///111333333111///---)))***+++,,,---,,,,,,+++'''(((******))))))***,,,+++*********+++,,,,,,---+++,,,------------,,,+++))))))***+++,,,,,,------+++++++++,,,,,,---------***)))((((((((()))+++,,,,,,,,,---------.........dddOOOKKKEEEBBB>>><<<<<<<<<:::999;;;:::999888777888999:::888888888888777777777777333333444444333333222111111111111222222333333333111111222222222333333333111111111111111111111111444444333222111111111111222222111111111111111222222222222222222222222222111111222222222333333333111222333333333222111000555555444555777888777666666:::>>>BBBJJJ\\\www{{{tttiiiaaaZZZTTTOOOJJJLLLKKKJJJJJJIIIJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKPPPQQQRRRTTTYYYaaalllsss~~~}}}yyyvvvuuuuuu|||}}}|||}}}{{{{{{~~~~~~{{{zzz}}}~~~}}}yyyuuurrrnnnjjjfffeeeeeeaaaZZZTTTTTTQQQNNNLLLLLLMMMMMMMMMMMMQQQSSSTTTTTTXXXaaahhhuuuzzznnn[[[OOOLLLPPPUUUcccqqqxxxsssvvvqqq```XXXMMMDDDAAA???===<<<;;;999777666666444111//////......---------........./////////---,,,---...,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))******++++++++++++******,,,,,,,,,---------......,,,++++++******++++++,,,)))+++---,,,+++***+++,,,dddOOOJJJDDDBBB>>><<<<<<<<<:::999:::999888888777777888888888888777777777666666666444444444444444333222222111111222222222333333333111111222222222333333333222222222111111111111111222222222111222222333333222222111111111111222222222222222222222222222222111222222222222333333333222222333444444333222111222222333444666777888777888<<>><<<::::::999888888777666333000//////......------........./////////---,,,---...,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,---------+++******************+++***+++------+++***+++,,,dddNNNHHHDDDAAA>>><<<<<<<<<;;;:::888888888888888777777666777777777666666666555555444555555555555444333333111222222222222333333333111111222222222333333333333333222222111111111000111111111111222333444555222222111111111111222222333333333333333333333333222222222222333333333333333333444555555444444333111222444666888999999::::::???HHHTTTddd{{{zzzqqqiiiaaa[[[VVVSSSOOOMMMMMMMMMMMMLLLJJJLLLNNNQQQSSSSSSSSSRRRUUUUUUTTTTTTVVVYYY]]]___```bbbdddgggjjjnnntttxxxxxxtttnnniiiddd```[[[XXXWWWTTTQQQPPPQQQSSSUUUUUUTTTWWW\\\aaaffflllrrrwwwyyykkk]]]TTTQQQSSSUUU^^^iiiyyywwwtttzzzrrrgggXXXLLLDDD@@@===;;;:::999999::::::888555222000000///................../////////---,,,---...,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,------******))))))))))))*********+++------+++++++++,,,cccMMMGGGDDDAAA>>><<<<<<<<<;;;:::888888999::::::888777666666666666666555555555555555555666666555555444333222222222222222222222222111111222222222333333333444333333222222111111000222111111111222222333444222222111111111222333333333333333333333333333333222222222333333333444444444444444555555555555555333444777999999:::;;;<<>>:::999:::;;;<<<:::666333111111000///.............../////////---,,,---...,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,------------++++++************++++++***,,,------,,,++++++,,,bbbLLLGGGCCCAAA>>><<<<<<<<<<<<;;;999:::;;;<<<;;;:::999888666666666666555555555555555555666666555555444333222222222222222222222222111111222222222333333333333333333333222222111111444333222222111111111222222222111111222333333444333333333333333333333333222222333333333444444444444444444555555666666666444666888888888999;;;>>>DDDRRRhhhzzziiibbbYYYSSSQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTVVVVVVYYY^^^bbbeeeeeedddcccdddccccccdddhhhmmmrrrvvvttttttsssrrrpppoooqqqrrrzzz}}}wwwqqqiiiggghhhgggbbb^^^\\\ZZZWWWUUUVVVXXXZZZ[[[___eeennnwww}}}{{{zzzzzzzzztttqqqsssyyy}}}~~~tttdddVVVMMMGGGCCC@@@;;;::::::;;;<<<:::777555222222111000///............/////////---,,,---...,,,++++++++++++++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******------------............---,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,---}}}aaaLLLHHHCCC@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::999777777777666666666555555444555555555555444333333333333333222222222222111111111222222222333333333333333333333333333333333555444333222111111111111222222111222222333444555333333333333333333333333333333333333444444444444444444444444444555666777333555777666555777<<>>:::777777777666555555444333111000/////////.../////////---,,,---...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++*********++++++***************++++++++++++******((())))))))))))*********,,,++++++******++++++,,,+++---......---,,,,,,---yyy|||[[[NNNEEEDDDBBB???<<<:::999888888:::;;;===??????>>><<<;;;888888777666666666666666555555444444444333333333333333333333333333333333222222222222222222222222444333222222111111111222111111222333333333333222222222333333333444444444444444444444444444444444222222333333333444444444333333444555666666666555:::666777<<<<<<@@@RRRgggoooggg\\\UUURRRRRRRRRQQQPPPPPPPPPRRRVVV\\\bbbfffiiikkkmmmooooooppprrrttt~~~~~~~~~|||wwwuuutttvvv}}}tttoooggg```^^^]]]]]]]]]bbbdddiiiqqqzzzxxxkkkYYYLLLIIIOOOXXX^^^bbbbbbhhhqqqyyy}}}}}}zzz|||yyykkk]]]PPPHHHGGG@@@::::::;;;999888999666555444222111000000000........................///...---,,,+++,,,------........................,,,------......------,,,+++,,,,,,---,,,+++)))(((***+++,,,------,,,***)))***+++,,,------,,,+++***************************,,,,,,,,,---------......|||{{{[[[NNNFFFDDDBBB@@@===;;;:::::::::999:::<<<======<<<:::999888777666666555555666666555555444444444333333333333333333333333333333333222222222222222222222222333333333222222222111111111111222333333333333222222222222333333333333333444444444444444444444444222222333333333444444444333333444555666666666666999666888???BBBJJJ___vvvvvvlll___ZZZSSSPPPPPPRRRRRRRRRTTTUUUVVVZZZ___eeekkkooorrrtttvvvxxxxxxyyy|||~~~~~~}}}}}}uuummmgggbbb___]]]```aaadddiiipppxxx|||rrrbbbSSSLLLMMMRRRXXX^^^___dddlllpppsssyyyxxxttt|||xxxhhhYYYPPPKKKCCC===<<<<<<999777777777666555333111000//////........................000///---,,,++++++,,,,,,........................------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++******++++++++++++++++++***------------------------,,,,,,,,,------------...zzzZZZOOOGGGCCCBBB@@@>>><<<<<<<<<<<<999::::::;;;:::999777666777666555555444444555555555555444444444333333333333333333333333333333333111111111111111111111111222222333444333222111000111111222333333333333222222222222222222222222222444444444444444444444444333333333333444444444444333333444555666666777777999666:::BBBKKKYYYrrr~~~qqqhhh___YYYSSSQQQOOOOOORRRUUUWWWXXX[[[]]]```eeekkkqqqvvvyyyzzz|||wwwooohhhdddcccccccccdddhhhlllqqqttt~~~xxxmmm___SSSNNNPPPTTTYYY[[[```eeefffgggoooxxxzzzppptttrrr```UUUNNNFFF@@@???===999666555888777666444222111//////........................000///---,,,++++++,,,,,,------------------------...---,,,++++++,,,---...,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------yyyZZZNNNGGGAAA@@@>>>===<<<<<<<<<<<<::::::::::::999888666555666666555444444444444444555555444444444333333333333333333333333333333333111111111111111111111111000111333444444333111000111111222333333333333222333222222222222111111111444444444444444444444444333333333444444444444555333444444555666777888888999888<<>>999666555999888777666444222000///...........................---,,,,,,,,,,,,---...------------------------...---+++******+++---...---,,,+++*********,,,,,,---,,,+++******,,,---...++++++)))(((((()))++++++************************++++++,,,,,,,,,---------yyyYYYNNNFFF???>>><<<;;;::::::;;;;;;;;;;;;;;;:::999888777777666666555444444444444444555555444444444333333333333333333333333333333333111111111111111111111111000111333444444333111000111111222333333333333222222222222222222222222222444444444444444444444444333333444444444555555555444444444444555777999::::::<<>><<<:::999999::::::<<<;;;;;;::::::999999999777666555555444444555555555555444444444333333333333333333333333333333333222222222222222222222222000111222333444333222222111111222333333333333222222222333333333444444444444444444444444444444444333444444444555555555555444444444444555777999;;;===BBBJJJVVVhhh{{{eee```ZZZUUUSSSSSSTTTTTTRRRUUUXXX\\\bbbiiiqqqvvvssstttwwwzzz}}}ssshhhgggkkkssszzz~~~{{{tttnnnkkkkkkmmmpppvvv}}}|||rrriiicccaaadddbbbaaaaaa___aaajjjuuuuuurrr|||qqq^^^SSSIIIDDD@@@;;;999999888888999888777555333111........................++++++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,,,,,,,++++++,,,,,,---...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,wwwXXXNNNGGG@@@???===;;;:::999::::::;;;::::::999999999::::::888777666666555555666666555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333111111222333333333333222222222333444555666666777444444444444444444444444444444444444555555555555555444444444555888:::<<>><<<;;;:::::::::999999999888999999::::::888888777666666666666666555555444444444333333333333333333333333333333333444444444444444444444444222111111111222222444444111111222333333333333222111222333444666777888888444444444444444444444444444444444555555555666666555444444444555888;;;<<>>======>>>>>>===::::::::::::::::::;;;;;;:::888777777777666444222555555444444444333333333222111000000000111222333222222333333333333444444111222222111///...000111///000000000000111111111333333333444444444555555444444444444444444444444222333333444555666777777666444555888888888<<>>:::;;;:::888777555444444444444111...---//////---+++///...,,,***))))))******------------------------/////////......---------------,,,,,,+++,,,,,,,,,+++,,,------......------************************,,,,,,++++++,,,,,,---...------,,,++++++******)))sssVVVJJJEEECCCAAA>>><<<<<<<<<;;;:::::::::::::::999999999999888777777888::::::999888555555555444444444333333444333222111111222333333222222333333333333444444222333333222000000111222222222222222333333333333333333333444444444555555444444444444444444444444444444555555555555555555666555777:::::::::???FFFRRR\\\lll~~~rrrhhh]]]WWWSSSOOOOOOQQQRRRPPPRRRXXX\\\___gggpppyyy{{{~~~~~~zzzwwwttttttwww{{{|||zzzwwwtttnnneee]]]ZZZ[[[]]]dddkkkuuu}}}~~~zzzeeeUUULLLGGGAAA===;;;;;;999888666666555555444111......//////---+++&&&&&&'''(((***,,,...///------------------------,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,qqqUUUIIIEEEDDDAAA>>><<<;;;:::999777:::::::::999888888888777888777777999:::;;;:::888555555555444444444444333666555444333222222333333222222333333333333444444333444444333111111222444222222222222333333333444333333333444444444555555444444444444444444444444666666666555555555444444666666888<<<<<<===CCCKKKVVVdddwww{{{ooo[[[TTTNNNMMMLLLKKKMMMQQQSSSTTTWWW^^^eeejjjsss{{{|||xxxuuutttssstttwww|||~~~|||{{{zzzwwwrrriiiaaaZZZXXXWWW```cccjjjrrr{{{www~~~ppp]]]QQQJJJDDD@@@<<<;;;:::999888777777777333111///...///...---,,,***++++++,,,,,,,,,,,,+++------------------------...------------,,,,,,,,,++++++*********++++++,,,+++,,,------......------------------------------,,,,,,++++++,,,,,,---...------------............oooTTTHHHEEEDDDAAA>>><<<;;;;;;:::999::::::999999888777666666999888777777888777555333555555555555444444444444666555555444333222222111222222222333333333444444333444444333111111222333000000000111111111222222333333333444444444555555444444444444444444444444666666666555555555555555666666999<<<<<<>>>FFFOOOZZZkkkvvvggg^^^TTTOOOKKKLLLLLLLLLNNNRRRWWWZZZ___fffmmmuuu~~~|||xxxrrrnnnnnnqqqvvvzzz|||zzz|||}}}~~~~~~}}}yyywwwsssmmmfff^^^YYYVVV[[[[[[___hhhtttyyy}}}}}}|||gggWWWNNNFFFBBB;;;;;;999888888777777777333222000///......------111111111111///---+++***------------------------........................*********)))******+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---......//////nnnSSSHHHEEECCC@@@>>>============<<<::::::999999888777666666999888777888888888666444666666555555555444444444555444444333222111111000222222222333333333444444222333333222000000111333000111111111111222222222333333333444444444555555444444444444444444444444444444555555666777777888666666999;;;<<<@@@KKKWWWfffyyyqqqbbbXXXSSSQQQNNNLLLNNNOOONNNRRRWWW___ccciiiooovvv~~~~~~zzz{{{xxxppplllllloooqqq{{{zzzxxxxxxyyy{{{}}}yyyxxxuuuqqqjjjbbbYYYTTTVVVUUUWWW___mmmzzzzzzvvvrrr___RRRIIICCC;;;:::999888777666666666333222111000...---......---...///111111000//////------------------------***************************)))))))))******+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,---...//////nnnSSSIIIFFFBBB@@@>>>===>>>>>>>>>===:::::::::999888888888777888777777999<<<===<<<:::666666666555555555444444333333444444333222111000222222333333333333444444222333333222000000111222333333333333444444444444333333333444444444555555444444444444444444444444333444555666777888888999777777999<<>><<<<<<===<<<;;;::::::::::::999999999999888777777999<<<===<<<;;;666666666666555555555555333333444555555444333222222222333333333333444444333444444333111111222333333333333444444444555555333333333444444444555555444444444444444444444444555555666666777777777888777888;;;???DDDPPPeeeyyyzzzkkk```[[[XXXTTTPPPLLLKKKNNNSSSWWW\\\eeeooowww~~~~~~|||~~~{{{{{{sssllliiimmmppptttyyy~~~~~~vvvwwwxxxyyyzzz{{{{{{|||zzzyyyvvvtttoooggg]]]VVVNNNMMMLLLPPPZZZfffrrryyyzzzxxxdddTTTKKK>>>===;;;999777666555444222333333111...---...000111000///---,,,+++******------------------------,,,,,,---------.........*********++++++,,,---...+++,,,------......------------------------------,,,,,,++++++,,,,,,---...,,,,,,------......//////nnnTTTJJJHHHDDDAAA>>><<<;;;:::999888::::::::::::::::::;;;;;;999888888888999999888666777666666666555555555555333444555666666666555444222222333333333444444444444555555444222222333555111111222222222333333333333333333444444444555555444444444444444444444444777777777777666666666666888999===BBBIIIXXXqqqmmmdddYYYSSSSSSSSSNNNJJJQQQQQQTTTZZZ^^^dddoooyyy~~~wwwvvv}}}yyypppjjjiiikkkoootttxxx~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttsssqqqkkkccc\\\MMMKKKJJJLLLRRR^^^jjjrrrxxx{{{kkkYYYOOOAAA???===;;;888666555555222333444111...,,,...000+++++++++,,,...111444555------------------------)))))))))******+++++++++++++++++++++,,,---...///+++,,,------......------........................,,,,,,++++++,,,,,,---............///////////////iiiSSSJJJEEECCCBBB@@@>>><<<<<<<<<<<<===<<<:::888777666555555777777777777666666666666666666555444333222222111222222222222222222222222555444333333222222222222111111111111222333444444111222222333333222222111555555555555555555444444555555555555555555444444888555333444777;;;<<<;;;999<<<@@@DDDOOOfffxxxkkkaaaXXXPPPMMMQQQSSSRRROOOQQQVVV\\\bbbhhhqqq{{{}}}}}}sssmmmnnnpppzzzwwwpppqqqqqqpppooonnnssszzz{{{vvvrrrqqqtttvvvqqqpppooooooooommmjjjgggVVVSSSOOOOOOUUU]]]dddhhhyyy~~~{{{|||www```SSSFFF===777888:::999666666666555444222000///------.........///////////////000///---+++++++++---...,,,,,,,,,++++++***************))))))))))))))))))------------------------000,,,((()))...111///---++++++++++++++++++++++++******+++,,,,,,---......iiiSSSJJJEEECCCAAA???===<<<;;;<<<<<<;;;;;;:::::::::::::::;;;888777777777666666666666555444444444444444444444333333333333333333333333555444333333222222222333222222222111222222333333333333444444444444333333555555555555555555555555444444444444444555555555;;;888555444666888888777;;;???EEEOOOaaa{{{|||jjjaaaTTTPPPLLLMMMQQQTTTTTTSSSXXX]]]cccjjjpppwww}}}~~~~~~pppiiijjjnnnxxxyyyvvvvvvuuuqqqooopppssswwwxxxqqqnnnooopppnnnmmmmmmnnnoooooommmkkk]]]ZZZVVVVVV\\\cccjjjnnnxxx|||}}}yyyjjj[[[MMMCCC;;;;;;<<<999777666666555444222111///...---.../////////////////////...---+++***)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))&&&(((,,,...,,,)))++++++++++++++++++++++++***++++++,,,------......hhhRRRJJJEEEBBBAAA???<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888777777777666666666333333444444444555555555444444444444444444444444444444333222222222333333444333333222222222222333444444555555555555444444555555555555555555555555222333333444444555555555;;;888555444555777777777<<>>===:::777777666666444333111000......//////////////////......------+++*********+++,,,,,,,,,,,,---------------------------------------++++++++++++++++++++++++...+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......hhhRRRIIIEEEAAA@@@>>><<<;;;:::::::::;;;;;;;;;:::999777666666888888888777777777666666444444444555555555555555444444444444444444444444444333333222222333333333555444333222222222222222444444555555555555444444444444444555555555555555111222222333444555555666777666444444666888:::;;;>>>BBBNNNdddzzzhhhYYYRRRQQQOOORRRTTTUUUWWWZZZ```eeemmmqqqwww|||vvvggg___^^^bbbiiisss}}}xxxrrrooopppttt{{{xxxqqqmmmkkkjjjhhhggggggjjjmmmppprrrrrrmmmjjjhhhjjjpppyyy}}}}}}mmm[[[OOOCCC???===:::888888666666555333222111//////////////////............///...------------......,,,---------......//////------------............------------------------...------///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......gggQQQIIIFFFAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;:::888777666888888888888777777777777777777666555555444333333222222222222222222222222333333333222222333333444555555444333222222222222333333444444444444333333444444444555555555666666222222333333444555666666666666555555666888;;;===BBBIIIZZZsss}}}uuufff]]]UUUQQQPPPSSSVVVYYY[[[]]]ccclllssszzz|||}}}sssccc[[[ZZZXXX]]]fffqqq}}}{{{uuulllpppvvv}}}wwwpppmmmkkkjjjjjjhhhggghhhkkkoooqqqqqqpppmmmlllooouuu}}}xxxbbbTTTFFF@@@===:::888999777666555444333111111000000000//////.........---.....................///---------....../////////+++,,,,,,,,,---------...------------------------+++++++++---------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......fffQQQIIIFFFBBBAAA???<<<;;;;;;;;;;;;999:::;;;=========<<<<<<999999888888888777777777888888777666555444333222222222222222222222222222333333222222222333444444555444444333333333333444333333444444444444333333333333444444555666666666333444444555555666666666888888888777777888;;;===BBBPPPgggttt```WWWUUUSSSRRRRRRTTTXXX]]]bbbgggoooxxxzzz|||qqq```WWWUUUOOORRRXXXbbbooo~~~~~~ssstttwww|||wwwrrrooommmkkkllliiiggggggiiimmmooopppqqqnnnmmmnnnttt{{{~~~lll]]]LLLDDD???;;;::::::777666666555333222222111000000000///......------,,,,,,,,,,,,---------------------...............***++++++,,,,,,---------++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......eeePPPIIIFFFCCCAAA???===<<<;;;<<<<<<888999;;;===>>>>>>===<<<999999999888888888777777777777666666555555444444333333333333333333333333333222222222333333444555444444333333333444444555444444555555555555444444333333444444555666666777666666666666666666666666777888999999888999>>>AAAIII]]]zzzpppdddWWWRRRQQQQQQTTTWWWZZZ___fffnnnuuu{{{{{{}}}}}}nnn]]]SSSQQQIIIJJJMMMUUUaaappp}}}~~~wwwuuuuuutttsssllliiifffeeehhhllloooppprrrooolllkkknnnssswwwxxxxxxvvvuuuzzzyyyiiiVVVJJJCCC>>>;;;<<<777777666555444333222222111000000///......------+++,,,,,,---------------.........---------------***++++++,,,------......++++++++++++++++++++++++111111000///......///000------------------------..................------eeePPPIIIFFFCCCBBB@@@>>>===<<<<<<<<<999:::<<<<<<<<<:::888666999999999888888888888777555555555666666666666666444444444444444444444444222222222222333333444555333333333333444444555666555555666666666666555555333333444444555666777777777777777777777666666666333555888999999===BBBGGGVVVnnnrrrddd]]]UUURRRPPPPPPUUU\\\bbbgggpppyyy}}}|||lll[[[QQQNNNGGGFFFGGGMMMXXXfffssszzz}}}xxxyyy|||}}}}}}kkkhhheeeeeehhhllloooqqqsssoookkkiiijjjmmmoooppptttqqqpppuuurrr]]]PPPGGG@@@======777777666555444333333333111000000///...---------------...///000000000///.........------,,,,,,+++++++++,,,,,,---...//////------------------------///......,,,******,,,...------------------------..................------dddQQQKKKHHHAAA@@@???===;;;::::::999<<<<<<;;;::::::::::::;;;;;;:::999999888888999999777777666666555555555444444444444444444444444444111111222222222333333333333333333333333333333333666444222//////000222444444444444555555555555666444555555555666666777777888777888;;;<<<>>>FFFOOOcccqqqhhh[[[YYYVVVTTTUUU[[[ccciiiooosssyyy~~~tttiii^^^RRRJJJBBBBBBEEEKKKPPPVVVbbbmmmyyy}}}|||}}}{{{~~~}}}nnniiidddbbbfffkkknnnpppqqqnnnjjjgggfffgggiiikkkqqqlllhhhkkkvvviiiUUUIIIBBB===999888666444444666666666555222000...,,,,,,---000111,,,---......,,,,,,---...------------------------///...,,,*********,,,---------------------------........................///......---------......---------,,,,,,+++++++++dddPPPJJJGGG@@@@@@>>>===;;;;;;::::::<<<<<<;;;::::::::::::;;;:::999888888777777888888777666666666555555555555444444444444444444444444111222222222222333333333333333333333333333333333555444222111111222333444444444444555555555555666666666666666666555555555666666888:::;;;>>>IIIVVVpppsssbbb[[[VVVVVVVVVVVVZZZaaajjjqqqxxxzzz~~~}}}rrrfffYYYMMMEEE@@@???AAAFFFKKKQQQ\\\gggvvv}}}|||{{{zzz}}}~~~}}}~~~~~~{{{ooojjjeeebbbeeehhhkkklllnnnkkkgggdddcccdddfffhhhllliiieeegggooo|||qqq[[[MMMDDD>>>:::888777555555666777666555111///---+++***+++---...,,,---......,,,,,,---...------------------------///...,,,******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------,,,,,,,,,,,,,,,,,,cccOOOIIIFFF??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;999888777777666666777777666666666666555555555555444444444444444444444444222222222222333333333333333333333333333333333333333333333444444444444555444444444555555555555666888777777666666555555444666777:::;;;;;;AAAQQQbbbsssaaaVVVSSSTTTVVVZZZ^^^dddmmmwww~~~~~~wwwmmmcccVVVKKKCCC@@@>>>@@@DDDGGGLLLWWWbbbsss}}}}}}||||||}}}~~~yyyxxxxxxzzz~~~|||yyyoookkkfffcccccceeeggghhhiiigggdddaaa```aaacccdddfffeeebbbaaaeeeooo}}}|||dddSSSGGG???;;;:::888666666777777666555222000...,,,++++++,,,---,,,.........---,,,---...------------------------...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,------------bbbOOOHHHDDD???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999888777777777777777666666666666666555555555444444444444444444444444222222222333333333444444444444444444444444444444222333444666666666555555444444444555555555555666777777777666666666666666999:::<<<======FFF[[[pppssscccXXXVVVXXXZZZ^^^dddkkkrrr{{{~~~wwwuuuqqqjjj```UUUKKKEEECCCAAAAAADDDGGGKKKVVVaaaqqq~~~|||zzz{{{~~~}}}xxxxxxwwwxxx{{{}}}{{{xxxnnnkkkgggdddccccccdddeeedddcccaaa___^^^___``````___aaa```]]][[[bbbnnnyyymmmYYYKKKBBB===;;;999777777777888777666555333111///.........///---...///...---,,,---///------------------------------,,,+++++++++,,,---,,,,,,------------------------.....................------------...//////+++,,,,,,,,,------......aaaOOOHHHCCC???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::999888888888888999555555555666666666666666444444444444444444444444222222333333333444444444444444444444444444444444222333555777777777555555444444444555555555555666444555555666777888999999999:::<<<>>>AAAMMMfff}}}tttdddZZZVVVYYY___aaagggnnnvvv}}}~~~|||qqqpppmmmfff]]]RRRIIIDDDDDDBBBBBBDDDFFFKKKVVVbbbqqq}}}{{{|||~~~}}}|||yyyyyyyyyyyyyyy{{{}}}~~~{{{xxxnnnllliiifffcccbbbcccdddaaa```___^^^]]]]]]^^^^^^[[[^^^___[[[VVVXXXbbblll{{{vvvaaaPPPFFF@@@<<<:::888888888999888666555444222000////////////---...//////------...///------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------.........//////---------------...//////,,,,,,,,,------.........```OOOHHHCCC??????>>><<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;::::::999888999999999555555555666666666666666444444444444444444444444333333333333444444444444444444444444444444444444333444555666666666555444444444444555555555555666444444555666888999::::::777888;;;@@@HHHYYYuuuvvveee[[[VVVUUU[[[bbbhhhnnnwww~~~|||{{{|||~~~~~~}}}}}}}}}zzzxxxwwwuuurrrppplllkkkhhhaaaVVVLLLEEEAAACCC@@@@@@BBBEEEKKKWWWbbbuuu~~~~~~}}}}}}}}}zzzzzz{{{zzzxxxyyy{{{}}}~~~|||zzzppppppnnniiieeebbbaaabbb^^^^^^]]]]]]]]]\\\\\\[[[WWW[[[]]]ZZZTTTSSSYYY___oooxxxkkkXXXLLLEEE>>><<<:::999999999888777222222111//////.........---...//////...---...///------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........***++++++,,,,,,------------------------...///000---------------.........___PPPIIIDDD@@@@@@>>>===;;;;;;::::::<<<<<<;;;::::::::::::;;;:::999999888888888888888555555555555666666666777444444444444444444444444333333333444444444444555555555555555555555555555444444555555555444444333444444444555555555555666555555666777888999999999888888<<>><<<;;;;;;;;;;;;::::::999888888999::::::777777888888888777777666666666666666555555555555555555444444444333333333555444444333333444444555555555444444444333333333666666666666555555555555555555555555666666666666666777888777666777888::::::BBBJJJSSSlllzzzggg]]]\\\[[[ZZZ]]]dddmmmttt~~~|||mmmeeeeeennnyyy}}}kkkdddeeecccbbbbbbaaa`````````aaa___\\\YYYXXXXXXUUUPPPLLLHHHHHHHHHHHHFFFDDDAAA@@@>>>???CCCFFFIIIPPP```ppp~~~||||||||||||yyywwwvvvwwwxxxzzzyyyyyy{{{}}}}}}|||{{{|||}}}}}}zzzsssnnnjjjbbbZZZ]]]ZZZXXXVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSPPPLLLIIIOOO[[[nnn}}}}}}~~~ttt]]]PPPCCC===:::;;;;;;888777888333333222111000///...---......---,,,,,,,,,,,,---........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------............///]]]MMMIIIEEE@@@???>>><<<;;;;;;;;;;;;;;;:::999888888999:::;;;999999999999888777666555666666666666555555555555555555444444444333333333555444444333333444444555444444444555555666666666666666666666555555555555555555555555666666666666666777888777666777999;;;===DDDOOOaaa|||ooobbbZZZ[[[]]]___ccckkksssyyysssddd\\\\\\eeeooorrraaa\\\]]]YYYXXXWWWWWWVVVVVVVVVWWWTTTRRROOONNNNNNLLLHHHEEEFFFFFFFFFFFFDDDBBB@@@???>>>???BBBFFFJJJSSSddduuu~~~}}}|||{{{{{{yyywwwvvvwwwxxxzzzyyyyyy|||}}}~~~}}}{{{xxxwwwwwwxxxyyywwwrrroookkkddd\\\[[[YYYVVVUUUVVVVVVVVVUUUUUUTTTSSSSSSRRROOOKKKHHHJJJUUUhhhyyy}}}~~~~~~fffWWWHHHAAA<<<<<<<<<888666777555555444333222111000///000///......------..............................------------------------------------------------------------............,,,,,,,,,---------......---------............///]]]NNNHHHEEE@@@???>>><<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<;;;999888777666555666666666666555555555555555555444444444333333333555444444333333444444555333333444555666777888999666666666666555555555555555555555555666666666666666777888777777888:::<<>>===>>>>>>BBBFFFKKKWWWkkk}}}~~~|||{{{zzzyyyxxxvvvwwwxxxyyyyyyxxx|||||||||zzzwwwsssrrrrrrsssvvvvvvrrrpppnnnggg___YYYWWWUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQNNNJJJGGGEEEMMM]]]oooyyy|||qqq```NNNFFF???===<<<999666777777666666555444333222222111000//////......//////........................------------------------------------------------------------............,,,,,,,,,------------...---------............///]]]NNNHHHDDD@@@???>>><<<;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<;;;999888777777777666666666666555555555555555555444444444333333333555444444333333444444555333444444555666666777777666666666666555555555555555555555555666666666666666777888777777999<<<>>>CCCHHH]]]nnn```YYYXXXUUU\\\eeeoooxxxqqq```UUUOOOPPPXXXbbbxxx~~~fffUUUJJJGGGIIIFFFFFFEEEEEEEEEEEEEEEFFFCCCAAA???>>>===>>>>>>>>>@@@@@@@@@???>>>===<<<<<<>>>>>>AAAFFFMMM[[[qqq~~~}}}|||{{{zzzxxxwwwwwwxxxyyyxxxwwwxxxyyyyyyvvvsssqqqpppqqqsssvvvvvvtttrrrpppiiiaaaYYYVVVTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPNNNJJJGGGDDDGGGQQQaaaooowwwzzzfffSSSIII???===<<<999777777777777666555555444333333111000//////......//////........................------------------------------------------------,,,,,,,,,,,,---------------------------------------------............///~~~\\\MMMHHHCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999888888888999999666666666666555555555555555555444444444333333333555444444333333444444555444444444444444444444444666666666666555555555555555555555555666666666666777777888777777:::===AAAHHHQQQlllyyykkkaaaYYYUUUUUUXXX```lllwwwooodddWWWPPPMMMOOOXXXaaarrrnnnYYYMMMEEECCCCCCAAAAAAAAA@@@@@@AAAAAABBB>>>>>>===<<<;;;;;;===>>>>>>>>>===<<<<<<<<<;;;;;;>>>???BBBHHHOOO^^^uuu~~~~~~~~~~~~|||zzzxxxwwwxxxxxxwwwvvvrrrssstttsssqqqqqqrrrsssuuuxxxxxxtttrrrpppjjjbbbZZZXXXUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQOOOKKKHHHEEEDDDHHHSSS```mmm{{{lllXXXKKK@@@<<<<<<:::888888666666555555444444333333000///......------..............................------------------------------------------------***++++++++++++,,,,,,,,,---------------------------------............///{{{ZZZMMMHHHBBB@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::999888777777888999:::666666666666555555555555555555444444444333333333555444444333333444444555555555444444333333333333666666666666555555555555555555555555666666666666777777777777888;;;???CCCGGGYYYxxxxxxccc\\\XXXTTTSSSUUU^^^fffrrr}}}~~~qqq^^^VVVNNNKKKKKKMMMUUU]]]lll|||{{{```PPPIIIDDDAAA@@@==================>>>???;;;<<<<<<;;;::::::;;;=========<<<;;;;;;;;;<<<<<>><<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;:::888666666666777888666666666666555555555555555555444444444333333333555444444333333444444555444444444444555555555555666666666666555555555555555555555555666666666666777777777777888;;;@@@DDDJJJdddxxxgggXXXVVVTTTQQQTTT[[[dddlllxxx}}}~~~~~~mmm```SSSMMMHHHIIIJJJKKKQQQXXXfffuuukkkTTTIIIFFFCCC@@@===<<<;;;;;;;;;;;;<<<===>>>999;;;======;;;999:::<<<======<<<;;;;;;<<<===>>>???@@@DDDKKKSSS```www~~~{{{xxxwwwuuurrrqqqlllnnnooopppqqqssswwwzzzuuuvvvtttooonnnnnnjjjdddaaa^^^ZZZXXXWWWVVVTTTSSSPPPOOOOOOPPPPPPNNNJJJGGGBBB@@@@@@BBBGGGQQQbbbrrriiiYYYGGG@@@>>>;;;888777555555555555555444444444111000//////......//////........................------------------------------------------------,,,,,,---------...............---------,,,,,,,,,---------............///wwwXXXMMMHHHBBB@@@???>>>===;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<===;;;888666555555555666777666666666555555555555555555444444444333333333555444444333333444444555333444444555666777888888777666666666555555555555555555555555666666666777777888777777888<<>>;;;<<<<<<<<<<<<<<<===>>>???:::===@@@???===;;;;;;===>>>===<<<;;;<<<===>>>??????AAAEEELLLSSSaaavvv}}}sssvvvwwwqqqnnnrrr{{{|||yyyvvvtttqqqooommmnnnppppppqqqtttxxx{{{ssstttqqqlllkkkmmmjjjfffccc```\\\YYYXXXVVVTTTSSSOOONNNNNNNNNNNNMMMIIIFFF???>>>???@@@AAAHHHYYYiiiuuuqqq___LLLCCC???<<<888666666666666666555555555555222111111000000000000000........................------------------------------------------------........./////////000000.........------,,,,,,,,,---------.........//////xxxXXXKKKEEE@@@AAA???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::888999999999999888888777777777777777666555444333666666555555555555666666222222222333444555666777666666555555555555666666666666666666666666666666666555555555555666666777666555777<<<>>>@@@EEELLL```}}}vvv^^^WWWRRRSSSUUUWWW___hhhqqqwww~~~{{{yyy{{{vvvrrrttt{{{~~~~~~~~~fffWWWSSSKKKEEEBBBCCCDDDFFFKKKRRRYYYhhhzzzzzz___UUUIIIBBB@@@@@@???>>>BBB>>>:::999;;;===<<<;;;<<<<<<<<<===>>>>>>===<<<<<<===???@@@@@@@@@???>>>@@@DDDHHHLLLSSSaaarrrpppkkkeeedddffffffdddaaalllqqqzzz~~~zzzvvvtttsssrrrqqqnnnmmmmmmmmmnnnqqqtttuuurrrrrrqqqqqqooonnnlllkkkeeeccc___[[[WWWVVVUUUUUUSSSRRRPPPNNNLLLLLLLLLLLLHHHDDD@@@>>>AAAHHHQQQWWWkkkuuuzzzaaaOOOEEE;;;;;;<<<777888777666555555444444555111000000////////////000////////////............------............------++++++,,,---............000///---,,,+++,,,,,,---+++*********+++---///000,,,,,,.../////////...---wwwWWWJJJFFFAAAAAA???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777666444333222777777777777666555444333666555555555555555555666555444444444444444555555666666555555555555666666777777777777777777777777666555555555555666777777777777:::===>>>AAAJJJUUUrrrwwwiii]]]WWWSSSVVVYYY]]]fffooozzz~~~}}}{{{yyyvvvsssuuurrrpppsss{{{~~~uuu___QQQMMMHHHDDDAAABBBDDDEEEJJJOOOWWWfffwwwtttiiiWWWOOOEEE???>>>???>>><<>>???@@@???<<<<<<<<<===>>>>>>======@@@AAABBBCCCCCCCCCBBBAAA@@@CCCHHHMMMTTT```mmmvvvyyy{{{~~~}}}uuunnniiifffbbb``````aaa```^^^fffkkkuuu~~~~~~~~~~~~yyyvvvuuutttsssrrrllllllkkkkkkmmmooorrrssspppppppppppppppooonnnmmmhhhfffaaa]]]YYYVVVUUUTTTQQQPPPNNNLLLKKKKKKLLLLLLGGGCCC???<<<===BBBIIIMMMbbbmmm{{{iiiUUUIII>>><<<===888888777666555555444444555111111000////////////000////////////............------............------------......///.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---.../////////...---vvvUUUJJJFFFBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999888777666555777777777666555555444444555555444444444444555555777666555555444444555555666666666555555666666666888888888888888888888888666555555555666666777888888999<<<>>>>>>CCCSSSccc{{{hhh___ZZZVVVUUUZZZ```gggqqqyyy~~~|||zzzyyywwwuuuqqqnnnlllkkklllrrrzzz~~~~~~~~~{{{iiiXXXLLLGGGEEEAAA@@@BBBDDDDDDGGGLLLRRR```ooowwwyyysssfffZZZNNNIIIBBB??????@@@???======;;;::::::===???@@@???>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBAAA@@@BBBEEEKKKSSS\\\dddkkkooonnnnnnoooqqqqqqooojjjffffffffffffdddbbbaaabbbcccffflllvvv~~~~~~{{{|||~~~}}}}}}|||xxxvvvuuutttrrrqqqiiiiiiiiiiiikkkmmmooopppmmmnnnoooppppppqqqppppppllljjjeee```[[[WWWTTTSSSNNNMMMLLLKKKJJJKKKKKKLLLGGGDDD@@@===<<<>>>AAACCCUUUaaarrrttt^^^PPPAAA===???:::888777666555555444444555222111000///////////////////////////............------............------...////////////......---------......------,,,,,,---------------,,,++++++,,,---......//////......tttTTTIIIGGGCCCAAA???>>><<<;;;;;;;;;;;;<<<<<<;;;::::::999888888777888999:::;;;;;;;;;;;;777777666555555555555555444444333333333333444444777666666555555555666666555555666666666666555555777777777777777777777777555555555555666777888888888:::>>>>>>>>>GGG]]]sssmmm```\\\WWWVVVXXX^^^gggqqq{{{~~~}}}zzzyyyxxxxxxwwwtttppplllfffgggjjjooowww|||}}}}}}}}}{{{zzz{{{~~~}}}kkk___TTTJJJEEECCC@@@@@@CCCDDDCCCFFFJJJMMMWWWccckkkmmmiii^^^RRRIIIFFFBBBAAABBBCCCBBBAAA<<<<<<;;;<<<>>>@@@AAAAAAAAABBBDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFJJJSSS^^^iiippprrrrrrtttsssssssssssssssrrrqqqnnnrrruuussspppnnnqqqtttwww|||vvvooonnnppptttxxx|||}}}{{{|||~~~~~~{{{xxxuuutttrrrooommmgggggggggggghhhjjjlllmmmjjjkkkmmmoooqqqrrrrrrrrrooommmiiiccc^^^XXXTTTRRRKKKJJJIIIIIIIIIJJJKKKLLLIIIGGGDDDAAA???>>>>>>???IIIVVVjjjzzz}}}gggVVVEEE???@@@;;;888777666555555444444555222222111000////////////////////////............------............------.../////////...---,,,,,,,,,,,,.........---,,,++++++,,,---......---,,,+++---------...............tttTTTIIIGGGCCCAAA???>>><<<;;;;;;;;;;;;<<<<<<;;;::::::999888888444555666777888888888888777777666555555555555666444444333333333333444444444444444555555777888888555555666777777666555555666666666666666666666666555555555666666777999999777:::===>>>@@@MMMiiisssaaaZZZYYYUUUXXX]]]dddnnnyyy~~~{{{yyyssstttvvvxxxxxxuuuoookkkeeefffiiinnnsssvvvwwwwwwuuuuuuvvvxxx{{{~~~mmm___WWWPPPIIIEEEBBB???@@@CCCEEEDDDEEEIIIKKKRRRYYY^^^aaa```XXXNNNFFFEEECCCCCCCCCDDDCCCBBB@@@AAABBBCCCCCCDDDFFFGGGFFFHHHIIIIIIFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMSSS___lllxxx~~~~~~}}}}}}}}}||||||}}}rrrgggfffiiilllnnnrrryyy~~~{{{|||~~~|||zzzwwwtttrrroookkkhhheeeffffffggghhhiiijjjjjjhhhjjjlllnnnpppqqqrrrrrrooommmjjjeee___YYYTTTQQQJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFDDDBBB@@@???>>>???LLL___qqq~~~ppp]]]IIIAAAAAA<<<888777666555555444444555333222111000////////////////////////............------............------------------,,,,,,+++***+++,,,---.........,,,,,,***+++---...//////......------------......//////tttUUUJJJFFFCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999777666666777666555444444555666777555555444444444444555555333333333444555666888999444555666777777666555444555555555555555555555555555555555666777888999:::777999<<>>===:::DDDTTTfffuuu}}}hhhPPPEEEBBB<<<888777666555555444444555444333222111000/////////////////////............------............------+++,,,,,,,,,,,,++++++***,,,,,,------......------***+++,,,---/////////000...------------...//////uuuVVVJJJFFFBBBAAA???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::=========<<<;;;999888777777666555444444555777888666555555555555555555666444444333333444555666666444555666777777666555444666666666666666666666666555555555666777999:::;;;888999<<>>===<<>><<<;;;;;;;;;;;;:::::::::::::::::::::;;;888888999999999888777777777666555444444555777888666666555555555555666666555555444333333333333444444555666888888666555444777777777777777777777777555555555666777999:::;;;::::::===DDDQQQhhhjjj\\\XXXXXXZZZ^^^]]]hhhsssyyy{{{yyyuuuooogggaaaeeelllwwwzzztttmmmooopppqqqrrrtttwwwyyyvvvwwwxxxxxxyyyzzz|||~~~mmmaaaVVVQQQOOOKKKIIIIIIHHHDDDCCCEEEGGGGGGJJJOOOPPPVVV^^^fffooosssmmmdddRRRQQQOOOLLLHHHFFFFFFGGGIIIMMMSSSXXX[[[^^^cccgggkkknnnppplllfffaaabbbdddfffgggiiimmmsssxxx}}}yyytttwwwzzz|||~~~xxxmmmmmmmmmnnnooommmiiieeegggggghhhiiijjjjjjjjjiiihhhiiijjjjjjkkkkkkkkkkkkfffffffffddd```ZZZTTTQQQKKKJJJIIIHHHHHHHHHIIIIIIMMMLLLJJJGGGDDDAAA???>>>AAAEEEMMMZZZiiizzz}}}___LLLEEE<<<888777666555555444444555555444333111000/////////000/////////............---..................---++++++,,,---............------,,,+++,,,---///000000///...,,,,,,---............---,,,---...///000tttVVVKKKGGGBBBAAA@@@???===<<<<<<<<<<<<888888999999999999::::::777888888777666666888999999999777666555555555555333444444444555666666666555555555555555555555555444444444555555555555666777777666666666666777777444555666777777888777777555>>>DDDHHHWWWvvvsssddd[[[YYYZZZ___eeekkksss}}}}}}wwwoooggg```\\\```gggtttvvvqqqooommmoootttyyyzzzzzz}}}}}}}}}||||||}}}ggg```WWWRRRPPPOOOMMMKKKKKKIIIHHHHHHJJJNNNRRRUUUXXX___jjjxxxqqq[[[UUUQQQPPPNNNJJJHHHJJJPPPWWWaaaiiimmmooosssvvv~~~|||zzzxxxwwwvvvwwwwwwvvvvvvxxx|||yyyqqqkkkkkklllmmmmmmmmmlllkkklllnnnpppoookkkgggffffffiiigggeeeeeefffggghhhggggggeeedddbbb```\\\VVVRRRNNNLLLJJJIIIHHHHHHIIIJJJIIIJJJJJJJJJHHHFFFCCCAAA>>>@@@HHHWWWeeesss||||||nnnRRRBBB???;;;999777777777777666555444333333222111000//////222111///...---...000111000//////...---,,,,,,,,,..............................------------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......tttVVVKKKGGGBBBAAA@@@???===<<<<<<;;;;;;;;;;;;::::::999999999888888888888777666666777888888777666555444444444444444444444555555555555555555555555555555555555555555555555666666666777777777777666666666666777777666666777888999999999999555<<>>===<<<;;;;;;;;;======<<<;;;:::999888888999999888777666666777777777666555444444333444444555555555555555444444444555555555555555555555555666666666666777777777888777777666666666666777777777777888999999::::::;;;;;;???FFFUUUooo~~~fff___YYYZZZ]]]aaagggmmmyyy}}}vvvmmmddd]]]ZZZYYY]]]jjj}}}uuunnnkkkiiijjjnnntttxxxzzz}}}ddd___ZZZXXXZZZ\\\]]]\\\VVVSSSQQQPPPTTT[[[ccchhhvvvssseee___[[[ZZZXXXVVVWWW[[[hhhqqq~~~zzzsssooonnnllljjjiiijjjkkklllppprrrsssrrrnnnjjjhhhhhhgggeeebbbbbbccceeeeeedddcccaaa^^^\\\\\\[[[YYYXXXQQQOOOKKKGGGEEEEEEEEEFFFKKKLLLLLLKKKJJJHHHFFFEEEBBBBBBEEENNNYYYggg{{{zzztttwwwhhhPPPEEE???<<<999777777777666555555444333333111111000///222111///.........///000111000000//////......---..............................------------......,,,------......------,,,---,,,,,,,,,,,,---......sssUUUJJJFFFBBB@@@???>>>===<<<;;;;;;;;;======<<<;;;;;;:::999999:::999777777777777666666777666555555444444444555666666666555444444444333555555555555555555555555555555666666666777777777777777666666666666777777777777777888999:::;;;;;;CCCDDDMMMbbbmmm___YYYWWWZZZ```fffoooxxxxxxlll```ZZZZZZ[[[___ooo}}}uuummmkkkhhhhhhlllqqqwwwzzzuuubbb^^^[[[ZZZ^^^aaabbbaaa[[[XXXUUUUUUZZZdddnnnttt~~~pppgggccc``````___^^^aaafffwww{{{vvvooommmiiiffffffhhhkkknnnqqqqqqrrrqqqnnnkkkhhhggghhhfffdddcccdddeeeeeeeee```]]]ZZZYYYZZZ[[[[[[[[[WWWTTTOOOKKKHHHGGGGGGHHHKKKKKKKKKKKKJJJHHHFFFFFFCCCAAABBBGGGOOO\\\qqqwwwvvvsssWWWHHHBBB>>>;;;888777777666555555555444333222111000000111111000///...//////000111111000000/////////.................................------------......,,,------......------,,,---,,,,,,,,,,,,---......rrrTTTJJJFFFBBB@@@???>>><<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888666666777888777555777777666666555666666666666666666555444444444333555555555555555555555555444444555555555666666666777777666666666666777777666666666666777999;;;<<>>EEEYYYyyy|||fffZZZWWWTTTSSSXXX```iiiwwwzzzkkk___ZZZ^^^cccssswwwuuuttttttsssrrrrrrvvv{{{ppp]]]ZZZXXXZZZ___cccdddccc^^^\\\[[[^^^fffrrr~~~pppkkkkkknnnrrrrrrsssyyy{{{sssooojjjfffdddfffjjjmmmlllllllllmmmmmmkkkhhheeecccaaa^^^^^^^^^______^^^\\\YYYWWWXXXZZZ\\\^^^^^^\\\YYYSSSMMMIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGIIIQQQcccttt~~~lllVVVGGGCCC>>>:::888777666555777666555555333333222111000000000000////////////////////////////////////..............................------------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......nnnQQQHHHFFFCCC???>>>===<<<;;;:::::::::::::::::::::999999999999999666333555999;;;:::777666666555555555666666777444444444555555555555555555555555555555555555555555555555555666666666666777777666666666666777777777666666666888:::===>>>DDDOOOhhhkkk^^^XXXSSSRRRUUU]]]dddmmm{{{{{{nnncccaaagggnnnzzztttuuu|||}}}}}}{{{zzz|||~~~mmmYYYWWWVVVYYY___dddfffeee^^^^^^^^^ccclllxxxqqqnnnpppwww}}}}}}zzzvvvpppjjjgggfffhhhjjjkkkjjjjjjlllmmmmmmiiifffaaa___\\\\\\\\\]]]\\\\\\ZZZYYYXXXYYY[[[]]]^^^^^^___[[[UUUOOOKKKJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGLLL\\\llluuu^^^IIIEEE???:::888777666555777777666555444333222222000000000000000//////.........................................................------------......***++++++,,,,,,++++++***---,,,,,,,,,,,,---......mmmPPPHHHGGGCCC???>>>===<<<;;;:::::::::<<<;;;::::::999888777777888555222444999<<<;;;888555555444444444555555666333444444555555666666666555555555555555555555555666666666666777777777777777777666666666666777777888888777777999;;;>>>@@@OOO\\\wwwooo```ZZZZZZQQQRRRYYYccckkksss}}}rrriiihhhoooxxxvvvrrruuuyyyjjjVVVTTTUUUYYY```fffhhhhhh______```fffooo|||qqqqqquuu}}}|||uuunnniiigggggggggkkkiiiiiilllnnnnnnkkkgggbbb```]]]\\\]]]]]]]]]\\\ZZZYYYXXXZZZ\\\^^^^^^^^^bbb^^^XXXRRRNNNMMMOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJCCCDDDEEEFFFDDDGGGUUUdddvvvhhhKKKFFF@@@;;;888777666555777777666555444333333222000000000000000//////...---------................................................------.........*********++++++*********---,,,,,,,,,,,,---......kkkQQQHHHEEECCCCCCBBB@@@>>><<<<<<<<<<<<::::::::::::::::::::::::666666666666666777777777666666666666555555555555555555555555666666666666555555555555555555555555555555666666666666555555666777777777777777666666;;;888777999::::::>>>DDDOOOoooqqqcccZZZVVVVVVRRRVVV^^^hhhttt{{{sssoooqqqxxx}}}|||ooosss|||~~~tttdddWWWTTTSSSVVV]]]dddggghhhbbb```bbbhhhoooxxx{{{tttvvvyyy~~~~~~uuummmgggdddhhhffffffjjjoooqqqmmmiiifffaaa[[[YYY[[[]]]^^^^^^]]]]]]]]]\\\[[[]]]```bbbeeeaaa\\\WWWSSSPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDGGGHHHGGGDDDAAAEEEMMMTTThhhvvvlllXXXGGG???===666777999444333222222222222222222111333222222111111111111111////////////////////////.........------,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---...///******,,,---.../////////kkkQQQHHHEEEBBBBBBAAA???===;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777666666666555555555555555555666666666666555555555555555555555555555555666666666666555555666666777777777777666666999777777:::;;;<<>>888888;;;666555555555444444444444444222222111000000000000111////////////////////////.........------,,,,,,,,,,,,,,,,,,------.........///...------------...///------.../////////......jjjPPPHHHEEECCCAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999999888888888888777777777666666666555555555555666666666666555555555555555555555555555666666777777666666555666666777777888777777666666666777;;;<<<>>>EEENNNhhhmmm```ZZZVVVUUUWWW^^^bbbjjjttt~~~yyywwwyyy}}}zzzzzzzzzwwwoooeee[[[ZZZXXXWWW[[[bbbgggjjjjjjdddbbbdddjjjrrrzzzzzzvvvuuuzzz{{{uuusssllliiihhhjjjmmmooonnnllliiiddd___[[[ZZZZZZZZZZZZ______^^^\\\ZZZZZZ]]]___eeeccc___[[[XXXSSSMMMIIIEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIHHHEEEAAA@@@CCCFFFUUUeeezzzcccOOODDD@@@::::::<<<777666666555555555444444444111111000/////////000000////////////////////////.........------------------------------.........///...------------.../////////000000///......---kkkQQQIIIFFFDDDAAA@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777666666888888888888777777777777555555555555666666666666555555555555555555555555666666777777777777666666666666777888888888777777555666888;;;;;;>>>HHHSSStttsssddd\\\YYYWWWXXX[[[bbbgggppp{{{~~~|||{{{}}}rrriiidddaaa]]]]]]ZZZYYY\\\aaafffhhhhhhfffdddeeelllsss{{{vvvuuuvvv{{{{{{yyyqqqooolllkkkllllllkkkiiigggddd```\\\ZZZZZZZZZZZZ^^^^^^]]][[[XXXXXXZZZ]]]aaa```^^^\\\ZZZUUUOOOKKKEEEFFFFFFGGGHHHJJJKKKKKKHHHIIIIIIFFFCCC@@@AAABBBKKK\\\rrrlllUUUGGGBBB;;;;;;===777555555444444333333222222111000000///////////////////////////////////////...............------------------........................------.............../////////......---lllRRRJJJGGGEEEBBBAAA???===<<<<<<======::::::::::::::::::::::::::::::999999888777666666888888888888777777777777555555555555666666666666666666666666666666666666666666777777777777666666666666777888888888888888666777:::;;;:::===KKKZZZ~~~vvvjjj___[[[YYYXXX[[[___gggmmmwww~~~~~~~~~xxxgggbbb```bbbfffccc```\\\]]]aaaeeefffffffffdddffflllttt|||vvvwwwwww|||{{{{{{{{{yyywwwwwwyyy{{{~~~}}}yyyvvvrrrooollliiigggeeedddccc```]]]ZZZZZZ[[[\\\]]]]]][[[YYYVVVVVVXXXZZZ[[[[[[[[[[[[ZZZWWWRRRNNNHHHGGGGGGGGGGGGHHHJJJJJJHHHIIIIIIHHHEEECCCBBBBBBEEETTTiii{{{vvv]]]KKKCCC;;;;;;===666666666555444444333222222111000000///////////////////////////////////////................................................---..................---++++++,,,---...//////...kkkRRRJJJGGGEEEBBBAAA???>>>=========>>>::::::::::::::::::::::::;;;;;;::::::999999888888888888777777777666666666555555555555666666666666666666666666666666666666666777777888888777777666666666777888999999999999777999;;;<<<:::@@@SSSeeekkkccc[[[YYYZZZ\\\```fffqqqwww|||~~~mmmbbb``````hhhsssoooiiiccc```bbbeeefffffffffdddffflllttt|||zzzzzzzzz~~~yyytttmmmmmmkkkiiiggggggiiilllrrrvvv|||~~~zzzuuupppjjjfffdddcccbbbaaa^^^[[[ZZZ[[[]]]ZZZZZZYYYVVVTTTTTTVVVXXXVVVVVVWWWXXXXXXVVVRRROOOIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBMMM^^^ppp|||fffQQQFFF=========666999999888777666555555444111111000/////////000000////////////////////////...............//////////////////...............------...//////...------)))***+++---.../////////iiiPPPHHHFFFCCCAAA@@@>>>===<<<<<<======::::::::::::::::::::::::999999999999999999999999777777777666666666555555555555555555666666666666666666666666666666666666777777888888888888777777666666777888999999999999888:::======<<>>666::::::999888777666555444222222111000000000000111////////////////////////---........./////////000000/////////.........---------...//////...------,,,,,,---......///......gggNNNFFFDDDBBB???>>>===<<<;;;;;;<<<===::::::::::::::::::::::::666666666666666777777777666666666666555555555555555555555555666666666777777777777777777777777777777777888888888888777777666666777999999:::::::::888;;;>>>>>>>>>IIIddd}}}|||jjj___ZZZXXX\\\ccckkkuuu}}}vvvbbbaaaaaaaaannn~~~rrrjjjhhhjjjlllmmmfffdddeeelllsss|||{{{yyy~~~yyymmmaaa[[[PPPOOOMMMKKKHHHIIIKKKNNNPPPRRRVVV[[[aaajjjtttzzzzzzsssnnnkkkeeefffddd___ZZZWWWWWWYYYUUUUUUTTTRRRQQQQQQSSSVVVUUUTTTSSSSSSSSSQQQNNNLLLHHHGGGFFFFFFFFFIIIKKKLLLNNNLLLIIIGGGFFFDDDAAA??????CCCKKKXXXggguuuttt[[[MMMCCCAAA@@@777888888777666555444333333333222222111111111111111////////////////////////---.........//////000000000000//////.........---,,,---...//////...---,,,//////////////////...---gggOOOGGGEEECCC@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;::::::999999999:::::::::999999999888888777777777777777777777777555555444444444444555555555555555555666666666777999888888888777777666666999999999999999999999999999<<<@@@BBBCCCPPPpppmmmfff\\\\\\^^^aaaiiitttppp\\\]]]eeeiiiuuu{{{nnniiijjjkkkjjjgggeeeffflllttt|||{{{yyy}}}zzzmmm```VVVPPPKKKJJJIIIGGGGGGFFFFFFFFFHHHIIIKKKOOOTTTYYY^^^```fffjjjpppwww{{{uuuppplllhhhbbb]]]ZZZWWWUUUSSSVVVSSSQQQQQQRRRSSSSSSRRRPPPPPPQQQQQQPPPNNNMMMLLLGGGFFFDDDCCCDDDFFFIIIKKKKKKJJJHHHFFFDDDBBBAAAAAACCCCCCHHHSSS___jjjvvveeeOOOFFFCCC===888:::888666666666666666444222222222111111111111000000000000000////////////////////////////////////...------,,,,,,------...---------...............,,,,,,------...///000000fffNNNFFFDDDBBB@@@>>><<<<<<<<<===<<<;;;;;;::::::::::::::::::999999999999888888888777777777777777777777777777777666555555555555555555666555555555666666666777777888888888888777777777666999999999999999999999999999;;;???BBBGGGYYY{{{wwwgggbbb]]]___bbbgggooo{{{lllZZZ\\\ccchhhsss|||qqqkkkkkkkkkhhhgggeeeeeekkksss||||||yyy|||wwwiii[[[QQQLLLEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNRRRUUUXXXWWWZZZ___eeemmmwww}}}xxxoookkkeee___[[[XXXUUURRRUUUSSSQQQRRRSSSTTTTTTSSSOOOOOOPPPPPPOOONNNLLLKKKGGGFFFDDDCCCDDDFFFHHHJJJGGGGGGFFFEEEEEEEEEEEEEEECCCBBBFFFPPPZZZeeerrr}}}lllTTTJJJEEE@@@;;;:::888666666666777666555222222222111111111111000000000000000////////////////////////////////////...------,,,,,,------...111000///...---,,,++++++,,,,,,------...//////000dddMMMFFFDDDAAA@@@>>><<<<<<<<<===<<<;;;999::::::::::::::::::;;;888888888777777777666666777777777777777777777777777666666555555666666777555555666666666777777777888888888888777777777777999999999999999999999999999:::===CCCNNNfffmmmbbb```___ccciiipppyyy~~~iiiZZZ\\\aaafffqqq~~~uuupppnnnlllhhhhhhddddddjjjqqq|||}}}zzzzzz~~~}}}qqqbbbUUULLLGGGBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNKKKMMMQQQUUU[[[dddmmmsss}}}vvvrrrkkkeee```[[[WWWSSSSSSRRRQQQRRRTTTUUUTTTSSSMMMNNNNNNNNNMMMLLLKKKJJJGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEECCCBBBDDDKKKTTT^^^lllxxxvvv\\\NNNHHHBBB===:::888666666777777666555222222222111111111111000000000000000////////////////////////////////////......------------......000000///...---,,,,,,+++,,,,,,------.../////////cccMMMGGGDDDAAA@@@>>><<<<<<<<<===<<<:::999999999::::::;;;;;;;;;999888888888777777777777666666666666666666666666777777666666666666777777555666666666666777777777888888888777777777777777888999999999999999::::::::::::===EEEWWWuuuwwwgggaaabbbdddiiiqqqzzz{{{kkk^^^^^^aaadddooo{{{}}}wwwtttoooiiihhheeedddhhhppp{{{~~~{{{zzz~~~xxxkkk]]]PPPIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMOOOQQQUUU[[[bbbgggnnnvvvzzz}}}}}}yyysssmmmggg```ZZZVVVRRRQQQPPPRRRSSSTTTSSSRRRLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBEEEBBBCCCHHHNNNWWWeeerrrdddRRRIIIBBB>>>;;;999777666777777666555222222222111111111000000000000000000////////////////////////////////////......------------......,,,,,,------.../////////---------.........//////cccNNNIIIFFFAAA@@@>>><<<<<<<<<===<<<:::999999999::::::;;;;;;;;;::::::999999999888888888666666666666666666666666777777666666666666777777666666666666777777777888777777777777777777888888888888888999999:::::::::<<<<<<@@@JJJbbb~~~oooeeecccfffkkkqqqzzz|||oooddd``````bbblllxxx~~~|||tttllliiieeedddhhhooozzz~~~{{{{{{~~~~~~tttgggYYYOOOJJJHHHHHHHHHGGGFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJOOOPPPQQQRRRSSSWWW[[[___dddkkkuuu{{{yyy~~~xxxrrrlllddd]]]XXXSSSQQQPPPPPPQQQRRRPPPOOOKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBFFFCCCCCCFFFJJJRRR```nnnlllWWWIIIAAA===;;;999777777777777777555222222222111111111000000000000000000///////////////////////////////////////......------......///,,,,,,------...//////000---------...............bbbOOOJJJFFFAAA@@@>>><<<<<<<<<===<<<;;;999::::::::::::::::::;;;:::::::::999999999999888777777777777777777777777777666666555555666666777666666666777777777888888777777777777888888888888888888888999999::::::;;;===???DDDSSSooouuujjjfffhhhmmmvvv|||vvvkkkdddaaadddnnnzzzyyyooojjjfffeeeiiipppyyy~~~zzzzzz}}}zzzooobbbWWWPPPMMMNNNKKKJJJHHHGGGGGGIIILLLNNNQQQQQQQQQRRRQQQPPPOOOOOOQQQSSSUUUVVVWWWYYY[[[^^^ccchhhpppyyywwwxxx~~~}}}wwwqqqjjjaaa\\\XXXUUURRRPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFEEECCCCCCEEEGGGNNN\\\jjjzzzvvv]]]LLLBBB===;;;999777777888888777666222222222111111111111000000000000000//////////////////////////////////////////............////////////.........---------........................```NNNJJJFFF@@@@@@>>><<<<<<<<<===<<<;;;;;;::::::::::::::::::999999999999999888888888888777777777777777777777777666555555555555555555666666666777777777888888888666777777777888888888888777888888999::::::;;;;;;<<>><<<<<<<<<===<<<;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777777777777777555555444444444444555555777777777777888888888888666666777777888888888999777777888999::::::;;;;;;;;;AAAMMMccc{{{sssqqqrrrxxx~~~}}}~~~~~~}}}}}}vvvrrrvvvqqqjjjggggggkkkqqqxxx}}}yyyxxx{{{wwwqqqggg\\\SSSQQQSSSVVVRRROOOMMMLLLOOOVVV^^^bbbaaabbbcccddddddcccbbbaaaaaaeeelllqqqtttvvvxxxyyyxxx{{{sssmmmddd^^^WWWRRROOONNNNNNMMMKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@BBBCCCDDDHHHUUUcccsssjjjUUUHHHCCC<<<:::888777888888777666222222222111111111111000000000000000//////////////////////////////////////////............//////++++++,,,---...///000111.....................---```MMMFFFEEEDDD???>>><<<<<<======;;;:::;;;;;;::::::999888777777===<<<:::999888888777777777777777777777777777777555555555777999999777555666666666666666555555555999999888888777777666666888555555999<<<;;;;;;===@@@AAASSSwww|||{{{|||~~~~~~~~~zzz{{{{{{oooiiigggiiinnnrrrwww{{{xxxxxxyyy|||~~~{{{rrreeeYYYSSSRRRSSSTTTWWWSSSPPPPPPVVV]]]dddhhhmmmoooppppppooonnnnnnooorrrxxxuuunnndddZZZVVVTTTPPPOOOPPPNNNLLLJJJHHHHHHIIIKKKMMMMMMMMMMMMLLLJJJGGGEEECCCDDDEEEFFFGGGHHHGGGGGGFFFGGGDDDCCCEEEFFFGGGMMMTTTpppuuu[[[LLLGGG===;;;999999888777555333444333222111000000000000000///---,,,,,,---///000000000000000000000000000////////////////////////------------------------...------,,,,,,------...```MMMGGGEEEDDD@@@???======>>>>>><<<;;;;;;;;;::::::999888888777777777666666777777888999777777777777777777777777666555555666888888777666777777777777777777777777888888888777777666666666888555555:::<<<:::;;;>>>BBBFFF[[[~~~}}}|||||||||}}}~~~wwwlllkkkhhhhhhkkkooosss{{{zzzvvvvvvxxx|||}}}uuummm```VVVRRRQQQSSSTTTXXXWWWWWWXXX]]]dddlllqqqsssuuuxxxyyyyyyzzz|||}}}}}}uuuiii^^^XXXTTTPPPNNNOOONNNMMMJJJIIIHHHJJJKKKMMMMMMMMMMMMLLLJJJHHHEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGDDDCCCDDDDDDDDDIIIPPPiii{{{|||aaaPPPHHH???===:::999999888666444444333222111000000000000111000...------...000111000000000000000000000000////////////////////////------------------------///......------......///```MMMGGGEEEDDDAAA@@@>>>>>>??????===<<<;;;;;;::::::999999888888777777666666777777888999777777777777777777777777777666555555777888888777888888888888888888888888777777777777666666666666888666666:::;;;:::<<>>>>>>>>>>>===;;;;;;;;;:::::::::999999999<<<<<<:::999888777777777666666666666666666666666888666444444666888888888777777777888888888888888666666666666666666666666888666777:::;;;:::===BBBDDDTTTsss~~~}}}{{{{{{~~~~~~ooojjjhhhdddaaabbbdddiiirrr|||vvvrrrpppsssyyy~~~{{{wwwjjjbbbXXXPPPNNNPPPSSSUUUVVV[[[aaadddeeeiiiqqqxxxyyy|||rrrccc[[[UUUPPPNNNPPPPPPNNNMMMKKKKKKKKKLLLMMMLLLLLLLLLLLLJJJIIIGGGEEEAAAAAACCCDDDFFFGGGHHHIIIIIIFFFEEEEEECCC???AAAFFFRRRggguuu[[[KKK@@@>>>:::999888777666444444444333222111111111111111000000//////000000111////////////////////////////////////////////////........................//////............//////aaaNNNHHHEEEDDD@@@>>>============<<<:::;;;;;;;;;:::::::::::::::<<<<<<:::999888777777777666666666666666666666666888666444444666888888888666666666777777888888888666666666777777777777777888777888;;;;;;:::>>>DDDGGG\\\~~~~~~}}}{{{}}}wwwiiidddbbb^^^\\\^^^aaafffpppzzz~~~uuuqqqnnnqqqvvv{{{~~~|||wwwssshhh```VVVOOOMMMOOOSSSVVVXXX]]]cccffffffiiioootttyyy}}}rrrddd[[[VVVQQQPPPRRROOOOOOMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKIIIGGGFFF@@@AAABBBCCCEEEFFFHHHHHHJJJGGGGGGGGGDDD???@@@CCCIII\\\rrrbbbNNNAAA>>>:::888777666555444555444333222111111111111////////////////////////////////////////////////////////////////////////...........................------,,,,,,------...aaaOOOHHHFFFDDD???>>><<<<<<======;;;:::;;;;;;;;;;;;::::::::::::777777666666777777888999777777777777777777777777777666555555777888888777555555666777777888888888777777777777888888888888888888999<<<;;;:::???FFFNNNggg~~~tttccc\\\]]]YYYYYY\\\___dddnnnxxx~~~tttpppmmmooossswwwyyyxxxsssoooeee^^^TTTMMMLLLPPPTTTWWW]]]aaafffhhhiiilllpppssszzz~~~sssfff^^^XXXSSSQQQSSSOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGAAAAAAAAABBBCCCEEEGGGGGGHHHFFFFFFGGGDDD??????BBBCCCQQQcccqqq}}}jjjTTTCCC???;;;888777777666555555444333222222111111222////////////////////////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------bbbOOOIIIFFFDDD@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666777777888999777777777777777777777777666555555666888888777666666666777888888999::::::777888888888999999999:::888888:::<<<;;;:::@@@HHHYYYtttvvvddd[[[ZZZWWWWWW[[[___cccllluuu~~~tttooommmnnnqqqsssuuusssoookkk___YYYPPPKKKLLLQQQVVVZZZaaaccceeeiiilllooorrrtttyyy}}}{{{vvviiiaaa[[[UUURRRRRRNNNMMMMMMKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHBBBBBBAAAAAABBBDDDEEEFFFEEECCCDDDFFFDDD???>>>AAA@@@JJJWWWeeevvvrrrZZZEEEBBB===:::999888888777555555444333222222222222000000000111111000000000000000000000000000000000////////////////////////..............................------------......bbbPPPIIIFFFDDDAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888888777777777777777777777777777777555555555777999999777555777777888999::::::;;;;;;888888999999999:::::::::888888:::<<<;;;:::@@@IIIbbb}}}{{{iii___ZZZWWWXXX[[[^^^bbbiiirrr~~~tttooonnnnnnoooqqqrrrpppllliii[[[UUUMMMIIIKKKQQQXXX\\\bbbbbbcccgggmmmqqqtttuuuwww{{{~~~|||}}}vvv|||yyyllleee^^^VVVRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHCCCBBBBBBAAABBBCCCDDDEEEBBBAAABBBEEECCC>>>===@@@???FFFPPP^^^rrrwww^^^HHHDDD???<<<:::::::::999555555444333222222222222111111222222222222111111000000000000000000000000//////////////////////////////////////////////////////............//////^^^OOOJJJFFFBBBAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===;;;:::<<>>;;;888777777777777777888999555555666777888999999:::777777777666555555444444999999999888888888888888888:::888:::@@@???FFFZZZlll{{{rrr```YYYWWWWWWYYYZZZ\\\dddnnn{{{|||ooollllllmmmnnnpppoookkkeee```VVVQQQLLLJJJLLLQQQTTTVVV\\\```eeegggiiimmmsssxxx{{{wwwrrrwww}}}qqqeee___ZZZUUUQQQOOOOOONNNNNNMMMLLLKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGEEEDDDAAA??????@@@CCCEEEFFFFFFEEEDDDCCCAAA???>>>BBBAAAGGGWWWiiixxxcccOOOAAA===>>>888888;;;777777666444222111111111222////////////////////////000000000000000000000000............////////////000000000000000000000000///////////////.........^^^NNNJJJFFFBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<999777666777999;;;999888888888777777777777777888666666666777888888888999666777777777777777777777888888888888888999999999999<<<:::<<>>>>>@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@???AAAAAAFFFTTTcccrrriiiTTTDDD??????999888;;;666666666444333222111111111111111111111111111111111000000000000000000000000............////////////------------------------////////////............]]]NNNIIIFFFCCC???>>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;;;;:::888666666888::::::999999999888777666666666777777777777777777777777777666666777888888999::::::777777888888999999::::::;;;===;;;>>>CCCBBBKKK```www```UUUQQQPPPRRRTTTWWW```hhhmmmssspppmmmmmmmmmmmmkkkeee^^^XXXNNNKKKIIIIIIMMMSSSXXXZZZ```dddhhhjjjkkknnnsssxxx~~~{{{zzzmmmccc]]]XXXTTTRRRQQQPPPOOOMMMKKKJJJJJJBBBCCCEEEGGGHHHHHHHHHHHHEEECCC@@@>>>>>>???AAABBBDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@EEEOOOZZZhhh{{{rrrZZZIIIBBB@@@999999;;;666555555555555333222111000111111111111111111111111////////////////////////............////////////------------------------........................~~~\\\MMMIIIFFFCCC@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<:::888777777999;;;;;;::::::888777666666666666777777777777777666666666777777777888888888999999777777888888999:::;;;;;;:::>>><<<>>>DDDDDDPPPhhhzzzaaaUUUPPPMMMOOORRRVVV]]]fffnnnqqqkkkllllllkkkjjjggg```XXXSSSJJJHHHFFFHHHMMMTTTYYY\\\```dddgggiiijjjmmmrrrvvv}}}~~~~~~pppeee^^^YYYVVVVVVUUUSSSQQQOOOLLLKKKJJJCCCDDDEEEFFFGGGGGGGGGGGGDDDCCC@@@>>>===>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@DDDJJJQQQ^^^sss|||___LLLBBB@@@999999;;;666555555666666555333111000111111111111111111111111////////////////////////............////////////////////////////////////------...............///}}}ZZZKKKHHHFFFCCCBBBAAA???>>>======<<<<<<===<<<;;;:::::::::::::::999888777555444555888999::::::888777666666666666777777777666666666666666888888888777777666666666777777888999:::;;;;;;<<<999===;;;===EEEIIIYYYuuu}}}dddVVVPPPLLLNNNQQQUUU\\\cccmmm~~~pppjjjkkkjjjiiigggccc\\\SSSMMMGGGEEEEEEGGGMMMTTTYYY[[[^^^aaaeeeggghhhkkkpppttt|||}}}~~~pppfff___[[[YYYZZZYYYVVVTTTPPPMMMKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@CCCFFFJJJUUUjjj|||cccNNNCCC???999:::<<<777555666666666555333111000000000000000000000000000////////////////////////............////////////////////////////////////,,,---------......//////{{{YYYJJJHHHFFFCCCBBBBBB@@@???>>>============<<<<<<;;;:::::::::::::::::::::888777777999;;;999999888777666666666777666666666666666666666666999888888777666666555555888888999999::::::;;;;;;888<<<:::===GGGPPPffflllYYYQQQKKKLLLOOOSSSYYY```hhhyyysssmmmhhhhhhfffddd```XXXOOOIIIFFFDDDDDDGGGLLLSSSXXXZZZ[[[___ccceeefffiiinnnsss~~~~~~|||{{{nnnddd^^^\\\[[[\\\[[[XXXUUUQQQMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDBBB@@@???>>>>>>>>>??????AAABBBBBBCCCCCCCCCAAAAAABBBDDDGGGOOOaaaqqqkkkTTTEEE@@@:::;;;===777666666666666444333222111////////////////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////{{{XXXJJJGGGFFFDDDBBBAAA@@@>>>=========<<<======<<<;;;:::::::::::::::<<<===<<<:::888:::;;;888888777777777777777888444555555555666777777777888888888888888888888888::::::::::::::::::::::::888<<<;;;>>>JJJXXXssstttZZZRRRJJJJJJMMMQQQVVV\\\cccsss|||sssmmmfffeeedddbbb]]]VVVMMMGGGFFFEEEDDDGGGLLLQQQVVVWWWYYY]]]aaadddfffiiiooosss}}}|||}}}vvvkkkaaa]]]\\\]]]]]][[[XXXTTTPPPLLLIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>===>>>@@@AAABBBCCCCCCDDDCCCAAAAAADDDFFFLLLYYYfffyyyuuu\\\JJJCCC;;;;;;===666888777666555333333333333000000000000000000000000000000000000000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////zzzXXXIIIGGGFFFDDDAAA@@@???===<<<<<<<<<<<<>>>===<<<;;;:::999999999666888::::::777555666777888777777777777777888999333444444555666777888888888888888999999:::;;;;;;;;;:::::::::::::::::::::999===;;;@@@MMM]]]|||zzz[[[QQQIIIIIILLLOOOTTTYYYbbbqqqyyy~~~qqqkkkeeedddccc```\\\TTTKKKEEEFFFEEEDDDGGGKKKQQQTTTVVVYYY\\\aaadddfffjjjooottt}}}{{{|||}}}}}}|||ssshhh```\\\\\\^^^\\\[[[WWWSSSNNNJJJGGGEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHFFFEEEBBB@@@???>>>>>>===>>>???AAABBBCCCDDDDDDDDDAAAAAADDDFFFKKKUUU```ppp}}}bbbOOOEEE===<<<<<<555999888666444333333333444111111111111111111111111111111111111111111111111............/////////000........................++++++,,,,,,---...//////yyyZZZMMMGGGDDDCCC@@@???>>>======<<<<<<<<<>>>===<<<;;;<<<<<<>>>>>>::::::::::::::::::::::::888888777777777777888888999999888777666666666777999999999888888888888888888888888777888888999:::777:::===AAAMMMggg~~~eeeVVVJJJJJJLLLLLLPPPVVVdddooo{{{}}}rrrhhhddd```\\\YYYUUUPPPHHHCCCCCCDDDEEEHHHKKKOOORRRTTTUUUXXX[[[___bbbgggmmmqqqwww{{{zzzrrrssstttvvv||||||vvvrrrssslllsssyyy}}}yyyyyyuuunnngggaaa]]][[[[[[YYYWWWSSSOOOKKKHHHGGGFFFEEEDDDCCCDDDEEEGGGJJJLLLIIIIIIGGGEEECCC@@@>>>===<<<===???AAACCCDDDEEEEEEDDDCCCBBBBBBEEELLLVVV\\\mmm{{{mmmRRRHHHCCC===;;;>>>;;;:::888666444222222111222222222111111111111000000///...---,,,---......000000000000000///......------------------------000//////......000111222yyyZZZLLLGGGDDDCCC@@@???>>>======<<<<<<<<<;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999888777777777777777777888888888888888888999999888888888888888999999:::;;;<<>>======>>>???AAACCCEEEEEEFFFEEEEEEDDDDDDEEEJJJRRRWWWeeessstttVVVIIIDDD===:::;;;:::999888666444333222222222222222111111111111000111000///.........//////000000000000000///......000000000000000000000000//////.........///000111xxxYYYLLLGGGDDDDDD@@@???>>>======<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888777777777777777777888999777777777888999999999:::888888888888888999::::::???>>>@@@III^^^}}}ooo\\\MMMIIIJJJKKKPPPXXXgggrrr}}}{{{oooddd```^^^\\\YYYVVVPPPJJJEEECCCDDDEEEHHHLLLPPPUUUWWWZZZ[[[]]]^^^```cccgggjjjkkkoootttwww{{{~~~pppjjjddd\\\YYY[[[dddooowww|||zzzsssjjjdddcccbbbnnnyyy{{{xxxuuuqqqmmmooonnnkkkfffbbb]]]YYYWWWSSSRRRNNNKKKHHHFFFEEEEEEGGGFFFEEEEEEEEEGGGHHHIIIJJJIIIIIIGGGEEEBBB???>>>>>>???@@@AAACCCEEEFFFFFFGGGGGGGGGFFFFFFHHHMMMPPP[[[iii}}}~~~\\\KKKEEE???999888999888777666444444444444222222222111111111111000222111000/////////000000//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000wwwXXXLLLGGGEEEDDD@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888777777777777888888777666666666777888999999666666777888999:::::::::999888888888888999::::::@@@>>>AAANNNhhhtttaaaOOOIIIIIIJJJPPPXXXfffqqq|||{{{pppeee^^^]]]\\\ZZZVVVQQQKKKGGGDDDDDDEEEGGGKKKQQQUUUXXXZZZ\\\]]]^^^___aaaeeehhhjjjnnnrrrvvvzzzsssjjj```TTTMMMNNNUUUbbbmmm}}}~~~zzzrrrgggaaaaaadddrrr~~~~~~wwwrrrooolllllllllkkkiiiddd___[[[XXXSSSQQQNNNKKKHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFCCC@@@>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGFFFGGGIIILLLSSS```tttbbbNNNFFF@@@:::777888777666555555555555555222222222111111111000000111111000000////////////...///////////////......))))))))))))))))))))))))------------.........///vvvWWWKKKGGGEEEDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::999999999888888888888777777777777888888777666666666777888999999666666777888999:::::::::999999999888999::::::;;;???===BBBTTTrrrxxxcccPPPIIIHHHIIIOOOXXXbbbnnnzzz}}}sssiii]]]^^^^^^\\\XXXQQQLLLIIIEEEDDDEEEGGGJJJPPPUUUXXXYYY[[[]]]^^^```cccgggkkkppptttyyy}}}xxxjjj]]]NNNHHHHHHNNN\\\jjjvvv~~~zzzrrrgggcccdddnnn{{{yyysssqqqpppmmmmmmnnnlllhhhccc]]]ZZZTTTRRROOOLLLIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGDDD@@@>>>=========>>>???AAABBBCCCCCCEEEGGGGGGFFFGGGHHHJJJPPP[[[mmm~~~jjjQQQGGGBBB<<<888777777666555555555555555222222222111111111000000000000000000//////............////////////..............................,,,------...............tttWWWKKKGGGEEEDDD@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>======<<<::::::999999888888777777888888777777777777888888777777777777777777888999777777777888999999999:::999999999999999:::;;;;;;===???GGG]]]|||~~~yyydddPPPIIIHHHHHHOOOWWW```kkkxxxuuulll^^^```aaa___YYYRRRMMMJJJEEEEEEDDDEEEIIINNNSSSVVVXXXZZZ^^^aaaeeejjjooossszzz~~~zzziiiZZZLLLGGGHHHMMM\\\kkkvvv~~~~~~}}}zzzrrrjjjhhhlllzzzzzzuuutttssspppppppppoookkkfff```]]]VVVTTTQQQMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGCCC@@@>>>===<<<<<<<<<===???AAABBBBBBDDDFFFFFFFFFFFFGGGIIIMMMWWWeeeuuutttXXXJJJCCC>>>:::888777666555555555555555222222222111111111111000//////000000000///...---------.../////////......000000000000000000000000------...////////////...tttVVVJJJGGGEEEEEE@@@???>>>======<<<<<<<<<<<<===>>>???@@@@@@??????;;;;;;:::999999888777777888888777777777777888888999888777777777777777777888888888888888888999999:::999999999999:::;;;;;;>>>BBBOOOggg{{{xxxdddPPPIIIHHHHHHNNNVVV___kkkxxxvvvlll___bbbdddaaa[[[SSSMMMKKKFFFEEEDDDDDDGGGLLLQQQTTTXXX[[[```fffkkkssszzzzzzjjjZZZNNNLLLNNNSSSbbbrrr{{{wwwssssssuuu|||~~~|||vvvppprrrxxxwwwtttttttttrrrrrrrrrppplllgggbbb___WWWUUUQQQMMMJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHFFFCCC???===>>>===<<<<<<===???AAACCCDDDEEEFFFEEEDDDDDDEEEGGGIIIPPP\\\jjjxxx```MMMDDD???;;;888888777555555444444444222222222111111111111000000000111111111000///...,,,---......//////..............................---...///000000000//////sssVVVJJJGGGEEEEEE@@@???>>>======<<<<<<<<<777888:::<<<======<<<<<<<<<<<<;;;::::::999888888888888777777777777888888999999888777666666777777999999999888888888888888::::::999999::::::;;;<<>>======>>>@@@BBBDDDFFFFFFFFFEEECCCBBBCCCEEEFFFKKKUUUbbbpppfffOOOEEE@@@<<<999888777666444444444444222222222111111111111000111111222333222111000///,,,,,,---.../////////...////////////////////////---...000111111111000///sssVVVKKKHHHEEECCC>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<>>>;;;888888;;;<<<<<<:::<<<<<<;;;:::999777777666:::::::::999999999999999999999999999999999::::::888:::;;;;;;;;;;;;<<<===FFFIIIZZZzzzkkkVVVMMMLLLMMMOOOTTTaaajjjuuu~~~yyymmmiiifffdddccc```[[[RRRKKKKKKHHHGGGFFFDDDDDDKKKTTTWWW^^^hhhpppvvv|||pppdddWWWRRRUUU^^^lllxxx|||nnnbbb```eeejjjnnnuuu~~~~~~xxxtttrrrrrrsssttttttsssqqqlllfff```\\\WWWUUUQQQMMMIIIFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKIIIGGGDDDBBBAAA@@@AAA@@@???===<<<===???BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEJJJSSS]]]eeepppoooUUUEEE>>><<<:::999777666444333333333333111//////000111000///000000000000000000000000////////////000000000000000000000000000000000000---...//////---,,,---...tttWWWLLLHHHEEECCC???>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>;;;999999;;;<<<<<<:::<<<;;;;;;:::888777777666777777777777777777777777999999999888888777777777999:::<<<;;;;;;;;;<<<===FFFLLLaaapppZZZOOOLLLLLLOOOTTT```jjjuuu~~~yyynnnhhhgggfffeeeddd^^^UUUNNNNNNKKKIIIHHHEEEEEELLLUUUYYY```jjjrrrxxx~~~sssfffXXXRRRTTT\\\kkkwwwzzz~~~~~~pppdddaaadddcccgggppp{{{~~~xxxsssooooooppprrrqqqqqqqqqnnnjjjeee```\\\WWWUUUQQQMMMIIIFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCBBBAAA@@@???===<<<===>>>AAABBBDDDEEEFFFGGGFFFEEEDDDCCCEEEIIIPPPYYY___iii{{{tttYYYHHH@@@===:::999777666444444333333444222000000111222111000000000000000000000000000222222111000///...------........................---...//////------...///vvvXXXLLLHHHEEECCC@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===;;;999999;;;<<<;;;;;;;;;;;;:::999888777777666555666666777777888888888:::999999888777666555555:::<<<<<<<<<;;;;;;<<<>>>FFFRRRlllxxxaaaRRRLLLLLLOOOSSS___iiiuuu~~~yyyooogggggghhhjjjjjjddd[[[SSSQQQMMMJJJHHHEEEEEEMMMVVV[[[cccmmmvvv|||yyykkk[[[SSSRRRZZZjjjwwwxxxkkknnnqqquuu|||sssfff```aaa]]]bbblllxxx~~~~~~|||xxxqqqllljjjkkknnnqqqppppppooommmjjjfffbbb___WWWUUUQQQMMMIIIFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJJJJIIIHHHFFFDDDCCC@@@>>>===<<<<<<===???AAADDDEEEFFFFFFFFFEEECCCBBBEEEGGGLLLRRRVVV```qqq|||```MMMBBB===:::999888666555444333333555333111111222333222111000000000000000000000000222111000000///...------........................,,,---//////......///111wwwXXXMMMHHHEEECCCAAA@@@???>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999888777777666666777777888999::::::;;;999999888888777777777666<<<<<<===<<<;;;;;;===???GGGYYYvvvhhhVVVMMMKKKOOORRR]]]hhhttt|||yyypppggghhhkkkoooooojjj```XXXRRRNNNJJJHHHEEEFFFNNNXXX___gggsss|||qqq```UUURRRYYYiiiwwwrrrccccccfffkkkuuuuuuggg^^^]]]\\\aaakkkxxx~~~|||{{{yyytttmmmgggeeegggkkknnnooonnnnnnmmmjjjgggdddbbbWWWUUUQQQMMMIIIFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIFFFDDD???>>>===<<<<<<===>>>???DDDDDDEEEEEEEEEDDDCCCBBBDDDEEEGGGKKKOOOWWWiiizzzhhhQQQCCC===::::::888666555444444333444333111111222222222111000000000000000000000000---.........///000000000........................+++---...///......000222wwwXXXMMMHHHEEECCCAAA@@@???>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666777888999999::::::777888888999999:::::::::<<<<<<===<<<;;;<<>>===<<<<<<======BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBDDDGGGIIIRRRccctttoooUUUEEE>>>;;;:::888777555444444444333111000///111111000///000000000000000000000000,,,------...///000000000////////////////////////,,,---////////////000222vvvXXXLLLHHHEEECCC@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<;;;::::::;;;999999888888888777777777444555555666666777777777777777888999:::;;;<<<<<<;;;<<<<<<<<<<<<===AAADDDPPPjjjyyylllwwwsss\\\NNNKKKMMMOOOWWWcccpppxxx{{{{{{wwwpppgggiiimmmrrrtttppphhh```ZZZUUUQQQOOOOOOSSS^^^jjjttt~~~|||kkk\\\UUUZZZjjjyyytttbbbaaaZZZaaammmxxxwwwgggZZZVVVTTT[[[gggwww~~~zzzxxxqqqjjj___VVVRRRUUUZZZ___dddfffggghhhfffbbb^^^\\\WWWUUUQQQMMMIIIFFFEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIKKKKKKJJJHHHFFFAAA@@@???>>>===<<<<<<<<<@@@AAABBBDDDDDDDDDDDDCCCBBBAAABBBDDDFFFLLL]]]mmmwww[[[HHH???;;;:::999777666555444444333111//////000111000///000000000000000000000000/////////.........------000000000000000000000000---...000000//////000222tttWWWLLLHHHEEECCC???>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<888;;;======;;;::::::;;;888888888888777777777777555555555666666666666666777777888888999999:::::::::;;;;;;;;;<<>>===<<<<<<===???AAACCCDDDEEEEEEDDDBBBBBBBBBCCCBBBGGGVVVddd```LLLBBB;;;:::999777666555555444444222000000111111111000000000000000000000000000//////.........---------////////////////////////...///000000///...///111sssVVVKKKHHHEEECCC>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<888;;;>>>===;;;999:::;;;888888888888777777777777888888888888777777777777888888888888777777777777::::::;;;;;;<<<@@@EEEHHH[[[{{{yyynnnrrr}}}|||vvv___NNNKKKLLLLLLRRR___mmmtttwwwwwwtttppphhhiiilllqqqssspppiiicccWWWRRROOONNNPPPWWWeeerrr~~~qqqccc[[[]]]lll{{{vvvxxx|||{{{iii[[[UUUUUU\\\hhhvvv|||~~~{{{xxxllldddXXXOOOLLLPPPWWW]]]eeegggkkkmmmkkkfff___[[[WWWUUUQQQMMMIIIFFFEEEDDD???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGCCCBBBAAA@@@???>>>===<<<<<<===@@@BBBDDDEEEEEEEEECCCBBBCCCBBB@@@CCCPPP^^^dddOOOEEE<<<;;;999777666555555555555333111111222333222111000000000000000000000000++++++,,,---...///000111........................///000111000///...///000qqqUUUJJJGGGDDDBBBCCCAAA>>><<<;;;<<<>>>???<<<<<<;;;::::::::::::;;;>>><<<<<<<<<======;;;999999999999999999999999999777777777777777777777777<<<<<<;;;;;;999888666555:::;;;<<<;;;:::===GGGPPPfffvvvxxxmmmXXXKKKIIIKKKUUU\\\gggpppuuuuuuqqqnnnfffiiilllooossssssjjj___SSSMMMIIIIIILLLRRR^^^jjjtttwwwjjj___\\\fffsss~~~xxxjjj]]]VVVSSS```lllpppssszzz~~~~~~~~~uuupppssswwwwwwyyy~~~~~~yyyuuupppaaaVVVUUUTTTUUU```ooonnnqqqttttttoooggg```[[[\\\XXXRRRNNNKKKIIIGGGEEEBBBCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGEEEBBB???===;;;:::::::::<<>><<<;;;<<<===???<<<<<<;;;::::::::::::;;;<<<;;;:::;;;;;;;;;999888888888888888888888888888888888888888888888888888777777888888888777777666;;;<<<======<<>><<<<<<;;;;;;===@@@BBBDDDEEEFFFFFFCCCDDDCCC???>>>BBBKKKSSSnnnrrrWWWIII@@@>>>;;;999888777666444222222222111111111111111222111000000000000111222////////////////////////111000///.........//////.........///////////////tttWWWKKKFFFCCC@@@AAA???===;;;;;;;;;<<<===<<<<<<;;;::::::::::::;;;;;;:::::::::;;;;;;:::888777777777777777777777777888888888888888888888888444555666888999999::::::;;;<<<>>>@@@>>>@@@LLLYYY{{{uuu^^^NNNIIIKKKNNNUUU___iiipppqqqooommmeeehhhjjjmmmrrrssskkkaaaQQQJJJDDDGGGMMMRRRXXX^^^```sssyyyttttttxxx|||ooo```TTTTTTZZZddduuu}}}~~~}}}nnn```WWWSSSYYYZZZUUUPPPPPPSSSUUUbbb^^^\\\]]]___bbbiiiqqqvvv{{{}}}zzzyyyttthhh]]][[[\\\aaapppyyykkkbbb___ZZZVVVPPPLLLIIIGGGDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDBBB???>>><<<<<<<<<>>>@@@CCCEEEFFFFFFFFFGGGFFFDDD@@@>>>@@@GGGMMM```vvvzzzZZZGGGAAA???;;;999888888666555333333222222111111000000111111000000000000111111////////////////////////111111000/////////000000000000///////////////...tttWWWLLLHHHDDDBBB@@@???===;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::;;;<<<<<<;;;999888888888888888888888888888888888888888888888888666777888:::;;;<<<<<<<<<;;;:::===AAA@@@BBBOOO```wwwbbbQQQJJJKKKLLLRRR\\\fffmmmpppooonnneeegggiiilllppprrrlllbbbUUULLLFFFIIIOOOSSSUUUXXX[[[sssuuutttwww{{{xxxlll]]]SSSRRRWWW^^^nnnvvvvvv|||~~~ppp```VVVOOOQQQPPPJJJEEEEEEJJJOOO]]][[[YYYWWWVVVZZZccckkkmmmttt}}}}}}|||{{{zzzuuullldddbbbdddlll}}}{{{nnnhhhfff\\\XXXRRRNNNKKKIIIGGGEEEAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBB???>>><<<<<<;;;===???BBBDDDEEEFFFFFFGGGFFFCCC@@@>>>???DDDHHHWWWiii___EEECCC@@@<<<999888888777555444444333222111111000000000000000000000000000000000000000000000000000000111111111000000000000111111000000000//////......sssVVVMMMIIIFFFEEE???>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999999888999;;;;;;999888999999999999999999999999888888888888888888888888888999:::;;;;;;;;;;;;;;;:::888;;;AAA@@@CCCUUUjjj~~~xxx}}}xxxhhhWWWNNNKKKKKKQQQ[[[dddllloooppppppfffhhhiiijjjoooqqqkkkcccUUUMMMGGGJJJPPPRRRSSSTTT[[[ssszzz{{{uuuwww|||sssfffXXXOOOPPPUUU[[[jjjqqqrrr|||qqqaaaUUULLLKKKIIIDDD@@@BBBKKKSSSbbbbbb^^^XXXVVV[[[dddjjjnnnuuu~~~}}}|||zzzzzzyyytttpppkkkiiillluuuyyynnniiiiii]]]YYYSSSOOOLLLJJJHHHFFFAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHDDDDDDBBBAAA???===;;;::::::;;;>>>@@@CCCDDDDDDDDDEEEDDDBBB???>>>@@@CCCFFFQQQ]]]rrrjjjMMMEEEAAA===:::888888777666555444444333222111000000000000111111111111000000000000000000000000000000000000000111111111111000111111000000/////////...qqqVVVLLLIIIGGGEEE??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;777666666777999999888666999999999999999999999999999999999999999999999999888888999999999999999888;;;888:::AAAAAAFFF\\\uuuxxx}}}sssyyy}}}{{{pppaaaTTTMMMKKKQQQZZZcccjjjnnnpppppphhhiiiiiiiiimmmpppjjjbbbRRRLLLHHHKKKOOOQQQTTTWWW```wwwvvvqqqxxx}}}|||vvvtttzzzpppaaaTTTKKKKKKPPPWWWgggooouuutttbbbVVVLLLIIIGGGEEECCCFFFQQQ]]]nnnlllggg``````hhhqqqvvvvvv{{{}}}{{{yyyxxxwwwssssssrrrpppqqqzzzwwwmmmhhhfff\\\XXXSSSNNNLLLJJJGGGFFFCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHCCCCCCBBBAAA???===;;;:::999;;;===@@@BBBCCCCCCCCCDDDCCCAAA??????@@@BBBCCCKKKRRRdddzzzqqqVVVFFFBBB===:::888888888777444444333333222222111111111111222222222222111111////////////////////////...///000111111111000000111000000000000000000///qqqUUUKKKHHHEEECCC@@@??????>>>=========<<<<<<<<<;;;::::::::::::;;;888777777888:::;;;999888888888888888888888888888999999999999999999999999777888999999::::::999999===888:::BBBCCCIIIccc|||uuunnn|||}}}xxx|||}}}}}}|||uuuyyy~~~yyykkkZZZNNNKKKPPPXXXaaahhhmmmoooooojjjjjjiiiiiilllnnniiiaaaPPPLLLKKKNNNRRRUUU[[[bbbmmm{{{ooommmqqqvvvwwwwww{{{}}}nnn```SSSIIIHHHKKKSSSeeerrrwwweeeXXXKKKHHHHHHJJJKKKPPP___nnn{{{yyysssnnnsss}}}{{{xxxvvvuuusssvvvxxxuuusssxxx~~~wwwpppiiieee^^^ZZZTTTPPPMMMKKKIIIGGGEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCBBB@@@>>><<<;;;:::;;;>>>@@@BBBDDDDDDDDDEEECCCAAA???????????????GGGJJJYYYqqqvvvZZZHHHCCC>>>:::999888888777333333333333333333333333111222333444444333222111////////////////////////---...///000000000//////000000000000000111111111rrrUUUJJJFFFCCCAAA@@@@@@@@@???>>>>>>======<<<<<<;;;::::::::::::;;;;;;::::::<<<>>>>>>===<<<777777777777777777777777999999999999999999999999888999:::;;;<<<=========???:::;;;CCCEEELLLhhhrrroookkk{{{xxxnnngggjjjooosssvvvyyy}}}zzzvvvxxxzzz}}}}}}yyy|||rrr^^^PPPKKKPPPWWW___fffkkkmmmnnnlllkkkiiihhhkkknnnhhh```PPPNNNOOOSSSWWW[[[dddmmmyyyyyypppllloootttxxx}}}yyykkk___TTTJJJHHHJJJQQQeeewwwzzzhhh[[[JJJHHHJJJOOOTTT\\\lll}}}}}}zzz~~~{{{xxxuuussssssxxx{{{wwwsssuuu|||{{{zzzyyyuuummmgggaaa]]]WWWSSSPPPNNNLLLJJJFFFDDDBBB@@@@@@@@@AAABBB?????????@@@AAABBBDDDEEEDDDDDDDDDCCCBBB???===<<<;;;<<>>===<<>>:::999888888888333333333333333333333444222333444444444444333222111111111111111111111111,,,---...000000000///...//////000000111111222222pppVVVMMMGGGCCCBBB?????????>>>======<<<<<<;;;<<<=========<<<::::::;;;;;;::::::::::::999999:::888666555555666888:::888888888888888999999999888888999999999:::::::::;;;<<<>>>@@@CCCQQQppptttjjjlllppp}}}qqqjjjdddeeeffffffgggiiimmmooonnnnnnnnnllliiimmm~~~{{{yyyxxx}}}|||~~~zzzeeeUUULLLOOOTTT\\\eeekkknnnnnnkkkhhhggghhhkkkiiiccc]]]TTTOOONNNSSSXXXbbbuuu}}}zzzpppnnnsssqqqwwwyyyiii\\\QQQIIIGGGIIIQQQccc{{{zzziii\\\LLLJJJLLLUUU```jjjvvv~~~|||yyyvvvtttrrrwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwvvvuuussspppjjjggg___[[[VVVTTTTTTSSSMMMHHHHHHEEEBBB@@@??????@@@BBB???@@@AAAAAABBBBBBBBBBBBDDDCCCAAA???===;;;:::999;;;;;;<<<===>>>??????@@@BBBCCCCCCBBB@@@>>>???@@@DDDJJJVVVggg{{{aaaOOOAAA>>>???999:::===888444444444333333333222222111111111111000000000000000000111222222222222111......//////000000111111...,,,***)))***,,,000222oooVVVMMMGGGDDDCCC??????>>>>>>===<<<<<<<<<;;;<<<=========<<<;;;:::;;;;;;::::::::::::999999999888777666666777888999777777777888888888888888888999999999999:::::::::<<<===???BBBGGGXXXxxxllleeeiiimmm{{{uuuoooiiihhhhhhggghhhjjjnnnqqqtttsssqqqmmmiiioooxxxxxxvvv{{{~~~~~~}}}hhhWWWLLLMMMRRRZZZcccjjjmmmmmmiiigggeeefffhhhfffaaa\\\SSSPPPRRRZZZdddoooxxxsssvvv}}}~~~uuudddXXXNNNHHHGGGKKKSSSfffzzzhhh[[[NNNKKKNNNVVVaaalllxxx~~~~~~~~~|||{{{yyyxxxwww}}}|||zzzxxxvvvtttrrrrrrwwwwwwvvvuuusssoooiiieee___ZZZUUUSSSSSSQQQMMMIIIHHHFFFCCC@@@??????@@@AAA???@@@AAAAAABBBBBBAAAAAACCCBBBAAA???===<<<;;;:::;;;<<<<<<===>>>???AAABBBCCCDDDEEEDDDBBB@@@AAAAAAFFFJJJTTTeeeyyyhhhSSSDDD??????999888:::666444444444333333333222222111111111111000000000000000000111222222222222111////////////000000000000.........///000000111111mmmUUUMMMHHHDDDDDD@@@???>>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999777777777777777777777777666666666777777888888888999999999999::::::::::::===>>>@@@DDDMMMbbbyyyeeeaaaffflll}}}zzzwwwuuusssqqqsssvvvzzz}}}xxxnnnhhhqqq{{{vvvyyyxxx~~~}}}}}}lll[[[LLLLLLOOOWWWaaaiiillllllhhheeecccdddeeeddd___[[[YYYYYY]]]eeeppp||||||}}}~~~ppp___RRRJJJFFFHHHLLLVVVjjjyyygggZZZOOOMMMOOOXXXbbbnnn|||~~~~~~~~~~~~}}}}}}}}}}}}|||yyywwwtttsssrrrwwwwwwvvvvvvsssnnngggccc^^^YYYSSSPPPOOOOOOLLLIIIIIIGGGDDDAAA???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;<<<===@@@BBBDDDDDDEEEFFFFFFDDDBBBCCCCCCHHHJJJRRRbbbvvvsssXXXGGG@@@???888777888333444444444444333333333333222222111111111000000000///000111111222222111111000000000000////////////,,,...111333444222111///kkkSSSLLLHHHEEEEEE@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777555555666666777777888888999999999:::::::::;;;;;;<<<>>>@@@FFFSSSnnnuuubbb```eeennnnnnfffssswwwuuu|||~~~zzzppp___MMMKKKMMMTTT___gggiiiiiifffeeeccccccdddcccaaa^^^dddhhhmmmqqquuu|||mmm[[[NNNGGGDDDHHHNNNXXXnnnxxxeeeXXXOOOLLLNNNWWWcccppp}}}|||zzzyyyxxxxxxxxxxxxyyyxxxxxxwwwtttmmmeee___[[[VVVQQQMMMLLLKKKJJJIIIIIIGGGDDDAAA???>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;===@@@CCCFFFCCCEEEFFFFFFEEECCCCCCDDDIIIIIIOOO]]]qqq|||\\\IIIAAA???888888999333555444444444444333333333222222222111111111000000///000000111111111111111111111000000//////......+++---000222222111///...jjjRRRKKKGGGEEEEEEAAA@@@>>><<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777888888888888777777444555555666777777888888999999:::::::::;;;;;;;;;;;;===AAAHHHYYYxxxtttbbb___cccrrrlllddduuuyyyyyyyyy}}}rrrcccOOOLLLKKKRRR\\\eeegggfffeeedddcccdddeeeffffffeeemmmuuu{{{xxxuuuzzzkkkYYYMMMFFFDDDIIIOOOZZZqqqtttcccWWWMMMJJJLLLVVVcccrrr{{{{{{yyyyyyyyyzzz{{{|||zzzzzzzzzxxxtttkkkaaaZZZUUUQQQMMMIIIHHHHHHHHHHHHIIIGGGEEEBBB@@@>>>======@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<>><<<;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999777777777777777777777777555555666666777888999999::::::::::::;;;;;;;;;;;;:::>>>BBBKKK```ppp```___eeexxxlllhhh|||zzz{{{}}}qqqeeeRRRNNNKKKPPPZZZccceeeccccccccccccdddgggiiilllnnnrrr|||{{{wwwuuugggVVVLLLFFFEEEKKKQQQ___uuuqqqaaaWWWLLLIIIKKKUUUddduuu~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxrrrggg[[[SSSMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????===<<<;;;;;;<<<>>>@@@BBB>>>@@@CCCEEEDDDCCCBBBBBBDDDFFFJJJTTTddd{{{eeeOOOCCC@@@;;;;;;===666555555555555444444444333333222222222222111111111...///000000111111000000000000000000////////////333222111000000111222333hhhQQQJJJEEECCCCCCBBB@@@===;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::::::::999999999888777666666777888999555555666777888999:::;;;:::::::::;;;;;;;;;;;;<<<;;;@@@EEENNNfffkkkaaadddllltttvvv|||zzz{{{yyyooofffVVVPPPKKKOOOYYYbbbcccaaa```aaabbbdddhhhlllrrruuuwww}}}||||||{{{}}}}}}yyymmm```RRRJJJGGGGGGMMMTTTeee{{{zzzmmm___WWWKKKHHHKKKVVVfffyyy~~~{{{xxxwwwwwwyyyzzzzzzzzzyyyvvvnnnbbbTTTKKKEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<;;;<<<===>>>>>>===@@@CCCEEEDDDCCCCCCCCC@@@DDDIIIPPP___xxxkkkTTTFFFAAA<<<<<<<<<555555555555555444444444444333333222222222111111111...//////000000000000000////////////000000000000222111000000000000111222hhhPPPIIIEEEBBBBBBBBB@@@===;;;;;;;;;===>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;:::::::::999999:::888777555555777888:::555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===BBBHHHQQQiii|||iiibbbiiittt|||}}}yyyxxxuuunnngggXXXQQQLLLOOOYYYaaabbb```^^^___aaadddhhhnnntttyyy}}}{{{|||{{{wwwhhhjjjpppwww}}}yyyuuuggg[[[OOOHHHGGGIIIOOOVVVjjjwwwkkk^^^WWWKKKHHHKKKWWWhhh{{{~~~|||yyywwwwwwxxxzzz{{{yyyyyywwwssskkk^^^PPPFFFAAABBBCCCCCCCCCBBBCCCDDDEEEDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@???>>>===????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<===@@@DDDFFFEEEDDDCCCCCC===BBBHHHOOO\\\wwwpppXXXHHHCCC<<<<<<;;;444666666555555555444444444333333333222222222111111...//////000000000000000......//////000000111111...////////////.........hhhSSSGGGDDDEEE???CCCBBB@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;======;;;999888777666666999999999888999999:::::::::999888888999<<<>>>@@@EEEEEEJJJ[[[zzz{{{uuujjjeeelll~~~|||wwwvvvtttnnniiiZZZOOOHHHLLLUUU[[[]]]^^^```aaabbbcccgggmmmuuuzzzzzzxxx~~~tttkkkkkknnnkkkeeeaaa[[[```eeeiiippp~~~~~~uuujjjaaaUUUJJJHHHFFFEEEMMMYYYlll}}}rrrdddWWWPPPHHHIIIMMMVVVhhh|||zzzwwwuuuuuuuuutttsssvvvuuusssnnneeeZZZPPPIIIGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>?????????>>>>>>???@@@BBBCCCCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>@@@AAACCCDDDDDDBBBAAA???BBBAAACCCKKKYYYuuu|||]]]GGG@@@999999<<<999666666666555444444333333111111111222222333333333222111111111000000//////000000000000111111111111...............///000000hhhTTTGGGEEEEEE@@@AAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::999888888888888999888888888888999::::::::::::999999:::<<<===???CCCDDDMMMddd{{{uuujjjgggppp|||wwwvvvtttnnniii[[[PPPHHHKKKTTTYYY\\\^^^```aaabbbccceeekkkqqqvvvwwwtttyyyyyytttzzzyyynnnddd[[[\\\]]][[[WWWUUUTTTXXX^^^ccckkkzzz{{{qqqfff\\\QQQHHHGGGFFFFFFOOO\\\ppp|||tttiii\\\QQQJJJGGGHHHLLLVVVhhh~~~{{{xxxuuussssssrrrqqqppptttrrrooojjjaaaXXXOOOIIIIIIJJJKKKJJJGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCBBBAAABBBAAADDDKKKYYYsssbbbKKKCCC;;;999;;;777666666666555444444333333111111222222222333333333111111111111000000000///000000//////......------//////......//////000111iiiTTTHHHFFFFFFAAAAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999888888888999999:::777777777777777888999:::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;<<<===>>>@@@AAACCCEEEEEEEEEDDDCCCBBBBBBDDDJJJWWWnnngggOOOFFF<<<999999444666666666555444444333333111222222222222333333333111111111111000000000000111111000///...---,,,,,,000////////////000111111iiiUUUIIIGGGGGGBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999888888888888999999666666666666777888999999:::;;;<<<<<<<<<<<<<<<;;;CCCEEEUUUvvvuuummmnnn}}}|||xxxuuuppplll^^^RRRIIIIIINNNSSSXXX[[[]]]^^^_________bbbeeehhhiiidddfffccc\\\aaaeee^^^ZZZRRRKKKIIIHHHGGGIIILLLKKKQQQYYYbbbmmm|||{{{vvvpppdddXXXQQQHHHCCCDDDEEEFFFRRR```qqq~~~{{{wwwpppfff\\\RRRKKKGGGEEEFFFLLLWWWkkk}}}yyyxxxyyyvvvsssqqqooommmjjjhhhjjjgggbbb]]]VVVQQQMMMKKKJJJLLLNNNNNNMMMLLLMMMNNNMMMKKKGGGDDDAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA?????????>>><<<;;;;;;<<<======@@@AAACCCEEEFFFFFFEEEDDDBBBAAADDDJJJTTThhhkkkQQQGGG>>>:::999444666666666555444444333333222222222222222222222222111111111000000000000000222222222111000/////////000000000000000111111222iiiUUUIIIGGGHHHBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::999888777777777777666666666666777888999:::;;;;;;<<<======<<<<<<;;;EEEGGGYYY|||yyyqqqrrrzzzuuuoookkk^^^SSSIIIHHHKKKOOOSSSXXXYYYZZZ[[[\\\\\\]]]```bbbhhhcccbbb^^^WWW]]]ccc]]]VVVNNNEEEBBBAAAAAADDDHHHJJJPPPYYYdddppp~~~~~~vvvrrrlll```UUUMMMFFFCCCDDDDDDFFFRRRaaarrr{{{{{{{{{yyyvvvpppkkkcccZZZQQQJJJEEEBBBDDDGGGNNN[[[ppp{{{wwwuuuvvvtttqqqooommmkkkgggeeebbb___[[[UUUQQQMMMKKKJJJHHHIIIKKKKKKJJJKKKMMMOOOPPPMMMIIIDDDAAA???>>>>>>===>>>???AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<===@@@AAACCCEEEFFFFFFEEEDDD@@@AAACCCHHHPPPaaa}}}oooSSSGGG>>>;;;;;;555666666666555444444333333222222222222222222222222000000000000000000111111000000000000111111111111000000000000000111111222hhhTTTIIIGGGHHHBBBCCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;:::999888777666666666666666666777888999:::;;;;;;;;;<<<<<<<<<=========FFFJJJ___wwwxxx{{{ssslllggg\\\RRRIIIGGGIIIKKKNNNSSSSSSUUUXXXYYYYYYZZZ\\\^^^iiicccaaa\\\VVV___hhhddd\\\PPPEEEAAAAAAAAACCCGGGGGGLLLTTT___mmm|||~~~vvvoookkkggg]]]RRRIIIDDDBBBEEEEEEGGGTTTdddwwwyyyppplllmmmooonnnlllfffbbb[[[SSSLLLGGGDDDBBBCCCGGGQQQaaawwwxxxrrrnnnooommmjjjhhhgggdddaaa^^^XXXVVVRRRNNNJJJHHHGGGFFFDDDEEEEEEEEEFFFHHHLLLOOOSSSPPPJJJEEE@@@>>>======;;;<<<>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<@@@AAACCCEEEEEEEEEDDDCCC??????BBBFFFLLLZZZsssuuuUUUHHH???======777666666666555444444333333333333333222222222222111000000000000111111111111---........./////////000000////////////000111111gggSSSHHHFFFGGGBBBBBBAAA@@@>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888888777777777777888888777777777777999:::;;;<<<;;;;;;;;;;;;<<<===???@@@DDDLLLfff~~~{{{pppfff```ZZZQQQHHHGGGGGGGGGJJJNNNNNNQQQTTTVVVWWWYYYZZZ\\\ccc]]][[[YYYWWWfffuuuttteeeVVVGGGCCCDDDDDDEEEGGGFFFHHHMMMWWWfffyyyuuuqqqjjjbbb___]]]TTTKKKDDDAAAAAAEEEFFFIIIXXXiiizzznnnggg```]]]```ccccccaaa^^^ZZZUUUOOOIIIFFFDDDCCCCCCIIIUUUfff~~~{{{sssjjjeeecccaaa___^^^]]]ZZZVVVTTTNNNMMMJJJGGGDDDBBBAAAAAABBBBBBAAA@@@AAAEEEKKKPPPUUUQQQKKKDDD???<<<;;;;;;:::;;;===???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCC@@@???===<<<;;;;;;<<<<<<@@@AAACCCDDDDDDCCCBBBAAA===>>>AAADDDHHHTTTjjj~~~~~~ZZZJJJ@@@>>>>>>888666666666555444444333333333333333222222222111111///000000000111111111111////////////............//////......//////000111fffSSSGGGFFFGGGAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;666666666666777888999:::777777777888999;;;<<<===<<<;;;::::::;;;===@@@BBBAAAMMMkkkyyymmmbbb\\\XXXPPPHHHFFFFFFEEEGGGKKKKKKNNNRRRUUUWWWXXXZZZ[[[ZZZTTTUUUVVVYYYmmmgggVVVEEE@@@BBBCCCCCCCCCFFFFFFHHHQQQaaaxxxzzzjjjfff^^^VVVTTTSSSLLLCCCAAA>>>@@@EEEGGGKKK[[[mmmzzzxxxccc\\\UUUTTTWWW[[[\\\[[[TTTQQQLLLGGGCCC@@@??????CCCJJJWWWjjjyyynnnddd^^^YYYXXXWWWVVVUUURRROOOLLLHHHGGGEEEBBB@@@???======AAA@@@>>>===>>>CCCKKKPPPVVVQQQKKKDDD>>>;;;:::::::::<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@???===<<<;;;;;;;;;<<<@@@AAACCCDDDDDDBBBAAA???<<<===@@@CCCFFFQQQfffyyy^^^LLL@@@>>>???999777666666555444444333333333333333222222111111111//////000000111111111222333333222111000///.....................///000000cccSSSIIIEEEEEEAAAAAA@@@???>>>============666888;;;======<<<999888::::::999999888777777777888999999::::::999999888777888::::::999999:::;;;:::;;;<<<<<<;;;;;;===???GGGVVVtttxxxkkk```XXXWWWRRRKKKHHHHHHIIIHHHGGGIIIKKKOOORRRTTTTTTSSSRRRLLLSSSWWW\\\llleeeTTTDDD@@@CCCDDDBBBAAADDDCCCFFFQQQaaawwwvvviii\\\XXXRRRMMMJJJHHHEEECCCAAA>>>???DDDHHHOOO```pppgggTTTSSSRRRPPPOOOPPPPPPQQQMMMKKKHHHEEECCCCCCDDDEEEEEENNN[[[kkk~~~xxxmmm___UUURRRQQQOOOMMMKKKIIIHHHFFFAAAAAA@@@===::::::<<<>>>AAA???======AAAGGGMMMQQQZZZVVVOOOHHHBBB>>><<<<<<<<<<<<===>>>???AAACCCDDDFFFCCCBBBBBBDDDDDDAAA>>>AAA@@@>>>===;;;:::::::::???@@@AAABBBAAA@@@???>>>:::999<<<@@@DDDJJJWWWdddzzzeeeMMMEEE@@@;;;999999888666555666555444222111000000000//////......222111111111000000//////000000000000000000000000000000000000000000000000cccRRRHHHEEEEEEAAAAAA@@@???>>>============999999:::;;;;;;;;;;;;:::999999999999::::::::::::888999999::::::999999888777999::::::999888:::;;;:::;;;<<<;;;;;;<<<>>>@@@JJJ\\\}}}yyynnnccc\\\[[[VVVOOOKKKIIIHHHGGGEEEGGGIIILLLOOOPPPQQQPPPOOOMMMUUU]]]gggzzz```QQQBBB???BBBCCCBBBAAADDDCCCHHHTTTeee|||~~~hhh\\\UUUQQQMMMJJJGGGEEECCCAAABBB@@@AAAFFFKKKSSScccrrrsssZZZPPPOOONNNLLLKKKLLLLLLMMMHHHFFFCCC@@@???@@@AAACCCHHHQQQ^^^nnn~~~}}}{{{vvvkkk]]]SSSLLLKKKIIIHHHGGGFFFDDDBBB======<<<:::888999;;;===BBBAAAAAACCCGGGLLLQQQUUU[[[WWWQQQJJJDDD???===<<<<<<<<<===>>>???AAABBBCCCEEECCCBBBCCCEEEEEECCC@@@AAA@@@>>>===;;;:::::::::???@@@AAAAAAAAA@@@???>>>===<<<===@@@CCCHHHTTT```uuujjjPPPFFFAAA<<<:::999888666555666555444222333333333333222222222111111111111111000000000///000000000000000000000000000000000000000000000000bbbRRRHHHDDDEEEAAAAAA@@@???>>>============;;;:::999999999:::<<<===999999999:::;;;<<<<<<<<<888999999::::::999999888777999::::::999888999;;;:::;;;;;;;;;;;;===???BBBMMMddd|||rrriiicccaaa\\\UUUOOOKKKHHHFFFDDDDDDFFFHHHKKKLLLMMMMMMMMMPPPYYYfffvvv|||[[[NNNBBB@@@CCCDDDCCCDDDEEEEEELLLZZZlllnnn[[[PPPMMMKKKHHHGGGFFFEEECCCAAADDDCCCEEEJJJOOOYYYgggtttwww```MMMKKKJJJHHHGGGFFFFFFGGGGGGDDDBBB@@@>>>>>>???AAABBBKKKTTTaaaqqq~~~}}}}}}|||wwwmmm___UUUHHHGGGFFFEEEEEEDDDAAA???;;;;;;;;;:::999:::===@@@DDDEEEIIIMMMQQQUUUXXXZZZ]]]ZZZSSSLLLFFFAAA???===<<<<<<===>>>???@@@BBBCCCCCCBBBBBBCCCEEEFFFDDDCCCAAA@@@>>>===;;;:::::::::>>>???@@@AAAAAA@@@@@@???@@@>>>>>>@@@BBBEEEOOOYYYnnn|||rrrUUUGGGAAA===<<<999888666555666555444222444444444333333333333333111111111111000000000000000000000000000000000000000000000000000000000000aaaQQQGGGDDDEEEAAAAAA@@@???>>>============;;;::::::999:::;;;<<<===999999::::::;;;;;;;;;;;;888999999::::::999999888888999::::::888888999:::999:::;;;;;;<<<>>>AAADDDPPPlll{{{vvvnnniiifffaaaZZZSSSMMMHHHDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLSSS]]]mmmnnnVVVLLLDDDCCCEEEEEEFFFGGGIIIKKKSSSbbbtttyyyeeeUUULLLHHHGGGFFFGGGHHHGGGEEECCCDDDEEEGGGLLLRRR\\\hhhrrruuueeeUUUJJJGGGFFFEEECCCCCCCCCCCCDDDDDDBBB@@@??????AAADDDEEEKKKTTTbbbsss|||rrrddd[[[LLLIIIGGGGGGGGGFFFCCC@@@<<<============???CCCFFFHHHLLLRRRXXX]]]_________```\\\VVVOOOHHHCCC@@@>>><<<<<<======>>>@@@AAABBBBBBBBBCCCDDDEEEFFFEEEEEEAAA@@@>>>===;;;:::::::::===>>>???@@@AAAAAA@@@???BBB???>>>???AAADDDLLLUUUiiixxx{{{ZZZHHH@@@===<<<999888666555666555444222111111111111111111111111111111111000000000000000////////////////////////////////////////////////___PPPGGGDDDEEEBBBAAA@@@???>>>============999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888888999999::::::999999888888:::::::::888888999:::999:::;;;;;;<<>><<<<<<======>>>???@@@AAA@@@AAACCCDDDDDDEEEEEEFFFAAA@@@>>>===;;;:::::::::<<<===>>>@@@AAAAAA@@@@@@AAA===<<<>>>@@@CCCJJJRRRaaaqqq___III@@@===;;;999888666555666555444222//////000000000000000000000000000000000000111111////////////////////////////////////////////////^^^OOOGGGDDDEEEBBBAAA@@@???>>>============999:::<<<======<<<;;;;;;;;;;;;;;;:::999888888888888999999::::::999999888999:::;;;:::888888888999999::::::;;;===@@@FFFIIIXXXyyy}}}|||rrrmmmeeeccc^^^WWWNNNHHHEEEDDDEEEEEEEEEFFFGGGJJJLLLNNNSSS]]]ooo}}}jjjTTTOOOLLLLLLJJJGGGGGGKKKTTTXXXbbbsssxxxgggZZZMMMEEEDDDCCCBBBDDDFFFGGGGGGFFFFFFIIIKKKMMMSSS\\\ccceeedddhhhiiicccYYYQQQMMMLLLHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCAAA@@@AAACCCFFFHHHIIISSSbbbvvvwwwjjjaaaSSSMMMHHHHHHKKKMMMKKKIIIGGGHHHJJJJJJLLLOOOSSSWWW___dddlllrrrtttqqqlllhhhccc```ZZZSSSLLLEEE@@@>>>============>>>???@@@@@@???AAACCCDDDCCCCCCDDDEEEAAA@@@>>>===;;;::::::::::::<<<>>>???AAAAAAAAAAAA@@@<<<:::===@@@CCCHHHOOOWWWhhh}}}eeeKKKAAA===;;;999888666555666555444222111111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000]]]NNNFFFDDDEEEBBBAAA@@@???>>>============;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::888999999::::::999999888999:::;;;:::888777888999999999:::;;;===AAAGGGKKK```|||rrrkkkaaa```]]]VVVNNNHHHFFFFFFFFFEEEDDDEEEFFFIIILLLNNNUUU]]]nnnzzzlll[[[XXXVVVVVVRRRMMMMMMQQQVVVZZZfffxxx|||mmmcccZZZPPPIIIHHHFFFDDDEEEFFFHHHIIIHHHIIIMMMNNNNNNSSS\\\```^^^\\\\\\[[[WWWQQQLLLJJJLLLIIIHHHGGGEEEDDDEEEEEEFFFFFFDDDBBBAAABBBDDDGGGHHHMMMVVVeeexxx|||tttxxx~~~|||yyywwwyyyxxxlllcccTTTMMMGGGHHHNNNSSSTTTSSSRRRSSSUUUVVVWWWZZZ___bbbnnnrrryyy~~~~~~xxxqqqllldddaaa[[[TTTMMMEEE@@@=========<<<======>>>???@@@>>>AAACCCCCCAAAAAABBBDDDAAA@@@>>>===;;;:::::::::999;;;===???AAAAAAAAAAAAAAA<<<:::===???AAAFFFKKKRRRaaawww|||lllOOOCCC???<<<999888666555666555444222111111111222222333333333///000000000111111111111000000000000000000000000000000000000000000000000]]]NNNFFFDDDEEEBBBAAA@@@???>>>============>>><<<:::888999;;;>>>@@@::::::;;;;;;<<<=========999999999::::::999999999999:::;;;:::888777888999999999:::;;;===BBBHHHLLLfffwwwvvvuuuwww{{{|||qqqjjj^^^^^^\\\VVVNNNHHHGGGGGGFFFEEEDDDDDDFFFIIILLLNNNWWW^^^mmm~~~sssiiicccaaa```___ZZZTTTTTTXXXVVV[[[hhhzzz~~~|||}}}pppgggbbb^^^WWWQQQMMMJJJHHHGGGIIIKKKLLLLLLKKKOOOPPPOOOSSS[[[^^^[[[[[[YYYVVVSSSOOOKKKJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFHHHGGGEEEDDDDDDFFFIIIJJJQQQYYYgggzzzqqqjjjooovvvwwwtttmmmlllpppxxx~~~~~~zzznnneeeUUUNNNHHHIIIRRRZZZ]]]\\\\\\]]]______aaadddiiilllwww{{{}}}uuuooodddaaa\\\UUUMMMEEE@@@=========<<<======>>>???@@@>>>@@@CCCCCC@@@???AAACCCAAA@@@>>>===;;;:::::::::999:::===???AAAAAAAAAAAACCC===:::===???@@@CCCHHHQQQ___uuu}}}pppRRREEEAAA>>>999888666555666555444222000000000111111222222222//////000000111111111222000000000000000000000000000000000000000000000000___PPPHHHEEEEEEAAACCCBBBAAA???===;;;;;;:::>>>===;;;:::999999:::;;;999::::::;;;;;;::::::999999999888888888888999999888:::;;;;;;:::999;;;<<<<<<;;;<<<>>>>>>>>>FFFOOOhhhzzzqqqhhhiiijjjnnnssszzz|||qqqjjjaaa\\\XXXVVVRRRJJJFFFGGGCCCDDDEEEEEEEEEHHHLLLOOOXXXbbboooxxxyyyvvvqqqooolllqqqwwwtttgggWWWRRRTTTZZZ```kkkzzzvvvqqqooollljjjkkkqqqzzz~~~ppplllgggfffjjjmmmeeeZZZPPPOOOMMMKKKLLLOOOPPPPPPQQQSSSUUUVVVXXXZZZ]]]___VVVUUUTTTRRRPPPNNNLLLKKKRRRNNNIIIEEEDDDEEEEEEEEEFFFEEEDDDDDDFFFIIILLLNNNXXX\\\fffzzzwwwoooeeeaaadddiiikkklllaaaaaahhhvvv~~~~~~~~~yyyppphhh]]]SSSLLLMMMTTT]]]hhhqqqsssssssssqqqppptttzzzxxxoooeeeaaaYYYRRRLLLFFF@@@===>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA??????>>>===<<<;;;;;;:::;;;<<<==================>>>=========???BBBEEEFFFOOOXXXrrryyyXXXGGG???<<<;;;999666555555555333222...//////000111222222222222111000//////000111222000...---...000111///,,,000000000000000000000000___PPPHHHEEEEEEAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999888888888888999999777999::::::999888:::;;;<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;<<<<<<===========================???AAADDDFFFOOOXXXqqq}}}[[[HHH@@@===;;;999666555555555333222222222222222111111111111222111000//////000111222111///...///111222000...000000000000000000000000^^^PPPHHHEEEEEEAAA???>>>>>>=========>>>>>>::::::;;;<<<===>>>>>>===::::::::::::::::::::::::999999888888888888999999888999::::::999999:::<<<<<<;;;===@@@@@@BBBLLLWWWqqqtttmmmeeehhhmmmuuu~~~}}}ssslllccc\\\WWWUUURRRKKKGGGGGGCCCCCCCCCCCCEEEIIIPPPTTT]]]eeeppp{{{}}}gggYYYVVVVVV]]]jjj{{{rrrbbb]]]^^^^^^^^^___eeennnuuuxxxqqqggglllqqqtttwwwzzzvvvppphhh```XXXTTTVVVYYY\\\^^^bbbaaa```______```aaabbb___^^^]]][[[ZZZZZZZZZZZZVVVTTTRRRQQQQQQQQQPPPOOOKKKKKKJJJJJJKKKMMMPPPRRRVVVWWW\\\eeemmmoookkkfff\\\YYYVVVWWWXXXXXXVVVSSSPPPWWWdddppprrrooonnnooossswww{{{~~~zzztttkkkaaaVVVTTTYYYdddvvvxxxuuutttnnnfffWWWUUUTTTRRROOOIIICCC>>>======<<<<<<<<<<<<======?????????@@@??????>>>>>>>>>>>>===<<<;;;:::999999;;;;;;<<<==================<<<<<<===>>>AAADDDFFFMMMUUUmmm|||___KKKAAA===;;;999666555555555333222666555444333222000//////111111000000000000111111111000000000222222111///000000000000000000000000^^^PPPHHHEEEEEEBBB@@@@@@???>>>>>>>>>>>>???:::;;;===>>>>>>>>>===<<<::::::::::::::::::::::::999999888888888888999999999:::<<<;;;::::::;;;===<<<<<<>>>??????BBBMMMZZZvvv{{{pppjjjhhhlllttt~~~~~~uuummmccc[[[UUUSSSPPPJJJFFFEEEBBBBBBBBBCCCFFFMMMUUU[[[cccjjjvvviiiXXXSSSUUU]]]kkk}}}iii```]]]```eeeggghhhnnnvvv}}}||||||rrrfffZZZWWWZZZ^^^aaadddfffdddbbbaaabbbcccddddddccccccbbbaaaaaaaaaaaabbbZZZYYYXXXXXXXXXWWWUUUSSSOOOOOONNNNNNOOOQQQSSSUUUVVVWWWYYY^^^aaa```[[[WWWVVVTTTSSSSSSSSSRRROOOMMMLLLUUUaaahhhhhhfffgggjjjpppsssvvvyyyzzz|||{{{sssiii]]]YYY\\\iii~~~wwwmmmiiihhhbbbYYYLLLMMMOOOPPPOOOJJJCCC>>>===<<<;;;;;;;;;;;;<<<===>>>????????????>>>============<<<;;;:::999999888::::::;;;<<<============<<<<<<;;;<<<>>>@@@CCCEEEIIIQQQggg|||cccLLLAAA===;;;999666555555555333222555555444333111000///...111000000000000000000111000000000000111111000///////////////////////////^^^PPPHHHFFFFFFBBBCCCBBBAAA@@@???>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;::::::999999::::::;;;999999888888888888999999777999::::::999999:::;;;======>>>???===@@@MMM[[[|||~~~~~~wwwmmmiiikkkpppyyyvvvooobbbZZZRRRQQQOOOIIIEEECCC@@@AAABBBDDDHHHOOOXXX^^^ccclll{{{|||fffVVVPPPSSS[[[jjj}}}qqqccc^^^aaaiiirrrxxxzzz~~~mmm^^^[[[```dddgggkkkiiifffdddcccfffhhhiiiiiiffffffggggggggggggffffff___^^^]]]]]]]]]\\\YYYVVVTTTTTTTTTTTTUUUWWWXXXYYYUUUVVVYYY[[[[[[YYYVVVTTTVVVTTTQQQPPPOOONNNLLLKKKKKKRRRYYY[[[[[[]]]bbbeeekkkmmmooopppqqqtttxxx|||xxxoooddd___```mmm{{{wwwmmmccc^^^[[[SSSKKKEEEGGGKKKOOOPPPKKKDDD>>>===<<<;;;::::::;;;<<<===>>>>>>?????????>>>>>>=========<<<;;;:::999999888999:::;;;<<<============<<<;;;;;;;;;===@@@CCCDDDHHHOOObbb~~~gggNNNBBB===;;;999666555555555333222222222111111000000000000000000000111111000000000...///000000////////////////////////////////////^^^PPPHHHFFFFFFCCCCCCCCCAAA@@@???>>>>>>======>>>>>>===<<<;;;::::::;;;;;;999999999999;;;;;;999999888888888888999999555666777777666666777888<<<===>>>>>><<<@@@OOO___~~~rrruuuwwwvvvssspppqqqsssrrrsssuuuyyy|||}}}zzzwwwuuuxxxuuunnnlllnnnrrr{{{xxxqqqcccYYYQQQOOONNNJJJEEECCC@@@AAABBBDDDHHHNNNVVV\\\]]]gggxxx|||ooo]]]RRROOOPPPYYYhhh{{{|||ddd\\\\\\eeepppxxxeeebbbgggjjjlllpppnnnjjjfffgggjjjnnnooonnnhhhiiikkkmmmmmmkkkjjjhhhcccbbbaaaaaaaaaaaa^^^\\\\\\\\\\\\\\\]]]^^^___```VVVYYY[[[\\\ZZZXXXWWWWWWXXXVVVSSSPPPMMMKKKKKKJJJJJJOOORRRQQQRRRXXX^^^aaaeeeeeeeeeeeegggmmmtttyyy{{{tttlllffffffqqqooommmfff[[[TTTOOOIIIBBBCCCFFFKKKPPPQQQMMMFFF@@@>>>===;;;::::::;;;===>>>===>>>??????@@@@@@??????>>>>>>===<<<;;;:::999999888999:::;;;<<<=========;;;;;;:::;;;<<>>;;;999666555555555333222000000000000000000111111000000111111111111000000---...000000.........///000000000000000000000000^^^PPPHHHFFFGGGCCC@@@??????>>>======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888888999;;;<<<999999888888888888999999555777888888777666888999:::;;;>>>???>>>CCCTTTfffrrrlllpppttttttooojjjiiiiiifffhhhlllooopppqqqpppooonnnnnnoooooonnnnnnnnnooozzzwwwrrrqqqsssvvv~~~yyyrrrfff[[[RRRPPPPPPLLLGGGDDDAAABBBCCCDDDFFFJJJOOOSSSTTT]]]lll|||zzznnnkkkiiieee\\\QQQLLLLLLLLLUUUdddvvvnnn\\\YYY]]]gggvvvllliiillllllllloooppplllggggggkkkooopppnnnjjjlllppprrrrrrooollliiidddcccbbbccceeegggfffeeedddddddddeeeeeeffffffggg^^^aaacccbbb^^^[[[[[[\\\[[[ZZZXXXUUUQQQMMMKKKKKKLLLOOOPPPNNNQQQZZZ``````aaa```______ccckkkvvv}}}~~~yyysssmmmlllvvv{{{vvvhhhhhhbbbVVVMMMHHHFFFCCCEEEIIINNNSSSTTTPPPIIIDDD???===;;;::::::;;;===???======???@@@AAAAAAAAAAAA???>>>>>>===<<<;;;::::::888888:::;;;<<<=========;;;:::::::::<<>>>>>;;;:::999999:::;;;===>>><<<;;;999888888999;;;<<<999999888888888888999999888:::;;;;;;:::999;;;<<<888:::>>>??????FFFYYYlllyyykkkjjjpppuuuuuuooohhhfffeeedddgggkkknnnnnnkkkfffccceeefffhhhiiiiiikkknnnpppxxxuuuvvvxxx{{{yyyssshhh\\\SSSQQQQQQMMMHHHFFFBBBCCCCCCCCCDDDFFFIIILLLNNNUUUbbbooowwwvvvoooggg___[[[WWWTTTNNNFFFEEEHHHIIIRRR```sssfffYYY[[[```hhhzzzoookkknnnkkkiiikkkqqqkkkfffeeeiiimmmmmmkkkkkknnnsssvvvuuurrrmmmjjjdddcccccceeehhhkkklllllliiiiiijjjjjjkkkkkkkkklllfffiiikkkiiiccc______aaa_________[[[VVVQQQMMMLLLOOORRRRRRPPPVVV```cccaaaaaa```^^^^^^cccnnn{{{~~~{{{wwwrrrpppzzzzzztttooofffhhhbbbTTTIIIEEEFFFFFFHHHKKKPPPUUUVVVSSSLLLFFF???>>><<<::::::<<<>>>???<<<===???@@@BBBBBBCCCCCC??????>>>===<<<;;;;;;:::777888:::;;;<<<=========::::::999:::<<<>>>AAACCCAAAHHHRRRccc}}}wwwttttttsssWWWIIICCC;;;999666555555555333222333333333222222222111111///000111222222111000///...111333222000///000222000000000000000000000000^^^QQQJJJFFFFFFAAA??????>>>>>>===<<<<<<<<<>>>===;;;::::::;;;===>>>;;;;;;::::::::::::999999<<<======;;;999777777888999999888888999999:::;;;===888;;;CCCCCCFFF[[[wwwvvvnnnjjjuuuxxxzzz}}}tttnnntttrrrrrr{{{pppeeefffeeejjjmmmmmmooouuuzzzzzz|||xxxwwwttt|||{{{vvvhhh___TTTNNNMMMKKKEEE???AAAAAAAAABBBDDDEEEGGGHHHJJJTTT```fffeee```]]]]]]VVVQQQJJJEEEDDDDDDEEEFFFGGGTTTdddrrrsssaaaYYY]]]eeetttwwwqqqqqqooopppsssqqqiiidddggglllmmmnnnooooooqqqtttvvvuuuqqqmmmjjjiiidddbbbfffjjjkkkkkkmmmnnnnnnooopppqqqsssssstttmmmmmmmmmnnnnnnllliiifffhhheeeaaa^^^]]]ZZZUUUQQQTTTUUUUUUWWWYYY\\\___aaa```^^^]]]cccnnn{{{{{{|||zzzwwwwww}}}tttnnnkkkfffddd^^^TTTJJJFFFHHHLLLPPPRRRTTTWWWWWWSSSLLLGGGDDDCCCBBB@@@???@@@@@@AAAAAA@@@??????@@@AAACCCDDDCCCBBB@@@>>>;;;999888777888888999;;;>>>???===<<<;;;::::::;;;<<<>>>@@@AAAGGGJJJNNNZZZrrr|||ssspppqqqsssyyyyyyYYYFFF???===:::777555555555444222222222222222222222222222111000000000111222333333000000000000////////////////////////000000000000^^^QQQIIIFFFEEEAAA@@@??????>>>>>>===<<<<<<>>><<<;;;::::::;;;<<<>>>;;;;;;::::::::::::999999999:::;;;:::999888999:::999999999888999999:::;;;???:::<<>>>>>>>>>>>???AAA@@@@@@@@@@@@BBBCCCDDDDDDCCCAAA???<<<:::888777666555666999<<<===<<<::::::999::::::<<<>>>@@@BBBBBBEEEIIIQQQddd}}}wwwpppoooqqqsssyyy}}}\\\HHH@@@===;;;777666555555444333222222222222222222222222111111000000111111222333000000000000////////////.../////////000000000000]]]QQQIIIFFFEEEAAAAAA@@@@@@???>>>>>>=========<<<;;;::::::;;;<<<===;;;;;;::::::::::::999999666888999999888888:::;;;999999999999999:::;;;;;;@@@<<<===CCCGGGOOOjjj{{{mmmiiippp|||ppprrrzzzyyyzzz}}}tttnnnddd[[[QQQKKKIIIHHHFFFBBB>>>??????@@@AAACCCDDDEEEJJJMMMOOONNNKKKKKKNNNQQQEEEBBB>>>>>>@@@CCCEEEFFFIIIQQQ[[[gggyyyiii[[[VVV[[[gggssszzzwwwqqqnnnpppkkkeeebbbfffjjjjjjkkkmmmqqqsssvvvxxxvvvqqqkkkgggbbbaaaeeemmmrrrrrrqqqsssvvvvvvxxxyyyzzzzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzttttttuuuvvvwwwuuurrroooiiiiiihhhhhhiiikkkmmmnnnppprrrxxx}}}~~~}}}zzzwww|||zzzuuupppmmmhhheee___VVVOOOMMMPPPUUU^^^\\\YYYVVVRRRLLLFFFAAA@@@???===<<<;;;<<<<<<===AAA@@@@@@@@@AAABBBCCCDDDFFFEEECCC@@@===:::888777666555666888;;;===<<<;;;888888999999;;;>>>@@@BBB@@@CCCEEEIIIVVVjjj|||tttppprrruuuwww{{{```JJJAAA>>>;;;888666555555444333222222222222222222222222111111000000000111222222000000000000////////////....../////////000000000\\\PPPHHHEEEEEEAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;:::::::::999999999666888999999888777999::::::999999999999:::;;;;;;@@@<<<===BBBHHHUUUsssqqqggghhhqqqzzztttzzz{{{{{{}}}~~~~~~yyypppjjj___XXXNNNHHHGGGFFFEEECCC=========>>>@@@AAACCCDDDDDDEEEEEEDDDDDDFFFJJJNNN???===;;;;;;>>>BBBDDDEEEGGGLLLSSS]]]lll||||||mmm\\\UUUWWWaaaooo{{{}}}xxxoookkklllgggcccbbbfffiiiiiijjjlllrrrtttwwwwwwuuuoooiiieee``````fffooosssrrrqqqrrrvvvwwwyyy|||~~~|||~~~|||zzzyyyxxxxxxxxxyyyzzz{{{{{{|||}}}}}}{{{xxxzzz}}}zzzvvvqqqnnnjjjfff```XXXRRRQQQTTTXXX^^^[[[VVVRRRNNNIIICCC@@@???>>>===;;;;;;;;;;;;<<<@@@@@@@@@AAABBBBBBCCCCCCFFFEEEBBB@@@===:::888666888777888:::===??????>>>888888888999;;;>>>@@@BBBAAADDDFFFGGGNNN^^^sssyyyvvvxxx{{{}}}dddLLLAAA>>>;;;888666666555444333222222222222222222222222111111000000000000111111000000000000////////////........./////////000000[[[OOOHHHEEEEEE@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888999:::999777666777888::::::999999::::::;;;<<>><<<;;;<<<>>>AAABBBBBBDDDGGGKKKRRR^^^jjjnnnlllggg]]]TTTTTT[[[fffuuu}}}vvvlllfffhhheeebbbbbbgggjjjiiijjjmmmrrrtttuuuuuusssnnnhhheee```aaagggoooqqqooommmooosssuuuxxx|||~~~zzz{{{|||{{{zzzzzz}}}}}}|||zzzwwwrrroookkkgggaaaZZZUUUTTTUUUWWWXXXTTTPPPLLLIIIFFFCCCAAA@@@???===<<<;;;;;;<<<<<>>;;;999777666888777777999<<>>@@@BBBBBBDDDFFFGGGKKKYYYppp}}}}}}iiiOOOAAA>>><<<888666666666555333222222222222222222222222111111000000///000000111000000000000////////////............////////////[[[NNNGGGEEEDDD@@@AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;:::888777777888:::::::::::::::;;;;;;<<<===<<<===AAAIII]]]xxxfffeeekkk{{{vvv~~~uuujjjfffjjjrrrxxxzzzvvvrrrlllccc]]]QQQMMMGGGCCCBBBBBBAAAAAA;;;<<<<<<===>>>@@@AAABBBDDDDDDCCCCCCBBB@@@???>>>>>><<<<<<===???AAAAAA@@@???CCCFFFIIIPPPXXX[[[ZZZUUUQQQQQQVVV^^^jjj{{{|||ssshhhccceeecccbbbdddjjjlllkkklllooorrrssssssrrrooolllhhhfffbbbcccgggmmmnnnkkkllloooqqqssswww|||}}}yyy{{{|||{{{zzzzzz{{{}}}}}}|||{{{zzzyyyvvvqqqnnnkkkhhhbbb\\\WWWTTTSSSSSSOOOLLLIIIGGGGGGFFFDDDBBB@@@???>>><<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBB@@@>>>;;;999777777666555555777:::===>>>>>>;;;::::::;;;<<<>>>@@@AAAAAAAAACCCEEEIIIVVVlll~~~~~~~~~nnnRRRCCC???<<<999777666666555444222222222222222222222222111111000/////////000000000000000000////////////------........./////////ZZZNNNGGGDDDDDD@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888999::::::999999:::;;;;;;::::::::::::;;;<<<<<<======???BBBKKKaaavvveeefffooo~~~uuuiii``````iiivvvzzzrrrlllddd[[[UUUJJJHHHEEEBBBAAA@@@???>>>;;;<<<<<<===>>>@@@BBBBBBCCCBBBAAA@@@???>>><<<:::<<<;;;;;;===???@@@@@@???===BBBEEEDDDFFFKKKNNNMMMKKKLLLQQQYYYbbbppp{{{qqqeeeaaadddccccccffflllnnnlllmmmqqqrrrqqqpppnnnllljjjhhhgggccccccgggkkkkkkjjjmmmrrrrrrtttxxx|||||||||||||||zzzyyyyyyzzzxxxwwwvvvvvvvvvssspppmmmkkkhhhccc]]]XXXTTTPPPNNNIIIGGGEEEEEEFFFFFFEEEDDD@@@???===<<<;;;;;;<<<<<<;;;<<<>>>???@@@@@@??????BBBAAA@@@>>><<<;;;999999666555444666:::===>>>>>>======<<<<<<===>>>@@@AAA@@@???@@@DDDIIITTTiii}}}||||||tttVVVFFF???<<<999777777666555444222222222222222222222222111111000///////////////000000000000////////////---------.........//////~~~ZZZNNNGGGDDDDDD@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999666888:::::::::;;;<<<>>>;;;::::::::::::;;;<<<<<<===???AAADDDMMMdddvvvfffhhhrrrrrrjjj___ZZZ___mmm~~~{{{ppphhh^^^UUUNNNFFFEEECCCAAA@@@???======<<<<<<<<<===???@@@BBBCCC???>>>===============<<<:::999:::<<>><<<;;;::::::;;;;;;:::;;;===>>>??????>>>>>>BBBAAA@@@???>>><<<;;;;;;888777666888;;;???AAAAAA???>>>=========>>>@@@AAABBB???@@@EEEJJJTTThhh{{{{{{|||}}}xxxZZZIII???<<<999777777666555444222222222222222222222222111111000///////////////000000000000////////////---------.........//////~~~[[[PPPIIIFFFGGGEEEBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999999888777666777888:::<<<888888888888999:::;;;<<<:::<<<@@@EEEPPPggguuujjjpppyyyttthhh^^^WWWYYYaaammmooo```TTTMMMIIIBBBAAA@@@>>>>>>>>>???@@@======<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::===<<<::::::<<<======<<>>===<<<<<<;;;;;;<<<;;;===@@@AAA@@@???>>>>>>??????>>>===<<<<<<;;;;;;666666666777999<<<@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@CCCDDD@@@AAAJJJQQQeee~~~{{{xxx^^^GGG???<<<888666666666666555444444333222222111111000333333222222111000000000////////////////////////000111111000///......///~~~\\\PPPIIIFFFGGGDDD@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999777888888999999999999999888888888888999:::;;;<<<:::===@@@EEEPPPhhhyyyooouuu{{{oooddd[[[TTTWWW```ooonnn]]]PPPHHHDDD>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???===============<<<;;;:::<<<;;;;;;;;;<<<======<<>>===<<<<<<;;;;;;<<<:::===???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;777777777777:::===@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCC@@@BBBJJJSSSjjjyyyaaaIII@@@<<<999777666666666555444444333222222111111000000000111111111111111111////////////////////////000111111000///......000\\\PPPHHHEEEFFFCCC@@@???>>><<<;;;;;;;;;;;;========================<<<<<<;;;:::999999999999777888:::;;;;;;999777666888888888999999:::;;;<<<;;;>>>@@@EEERRRkkktttzzzuuuhhh^^^VVVQQQUUU```rrrlllYYYKKKBBB???<<<;;;:::999888999::::::999999999:::;;;===??????;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========???AAADDDDDDCCCDDDHHHLLLRRRXXXdddtttyyyooohhheeefffiiigggmmmpppooolllnnnuuu|||}}}uuuooonnnnnnlllhhhmmmnnnkkkkkkpppwwwyyyssswwwzzzzzzzzz~~~{{{xxxtttppplllhhhiiiiiihhhfffaaa]]][[[XXXUUUQQQMMMJJJGGGDDDAAA>>>@@@CCCFFFIIIIIIFFFCCC???>>>===<<<<<<;;;;;;<<<999<<<>>>???>>>============>>>>>>======<<<;;;:::888888888888:::===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBB>>>CCCBBBCCCKKKUUUppp~~~dddKKK@@@===999777666666666555444444333222222111111000......///000000111222222///////////////////////////000111000///...///000\\\PPPHHHEEEEEEBBBBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::999::::::;;;:::999777666999999999999:::;;;<<<<<<<<>>::::::;;;;;;<<<;;;;;;;;;999;;;<<<=========???@@@BBBDDDFFFFFFFFFHHHNNNRRRZZZaaaooo~~~sssjjjeeebbbdddhhhfffmmmqqqnnnkkkoooyyy|||tttpppqqqqqqooooooqqqrrrqqqqqqtttxxxzzztttxxx{{{zzzyyy}}}|||vvvpppjjjfffcccbbbbbbcccbbb^^^ZZZUUURRRMMMKKKIIIFFFCCCAAA???>>><<>>===<<<<<<;;;;;;<<<999;;;======<<<;;;<<<=========>>>>>>>>>===<<<;;;:::999999999;;;===@@@BBBBBBBBBBBBBBBCCCCCCCCCCCC???EEEDDDDDDJJJUUUqqqgggMMMAAA>>>:::777777777666555444444333222222111111000......//////000000000000///////////////////////////000111000///...///000~~~[[[OOOGGGEEEEEEBBBBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<;;;:::888888888999999999999999999:::;;;<<<======@@@BBBGGGYYYxxxxxxwww~~~zzz||||||jjj]]]RRRQQQQQQWWWggg~~~gggRRREEE???=========<<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;999;;;<<<======???BBBFFFFFFHHHJJJIIIIIIMMMSSSYYYccclll{{{yyynnngggbbb___aaaeeedddkkkoookkkjjjrrr|||}}}}}}yyysssrrrtttuuusssuuuuuuuuuvvvvvvvvvxxxzzzwww{{{}}}|||zzz~~~~~~wwwooofff___ZZZXXXYYYYYYYYYWWWTTTOOOJJJHHHCCCCCCBBB@@@>>>============AAAGGGNNNQQQOOOJJJEEE???>>>===<<<<<<;;;;;;<<<999;;;<<<<<<;;;;;;<<<======>>>???@@@???>>>===<<<;;;:::999999:::===???AAABBBBBBBBBCCCCCCDDDDDDDDDBBBHHHFFFEEEIIIRRRnnniiiNNNBBB>>>:::888777777666555444444333222222111111000000000000000//////......000000000000000000000000...000111000///...///111}}}ZZZOOOGGGEEEFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::::::::<<<;;;999777777888:::;;;999999999999:::;;;<<<======AAADDDIII___vvvxxx}}}|||xxxgggYYYQQQSSSVVV\\\mmmeeePPPDDD??????<<<;;;:::999:::;;;<<<===>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999;;;=========AAAGGGMMMMMMNNNOOONNNNNNRRRYYY___lllxxxyyyqqqjjjfffbbb^^^^^^bbbcccjjjmmmiiilllwww{{{{{{xxxssstttwwwwwwsssxxxvvvvvvyyyzzzxxxxxxzzz{{{}}}~~~}}}~~~{{{tttiii___VVVQQQPPPPPPOOONNNKKKHHHDDDAAA???===>>>>>>===<<<<<<===??????CCCKKKRRRUUURRRLLLGGG???>>>===<<<<<<;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>>>>???@@@BBBAAA@@@>>>===;;;:::999999:::<<<>>>???AAAAAABBBCCCDDDEEEEEEEEEEEEIIIEEEDDDHHHOOOhhhlllPPPBBB???;;;888777777666555444444333222222111111000222222111000000///......000000000000000000000000...///000000//////000111{{{YYYNNNGGGEEEGGGDDD@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999::::::;;;::::::999999::::::;;;;;;::::::999::::::;;;<<<======BBBEEELLLddd{{{uuucccVVVQQQVVV[[[bbbtttdddOOOCCC??????;;;::::::999:::;;;<<<=========<<<<<<;;;<<<<<<<<<===============<<<;;;:::999;;;===<<<===CCCLLLTTTWWWXXXWWWVVVVVVZZZbbbhhhtttnnnjjjgggfffbbb^^^^^^aaacccjjjllliiippp}}}||||||yyyuuuvvvyyywwwrrrvvvsssuuuzzz|||zzzzzz|||}}}zzzssshhh[[[RRRNNNMMMLLLJJJHHHEEEBBB???>>>===:::<<<>>>>>>===>>>AAACCCCCCGGGMMMTTTWWWTTTNNNHHH???>>>===<<<<<<;;;;;;<<<;;;<<<===<<<;;;;;;===???>>>@@@BBBCCCCCCBBB@@@???;;;:::999888999:::<<<>>>AAAAAABBBCCCDDDEEEFFFFFFFFFHHHCCCBBBGGGNNNcccoooRRRCCC@@@;;;888777777666555444444333222222111111000111111111111111111000000000000000000000000000000---///000000//////000222zzzXXXNNNHHHFFFHHHEEEBBBAAA@@@>>>====================================:::::::::999999:::;;;;;;777888:::<<<<<<<<<:::999::::::::::::;;;<<<=========BBBFFFMMMhhhsssaaaTTTRRRXXX^^^fffxxxdddNNNBBB??????<<<<<<;;;:::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;::::::;;;===<<<===DDDOOOXXX``````___^^^]]]bbbjjjpppxxxuuuhhhfffeeefffccc______bbbdddjjjkkkjjjsss~~~~~~{{{wwwxxxzzzvvvqqqtttqqqssszzz~~~|||{{{~~~{{{ttthhh[[[QQQMMMLLLLLLJJJGGGDDDAAA@@@??????:::===???@@@???@@@CCCGGGEEEIIIOOOVVVXXXUUUOOOJJJ???>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<>>>??????AAACCCEEEEEECCCAAA@@@;;;:::999888888:::<<<===@@@AAABBBCCCDDDFFFFFFGGGEEEFFF@@@@@@GGGMMM```}}}}}}qqqTTTCCC@@@<<<999777777666555444444333333222111111000000000000111222222333333000000000000000000000000---///000000//////000222|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>============>>>>>>===<<<;;;:::::::::;;;:::999888777888999:::<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<=========@@@GGGTTTnnn}}}ooobbbYYYWWWSSS[[[iiiyyy}}}aaaMMMBBB>>>===999:::;;;======<<<<<<;;;<<<===>>>???AAACCCDDDDDDCCCAAA???>>>>>>===;;;:::<<<>>>@@@>>>>>>DDDPPPZZZjjjiiigggfffggglllsssyyy|||jjjjjjgggdddaaa``````^^^]]]gggdddfffoooxxx{{{}}}~~~~~~xxxssssssvvvqqqqqqyyy}}}}}}|||{{{tttgggYYYOOOLLLLLLQQQMMMGGGBBB>>><<<<<<===>>>???@@@BBBEEEIIILLLNNNUUURRRQQQUUUYYYXXXPPPIII@@@???======>>>>>><<<;;;<<<<<<;;;<<<<<<===>>>???AAAAAABBBDDDEEECCC>>>::::::999888888888:::===>>>===@@@CCCDDDDDDDDDEEEFFFJJJCCC???@@@@@@FFF\\\ttt~~~}}}|||vvvSSSIIIAAA:::999999666555666444444333333222111000000000000111111111111000000111///---...111222000.............../////////000|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>============>>>>>>===;;;;;;::::::;;;<<<;;;:::999888999999:::;;;::::::999999999::::::::::::::::::;;;<<<======>>>AAAHHHUUUooo{{{lll___VVVVVVSSS\\\hhhvvvzzz___LLLBBB>>>===;;;;;;===>>>>>>??????>>>@@@AAAAAABBBCCCDDDDDDEEEFFFDDDBBBAAAAAA@@@>>><<<;;;===???======CCCNNNXXXhhhhhhhhhhhhkkkpppwww|||sssdddfffdddbbbaaa``````______fffdddhhhrrr{{{~~~~~~}}}~~~yyytttuuuwwwsssssszzz~~~}}}vvviii[[[PPPLLLLLLQQQPPPLLLGGGBBB@@@AAACCCDDDFFFIIIMMMQQQTTTWWWXXXYYYVVVTTTVVVYYYXXXQQQJJJAAA???===<<<======<<<;;;;;;;;;;;;<<<===>>>??????AAA@@@AAABBBCCCAAA>>>;;;999888777777777999;;;===???AAADDDDDDDDDCCCCCCDDDGGGAAA???AAAAAAGGG[[[rrryyyyyyyyy{{{XXXIIIAAA:::999999666555666444444333333222111111000000000111111111111000000111///......111111000............/////////000000|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>============>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999999888888999999:::::::::::::::;;;<<<======???BBBIIIWWWrrrzzzkkk]]]TTTUUUTTT^^^hhhrrruuu[[[JJJBBB???>>>===>>>???@@@AAACCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJHHHFFFEEEDDDCCCAAA???;;;===>>>======BBBLLLUUUeeegggiiilllpppuuu{{{jjj````````````______`````````fffffflllwww~~~}}}~~~{{{wwwwwwyyyuuuuuu|||yyymmm___SSSMMMKKKOOOQQQQQQMMMHHHFFFIIIMMMOOORRRWWW]]]aaabbbcccbbb\\\XXXUUUUUUWWWVVVQQQKKKCCC@@@===;;;;;;<<<<<<;;;:::;;;;;;<<<===???@@@@@@@@@?????????@@@???===;;;888888666666666888:::<<<@@@BBBDDDDDDCCCBBBAAABBBEEEAAA@@@BBBBBBGGGXXXkkkwwwvvvvvvxxx___JJJBBB;;;:::999666555666444333333222222111111111000000111111111111000000111///...///000111000........./////////000000000{{{YYYOOOIIIFFFEEE@@@AAA@@@???>>>============>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;999999999999999999:::;;;::::::::::::;;;<<<======@@@CCCJJJZZZuuu|||nnn```WWWVVVWWW```gggmmmoooVVVHHHBBB@@@???@@@@@@AAACCCFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIGGGFFFEEEBBB@@@<<<>>>???>>>>>>BBBKKKRRR___ccchhhmmmsssyyy~~~vvvgggbbb]]]^^^^^^^^^]]]^^^___aaaggghhhppp|||{{{}}}|||zzzyyy{{{wwwxxx}}}|||qqqdddWWWPPPLLLLLLQQQUUUTTTOOONNNSSSXXX\\\___dddiiijjjiiifffcccYYYUUURRRRRRTTTSSSPPPLLLDDDAAA<<<::::::;;;;;;;;;::::::<<<===>>>???@@@@@@@@@>>><<<<<<=========;;;999888777666777888:::<<>>==================<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<::::::::::::;;;<<<======@@@CCCKKK\\\yyytttfff]]]ZZZYYYaaagggkkk~~~hhhRRRFFFCCCBBBBBBBBBDDDFFFIIILLLOOOQQQSSSQQQQQQRRRRRRRRRRRRRRRSSSOOOMMMJJJHHHGGGEEECCC@@@>>>???@@@???@@@DDDJJJOOOXXX]]]eeelllssszzzpppeeebbb]]]^^^^^^\\\[[[[[[^^^aaajjjkkkttt{{{}}}||||||yyyzzz~~~uuuiii]]]TTTOOOLLLSSSZZZ\\\YYYYYY^^^ccceeegggjjjkkkiiiddd^^^ZZZQQQOOOLLLLLLNNNOOOMMMKKKCCC@@@<<<::::::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???===;;;:::;;;<<<<<<;;;;;;:::999888888999;;;<<<===???BBBCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBDDDNNNWWWlllwwwssswwwyyy|||dddLLLCCC<<<::::::777555666333333222222222222222111111111222222222222111111///000000000/////////000////////////000000000111|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<======::::::::::::;;;<<<======@@@CCCKKK^^^}}}yyykkkaaa^^^[[[bbbhhhnnncccNNNEEEDDDEEEDDDFFFIIIMMMRRRVVVYYYZZZ[[[XXXXXXXXXXXXWWWWWWVVVVVVRRROOOLLLJJJHHHFFFCCCAAA???@@@@@@@@@AAADDDIIILLLTTTYYYaaajjjrrryyy~~~jjjaaa___]]]]]]]]]ZZZXXXZZZ___dddmmmnnnwww~~~{{{~~~|||}}}yyyooocccYYYSSSOOOVVV^^^aaaaaaaaadddgggffffffeeeccc^^^XXXRRROOOIIIHHHGGGGGGIIIIIIHHHGGGAAA>>>;;;:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@???>>>>>><<<::::::<<<<<<<<<;;;<<<;;;999888888999;;;<<<;;;>>>AAACCCCCCCCCDDDEEEDDDDDDCCCAAA@@@DDDKKKQQQeee{{{zzzvvvwwwyyyzzz~~~fffLLLDDD<<<;;;:::777555555222222222222222222222222111111222222222222111111...000111000///...///111/////////000000000111111|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===<<<;;;:::999999999999999:::;;;<<<===::::::::::::;;;<<<======???BBBKKK___{{{lllbbb```\\\bbbjjjttt|||```LLLEEEFFFGGGGGGKKKOOOUUU[[[```bbbccccccaaa```^^^]]]ZZZYYYWWWVVVTTTQQQNNNLLLJJJGGGDDDBBB?????????@@@AAADDDGGGIIIRRRWWW___hhhqqqyyyxxxggg___]]][[[\\\[[[XXXWWWZZZbbbjjjpppqqqyyy}}}}}}|||tttiii^^^WWWQQQUUU\\\```aaaaaa``````___^^^[[[WWWRRRNNNJJJGGGEEEDDDDDDDDDEEEDDDCCCAAA>>><<<:::;;;<<<===<<<;;;<<<===???@@@@@@???>>>===<<<;;;:::;;;======<<<;;;;;;:::999777777888:::;;;===???BBBCCCBBBBBBBBBCCCAAABBBBBB??????DDDKKKOOO^^^sss{{{xxxzzzzzz|||jjjMMMDDD===;;;:::777555555222222222222222222222222111222222333333222222111...000111111......///111//////000000000111111111|||YYYOOOIIIFFFEEE@@@AAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;999999888888888888999:::;;;<<<::::::::::::;;;<<<======>>>BBBKKK```|||kkkaaaaaa]]]bbblllyyyzzz^^^KKKEEEGGGHHHHHHOOOSSSZZZaaagggiiiiiiiiifffeeeccc___\\\YYYVVVUUUVVVSSSPPPMMMKKKIIIEEECCC>>>>>>>>>???AAACCCEEEGGGQQQVVV^^^gggpppyyyuuuhhhaaa^^^ZZZZZZZZZWWWVVV[[[fffnnnrrrssszzz|||~~~}}}vvvlllaaaYYYPPPSSSXXX\\\]]]\\\YYYWWWXXXVVVSSSNNNKKKHHHFFFEEECCCDDDDDDDDDCCCAAA???===<<<;;;:::;;;===>>>===;;;===>>>@@@AAA@@@???===<<<<<<;;;;;;<<<===>>><<<:::;;;999888666666777999:::???AAACCCCCCBBB@@@@@@AAA???@@@@@@>>>???EEELLLPPPYYYooo~~~{{{|||{{{|||nnnMMMEEE===;;;:::777555555222222222222222222222222111222222333333222222111...000222111...---///111000000000000111111111111{{{WWWLLLFFFEEEFFFBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBCCCOOOhhh|||{{{~~~nnncccbbbbbbdddkkk~~~vvv[[[MMMHHHFFFIIINNNTTTWWW\\\aaaeeeggghhhiiiiiigggddd___YYYSSSOOOLLLLLLMMMNNNNNNLLLIIIEEEBBB>>>===;;;;;;===@@@DDDGGGQQQVVV\\\ccckkkuuummmgggccc^^^YYYXXXWWWWWWYYY^^^ffflllpppxxx|||wwwooofff```XXXYYYZZZZZZZZZYYYWWWVVVUUUVVVUUURRRMMMHHHEEEDDDEEEBBB??????AAABBB@@@===<<<<<<===============<<<============>>>>>>>>>>>><<<<<<======<<<;;;::::::;;;999777666666777:::;;;===???BBBCCCCCCAAAAAABBB@@@AAABBB@@@???CCCIIIOOO```jjjxxxxxxsss{{{oooQQQGGG===::::::888555555333222111111000000111111000000111111111222222222000111111111111222222222111111000000//////......{{{WWWLLLFFFEEEEEEBBBAAAAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBCCCPPPjjj|||{{{~~~~~~nnnccc^^^```dddlll~~~qqqZZZNNNKKKJJJMMMRRRWWWYYY]]]aaadddfffgggggggggddd```ZZZTTTOOOKKKIIIJJJKKKMMMNNNLLLIIIEEECCC???>>><<<<<<>>>BBBFFFIIIPPPTTT[[[bbbjjjttt}}}jjjeeeaaa]]]ZZZYYYYYYYYY[[[aaahhhnnnrrrzzz{{{wwwqqqiiiccc\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWXXXWWWUUUPPPKKKGGGDDDAAA>>>>>>@@@BBB@@@>>>;;;;;;<<<=========<<<<<<;;;<<<<<<<<<<<<========================<<<;;;;;;;;;999777666666777999;;;<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBDDDQQQlll~~~|||nnnbbb[[[^^^cccmmm{{{}}}mmm\\\TTTRRRSSSUUUYYYYYYZZZ]]]aaacccdddeeeeeedddaaaZZZSSSMMMHHHFFFEEEFFFHHHKKKLLLLLLIIIEEECCC???>>>===>>>@@@CCCGGGJJJMMMRRRYYY```hhhsssxxxgggccc```\\\ZZZZZZZZZ[[[]]]ccckkkqqquuu|||}}}{{{wwwrrrlllhhhaaaaaaaaaaaa___]]][[[ZZZWWWXXXZZZ]]]^^^[[[TTTNNNFFFBBB>>>>>>@@@AAA@@@>>>::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======<<<;;;999777666666777999;;;;;;>>>AAABBBAAA@@@@@@AAABBBCCCBBB@@@>>>@@@FFFKKKYYYfffzzz|||~~~sssRRRGGG===;;;:::888555555666555555444444444444444222222222333333333444444000111111111111222222222000000000000////////////{{{WWWMMMFFFDDDCCC?????????>>>>>>>>>>>>>>>???==============================<<<;;;:::999999888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBEEETTTppp~~~{{{}}}nnnaaaZZZ]]]ccckkktttzzzzzzxxxvvvmmmbbb\\\[[[\\\^^^```\\\]]]___aaacccdddddddddddd___VVVMMMFFFBBB@@@@@@AAADDDHHHKKKKKKIIIEEECCC>>>>>>===>>>@@@DDDGGGIIIJJJOOOVVV]]]eeeppp}}}uuugggbbb```]]]ZZZZZZ[[[\\\___eeemmmsssxxx~~~}}}zzzwwwrrrnnnkkkeeeeeedddcccbbb___]]][[[YYYXXXYYY___dddddd^^^XXXMMMHHHBBB@@@@@@@@@???===::::::::::::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>?????????>>>>>>===;;;:::888666555777999::::::===@@@AAAAAA@@@@@@AAACCCCCCBBB@@@===???EEEJJJ\\\lllvvvSSSHHH>>>;;;;;;888555555666666555444444444444444111111222222222222333333000000111111111222222222000000000000////////////zzzWWWMMMGGGDDDCCC>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBFFFVVVsssxxxtttmmmhhheeegggjjjmmmooottt}}}mmm```[[[^^^bbbhhhkkkjjjiiihhhrrrooojjjeeecccdddeeeeeeeeeffffffgggggggggggggggccc]]]SSSIIIBBB===<<<===???BBBFFFJJJKKKIIIEEECCC>>>>>>===>>>@@@BBBEEEGGGHHHMMMSSSZZZbbbmmmzzzssshhhddd```^^^XXXYYY[[[]]]aaagggoootttzzz~~~~~~|||xxxtttoookkkjjjcccccccccbbb```]]][[[YYYWWWVVVWWW^^^eeeiiigggdddYYYRRRJJJDDDCCCBBB@@@>>><<<;;;::::::::::::;;;<<<;;;;;;<<<<<<<<<=========>>>>>>???????????????>>><<<:::888666555777888:::999<<<@@@AAAAAA@@@@@@AAADDDDDDCCC@@@>>>???EEEJJJbbbuuu~~~yyyTTTIII???<<<;;;888555555555444444333333333333333000000000000111111111111000000111111111222222222////////////000000000000xxxVVVMMMGGGEEEDDD???@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBGGGXXXwwwwwwpppfffccc```]]]\\\]]]```bbb```eeemmmwww}}}lll```]]]^^^aaaeeeeeeaaa```cccrrrtttsssnnnkkklllmmmlllsssrrrpppmmmkkkiiigggfff___YYYPPPFFF@@@===<<<===???CCCHHHLLLMMMKKKGGGDDD??????>>>???@@@AAACCCDDDGGGKKKRRRXXX```jjjvvv~~~sssjjjeeeaaa^^^XXXYYY\\\^^^ccciiiqqqvvv{{{}}}}}}zzztttmmmgggcccbbb\\\\\\\\\[[[YYYWWWTTTSSSSSSSSSWWW^^^ffflllnnnmmmddd]]]RRRKKKHHHFFFDDDBBB>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>????????????>>><<<;;;888666555666888999999<<<@@@BBBBBBAAAAAABBBDDDEEEDDDAAA???@@@FFFKKKddd|||{{{UUUJJJ???<<<;;;888555555444333333222222222222222/////////000000000000111000111111111111222222222////////////000000000000wwwUUUMMMHHHEEEEEE@@@AAAAAA???>>>============:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>BBBHHHZZZyyytttgggaaa[[[[[[[[[\\\]]]___aaabbbaaaeeejjjpppwww|||kkk```\\\\\\```eeeccc```ccciiiwww}}}zzzwwwyyy{{{yyy}}}{{{vvvpppjjjeeeaaa___WWWRRRKKKDDD???>>>???@@@BBBFFFLLLPPPQQQNNNJJJGGGAAAAAAAAAAAAAAABBBCCCCCCFFFJJJPPPVVV]]]gggsss{{{rrrkkkfff```\\\XXXZZZ]]]aaaeeelllsssyyyzzz~~~|||{{{wwwoooeee]]]YYYWWWRRRRRRRRRRRRPPPNNNLLLJJJLLLPPPXXXaaaiiinnnqqqrrrmmmdddYYYQQQMMMLLLJJJHHHAAA@@@===;;;:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;888666555666888999:::===AAABBBCCCBBBCCCCCCDDDEEEDDDBBB@@@BBBHHHMMM___{{{|||UUUJJJ@@@<<<;;;888555555444333333222222222222222///000000000000111111111000111111111111222222222.../////////000000000111vvvUUULLLHHHFFFEEE@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>BBBHHH[[[zzz|||iii___[[[VVVXXX[[[^^^aaadddeeeeeeiiikkknnnpppsssxxx~~~zzzkkk```[[[[[[___eeeeeeccciiirrr}}}~~~wwwooofff^^^YYYVVVPPPLLLGGGBBB??????AAACCCEEEIIIOOOSSSTTTQQQMMMJJJDDDCCCCCCBBBBBBBBBCCCCCCFFFJJJPPPVVV\\\fffqqqyyyzzzqqqlllfff___[[[YYY[[[___bbbgggnnnvvv{{{zzz~~~~~~{{{zzzuuukkk___VVVQQQPPPKKKKKKKKKKKKJJJHHHFFFDDDGGGNNNZZZdddlllpppssstttppphhh]]]UUUQQQPPPOOOMMMCCCBBB???<<<:::999::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;888666555666888999:::===AAACCCCCCCCCCCCDDDEEEEEEEEEBBBAAACCCIIINNNYYYxxx|||VVVJJJ@@@===;;;888555555444444333222222222222333000111111111111222222222000111111111111222222222.../////////000000111111uuuVVVMMMHHHEEEFFFBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<:::888888888:::;;;:::::::::;;;<<<>>>@@@AAADDDJJJ^^^}}}ooo```ZZZ[[[[[[dddlllppptttyyyzzzxxx{{{wwwllleee``````___aaaeeekkkrrrvvvrrr```UUUOOOLLLIIIGGGEEEBBB===;;;;;;???BBBEEEMMMTTTXXXZZZYYYSSSLLLIIIDDDBBBDDDDDDAAA@@@BBBGGGKKKPPPUUUZZZbbblllssszzzrrrmmmeee___]]]]]]cccfffeeehhhqqqvvvvvv{{{~~~xxxppphhh\\\PPPJJJKKKJJJKKKKKKGGGCCCBBBEEEHHHGGGOOOZZZeeelllpppqqqrrrnnniiibbb\\\XXXUUUSSSRRRKKKCCC===<<<===;;;:::;;;888999999::::::;;;;;;<<<============>>>>>>>>>>>><<<;;;999777666777888999;;;===@@@CCCEEEEEEEEEDDDDDDBBBAAABBBAAAAAAHHHQQQbbbzzz]]]FFF<<<>>>:::999:::777666666555444333333333333333333333222222111111111000000000000000000000000000000111111111111111000uuuVVVMMMHHHEEEFFFBBB@@@???>>>======<<<<<<<<<=========<<<<<<=========::::::::::::::::::::::::===<<<:::888888999:::;;;:::::::::;;;<<<>>>@@@AAAEEELLLaaa~~~lll```^^^aaaeeeqqq}}}|||qqqiiidddbbbbbbbbbdddiiiooovvvzzziiiVVVKKKHHHEEECCCCCCCCC@@@>>><<<<<<@@@CCCIIIPPPXXX]]]bbbbbb[[[RRRLLLGGGEEEGGGGGGDDDBBBCCCFFFJJJPPPUUUZZZaaajjjqqqyyyrrrmmmeee___]]]]]]cccfffeeehhhpppuuuvvv|||yyypppggg[[[OOOIIIJJJJJJMMMNNNLLLHHHEEEEEEFFFGGGNNNYYYcccjjjmmmnnnnnnmmmggg```YYYVVVTTTTTTSSSLLLDDD===<<<<<<:::999:::888999999::::::;;;<<<<<<>>>>>>>>>>>>============;;;:::888666666666777888;;;===@@@CCCEEEEEEEEEDDDDDDBBBAAABBBAAABBBHHHQQQccc{{{```III>>>>>>:::888999555444444333222111111111111333333333222222222111111000000000000000000000000...//////000000//////...uuuVVVMMMHHHEEEFFFBBB@@@???>>>======<<<<<<<<<======<<<<<<<<<<<<======::::::::::::::::::::::::<<<;;;:::999888999:::;;;:::::::::;;;<<<>>>@@@AAAEEEOOOfffzzzwwwhhhaaaeeellluuuuuulllgggfffddddddeeehhhmmmuuu|||{{{___KKKCCCAAA@@@????????????>>>===>>>AAADDDLLLSSS\\\fffpppqqqgggZZZQQQLLLKKKLLLLLLGGGDDDEEEDDDJJJQQQWWW\\\bbbhhhnnnxxxsssmmmeee^^^]]]]]]aaadddeeehhhoootttuuu}}}{{{qqqhhh[[[NNNHHHIIIKKKOOORRRRRRMMMHHHFFFFFFHHHNNNXXXaaahhhjjjjjjiiillleee]]]VVVSSSTTTTTTUUUOOOFFF>>>===<<<999888999999999999:::;;;;;;<<<<<>>>>>======<<<<<<:::999888666666666666777<<<>>>@@@CCCEEEEEEEEEDDDDDDBBBBBBCCCBBBBBBHHHQQQccc|||cccKKK??????999777777333444444333222111111111111333333333222222222222111000000000000000000000000000000111111111111000000uuuVVVMMMHHHEEEFFFBBB@@@???>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;:::999999999:::;;;:::::::::;;;<<<>>>@@@AAADDDPPPkkkwwwqqqfffeeennn{{{{{{ooohhhhhhiiiffffffgggkkkqqqzzzuuuVVVEEEAAAAAA???===;;;<<<===>>>>>>@@@CCCEEEJJJSSSbbbtttrrr```UUUPPPNNNPPPOOOJJJFFFFFFDDDKKKTTTZZZ___ccchhhlllyyysssmmmddd^^^]]]]]]```ccceeehhhmmmrrruuu}}}}}}}}}}}}|||sssiii\\\OOOIIIJJJLLLQQQVVVVVVSSSNNNKKKJJJMMMRRRZZZdddjjjlllkkkiiijjjcccZZZSSSRRRSSSVVVXXXQQQGGG???===<<<999888999999999::::::;;;<<<<<<<<<@@@??????>>>===<<<<<<;;;:::999888777666666666666<<<>>>@@@CCCDDDEEEDDDCCCCCCBBBBBBCCCBBBBBBHHHPPPccc|||eeeLLL@@@???999777888444666666555444333333333333222222222222222222222222000000000000000000000000//////000000000///......uuuVVVMMMHHHEEEFFFBBB@@@???>>>===<<<<<<<<<<<<;;;:::999888888999:::;;;:::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::;;;<<<>>>@@@AAACCCQQQmmmuuu{{{nnnjjjmmm|||sssiiifffiiillliiiiiikkkooovvviiiNNNCCCBBBAAA>>>===:::<<<===>>>>>>@@@DDDFFFIIIWWWmmm{{{dddVVVQQQNNNOOONNNIIIFFFFFFFFFMMMVVV^^^aaaeeeiiilllzzztttmmmccc^^^]]]___```cccfffiiilllqqquuu{{{{{{zzz{{{~~~vvvmmm```SSSLLLLLLNNNTTT[[[^^^[[[XXXVVVUUUZZZ^^^dddmmmssstttqqqnnnfff```WWWQQQPPPSSSWWWYYYRRRHHH???===;;;999888999999::::::;;;;;;<<<======@@@??????>>>===<<<<<<;;;:::999888777777666666666;;;===@@@BBBCCCCCCCCCBBBBBBAAABBBCCCBBBBBBGGGOOOccc{{{eeeLLL??????:::888:::777666666555444333333333333222222222222222222222222000000000000000000000000,,,---------,,,,,,+++***uuuVVVMMMHHHEEEFFFBBB@@@???>>>======<<<<<<<<<===<<<;;;999999;;;<<<===::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;<<<>>>@@@AAADDDRRRooovvvuuupppsss{{{xxxlllggghhhkkknnnoooppprrrvvv}}}vvv]]]GGG@@@AAA???<<<<<<===>>>>>>>>>>>>AAADDDGGGLLL]]]www}}}cccTTTNNNKKKKKKJJJFFFDDDEEEHHHOOOXXX___ccceeeiiilllzzztttlllbbb^^^___aaa```cccgggjjjkkkpppvvvzzzyyyyyy|||yyyrrrfffXXXQQQQQQQQQZZZeeekkkllliiifffeeekkklllpppvvv{{{zzztttoooaaa[[[SSSNNNNNNQQQUUUXXXRRRIII???<<<;;;999999::::::::::::;;;<<<<<<======??????>>>>>>======<<<<<<::::::999999888777777666:::<<<>>>@@@BBBAAAAAA@@@AAA@@@AAABBBAAAAAAFFFMMMcccyyyfffMMM@@@???:::999;;;888444444333222111111111111111222222222222333333333000000000000000000000000111111111111000///......uuuVVVMMMHHHEEEFFFBBB@@@???>>>======<<<<<<<<<>>><<<:::999999:::<<<>>>::::::::::::::::::::::::888999::::::;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAEEETTTqqqxxxqqqsss}}}sssjjjjjjooorrrsssyyyyyy{{{nnnWWWCCC???@@@<<<;;;>>>AAAAAA@@@>>>>>>@@@EEEHHHOOOaaa{{{vvv[[[PPPJJJFFFEEEDDDBBBAAACCCIIIOOOXXX^^^bbbdddhhhkkkyyytttkkkaaa^^^```bbbaaaccciiikkkkkkpppwwwzzzyyyzzz~~~|||wwwlll___VVVUUUSSS```qqq~~~}}}wwwtttuuuuuuvvvyyyzzzwwwnnnfffZZZTTTNNNJJJJJJNNNRRRTTTRRRHHH???<<<;;;999:::<<<::::::;;;;;;<<<=========>>>>>>>>>>>>============;;;;;;;;;::::::999888777999;;;===???@@@@@@???>>>???>>>???BBBAAA@@@DDDLLLbbbwwwiiiOOOAAA???999888:::777444444333222111111111111111111222222222333333333000000000000000000000000444444444444333222111000uuuVVVNNNHHHEEEFFFBBB@@@???>>>======<<<<<<<<<<<<:::888666666888:::<<<::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAGGGVVVssszzz~~~ooovvvssslllooovvvyyyxxxmmmVVVCCC??????;;;<<>>===@@@EEEIIIPPPbbbzzzlllSSSNNNGGGBBBAAAAAA??????BBBIIIOOOWWW]]]```cccgggkkkwwwtttjjjaaa^^^aaacccaaadddjjjllllllpppxxx{{{zzz|||}}}zzzpppbbbZZZXXXUUUeee{{{~~~yyywwwvvvvvvvvvpppeee\\\UUUPPPJJJGGGHHHKKKOOOQQQRRRHHH???<<<;;;::::::===::::::;;;;;;<<<=====================>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888:::<<<>>>??????>>>===>>>===???AAA@@@???DDDKKKbbbvvvlllRRRCCC@@@999777888555666666555444333333333333111111111222222333333333000000000000000000000000000000000//////---,,,,,,yyyXXXNNNHHHEEEFFFCCC??????>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;;;;<<>><<<<<>>;;;::::::;;;<<<;;;999999:::<<>>============<<<===<<<;;;999888777777666666999<<<>>>=========>>>???>>>???@@@???>>>CCCKKK```uuukkkQQQBBBAAA;;;888888222555444444333333222222111//////000111222333333333000000000000000000000000000000000000000000000000yyyXXXOOOHHHFFFGGGCCC@@@@@@???>>>======>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;;;;<<>><<<===@@@CCCLLLSSS[[[___```aaaeeeiiiwwwsssggg```]]]]]]\\\___dddhhhkkknnnrrruuuvvvxxxyyy}}}~~~zzztttmmmddd___```nnn|||nnnjjjdddaaa___]]]XXXUUUNNNLLLIIIGGGFFFGGGHHHIIIGGGEEEAAA===;;;:::;;;;;;<<<;;;:::999999;;;>>>@@@CCC@@@>>>======>>>===<<<===<<<:::999777777666666666999===>>>>>>======>>>???>>>???AAA@@@???DDDLLL\\\rrrmmmRRRBBB@@@:::888888333555444444333333222222111000000000111222222222333000000000000000000000000000000000000000000000000zzzYYYOOOIIIFFFGGGDDDAAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>===>>>BBBEEEMMMSSSZZZ]]]]]]___dddhhhuuu}}}rrrfff___]]]]]]\\\```eeejjjmmmooorrrtttrrrtttwww~~~}}}yyytttmmmhhhfffqqqvvvfffbbb]]]ZZZZZZXXXUUUQQQMMMKKKIIIFFFEEEEEEFFFGGGDDDBBB???<<<;;;:::;;;;;;===<<<:::999999;;;<<<>>>AAA???>>>===>>>???>>>===<<<;;;:::888777666666555888:::>>>??????>>>>>>??????>>>???AAA@@@@@@EEELLL[[[qqqoooSSSBBB???999777999555555444444333333222222111111111111111111111222222000000000000000000000000000000000000000000000000zzzYYYOOOIIIGGGGGGDDDBBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>===???CCCFFFMMMRRRXXX[[[[[[]]]ccchhhsss|||oooeee___\\\]]]\\\aaaggglllnnnpppqqqrrroooqqqxxx~~~|||wwwqqqlllhhhooo}}}ooo```]]]XXXWWWXXXWWWTTTQQQLLLJJJHHHFFFDDDDDDDDDDDDAAA@@@>>><<<;;;;;;;;;<<<>>>===;;;:::999:::;;;;;;@@@>>>======???@@@???>>><<<;;;:::888777666555555999;;;???@@@???>>>>>>??????>>>???AAAAAA@@@FFFMMM```uuuqqqTTTBBB>>>888777999666555444444333333222222111222222222111111111111111000000000000000000000000000000000000000000000000yyyYYYOOOIIIFFFGGGDDDBBBAAA@@@>>>===<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>>>>???DDDGGGKKKQQQWWWZZZ[[[]]]bbbhhhrrr{{{}}}kkkccc___\\\\\\]]]bbbggglllnnnoooqqqrrrnnnrrr{{{~~~{{{vvvpppkkkggglllwww{{{kkk\\\XXXUUUTTTUUUUUUSSSPPPLLLJJJHHHFFFDDDCCCBBBBBB???>>>===<<<;;;;;;;;;<<<===<<<;;;:::999999::::::>>>===<<<>>>@@@AAA@@@???<<<<<<:::888777666666555999<<>>>>>>>>>>>===???AAA@@@@@@FFFMMMdddwwwrrrUUUBBB>>>888777999666555444444333333222222111222222222111111111111111000000000000000000000000000000000000000000000000yyyXXXNNNHHHEEEFFFCCCAAAAAA???>>>============::::::;;;;;;<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDFFFLLLPPPWWWlllwwwuuuppp___MMMHHHBBBBBBAAA???>>>@@@DDDGGGIIIPPPWWW[[[\\\^^^ccchhhpppzzzxxxgggaaa^^^]]]\\\___bbbgggkkkmmmnnnpppqqqpppvvv}}}|||yyytttnnniiihhhkkksssuuuhhhXXXTTTQQQQQQRRRSSSPPPNNNLLLKKKIIIFFFDDDBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::<<<;;;<<<>>>@@@BBBAAA???===<<<;;;999888777777666999<<<>>>??????============<<<>>>@@@??????EEEMMMaaatttsssVVVCCC>>>888777999666555444444333333222222111111111111111111111222222000000000000000000000000000000000000000000000000xxxWWWMMMGGGDDDEEEBBB@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<======;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>===???CCCEEEEEECCCDDDFFFEEEEEEGGGMMMRRRYYYnnnwwwtttnnn^^^MMMJJJDDDCCCAAA???>>>???CCCFFFGGGNNNWWW\\\]]]___dddhhhnnnyyysssccc___^^^]]]\\\```bbbfffiiijjjllloooqqqsss{{{~~~}}}|||{{{xxxtttmmmiiigggiiipppyyy~~~zzzmmmaaaVVVSSSPPPOOOQQQRRRPPPMMMMMMLLLJJJGGGEEEBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;>>>AAABBBAAA@@@>>>===<<<:::999888888777999;;;>>>???>>><<<<<<<<<<<<;;;<<>>>>>DDDLLLZZZppprrrVVVDDD@@@999777999555555444444333333222222111000000000111222222222333000000000000000000000000000000000000000000000000wwwVVVLLLFFFDDDEEEAAA??????>>>>>>>>>>>>>>>???========================;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;<<<<<<;;;<<>>===???CCCGGGGGGCCCEEEFFFFFFEEEHHHNNNSSSZZZnnnvvvqqqkkk\\\MMMKKKDDDDDDBBB???>>>???CCCFFFEEEMMMWWW]]]___aaaeeeiiilllwwwpppaaa^^^]]]]]]]]]```ccceeegggiiikkknnnqqqvvv~~~||||||{{{zzzxxxtttnnniiieeeggglllrrruuupppddd[[[XXXTTTQQQQQQRRRSSSQQQNNNMMMLLLJJJHHHEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;>>>AAACCCBBB@@@???>>>===;;;:::999888888888;;;===>>>===<<<;;;;;;;;;:::<<<>>>>>>>>>DDDLLLUUUnnnrrrVVVDDD@@@:::888999444555555444333333222222111//////000111222333333444000000000000000000000000000000000000000000000000xxxXXXOOOIIIFFFGGGCCCAAA@@@???>>>============>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAIII\\\|||}}}zzzmmmfffkkk{{{xxxuuu{{{sssmmmqqqyyy{{{iiiVVVJJJFFFCCCAAA@@@AAACCCDDDDDDGGGGGGGGGHHHIIIKKKNNNOOOYYYaaahhhggg]]]RRRLLLJJJCCCAAA???>>>>>>???AAACCCLLLNNNSSSYYY^^^bbbfffhhhqqqzzzooobbb^^^ZZZ[[[^^^ZZZccchhhggghhhnnnrrrqqqyyy~~~~~~}}}{{{xxxrrrkkkfffffffffffffffdddaaa^^^\\\UUUTTTQQQOOONNNNNNOOOPPPMMMLLLJJJGGGDDDAAA???>>>======<<<;;;::::::::::::999;;;======<<<;;;<<<=========>>>???@@@@@@@@@@@@???===;;;999777888999999:::===???@@@???>>>======???>>><<<::::::===CCCGGGTTTeeexxxZZZFFFAAA<<<:::;;;666666555444444333333333333333222111111000000111111//////000000111111222222000000//////000222444555vvvVVVNNNHHHEEEFFFBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;999888777666666999:::;;;;;;;;;===@@@CCCJJJ]]]}}}|||qqqhhhppp~~~zzzvvvyyyqqqlllpppyyy{{{hhhVVVJJJEEECCCAAA@@@BBBDDDDDDDDDGGGGGGGGGGGGIIIKKKMMMNNNQQQWWW]]]]]]WWWOOOJJJHHHCCCAAA???>>>>>>???AAACCCJJJMMMRRRXXX]]]bbbfffiiipppyyymmmaaa]]][[[[[[___[[[ccchhhggggggmmmqqqqqq{{{{{{zzzyyyxxxwwwsssnnnjjjdddddddddcccaaa^^^[[[YYYTTTSSSQQQOOONNNNNNNNNOOOLLLJJJHHHFFFCCC@@@>>>======<<<;;;::::::999::::::999;;;======<<<;;;<<<======>>>???@@@AAAAAAAAAAAA>>>===;;;999888888999999777999<<<===<<<;;;::::::<<<<<<:::999999<<>>============>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999888666555555888999:::;;;<<<>>>AAADDDKKK]]]}}}}}}rrriiivvv~~~sssooossszzz{{{hhhVVVKKKEEECCC@@@@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLNNNRRRSSSRRRNNNJJJGGGCCCAAA???>>>>>>???AAACCCGGGKKKQQQVVV[[[aaafffjjjqqqyyyjjj___]]][[[\\\```]]]cccggggggggglllqqqsss{{{zzzxxxvvvtttqqqmmmiiibbbbbbaaa___\\\YYYWWWUUURRRQQQOOONNNMMMLLLLLLMMMJJJIIIGGGEEEBBB@@@>>>======<<<;;;::::::999999999999;;;<<<===<<<;;;<<<===>>>>>>???@@@AAAAAAAAAAAA>>>===;;;999888888888999666888;;;<<<;;;:::::::::::::::999777888;;;AAAEEEOOOaaawwwYYYEEE@@@:::999999444444444333222111000000111000//////000000111222333111111111111000000000000000000111111222111111000uuuUUUMMMGGGDDDEEEAAA??????===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::888:::;;;;;;<<<===AAADDDKKK^^^}}}zzzkkkeeexxxzzzuuuwww}}}zzzgggVVVLLLEEECCCAAA@@@BBBEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKMMMLLLMMMPPPRRRQQQLLLIIICCCAAA???======???AAACCCEEEIIIPPPUUUZZZ```fffkkkrrrzzzhhh^^^]]][[[\\\```___cccfffggghhhkkkqqquuu}}}yyyuuurrrnnniiieeeaaa___]]]ZZZWWWUUUSSSRRROOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGEEECCC@@@???>>>===<<<;;;:::999999999999888:::<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBAAA>>>===;;;:::999888888888888:::===>>>>>>===<<<===999999888888888<<>>============>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;<<>>>>>???@@@AAAAAAAAAAAA===<<<;;;:::999888888888888;;;>>>@@@???>>>>>>>>>999:::999999999<<>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::999888777666666555;;;<<<<<<<<<;;;<<<>>>@@@JJJ\\\|||tttlllkkk|||}}}tttcccXXXRRRGGGEEEBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJPPPNNNMMMNNNPPPOOOKKKGGGCCCAAA???>>>>>>???AAACCCDDDJJJQQQUUUXXX^^^gggnnnwww~~~hhh___]]]ZZZZZZ^^^aaaaaacccggghhhkkksss|||~~~|||xxxtttpppkkkeeeaaaYYYWWWSSSOOOMMMKKKKKKLLLLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFEEECCCBBBAAA??????<<<;;;:::999999888888888888:::;;;<<<;;;:::;;;<<<======>>>???@@@@@@@@@@@@<<<<<<<<<;;;:::999888777666999<<<>>>>>>=========:::::::::999999;;;???CCCIIIVVVpppyyyZZZFFF@@@:::888888333444333111000///...------,,,,,,------...000111222111111111111000000000000------///000111222222222uuuUUULLLGGGDDDEEEAAABBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999::::::;;;<<<888888888888777777777666:::;;;<<<;;;;;;===@@@BBBHHH[[[{{{pppaaaYYYVVVIIIFFFCCCBBBCCCDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMNNNOOOOOOMMMJJJHHHCCCAAA???>>>>>>???AAACCCFFFLLLRRRVVVWWW]]]gggooowww~~~jjj```]]]ZZZYYY\\\aaa___bbbfffiiikkkuuu|||zzzwwwsssnnnggg```[[[SSSQQQMMMIIIGGGFFFGGGHHHKKKLLLNNNOOONNNKKKHHHFFFCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888888888888888999;;;;;;:::::::::;;;<<<<<<===>>>????????????<<<<<<<<<;;;:::999888777555888;;;======<<<<<<===:::::::::999888999===@@@FFFPPPeeezzz[[[GGGAAA;;;999999333444444222000///...------,,,,,,------...///000111000000000000000111111111111000000/////////000000{{{tttTTTKKKEEECCCCCC@@@???>>>===<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<999999999999::::::;;;<<<666666777999:::;;;<<<===888999:::;;;<<<>>>AAADDDHHHZZZ{{{nnn```YYYXXXJJJGGGDDDBBBCCCCCCCCCCCCHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMPPPQQQPPPNNNLLLJJJCCCAAA???>>>>>>???AAACCCGGGMMMSSSVVVWWW]]]gggooowww}}}kkk```]]]YYYXXXZZZaaa^^^aaafffiiilllvvv~~~|||xxxssslllcccYYYRRROOOMMMHHHEEECCCCCCEEEFFFKKKLLLOOOPPPNNNLLLHHHFFFAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888888888777999;;;;;;:::::::::;;;;;;<<<===>>>>>>?????????<<<<<<<<<;;;:::999888777666999<<<>>>>>>======>>>999999999888777888:::===DDDKKK]]]www{{{\\\GGGBBB;;;999999444555444222111///......------------------...///000//////000000111111222222444333111///---------...zzzqqqRRRNNNIIIDDDEEEDDDCCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999999;;;===>>><<<<<<<<<;;;:::<<>>>>>@@@CCCEEEGGGLLLRRRUUUXXX^^^hhhooouuu{{{~~~iiibbbXXXTTTZZZ^^^\\\^^^bbbfffhhhmmmzzz}}}vvvoooggg]]]QQQJJJFFFEEEDDDBBBBBBEEEJJJNNNQQQSSSUUUTTTPPPLLLHHHFFFDDDCCCBBBAAA???>>>===<<<<<<;;;::::::999999999999777777888888888999999999<<<:::999999;;;<<<<<<;;;;;;;;;<<<<<<:::888555444777888999<<<>>>===:::888777777777777888999::::::CCCFFFQQQddd}}}{{{YYYDDDAAA;;;777888777555555444222111///...---***,,,.../////////111333000000111111111111000000000000000000000///......|||rrrSSSNNNIIIDDDDDDCCCBBB@@@>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::999888777777999:::<<<;;;<<<<<<;;;:::<<>>>>>===<<<;;;:::999888888888777888888999::::::;;;;;;<<<:::999:::;;;<<<<<<;;;;;;;;;<<<<<<:::888666444777888999<<<>>>===;;;888888888777777888999:::;;;BBBEEEOOObbbyyy{{{YYYDDDAAA;;;777888777666555444333111000///...+++---.../////////111333000000111111111111000000000000000000000///......tttTTTOOOIIICCCCCCBBBAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<:::999888777888999:::;;;;;;;;;;;;;;;;;;<<<@@@CCCKKK^^^{{{zzznnnnnnwwwtttooommmbbbPPPJJJFFFFFFFFFDDDEEEGGGKKKOOOPPPLLLLLLOOOQQQPPPNNNNNNOOOPPPOOONNNMMMLLLFFFDDDBBB@@@@@@BBBDDDFFFGGGLLLRRRWWW[[[aaahhhnnnsssyyytttbbb^^^VVVSSSZZZ^^^```___aaagggmmmsss}}}~~~zzzssskkkbbbXXXNNNHHHEEEFFFGGGJJJNNNTTTYYY\\\]]]ZZZUUUOOOJJJFFFDDDCCCCCCBBBAAA@@@@@@?????????======;;;:::888888777777777777888:::;;;<<<======<<<:::999:::;;;======<<<<<<<<<<<<<<<:::888666555777888:::<<<>>>>>><<<999888888777777888:::;;;<<>>>>>>>>>>>???>>>===;;;999888777666666666666777999;;;<<<===>>><<<:::999:::<<<=========<<<<<<<<<;;;:::888666555777888:::===??????===:::999888888777888:::<<<>>>CCCFFFNNN]]]qqq{{{YYYDDD@@@;;;777888777444333333222111000000///...///000000000000111222000111111222222111111000//////000000000000//////vvvVVVPPPIIICCCBBBAAAAAA???===<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<999:::::::::;;;===AAADDDMMMbbb~~~ppphhhfffppp~~~tttmmmiii]]]OOOIIIFFFFFFGGGEEEFFFHHHLLLPPPQQQNNNMMMOOOPPPOOOQQQRRRQQQPPPNNNLLLIIIHHHDDDDDDBBBBBBBBBCCCEEEFFFJJJOOOVVV]]]ccciiinnnqqqttt{{{eeeWWWXXXTTTTTT\\\```eeebbbdddjjjqqqvvv~~~}}}xxxuuuooofff\\\RRRKKKGGGEEEHHHOOOXXX```ccccccaaaVVVPPPIIIDDDCCCCCCCCCCCC???>>><<<;;;:::;;;<<<===>>>===;;;999888666666666555555666888999;;;<<<<<<<<<:::999:::<<<>>>>>>=========<<<;;;:::888777666888888:::===@@@@@@>>>;;;:::999888888999;;;>>>???EEEHHHPPP___rrr{{{YYYDDD@@@;;;777888777222222111111000000000//////111222111000000111222111111222222222222111111//////000000000000//////vvvVVVPPPIIICCCCCCAAAAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<888888999999999:::::::::888999::::::;;;>>>BBBEEEMMMccctttiiifffjjjxxxpppiiieeeZZZNNNIIIEEEFFFGGGEEEFFFIIIJJJNNNPPPNNNMMMOOOPPPNNNQQQQQQPPPOOOLLLIIIGGGEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKOOOWWW___fffllloooqqqwww}}}yyy^^^SSSVVVTTTUUU^^^bbbfffeeegggmmmqqqttt|||}}}{{{vvvtttnnneeeZZZPPPJJJGGGFFFJJJSSS^^^ffffffaaa[[[MMMHHHCCCAAACCCEEEEEEDDD???===;;;999888888:::;;;<<<<<<:::999777777666666555555666777999:::;;;;;;<<<:::999:::===??????>>>>>>===<<<;;;:::888888777888999;;;>>>AAAAAA???<<<:::999888888999<<>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<888888999999:::::::::999777888999:::;;;>>>CCCFFFLLLdddooohhhjjjqqqlllgggdddYYYOOOIIIEEEFFFGGGFFFGGGIIIHHHMMMOOONNNMMMPPPPPPNNNNNNNNNMMMLLLJJJHHHEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOSSS[[[dddlllrrrtttuuuzzzsssZZZPPPUUUTTTVVV___dddfffgggjjjnnnoooqqqzzz|||{{{~~~}}}zzzuuusssnnndddYYYOOOIIIHHHGGGLLLWWWccciiifff\\\RRRGGGCCC@@@AAAEEEHHHFFFDDD@@@>>>;;;999777888999:::;;;:::999888777777777777777777888999999:::;;;;;;;;;:::999;;;===????????????>>><<<;;;:::999888888888999;;;>>>AAABBB???===;;;:::888888999<<<@@@BBBEEEIIISSScccxxx{{{YYYDDDAAA;;;777888777333333333333333333333333222333444333111000111222111222222333333222222111......///000000000000000uuuVVVPPPJJJDDDDDDCCCCCCAAA???>>>??????>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;777888999:::;;;>>>CCCFFFKKKdddpppkkknnnxxx~~~kkkfffeeeZZZOOOIIIFFFGGGHHHGGGHHHJJJGGGLLLOOONNNNNNPPPQQQOOOJJJKKKKKKKKKIIIHHHFFFDDDEEEEEEGGGHHHJJJMMMOOOPPPTTTXXX```iiirrrxxxzzzzzz{{{pppWWWNNNUUUUUUWWW```eeeeeehhhmmmpppnnnoooxxxzzzxxxzzz~~~|||zzztttsssnnndddXXXNNNIIIHHHHHHNNNYYYeeekkkfffXXXMMMEEEBBB@@@CCCGGGIIIGGGDDDBBB???<<<999777888999:::::::::999888777777777888999999999::::::;;;;;;;;;;;;::::::;;;===???@@@??????>>>===;;;999999888888888999;;;???BBBBBB@@@>>>;;;:::888888999===@@@CCCDDDIIITTTdddyyy{{{YYYDDDAAA;;;777888777444444444555555555555666333444444333111000111222111222222333333222222111......///000000000000000vvvUUUOOOHHHBBBCCCBBB@@@@@@???>>>======>>>>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::999:::;;;<<<999999999:::;;;===???@@@JJJggg|||lllkkkppp~~~vvvkkkeee___YYYOOOLLLIIIHHHIIIJJJKKKJJJMMMMMMMMMNNNNNNLLLHHHEEEKKKKKKJJJHHHFFFEEEGGGHHHFFFHHHJJJMMMNNNNNNOOOOOOTTT^^^jjjssswwwxxxxxxyyy|||jjj\\\PPPOOOUUU\\\ccchhhoooqqqppplllmmmuuu|||~~~{{{sssqqqqqqrrrwww|||}}}zzzsssqqqkkkbbbXXXOOOIIIGGGIIINNNZZZhhhkkk```PPPGGGEEECCC@@@???AAACCCDDDDDDBBB>>>999777777888999999<<<<<<:::888666444333222666777888999999:::999999;;;;;;<<<===>>>???@@@@@@@@@>>>;;;888777777888999:::<<>><<<;;;;;;<<<===>>>BBBFFFOOO```|||yyyZZZEEE@@@:::999:::555666666555555555666666777222222222111111111000000222111111111000000//////000000////////////000000uuuUUUOOOHHHCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::<<<>>>@@@AAAKKKggg}}}nnnmmmqqq|||yyyyyyzzz{{{~~~uuuiiiddd^^^WWWOOOLLLIIIHHHIIIJJJKKKJJJMMMLLLLLLMMMMMMKKKHHHEEEHHHIIIIIIGGGEEEEEEFFFGGGGGGIIILLLNNNPPPQQQRRRSSS]]]fffrrrzzz||||||}}}}}}}}}fffYYYOOOOOOVVV]]]dddiiimmmppppppmmmooovvv}}}~~~xxxpppnnnoooqqqxxx}}}{{{tttqqqkkkbbbXXXOOOIIIFFFGGGLLLWWWdddggg[[[LLLCCCAAA???======???AAABBBBBB@@@<<<999777888:::;;;<<<;;;;;;:::888777666555555666777888999999:::999999;;;;;;<<<===>>>???@@@@@@@@@>>>;;;888777777888999999;;;>>>AAABBBAAA@@@??????>>><<<;;;;;;<<<>>>???BBBHHHQQQbbb~~~xxxYYYEEE@@@:::999:::555444444333333333333444444333222222222222111111111111111111111000000000///000000////////////000000tttUUUOOOIIIDDDEEEDDDCCCBBBAAA???===<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>AAABBBLLLgggsssqqquuu}}}xxxuuusssssssssssstttvvvzzz~~~rrrgggaaa[[[VVVNNNKKKIIIHHHIIIJJJKKKJJJMMMKKKJJJJJJKKKJJJHHHFFFDDDEEEFFFFFFDDDDDDEEEFFFIIIKKKNNNQQQRRRTTTWWWYYYgggoooyyy```UUUMMMOOOVVV]]]ccchhhjjjnnnqqqppprrryyy}}}~~~{{{sssllljjjlllqqqzzz~~~|||tttqqqkkkbbbYYYPPPIIIEEEHHHKKKUUUaaadddXXXIIIAAA===<<<;;;<<<>>>@@@@@@@@@===;;;999888:::===>>>>>>;;;:::999888888888888888666777888999999:::999999;;;;;;<<<===>>>??????@@@@@@>>>;;;999777777888999888:::===@@@AAA@@@???>>>???>>>===<<<<<<===>>>???CCCIIISSSccc~~~wwwXXXDDD???:::999:::555444444333333333333333444333333333333222222222222111111111111000000000000000000////////////000000tttTTTOOOIIIEEEFFFEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===???AAABBBMMMfffzzzwwwyyy~~~tttrrrpppoooqqqtttvvvwwwssszzzoooccc^^^YYYTTTMMMKKKHHHGGGIIIJJJKKKKKKLLLJJJIIIHHHIIIIIIHHHFFF@@@BBBDDDDDDDDDCCCEEEFFFKKKNNNQQQSSSTTTWWW\\\```ooouuu}}}~~~~~~~~~|||[[[RRRLLLNNNTTTZZZ```eeehhhooossstttwww{{{}}}|||vvvnnnhhhgggjjjqqq~~~}}}tttqqqkkkccc[[[RRRJJJEEEJJJMMMVVVaaadddYYYKKKBBB===<<<;;;===???@@@???>>>===;;;::::::<<<>>>??????===<<<:::999888777888888666666888999999999999999:::;;;;;;<<<===>>>?????????>>>;;;999888777888888777999<<>>===>>>>>>=========>>>???@@@DDDJJJSSSbbbzzz}}}uuuVVVCCC???:::999999444666666555555444444555555444444444333333333222222111111111000000000000000000000////////////000000tttUUUOOOJJJEEEFFFEEE??????>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBMMMeee|||||||||vvvsssssssssrrrqqqnnnuuu|||kkk```\\\XXXSSSLLLJJJGGGGGGHHHJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHFFF???@@@BBBCCCCCCDDDFFFHHHOOORRRUUUWWWWWW[[[aaagggtttzzz}}}||||||wwwXXXPPPKKKMMMRRRVVV\\\aaajjjrrrxxxzzz{{{}}}|||xxxpppiiieeeeeeiiiqqq}}}uuuqqqjjjddd^^^UUUMMMGGGJJJLLLUUUaaacccZZZMMMEEE@@@??????AAABBBBBB@@@>>>===<<<;;;<<<>>>???>>>===???>>>;;;999777666666666666666888999999999999999::::::;;;<<<===>>>??????>>>===<<<:::888888777888777999<<<>>>??????===<<<>>>>>>>>>>>>??????@@@@@@DDDJJJQQQ^^^ttt~~~}}}rrrUUUBBB???:::999999444666666555444444444444444444444444333333333222222000000000000000000111111000000////////////000000uuuVVVPPPJJJEEEFFFEEE>>>>>>>>>>>>>>>??????@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<>>>AAABBBLLLddd|||yyywww|||wwwggg]]]ZZZWWWRRRLLLIIIGGGFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJJJJHHHFFF???@@@BBBBBBCCCEEEIIILLLUUUXXX\\\\\\\\\___gggnnnyyy}}}|||{{{|||qqqWWWPPPKKKLLLPPPTTT[[[bbbnnnwww~~~yyysssiiidddaaacccgggppp}}}tttpppkkkfffaaaZZZPPPJJJHHHKKKTTT```ccc[[[PPPJJJFFFEEEEEEFFFFFFDDD@@@===;;;:::;;;<<>>===@@@>>>;;;888666555555555666777888999999:::999999::::::;;;<<<===>>>>>>???>>>===<<<:::999888777777777999<<>>===>>>>>>??????@@@@@@AAAAAADDDIIIPPP[[[ooopppSSSAAA>>>:::999999444555444333222111111111111333333333333222222222222000000000000111111111111000000////////////000000wwwVVVPPPJJJEEEEEEDDD??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;::::::::::::::::::<<<>>>@@@AAAKKKccctttddd[[[YYYVVVSSSKKKIIIFFFFFFHHHJJJKKKKKKIIIIIIIIIKKKLLLKKKHHHFFFAAAAAABBBBBBCCCGGGLLLPPP\\\___bbbbbbaaadddnnnuuu{{{~~~}}}zzzyyyzzziiiWWWPPPKKKMMMQQQVVV___gggttt}}}~~~uuummmbbb___^^^```dddnnn~~~|||tttpppkkkgggddd]]]TTTMMMIIIKKKTTTaaafff```VVVQQQKKKKKKJJJJJJHHHEEE???;;;777777999<<>>>>><<<999666555555666666666777888999999:::999999999::::::;;;<<<===>>>>>>>>>===<<<;;;999888777777888:::===???@@@@@@>>>======>>>???@@@AAAAAAAAAAAACCCIIIPPPZZZmmmoooRRRAAA>>>:::999999444555444333222111111111111333222222222222111111111///000000000111111111111000000////////////000000wwwWWWPPPJJJDDDDDDCCCAAAAAA???>>>============???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777999:::;;;;;;:::::::::999999:::;;;===???@@@JJJbbbrrrbbbZZZXXXWWWSSSKKKHHHFFFFFFHHHJJJKKKKKKIIIIIIJJJLLLMMMLLLIIIFFFBBBBBBBBBBBBCCCHHHNNNSSSaaadddgggfffeeehhhrrrzzzyyy}}}~~~zzzwwwvvvwwwcccVVVPPPLLLNNNRRRYYYccclllwww~~~sssjjj]]][[[[[[^^^ccclll}}}}}}{{{tttpppkkkhhhfff```VVVOOOKKKNNNWWWdddjjjeee\\\WWWNNNNNNMMMLLLJJJEEE>>>:::444555777<<<@@@BBBAAA@@@<<<:::777555444555777888666777888999999:::999999999::::::;;;<<<===>>>>>>======<<<;;;999888777777888:::===@@@AAA@@@???>>>===>>>???@@@AAABBBBBBBBBCCCIIIQQQ[[[nnnnnnQQQ@@@>>>:::999999444777666555444333333333333222222222111111111000000//////000000111111111222000000////////////000000xxxXXXOOOIIIFFFFFFBBBBBB@@@===;;;::::::;;;<<<======<<<;;;::::::999999888888888888888888888888999999888888999999:::;;;999:::;;;:::;;;===AAADDDLLLeeepppaaaZZZZZZXXXSSSJJJGGGGGGKKKKKKIIIIIILLLJJJJJJKKKKKKJJJHHHFFFEEECCCCCCBBBBBBCCCGGGMMMQQQaaadddgggiiijjjnnntttzzz~~~zzzyyyzzzxxxuuuuuuxxxfffVVVPPPLLLNNNRRRXXXbbbkkkwwwpppdddYYYWWWXXX^^^fffrrr~~~~~~}}}|||{{{{{{uuuqqqkkkhhheeeaaaZZZUUUMMMQQQYYYdddlllkkkbbbYYYSSSRRRPPPMMMHHHCCC===:::888999;;;<<<===<<<<<<;;;999888555333222333444444666777888999:::;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;::::::999999999888:::<<<>>>>>>===<<<:::===>>>@@@CCCEEEFFFDDDCCCAAACCCKKKZZZppplllPPP>>>;;;777777888333555555444444444333333333222222222222222222222222222222111000/////////000111111000000//////......xxxXXXOOOIIIFFFFFFBBBBBBAAA???<<<;;;;;;<<<===<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999888999999::::::999:::;;;:::;;;===AAADDDNNNgggooo___YYYYYYWWWTTTKKKHHHGGGJJJKKKHHHHHHJJJIIIJJJJJJJJJIIIHHHFFFEEECCCCCCCCCBBBDDDHHHNNNRRR```eeejjjnnnoooqqqtttxxxyyyvvvtttvvvuuusssvvvzzzhhhZZZSSSOOOPPPSSSYYYccclllyyyooobbbYYYWWWXXX^^^hhhuuu~~~}}}{{{zzzyyyyyyvvvrrrmmmjjjgggccc\\\WWWQQQSSSZZZccckkkkkkddd\\\UUUTTTQQQMMMHHHBBB===;;;888999:::;;;;;;;;;::::::999777666444333444555666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;:::999999888:::;;;>>>@@@@@@???===<<<===>>>@@@BBBDDDEEEDDDCCCAAADDDLLLZZZooolllPPP???===999888999444555555444444444333333333222222222222222222222222222111000000000000000000111000000000/////////...xxxXXXOOOIIIFFFFFFBBBBBBAAA???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888999999999999:::;;;:::;;;===AAADDDPPPhhh~~~mmm^^^XXXYYYYYYWWWNNNJJJHHHJJJKKKHHHGGGIIIHHHIIIIIIIIIHHHGGGFFFFFFCCCDDDCCCCCCEEEIIIOOOTTT___eeemmmrrrsssrrrsssuuuuuurrrqqqrrrrrrsssxxxmmm```YYYSSSSSSUUU[[[dddmmm{{{nnn___YYYWWWXXX___jjjzzz~~~}}}{{{zzzyyywwwwwwvvvsssooommmkkkfff___YYYTTTTTTXXX```gggiiiddd^^^XXXVVVQQQLLLFFFAAA===<<<999999::::::999999888777777666555444444555666777666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<;;;999999888:::;;;>>>???@@@>>><<<;;;;;;<<<>>>@@@BBBBBBBBBBBB@@@EEENNNZZZkkkkkkPPP@@@???:::999:::555555555444444444333333333222222222222222222222222000000000000000000111222000000000000////////////xxxXXXOOOIIIFFFFFFBBBAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888999999999:::;;;:::;;;===AAADDDNNNfff}}}mmm^^^ZZZ]]]___]]]RRRLLLIIIKKKLLLIIIGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDFFFJJJQQQUUU]]]ccckkkoooppppppppprrrrrrpppoooqqqqqqttt|||uuufff___XXXWWWXXX]]]eeennn|||mmm]]]XXXVVVXXXaaannn~~~}}}{{{zzzxxxwwwvvvvvvssspppnnnlllggg```ZZZVVVUUUVVV\\\cccfffbbb]]]ZZZVVVQQQJJJDDD@@@===<<<999999999888777777666555444444333333444555666666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===;;;:::888888777999;;;======;;;999888888:::<<<===>>>>>>???@@@???EEENNNXXXggghhhNNN@@@???:::888999555555555444444444333333333222222222222222222222222000/////////000111222222000000000000////////////xxxXXXOOOIIIFFFFFFBBB???>>>>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888999999:::999:::;;;:::;;;===AAADDDJJJbbb}}}oooaaa^^^cccfffdddVVVOOOJJJKKKMMMKKKHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFJJJQQQUUU[[[```eeeggghhhhhhkkknnnnnnmmmmmmooopppsss}}}|||iiibbb\\\[[[\\\^^^fffmmmyyynnn]]]WWWWWW[[[eeettt~~~}}}|||zzzyyyxxxwwwuuurrrnnnmmmkkkgggaaa[[[YYYXXXXXX]]]cccdddaaa\\\WWWTTTNNNHHHBBB???===<<<:::999888777666555555555222222222222333444555555666777888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@???>>>===;;;:::888888777999;;;<<<<<<:::888777555777:::;;;:::;;;===??????EEEMMMVVVdddcccLLL@@@???999666888444555555444444444333333333222222222222222222222222000/////////000111222222////////////000000000000xxxXXXOOOIIIFFFFFFBBB============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;999:::;;;:::;;;===AAADDDIIIaaarrreeecccgggiiigggXXXOOOIIIKKKMMMKKKIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDEEEIIIOOOTTTWWWZZZ^^^______```dddhhhhhhhhhkkkoooqqquuu|||jjjccc^^^^^^^^^```eeelllttt~~~ppp___XXXZZZaaammm}}}~~~}}}}}}|||{{{zzzyyyyyyxxxuuuqqqmmmkkkjjjgggaaa]]]\\\[[[\\\```eeeeee___YYYQQQNNNJJJEEEAAA>>>===<<<:::999888777666555555666222222333333444444444444666777888999:::;;;;;;;;;999::::::;;;<<<>>>???@@@>>>>>>===<<<;;;999999888999:::<<<>>>===<<<999888444777::::::999999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999777777777888999:::;;;<<<999:::;;;:::;;;===AAADDDKKKddd|||tttooopppuuuuuuwww{{{vvviiieeehhhhhheeeWWWMMMGGGHHHLLLKKKHHHGGGCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEHHHNNNRRRQQQUUUYYYZZZYYYZZZ^^^aaadddffflllrrrvvv|||ttthhhccc___`````````dddjjjnnnxxxsssbbb[[[^^^hhhwww~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyxxxwwwrrrllliiiiiigggccc```[[[ZZZ\\\```dddbbbYYYRRRJJJHHHEEEBBB???===<<<<<<:::999777666666666777777444444555555666555555555666777888999:::;;;;;;;;;::::::;;;<<<===???@@@AAA===<<<<<<;;;:::999999888999:::<<<======;;;888777666999<<<<<<::::::>>>BBBEEEIIINNNWWWggg___JJJAAAAAA:::777888555555555444444444333333333222222222222222222222222222111000000000000000000.../////////000000000111xxxXXXOOOIIIFFFFFFBBB>>>????????????>>>>>>=========<<<;;;::::::999999888888888888888888888888666777777888999;;;<<<===999:::;;;;;;;;;===AAADDDNNNggg|||ssslllfffbbbffflllooottt}}}xxxkkkfffgggeeebbbUUULLLEEEGGGJJJJJJGGGFFFCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDDDDGGGLLLPPPMMMRRRWWWYYYXXXXXXZZZ\\\cccgggooowww|||zzzmmmfffbbb```aaaaaaaaaccchhhjjjtttuuuccc]]]bbbmmm~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxsssmmmiiihhhgggeeebbbWWWWWWZZZ^^^aaa]]]SSSKKKEEEDDDCCC@@@>>>===<<<<<<:::999777666666777777888666666777777777777666666666777888999:::;;;;;;;;;;;;;;;<<<===???@@@BBBCCC;;;;;;;;;::::::999999999777888:::;;;;;;999666444777;;;>>>===;;;;;;???DDDIIIKKKPPPXXXiii___JJJBBBBBB;;;888999666555555444444444333333333222222222222222222222222222222111000//////000000.../////////000000111111yyyzzz~~~yyyYYYOOOIIIGGGHHHDDDBBBAAA???>>>======>>>>>>:::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888999::::::;;;>>>BBBEEEMMMggg}}}yyyllldddfffeeeaaaeeennnttt}}}rrrhhh```\\\ZZZKKKIIIHHHHHHIIIIIIIIIHHHKKKIIIHHHGGGGGGFFFEEECCCFFFFFFEEEEEEEEEIIINNNRRRTTTRRRRRRUUUVVVWWW]]]dddhhhnnnuuu{{{{{{qqqllleeeaaa```aaa```bbbeeelllwwwxxxjjjhhhnnnyyy{{{wwwxxxxxxxxxxxxwwwvvvuuutttrrrpppmmmkkkiiifffbbb___ZZZYYYXXXWWWVVVSSSNNNKKKFFFCCC@@@?????????>>>===<<<:::999888999999888777666666555555555555666666777888888999999:::;;;;;;<<<<<<<<<===>>>===;;;999???>>>===;;;:::999888888777999<<<<<<;;;::::::::::::;;;<<<<<<;;;===???BBBFFFNNNTTTZZZjjjXXXKKK???;;;999777666666444333333222222333333444111111111222222333333333000000000000000000000000111111111111111111111111sssrrrvvvxxxXXXNNNHHHFFFFFFCCC@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::::::::;;;;;;999999999999999999::::::888999::::::;;;>>>BBBEEEMMMggguuuvvvuuurrriii___ZZZ```dddeeennnzzzsssggg^^^XXXUUUHHHGGGFFFGGGJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHKKKQQQUUUVVVTTTTTTWWWXXXZZZ___ffflllrrrzzzxxxoookkkeeeaaaaaaaaa```bbbfffooo{{{vvvnnnttt{{{xxxxxxxxxxxxwwwvvvvvvuuuuuusssqqqnnnllliiifffbbb___ZZZXXXWWWVVVUUURRRMMMJJJFFFCCC@@@?????????>>>======;;;999888999999888777666666555555555555666666777888888999999:::;;;;;;;;;::::::<<<>>>>>>===;;;???>>><<<;;;999888888888777999;;;;;;:::999:::;;;<<<<<<===<<<<<<===AAACCCGGGMMMRRR[[[oooWWWKKK???;;;999777666666555444333222111111111111111111222222222333333333000000000000000000000000////////////////////////ooommmnnnxxxWWWNNNGGGEEEFFFBBB@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;888888888999999:::::::::::::::999999999999999999888999::::::;;;>>>BBBEEEMMMgggzzzqqqrrrsssqqqggg```___gggpppxxxssseeeZZZRRRNNNFFFEEEEEEGGGJJJMMMNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKOOOUUUYYY[[[XXXXXXZZZ\\\]]]ccckkksssyyyuuunnnjjjeeeaaabbbaaa```bbbgggppp}}}yyy{{{xxxyyyxxxwwwvvvuuuuuuuuuuuutttrrrooommmjjjgggbbb___YYYXXXVVVUUUSSSPPPLLLIIIFFFCCC@@@?????????>>>===>>><<<999888999888777666666666555555555555666666777888888999999:::;;;;;;:::999:::<<<>>>???>>>===>>>===<<<;;;999888777777888999999999888888:::<<<>>>>>>>>><<<<<<>>>BBBEEEJJJMMMTTTbbb||||||VVVJJJ>>>:::999777666666777666444333111000000000111222222222222333333333000000000000000000000000////////////////////////qqqooommmyyyXXXOOOHHHEEEFFFCCCBBB@@@???>>>======>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999999999:::::::::999999888888888888999::::::;;;>>>BBBEEEMMMhhh~~~xxxzzz}}}}}}sssppprrr|||ttteeeXXXNNNIIIEEEEEEEEEGGGJJJMMMOOOOOOLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNNNNNNNOOOSSSXXX\\\```]]]\\\___```bbbhhhpppyyy|||tttooohhhdddbbbcccbbb```ccchhhppp}}}~~~{{{xxxxxxwwwuuutttsssssstttttttttrrrpppnnnlllhhhbbb___YYYWWWUUUSSSRRROOOKKKHHHFFFCCC@@@?????????>>>===>>><<<:::888888888777555666666555555555555666666777888888999999:::;;;;;;;;;::::::<<<>>>???>>>=========<<<;;;999888777666888888999888777888:::===??????>>><<<<<<>>>BBBEEELLLOOOZZZqqqyyyTTTHHH===:::999777666666777777555444333222222222222222222222222222222222////////////////////////000000000000000000000000ooooooooo{{{ZZZPPPIIIGGGGGGDDDBBB@@@???>>>======>>>>>><<<<<<;;;:::::::::::::::======<<<;;;:::999999888:::::::::999999888888888888999::::::;;;>>>BBBEEENNNhhh{{{~~~uuufffXXXNNNHHHFFFEEEEEEGGGIIILLLMMMLLLLLLMMMMMMLLLKKKLLLOOORRRSSSSSSSSSSSSTTTWWW\\\```gggdddcccdddfffhhhooowww{{{tttpppfffdddcccdddbbb```dddjjjrrr~~~~~~{{{yyyvvvvvvuuutttsssssssssssssssqqqpppnnnlllhhhccc___ZZZXXXUUUSSSQQQNNNKKKHHHFFFCCC@@@?????????>>>===>>><<<999888999888777666666666555555555555666666777888888999999:::;;;;;;>>>===<<<<<<===>>>===<<<======<<<<<<:::888777666888888999888777888;;;>>>?????????===<<<>>>AAADDDJJJOOOaaawwwQQQFFF<<<:::999777555666444333222222222222222222222222222222222222222222////////////////////////000000000000000000000000~~~nnnnnnrrr|||[[[QQQJJJGGGGGGDDD@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;>>>===<<<<<<;;;:::999999::::::999999999999999999888999::::::;;;>>>BBBEEEMMMfffvvvgggYYYNNNHHHFFFEEEDDDFFFHHHJJJJJJJJJKKKMMMNNNMMMKKKLLLQQQUUUVVVWWWXXXXXXZZZ___eeeiiippplllkkklllnnnpppwwwzzzsssooodddcccdddeeecccaaaeeekkkvvv~~~~~~{{{yyyvvvvvvvvvvvvuuutttsssrrrpppooonnnnnnmmmiiiddd```[[[YYYUUUSSSPPPNNNKKKHHHFFFCCC@@@?????????>>>===<<<;;;999888999999888777666666555555555555666666777888888999999:::;;;;;;@@@>>><<<<<<=========<<<======>>>===<<<:::777666777999::::::999:::<<<>>>@@@@@@AAA@@@???@@@BBBDDDGGGOOOffftttOOOEEE;;;999:::777555555000000////////////000000333333333222222222222111000000000000000000000000////////////////////////uuuuuuvvv|||[[[PPPIIIFFFGGGCCC@@@???===<<<;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999::::::888999::::::;;;>>>BBBEEEJJJbbbwwwhhhZZZNNNGGGDDDCCCCCCDDDGGGIIIJJJIIIJJJLLLNNNMMMKKKLLLRRRWWWXXXYYY[[[^^^bbbhhhpppuuuyyyuuusssuuuvvvyyy~~~xxxpppkkkcccccceeefffcccaaaeeelllwww~~~{{{yyywwwxxxzzzzzzzzzxxxuuutttmmmmmmmmmmmmllliiiddd```]]]ZZZVVVSSSQQQNNNKKKIIIFFFCCC@@@?????????>>>===;;;999888888999:::999999666666555555555555666666777888888999999:::;;;;;;???===;;;;;;===>>>>>>>>>>>>>>>???>>>===;;;888777777999;;;<<<<<<<<<===>>>AAACCCDDDDDDCCCCCCCCCEEEIIIQQQjjjnnnNNNCCC;;;999:::777555555222222111000////////////333333333222222222111111000000000000000000000000////////////////////////zzz{{{ZZZPPPHHHEEEEEEBBBBBBAAA???>>>======>>>>>>??????>>>===============666777777999:::;;;<<<<<<888888888999999::::::;;;888999::::::;;;>>>BBBEEEHHH___xxxiiiZZZMMMFFFBBBAAAAAACCCFFFIIIJJJJJJIIILLLNNNLLLJJJLLLRRRXXXXXXZZZ]]]aaagggoooxxx~~~{{{yyyzzz{{{~~~}}}|||vvvmmmhhhbbbccceeefffdddaaaeeemmmvvv~~~|||zzzxxxzzz}}}~~~}}}{{{wwwuuukkkkkklllmmmllliiieeeaaa]]]ZZZVVVSSSQQQNNNLLLIIIFFFCCC@@@?????????>>>===:::888777888999;;;::::::666666555555555555666666777888888999::::::;;;;;;===<<<:::;;;===@@@@@@@@@>>>???@@@???>>><<<999777666999<<<=========>>>>>>BBBEEEGGGHHHFFFEEEEEEFFFMMMUUUoooiiiMMMCCC:::999:::777555555777666555333222111111000333333333222222111111111000000000000000000000000111111111111111111111111yyyXXXNNNHHHEEEFFFBBBAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777888:::;;;<<<>>>BBBEEENNN]]]yyy}}}wwwzzzyyyiiiWWWJJJEEEAAAAAABBBBBBBBBCCCCCCCCCFFFGGGIIIJJJKKKNNNQQQTTTVVV^^^bbbbbblllvvvuuurrrllliii```eeehhhfffcccdddjjjqqqxxx~~~}}}|||{{{}}}|||{{{yyywwwvvvuuutttnnnmmmlllkkkjjjfffbbb^^^^^^ZZZTTTPPPLLLIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::999999999888888888888888777777777777666555444333555666777888:::;;;======>>>>>>======<<<<<<<<<<<<======<<<;;;999777555444666999<<<======>>>@@@BBBCCCFFFIIIJJJIIIGGGFFFFFFMMMUUUrrrlllMMMDDD<<<::::::777666777444333222222111111222222111111111222222333333333000000000000////////////111111000000//////......zzzYYYOOOHHHEEEFFFBBB666777888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888999:::;;;<<<>>>AAADDDIIIYYYuuuzzzzzzzzzjjjWWWJJJFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIKKKPPPSSSYYYaaaeeefffrrr}}}tttrrrnnnhhhddd^^^bbbfffeeeccceeelllsssyyy~~~}}}|||{{{|||{{{zzzxxxwwwuuutttsssnnnllljjjiiihhheeeaaa^^^\\\XXXRRRNNNKKKJJJHHHGGGEEEDDDCCCAAA???===<<<;;;666666777777777777888888666666666555555444333222555666777888999:::;;;<<<::::::;;;<<<===>>>>>>???======<<<;;;999777555444777:::<<<===>>>>>>@@@AAADDDGGGJJJKKKJJJHHHGGGGGGLLLXXXxxxjjjMMMDDD<<<:::999777666777444333222222111111222222000111111111111111222222000000000000////////////000000000000//////......zzzYYYOOOHHHEEEFFFCCC>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;;;;===@@@CCCEEETTTppp}}}yyy{{{kkkXXXKKKFFFCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFEEEFFFHHHMMMPPPZZZbbbhhhmmm{{{xxxqqqnnniiibbb^^^[[[___cccddddddgggnnntttxxx~~~||||||{{{zzzzzzyyywwwuuutttrrrrrrnnnkkkhhhfffeeeccc```]]]YYYUUUOOOKKKJJJIIIIIIIIIEEEDDDCCCAAA???===<<<;;;333444444555666777888888555555555444444333222222666666777777888999::::::999999:::;;;<<<===>>>???======<<<:::888777666555999;;;===>>>>>>>>>@@@AAAFFFIIIKKKLLLKKKIIIHHHHHHMMM\\\}}}hhhLLLCCC;;;:::999666555777444333222222111111222222111111111000000000000000000000000000////////////000000000////////////...zzzYYYOOOHHHFFFFFFCCCFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<;;;<<>><<<;;;:::333333444666777888::::::666555555444444333333333666666777777888888888999<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;999888777666666:::<<<>>>?????????@@@AAAHHHJJJLLLMMMKKKIIIIIIIIIOOO___~~~dddKKKBBB:::999888666555666444333222222111111222222222222111111000000000///000000000000////////////////////////////////////zzzYYYOOOIIIFFFGGGCCC>>>============>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<;;;<<>>===<<<;;;:::999555555666888999:::;;;<<<777666555555444555555666666666777777888888888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888777777777:::<<<>>>??????@@@AAABBBIIIKKKLLLLLLJJJHHHHHHIIIQQQ^^^www```IIIAAA999888888666555666444333222222111111222222333333333222222111111000000000000000////////////.............../////////{{{ZZZPPPIIIFFFGGGDDDAAA@@@>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;;;;<<<<<<<<<;;;<<>>???@@@AAA===<<<:::888777777777888999<<<>>>@@@@@@AAACCCDDDHHHJJJKKKJJJHHHFFFGGGGGGQQQZZZlll\\\HHH@@@999777777555555666444333222222111111222222333333333222222222222222000000000000////////////---............/////////{{{ZZZPPPIIIGGGGGGDDDIIIGGGDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;<<<;;;;;;===???BBBEEEOOOhhh{{{lllZZZMMMIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJKKKLLLTTT\\\jjjxxx{{{wwwxxx~~~mmmhhhcccbbb^^^YYYWWWZZZYYYZZZ\\\___dddiiinnnrrrtttzzz|||~~~~~~}}}|||||||||yyyxxxwwwuuutttrrrqqqpppmmmjjjfffbbb]]]XXXQQQMMMIIIGGGDDDBBBAAA???===;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999777666444333333444666777555666777888999:::;;;<<<999:::;;;===???@@@BBBBBB===<<<:::888777777888888888;;;>>>@@@AAABBBDDDFFFGGGHHHIIIHHHFFFDDDEEEEEEOOOUUUcccxxx~~~YYYHHH???888777777555444666444333222222111111222222111111111111222222222222000000000000////////////---------.........//////{{{ZZZPPPJJJGGGGGGDDDCCCBBB@@@>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999:::;;;;;;;;;===@@@CCCHHHSSSjjjuuuxxx|||mmm[[[OOOKKKGGGHHHIIIJJJLLLMMMNNNNNNLLLNNNPPPPPPNNNLLLLLLLLLPPPVVVaaannnttttttrrrqqqsssppprrr{{{uuugggccc```^^^[[[VVVVVVZZZVVVXXXZZZ^^^dddjjjppptttwww}}}zzzzzz~~~}}}|||||||||yyyxxxwwwvvvtttrrrqqqpppllliiieeeaaa\\\UUUMMMHHHDDDCCCAAAAAAAAA@@@===:::999::::::;;;<<<===>>>>>>======<<<;;;:::888888777666444333222222333555666555666777888:::<<<============>>>>>>??????@@@@@@===<<<:::888777777888999888:::>>>@@@AAACCCEEEGGGFFFGGGHHHFFFDDDCCCCCCDDDMMMRRR^^^sss|||XXXGGG???777777777555444666444333222222111111222222//////000000111111222222000000000000////////////---------.........//////|||ZZZOOOHHHFFFHHHEEEDDDBBB???===<<<===>>>@@@======<<<;;;;;;;;;;;;<<<===>>>??????>>><<<:::888;;;::::::999999::::::;;;888888999999;;;<<<>>>???DDDSSSnnn}}}sssmmmhhhkkkvvvqqq^^^QQQMMMGGGLLLQQQRRROOONNNOOORRRTTTSSSSSSSSSTTTTTTRRRPPPTTT[[[ccciiiiiigggfffffffffrrr{{{|||~~~pppbbb```]]]ZZZWWWVVVVVVVVV]]]XXXVVV]]]dddjjjoootttyyy}}}~~~~~~{{{yyywwwxxxvvvuuuttttttsssqqqoookkkjjjfff```YYYPPPJJJEEECCC@@@>>>===>>>>>>===;;;<<<<<<===@@@BBBBBB@@@>>>>>><<<:::999777777777888444444555666666777777777444666888888888999;;;===??????>>>>>>>>>>>>??????======;;;999888777666666777:::>>>AAABBBCCCEEEFFFIIIIIIIIIGGGDDDCCCDDDEEEJJJMMMZZZssstttSSSEEE@@@<<<999:::999666444555444333222111222333333222222222222222222222222222111///.........///000111111000///...---,,,,,,{{{[[[RRRKKKGGGGGGBBBCCCAAA???===<<<===???@@@======<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<:::999::::::999999999999::::::888999999:::;;;===>>>???DDDRRRnnn~~~|||~~~}}}{{{xxxsssllleee``````fffuuusssaaaVVVRRRMMMRRRWWWWWWSSSOOOMMMNNNUUUUUUUUUVVVXXXYYYXXXXXXUUUZZZ___bbbaaaaaaaaabbbkkkvvv}}}~~~wwwhhh```^^^[[[WWWUUUTTTTTTTTT\\\WWWWWW]]]eeejjjpppuuuzzz}}}~~~}}}~~~|||zzzxxxxxxvvvtttttttttsssqqqooollljjjfff```XXXPPPIIIEEEAAA???>>>>>>???@@@???>>>??????@@@BBBDDDDDDBBB???:::999777555444444444444333333333222222222222222444666888888888999;;;===@@@??????????????????@@@>>>===;;;888777777777777888;;;>>>AAABBBCCCEEEFFFHHHIIIHHHGGGDDDCCCDDDEEEJJJNNN[[[rrrqqqQQQCCC???:::888888888555333444333222111111111222222222222222222222222222222222111000///...//////000000000000///......------{{{]]]VVVNNNIIIEEE???BBB@@@???======>>>@@@AAA======<<<;;;;;;;;;;;;<<<::::::<<<<<<<<<;;;:::999999999888888888888999999999999::::::<<<===???@@@CCCRRRnnn}}}sssmmmjjjgggdddhhhgggfffdddaaa]]]YYYWWW\\\fffxxxsssdddZZZVVVUUUYYY]]]\\\WWWPPPKKKJJJQQQRRRTTTWWWYYY\\\^^^^^^^^^```bbbccccccdddeeegggrrrzzzvvveee\\\ZZZWWWTTTSSSRRRRRRSSSZZZVVVWWW^^^eeekkkqqqwww|||~~~~~~}}}}}}}}}{{{yyyxxxvvvtttsssssssssqqqooollljjjfff```XXXOOOHHHDDD@@@??????AAACCCDDDCCCBBBDDDDDDCCCDDDEEEEEEBBB@@@;;;:::999888777666666666333333222111111000//////444666888999999999;;;===@@@??????????????????@@@???===:::777666666777888888;;;???AAABBBCCCDDDFFFHHHHHHHHHFFFDDDCCCCCCEEEJJJPPP___vvvnnnNNNBBB>>>999777777777555222333222111000000000111111222222222222222222222222111111000///////////////////////////////////////}}}^^^VVVNNNIIIEEE@@@@@@???>>>>>>>>>???@@@AAA======<<<;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;:::999888888777777888888999999999:::;;;<<<>>>???@@@CCCQQQmmmwwwvvvxxxzzzyyyrrrhhhaaa___^^^\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[\\\bbbnnn{{{rrreee[[[XXXYYY\\\]]]ZZZTTTNNNJJJHHHJJJLLLOOOSSSVVVZZZ^^^aaafffhhhjjjlllnnnoooppppppuuuxxx{{{{{{{{{wwwdddYYYWWWTTTRRRQQQQQQQQQRRRWWWUUUWWW___fffkkkrrrxxx~~~~~~}}}|||}}}~~~|||zzzxxxvvvtttssssssrrrpppooollljjjfff```XXXOOOGGGCCC@@@@@@AAAEEEHHHIIIIIIGGGGGGFFFDDDDDDDDDCCCAAA>>>;;;:::999999888777777777444444444333333333222222444666888999999:::<<<===>>>??????????????????>>>???===999666555666888:::888;;;???AAABBBCCCDDDEEEFFFGGGGGGEEECCCBBBCCCEEEIIIUUUjjjjjjMMMBBB===999777888888555333333222222111111111111111111111111111222222222222111000000///////////////............//////000000^^^TTTLLLGGGGGGBBB@@@??????>>>>>>???@@@AAA======<<<;;;;;;;;;;;;<<<888888999::::::;;;;;;;;;999888888777777888888999999999999:::<<<===???@@@CCCPPPlllpppjjjjjjlllmmmjjjddd[[[WWWVVVXXXXXXWWWWWWYYY[[[\\\^^^aaafffiiiooozzz{{{wwwpppeee\\\YYYYYYXXXVVVRRRMMMJJJIIIIIIEEEHHHLLLOOOSSSWWW]]]aaafffiiinnntttxxxyyywwwvvvqqqqqqrrrrrrrrrvvv}}}uuuaaaVVVTTTRRRPPPOOOPPPQQQRRRUUUTTTWWW___eeejjjqqqxxx}}}}}}||||||||||||~~~|||{{{wwwuuusssssssssrrrpppnnnllljjjfff___WWWOOOGGGCCCAAABBBEEEIIILLLNNNLLLJJJFFFDDDBBBBBBAAA@@@===;;;666666555555444444333333444444444444555555666666555777999999999:::<<<>>>======>>>??????>>>======???===999666555666999:::999<<>>999888999999666444333333333333333222222222000000000111111222222222000000000000000//////...------......///000000000^^^RRRJJJGGGGGGEEE@@@@@@??????????????????======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;999999888888888888999999888888999999;;;<<<>>>???CCCOOOiiixxxhhhccceeejjjllljjjcccZZZUUUUUUWWWYYYXXX^^^bbbfffhhhjjjnnnuuuzzz~~~wwwrrrppplllccc\\\YYYSSSQQQMMMIIIGGGFFFFFFFFFDDDHHHLLLNNNPPPUUU[[[aaaeeeiiipppyyy}}}yyykkkgggdddeeefffjjjsss|||qqq^^^RRRQQQOOONNNNNNNNNPPPQQQSSSSSSWWW___dddhhhooowwwyyyyyyyyy{{{|||zzzzzz{{{|||}}}~~~~~~|||{{{wwwuuusssrrrrrrrrrpppnnnjjjhhheee___WWWOOOHHHDDDBBBCCCGGGKKKNNNOOOLLLJJJDDDBBB???>>>===<<<999777555666666666666555444333222222333444444555666666555777999:::::::::<<<>>>===>>>???@@@@@@???>>>===>>><<<999777666777999:::999<<>>999888999999777444333444444444444333222222//////000000111222222222000000000000000///......---.........//////000000}}}}}}___SSSJJJGGGGGGDDDAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;;;;::::::999999999999::::::777777777888:::;;;===>>>CCCMMMfffwwwgggbbbfffmmmqqqtttmmmccc^^^___bbbdddeeerrrvvv{{{}}}~~~|||vvvsssooohhhcccdddccc^^^XXXUUULLLJJJGGGDDDCCCBBBAAAAAADDDHHHKKKMMMMMMQQQXXX]]]aaaeeelllttt{{{}}}yyyvvvfff___YYYXXXZZZ^^^hhhssshhhWWWNNNMMMLLLKKKKKKLLLNNNOOORRRRRRWWW^^^bbbfffmmmuuusssssstttxxx~~~~~~|||{{{yyyxxxyyyxxxyyyzzz|||}}}~~~~~~}}}{{{zzzwwwuuusssrrrrrrqqqooonnnhhhgggccc^^^WWWPPPIIIEEEBBBCCCGGGKKKNNNMMMJJJGGGBBB???<<<;;;:::999777555777777888888888777666555444444444444444444555555555777999::::::;;;===>>>>>>???AAABBBBBBAAA???>>><<<;;;999888777888888999:::<<<@@@AAABBBBBBCCCDDDCCCDDDDDDCCCBBBAAABBBDDDRRRppp|||}}}___III@@@<<<888777888888666444222333333444333222111000/////////000111222222222///000000111000///...---.........///////////////{{{zzz```TTTLLLGGGGGGCCCAAAAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;666666777888999;;;<<<===CCCMMMeeeyyyhhhccchhhpppvvvwwwnnniiikkkppptttvvv}}}tttllliiiaaaZZZVVVYYY[[[WWWSSSQQQHHHFFFEEECCCBBBAAA>>><<>>;;;999999888666555333444555555555444333222777777777666666555444444666777999::::::;;;===???@@@AAACCCDDDDDDCCCAAA@@@;;;;;;:::999888888888888:::<<<@@@AAABBBBBBCCCDDDCCCDDDDDDCCCAAAAAABBBDDDXXXvvv|||\\\HHH???;;;777666777777555333111111222333222111000///...//////000111222222222///000111111111000...---////////////////////////{{{{{{dddTTTJJJGGGFFF@@@??????>>>>>>???@@@@@@AAA======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999::::::::::::::::::::::::999999999:::;;;<<<===>>>???III^^^~~~jjjbbbiiizzz}}}}}}}}}|||wwwjjjaaa]]]VVVRRROOOOOORRRRRRMMMIIIEEE@@@>>>???===;;;<<>>===:::888777666777777777666555777888999777666444444444444555555555666999999::::::;;;<<<======;;;<<<>>>???@@@@@@??????>>>===;;;999888888888888<<<===@@@BBBCCCBBBAAAAAABBB??????@@@@@@???CCCHHHZZZ{{{}}}YYYEEEAAA>>>;;;999888777555444444333333222111000//////111111111111111111111111//////000000000000//////////////////////////////{{{dddTTTJJJGGGGGGAAAAAA@@@@@@???>>>>>>??????======<<<;;;;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>@@@III]]]|||ooogggmmm{{{uuuhhh___[[[QQQNNNLLLLLLOOOOOOKKKGGGDDD@@@===>>>===;;;<<<@@@???AAACCCFFFHHHKKKMMMOOOSSSSSSVVV]]]cccddd```\\\SSSRRROOOLLLMMMQQQYYY^^^eeejjjrrrzzz~~~mmm]]]TTTQQQNNNKKKHHHHHHIIIJJJKKKMMMOOORRRVVVZZZ___ccceee```bbbgggmmmsssxxxzzz{{{{{{zzzvvvtttqqqooopppqqqrrruuuxxx{{{|||}}}}}}|||{{{{{{{{{|||{{{xxxvvvvvvsssoooooopppoookkkfffbbb]]]XXXVVVTTTQQQJJJDDDCCCBBBDDDHHHNNNOOOKKKGGGBBB@@@>>>:::888666555555777666666777999999888666444444555555555666666666888999999:::;;;<<<=========>>>???AAAAAAAAAAAA@@@>>>===;;;999888888888999;;;===???AAACCCCCCBBBAAAAAA>>>>>>@@@AAAAAAEEELLL^^^xxxUUUCCC===:::777555555444222000333333222222111000000000222222222111111111111111000000111111111111000000////////////////////////{{{eeeUUUJJJGGGGGGAAACCCBBBAAA???>>>===============<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>AAAHHH[[[yyywwwqqqwwwssseee]]]YYYPPPMMMKKKLLLNNNNNNKKKGGGCCC???<<<======;;;===AAAAAACCCFFFHHHIIIJJJMMMOOOOOOQQQWWW^^^cccbbb\\\WWWRRRQQQPPPOOOOOORRRXXX\\\```dddjjjqqq||||||mmmccc\\\WWWPPPMMMMMMNNNMMMLLLLLLNNNQQQUUUYYY\\\^^^___ZZZ\\\aaafffkkknnnpppqqquuuzzzvvvsssqqqmmmkkklllooorrruuuyyy|||||||||{{{{{{zzzyyyyyyzzzzzzxxxwwwuuurrrnnnmmmmmmlllgggccc]]]ZZZUUUSSSRRROOOIIIDDDCCCCCCEEEIIIOOOPPPNNNJJJGGGFFFBBB>>>;;;888666555777666666777999999888777555555555555666666666777888888999:::;;;<<<======>>>???AAABBBCCCCCCBBBAAA>>>===;;;999888888888999:::<<>>@@@BBBCCCHHHOOOaaaqqqQQQ@@@>>>;;;888777666555333222111111111111111111111111222222222222111111000000111111222222222222111111////////////////////////~~~eeeUUUJJJGGGGGGBBBBBBBBB@@@???>>>===============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>BBBGGGXXXuuu{{{ssseee\\\WWWSSSQQQOOOOOOOOONNNKKKIIICCC>>><<<======<<>>;;;888777666666444222000000111111111222222222333333222222111000000000000111111222222111111000////////////////////////fffUUUJJJGGGHHHCCCAAA@@@??????>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>AAAFFFTTTppp~~~~~~vvvggg\\\WWWVVVTTTSSSQQQPPPMMMKKKHHHCCC>>><<<===>>>>>>AAAFFFMMMPPPRRRQQQMMMLLLNNNQQQWWWZZZ^^^bbbdddbbb^^^ZZZSSSTTTVVVWWWXXX[[[^^^aaajjjpppxxxyyykkkiiigggfffeeebbb]]]XXX]]]^^^___``````___^^^]]]XXX\\\```dddgggkkkqqquuu}}}}}}~~~|||vvvqqqooommmiiigggiiinnnpppuuuyyy||||||{{{zzzzzzxxxwwwvvvxxxyyyxxxwwwqqqooollljjjgggdddaaa^^^YYYWWWTTTRRROOOMMMJJJIIICCCDDDFFFJJJMMMNNNNNNMMMKKKJJJIIIGGGEEECCCAAA@@@999888777777888888666444555555555555666666666666666777888999;;;<<<===>>>>>>>>>@@@AAAAAA@@@??????===<<<:::999888999999::::::<<>>@@@CCCQQQkkkyyyyyy{{{zzziii]]]WWWSSSSSSRRRPPPNNNKKKIIIHHHDDD???<<<>>>???@@@DDDJJJTTTWWWYYYUUUOOOLLLMMMPPPXXX[[[aaafffgggfffcccaaaWWWYYY[[[]]]___cccgggjjjpppxxx{{{ssslllnnnpppqqqooolllhhheeelllmmmmmmmmmlllkkkjjjjjjgggjjjmmmnnnqqqvvv~~~zzzuuuqqqpppmmmiiijjjmmmnnnqqqtttxxx{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwuuutttnnnmmmllliiifffbbb```^^^YYYXXXUUURRRNNNLLLKKKJJJDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFF===;;;:::::::::999666444444444444444555555555666555666777999:::<<<===>>>======????????????>>>===<<<;;;:::999888999::::::<<<===@@@BBBCCCBBBAAAAAA???<<<<<>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>???AAAMMMggg{{{{{{~~~|||kkk]]]VVVOOOPPPPPPOOOMMMKKKJJJJJJEEE@@@===???@@@BBBGGGLLLXXX\\\]]]WWWOOOJJJKKKNNNUUU\\\eeemmmqqqpppmmmjjjaaaccceeehhhkkkoootttxxx|||{{{sssmmmjjjfffkkkpppqqqnnnllllllnnnvvvvvvvvvuuuvvvvvvwwwxxx{{{}}}~~~}}}~~~{{{vvvsssqqqnnnkkkmmmrrroooqqqtttwwwyyyzzz{{{{{{uuuuuuttttttuuutttqqqooollllllkkkiiieeebbb______YYYWWWUUUQQQMMMJJJJJJJJJEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGBBBAAA???>>>===;;;888666333333333333444444444444555555777888:::<<<===>>>======?????????>>>===<<<<<<;;;:::999999999:::;;;===>>>@@@BBBBBBBBB@@@???>>>;;;<<<@@@DDDIIIRRR[[[eeewwwtttxxx\\\IIIFFF===;;;888777777777666444111111111111111222222222000000000111222222333333000000000111111000000000////////////////////////hhhVVVJJJHHHIIIDDDEEECCCBBB@@@>>><<<<<<;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>@@@KKKeee}}}kkk]]]UUUMMMOOOPPPPPPNNNMMMMMMNNNEEE@@@>>>@@@AAACCCHHHNNNZZZ^^^^^^XXXOOOIIIIIILLLSSS\\\jjjuuuzzzyyyvvvsssjjjlllooorrruuuzzzsssgggaaa```aaa___eeekkkkkkhhhggglllqqqxxxxxxxxxxxxzzz|||~~~}}}xxxtttrrrooommmooouuupppqqqsssvvvxxxzzz{{{|||sssssssssssssssqqqnnnkkkkkklllkkkhhheeeaaa```___XXXWWWTTTPPPLLLIIIHHHIIIEEEGGGGGGGGGEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGEEEBBBAAA???===:::777222222222333333333444444444555777888:::<<<===>>>===>>>???@@@@@@???======<<<;;;:::999999999:::;;;>>>???AAABBBBBBAAA???>>><<<:::<<>>>>>>>>>>>======>>>>>>===<<<;;;;;;999999;;;;;;;;;;;;999999::::::::::::::::::::::::666777888:::<<<>>>???@@@???@@@GGG\\\~~~nnn^^^RRRKKKHHHFFFKKKQQQTTTOOOJJJAAA@@@>>>===???BBBFFFIIIPPPOOOMMMJJJGGGGGGJJJLLLSSS]]]lllwww{{{|||||||||tttwww|||oooaaa\\\[[[YYYWWWYYYYYYYYYZZZ\\\aaahhhmmmvvvrrrqqquuuxxx{{{~~~|||yyyuuupppnnnmmmnnnooosssuuuvvvxxxyyyyyyyyyxxxsssrrrqqqooommmkkkiiihhhkkkjjjhhhfffcccaaa```___ZZZWWWSSSPPPNNNLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIEEE@@@???@@@>>>999444666333111333666888777555000111444777999<<<===>>>>>>>>>>>>>>>???@@@AAABBB<<<;;;999777777888999:::>>>???@@@@@@@@@>>>===<<>>;;;999666555555444333111444444333333222111000000111111111111000000000000............////////////000000///////////////000kkkWWWPPPJJJFFFEEEAAA@@@???>>>>>>===>>>>>>===============<<<;;;;;;777888999::::::999888777::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;???@@@FFFYYY|||~~~ooo___TTTKKKHHHHHHLLLRRRSSSNNNIII???>>>======???BBBEEEGGGJJJJJJIIIGGGFFFHHHKKKNNNRRR\\\jjjtttyyy{{{}}}~~~~~~wwweeeYYYUUUVVVUUUTTTVVVWWWXXXYYY[[[```fffjjjrrrnnnmmmrrrvvvyyy}}}{{{zzzwwwsssooommmmmmnnnooouuuvvvxxxzzz{{{{{{zzzyyysssrrrpppmmmkkkiiigggfffkkkjjjiiifffccc```^^^\\\YYYVVVSSSPPPNNNLLLIIIGGGFFFFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBDDDEEEEEEFFFHHHDDD@@@???@@@>>>999444555333222333555777777666111222555777:::;;;======???>>>>>>>>>===>>>>>>>>><<<:::888777666777999:::>>>???@@@@@@@@@???>>>===>>>======@@@HHHXXXkkkxxx|||oooTTTDDD===;;;999666555555444333111444444333333222111111000111111111111000000000000222222222111111111111111000000////////////000000kkkWWWPPPJJJEEEEEEAAAAAA???>>>>>>========================<<<<<<;;;999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::AAAAAAEEEVVVuuu~~~ppp```UUUKKKIIIIIIMMMQQQQQQMMMGGG=========>>>???BBBEEEFFFFFFGGGGGGGGGHHHJJJOOOSSSTTT]]]jjjtttzzz~~~ssshhhZZZQQQPPPRRRSSSRRRTTTUUUWWWYYY[[[^^^cccffflllhhhhhhooouuuvvvwwwyyyzzz}}}xxxvvvtttqqqnnnmmmmmmnnnoootttvvvyyy||||||{{{yyywwwsssrrrooollliiifffeeedddhhhhhhhhhfffccc```\\\ZZZXXXUUUQQQOOOMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>??????@@@AAABBBBBBFFFCCC@@@??????===999555555333222333555777777666333444666888:::;;;<<<<<>>===<<<<<<;;;;;;:::999777666666777888999>>>???@@@AAAAAA@@@??????<<<>>>@@@CCCKKK\\\sssgggNNNAAA;;;:::888666555555444333222444333333222222111111111111111111111000000000000111000000//////.........000000////////////000000~~~kkkWWWPPPJJJEEEEEECCCBBBAAA??????>>>>>>>>><<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======BBBCCCEEESSSppp}}}xxxssstttyyyppp```VVVKKKJJJJJJMMMPPPOOOKKKFFF<<<===>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIKKKNNNTTTWWWYYYbbbmmmwww~~~{{{hhh```UUUPPPPPPSSSTTTTTTSSSUUUXXX[[[\\\^^^bbbdddhhhdddfffnnntttuuussssssrrryyy~~~~~~}}}wwwtttrrrpppnnnmmmnnnoooppptttvvvzzz||||||zzzwwwuuuuuusssoookkkhhheeedddcccdddeeeeeeeeeccc```\\\YYYVVVSSSPPPNNNLLLKKKIIIGGGFFFFFFDDDCCCAAA???>>>===<<<======>>>>>>?????????CCCAAA>>>>>>===<<<999666444333333444555666777777666666888999;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;999888777555555666888999===>>>@@@AAABBBBBBBBBAAA??????@@@EEEQQQeee|||```JJJ???;;;999777555444444444333222333333333222222111111111111111111111000000000///000000///...------,,,,,,000////////////000000111}}}lllXXXQQQKKKFFFEEEDDDCCCBBBAAA@@@?????????<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======CCCDDDFFFQQQlllyyykkkgggcccbbbdddgggjjjjjjsss{{{ppp```UUUKKKJJJIIIKKKMMMLLLIIIFFF===???BBBEEEHHHIIIJJJJJJIIIJJJKKKLLLMMMQQQVVVZZZ___gggsss|||nnnaaa[[[UUUQQQRRRTTTUUUUUUUUUWWWZZZ\\\^^^___bbbdddeeecccgggooouuusssqqqppppppvvvzzzzzz~~~zzztttsssqqqppppppqqqrrrsssvvvxxx|||~~~~~~{{{xxxuuuvvvtttppplllhhheeedddccc___aaabbbcccbbb___\\\ZZZTTTQQQNNNLLLLLLJJJHHHGGGGGGFFFEEECCCAAA???>>>===========================>>>===<<<<<<;;;:::888666333444444444444555666777777888999;;;<<<<<<=========>>>>>>??????>>>======999888666555555777888999===>>>@@@BBBCCCDDDDDDDDDDDDAAA@@@HHH[[[qqq~~~[[[GGG???<<<999777444444444444333222333333222222222222222111111111111111000000000///333333222222111000/////////////////////000111111mmmYYYRRRLLLGGGGGGEEEDDDBBBAAA??????>>>>>>;;;<<<==================::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::BBBDDDFFFPPPhhhxxxnnn^^^\\\YYYWWWWWWZZZ]]]```jjjtttooo___TTTJJJHHHGGGGGGIIIIIIHHHGGGAAACCCHHHLLLOOOPPPPPPOOOLLLMMMNNNOOOQQQUUUZZZ^^^gggnnnzzzttteee[[[XXXTTTRRRSSSTTTUUUUUUWWWYYY\\\]]]^^^```bbbdddcccdddjjjqqqtttqqqppprrrsssvvvwwwxxx~~~wwwvvvuuutttttttttuuuuuuzzz|||~~~}}}yyywwwvvvtttoookkkgggeeedddddd^^^___`````````^^^\\\ZZZRRRPPPMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::::::::999999777666555333444555444444444666888888999:::<<<===>>>>>>>>><<<===>>>???@@@???>>>===999888777666666777999:::===>>>@@@CCCEEEFFFFFFFFFHHHDDDCCCOOOeee~~~xxxWWWEEE???===888666444333444444333222222222222222222222222222111111111111000000000000111111111000000//////...///......//////000111222nnnZZZSSSMMMIIIHHHCCCBBBAAA???>>>===<<<<<<;;;;;;<<<===============:::999888777777888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>BBBEEENNNeee|||vvvvvvzzzzzzppphhh]]]]]]\\\ZZZZZZ^^^cccgggqqq}}}}}}ooo___TTTIIIGGGEEEDDDEEEFFFHHHIIIEEEHHHNNNSSSWWWWWWVVVUUUQQQRRRTTTUUUXXX]]]cccgggpppyyykkkaaaVVVUUUTTTSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]___bbbdddaaaeeemmmsssrrrooooootttwwwvvvtttvvv{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{}}}}}}|||zzzxxxvvvtttrrrmmmiiifffddddddddd`````````^^^]]][[[YYYXXXQQQNNNLLLKKKJJJJJJHHHGGGDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;:::::::::999666777888777666555555555222444555555333444666999888999:::<<<>>>?????????===>>>??????>>>===;;;::::::999777666777888:::<<<<<<>>>AAACCCFFFGGGGGGHHHGGGFFFJJJXXXnnnsssSSSDDD>>><<<777555333333444444333222222222222222222222222222111111111111000000000000...............---------............///000111222ooo[[[TTTNNNIIIIIIBBBAAA???>>><<<;;;::::::;;;;;;<<<===>>>>>>======;;;;;;999999999999;;;;;;::::::::::::::::::::::::666777888:::<<<>>>???@@@;;;@@@DDDMMMccc~~~rrrlllgggccceeekkkmmmpppsssuuusssnnnhhhdddcccddddddddddddiiiooouuu|||nnn___TTTHHHFFFCCCAAABBBEEEHHHJJJGGGKKKRRRXXX[[[[[[ZZZXXXUUUWWWYYY\\\___eeekkkpppyyyhhhaaaTTTTTTTTTUUUWWWYYYZZZZZZYYYZZZ[[[[[[\\\^^^aaaddd```eeennntttqqqlllooouuuyyyvvvrrrtttzzz{{{}}}}}}|||{{{zzzzzzzzzzzzxxxyyyyyyyyyxxxvvvuuussssssppplllgggdddccccccccccccbbb```]]][[[XXXVVVUUUPPPNNNKKKJJJJJJJJJHHHGGGAAAAAA@@@@@@???>>>======;;;;;;::::::999888888888444555666666555444444444222444666555333333666999777999:::<<<>>>???@@@@@@===>>>??????===;;;888666:::999888777888999;;;<<<<<<>>>AAADDDFFFHHHHHHIIIDDDHHHPPP___ssspppQQQCCC>>><<<777555333333444444333222222222222222222222222222111111111111000000000000000000000000111111111111............///000222222vvv\\\PPPKKKHHHFFFFFFCCC@@@@@@BBBCCCBBBAAA============<<<<<<<<<<<<:::::::::::::::::::::;;;999999999999::::::;;;<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>======;;;:::888777555555555666777777666444222111333333333333444444555666;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBAAA@@@>>>===:::999777666666888:::;;;@@@AAABBBDDDEEEFFFFFFFFFIIIIIIQQQeee|||gggNNNCCC===:::777555333333444444333222111111222222222222111111111111000000000000111111222111000......000111222////////////////////////xxx]]]RRRLLLIIIGGGEEEBBB>>>===>>>???===<<<============<<<<<<<<<<<<::::::::::::::::::::::::999888888888888999:::;;;:::::::::::::::;;;;;;<<>>@@@JJJ___xxxddd___XXXSSSQQQRRRRRRSSSWWWVVV[[[aaaeeeiiisss~~~~~~zzzmmm\\\PPPJJJDDD@@@AAACCCBBBDDDGGGHHHMMMSSSYYY\\\___aaacccfffhhhkkkmmmqqqwww~~~~~~~~~}}}hhh^^^YYYWWWVVVVVVXXXZZZZZZZZZZZZ\\\^^^___```bbbeeehhheeepppwwwsssnnnooouuuzzz|||uuurrr{{{{{{~~~~~~}}}{{{zzzxxxwwwtttuuuvvvwwwwwwvvvtttssspppooolllhhheeedddcccbbbaaa^^^ZZZXXXWWWVVVTTTSSSMMMLLLJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>============<<<;;;:::999888777666555666666666555555333222222333333333333444555666666::::::;;;<<<===>>>???@@@@@@AAABBBBBBAAA@@@>>>===:::999777666777888:::;;;???@@@BBBDDDEEEFFFFFFFFFFFFHHHTTTkkkcccLLLBBB===::::::888555333333222111///111111222222222222111111111111000000000000111111111000...------...000111////////////////////////zzz___SSSMMMJJJHHHHHHFFFBBB@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777888888999999999999999999999:::;;;;;;<<<<<>>===<<<<<<<<<::::::999888888777777666666555444333333222222333333333333333444555666777999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBAAA@@@>>>===:::999777666777888:::<<<===???BBBDDDFFFFFFEEEEEEDDDHHHWWWppp}}}]]]III@@@<<<::::::777555333333222111///111111222222222222111111000000000000000000000000111000///......///000111////////////////////////{{{```TTTMMMIIIHHHHHHFFFDDDBBBAAA@@@@@@@@@============<<<<<<<<<<<<======<<<;;;:::999999888999999888888888888999999888888888888999:::;;;;;;;;;<<>>===<<<<<<<<<999999999999999888888888555444333222111222333333333333333333444666777888888999;;;<<<>>>@@@AAABBBAAABBBBBBBBBAAA???>>><<<999888777777777999;;;<<<===???BBBEEEFFFFFFFFFEEEFFFJJJXXXqqquuuWWWGGG???;;;999666444333333444555444333111222222333333222222111000000111111111111000000333222111111111111222333////////////////////////{{{```SSSMMMHHHGGGBBBAAA@@@???>>>>>>???@@@============<<<<<<<<<<<<======<<<;;;;;;:::999999;;;::::::999999999::::::888888888888999:::;;;<<<;;;===@@@GGGXXXvvvvvvaaa[[[YYYXXXXXX\\\aaadddeeeiiimmmqqqvvv~~~tttgggYYYPPPMMMGGGDDDFFFFFFDDDDDDFFFDDDIIIOOOVVV[[[```eeehhhmmmpppvvv}}}}}}mmmeeeaaa^^^[[[XXXXXXZZZaaaiiitttrrrgggddd```___^^^___``````___]]][[[^^^bbbeeefffhhhjjjlllttt|||}}}xxx{{{}}}yyyxxx~~~~~~~~~~~~}}}{{{yyywwwuuuwwwxxxxxxxxxvvvssspppnnnnnnllliiifffdddcccbbbbbbaaa]]]XXXUUURRRPPPNNNLLLLLLKKKIIIGGGFFFDDDDDDCCC??????>>>>>>======<<<<<<::::::::::::::::::::::::555444333222111222333444333333333444555666888888999:::;;;===???@@@BBBBBBBBBBBBBBBBBBAAA???===<<<999888777777888:::<<<======???BBBEEEGGGGGGGGGGGGIIILLLXXXqqq|||www{{{nnnSSSFFF>>>999888555444222222444555555444222222333333333333222222///000111111111111000///222111111111111111111222////////////////////////|||aaaTTTMMMHHHFFFBBBBBBBBB@@@>>>>>>@@@BBB============<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<;;;::::::999:::::::::888888888888999;;;<<<===<<<>>>AAAGGGVVVrrruuuaaaYYYXXXYYY\\\cccjjjnnnqqquuuwwwyyy~~~yyyvvvuuuwwwyyyyyyooocccWWWPPPLLLGGGEEEGGGHHHFFFFFFHHHDDDIIIOOOUUUZZZ___dddhhhnnnrrrxxxppp___XXXVVVTTTRRRNNNNNNPPPVVV]]]hhh{{{pppgggeee``````___```bbbbbbaaa___]]]```dddgggiiikkklllnnnyyy~~~}}}}}}}}}~~~wwwzzz}}}{{{yyywwwuuutttsssuuuwwwyyywwwtttooolllllljjjhhheeecccbbbaaaaaa___\\\WWWTTTQQQOOOMMMKKKJJJIIIGGGEEECCCBBBAAAAAA<<<============<<<;;;:::::::::999999999999999999444444333333333333444444333333333444555777888999:::;;;<<<===???@@@AAABBBBBBBBBCCCBBBAAA???===<<<999888777777888:::<<<>>>@@@AAABBBEEEGGGHHHIIIJJJJJJMMMZZZsssyyytttzzzgggOOOEEE===999999888666444333333333222111222222333333333333222222///000111222222111000///.........//////.........////////////////////////~~~bbbUUUNNNIIIGGGEEEFFFEEECCC@@@???AAADDD============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999999888888999999:::<<<===>>>;;;===@@@EEESSSnnnwwwdddZZZ[[[___gggqqq|||wwwnnnooosssxxx|||~~~ssshhh]]]TTTNNNKKKFFFDDDGGGHHHFFFFFFHHHFFFJJJPPPUUUZZZ```eeeiiinnnsssyyyhhhWWWQQQQQQQQQOOOHHHHHHIIINNNSSS^^^rrrnnnfffddd_________aaacccdddbbb```___ccchhhkkkmmmnnnpppqqq|||~~~}}}|||~~~{{{}}}yyyuuuqqqnnnmmmmmmjjjnnnssswwwxxxtttpppllliiigggeeebbb```_________\\\YYYUUUQQQOOONNNKKKJJJFFFEEECCCAAA@@@>>>>>>===999::::::;;;::::::888888999888888888777777666666333444444555555555444444333333333444666777999:::;;;<<<===>>>???@@@AAAAAABBBCCCCCCBBBAAA???===;;;999888777777888;;;===???BBBBBBCCCDDDFFFIIIKKKMMMKKKOOO^^^xxxzzzxxx___KKKDDD===::::::888666444333333333222111222333333444444333333222///000111222222111000///------............------////////////////////////dddVVVOOOJJJIIIDDDDDDDDDAAA===;;;<<>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777777888888999999999:::;;;<<<>>>???;;;===@@@DDDPPPkkk{{{ggg___aaahhhssstttkkkooovvv}}}zzzooocccYYYQQQMMMIIIDDDCCCFFFHHHFFFFFFHHHHHHLLLQQQVVV[[[```fffjjjnnnrrrxxx~~~}}}dddSSSOOOPPPPPPOOOFFFEEEFFFIIINNNYYYmmm~~~mmmeeeccc_________aaaddddddcccaaabbbeeejjjnnnpppqqqsssttt~~~}}}{{{|||yyyuuuoooiiidddaaa``````ccchhhpppvvvxxxuuupppmmmgggeeeccc```^^^]]]]]]]]]ZZZWWWSSSOOONNNLLLJJJIIICCCBBB@@@>>>===<<<;;;;;;666777888999999888666555777777777666555444444444333444555666666666555444222333333444666888999:::<<<======>>>???@@@@@@@@@CCCCCCCCCBBBAAA???<<<;;;999888888777999;;;===???DDDCCCCCCDDDFFFIIIMMMOOOMMMRRRbbb{{{}}}ZZZHHHCCC>>>:::<<<444333222222444666555555222333333444444333333222...000111222222111000.........////////////......////////////////////////dddVVVQQQKKKFFFEEEDDDCCCAAA@@@???>>>>>>??????>>><<<<<<;;;;;;;;;========================;;;;;;::::::999888777777888999999::::::;;;;;;<<<===???BBBDDDKKKaaa~~~mmmdddgggooo}}}~~~tttxxxxxxjjj___WWWPPPKKKGGGEEECCCBBBAAABBBCCCDDDDDDKKKTTTZZZ\\\___ccchhhmmmrrryyy~~~}}}eeeVVVSSSTTTRRROOOHHHBBBAAAEEEIIIPPPbbbvvvwwwiiidddddddddcccbbbaaa```___^^^^^^bbbgggmmmqqqrrrtttwwwyyy}}}~~~}}}{{{tttiii___ZZZWWWWWWWWW[[[eeeooossssssqqqllleeebbb```^^^[[[YYYYYYZZZZZZXXXWWWTTTPPPKKKFFFBBB???>>>===<<<;;;;;;;;;;;;<<<888888777777777777888888888777666444444666777999888888777777666444333222222444666777777888:::<<<::::::<<<===???AAABBBCCCBBBBBBBBBBBBAAA???===<<<;;;999777555777:::>>>AAACCCEEEGGGGGGHHHIIILLLNNNOOOXXXnnnzzzXXXGGG<<<999888333333333333222222222111111222222222111000//////...000000////////////000000//////000000000000////////////000000111111222222eeeWWWQQQLLLGGGDDDCCCBBB@@@???>>>>>>===???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777888999999::::::;;;;;;<<<<<<>>>AAACCCKKK```ppphhhlllvvvtttfff\\\TTTMMMIIIHHHFFFDDDCCCBBBCCCEEEFFFEEELLLTTTYYY\\\___dddhhhlllpppvvvzzz|||}}}~~~{{{eeeXXXVVVWWWVVVRRRHHHBBB@@@CCCFFFKKK\\\ooosssgggcccaaaaaaaaaaaa``````______^^^```ffflllpppqqqtttxxx{{{}}}}}}xxxrrrkkkaaaWWWRRRQQQSSSTTT]]]fffmmmooonnnlllfff```___^^^\\\ZZZXXXXXXXXXXXXWWWUUURRRNNNIIIDDD@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::999999888777777777777:::999777555444555666777888777777777555444333222000222444555555555777999:::;;;<<<===???AAABBBCCCAAAAAABBBAAA@@@???===<<<;;;999777666777:::???AAACCCDDDFFFGGGGGGIIIKKKNNNSSS^^^ssstttTTTFFF<<<999:::444444444444333333333222222222222111111000//////...000000////////////000000/////////000000///////////////000000000000000000gggXXXRRRMMMHHHEEEDDDCCCAAA@@@???>>>>>>???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999999::::::;;;;;;<<<;;;<<>>???AAABBBCCC@@@@@@@@@@@@???>>><<<;;;:::999777666888;;;???AAABBBDDDEEEFFFFFFHHHJJJMMMYYYeeezzzmmmPPPDDD;;;999:::555555555555444444444333333222222111111000/////////000000////////////000000......////////////......000000//////////////////iiiYYYRRRMMMIIIGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999::::::;;;;;;<<<;;;;;;>>>CCCIII[[[|||pppvvv~~~qqqdddZZZSSSMMMIIIGGGEEEDDDBBBBBBCCCEEEFFFJJJMMMRRRUUUYYY^^^eeeiiinnnpppqqqrrrqqqrrrsssuuuwwweee[[[YYYYYYVVVSSSJJJEEECCCFFFFFFIIIWWWhhhtttiiiddd```]]]YYYZZZZZZ[[[ZZZZZZYYYYYY___dddjjjnnnqqquuu{{{|||}}}~~~~~~wwwnnnggg^^^YYYQQQJJJHHHMMMTTTZZZdddjjjnnnllliiifff```[[[XXXXXXXXXXXXXXXWWWVVVUUURRRPPPMMMHHHDDD@@@===;;;::::::;;;<<<=========>>><<<<<<;;;;;;:::999888888888777666666555666666777888777666555444333333333444666777777666666777999;;;;;;<<<>>>???@@@BBBBBB??????@@@???>>>===;;;:::999888777777999<<>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888999999::::::;;;;;;<<<<<<:::<<>>;;;:::999:::<<<===????????????;;;<<<<<<===<<<<<<;;;:::444555555666777888999999888777666444333333333333444666777777666666777999;;;<<<===>>>???@@@AAABBB????????????>>><<<:::999999888777888:::===@@@BBBAAACCCEEEEEEFFFGGGJJJLLL]]]ooo```IIIAAA999666777222333333333333222222222222111111111000000000000000000000////////////000000......////////////......000000//////......------ooo[[[QQQLLLIIICCCBBBAAA???>>>===<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::;;;;;;<<<===999;;;BBBGGGSSSrrr~~~~~~ooobbbXXXPPPJJJFFFCCCBBBAAA@@@@@@BBBCCCEEEJJJKKKNNNRRRWWW]]]bbbdddfffeeedddbbbaaacccgggjjjvvv~~~}}}ssseee\\\WWWRRRMMMHHHAAA===>>>DDDFFFJJJXXXhhh|||jjjccc```]]]YYYUUUSSSRRRPPPQQQRRRTTTUUUdddiiipppuuuwwwyyy|||}}}{{{tttkkk^^^TTTLLLKKKIIIGGGIIIQQQ]]]fffsss{{{{{{uuukkkcccZZZZZZYYYYYYXXXWWWWWWVVVOOOLLLHHHDDD???<<<;;;:::999:::===???AAABBBBBBBBB======>>>???>>>===;;;:::222333444666777999:::;;;888777555333222222333333222333555555444555666888<<<<<<===>>>???@@@AAAAAA????????????>>>===;;;:::888888888999;;;===@@@BBBBBBDDDEEEFFFFFFHHHJJJMMM]]]rrrwwwZZZFFFAAA999666666222333333222222222111111111111111000000000000000000000000////////////000000//////000000000000//////000000//////////////////qqq\\\QQQKKKHHHDDDCCCAAA@@@>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999999::::::;;;;;;<<>><<<::::::999;;;>>>AAACCCDDDDDDDDDAAAAAAAAAAAA???<<<999777333333555666888999999999888777555333222222333333000222444555555555777999<<<<<<===>>>???@@@@@@AAA???@@@@@@@@@???===;;;:::888888888999;;;>>>AAABBBCCCDDDFFFGGGGGGIIIKKKNNN^^^vvvnnnSSSCCC@@@999777888555444444333333333222222222000000000000000000000111000000////////////000000000000111111111111000000//////000000000000000000rrr\\\PPPJJJGGGGGGFFFEEECCCBBBAAA@@@@@@======<<<<<<<<<======>>>========================999999999999999999999999888999999::::::;;;<<<<<<@@@:::;;;CCCEEEMMMkkk}}}xxx{{{tttfff\\\SSSLLLHHHDDDCCCBBBAAABBBDDDFFFGGGGGGHHHKKKPPPWWW[[[^^^___aaa```^^^\\\\\\```eeejjjoooyyy}}}wwwoooeee]]]XXXSSSMMMHHHBBB???AAAHHHJJJMMMZZZjjjxxxhhh]]]XXXWWWVVVTTTQQQOOOLLLLLLOOOUUU[[[```jjjqqqyyy}}}}}}||||||}}}}}}tttkkk___QQQFFFFFFHHHKKKMMMPPPZZZgggqqqqqqddd]]][[[XXXVVVTTTTTTUUUUUUNNNKKKGGGBBB>>><<<::::::999;;;>>>BBBDDDEEEFFFEEEDDDDDDDDDBBB???;;;777444444555666777888888888777999777555222111222333333222444666777777888:::<<<<<<<<<===>>>???@@@@@@AAA@@@@@@AAA@@@???>>><<<;;;777888888999<<<>>>AAACCCCCCEEEGGGGGGHHHIIILLLNNN___xxxiiiOOOAAA@@@:::999;;;777555555444444444333333333000000000000000111111111000000////////////000000111111222222222222111111//////000000111111222222www___RRRLLLIIIGGGFFFDDDBBB@@@???>>>>>>@@@???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999888999999888888999999:::;;;BBB:::;;;BBBCCCGGG___{{{zzzwwwtttlllooo|||jjj\\\RRRLLLHHHCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIMMMRRRXXX]]]```^^^^^^^^^]]]^^^```eeeiiimmmuuu}}}tttooojjjccc^^^]]]YYYOOOEEEFFFDDDEEEIIIHHHKKK[[[nnnqqqggg]]]ZZZXXXUUUTTTVVVLLLLLLKKKMMMSSS[[[ccciiiuuuxxx|||rrrhhh^^^TTTMMMKKKFFFJJJOOOQQQTTT]]]lllwwwzzznnnfff]]]]]][[[ZZZWWWUUURRRQQQNNNKKKFFFBBB???>>>???@@@??????BBBFFFJJJJJJFFFBBBAAA@@@???===;;;999888777555444444333333444444555666555444222111000000000111222444444444555888:::;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;888888999;;;===@@@BBBCCCEEEFFFHHHGGGGGGFFFHHHIII```uuu___OOO???999888555111///444444222222222222444444000000000000000000000000////////////000000000000111111000000//////......000000//////.........---www___RRRLLLJJJGGGFFFDDDBBBAAA??????>>>>>>======<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999888888999999:::;;;@@@:::;;;BBBCCCFFF\\\vvv{{{xxxxxxsssyyy~~~lll]]]SSSLLLIIICCCBBBAAAAAAAAABBBCCCDDDHHHHHHJJJMMMRRRXXX]]]aaabbbaaa```______bbbggglllpppxxxvvvmmmllliiieeecccdddcccYYYOOOGGGDDDEEEIIIJJJNNN___ssszzzfff^^^XXXXXXZZZWWWUUUTTTLLLLLLMMMOOOTTT]]]ffflllwww||||||mmmbbbXXXNNNHHHGGGEEEKKKSSSXXX]]]gggtttvvvjjjbbb\\\[[[ZZZXXXUUUSSSQQQPPPMMMJJJFFFAAA???>>>>>>???AAABBBDDDHHHKKKJJJFFFBBB>>>===<<<:::888777555555444444333333333333444444666555444222111000000000222444555555555666999;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@???===<<<:::999777888999;;;>>>@@@CCCDDDFFFGGGHHHHHHGGGGGGHHHJJJ]]]tttzzz\\\MMM???::::::888555444444333222222222222333444000000000000000000000000////////////000000000000////////////............000/////////............www___SSSNNNLLLGGGFFFDDDBBBAAA@@@??????===<<<<<<<<<======>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999888888999999:::;;;>>>:::;;;AAABBBDDDWWWnnn}}}yyyooo___TTTMMMIIIBBBBBBAAAAAAAAABBBDDDDDDJJJJJJJJJMMMQQQXXX^^^bbbdddcccbbb``````dddjjjooottt}}}rrrmmmnnnooonnnnnnqqqpppeeeYYYKKKGGGGGGKKKNNNTTTggg{{{ppp```ZZZWWW\\\```\\\UUUPPPKKKLLLNNNQQQVVV___jjjqqqyyy{{{iii\\\RRRIIIDDDDDDDDDLLLWWW```hhhtttsssiiiaaaZZZYYYXXXVVVSSSQQQOOONNNLLLIIIEEEAAA>>>===>>>>>>BBBDDDGGGKKKLLLIIIDDD???<<<<<<;;;999888666555444444444333333333333444444555444333222111111111111333555666666666888:::<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@???===<<<:::999777888999<<>>===============>>>>>>======<<<<<<;;;;;;::::::===<<<:::888888999:::;;;999999888888999999:::;;;<<<999<<>>======>>>CCCEEEIIIKKKJJJFFF@@@<<<<<<<<<;;;:::888777666666444333333333333333333444444444333222111111111111333444666666666777:::<<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;777888:::<<<@@@CCCFFFHHHHHHIIIJJJJJJHHHHHHIIIJJJZZZuuugggOOODDD999777888666555555333222222222222222222333000000000000000000000000////////////000000000000---------......////////////////////////.........zzzbbbUUUPPPOOOHHHGGGEEECCCAAA@@@@@@???@@@@@@???======<<<<<<<<<=========<<<<<<;;;;;;;;;===<<<:::888888999:::;;;999999888888999999:::;;;;;;999;;;???@@@AAANNN]]]wwwgggYYYNNNHHHDDDCCCCCCCCCCCCEEEFFFGGGKKKKKKLLLOOOTTT[[[aaaeeeggggggffffffhhhmmmtttyyy~~~|||nnnZZZRRRNNNQQQVVV```uuu~~~jjjgggeeeiiirrrssshhhXXXNNNJJJMMMQQQTTTYYYcccoooyyy|||sssqqqrrrxxx|||zzzeeeWWWMMMGGGGGGJJJKKKPPPYYYeeessswwwmmmfff```ZZZYYYVVVTTTQQQOOOOOONNNIIIGGGDDDAAA???>>>>>>>>>BBBEEEHHHIIIFFFAAA<<<999:::999999888777666666666333333333222222333333333333333222222111222222222222444555555555777999;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;888999;;;===AAADDDGGGIIIHHHIIIJJJJJJHHHHHHIIIJJJ[[[vvvyyyzzz~~~bbbLLLBBB999888777555222333222222222222222222222222000000000000000000000000////////////000000000000.........//////000000111.........///////////////|||eeeWWWQQQOOOHHHGGGEEECCCBBBAAA@@@@@@AAAAAA???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999999888888999999:::;;;::::::;;;>>>>>>AAALLLXXXxxxooo___RRRJJJEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMPPPTTTZZZaaafffjjjmmmmmmnnnnnnooosssxxx|||{{{|||___UUUOOOSSSYYYfff}}}vvvjjjiiijjjqqqzzzxxxkkk[[[RRRKKKOOOTTTWWW\\\eeerrr}}}tttlllkkklllpppwwwuuuaaaSSSKKKGGGHHHLLLRRRVVV]]]hhhxxxsssiiiaaaZZZZZZXXXUUURRRPPPNNNNNNNNNIIIGGGEEEBBB@@@???>>>>>>AAADDDFFFFFFBBB===999888666555555555444444333333333333222222222222333333222222222111222222333333222444555555555666999;;;>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@???===<<<:::999:::;;;<<>>=========>>><<<<<<<<<<<<============;;;;;;:::::::::999999999999999888888999999:::;;;::::::;;;<<<===AAAKKKVVVqqqwwwfffVVVMMMFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQUUU[[[bbbhhhmmmoooqqqrrrsssrrrrrrsssvvvxxxzzz{{{|||dddZZZTTTXXXaaaqqq|||rrrnnnpppttt|||{{{kkk[[[TTTNNNSSSXXX[[[___hhhvvv~~~tttkkkffffffgggmmmwwwqqq^^^RRRLLLIIIKKKOOOYYY]]]eeeppp~~~oooggg```ZZZYYYWWWSSSPPPNNNLLLLLLLLLIIIHHHFFFCCCAAA@@@??????BBBDDDEEEDDD???;;;999888444444444444333333333333333333222222222222333333222111111111222333333444333555666666666777:::<<<===>>>???AAABBBBBBBBBBBB@@@@@@@@@???===<<<:::999<<<<<<>>>@@@BBBEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHYYYtttyyymmmmmm|||qqqZZZGGG@@@:::999888555333444000111222333333222111000000000000000000000000000////////////000000000000//////////////////................../////////000iiiZZZRRRMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;:::999888999999888888999999:::;;;;;;:::;;;;;;===BBBLLLUUUlll}}}kkkZZZOOOGGGGGGGGGGGGHHHJJJLLLMMMPPPSSSYYY```gggmmmqqqsssrrrssstttrrrppppppqqqrrrqqqvvvzzzzzzyyyiii___YYY^^^iii{{{sssrrruuuzzz~~~}}}iiiZZZTTTQQQVVV[[[^^^aaajjjxxxuuujjjcccaaabbbccclllyyyqqq___SSSNNNLLLNNNRRR]]]bbbkkkwwwyyymmmhhhddd___WWWUUURRRNNNLLLKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@???BBBDDDEEECCC>>>:::999:::555555555555555555555555333222222222222222222333111111111111222333444444444666777888888999;;;======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA???>>><<<;;;======>>>@@@BBBEEEGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGWWWrrrwwwlllooolllVVVBBB<<<777777666333222333000111222333333222111000000000000000000000000000////////////000000000000/////////......------,,,---.........//////000000jjj]]]TTTOOOJJJIIIGGGDDDBBBAAAAAAAAA?????????>>>===<<<<<<;;;>>>>>>===<<<;;;::::::999888999999::::::;;;;;;<<<:::::::::999999999999999<<<<<<;;;;;;===BBBHHHMMMlllrrraaaWWWOOOKKKIIIJJJKKKJJJLLLPPPQQQVVV^^^fffnnnrrruuuvvvrrrrrrqqqrrrrrrrrrqqqoooqqqsssvvvzzz{{{hhh\\\ggg|||~~~ttttttzzz~~~zzzeeeYYYVVVSSSWWWZZZ]]]eeerrr{{{}}}vvvkkkfffdddcccdddhhhqqq~~~|||{{{|||jjjXXXQQQNNNMMMRRR[[[bbbkkkttt}}}qqqkkkddd^^^[[[ZZZVVVRRROOONNNNNNMMMLLLKKKIIIGGGEEECCCAAA@@@???@@@DDDFFFCCC===888777999999888666555444444555555666555444333222333444555333333444444555444444444555555666777888:::<<<===<<<===???AAABBBDDDDDDDDDFFFDDD@@@===<<<<<<===>>>>>>???@@@AAACCCFFFHHHIIILLLIIIGGGIIIHHHEEEEEEIIIXXXxxx|||nnnttthhhSSSDDD@@@:::666444444444333111111111111111222222222111111111111000000000000......///000000000000000222111///...---------...111000...---,,,,,,------lll___UUUPPPKKKJJJGGGEEECCCBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888999999999999999999999;;;;;;;;;;;;<<>>???AAABBBCCCDDDDDDEEECCC@@@>>><<<<<<=========>>>???@@@BBBEEEGGGHHHKKKHHHFFFHHHGGGEEEGGGKKK]]]|||vvv|||dddPPPCCC???:::666444444444333222222111111111111111111111111111111000000000000......///000000000000000111000///...------.........------------...//////nnn```WWWRRRMMMKKKIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;<<<<<<<<<===============<<<;;;;;;:::999999777777777888999999999:::::::::::::::;;;???EEEIIIXXXxxx~~~lll```PPPJJJHHHKKKNNNOOOSSSWWWYYY\\\aaafffjjjlllllllllmmmmmmnnnnnnmmmkkkjjjiiiiiipppzzzwwwqqqpppnnnlllpppzzznnn^^^WWWXXXVVV\\\aaadddkkktttxxxwwwqqqjjjcccbbbbbbdddkkkrrr~~~~~~wwwuuuuuuvvvyyynnn^^^PPPNNNOOOPPPWWWaaaqqq}}}ssskkkfffaaa\\\ZZZWWWTTTQQQNNNNNNMMMLLLKKKKKKJJJHHHEEECCCBBBAAAAAA@@@CCCGGGFFFBBB===;;;;;;999888777666555555555666666555555444333333444444222333444444555555444444555555666777999;;;===>>>===>>>@@@AAABBBCCCCCCCCCBBBBBB@@@>>>===<<<<<<<<<<<<======???AAACCCEEEGGGIIIFFFEEEFFFEEEEEEIIIPPPgggxxx___KKKBBB>>>999666444444444333333222222222111000000000111111111111000000000000......///000000000000000000///............//////***+++,,,...///000000111qqqbbbXXXSSSOOOMMMJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::666666777888888999::::::999999:::::::::>>>CCCFFFRRRpppvvvnnnnnnuuutttgggTTTMMMIIIJJJNNNOOOSSSVVVVVVXXX\\\```ccceeeeeeeeejjjkkklllllljjjhhhgggfffhhhppp|||~~~~~~{{{rrrnnnaaadddgggkkkrrrvvveeeYYYUUUXXXUUUZZZ___bbbfffkkkllljjjkkkfffcccbbbcccfffpppzzz|||tttooonnnooorrrwwwkkk]]]QQQQQQTTTWWW___hhhtttyyylllfffccc^^^ZZZXXXUUURRROOONNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???BBBFFFGGGDDD@@@===<<<;;;::::::999888888777777666666555555444444333333222222333444555555555555555666666777999;;;===>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@???===<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGDDDBBBCCCCCCEEEMMMVVVrrr{{{yyyZZZHHHAAA>>>999666555444333222333333333222111000//////111111111111000000000///......///000000000000000.............../////////)))***,,,///000000000000ssscccYYYTTTQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<666666777888999::::::;;;999999:::::::::===AAADDDQQQllloooggg```cccmmm}}}|||nnn\\\SSSKKKKKKMMMNNNPPPSSSTTTVVVZZZ^^^aaacccddddddgggiiilllllliiigggeeefffgggooozzz{{{rrrooohhhbbbaaa]]]```gggoooyyy~~~lll^^^TTTSSSVVVTTTYYY\\\]]]___bbbaaa^^^dddbbbaaabbbcccgggtttrrrkkkjjjiiilllqqqwwwjjj]]]SSSVVVZZZ^^^fffppp{{{yyyoooeeebbb___[[[WWWWWWRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA>>>AAADDDEEEDDDAAA???>>>======<<<<<<;;;;;;:::999777666666666555444333333111222333444555555555555666666777888999;;;===>>>???@@@AAAAAABBBBBBBBBBBB?????????>>>===<<<;;;;;;:::;;;<<<===???AAACCCEEEDDDAAA@@@@@@AAAEEEPPP\\\zzzrrrVVVGGG@@@===999666555444333222333333333222111000//////111111111111000000000///......///000000000000000.........///////////////+++,,,.../////////...---vvveee[[[VVVTTTRRRNNNJJJGGGEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;:::888888999::::::;;;<<<<<<888888888999999::::::;;;999::::::::::::<<<@@@CCCOOOggg~~~uuubbb\\\YYY___lllwwweeeYYYOOOLLLMMMMMMNNNPPPPPPRRRUUUYYY]]]```aaabbbeeeiiimmmmmmjjjgggggghhheeemmmwwwrrrddd```\\\ZZZ\\\]]]bbbjjjwwwqqqbbbYYYRRRQQQSSSTTTWWWXXXWWWWWWZZZZZZXXX]]]^^^```bbbccciiiyyyuuukkkeeefffgggkkksss{{{iii\\\UUUZZZ```eeennnxxx}}}oooggg```^^^]]]XXXUUUUUUPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFEEECCCBBBAAA@@@@@@===>>>@@@AAABBBAAA@@@???===>>>>>>>>>===<<<;;;:::777777777777666444333222111222333444555666666666666666777888:::<<<>>>???@@@@@@AAABBBBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<===???AAACCCEEEAAA???===>>>???EEETTTbbbkkkRRRFFF>>><<<888666555555333222333222222222111000000000111111111111000000000000......///000000000000000...///////////////........................------zzzhhh^^^ZZZUUUSSSOOOKKKHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<<888999999999999999999999::::::::::::::::::;;;;;;:::;;;;;;;;;;;;<<>>???AAAAAAAAABBBBBBAAA@@@@@@@@@>>><<<:::::::::;;;<<<;;;;;;<<<===???BBBDDDEEE???===<<<<<<===EEEVVVfffdddNNNDDD>>>;;;888666666555333111222222111111111111111111111111111111000000000000......///000000000000000//////000000///...---,,,.........---------......}}}kkkaaa\\\VVVTTTPPPLLLHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>::::::999999888777777777;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;===???BBBGGGZZZ{{{|||sssnnnhhh]]]RRRTTTRRRVVVcccuuupppbbbUUUQQQRRRRRRQQQRRRVVVWWWZZZ]]]aaaccceeefffdddjjjpppqqqnnnkkklllmmmjjjqqq|||ggg]]]]]]]]]___ccckkkqqq~~~yyykkk]]]WWWTTTQQQNNNMMMKKKLLLKKKHHHJJJQQQUUUUUUZZZ^^^eeejjjnnnwwwvvvhhhbbbaaabbbeeemmmzzzsssiii___\\\eeepppwwwvvvhhhddd___[[[[[[ZZZUUURRRSSSMMMLLLKKKLLLMMMLLLKKKIIIEEEDDDBBBAAA@@@??????>>>;;;:::999:::===???@@@@@@;;;<<<<<<<<<<<<:::999888777888888888666555333111000111333444555666666666666777777999:::<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@>>>;;;999999:::<<<===;;;;;;<<<>>>@@@BBBDDDEEE>>><<<;;;;;;===EEEXXXiii~~~___LLLCCC===;;;888666666555333111111111111111111222222222111111111111000000000000...//////000000000000000000000000000000...,,,+++...------,,,---...///000nnnccc^^^ZZZWWWQQQKKKFFFDDDBBBBBBDDDCCCBBB@@@???>>>============<<<;;;;;;;;;;;;<<<:::::::::999999888888888;;;;;;::::::::::::::::::999;;;===>>>??????AAACCCDDDRRRppp~~~wwwpppggg^^^XXXTTTQQQOOONNNSSSYYYeeezzzyyykkk\\\VVVSSSQQQRRRTTT[[[^^^bbbccccccbbbaaabbbhhhiiijjjllllllmmmmmmmmmooowwwyyyccc___]]]bbbkkkmmmqqqxxxwwwgggbbbZZZSSSOOOMMMLLLKKKJJJHHHGGGIIIMMMTTTYYY\\\[[[bbbeeegggnnnsssdddaaadddaaaiiirrryyyuuuooolllhhhiiiqqq}}}uuummmhhhdddaaa\\\XXXWWWVVVTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFEEECCCBBB@@@>>><<<<<<;;;666777999<<<>>>@@@BBBCCC>>><<<999999;;;<<<;;;999666666555444444333222222111222222333333444444555888888888999;;;===???@@@DDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>;;;::::::;;;;;;999;;;===???@@@AAAAAAAAA???<<<;;;===AAAHHHUUUbbb~~~tttYYYKKKFFF:::888666444333444555555444333222111111111222333000000000000000000000000000000000///......------,,,,,,------.../////////........................qqqfffaaa\\\YYYTTTNNNIIIFFFDDDDDDEEEDDDBBBAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<;;;:::999888777999999999999::::::::::::999:::<<<=========???AAADDDQQQkkkyyyqqqjjjddd___YYYTTTQQQPPPPPPPPPSSSZZZdddtttqqqaaaYYYVVVSSSTTTWWW^^^aaaeeegggfffdddcccbbbeeeeeefffhhhiiijjjkkkkkknnnxxxsssaaa```aaagggpppqqqzzz}}}sssggg^^^[[[UUUPPPLLLJJJIIIHHHHHHGGGFFFIIIMMMSSSXXX[[[___dddhhhlllyyypppfffeeeiiiiiiooouuu|||yyyvvvrrroooooovvvwwwnnngggdddccc___[[[XXXVVVUUUSSSRRRPPPPPPNNNMMMKKKIIIGGGGGGDDDCCCAAA???>>><<<<<<;;;::::::999999999888888888<<<:::888888::::::999888555555444444333222222111111222222333333444555555777888888:::;;;===???@@@CCCDDDDDDDDDCCCBBBAAAAAAAAA???===;;;:::::::::;;;;;;<<<>>>@@@AAABBBBBBAAA===::::::===AAAGGGTTT```{{{oooVVVHHHCCC;;;:::777444333222333333444333222111111111222222000000000000000000000000.........///////////////000000000///......------........................uuuiiiccc___\\\WWWQQQLLLIIIGGGFFFFFFEEECCCBBB@@@?????????>>>===<<<<<<;;;;;;<<<<<<@@@???>>><<<;;;999888777777888888888999:::::::::999:::;;;;;;:::;;;===???DDDNNNeee|||tttmmmfff___ZZZTTTRRROOOMMMMMMNNNQQQSSSXXXbbbqqqvvveee[[[UUUSSSTTTXXX___ccchhhjjjiiifffdddbbbaaaaaaccceeegggjjjmmmooouuukkk```cccfffnnnvvvvvv}}}{{{zzzxxxtttkkk```WWWUUUTTTRRRPPPMMMJJJHHHGGGGGGGGGIIILLLQQQUUUZZZ\\\aaadddgggooowwwlllggghhhmmmqqquuuzzz~~~zzzvvvvvv{{{~~~vvvmmmgggcccaaa```]]]YYYVVVUUUTTTRRRQQQOOOOOONNNLLLKKKIIIHHHHHHDDDCCCAAA???===<<<<<<;;;<<<;;;:::888666444333222999888666666777777777666444444333333222111111111222222222333444444555555777888888:::;;;>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@>>><<<:::999999:::;;;===>>>@@@AAABBBBBBAAAAAA;;;999:::>>>AAAFFFQQQ\\\www}}}gggPPPEEEAAA<<<:::888555333222111111444333222222111111222222000000000000000000000000------......///000000111111111000000///.................................xxxjjjccc```^^^YYYSSSOOOKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999888666666777888999999::::::::::::;;;:::999:::<<<>>>CCCKKK```~~~wwwnnneee```[[[XXXUUUPPPPPPOOONNNOOORRRVVVYYYdddoooxxxfffZZZSSSOOOQQQVVV]]]aaagggjjjiiieeebbb```^^^___aaadddjjjpppvvvzzzzzzgggaaagggkkksssyyyvvvsssoooiiiddd```[[[VVVRRRQQQSSSUUUTTTQQQMMMJJJHHHHHHJJJNNNRRRVVVZZZ^^^```ggghhhlllwwwqqqjjjggghhhkkksssxxxyyyxxx{{{~~~zzztttmmmgggcccbbbaaa]]][[[WWWUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHCCCBBB@@@???===<<<<<<;;;;;;::::::999777666666555666555444444444444444444222222222222111111000000222222333333444555555555777888888:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBB>>>===;;;999999999:::;;;>>>???@@@AAAAAAAAA@@@???;;;999;;;>>>@@@CCCLLLVVVsssqqq||||||```MMMCCC???:::999777555333222222222333333222222222222111222000000000000000000000000............//////000000------......//////000000........................zzzkkkcccaaa___[[[VVVQQQMMMJJJIIIHHHHHHFFFDDDCCCBBBBBBAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::666666777888999999:::::::::;;;;;;:::999:::<<>>===<<<<<<<<<:::999999999888888888777444444444333222222222333222222111111111111000000222333333444444555666666777888999:::<<>>???@@@@@@@@@???======<<<:::<<<>>>???AAAIIIRRRqqqzzzmmmxxxsssZZZKKKBBB???666666555444444444444444333333333333222222111111////////////////////////000000//////............+++,,,,,,------......///........................~~~pppgggcccaaa]]]XXXSSSOOOLLLKKKJJJIIIGGGFFFDDDCCCCCCCCC???>>>======<<<<<<======999::::::::::::;;;;;;;;;777888888888999:::::::::999::::::999888:::===@@@@@@FFFYYYxxxwwwoookkkfffaaaZZZTTTOOONNNOOOQQQRRRVVV[[[___ccciiiqqqwwwvvvvvv|||lll```VVVRRRTTTZZZWWW\\\cccggghhhgggfffeeeaaabbbeeekkkvvvzzziii___```eeeeeeiiijjj```XXXUUUQQQNNNNNNPPPTTTVVVZZZ^^^bbbaaaZZZQQQKKKHHHGGGLLLRRRUUUXXX\\\bbbfffkkkssswwwnnnkkkiiiiiijjjqqq}}}xxxtttttttttrrrnnnkkkhhheeeaaa___]]]]]]]]]YYYWWWUUUTTTTTTSSSQQQOOOLLLLLLKKKIIIHHHGGGEEEEEEAAAAAA???>>>===<<<<<<<<<999999888777666555555444333444444333111111222444111111111111111111111111333333333444555555666666777888999:::===???BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::999999;;;===>>>??????@@@@@@???>>><<<;;;;;;:::;;;===>>>@@@IIIRRRssstttjjjwwwlllVVVIIIBBB>>>444444444444444444444444222333333333333222111000////////////////////////111000000///......------......------,,,++++++***........................wwwpppeeeccc```[[[VVVRRROOOMMMKKKJJJHHHGGGEEEDDDDDDDDD???>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::777777777666666888<<<@@@BBBDDDTTTrrruuujjjeeecccaaa\\\WWWSSSSSSVVVXXX___dddkkkqqqvvv}}}yyyvvv|||nnncccZZZTTTWWW]]]ZZZ___eeejjjmmmnnnnnnooolllmmmooovvv{{{iii___WWWYYY\\\[[[^^^\\\PPPMMMLLLLLLLLLNNNSSSXXX\\\eeejjjmmmjjj```TTTMMMIIIHHHMMMSSSWWWYYY]]]dddjjjnnn{{{tttmmmllllllooorrrvvvzzzuuutttssspppkkkgggeeecccaaa^^^]]]\\\[[[XXXVVVUUUUUUUUUTTTRRRPPPLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???======<<<<<<<<<999888888777666555555444333555666444222111333555222222222222222222222222333333444444555666666666777777999;;;===@@@BBBCCCEEEEEEEEEDDDCCCAAA@@@???===<<<;;;::::::<<<>>>???AAAAAAAAAAAA@@@>>><<<;;;999777999<<<>>>BBBLLLVVVwwwlllddduuufffSSSHHHAAA===555555555555444444333222222222333333333222111000///////////////////////////////////////.........///......---,,,,,,++++++........................}}}wwwgggfffbbb^^^YYYTTTQQQOOOKKKJJJIIIGGGFFFEEEDDDDDD??????>>>===============???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::555555555555555777<<>>===<<<;;;:::;;;===???@@@BBBCCCCCCBBBAAA???===;;;666555777;;;>>>DDDOOO[[[zzz}}}ggg^^^sssbbbQQQGGG@@@;;;666666666555444222111000222222333444333222111000////////////////////////------......///000000000,,,,,,------...//////000........................zzzrrrllleee___\\\YYYUUUQQQMMMLLLKKKHHHGGGEEEDDDDDDCCC@@@===<<<===???AAAAAA===<<<;;;999888777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;AAABBBMMMfffxxxnnnnnngggkkknnnmmmkkklllrrrxxxyyylllaaa\\\]]]___aaafffhhhkkkpppvvv|||vvvbbbXXXTTTSSSPPPMMMKKKHHHGGGFFFGGGIIILLLNNNQQQXXXbbbiiisss{{{|||nnn]]]RRRMMMHHHRRRLLLOOOYYY^^^```iiivvvyyyjjjiiimmmpppvvv}}}}}}yyywwwtttpppooommmiiidddbbbbbbaaa^^^[[[XXXWWWUUUTTTTTTRRRPPPMMMIIIIIIHHHFFFDDDBBB@@@>>>======>>>===<<<999666444555666777999999999888888666666555555555555666666555444333333222222222222444555777888888777666444777999:::;;;;;;===???BBBCCCCCCCCCCCCBBB@@@>>><<<888777666777:::>>>@@@AAABBBBBBCCCCCCAAA???<<<:::>>>;;;<<<@@@>>>@@@RRRhhhzzzfff]]]ooosss```MMMCCC@@@:::666444111111222333111//////000111222222111000//////000000000000//////...////////////////////////111///......//////...,,,////////////////////////~~~wwwqqqiiiccc___\\\WWWSSSNNNMMMLLLJJJHHHGGGFFFFFFAAA???>>>???@@@AAA@@@???===<<<;;;:::999888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;BBBCCCMMMddd~~~qqqnnnrrruuuyyy}}}}}}uuuiii___\\\]]]aaaccclllnnnppptttzzzkkk]]]VVVQQQPPPMMMJJJHHHGGGFFFFFFIIIJJJMMMOOOTTT]]]hhhpppxxx}}}zzzlll]]]TTTOOOKKKQQQOOOSSS]]]bbbeeeppp~~~vvvhhhgggkkkooouuu~~~zzzwwwwwwtttqqqpppmmmiiicccaaa```___\\\YYYVVVUUUSSSSSSSSSQQQOOOMMMIIIHHHGGGEEECCC@@@>>>===;;;;;;<<<;;;:::888666444555555666777777777777777555555444444444444555555555444333333222222333333444666888999::::::999888777999;;;;;;<<<===@@@BBBCCCDDDDDDCCCBBB@@@>>>===;;;:::999:::===@@@BBBCCCCCCCCCDDDCCCBBB@@@===<<<===;;;===@@@@@@EEEZZZsssxxxhhhcccuuuooo]]]KKKBBB???:::777444222222333333222000000111222222222222111000//////000000000000//////////////////////////////111///......//////...---------------------------|||vvvmmmgggccc___YYYUUUPPPOOOMMMKKKIIIHHHGGGGGG?????????AAABBBBBB???======<<<;;;:::::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;AAABBBJJJ^^^zzzxxxooouuuzzzvvvnnnddd]]][[[___cccfffppppppqqqtttxxxooo___WWWTTTNNNLLLIIIFFFEEEFFFGGGHHHMMMMMMNNNPPPVVV```kkksss{{{zzzrrreeeYYYSSSOOOKKKPPPPPPWWWaaaggglll{{{uuugggggglllqqqzzzxxxuuuvvvtttrrrrrrmmmhhhccc```___]]]YYYVVVTTTRRRQQQQQQQQQPPPNNNKKKGGGFFFEEEBBB@@@===<<<;;;999999888888777666666666555555555444555555666666444444333333333333444444555444333333333333333333555666888:::<<<<<<<<<<<<888999;;;<<<<<<===@@@CCCEEEEEEEEEDDDCCCAAA???======;;;:::<<<>>>AAACCCCCCCCCCCCDDDCCCBBB@@@>>>=========???BBBDDDNNNhhhrrrjjjkkkfffWWWHHH@@@???:::777555333222333333222111111222222333333222222111---...///000000111000000////////////////////////000///......//////...---------------------------zzzqqqjjjeee```ZZZVVVQQQPPPNNNKKKIIIHHHGGGGGG@@@??????@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888::::::;;;;;;;;;;;;;;;;;;???@@@FFFVVVoootttttt|||xxxoooiii```[[[\\\```dddgggkkkjjjiiijjjnnntttzzz~~~xxxeeeYYYTTTSSSLLLIIIFFFDDDDDDFFFIIIKKKQQQPPPPPPRRRXXXaaakkkqqqxxxqqqfffZZZSSSOOOMMMKKKOOOSSS[[[dddkkkvvvwwwkkklllqqqxxxwwwuuuvvvtttrrrqqqmmmiiidddaaa___]]]XXXTTTQQQPPPOOONNNOOONNNLLLJJJEEEDDDBBB???===;;;999999777777666666666666777777666555444333333444555555444444333333333333444444555444444333333333444444666777999:::;;;<<<<<<<<<888:::<<<<<<===>>>AAACCCFFFFFFFFFEEECCCAAA???===<<<::::::;;;>>>@@@AAAAAABBBBBBBBBBBBAAA???===<<<>>>???BBBDDDHHHWWWtttkkkkkktttwww]]]QQQDDD>>>===999555444333222222222111111111111111111111111111111------...000111111111111////////////////////////000///......///000///---////////////////////////|||ssslllfffaaa[[[WWWSSSQQQOOOLLLJJJHHHGGGFFFCCCAAA>>>>>>???AAAAAAAAA======<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<>>===;;;::::::<<>>===<<<<<<>>>???AAAEEELLL^^^{{{gggnnn~~~mmmVVVLLLAAA<<<<<<777444333333222000000000111000000////////////000000------...000111111111111///////////////////////////...---...///000///...////////////////////////wwwooojjjeee___ZZZVVVUUURRRNNNKKKHHHGGGFFFEEEBBB>>>===>>>AAABBBCCC>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<<<>>>>>???BBBEEEFFFFFFFFFEEECCC@@@===<<<;;;;;;;;;>>>AAADDDDDDDDD??????>>>======<<<<<<;;;===>>>@@@FFFRRRhhhvvviiivvvgggQQQIII???::::::555333444444222000000111222000//////......//////000---...///000000111000000///////////////////////////...---...///000///...------------------------|||tttooojjjddd```[[[YYYVVVRRRMMMJJJHHHFFFCCCAAA??????@@@BBBBBBAAA>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;???DDDLLL\\\yyy~~~|||{{{yyywwwwwwtttqqqooommmkkkgggeeeUUURRRNNNKKKJJJKKKNNNOOOPPPUUU]]]dddllluuu~~~{{{tttjjjaaa\\\]]]\\\XXXSSSNNNKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLLLLOOOUUU]]]eeeiiihhhfffTTTMMMIIIJJJIIIIIINNNUUU]]]gggtttxxxttttttqqqnnnmmmjjjgggcccaaa```\\\WWWRRRQQQOOOMMMLLLKKKIIIFFFCCC>>>===;;;999888999::::::<<<<<<>>>??????>>>======:::::::::999888777555555444444333333333333444444444444444444444555666666777777777777777888999999:::<<<===>>>>>>@@@CCCEEEFFFEEEEEEDDDBBB???<<<;;;999999:::===AAADDDEEEDDD@@@???>>>======<<<<<<<<>>999999444555666666555222111222444111000///......///000111//////000000000000/////////////////////////////////...---...000000000///------------------------yyytttoooiiieee___]]]YYYTTTPPPLLLIIIGGGAAA@@@@@@BBBCCCCCCAAA??????>>><<<;;;:::999888888:::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<======777;;;AAAHHHVVVsss}}}|||}}}||||||}}}{{{xxxvvvsssnnniiieeePPPNNNJJJFFFDDDDDDFFFGGGFFFJJJNNNRRRVVV[[[bbbhhhgggjjjiiieeeaaa___ZZZUUUNNNPPPRRRRRRPPPMMMLLLLLLEEEEEEFFFFFFGGGIIIJJJJJJMMMPPPVVV]]]bbbbbb]]]XXXHHHDDDCCCEEEFFFEEEKKKUUU]]]hhhxxxvvvssssssqqqnnnmmmhhheeeaaa```___\\\VVVQQQRRRPPPNNNLLLKKKHHHEEEBBB===<<<:::888888999;;;<<<===???@@@BBBBBBAAA???>>>;;;<<<<<<<<<:::888666555333222222222222222222333444444444444444555666777666666666777888:::;;;<<<;;;<<<>>>>>>???@@@CCCEEEEEEEEEEEECCCAAA>>><<<:::555555777;;;???BBBCCCBBBAAA@@@???>>>======>>>>>>DDDEEEIIITTTjjj|||yyybbbNNNGGG===999888333666888999777444222444777222111000//////000111222///000000000000000///...////////////////////////...------...000111000///////////////////////////|||tttmmmiiieeeccc^^^WWWOOOKKKIIIIIIDDDBBBAAAAAABBBCCCBBBAAA===<<<::::::<<<===<<<;;;:::::::::::::::::::::::::::999888888888:::===>>>;;;BBBAAACCCTTTjjj~~~{{{|||~~~xxxjjj^^^PPPLLLFFF@@@===>>>@@@AAAGGGGGGGGGHHHKKKNNNPPPRRRVVVUUUSSSRRRQQQPPPNNNLLLNNNNNNOOOPPPOOOMMMKKKJJJEEEEEEFFFFFFFFFFFFFFFFFFJJJPPPXXX^^^]]]WWWOOOIIICCCCCCDDDDDDDDDFFFJJJMMMVVV```pppwwwrrrpppmmmllllllmmmgggaaa^^^^^^\\\WWWRRROOONNNLLLKKKIIIFFFAAA===:::999999:::<<<===<<<;;;???AAADDDFFFFFFDDDAAA???>>>>>><<<;;;999777666555888666444222000111111222333333333444444444555555666666555666666777888999<<<===???AAACCCDDDDDDEEEEEEEEEEEECCCAAA===999777666999>>>CCCEEEEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>FFFCCCGGG\\\|||tttbbbNNNBBB===888555555333333111000000000111222222222222111111111111000000000000000000000000000///---,,,---...///...---.../////////...,,,***(((........................yyyrrrmmmhhhfffaaaZZZQQQLLLIIIIIIDDDBBBAAA@@@BBBBBBBBBAAA>>>===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::888888888:::<<<===<<>>======<<<:::999888777666888666444222111111222222333333333444444444555555777777777777777888999:::<<<===???AAACCCDDDEEEEEEEEEEEEDDDCCC@@@<<<999777888:::>>>BBBEEEEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBEEEGGGQQQjjjtttbbbNNNCCC===999666666333333111000000000111222222222222111111111000000000000000000000000000000333000------...000111111+++,,,...//////...,,,+++........................~~~wwwrrrmmmkkkfff^^^UUUNNNIIIHHHDDDBBBAAA@@@AAABBBAAA@@@@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::;;;:::999999999:::;;;<<<<<>>@@@LLL]]]xxxvvvdddVVVLLLKKKHHHFFFDDDCCCCCCDDDAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMLLLOOORRRUUUTTTRRRNNNKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOONNNKKKFFFAAA>>>@@@BBBCCCDDDEEEGGGKKKNNNOOOTTT\\\ccckkkuuusssooommmjjjggggggdddaaa\\\ZZZ[[[ZZZVVVSSSMMMLLLJJJHHHGGGCCC???<<<===<<<;;;===AAADDDFFFFFFBBBBBBAAA@@@???>>>======;;;;;;::::::999888888888777666444222111111222222333333333444444444555555888777777888999:::;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDBBB@@@<<<999777:::<<>>>>>@@@BBBDDDFFFFFFMMM___zzzooo^^^KKKAAA<<<888555555333333222111111111111222222222111111111000000000000000000000000000000000111...***(((***,,,...///)))+++,,,.../////////...........................|||xxxtttrrrlllcccYYYPPPKKKIIIEEECCCAAAAAAAAAAAA@@@???AAA???<<<;;;;;;;;;999888::::::::::::::::::::::::;;;;;;:::999999999::::::;;;>>><<>><<<;;;>>>@@@BBBDDDEEEHHHLLLOOOLLLQQQWWW\\\bbblllyyy}}}rrrooommmiiiffffffbbb___[[[XXXXXXVVVSSSQQQMMMKKKHHHGGGEEEBBB>>>;;;<<<;;;:::===AAAEEEHHHIIIBBBAAA???<<<;;;:::;;;;;;888888888888888888888888777666444333222222222333333333333444444444555555777777777888888:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCC@@@===;;;999<<<===???AAACCCDDDDDDDDD============???AAADDDFFFGGGTTTkkkjjjYYYGGG>>>:::666444444333333222222111111111111111111111111000000000000///////////////////////////---***)))+++---------***+++---...////////////........................|||yyyrrrhhh\\\SSSNNNKKKGGGEEEBBBAAABBBAAA@@@???BBB???===;;;;;;:::999777::::::::::::::::::::::::;;;;;;:::::::::::::::::::::<<<;;;>>>HHHQQQhhhzzzxxxsssnnnkkkiiiiiiiiikkkoootttxxx|||wwwppphhh^^^RRRJJJFFFGGGGGGHHHGGGFFFDDDCCCEEEEEEFFFGGGFFFEEECCCBBBDDDFFFHHHIIIKKKNNNRRRVVVTTTWWW\\\^^^]]]WWWQQQMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFDDD@@@===;;;:::;;;<<<===@@@CCCEEEGGGJJJNNNPPPOOOTTTZZZ]]]```hhhttt~~~|||rrrpppnnnjjjfffeeeaaa^^^ZZZWWWUUURRRPPPNNNLLLJJJGGGEEEDDDAAA>>>;;;<<<;;;;;;>>>CCCGGGIIIJJJAAA???<<<999777777888999666666666666777777777888666555555444333333333333333333333444444444555555666666666777888999:::;;;>>>???AAACCCEEEFFFFFFGGGGGGFFFEEECCCAAA???===;;;===>>>@@@BBBCCCCCCCCCCCC>>>===<<<<<<===???BBBDDDHHHYYYuuu{{{~~~fffVVVEEE===:::777555555333333333333222222111111111111111000000000//////////////////////////////111000000111333333111///---.............................................~~~vvvkkk___VVVQQQPPPIIIGGGDDDCCCCCCBBB@@@???AAA???<<<;;;;;;;;;999888:::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::>>>GGGKKK```yyyrrrgggeeeaaa]]][[[ZZZ[[[\\\[[[```eeeiiilllsss~~~wwwpppfff^^^YYYSSSMMMIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEFFFFFFEEEEEEDDDEEEHHHKKKLLLLLLPPPVVV[[[]]]___bbbbbb___YYYRRRNNNKKKKKKJJJHHHGGGFFFEEEEEE@@@>>>;;;:::999;;;===??????AAAEEEHHHKKKNNNRRRTTTWWW\\\aaabbbccciiittt~~~{{{sssqqqpppkkkfffeee___]]]ZZZVVVSSSPPPNNNMMMMMMJJJGGGEEECCCAAA>>>;;;======>>>AAAFFFIIIJJJIII>>><<<999666444444666777333444444444555555555666555555555555444444333333333333333444444444555555555555666666888999;;;<<>>===<<<===???AAACCCDDDDDDBBBBBB>>>===;;;;;;<<>><<<:::888777333333333444333222222111111111000000000/////////000000000000000000000000//////000222444333000---000//////......---------........................yyylll```XXXTTTTTTKKKIIIFFFDDDDDDCCCAAA@@@@@@>>><<<;;;;;;;;;:::888::::::::::::::::::::::::888999999:::;;;;;;;;;;;;;;;;;;999>>>DDDEEEWWWxxx{{{oooeee```XXXVVVTTTRRRRRRTTTVVVXXXVVV[[[```cccdddhhhrrrzzz|||uuueee___XXXRRRPPPOOOMMMLLLHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIGGGJJJNNNOOOPPPUUU\\\ccceeefffgggfffaaaZZZSSSNNNLLLKKKJJJHHHEEECCCBBBAAA<<<;;;::::::;;;===@@@AAABBBEEEJJJMMMPPPSSSWWWZZZ]]]bbbfffgggiiiqqqzzzrrrqqqpppkkkfffccc\\\[[[YYYVVVRRRPPPOOOOOONNNKKKGGGEEECCCAAA>>><<<======???CCCFFFGGGFFFEEE;;;999777444333333444555222222222222333333333333555555555555555444444333333333333444444444555555666666666777999;;;<<<===???@@@BBBDDDFFFGGGHHHHHHEEEDDDCCC@@@>>>===<<<;;;===???BBBEEEEEEDDDBBB@@@===<<<;;;;;;===AAAEEEGGGPPPjjj|||~~~rrrffflllsss```QQQBBB<<<;;;999777777333333444444444333222111111000000000////////////000000000000000000000000...------...//////...,,,000//////.......................................zzzmmmaaaYYYVVVVVVLLLJJJGGGEEEEEEDDDBBB@@@@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::777888999:::;;;<<<<<<<<<===<<<999===BBB@@@QQQqqqoooaaaXXXTTTOOONNNMMMNNNPPPSSSWWWYYYXXX]]]bbbcccbbbeeemmmuuuyyy~~~ttthhh___WWWTTTOOOMMMNNNOOOPPPPPPKKKKKKKKKJJJIIIHHHGGGFFFHHHGGGGGGGGGIIIKKKMMMNNNIIIMMMQQQSSSUUUZZZcccjjjjjjjjjjjjhhhbbbZZZSSSNNNKKKJJJHHHFFFCCC@@@???>>>;;;;;;;;;;;;===???AAABBBEEEHHHMMMQQQTTTWWW[[[^^^___dddiiikkkooozzzyyyqqqpppooojjjeeebbbYYYYYYXXXUUURRRPPPPPPQQQNNNKKKHHHEEECCCAAA???===:::;;;>>>AAADDDDDDBBB@@@999888555333222333444444111111111111111111111111555555555666555555444444333333333444444444555555777777888999:::<<<>>>>>>@@@AAABBBDDDFFFGGGHHHHHHDDDCCCAAA???===;;;::::::===???CCCFFFFFFDDDAAA???<<<;;;;;;;;;>>>CCCHHHKKKVVVrrrzzz~~~|||fff[[[eeemmm[[[LLL>>>888888666444444333333444555444333222111000000000000////////////000000000000000000000000222000......///000000000//////............///000........................tttfff[[[TTTRRRJJJGGGCCCBBBBBBBBBBBBBBB>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::======>>>??????DDDRRR```pppbbbYYYUUUTTTNNNNNNNNNQQQUUU[[[___aaajjjkkkmmmoooqqqrrrssssssvvv~~~vvvoooggg]]]VVVQQQSSSSSSOOOOOORRRRRRPPPLLLJJJJJJLLLIIIEEEEEEHHHHHHGGGFFFGGGJJJKKKLLLLLLKKKQQQUUUWWW[[[bbbhhhiiipppkkkeee```]]]ZZZTTTPPPSSSNNNGGGDDDBBB@@@===;;;===<<<;;;===@@@CCCEEEEEEFFFJJJPPPUUUXXXZZZ\\\^^^bbbgggmmmqqqxxx|||uuupppllliiiccc___^^^ZZZVVVSSSQQQPPPNNNLLLMMMJJJEEEBBB@@@???>>><<<===>>>@@@BBBCCCBBB>>>;;;777666555444333333444555111111111222222333333444555444444333333222222111111111111222333444666777888999;;;<<<<<<<<<>>>@@@???AAAEEEHHHJJJJJJIIIIIIGGGEEEBBB???============@@@AAACCCEEEEEEDDDCCCBBB<<<<<<===@@@@@@@@@GGGOOO___sssccc```lllwwwfffTTTHHH===999888666555666333444555666555444333222111111222222222222111111000000000000/////////...////////////////////////...///000///---,,,---......------------...//////vvvggg[[[UUURRRJJJGGGDDDBBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::===<<<===??????CCCOOO\\\uuuggg[[[SSSQQQPPPNNNOOORRRWWW^^^fffoootttyyy{{{}}}}}}{{{yyy~~~wwwpppjjjddd[[[UUUQQQSSSSSSPPPQQQUUUWWWUUUQQQNNNLLLLLLJJJEEEEEEIIIHHHGGGGGGHHHJJJLLLMMMMMMQQQVVVYYYZZZ___hhhpppssspppiiiaaa[[[XXXVVVSSSQQQQQQLLLFFFCCCAAA???===;;;=========???BBBEEEGGGHHHJJJMMMRRRVVVXXXZZZ\\\^^^bbbffflllsss}}}{{{sssmmmjjjfffbbb^^^\\\YYYUUUSSSQQQPPPNNNMMMHHHEEEBBB@@@@@@@@@@@@???===>>>???BBBCCCBBB>>>;;;888777555444333333444555222222222222222333333333555555444333333222222111333222222222333444444555777999;;;<<<<<<<<<>>>@@@???BBBEEEHHHJJJJJJIIIIIIDDDCCC@@@>>>======??????AAABBBDDDEEEEEEDDDBBBAAA;;;:::;;;======???HHHRRRlllnnndddiiiyyyqqq```OOOEEE;;;888888555444555222222333333222222111111000111111222222111111000000000000000000000//////------------------------...///000000......///000...------------...//////yyyiii\\\UUURRRLLLHHHDDDBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;===??????AAAKKKVVVvvvzzzssshhh\\\TTTPPPOOOPPPTTTVVVZZZaaajjjvvvzzzqqqkkkgggbbb\\\WWWUUUXXXWWWTTTUUUZZZ\\\ZZZXXXRRRNNNLLLIIIFFFFFFIIIHHHHHHHHHIIIKKKMMMOOOPPPXXX\\\___```fffqqq{{{~~~nnnfff[[[TTTRRRRRRRRRQQQMMMIIIEEEAAA@@@>>>===;;;>>>???@@@BBBEEEGGGIIIJJJNNNQQQUUUWWWXXXYYY[[[]]]___dddlllvvvyyypppjjjfffddd```]]]ZZZXXXTTTSSSRRRQQQOOOMMMGGGDDDAAA@@@@@@@@@???>>>======???AAABBBAAA>>>;;;888777666444333444444555333333333333222222222222555555444444333222222222444444333333333333444444777999;;;<<<<<<<<<>>>@@@@@@CCCFFFIIIJJJJJJIIIHHHBBBAAA>>>======>>>@@@AAACCCDDDEEEFFFEEECCCAAA@@@;;;::::::<<<<<>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::<<>>>>>>>>@@@BBBEEEGGGHHHJJJKKKLLLQQQSSSUUUVVVVVVWWWYYY[[[\\\cccmmm{{{wwwnnngggdddbbb___\\\XXXVVVTTTSSSRRRQQQPPPNNNJJJGGGDDDBBB@@@???===<<<======>>>@@@BBBAAA>>><<<999888666555444444444444444444444333333222222111555555555444333333222222333333333333333444555666777999;;;<<<<<<===???AAABBBDDDGGGJJJKKKJJJIIIHHHBBB@@@>>><<<<<<>>>@@@BBBEEEFFFGGGGGGFFFCCCAAA???>>>===<<<===???FFFWWWggggggjjj|||dddTTTCCC===888888777444333444666555444333222333444555000000111111111111000000000000000111111111111111111111111111111111111111,,,---...---+++***+++,,,...------------...//////mmm^^^VVVRRRLLLIIIEEEBBBAAAAAA@@@?????????===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;?????????DDDKKKccc}}}fff___WWWRRRTTTYYY___bbbfffggglllvvvzzzwwwrrrnnnkkkhhheeeccccccfffgggeeefffjjjkkkiii```VVVMMMJJJHHHFFFFFFIIILLLMMMNNNNNNNNNQQQVVVZZZ___gggnnnqqqtttxxxyyywww```ZZZSSSOOONNNMMMKKKHHHEEEDDDBBB@@@???@@@BBBCCCDDDGGGKKKMMMLLLKKKLLLMMMRRRSSSSSSSSSSSSTTTWWWYYY[[[eeettt{{{tttkkkeeebbb```^^^\\\WWWUUUSSSSSSSSSRRROOOMMMKKKHHHEEEDDDCCCAAA???===<<<<<<===???AAAAAA???===:::999777555444444444444555444444333333222222222666666555444444333333222111111222333444666888999777999<<<======>>>AAACCCDDDEEEHHHKKKKKKKKKIIIHHHDDDBBB???<<<;;;===@@@AAAFFFGGGHHHGGGFFFDDDAAA@@@???======???AAAKKK```rrrfffpppwww```QQQAAA;;;888999888444333666666555444333222333444555000000000111111000000000000000000000000000111111111111111111111111111111...//////---***)))))))))...------------...//////nnn___VVVSSSLLLHHHDDDBBBAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;999:::>>>??????CCCIII[[[yyyzzz```YYYRRRQQQWWWaaajjjnnniiiiiiooo~~~uuutttrrrqqqnnnllljjjjjjhhhmmmpppppprrruuuuuurrr```VVVMMMJJJIIIHHHHHHKKKNNNPPPQQQQQQQQQTTTZZZ___dddmmmuuuvvvuuusssmmmgggWWWSSSOOOMMMLLLJJJFFFBBBAAABBBBBBAAAAAACCCGGGIIIKKKOOOTTTTTTQQQNNNNNNNNNPPPQQQQQQPPPPPPSSSVVVYYY___mmmuuuooogggbbb```___]]]ZZZVVVUUUSSSSSSSSSQQQOOOLLLGGGFFFDDDDDDEEEDDDCCCAAA<<<<<<<<<>>>@@@@@@???===;;;999777555444444444444444444444444333333333333666666555555444333333333000000111333555777999:::999;;;===>>>???@@@CCCEEEEEEGGGIIIKKKLLLKKKIIIHHHFFFCCC???<<<<<<>>>AAACCCGGGGGGHHHHHHGGGEEEBBBAAA===<<<===???BBBNNNfff{{{xxxiiiyyyrrr\\\MMM@@@;;;999999777444444777333333222222111111222222///000000111111000000///000000000000/////////...........................111111111000---++++++,,,...------------...//////ooo___WWWSSSJJJGGGDDDBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;999999===>>>???CCCIIITTTpppwww___XXXRRRSSS]]]kkkuuuzzznnnlllsss~~~|||wwwoooqqqsssttttttssssssrrrrrrwwwzzzzzzzzz{{{yyyttt```VVVMMMKKKLLLKKKLLLNNNPPPSSSUUUTTTSSSWWW^^^dddllltttzzzxxxrrrkkkaaaYYYQQQMMMIIIGGGGGGEEEBBB>>>???@@@BBBCCCDDDFFFLLLPPPTTTXXX]]]\\\VVVQQQPPPPPPOOOOOOOOOOOOPPPSSSXXX[[[fffyyyyyynnniiiccc___^^^]]]ZZZWWWVVVUUUTTTSSSSSSQQQNNNKKKFFFEEEDDDDDDEEEDDDBBBAAA<<<;;;<<<===@@@@@@???>>>;;;:::888666444444444444333333333444444444444444666666666555444444333333111111222333555777888999:::<<<>>>@@@@@@BBBDDDFFFFFFHHHJJJLLLLLLKKKIIIGGGEEEBBB???======@@@DDDFFFFFFGGGHHHHHHHHHFFFCCCBBB======???BBBFFFSSSllltttpppmmmVVVGGG@@@;;;888777555222333888222222333333222222111111//////000000000000//////111000000///...---,,,,,,------------------------///000111000.........///...------------...//////ooo```WWWTTTJJJGGGCCCBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<999999<<<>>>???DDDIIIOOOjjjvvvaaaZZZTTTWWWcccrrr~~~tttqqqwwwwwwtttwwwzzzrrrlllpppuuuxxxzzzzzzzzzzzz}}}|||vvvppp```VVVNNNMMMOOONNNNNNPPPRRRTTTVVVVVVUUUXXX```fffrrryyy|||xxxooofffZZZQQQNNNJJJDDDBBBBBBBBB???<<<===@@@CCCDDDEEEIIIOOOTTTZZZ___cccaaaZZZTTTQQQQQQNNNOOOOOONNNPPPSSSYYY]]]lllzzzoooiiieee```]]]]]][[[XXXUUUWWWUUUTTTSSSSSSPPPMMMJJJHHHFFFEEEDDDCCCBBB???<<<<<<;;;;;;===???@@@???>>><<<:::888666444444444444333333333444444555555555666666666555444444333333333333333444555666777888;;;===???AAABBBCCCFFFHHHGGGIIIKKKLLLLLLKKKIIIGGGCCCAAA>>>===>>>BBBGGGJJJFFFGGGHHHIIIHHHFFFDDDCCC>>>@@@CCCFFFJJJXXXrrr~~~sssxxxjjjRRRBBB???;;;777666333000333888333444555666555444333222//////000000000000//////111111000...---,,,+++***////////////////////////+++,,,......---...///111...------------...//////nnn___TTTOOOKKKIIIEEEBBB@@@@@@AAABBB<<<<<<======>>>>>>??????======<<<;;;::::::999999999999999999999999999999:::::::::;;;<<<>>>@@@AAALLL[[[yyyyyyaaa\\\UUUVVVdddwwwzzz{{{~~~rrrhhhhhhmmm}}}||||||zzzzzz}}}||||||xxxnnnfffcccTTTQQQOOONNNNNNPPPQQQQQQQQQQQQTTTXXX\\\aaaiiioooxxx}}}yyykkk]]]VVVTTTQQQMMMHHHBBB???=========???@@@@@@??????EEEPPPZZZeeebbb___\\\ZZZWWWRRROOOPPPQQQRRRRRRTTTXXX^^^bbbzzzssslllfffbbb\\\YYYWWWXXXXXXXXXQQQQQQQQQQQQPPPOOONNNMMMFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<==================<<<:::888666444333333333333444555666666555555888777444222111222333444333444555555555555888:::;;;<<<<<<>>>@@@BBBCCCDDDIIIIIIIIIIIIHHHFFFDDDCCC>>>???@@@@@@AAACCCFFFIIIKKKHHHFFFFFFGGGGGGCCC@@@===CCCGGGHHHNNN```}}}}}}www___KKK>>><<<:::888666444444444444333333333333222111000000000000000000111111111111000000000000000000000000---...///111111111000///000000//////.........---........................~~~iiiXXXMMMHHHFFFDDDBBB???>>>>>>>>>?????????>>>>>>======<<<<<<===<<<<<<;;;::::::999999999999999999999999999999::::::::::::<<<>>>@@@AAAKKKWWWqqqyyybbb]]]VVVXXXhhh}}}uuuiiiaaaaaafffvvv|||tttiii```[[[ZZZTTTSSSQQQQQQQQQRRRRRRRRRTTTTTTVVV[[[cccllluuu{{{}}}tttggg\\\VVVTTTLLLJJJEEEAAA>>>>>>??????AAABBBCCCBBBCCCIIISSS[[[bbb```]]][[[YYYVVVRRROOOMMMPPPRRRUUUXXX___iiiqqqvvvlllfffbbb___ZZZVVVVVVVVVWWWVVVUUUTTTSSSQQQOOOLLLJJJIIIFFFEEECCCAAA???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777555444333333333444555555666666666555777666444222111111222333333444555555555666888:::<<<<<<===>>>@@@BBBDDDEEEJJJJJJJJJJJJHHHFFFDDDCCC???@@@AAABBBBBBDDDGGGJJJKKKIIIGGGGGGGGGFFFCCCAAA;;;@@@EEEKKKVVVlllttt\\\III???;;;:::888666444444444444333333333333222111000000222222222111111000000000000000000000000000000000...//////000000000000///000/////////....................................{{{dddSSSJJJEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBB@@@???===;;;:::999<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::::::::::::::<<<>>>@@@AAAHHHPPPfff{{{ddd^^^XXX]]]ppp}}}nnncccZZZYYY___nnn|||uuusssmmmcccYYYTTTSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSWWWWWWYYYaaannn{{{xxxmmmcccZZZUUURRRGGGEEEBBB???>>>>>>@@@AAA@@@BBBDDDDDDEEEJJJRRRYYY\\\ZZZYYYXXXWWWUUURRROOOLLLQQQVVVYYY^^^jjjzzz~~~|||xxxssskkkeeeaaa^^^[[[WWWTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFEEECCCAAA???>>>===<<<::::::::::::::::::::::::;;;:::888666555444333333444444555666666666666555555444222111111111222222333555666666666666999;;;<<<<<<===???AAADDDFFFGGGKKKKKKKKKJJJIIIGGGEEECCC@@@AAACCCCCCDDDEEEHHHJJJJJJIIIGGGGGGGGGFFFCCCAAA<<<@@@FFFPPPbbb{{{mmmVVVGGG@@@;;;:::888666555444444555333333333333222111000000222222222111111000000000000000000000000000000000000000//////.../////////////////////....................................zzzcccSSSKKKIIIDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBAAA???===;;;:::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999:::;;;===???AAACCCJJJ\\\zzzgggaaa\\\ccczzzwwwjjjaaaUUUUUUZZZiiizzzpppllldddbbb^^^WWWQQQPPPSSSWWWWWWYYY[[[[[[YYYWWWVVVUUUXXXZZZ```jjjzzz|||qqqhhh```ZZZTTTPPPEEEDDDAAA???>>>>>>@@@@@@===@@@BBBDDDFFFJJJOOOSSSTTTSSSSSSTTTUUUTTTQQQNNNNNNTTT[[[___dddsssvvvuuusssoookkkfffbbb___[[[XXXUUUSSSTTTUUUUUUUUUPPPPPPOOONNNMMMKKKJJJIIIFFFEEECCCAAA???>>>======999999888888888888777777999888777555444333333333444555555666666666555555333222111000000111111222333555666666666777:::<<<<<<===>>>@@@CCCEEEHHHIIILLLLLLLLLKKKIIIGGGEEEDDD???AAACCCDDDDDDEEEHHHJJJIIIIIIHHHGGGFFFEEECCCBBBAAACCCIIIXXXnnngggPPPCCC???;;;999888666555444555555333333333333222111000000000000000000000000000000////////////////////////222111///...------...//////////////////.................................yyyaaaQQQJJJIII@@@@@@@@@AAA@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::;;;===???@@@???EEEVVVsss{{{kkkeee```jjjxxxnnnddd]]]TTTUUUYYYggg~~~zzztttiii^^^YYYTTTUUUUUURRROOOOOOSSSWWWZZZ]]]``````]]]ZZZYYYYYY\\\ccclllwwwyyyssskkkddd```[[[SSSMMMFFFEEEBBB@@@???>>>??????>>>@@@DDDGGGIIIKKKMMMNNNMMMMMMNNNQQQSSSSSSQQQNNNPPPVVV\\\aaahhhyyy{{{tttrrroookkkgggccc```^^^[[[XXXUUUTTTUUUUUUUUUUUUOOOOOONNNMMMLLLJJJHHHGGGEEEDDDBBB@@@>>>======<<<888888777777666666666555777666555444333333333333444444555555555555444444111111111000111111222222444555777777777888;;;=========???AAADDDGGGJJJKKKLLLLLLLLLKKKIIIGGGEEECCC>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIHHHFFFDDDCCCBBBAAADDDNNNaaazzz|||aaaKKKAAA>>>:::999777666555555555555333333333333222111000000,,,------...///000111111////////////////////////111000///---------...///.........///////////////........................{{{aaaPPPIIIGGGDDDCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999;;;===???@@@<<>>===>>>@@@BBBFFFIIILLLNNNLLLLLLLLLKKKIIIFFFDDDBBB===???BBBDDDDDDEEEFFFHHHHHHIIIJJJHHHFFFCCCCCCCCC???EEETTTkkkzzzwww[[[HHH???===:::999777666555555555666333333333333222111000000,,,---......///000111111000000000000000000000000//////......---..................///////////////........................fffUUUNNNNNNIIIHHHFFFDDDDDDDDDFFFFFFBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>@@@<<>>@@@CCCGGGKKKNNNOOOLLLLLLKKKJJJHHHEEECCCAAA>>>@@@CCCEEEEEEFFFGGGHHHHHHIIIJJJIIIEEECCCCCCDDDBBBKKK]]]uuuoooVVVGGG@@@===999888777666555555666666333333333333222111000000111111111111111000000000000000000000000000000000------......///...................../////////000........................mmm]]]XXXXXXHHHFFFCCCAAA@@@AAACCCDDDCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888999:::<<<>>>@@@>>>CCCLLL\\\yyy}}}tttmmmsss~~~uuuiiibbb```[[[ZZZYYYYYY\\\aaaeeehhhkkkmmmrrr}}}|||mmm^^^OOOKKKMMMNNNPPPRRRRRRUUUYYYZZZ[[[^^^cccgggllloooqqqooojjjgggiiikkkooo||||||{{{sssgggffffffeeeccc^^^YYYTTTQQQHHHGGGFFFEEEEEEDDDDDDEEEIIILLLQQQVVVWWWTTTNNNIIIHHHJJJNNNTTTZZZ\\\[[[YYYVVVYYYaaannnvvvmmmlllkkkjjjgggdddaaa^^^]]]ZZZWWWUUUTTTTTTSSSRRRPPPMMMMMMLLLKKKIIIGGGEEEDDD@@@???>>>===;;;;;;::::::888888777666555555444444333333222222111222222333222222222222222111000//////000111222333444444444444666777888999:::===???>>>???AAADDDGGGKKKNNNPPPKKKKKKKKKIIIGGGDDDBBB@@@???AAAEEEGGGGGGGGGHHHIIIGGGIIIKKKIIIEEEBBBCCCDDDHHHRRReee|||rrrqqqvvviiiTTTGGGAAA>>>999888777666555555666666333333333333222111000000555555444333222111000///000000000000000000000000+++,,,...///000///......---.........//////000000........................}}}pppeee]]]RRRKKKEEEFFFGGGFFFEEEFFFCCCAAA???<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::888888999::::::;;;<<<<<<:::???EEERRRmmmsssvvv|||mmm^^^UUUTTTTTTWWWXXXXXX^^^kkkvvv{{{yyyjjjXXXTTTOOOMMMOOORRRVVVYYYYYY\\\___``````ccchhhmmmwwwyyyxxxtttnnnkkkmmmpppwwwwwwwwwvvvqqqkkkeeeaaaddddddccc```[[[VVVTTTTTTQQQLLLFFFBBBBBBEEEHHHIIIQQQSSSUUUVVVUUURRRNNNLLLMMMMMMQQQYYYaaaeeebbb^^^^^^bbblll~~~uuuooonnnjjjfffbbb___\\\YYYVVVYYYXXXVVVTTTRRRPPPOOOOOONNNMMMLLLIIIGGGDDDCCCBBB@@@???>>>===<<<;;;:::::::::777666777:::;;;999777444444333333222111000000111111000000000000111111111111111111222444666777777888999999888999;;;===AAABBBEEEHHHJJJLLLLLLMMMLLLKKKHHHDDDBBB@@@??????DDDEEEFFFGGGHHHGGGGGGFFFLLLHHHFFFEEEBBB???AAAEEELLL___tttxxxpppcccmmmzzz```MMMFFF???777;;;999666444333333444555333333333333333333333333222111000111222222111000////////////////////////---,,,,,,...///000...---000---,,,---///000...,,,........................{{{ooofffSSSKKKFFFFFFHHHFFFEEEFFFCCCBBB???===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999999::::::999999999::::::;;;;;;;;;;;;???EEEOOOfffvvvvvvooo]]]SSSRRRPPPUUUZZZaaannn}}}kkk___SSSPPPMMMMMMPPPUUU[[[^^^bbbcccdddeeegggkkkppptttwwwxxxwwwrrrkkkhhhiiilllqqqpppooommmjjjgggcccbbb]]]^^^___]]]YYYWWWVVVVVVRRRMMMGGGCCCCCCEEEGGGHHHNNNOOOQQQSSSRRRQQQNNNLLLLLLOOOWWWcccllloookkkfffaaajjj{{{wwwppplllhhhddd```]]]ZZZWWWUUUXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKHHHFFFDDDBBBAAA??????>>>===<<<;;;:::999:::888666777999:::888666444444333333222111111111111111000000000000111111222222222333444555666777777888999999888999;;;===AAACCCEEEHHHJJJLLLLLLLLLKKKJJJGGGDDDBBB@@@@@@@@@DDDEEEFFFHHHIIIIIIHHHHHHIIIEEECCCBBB@@@???CCCIIIUUUlll~~~rrr{{{nnndddppp|||\\\KKKEEE@@@999:::999666444333333444555333333333333333333333333222111000111222222111000////////////////////////......---///000111000...///---,,,---///000...,,,........................sssjjjSSSLLLFFFGGGHHHFFFEEEFFFDDDCCCAAA>>>=====================<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;@@@DDDKKK\\\zzz|||wwwttt___SSSRRRQQQXXXcccrrr{{{{{{mmm___WWWOOOOOONNNPPPTTT\\\cccgggllljjjjjjlllppptttwwwxxxvvvvvvtttnnngggddddddfffhhhgggdddbbbaaa`````````XXXZZZ\\\\\\[[[ZZZZZZ[[[WWWRRRKKKFFFEEEFFFGGGHHHJJJKKKMMMNNNOOONNNMMMLLLNNNUUUaaaoooyyy{{{uuuooohhhvvv}}}ssskkkhhhccc___\\\ZZZWWWUUUWWWVVVTTTQQQOOONNNMMMMMMLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>===<<<;;;:::999999:::888777777888888777555444444444333333222222111222111111000000111111222333444555555666666666666777999999999999999;;;===AAACCCFFFHHHJJJKKKKKKKKKIIIHHHFFFCCCBBBAAA@@@AAADDDEEEGGGIIIJJJKKKJJJJJJIIIDDD@@@@@@???@@@GGGOOO```~~~{{{rrr~~~lllgggxxxuuuWWWHHHCCC???:::999888666555444444444555333333333333333333333333222111000111222222111000///////////////////////////......///111222000//////...------...///...---........................{{{mmmeeeTTTMMMGGGHHHIIIGGGEEEFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::999:::???CCCGGGSSSmmmzzz}}}{{{cccWWWWWWYYYbbbrrrwwwiiiooopppcccZZZVVVRRRSSSTTTWWW\\\ccckkkqqqrrrpppooorrrvvvyyyxxxvvvqqqqqqooojjjeeebbbaaabbb```^^^]]][[[ZZZZZZZZZZZZWWWZZZ]]]_________```aaa]]]XXXPPPIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLRRRZZZgggvvv}}}xxxvvvvvvllliiiccc___]]][[[XXXWWWUUUTTTRRRPPPMMMLLLKKKKKKIIIHHHGGGEEECCCAAA???>>><<<<<<<<<;;;:::999999999999999888777777666555444555444444444333333333222222222111111111111222222444555777888888777666555888999::::::999999;;;===AAACCCFFFIIIJJJJJJJJJIIIGGGFFFDDDBBBAAAAAAAAABBBDDDFFFHHHJJJLLLLLLLLLLLLKKKEEE@@@??????CCCLLLVVVjjj~~~|||iiilllnnnSSSEEEAAA>>>;;;999888666555444444444555333333333333333333333333222111000111222222111000///////////////////////////......///111111000.........---............---........................ttthhhbbbVVVNNNHHHIIIIIIGGGFFFGGGDDDCCCBBBAAA???>>>>>>===>>>============<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::999999===AAADDDMMMddd~~~~~~hhh^^^^^^bbbnnnxxxjjj___jjjwwwggg\\\WWWVVVWWWYYY[[[^^^bbbhhhpppvvvxxxvvvvvvwwwzzzyyyuuuqqqkkkkkkkkkhhheeebbb```___ZZZYYYYYYWWWVVVUUUTTTSSSWWWZZZ___bbbcccccccccdddbbb[[[SSSKKKGGGFFFFFFFFFHHHHHHGGGGGGHHHJJJKKKMMMTTT\\\jjjyyyuuukkkgggaaa]]][[[YYYWWWVVVSSSRRRPPPMMMKKKJJJIIIIIIGGGFFFEEECCCAAA???======;;;;;;::::::999999888888888888888777555444444444555555555444444444444444333333222222222222333333555666777888999888777666888999::::::999:::<<<>>>AAACCCFFFIIIJJJJJJHHHGGGDDDDDDBBBAAAAAAAAABBBCCCEEEFFFHHHKKKLLLMMMMMMMMMJJJDDD>>>===>>>CCCNNNYYYqqquuugggrrrgggOOODDD???<<<:::777777666666555555444444333333333333333333333333222111000111222222111000////////////////////////...------...000000///------.........------..............................rrriiieeeWWWOOOIIIIIIJJJGGGFFFGGGDDDCCCBBBAAA@@@>>>===============<<<<<<<<<;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;<<>>AAACCCGGGJJJJJJIIIGGGEEEBBBAAAAAA@@@AAABBBCCCDDDFFFGGGIIIKKKLLLMMMLLLLLLFFF@@@;;;:::===DDDQQQ]]]xxx~~~nnnhhhyyy___KKKBBB===:::999777666666666666555555444333333333333333333333333222111000111222222111000////////////////////////---,,,,,,---///000...------...///...------...///........................sssiiifffWWWPPPJJJJJJJJJHHHFFFGGGCCCBBBBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::999999::::::999999999::::::;;;;;;;;;===<<<===@@@EEEVVVuuuuuurrrtttyyy|||eeehhhrrryyykkkbbb^^^]]]]]]fffjjjmmmnnnooottt|||{{{ssskkkgggfffgggggghhhjjjkkkhhhccc\\\WWWUUUSSSQQQNNNMMMNNNOOOQQQVVVZZZaaafffiiikkklllmmmnnnggg]]]SSSNNNJJJIIIHHHGGGFFFEEEFFFIIIOOOTTTXXXeeeooo~~~zzzoooeee```ZZZVVVTTTSSSRRRQQQPPPNNNLLLJJJHHHFFFFFFEEECCCBBBAAA???===<<<;;;:::999888888888888777777777444666777666444333444666555555555555555555555555444444333333333333444444555555555666777888999:::999:::;;;:::::::::<<<>>>AAADDDGGGJJJJJJIIIFFFDDD@@@@@@???@@@@@@BBBDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKBBB===:::<<>>CCCRRRnnn||||||yyyhhhsssuuukkkgggfffggghhhmmmqqquuuvvvwww{{{yyykkk```\\\___ccchhhiiilllmmmjjjcccZZZSSSTTTQQQMMMIIIIIILLLPPPSSSWWW\\\dddjjjnnnppprrrtttvvvooodddZZZTTTPPPNNNMMMEEEDDDDDDFFFJJJRRRYYY^^^rrr}}}yyyqqqeeeaaa[[[VVVTTTTTTSSSSSSOOONNNLLLIIIGGGFFFEEEDDDBBBAAA@@@>>>===;;;::::::888888888888777777777777222555777666444333555777555555555666666666666666555444444333333444444555555444444444666888:::;;;999:::;;;;;;::::::<<<>>>AAADDDGGGJJJJJJIIIFFFCCC????????????@@@BBBDDDEEEGGGHHHIIIKKKKKKKKKJJJJJJBBB===<<