BM6P6(@ ttt___]]]aaadddbbb^^^\\\^^^aaaqqqaaaYYY^^^```XXXQQQPPPPPPTTTTTTPPPNNNNNNLLLIIIDDDEEEBBB<<<777555111,,,)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################&&&%%%###"""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttt]]]]]]aaaeeeddd___\\\]]]```eeeYYYTTT[[[___YYYTTTUUUPPPSSSSSSOOOMMMMMMKKKGGGCCCEEEBBB<<<777555111,,,)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######################################################################################################"""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""################################################""""""""""""""""""""""""################################################################################################%%%%%%###"""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuu^^^\\\bbbgggfffaaa]]]]]]^^^[[[TTTRRRYYY\\\WWWTTTVVVPPPSSSRRRNNNLLLLLLIIIEEEBBBDDDBBB<<<777555111,,,)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######################################################################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################%%%$$$######"""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%ttt___\\\bbbhhhhhhccc^^^\\\]]]ZZZUUUUUUXXXYYYTTTQQQSSSQQQSSSRRRNNNMMMMMMIIIDDDAAACCCAAA<<<777555111,,,)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################%%%%%%%%%%%%$$$$$$######################################################################################################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$################################################""""""""""""""""""""""""################################################################################################$$$$$$##########################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ooo___ZZZaaaggghhhccc^^^\\\]]][[[WWWVVVXXXXXXUUURRRRRRSSSTTTRRROOONNNOOOKKKEEE???BBBAAA<<<888555111+++)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################%%%$$$$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""############################################################################################################$$$#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iii]]]YYY___ffffffbbb]]]\\\]]]ZZZWWWTTTUUUXXXYYYXXXVVVSSSSSSQQQOOOPPPQQQMMMFFF>>>AAAAAA<<<888666111+++)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################""""""###$$$$$$$$$$$$##################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%ggg___WWW]]]cccddd```]]]]]]^^^\\\WWWQQQRRRWWW\\\[[[WWWQQQQQQOOOMMMOOORRRMMMFFF===@@@@@@<<<888666111+++)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%iiibbbVVV\\\bbbccc___\\\]]]___```XXXPPPPPPVVV\\\ZZZTTTOOOOOOMMMLLLOOORRRMMMFFF===@@@@@@<<<888666000***)))(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkk^^^XXX]]]bbbbbb]]]ZZZ[[[]]]]]]XXXRRRRRRVVVYYYYYYWWWRRROOOMMMNNNQQQPPPJJJEEE>>>AAAAAA<<<999666222,,,***((('''((()))***)))'''###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########%%%((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################!!!!!!"""###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrgggXXX]]]bbbbbb^^^ZZZ[[[]]]]]]XXXRRRRRRVVVYYYYYYWWWSSSPPPMMMNNNOOONNNIIIDDD@@@CCCBBB>>>:::888444...***((('''((()))***)))'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&(((***########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################''''''&&&%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrriiiYYY^^^cccbbb^^^ZZZ[[[]]]]]]XXXRRRRRRVVVYYYYYYWWWTTTQQQNNNMMMMMMLLLHHHDDDAAADDDCCC???;;;:::666000***((('''((()))***)))'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#######################################!!!""""""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqgggYYY___cccccc^^^ZZZ[[[]]]]]]WWWRRRRRRVVVYYYYYYWWWTTTRRROOOMMMLLLJJJFFFCCCBBBDDDCCC>>>;;;:::666111***((('''((()))***)))'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!$$$%%%###"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrgggZZZ___dddccc^^^ZZZ[[[]]]]]]WWWRRRRRRVVVYYYYYYWWWTTTRRRPPPNNNLLLIIIFFFCCC@@@CCCAAA<<<999999666111***((('''((()))***)))'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################222555333***%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$##################$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrfff[[[```dddddd^^^ZZZ[[[\\\]]]XXXRRRRRRVVVYYYYYYWWWSSSSSSRRRQQQNNNJJJFFFDDD???AAA@@@;;;888888555111***((('''((()))***)))'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$#########&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$########################...333111((($$$&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqeee\\\aaaeeeddd___ZZZZZZ\\\]]]XXXRRRRRRVVVYYYYYYWWWQQQRRRTTTTTTPPPLLLGGGEEE@@@AAA@@@:::888888666222***((('''((()))***)))'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################''''''!!! ''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuujjj\\\aaaeeeddd___[[[ZZZ\\\]]]XXXRRRRRRVVVYYYYYYWWWOOORRRUUUVVVRRRMMMHHHEEE@@@BBB@@@;;;888888777333***((('''((()))***)))(((&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################'''(((!!!'''(((###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ggg^^^aaacccccc```]]][[[[[[[[[WWWSSSSSSWWWZZZ[[[ZZZTTTVVVXXXVVVQQQKKKFFFDDDBBBAAA@@@???===:::555111+++***(((((())))))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii]]]```cccccc___\\\[[[[[[\\\XXXUUUTTTXXX[[[[[[ZZZSSSUUUWWWUUUQQQKKKFFFDDDBBBAAA@@@???===999555111***)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh\\\___cccbbb___[[[ZZZ[[[]]]YYYUUUUUUXXX[[[[[[ZZZQQQSSSUUUTTTOOOJJJFFFEEECCCAAA@@@???===999444111)))((('''((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeZZZ___cccbbb^^^ZZZZZZ\\\^^^YYYUUUUUUWWWZZZZZZYYYPPPRRRSSSRRRNNNJJJFFFEEECCCBBB@@@???===999444000((('''&&&'''***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeYYY___dddccc^^^ZZZ[[[]]]]]]YYYTTTSSSUUUXXXWWWVVVPPPRRRSSSQQQMMMIIIFFFEEEDDDBBB@@@???===999444000'''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiYYY```eeeddd^^^ZZZ\\\___]]]YYYTTTSSSUUUVVVVVVUUURRRSSSSSSQQQMMMIIIFFFEEEDDDCCCAAA???===888333///'''&&&&&&'''***++++++***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllYYYaaagggfff___[[[]]]aaa^^^ZZZUUUSSSUUUVVVVVVTTTTTTUUUTTTRRRMMMHHHFFFEEEEEECCCAAA???<<<888333///(((''''''((()))******)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllZZZaaahhhggg```\\\^^^bbb```[[[VVVTTTVVVWWWWWWUUUUUUVVVUUURRRMMMHHHFFFEEEEEECCCAAA???<<<888333///)))((('''((()))***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkk]]]```cccbbb```^^^```bbbccc\\\TTTQQQTTTVVVVVVTTTRRRUUUWWWUUUNNNHHHDDDCCCEEECCCAAA>>>;;;666111---)))((('''((()))***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&((((((&&&&&&''''''&&&&&&'''((())))))(((((('''&&&%%%$$$%%%&&&'''((()))***)))(((''''''((('''''''''''''''((((((((($$$######$$$%%%%%%&&&&&&((((((((((((((((((''''''&&&%%%$$$&&&))))))'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''vvv^^^bbbddddddbbbaaaccceeeccc\\\SSSPPPSSSVVVVVVUUUSSSVVVWWWUUUNNNHHHDDDDDDDDDBBBAAA???<<<777222---)))((('''(((*********((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&((((((''''''(((''''''''''''((())))))(((&&&''')))***+++***)))(((((()))************---///&&&&&&'''((()))******+++(((((('''&&&$$$%%%&&&(((&&&&&&&&&'''''''''''''''(((&&&$$$%%%''''''&&&###%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''{{{___cccffffffddddddfffhhhddd\\\SSSOOOQQQUUUVVVVVVSSSVVVXXXUUUNNNHHHEEEDDDBBBAAAAAA@@@>>>999333...)))((('''(((***+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((())))))******+++,,,,,,******,,,---.../////////---------+++***,,,///111,,,,,,,,,+++++++++,,,,,,***++++++(((%%%$$$'''***&&&&&&&&&'''''''''((((((***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''$$$$$$'''***%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuu___cccfffgggeeeeeegggjjjeee\\\RRRNNNPPPTTTVVVVVVTTTVVVWWWTTTNNNHHHEEEEEE@@@@@@@@@@@@>>>:::444///)))((('''(((***+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''''''''((('''%%%%%%((()))'''((()))+++,,,---...000111000///------///333777::::::999888555333333555888AAA???:::555111000000000+++...000...***'''(((***))))))))))))))))))))))))+++)))(((''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((nnn___bbbffffffeeedddgggiiieee\\\RRRMMMPPPTTTVVVVVVTTTVVVVVVSSSLLLGGGEEEEEE@@@?????????===999444///***)))((()))***++++++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&'''''''''(((,,,---+++...444666444...111444666666888;;;>>>999:::;;;===@@@CCCEEEFFFIIIJJJKKKKKKJJJKKKNNNPPP[[[VVVOOOGGGAAA===<<<<<<:::===???===777111---,,,000///...---+++***)))((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%###''',,,---((("""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn___cccffffffdddcccfffhhhccc[[[RRRNNNPPPTTTUUUUUUSSSUUUUUUQQQKKKEEEDDDDDD@@@???===<<<:::777333///***)))((()))+++,,,+++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''&&&&&&%%%%%%&&&&&&'''((()))+++,,,---...555999999===FFFIIIEEEBBBFFFIIIJJJJJJKKKNNNRRRIIINNNUUU[[[^^^]]]YYYWWWUUUXXX]]]aaabbbcccdddeeedddbbb___[[[WWWSSSQQQPPPQQQRRRRRRPPPKKKDDD===999>>>===:::666222///,,,***(((***++++++)))(((((()))((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***'''&&&)))000222...***&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((rrraaadddggggggdddccceeegggbbbZZZRRROOOQQQTTTTTTSSSRRRTTTTTTOOOIIIDDDBBBCCCAAA???<<<999777555111///***)))((()))+++,,,+++***(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((((()))+++...222666999;;;;;;DDDHHHGGGJJJRRRRRRLLLPPPTTTWWWVVVSSSSSSUUUYYYRRRVVV\\\aaaddddddaaa___\\\aaafffgggeee___ZZZXXXTTTYYY```fffiiiiiifffcccbbb___\\\\\\]]][[[VVVQQQSSSPPPLLLFFF@@@:::555333///222444333000,,,*********)))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))***,,,///333666''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((uuucccfffhhhhhheeedddeeegggaaaZZZRRRPPPRRRUUUTTTRRRQQQSSSSSSNNNHHHCCCBBBBBBBBB???;;;777555333000...***)))))))))+++,,,+++***(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++---111666<<>><<<777111...---++++++******))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))*********)))'''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***$$$(((***(((%%%***555???''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((xxx```eeejjjiiidddaaacccgggdddYYYQQQQQQTTTUUUTTTTTTTTTTTTQQQLLLIIIIIIEEE???AAA@@@===999555222///...+++)))'''(((***,,,------(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&'''((((((((((((''''''***///333444777???HHHLLLKKKGGGEEEMMMLLLJJJHHHEEECCCAAAAAA>>>===<<<<<<===???CCCEEEHHHDDDAAACCCMMMWWWZZZYYY___^^^ZZZSSSNNNMMMPPPTTTYYYQQQPPP[[[hhhkkkhhhgggjjjqqquuurrrnnnnnnoooooojjj___aaahhhfffbbbZZZKKKOOOKKKMMMRRRLLL===333444111000///...---+++(((&&&''''''''')))***)))'''%%%(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))))))))))))))*********))))))))))))))))))((('''(((***,,,,,,,,,((((((((((((((((((((((((******))))))(((((())))))---,,,+++))))))))))))******)))((((((((((((((()))%%%&&&&&&''''''((())))))******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***)))'''&&&(((+++///111))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++******************++++++++++++******'''(((***++++++***((('''+++***(((&&&%%%&&&((()))******)))))))))******+++***)))))))))((((((((((((uuu```eeejjjhhhdddaaacccgggdddYYYQQQRRRUUUUUUTTTTTTTTTTTTRRRMMMKKKKKKFFFAAA@@@???<<<999555111///---***)))'''(((***,,,,,,,,,(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%'''((('''))),,,...000222555777BBBCCCFFFKKKMMMLLLIIIHHHCCCBBB@@@???>>>???AAACCCEEEEEEGGGJJJMMMSSSXXX\\\___ZZZXXX]]]jjjtttwwwuuuppplllhhhggghhhlllnnnpppwwwkkkeee```]]]aaagggssszzz~~~zzzsssnnniiieeehhhccchhhqqqttt|||}}}sss^^^YYYUUUTTTPPPIIICCCBBB@@@>>>;;;777444222000///---***&&&%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))'''((())))))******))))))***************************)))(((((()))*********))))))))))))))))))))))))******))))))((())))))******)))((((((((()))***+++***)))((((((''''''((((((***************************))))))))))))))))))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''***)))''''''(((***---///))))))))))))))))))))))))************))))))))))))************************((((((((())))))*********)))******++++++******)))***+++,,,------,,,+++***,,,,,,***))))))***++++++***))))))(((((()))******************))))))))))))vvv```eeeiiihhhdddaaacccfffcccYYYRRRSSSUUUUUUTTTTTTSSSTTTRRRNNNLLLLLLHHHBBB???>>><<<888555111...,,,***)))'''(((***,,,,,,+++))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&(((******...444999;;;;;;<<<<<>><<<:::999:::<<>>:::999888888222///+++)))))))))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***(((((()))************)))************************,,,+++******))))))*********************************)))))))))))))))******************+++,,,---...+++******)))(((((())))))*********)))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((('''''')))(((((((((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***************************)))))))))***************+++******)))))))))*********************+++++++++{{{```dddhhhgggdddbbbccceeeaaaYYYTTTUUUVVVUUUSSSTTTPPPRRRPPPMMMLLLLLLHHHBBB======;;;888555111...,,,***(((((((((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((+++...111555;;;>>>???>>>>>>===;;;======999777888999888EEEHHHKKKNNNRRRWWW___ddd```bbbcccbbbaaacccfffjjjpppnnnlllmmmmmmkkklllnnnwwwtttrrrtttxxxxxxrrrmmmuuu|||wwwvvvwwwqqqpppiiibbbgggpppmmmccc[[[UUUMMMEEE???;;;888666666555555444444111---***))))))((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))***((()))******++++++***************+++++++++++++++---------,,,******+++,,,***************************************+++,,,,,,++++++,,,,,,,,,------...---,,,+++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))***************++++++************************))))))***++++++,,,------,,,,,,------------,,,,,,+++***))))))))))))***+++((()))***+++,,,,,,++++++,,,,,,++++++******++++++)))************+++++++++~~~aaadddffffffdddbbbcccddd```ZZZVVVWWWWWWUUUSSSTTTMMMOOOOOOLLLKKKKKKGGGAAA<<<<<<;;;999555111...,,,)))(((((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))***---000222555888;;;<<<;;;:::::::::666===AAAAAADDDKKKPPPQQQXXX[[[]]][[[VVVSSSTTTVVVWWWYYY[[[ZZZWWWWWWZZZ^^^llllllllliii___VVVYYYaaaiiijjjlllmmmkkkfff___ZZZbbbkkkssstttpppnnnoooqqquuu{{{}}}~~~}}}zzzhhh```UUUOOOLLLIIICCC???CCC@@@===:::999777555333,,,+++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******)))******+++++++++++++++***+++++++++,,,,,,,,,---,,,------,,,******+++---------------------------------------...///000111//////.........------,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))))))))((())))))***)))(((''''''************************))))))******+++++++++,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...............---,,,+++***************************************|||aaaccceeefffdddccccccccc___ZZZWWWYYYXXXUUUSSSTTTMMMOOONNNLLLKKKJJJFFF???<<<<<<;;;:::777222...,,,)))(((((()))***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((+++---///000222444555777888999888888999:::GGGOOORRRNNNNNNVVV[[[[[[TTTYYY\\\YYYRRRMMMLLLMMMOOOSSSXXXYYYXXXZZZ___eeennnmmmooonnnddd[[[```lllmmmoooqqqrrrrrrnnniiifffooossstttrrrqqqqqqooollleeennnyyyooodddZZZ[[[ccciiigggbbbVVVOOOFFF>>>;;;<<<======333111...,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------...***,,,...---++++++...222333333333333333333333333333333333444555777888999;;;;;;;;;;;;:::999777777444333222111000/////////++++++++++++,,,,,,,,,,,,+++++++++******+++++++++************************((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******)))))))))******)))((((((************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++******+++,,,,,,,,,+++++++++******}}}aaacccdddeeedddccccccbbb]]]ZZZXXXZZZYYYUUUSSSTTTNNNPPPPPPMMMLLLKKKEEE???<<<<<<<<<;;;888444///---)))(((((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++000222222222222333222555:::===>>>@@@BBBCCCVVV[[[YYYLLLGGGMMMRRRQQQLLLRRRWWWWWWSSSRRRVVVZZZTTTZZZ```bbbbbbdddjjjqqqppplllmmmqqqnnnjjjppp|||wwwtttqqqtttzzz~~~}}}{{{{{{~~~~~~|||uuu{{{|||rrryyyuuuddddddrrr}}}|||vvveee___VVVNNNIIIEEEAAA???;;;888444000---******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++***++++++,,,---,,,,,,,,,++++++,,,,,,---.........,,,///333333111222666;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===???AAABBBEEEEEEFFFGGGGGGFFFEEEDDD???>>>===;;;::::::999999444333333111000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))******************************************))))))***++++++,,,------------------------------............////////////333333444444444444333333000000222222222222000000111000///...---...//////444333222111000000000000000000///...---,,,++++++bbbcccdddeeedddccccccbbb]]]ZZZYYY[[[YYYUUURRRTTTOOOQQQQQQNNNMMMKKKFFF???<<<======<<<999444000---)))(((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''((((((((())))))******+++///333555444333111111111666>>>DDDHHHJJJLLLNNNRRRWWWRRRCCC===FFFNNNNNNSSSXXX\\\\\\YYYZZZ```fff\\\bbbggghhheeefffkkkqqqooofffeeemmmrrrqqqwwwxxxooogggjjjvvvwww|||}}}tttkkkssszzzuuukkkjjjiiifffbbbZZZOOOCCC;;;@@@===999333///,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////000555999999888:::???DDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>;;;999777666...------,,,,,,------...++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++******))))))***+++,,,,,,************************))))))***+++,,,,,,------////////////////////////111111222333444555555666::::::;;;;;;;;;;;;:::::::::<<<===??????===<<<:::;;;:::888666555666888999;;;:::999888777666666666333333222000///...---,,,}}}bbbaaabbbdddbbb^^^^^^bbbddd[[[XXX]]]]]]VVVRRRSSSVVVUUUQQQLLLKKKKKKFFF???>>>>>>>>>>>><<<777111,,,***)))((()))***+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&(((,,,000555777888555///,,,222999???GGGJJJGGGJJJRRRQQQIIIFFFHHHFFFAAAEEERRR]]]aaa[[[]]]```bbbddddddccccccXXXYYY___gggkkkjjjfffdddbbbbbbdddfffhhhllluuu~~~tttppplllkkknnnuuu{{{yyyooolllsss~~~{{{nnnmmmrrrgggooorrrooonnnkkkZZZFFFDDD===999<<<===777...)))000,,,'''%%%%%%&&&'''''')))(((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$''',,,...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))(((((()))***++++++******,,,---......---+++(((&&&'''((()))***,,,---......---000333444222222333555666777:::>>>BBBEEEGGGGGGEEEJJJMMMHHHAAA???FFFMMMIIIIIILLLPPPLLLGGGNNNZZZ\\\^^^ZZZQQQMMMOOOMMMIIIJJJOOOMMMFFFEEEKKKHHH>>>BBBEEEEEEAAA@@@BBBEEEDDDAAA<<<666222111111111111,,,***((())),,,---,,,+++'''&&&'''))),,,------,,,((('''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))---,,,++++++++++++++++++***)))))))))***++++++,,,///---,,,---......------))))))***,,,///000//////333444444333222444777:::;;;;;;:::999888888;;;=========>>>AAADDDEEECCCAAA>>>DDDHHH___aaaKKKDDD;;;@@@???===<<<;;;<<<>>>???BBB???===>>>AAAAAA===999<<<===>>>===<<<999666444{{{cccbbbcccfffddd``````dddddd[[[YYY^^^^^^XXXTTTUUUTTTSSSOOOKKKJJJJJJEEE>>>>>>>>>??????===888111,,,***)))((()))***+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++++++++,,,...000000000000111222444999===HHHLLLIIIDDDFFFNNNNNNFFFHHHLLLLLLJJJNNNXXX___```TTTVVVZZZ___cccccc```]]]XXXYYY\\\______\\\YYYWWW^^^___```aaabbbeeelllssswwwsssnnnkkkmmmrrrwww{{{~~~{{{xxxwwwxxx|||zzz|||ooojjjbbb```lllyyytttfff^^^QQQCCC>>><<<:::999;;;///...,,,***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))(((((()))***************...---,,,++++++,,,---...------,,,------...//////444333222666;;;>>><<<:::>>>===@@@IIIVVVaaahhhiiimmmkkkfff^^^YYY^^^lllxxxkkknnnuuuyyyrrriiiooo|||tttlllkkkjjjhhhqqqrrriiiXXXPPPPPPNNNGGG======<<<:::===BBBCCC@@@BBB@@@===<<<;;;:::888666888555111000///...+++(((000---***((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((************************++++++***************+++...---,,,++++++++++++,,,((()))+++...000000...,,,......///111333444444444555666999;;;===?????????@@@AAACCCEEEFFFHHHJJJKKKMMMNNNPPPSSSVVVYYYZZZZZZ\\\aaaeeezzzvvv[[[TTTPPPJJJLLLOOOQQQRRRPPPNNNLLLMMMKKKHHHEEEDDDDDDEEEFFFEEEBBB@@@???@@@BBBBBBAAAyyycccbbbdddgggfffbbbcccfffccc[[[XXX^^^```YYYVVVXXXQQQQQQMMMIIIIIIIIICCC<<<>>>???@@@@@@>>>999222---+++)))((()))******)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&***...111111000000000///------000777===@@@AAAKKKKKKFFFAAAEEEMMMMMMEEEJJJNNNQQQRRRUUUYYYZZZXXXKKKLLLQQQYYY```aaa[[[UUU]]]^^^``````______```aaallloooqqqooommmmmmooorrr{{{{{{{{{{{{zzzzzzzzzzzz~~~}}}}}}|||zzz|||{{{mmmdddlll~~~tttcccNNNAAA<<<<<>>;;;999888666333111111---)))'''((()))******))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---///111333333444444222333444666888;;;===>>>AAADDDLLLUUU]]]___[[[WWW___aaadddhhhjjjkkkkkkkkkhhhiiikkkmmmnnnpppsssuuuuuu{{{ppplllnnneeefffiiilllmmmlllkkkjjjlllkkkhhhddd___]]]___bbb\\\WWWQQQOOONNNKKKEEE???yyyaaaaaadddggggggccccccfffaaaYYYWWW]]]___ZZZWWWYYYPPPPPPMMMJJJIIIIIICCC<<>>???@@@AAA@@@555333///------------,,,******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,,,,------...///+++++++++,,,---///000111444333333222222555999===777999<<<@@@CCCHHHMMMPPPVVV]]]kkk{{{yyyuuuuuuuuuvvvwwwxxxwwwvvv{{{||||||yyywwwvvvxxx{{{www~~~}}}}}}{{{xxxvvvwwwzzz~~~|||xxxsssooommmmmmlllcccUUUIIIzzz______bbbffffffbbbaaaddd___WWWUUU\\\^^^YYYWWWYYYPPPQQQNNNKKKKKKKKKEEE===????????????>>>:::444000+++***))))))******)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,...000111111//////000111@@@DDDCCC>>>;;;>>>???>>>:::===AAAGGGOOOSSSNNNGGGFFFFFFHHHMMMRRRTTTSSSRRR\\\ZZZZZZaaaiiimmmiiicccyyyzzzuuulllggghhhiiigggttt~~~~~~zzzuuupppuuu{{{~~~~~~|||zzzzzz{{{}}}~~~{{{{{{}}}sssnnneeeVVVEEE<<>>CCCJJJTTT___hhhnnnyyyvvvcccPPPCCC<<<888777555777888:::===@@@DDDFFFBBB@@@===:::666111+++''')))))))))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++***+++++++++,,,,,,,,,---+++++++++,,,---...///000......//////111222444555111555999<<<===???AAADDDGGGKKKPPPUUUZZZ___eeejjjkkksss}}}yyyxxxzzz|||}}}}}}}}}yyyvvvttttttuuusss~~~zzzvvvvvvyyy~~~~~~~~~xxxnnn{{{^^^^^^bbbfffeee```___aaa^^^VVVUUU[[[^^^YYYVVVYYYPPPQQQOOOMMMMMMLLLFFF>>>@@@???======<<<999555111,,,***))))))******((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((()))+++,,,---...000111000///......111333CCCIIIIIIAAA===???@@@===:::>>>DDDJJJNNNOOOLLLIIIGGGDDDEEEMMMUUUYYY[[[\\\dddbbbaaaeeekkkmmmjjjfffvvvxxxsssjjjjjjooooooiiiooozzz~~~}}}|||ppppppnnnkkkiiimmmuuu{{{qqqrrruuu~~~mmmmmmttt~~~{{{xxxmmmfffcccjjjmmmcccRRRFFFBBBDDDHHHKKKIIIAAA666---+++***)))))))))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,((((((((()))+++...000222333222111333888@@@HHHNNNUUUWWW]]]eeepppzzzrrrdddUUUIIIBBB??????===;;;999:::===@@@DDDCCCCCCBBBAAA===777333---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******++++++++++++++++++,,,,,,------...)))******+++,,,---///000//////000000222333444555999CCCQQQ[[[]]][[[XXXWWW```eeelllpppsssvvv|||www}}}zzzzzz~~~~~~}}}|||{{{yyywwwttt~~~}}}}}}}}}}}}}}}yyy}}}{{{______bbbfffeee___]]]```___XXXVVV\\\___YYYWWWYYYPPPQQQOOOMMMMMMLLLFFF>>>AAA>>><<<:::999777555333,,,+++))))))******(((&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''(((***,,,---//////...///000000000111444666<<>>FFFFFF???@@@BBBDDDFFFGGGIIINNNSSSOOOJJJJJJSSS[[[\\\]]]___ffffffhhhjjjllljjjfffcccmmmooollliiiooozzzyyyooorrrzzzzzzsssrrrzzz}}}pppnnnhhh```\\\___iiirrrhhhggghhhlllooopppnnnkkk]]][[[^^^kkkzzz{{{ooohhhkkk}}}uuueee[[[```kkkmmmddd\\\RRRNNNKKKLLLLLLIII@@@888111///,,,)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------+++++++++---000333777999;;;===CCCKKKVVVaaakkkppptttvvvyyy~~~~~~ssshhhaaa]]]ZZZRRRHHH???;;;<<<>>>AAAAAABBBEEEGGGHHHGGGEEE777666333000---+++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,---.........++++++,,,---...000222333333444666999<<<@@@BBBDDDXXXcccqqqzzz|||xxxuuutttuuu{{{|||~~~}}}yyy{{{~~~}}}xxxrrr{{{vvv~~~~~~~~~zzz``````cccgggeee___]]]___aaaYYYWWW^^^```ZZZWWWZZZOOOPPPOOOMMMMMMLLLFFF===AAA>>>:::888777666555444---+++))))))***)))(((&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''(((***,,,...///000+++---000222333444666888333777666666@@@MMMLLLBBBDDDCCCBBBAAAAAAFFFRRR^^^XXXQQQQQQXXX^^^\\\YYYZZZkkknnnrrrtttsssnnnhhhdddlllmmmjjjgggooozzzvvviiipppuuuoooaaa^^^hhhpppqqqiiiiiieee^^^WWWVVV[[[```]]]^^^]]]YYYTTTOOONNNMMMVVVQQQOOOTTT]]]ddddddbbb```YYY[[[lll}}}vvvpppiiiqqquuuqqqkkkkkk^^^OOOGGGHHHKKKIIIEEE999555111,,,)))((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------000000000222666:::>>>@@@FFFOOO___ppp~~~yyyyyyttthhhYYYKKKCCCBBBCCCGGGEEEEEEFFFHHHJJJJJJIIIBBB@@@<<<888333///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...////////////000111333444666777<<<>>>BBBHHHNNNUUUZZZ]]]uuu|||~~~~~~}}}~~~~~~}}}}}}~~~yyy{{{wwwoookkktttiiiooo~~~yyy^^^___ccchhhfff```]]]^^^```XXXTTTXXX\\\[[[YYYYYYQQQMMMKKKMMMPPPNNNEEE>>>@@@???===:::777555444333...+++))))))+++***'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***,,,...222333...(((+++333;;;;;;666222555999555777;;;???AAABBBBBBAAABBB===???HHHKKKJJJQQQ\\\[[[XXXUUUTTTQQQQQQWWW```mmmhhheeeiiiqqqrrrjjjbbbrrrkkkcccaaacccfffgggeeefffbbbZZZRRRNNNNNNSSSWWWYYYZZZZZZTTTLLLGGGGGGJJJIIINNNQQQPPPIIIBBB?????????DDDJJJNNNOOOKKKFFFBBBGGGEEEIIIUUU___bbbgggmmmyyyooohhhqqqttt{{{vvvlll\\\LLLDDDGGGLLLDDD@@@:::555222///+++((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&)))(((((('''''''''((((((*********)))))))))))))))&&&)))+++******,,,,,,,,,---,,,***,,,...000000///111222999@@@EEEJJJSSS]]]nnnnnn{{{|||xxxnnn```YYYYYYGGGJJJKKKJJJJJJKKKFFF???>>>===:::888:::;;;777000---,,,,,,++++++*********))))))***+++,,,,,,++++++'''(((((((((((((((((((((&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***++++++***************+++...+++)))))),,,...---,,,---------,,,,,,,,,---...333111111666>>>DDDGGGHHHHHHLLLTTT]]]fffmmmqqqsssuuu~~~zzz~~~{{{zzz}}}zzz}}}|||{{{||||||```aaaeeeiiifff```\\\]]]```XXXTTTXXX[[[[[[YYYXXXSSSOOOLLLMMMOOOMMMEEE???@@@???<<<999777555333333...+++))))))++++++'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***...000222111000///...---...777AAACCC???888555444666:::???CCCDDDBBB???>>>AAA???EEEPPPRRRMMMNNNUUUTTTRRRSSSVVVVVVVVVZZZ```hhhaaa[[[\\\aaaccc^^^WWWZZZTTTLLLIIIKKKLLLLLLJJJIIIGGGCCC>>>:::;;;>>>AAABBBDDDDDD@@@;;;888999<<<666;;;@@@AAA===::::::<<<<<>><<<999666444222111...+++)))***++++++(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''))),,,...111333444222---+++---111222777>>>BBBAAA===:::888:::<<<>>>???>>>======>>>CCCBBBGGGPPPRRRMMMMMMSSSSSSQQQRRRXXX[[[ZZZYYYZZZYYYQQQHHHFFFIIIKKKHHHDDDDDD???:::888:::;;;;;;999777777666444222333555777666888999888555444666999///333777999888777999<<<999;;;===???@@@???>>>===BBBAAACCCIIIKKKGGGDDDCCC<<>>777111,,,*********))))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((('''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++++++++************++++++******)))+++---///...---+++,,,...///000111444666777>>>MMMddd~~~yyywwwyyy~~~}}}~~~}}}```aaaeeeiiigggaaa^^^___```XXXTTTWWW[[[ZZZWWWWWWTTTPPPLLLJJJJJJHHHCCC>>>???>>>;;;888555333111000---+++)))***,,,,,,)))%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((,,,///111222000///...,,,))),,,000222222333666;;;???AAABBB<<<;;;:::777555777===BBBGGGDDDEEEIIIKKKKKKQQQYYYQQQMMMLLLPPPSSSOOOKKKJJJEEE???888555777999777555999666444555888:::;;;;;;;;;;;;:::888666666999;;;999;;;<<<;;;999999;;;===999:::<<<<<<:::999;;;===<<<<<<<<<======>>>>>>>>>======>>>AAACCCBBB???>>><<>>DDDMMMPPPMMMCCC999333---+++***(((((()))+++,,,***))))))((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))************+++++++++++++++...+++***,,,......///000///333888;;;@@@KKK[[[gggtttzzz}}}{{{}}}nnn]]]OOONNNDDD???AAA>>>666666>>>?????????<<<888222,,,)))*********))))))***************))))))((('''''''''))))))))))))(((&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******++++++++++++*********+++,,,,,,,,,,,,,,,---/////////...///111222222222555:::???FFFPPPddd~~~|||}}}|||xxxwww}}}\\\^^^ccchhhhhhbbb```bbb```YYYTTTWWWZZZYYYWWWVVVRRRNNNKKKIIIHHHEEEAAA>>>@@@>>><<<888555222111000---+++)))***,,,,,,)))&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***...111333111,,,***///111///...000///...///333999???BBBCCC777999:::999777999???DDDEEEDDDEEEHHHJJJMMMRRRYYYHHHBBB???AAABBB>>>;;;;;;;;;888666555777777666555666666666888;;;<<<===<<<@@@???===999666666999<<<;;;<<<<<<;;;:::999:::;;;>>>>>>>>><<<;;;::::::;;;@@@??????>>>>>>>>>??????===<<<;;;;;;===@@@@@@???===>>>@@@DDDIIIMMMQQQSSS^^^hhhvvv~~~qqqtttjjjXXXiiiqqqbbbGGGHHHLLLQQQUUUQQQFFF>>>111///+++)))((((((***,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))*********+++++++++,,,,,,,,,---,,,******......,,,...333777FFFUUU[[[\\\eeexxx}}}vvvdddTTTFFFDDDCCC===:::<<<<<<<<<===<<<:::666222///++++++***))))))***+++,,,******))))))(((((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,,,,++++++******+++,,,,,,---,,,,,,------......///000222555888:::>>>EEEPPPYYY___ggguuu~~~}}}|||~~~{{{ZZZ[[[aaaggggggbbbaaabbb```YYYTTTWWWZZZXXXVVVUUUOOOMMMKKKJJJHHHEEEAAA>>>AAA???<<<999666333111000---+++)))***------***''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000222333111+++---777<<<777222333---///444:::>>>>>>;;;999000888@@@CCCBBB@@@AAACCC@@@CCCHHHKKKLLLKKKLLLLLL@@@;;;888::::::888888:::;;;<<<===>>>????????????<<<===???@@@AAA@@@???>>>BBBAAA???;;;999:::===@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDCCCBBBAAA@@@???HHHGGGDDD@@@@@@DDDDDDBBBBBBAAA@@@BBBEEEFFFCCC@@@AAAHHHVVVhhh}}}yyyyyyyyyuuugggbbbssscccZZZOOOMMMPPPSSSQQQMMM===999333---***)))***++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((())))))))))))******(((((((((((()))***+++++++++++++++,,,,,,------...---***---111///---555AAARRRhhhxxxiiiWWWMMMKKKIIICCC===>>><<<888555444555777999///...,,,***))))))******))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---++++++***++++++,,,---...+++,,,---------///222555444:::BBBIIIPPP[[[iiisssvvvwww{{{vvvZZZ[[[aaaffffffaaa___``````YYYTTTVVVYYYXXXUUUUUUNNNMMMMMMMMMKKKGGGCCC@@@BBB@@@===:::666333111000---+++)))***------+++((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---///111222222...,,,444AAACCC:::333444...222777;;;<<<999555333333:::BBBEEEBBBAAACCCGGGAAADDDFFFEEEBBB@@@===;;;:::888888:::999666777<<<;;;===@@@AAAAAAAAACCCEEEAAACCCFFFHHHGGGFFFDDDCCCCCCEEEFFFGGGGGGHHHKKKMMMMMMLLLMMMOOOQQQTTTVVVVVVTTTTTTVVVXXX[[[\\\]]]\\\ZZZ[[[\\\\\\ZZZWWWSSSQQQRRRRRROOOJJJIIILLLJJJEEEKKKIIIFFFCCCBBB@@@===;;;@@@@@@HHHWWWbbblll}}}{{{xxxmmmfffqqq}}}wwwiiiVVVKKKJJJOOOTTTVVVNNNHHH???666///+++******+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((((((((()))***+++,,,++++++,,,,,,---............---111666666:::MMMdddyyy~~~|||pppjjjeeeVVVDDDCCC@@@;;;777666777:::===999777333///,,,+++******((((((((()))******++++++(((((()))))))))((((((''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...++++++++++++,,,---......---...000111222777===BBBGGGPPP\\\dddiiipppyyy~~~|||{{{sss[[[\\\aaafffeee___]]]^^^```YYYTTTVVVYYYXXXUUUTTTMMMNNNOOOOOOMMMIIIEEEBBBCCCAAA>>>:::777444222111---+++)))+++---...+++((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///111222111111***---:::HHHFFF888111444000222555555444333444666:::===???===:::<<>>;;;CCCPPPTTTTTTaaatttuuujjjjjjiiizzznnn\\\MMMGGGJJJQQQWWW[[[TTTIII===333---******+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***(((((())))))*********+++(((((((((((()))***+++,,,++++++,,,,,,---.../////////...444;;;???IIIfffvvvyyylllOOOFFFEEECCCAAA???===<<<;;;CCC@@@;;;666111...,,,+++''''''((()))***+++,,,,,,'''(((((())))))))))))((('''((())))))(((&&&$$$###''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...++++++++++++,,,---...///000222444666999???HHHOOOfffppp{{{{{{{{{{{{xxx[[[]]]ccciiiggg___ZZZZZZ\\\XXXSSSTTTWWWXXXUUUQQQRRROOOMMMKKKJJJHHHFFFCCCFFF@@@======:::555111111///+++***---...***((()))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''',,,---............------...333888888555333555888555666555222///111777<<<>>>;;;888888;;;AAAEEEGGGGGG???555111222444444222666888999888555222111000666666555555555555666666777999;;;<<<;;;;;;<<<======GGGIIIEEELLL]]]aaaXXXUUUTTTUUUWWW[[[^^^aaabbbgggiiilllpppssstttttttttzzz~~~{{{nnnooopppsssuuuwwwxxxvvvuuueee[[[OOOHHHGGGEEEAAA======::::::>>>CCCIIITTT]]]bbbyyyoooeee\\\______TTTFFF@@@KKKYYYVVVYYYXXXOOO???111+++)))''')))***)))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********************)))******+++,,,*********,,,---...,,,+++((((((,,,000///++++++///111888999CCCXXXhhhxxx~~~bbbKKKEEEAAABBBAAA???CCCIIIDDDJJJLLLEEE888///---000++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((('''((())),,,.........//////...---,,,---111444222:::999999EEESSSeeezzzwww[[[]]]bbbhhhfff___ZZZ[[[]]]XXXTTTTTTWWWXXXUUUQQQRRRPPPMMMLLLKKKIIIFFFDDDEEE???<<<;;;999444111111...***))),,,---***((()))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***///////////////.........---///111111111222555888444444444666888999:::999999888999<<<@@@CCCCCCCCC===777111///222555555333444555777777666666666777222333444555777999;;;<<<:::<<>>::::::===@@@DDDKKKRRRYYYddduuuuuu]]]______ZZZQQQHHHEEEFFFSSSVVVYYYTTTJJJ===222---+++***))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************************++++++,,,---,,,+++***++++++++++++///---///333444222333666;;;EEEKKKXXXmmmxxxvvvYYYQQQJJJIIIGGGBBB@@@BBB@@@FFFMMMOOOJJJ???444------,,,,,,+++***)))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))************+++,,,+++***,,,///111222222111222333;;;FFFJJJNNNZZZcccooottt[[[\\\bbbgggeee___[[[[[[]]]XXXTTTTTTWWWXXXVVVRRRTTTQQQNNNLLLKKKJJJHHHFFFDDD>>>999999777333000111...***))),,,---)))'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...333222222333555555333111---,,,+++---111555888999222222555:::@@@AAA===888::::::<<>>AAADDDEEEGGGIIIKKKOOOOOOMMMJJJKKKWWWlll}}}rrrjjjaaa```ffflllkkkhhhnnnoooppprrrssssssrrrrrrzzzxxxuuuqqqkkkdddfffgggccc^^^^^^dddkkkjjjeee___[[[XXXRRRHHH@@@@@@<<<:::;;;;;;:::<<<@@@LLLQQQaaa|||gggeeedddfffggg```RRREEEOOOSSSWWWZZZVVVLLL???666000---))))))+++,,,+++))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++***************+++,,,,,,///---,,,******+++---...111...---111444666;;;AAAHHHUUUaaaqqqvvvkkk___YYYRRRIII@@@<<<@@@CCCJJJRRRVVVPPPAAA555000...,,,+++******++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,++++++---000222555888<<<@@@TTT___bbbcccjjjnnnuuu|||}}}sss[[[\\\aaaeeeddd^^^[[[]]]^^^YYYTTTSSSVVVXXXVVVRRRUUUSSSOOOMMMLLLKKKIIIGGGBBB<<<888777666222000111---***))),,,,,,)))'''((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))---000222777333333888@@@AAA;;;333111...,,,///555::::::888///111666<<>>???AAACCCDDDEEEEEEGGGJJJOOORRRTTTWWWZZZ\\\ooojjjfff```VVVTTTeee{{{zzzrrrrrroookkkfffeeehhhkkkkkkjjjjjjkkkhhh```SSSIIIHHHCCC??????<<<888666888@@@III___vvvvvvmmmooozzz}}}ooo^^^NNNOOOSSSYYY]]]XXXLLLBBB777111***)))+++---,,,))))))******************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,---------...111222......000444888@@@PPP___mmmwww|||uuu~~~vvviii```UUUIIIAAABBBAAACCCKKKTTTVVVPPPIII888444///***((())),,,...*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************)))***************++++++***,,,...////////////000222111000000333;;;FFFMMMdddnnnnnnlllppprrrxxx~~~xxxyyyzzzyyyxxxxxxyyy{{{sss[[[\\\```dddccc^^^\\\^^^^^^XXXSSSRRRUUUWWWUUURRRVVVSSSOOOLLLKKKKKKIIIHHH@@@:::777777666222000111...***))),,,---)))'''((($$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((+++///222333444//////999FFFIII>>>222333000///333999;;;888333---111777:::<<<===>>>@@@KKKEEE===666222111111111444444555777888888666444444555666777777999===@@@???BBBHHHNNNUUU[[[___aaaaaadddhhhlllooorrruuuwww}}}pppeeeooo~~~zzztttooommmkkkjjjjjjjjjgggbbb^^^QQQKKKEEEEEEDDD@@@>>>>>>;;;AAASSSgggllllll}}}wwwoooxxx{{{mmmQQQMMMLLLRRRZZZ\\\UUUNNN@@@888///***+++---,,,)))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++***+++,,,,,,---))),,,......------///111...333;;;AAAHHHWWWttt}}}~~~qqqhhh```VVVMMMAAA@@@AAAFFFNNNUUUWWWWWWHHHBBB888///***(((***,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))******+++++++++,,,+++,,,......------///111666777777999===DDDMMMSSS```mmmpppqqqvvvvvvzzzuuussslllsss}}}sss\\\\\\___cccaaa]]]\\\___]]]WWWQQQPPPSSSVVVTTTRRRVVVSSSOOOLLLKKKJJJIIIHHH>>>999777888777333000111///+++***---...***((()))&&&&&&''''''((('''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''')))+++...000111222...***+++555@@@CCC;;;111222000000333888888444///...222666777666888===AAAEEE???666000...000444666444555555555555555444444555777;;;>>>AAAEEEJJJMMMOOOSSSYYY```ggglllpppqqqtttwww{{{}}}sssjjjgggggghhhhhhZZZQQQIIIGGGFFFDDDCCCDDD===777<<>>AAAFFFKKKOOOSSSWWWZZZaaacccgggkkkoooqqqrrrrrrzzz}}}qqqdddWWWPPPLLLHHHFFFGGGBBB;;;888???HHHNNNVVV]]]yyyxxxhhhccc^^^VVVWWWOOOFFFFFFNNNWWWZZZZZZTTTLLLAAA555...+++,,,---)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---------//////...---111888???LLLRRR^^^kkkvvv}}}zzz}}}}}}yyyvvvxxxzzz{{{xxxvvvxxx~~~yyyyyyuuuooogggMMMJJJGGGGGGJJJOOORRRSSS[[[XXXSSSKKKAAA888000++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,...///......222:::AAAEEEQQQbbbqqqyyy||||||{{{uuuqqqllllllqqqttt{{{}}}wwwxxxxxxvvvuuuyyy}}}wwwwww~~~|||zzzrrrmmmkkkqqqrrr\\\[[[^^^aaa```]]]]]]```[[[UUUOOONNNQQQSSSRRRPPPVVVRRRMMMJJJIIIIIIHHHHHH;;;888888;;;;;;555000000000---,,,//////,,,***+++))))))******)))(((''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((***---000111111///...+++000333000,,,---555<<<333222000000222555666777555333111444888;;;:::888111000000222444444333222444444555555666:::???CCCIIILLLRRRVVVYYY[[[^^^```aaaccchhhmmmqqqssstttuuu|||~~~mmm```XXXQQQMMMLLLFFFFFFEEE@@@<<>>===;;;999888555111...,,,,,,,,,+++++++++******'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***,,,///000000000222333777111+++)))---444999;;;666000,,,000:::@@@@@@<<<;;;@@@@@@;;;666555444333---...111333444444222222///111444888<<<@@@BBBCCCKKKMMMPPPTTTXXXZZZ\\\]]]bbbeeeiiilllmmmnnnoooqqqxxx{{{~~~rrr\\\TTTQQQNNNJJJHHHGGGFFFBBB???AAAFFF```www|||jjjccc[[[bbb[[[FFFBBBSSS]]]ZZZ\\\YYYSSSIII>>>444...+++******+++***)))***+++---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++......,,,,,,...///000///111333444444===TTTiii}}}ppp}}}{{{vvvrrrooommmlllkkkdddrrr}}}zzzyyy{{{~~~{{{vvvrrrqqqooolllfff```[[[WWW[[[ZZZ\\\\\\WWWSSSUUU[[[ffflllwww|||~~~uuuvvv~~~oooyyyjjjUUUGGGCCCGGGKKKNNNNNN[[[___UUUQQQSSSIII888111---,,,...+++%%%&&&,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))******+++,,,******+++++++++,,,,,,,,,...---,,,,,,---...---,,,000111222222777IIIggg}}}}}}zzziiiUUUXXXiiiuuuwww|||yyypppmmmooonnnkkkttt~~~yyywww}}}yyyzzz|||pppmmmrrrooooooqqqwww~~~|||xxxpppoooooopppooojjjccc]]]XXXcccnnnsss{{{nnn[[[^^^bbbaaa]]][[[\\\___]]]WWWOOOMMMPPPSSSRRRPPPSSSTTTPPPJJJGGGHHHGGGDDD>>><<<;;;999888555111...++++++*********)))))))))++++++***)))((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))...///000000222555:::>>>555000,,,+++...444777999444///,,,///666<<<===;;;AAADDDCCC;;;555333111///...///000222222222222222222444777;;;>>>AAACCCEEEJJJKKKNNNRRRUUUXXXZZZ[[[___bbbfffiiijjjlllnnnooorrruuuyyy|||yyyhhh]]]VVVNNNJJJHHHFFFBBB===>>>BBBRRRhhh|||uuummmaaaTTTNNNOOOVVV\\\\\\[[[WWWPPPEEE;;;222---,,,,,,,,,+++*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++,,,............000111111111000333;;;FFFVVVjjj|||wwwsssnnnfff___iiiiiihhhdddbbbdddjjjpppqqq|||~~~yyyuuu{{{tttnnnkkkfffaaa```cccUUUVVV[[[```aaaaaahhhqqq{{{rrrlll{{{zzzoooaaaUUUOOOLLLHHHEEEJJJUUU\\\ZZZYYYZZZSSSHHH:::222---------***)))+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---......---///111666===HHH\\\uuu}}}uuuqqqsssyyyrrrgggiiiuuu}}}qqqpppkkkdddccchhhkkkkkk{{{}}}kkkfffgggnnnuuu}}}kkkZZZ^^^aaaaaa^^^]]]^^^```]]]VVVNNNLLLOOORRRQQQPPPSSSSSSPPPIIIFFFGGGEEEBBB===<<<:::999888555111...******)))))))))(((((((((,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***,,,222222111000333999AAAGGG222///------000333555666222///---...222666888999@@@BBB???777111000///---////////////000111111222666777:::===@@@CCCEEEEEEGGGHHHKKKNNNRRRUUUWWWXXXXXX[[[___ccceeegggiiilllkkknnnssswwwzzz~~~lll^^^VVVQQQLLLJJJFFF@@@???BBB???OOO___gggrrrqqqiii]]]MMMKKKVVV[[[\\\\\\XXXPPPDDD999222......---,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,------...///000111222333444444===NNNaaarrr~~~wwwooojjjiiiiiihhhfffdddeeeeeeaaa^^^cccnnnwww{{{{{{zzz}}}~~~yyyxxxoooggg```\\\XXXSSSQQQSSS\\\eeerrr}}}iiifffmmm}}}zzzqqqkkkgggccc^^^ZZZIIILLLQQQXXX\\\[[[WWWSSSHHH<<<111...///---++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111111777AAAMMM^^^rrrqqqdddlllnnnuuu}}}}}}uuunnngggaaaeeefffccceeemmmuuuyyykkkZZZ]]]``````_________aaa\\\UUUMMMJJJMMMPPPQQQOOOTTTTTTQQQJJJGGGGGGEEEAAA===;;;:::999777555111...******)))))))))(((((((((***)))((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,///222111000000222888@@@EEE000/////////111222333444111000///......000444777666777555///---///000///000///...---...000222333888999;;;>>>@@@BBBCCCDDDDDDEEEGGGIIILLLPPPRRRTTTRRRUUUYYY\\\^^^aaaeeeggghhhkkkppptttwwwzzz~~~mmmaaaYYYRRROOOLLLGGGEEEFFF;;;???EEELLLYYYmmm~~~vvviiiWWWPPPUUUXXX[[[^^^^^^YYYNNN@@@777...---,,,++++++***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,---...---...000000000333777DDDOOOcccwww{{{wwwrrrmmmmmmooorrrvvvxxxwwwvvvtttcccbbb___[[[YYY[[[bbbhhheeeeeedddbbbaaa```___^^^^^^[[[WWWVVVYYY]]]___```aaafffmmmuuu|||yyypppdddVVVMMMLLLRRRXXX]]]cccooo~~~qqqeeeZZZcccxxx~~~zzzxxxyyy{{{{{{zzzTTTJJJGGGQQQZZZYYYVVVVVVSSSHHH;;;333///---+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************+++************+++,,,,,,+++++++++,,,,,,,,,------/////////...///111444777;;;FFFRRR]]]jjj{{{|||hhhdddhhhxxxyyy}}}}}}qqqjjjgggccc^^^iiirrryyyzzz|||mmmZZZ\\\^^^``````aaaaaabbb]]]UUUMMMJJJLLLPPPQQQOOOUUUVVVSSSLLLHHHHHHEEEAAA<<<:::999888777555111...++++++*********)))))))))(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''+++...111///////////////333777;;;111111111000000111333444222222222000......111333///000///+++,,,000222000///...---,,,---000333444888999;;;===>>>@@@@@@AAA@@@@@@BBBDDDGGGJJJMMMOOOPPPRRRVVVYYY\\\___cccfffhhhkkkooorrrtttwwwzzz|||mmmaaaUUUPPPNNNJJJGGGGGGFFF???;;;@@@OOObbbvvvxxxnnnggg___WWWTTTWWW\\\```^^^UUUHHH>>>000...+++******+++)))(((***************************************************************************************************************++++++,,,+++,,,,,,,,,------------...,,,...000000000999EEEdddzzz|||xxxzzz}}}{{{vvvuuuwwwyyyyyyuuunnngggcccSSSNNNIIIGGGGGGGGGFFFDDD@@@@@@@@@BBBAAA@@@???@@@???>>>>>>>>>@@@BBBBBBBBB???AAAEEEIIIOOOTTTXXX[[[eeelllwww}}}ooo^^^[[[UUUOOOPPPZZZjjjwww~~~||||||```]]]fff~~~fffQQQCCCJJJTTTVVVVVVXXXWWWRRRHHH<<<222---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++++++++***+++,,,,,,---++++++,,,,,,,,,---------.../////////000333999>>>KKKZZZhhhllloooyyyssswwwqqqpppjjjeeehhhrrryyy{{{pppYYY[[[]]]```aaabbbcccccc]]]UUUMMMIIILLLPPPQQQPPPVVVWWWTTTMMMIIIHHHEEE@@@;;;:::888888777555111...++++++*********)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,000222---...///...---...000222333333222000///000333666555555666444222000000000000000...+++---111111......---------///222444666888999:::;;;<<<=========<<<======???BBBEEEIIIKKKPPPRRRUUUXXX[[[^^^cccfffgggjjjmmmoooqqqrrruuuvvv{{{}}}qqq___UUUPPPKKKGGGFFFMMMCCC<<>>::::::>>>>>>888333666555777;;;;;;888666888555777888:::;;;:::999888:::999888888999<<>>;;;999888777777555111...******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((+++...111222000000000...------///222777666333///---///555:::888999999888777333000---......---+++---111000+++,,,,,,---...111444666888888999::::::;;;;;;;;;::::::::::::;;;>>>BBBEEEGGGMMMOOORRRTTTVVVZZZ^^^aaabbbeeehhhkkklllmmmppprrrwwwyyy|||tttddd[[[RRRKKKHHHMMMHHHEEEDDDAAADDD[[[vvvpppnnngggYYYQQQQQQSSSYYY]]]\\\VVVQQQ@@@999000,,,,,,---,,,***++++++++++++++++++++++++************************************************************************++++++******++++++,,,---------------............,,,...444888777???\\\{{{|||xxx||||||qqqfffVVVPPPIIICCC@@@>>><<<:::<<<:::999;;;>>>???===:::===:::;;;???>>>999777:::999:::<<<===<<<;;;::::::???>>><<<;;;:::;;;<<<<<<777777999<<<>>>EEEUUUeeeooo___VVVWWW___hhhnnnrrrwwwuuucccdddyyysss^^^NNNEEEEEEKKKQQQVVVXXXVVVNNNGGGBBB888///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************,,,++++++++++++,,,------,,,,,,,,,------------...---111666;;;AAALLLYYYccckkk||||||}}}yyy|||iiiffffffdddlllzzzpppYYYZZZ\\\___ccceeeeeeddd___WWWMMMJJJMMMQQQRRRRRRUUUVVVSSSLLLHHHFFFBBB===:::999888777777555111...)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&))),,,///111222333333111///---...222555:::888444...,,,///666<<<;;;::::::;;;:::666000,,,(((***)))))),,,111///***++++++---///222555888999999999::::::;;;:::::::::888888888999<<<@@@CCCEEEIIIJJJMMMNNNPPPTTTXXX\\\]]]```dddggghhhjjjmmmooouuuwwwzzz|||tttggg\\\SSSNNNPPPPPPRRRMMM>>>777NNNmmmxxxuuusssoooQQQPPPQQQVVV\\\^^^[[[WWWHHH???444...------,,,***++++++++++++++++++++++++************************************************************************++++++******++++++,,,------------.........//////,,,///777<<<<<>><<<888999>>>???<<<<<>>??????;;;;;;<<<<<<<<<<<<<<<;;;===;;;;;;<<<:::777;;;AAAGGGdddqqq___ZZZVVVXXXbbbppp}}}ttthhhuuuzzz___KKKFFFLLLSSSUUUWWWVVVRRRQQQMMM@@@111++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000666===DDDMMMZZZkkkvvvrrrzzzwwwwww{{{}}}pppeeemmmqqqmmmvvvnnnZZZZZZ]]]```dddffffffeeeaaaZZZOOOHHHLLLSSSTTTPPPMMMPPPOOOIIIEEEFFFBBB<<<;;;999777777666444222///************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((+++---000222333:::===999///***---111222???:::111,,,///555555111555;;;???>>>777000---,,,+++++++++,,,---...///000,,,...000222555666888888888888999999999999888888777777888:::<<>>???@@@<<<<<<<<<======<<<;;;:::DDDGGGRRRcccwwwzzzhhh___UUUNNN]]]uuu{{{zzz|||aaaOOOHHH???OOOWWWZZZTTTPPPOOOIII???333///***))),,,---+++(((******))))))))))))******))))))(((((((((((()))))))))************+++++++++)))************+++++++++++++++******************,,,,,,+++++++++,,,------111---+++///000......111111;;;JJJZZZgggoootttvvv~~~~~~yyyrrryyypppZZZ[[[]]]```ccceeefffeeebbbZZZOOOIIINNNVVVWWWRRRNNNQQQOOOJJJFFFFFFBBB===;;;:::888777666444111...*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((***,,,///111222333:::===:::111,,,...222333666444000,,,...333333///444888;;;999333...,,,---,,,,,,,,,,,,---......///---...000333555777888888777888888999999888888777777888888:::<<<>>>@@@AAABBBDDDGGGIIIJJJMMMQQQTTTTTTVVVZZZ^^^bbbeeeggghhhkkkmmmppprrrtttwww{{{~~~sss```WWWXXXYYYZZZXXXNNNDDDDDDJJJNNNYYYccckkklll___TTTSSSXXX[[[ZZZYYYXXXOOOCCC888111...---,,,++++++++++++++++++++++++************************+++++++++++++++***)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...222444BBB[[[nnnzzzzzzqqqfff\\\PPPKKKCCC>>>===<<<;;;:::===<<<<<<<<<>>>?????????CCCBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMIIIJJJKKKKKKKKKJJJHHHGGGJJJIIIIIIIIIHHHHHHHHHGGGHHHEEE???<<<;;;===???@@@===<<<>>>EEENNNXXXgggtttooo\\\VVV[[[jjjqqq}}}zzzzzzkkk[[[IIINNNSSSTTTPPPLLLJJJHHHEEE===555---***+++,,,((($$$******))))))))))))******))))))(((((((((((()))))))))************+++++++++)))************+++++++++++++++******************,,,,,,,,,+++,,,,,,---......,,,,,,//////...111666???KKK]]]jjjrrrwww}}}{{{xxxwwwyyyrrr[[[[[[]]]___aaadddeeefffcccYYYLLLGGGOOOYYYYYYSSSOOOQQQPPPKKKGGGFFFBBB>>><<<:::888777555333000---******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((()))+++---000111333333888;;;:::333///000222333...111111...///111111...222444555333...,,,,,,......---------------.........000111444666777888888777777888888888888777777888888999:::;;;===>>>??????@@@CCCDDDEEEGGGJJJMMMLLLNNNRRRWWW[[[___aaaccceeegggjjjlllnnnqqquuuxxxzzzzzz{{{}}}rrrccc[[[^^^cccddd[[[NNNGGGGGG???HHHPPPZZZuuu~~~{{{rrriiiZZZPPPRRRYYY[[[XXX[[[VVVLLL@@@555...,,,,,,++++++++++++++++++++++++************************++++++++++++++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,------...------...000222222222999>>>RRRqqq}}}|||gggYYYOOOEEE===<<<:::888999;;;<<<======????????????@@@BBBEEEFFFGGGHHHIIILLLOOORRRTTTVVVWWWXXX[[[^^^aaadddggghhhdddfffiiijjjiiifffaaa^^^]]]ZZZXXXXXXXXXWWWRRRNNNJJJIIIGGGFFFFFFDDDAAA???JJJGGGGGGHHHFFFDDDFFFKKKXXXiiiooo]]]SSSXXXZZZccctttxxxyyywwwZZZKKKKKKMMMPPPNNNHHHFFFGGGEEE<<<111+++,,,,,,)))%%%******))))))))))))*********))))))(((((())))))***)))************+++++++++)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---......------///000000000999CCCNNN]]]nnnzzz}}}xxxooolllsssqqq[[[\\\^^^```aaaccceeegggbbbXXXKKKGGGPPPZZZ[[[TTTQQQQQQOOOLLLHHHEEEAAA>>>===;;;888666555222///,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((()))+++...///111111111555888888555111000111333000444555222000222333222111222111...++++++...000///......------------...000111222444666777777777666777777777777777777666888888888999:::<<<===>>>>>>???AAABBBBBBDDDFFFIIIHHHJJJMMMPPPTTTWWWZZZ[[[]]]___bbbdddeeehhhllloooqqqqqqqqqssswww{{{vvvdddcccgggllliii^^^QQQJJJCCCEEEGGGPPPlllrrrnnnmmmbbbQQQLLLTTTZZZYYYZZZXXXRRRGGG;;;222//////++++++++++++++++++++++++************************+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------------...000111000///000666:::HHHPPPfff{{{zzzuuujjjYYYKKKCCC@@@<<<999>>>======>>>@@@BBBDDDEEEBBBDDDFFFHHHLLLPPPUUUXXX[[[]]]aaagggmmmsssxxx{{{~~~|||{{{vvvnnnggg```[[[UUUQQQNNNJJJEEEBBBIIIJJJNNNTTTSSSLLLHHHHHHAAABBBMMM]]]iiirrrxxxgggXXXSSSTTTbbbwww~~~zzzrrrMMMFFFGGGQQQUUULLLEEEEEEFFF@@@777000,,,+++,,,,,,+++******))))))******+++***))))))))))))))))))***))))))*********+++++++++))))))*********+++++++++******+++++++++++++++,,,---,,,,,,,,,---...///000//////111222111666FFFVVVcccmmm{{{|||xxx{{{~~~~~~sss[[[^^^aaabbbbbbcccfffhhhbbbYYYNNNKKKSSS]]]^^^XXXRRRPPPNNNLLLIIICCC@@@>>><<<:::888666444222...+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((+++---////////////111333666666333//////111888;;;:::555333666777777111000...,,,+++,,,///111//////...---------......000111222444555666666666555666666777777666666555777777888888:::;;;<<<===???@@@BBBBBBBBBCCCEEEHHHHHHIIIJJJLLLNNNPPPRRRSSSRRRTTTWWWXXXZZZ]]]```cccdddddddddfffjjjpppuuuyyyzzzzzzzzzzzz}}}sssiiieeekkkpppjjj\\\QQQMMMHHHBBBHHHbbb{{{jjjqqqlllZZZNNNRRR\\\```[[[[[[WWWNNNBBB777000...++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,222555222---000<<>>>>>>>>@@@AAAAAAAAAAAABBBDDDHHHLLLOOOPPPUUU[[[bbbiiiqqqzzzxxxgggZZZRRRLLLHHHDDDDDDIIISSSYYY[[[^^^bbb[[[MMMCCCDDDEEEEEENNN[[[aaasssooo```TTTXXXfffwww^^^LLLBBBJJJRRRPPPJJJHHHGGGFFFAAA888...***---111++++++************++++++******))))))))))))******))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,------------...///000111000000222333444>>>TTThhh|||~~~zzztttsss[[[___dddeeeddddddfffhhhbbb]]]UUURRRXXX```aaa\\\RRROOOMMMLLLHHHAAA>>>>>>;;;999777666444222///,,,))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''(((+++---......---------000555888555///...000<<<>>><<<777777::::::888///...---,,,,,,---...//////...............//////000111222333444444444444555555666666666666555555666666777888999;;;<<<===???@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHIIIJJJLLLLLLHHHJJJMMMNNNPPPRRRVVVYYYWWWWWWXXXYYY]]]bbbgggjjjjjjjjjkkklllooouuu}}}wwwhhhhhhnnnmmmddd\\\MMMFFF???DDD[[[yyykkkqqqooo___OOOMMMVVV___^^^^^^[[[TTTIII<<<222,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////+++111555333222:::LLL\\\rrr{{{vvvdddVVVNNNCCC???<<<<<<<<<<<>><<<>>>???@@@@@@AAADDDFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFHHHJJJKKKMMMOOOSSSUUUSSSSSSSSSSSSUUUXXX[[[]]]]]]___```bbbdddhhhmmmpppzzztttjjjjjjkkkkkkkkkSSSMMMFFFFFFTTTlllzzzvvvnnnbbbRRRJJJPPPZZZ___^^^]]]YYYQQQEEE888///++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,------,,,++++++,,,,,,------.../////////...000333777AAARRRhhhxxxzzzhhhYYYNNNEEE@@@>>>===???BBBBBBBBBHHHQQQSSSYYYbbbkkkttt}}}vvvgggYYYKKKDDDCCCFFFMMMUUUccc```\\\WWWOOOGGGAAA@@@AAA???<<<===KKKeeewwwiiieeeaaa]]]bbbkkkzzzyyygggNNN>>>@@@KKKRRRRRRMMMKKKHHHCCC<<<555///+++,,,++++++******++++++,,,+++******))))))******+++)))************+++++++++)))************+++++++++******++++++,,,------...---------...///000222333000444<<>>>>>@@@BBBDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHJJJLLLMMMOOOQQQTTTWWWTTTTTTSSSSSSTTTUUUVVVWWWXXXZZZ\\\^^^___aaadddfffhhhllltttooogggiiipppxxxbbb]]]RRRGGGGGGVVVmmm}}}rrrgggYYYNNNPPPZZZ\\\[[[[[[[[[WWWMMM???555++++++++++++++++++++++++***************************+++,,,,,,------------++++++------------++++++,,,,,,------...///000000444222333<<>>=========BBBOOO\\\ccc```dddnnnnnnddd___ccc```dddqqqvvv|||uuummmYYYDDD@@@JJJOOOLLLLLLGGGDDDCCCCCC>>>444+++,,,++++++******++++++,,,++++++************++++++)))************+++++++++)))************+++++++++******+++,,,,,,---......------......///111222333333999EEETTTaaannn~~~~~~}}}zzzwwwsssttt|||zzzwww}}}}}}uuu{{{dddYYYbbbjjjjjjgggffffffeee^^^WWWOOOMMMRRRWWWZZZ[[[RRRNNNJJJHHHFFFCCC>>>999999888666666555333///,,,***************)))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))+++,,,---///333666444...)))///000222333444333111///333111111444888777000***++++++,,,,,,,,,+++******///---+++,,,///000000...+++,,,...///111222222333444444444444444444444444444444444555666888999:::>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGIIIMMMRRRVVVYYYYYYXXXUUUSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\^^^aaabbbffflllpppvvvmmmccchhhsss{{{gggUUUNNNIIIHHHRRR```nnnxxxyyy```QQQNNNRRR[[[]]]]]]ZZZXXXSSSHHH===000---,,,......++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---...000///---222444???UUUpppjjj[[[III???>>>BBBEEEEEETTTUUUXXX\\\eeeqqq}}}rrrbbbXXXNNNMMMLLLLLLSSSWWWSSSKKKFFFCCC@@@?????????>>>===EEEKKKQQQ[[[pppwwwcccVVVSSSZZZmmmvvveeeRRRCCC===CCCLLLNNNIIIDDDDDDDDD@@@:::444---......+++''''''***...++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,...000---,,,222:::;;;OOOZZZeee{{{~~~||||||vvvtttyyy~~~kkkeeelllrrrtttgggZZZccciiihhheeeeeefffeee___XXXPPPNNNRRRXXX\\\]]]RRRNNNJJJHHHFFFCCC>>>999999777666555555333///,,,))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''')))+++,,,---...///222555444///,,,---...000000///......///222000000222333222...******++++++,,,,,,,,,++++++...,,,+++,,,...///...,,,+++,,,...///111222222222444444444444444444444444444444555555666777888999===<<<<<<;;;;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGIIIMMMQQQUUUXXXWWWVVVTTTSSSSSSSSSUUUVVVVVVWWWYYYYYYYYYZZZ]]]______bbbeeefffhhhnnnwwwlllhhhmmmxxxuuuiiiWWWJJJHHHNNNSSS^^^kkkuuuaaaSSSPPPZZZ]]]^^^\\\ZZZVVVLLLBBB555///,,,---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///000111111444===NNNfff~~~wwwgggSSSJJJ???:::???JJJSSSXXX```gggqqq{{{zzzqqqaaaTTTQQQSSSQQQLLLOOOLLLHHHCCC???===<<<===<<<@@@EEENNN```wwwppp___RRRWWWhhh~~~xxxmmmbbbVVVLLLFFFDDDHHHEEE@@@===@@@CCC???999---------,,,******+++---++++++************++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------...---...111222333777>>>GGGdddyyyyyyyyy}}}yyy}}}vvvcccbbbiiinnnjjj[[[ccchhhfffbbbcccffffff```YYYQQQNNNRRRXXX]]]```RRRNNNJJJHHHFFFCCC>>>999888777666555444222///,,,(((((()))*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''(((***,,,---......///000222222000...---...000000//////000111111000//////...,,,+++***)))***++++++,,,,,,,,,,,,---,,,,,,---......,,,***,,,,,,...///111222222222333333333333333333333333555555444444555666777777::::::::::::;;;;;;;;;;;;===>>>???@@@AAACCCDDDDDDEEEFFFGGGIIILLLPPPTTTVVVTTTTTTSSSRRRSSSTTTUUUVVVUUUVVVWWWXXXWWWYYY[[[]]]```bbbccccccbbbdddiiimmmvvvzzzlllkkkooo{{{zzzeeeRRRMMMLLLHHHVVVgggsss[[[MMMXXX]]]___^^^]]]ZZZRRRIII>>>444------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////000333666777III```tttvvvaaaOOO???>>>???CCCLLLYYYdddkkkppp{{{{{{mmmggg```XXXVVVUUURRRMMMGGGCCC@@@@@@999999<<>>999888777555555444222...,,,''''''((()))*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,---...------...///000000000000///000444999:::777444111111000---***)))***+++((()))***+++,,,---------+++,,,---......,,,***(((,,,---...000111111222222222222222222222222222222555444444444444444555555888888999999::::::::::::<<<===>>>???AAACCCDDDDDDEEEFFFGGGIIILLLOOOQQQSSSQQQQQQQQQRRRSSSTTTVVVWWWTTTVVVWWWWWWWWWXXXZZZ\\\___aaacccccccccdddfffiiilllqqqyyywwwooobbbpppyyyrrreeeZZZPPPHHHUUUhhhgggOOOUUU[[[___```___^^^WWWPPPFFF:::///---///...,,,+++------------------------------------------------,,,,,,,,,------------...,,,,,,...000//////555<<>><<>>999888666555444444222...+++&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,,,,,,,+++,,,---///111222//////777BBBDDD===444222222///,,,)))(((***---((()))***+++,,,---------+++,,,...///...,,,***))),,,---...000111111111111222222222222222222222222444333333333333333444444666666888999::::::::::::;;;<<<===???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVWWWWWWWWWXXXZZZ\\\\\\^^^___```aaabbbdddeeeiiillloooqqqsss{{{rrraaabbbkkkwwwwwwhhhWWWOOOPPPddd}}}|||kkkQQQQQQXXX^^^``````___[[[UUUMMM???222//////...,,,,,,------------------------------------------------,,,,,,---------.........------///000//////:::FFFiiiwwwcccRRRGGGEEEGGG]]]bbbhhhmmmsss|||~~~kkk]]]XXXTTTNNNIIIHHH@@@>>>AAA???BBB]]]|||zzz```TTTYYYaaavvvxxx}}}dddLLL>>>EEEGGGBBB<<<>>>EEEKKKEEE===333,,,***++++++***,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///000555:::???JJJ]]]nnnyyy~~~|||{{{|||{{{|||rrr]]]ccceee```\\\^^^ccceee]]]YYYTTTPPPOOOSSSXXX[[[RRRNNNJJJHHHFFFCCC>>>999777666555444333111...+++''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&''')))***+++,,,+++,,,,,,++++++,,,///222222------666AAADDD;;;111333111---+++******+++,,,)))***++++++,,,,,,,,,,,,+++---//////---++++++,,,---...///000111111111111111111111111111111111111222222111222222333444444444555777999;;;;;;;;;:::;;;;;;===???AAABBBDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWWWWVVVWWWYYY[[[\\\]]]]]]^^^___aaabbbcccfffiiillllllkkklllooorrrzzzoooaaaaaattttttbbbXXXOOO]]]llljjjaaaNNNLLLUUU\\\^^^______\\\WWWPPPCCC777222000...------------------------------------------------------,,,---------...............---///222111444DDDWWW}}}nnn[[[MMMHHHLLLYYYeeeuuuvvvwwwzzzssscccZZZRRRMMMKKKCCC@@@CCC???;;;DDDTTTrrr~~~eeeUUU\\\lllwww{{{|||dddGGGCCCBBBCCC>>>:::AAAMMMLLLDDD:::000+++***++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000111111000333;;;EEEOOO\\\ooo}}}uuu\\\bbbddd```\\\^^^bbbccc]]][[[WWWSSSQQQSSSVVVYYYRRRNNNJJJHHHFFFCCC>>>999777666555444333111...+++((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***,,,------+++---......------000333222000///333888:::666222222...***)))+++,,,,,,+++***++++++,,,,,,,,,+++++++++---///...,,,,,,---///---...///000000111111000111111111111111111111111000000000111111333444555333555888:::;;;<<<;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKMMMMMMOOOPPPQQQRRRSSSSSSTTTUUUVVVUUUUUUUUUWWWYYYYYYYYYYYYZZZ^^^aaacccdddfffffffffeeedddcccbbbbbblllqqqoooaaaiiizzzrrrdddYYYVVVppptttbbbZZZUUUHHHQQQZZZ\\\]]]]]][[[WWWPPPFFF;;;555111------000................................................------------...............,,,///444555;;;QQQjjjyyyaaaTTTKKKPPP\\\hhhttt||||||ooo```XXXQQQKKKGGGEEEAAA<<<<<>>999777666444444333111---+++((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((***,,,---......+++...000000...///222555444444333222111111333444222,,,'''(((+++...,,,)))++++++,,,,,,,,,+++******,,,---///...,,,,,,///222---...///000000111000000000000000000000000000000/////////000111333444555333555888:::<<<<<<<<<;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSTTTVVVWWWPPPPPPPPPSSSYYY^^^bbbdddiiieee___\\\\\\^^^```aaa___]]]ddduuu|||fff```rrrnnnaaaNNN]]]kkk```fffEEEOOOXXX[[[[[[[[[YYYVVVPPPGGG>>>888222------111................................................---------.........//////---+++///666999AAA[[[www}}}qqqfffTTTLLLMMMaaavvv|||yyyyyyzzzuuusssssstttuuu|||pppcccYYYUUUNNNHHHCCC@@@>>>>>>@@@JJJaaajjjZZZYYYpppyyyjjjppp}}}WWW???EEEGGG:::888EEEHHHGGGDDD<<<444---,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........------...///000111222222888999EEE^^^xxxyyysss]]]aaacccaaa\\\\\\bbbhhhccc^^^ZZZXXXTTTQQQTTTYYYPPPMMMHHHFFFEEEAAA<<<777:::777555333333111///,,,''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&'''&&&&&&)))---///...---000444333,,,)))///444555777222---+++...000111000000///...,,,+++***)))))),,,,,,------------------000000///...............////////////000000000000222222111000//////000000000111111222222333444444555666777888:::;;;<<<===;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSPPPLLLIIIGGGHHHIIIKKKOOOSSSXXX\\\^^^cccZZZUUUWWWXXXUUUSSSTTT\\\\\\___gggtttpppaaadddppp~~~vvvbbbZZZllluuueeeQQQGGGNNNZZZXXXUUUWWWUUUQQQLLLCCC:::333///......////////////////////////---------........./////////...,,,,,,...000111111000///111777BBBUUUlll~~~{{{rrrbbbQQQHHH\\\uuu~~~yyyooohhhdddaaa\\\VVVRRRSSSWWWZZZ```fffpppyyy|||ggg\\\SSSOOOJJJCCC@@@CCC===???HHH```sssUUUVVVqqq}}}oooqqq}}}nnnPPPCCCAAA<<<999999EEEKKKLLLBBB777111---+++,,,++++++***))))))******++++++******++++++,,,---------------------------///---...222222000000333;;;BBBSSSkkk}}}~~~sss{{{zzz}}}ooo]]]aaadddbbb^^^]]]bbbgggbbb^^^ZZZXXXTTTQQQSSSXXXQQQMMMHHHEEEDDDAAA<<<888999777555333222111///,,,''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&$$$%%%((()))(((&&&''''''(((+++///000///---444777444---***...222333444111...---...///000000///...---,,,+++*********,,,,,,,,,------------...000000///................../////////000000000000222111111000//////000000000111111222222333444444555666777888:::;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJJJJLLLMMMOOOQQQRRRPPPNNNKKKHHHEEECCCCCCCCCGGGHHHKKKOOOTTTXXX[[[\\\```YYYSSSPPPLLLHHHJJJPPPUUUWWW[[[cccnnnzzzxxxiiidddiiiuuugggUUU[[[mmm~~~yyy]]]NNNOOOZZZ[[[YYYWWWQQQMMMIIIAAA999333000///000////////////////////////---------........./////////...------...000000000,,,///555===JJJ\\\sss{{{fffYYYPPPHHHWWWfffxxxyyyqqqiiiaaaXXXSSSFFFFFFDDDAAA??????AAACCCLLLQQQYYYbbbkkkttt|||qqq___XXXUUUNNNDDD>>>>>><<<===HHH___}}}mmm___ggg|||{{{sssttt|||```JJJAAA@@@===888<<>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPKKKGGGAAA===;;;<<<@@@BBBHHHKKKNNNRRRUUUXXXYYYZZZ[[[XXXSSSNNNGGGCCCHHHOOOWWWZZZ___fffmmmtttyyy|||sssfff```iiiyyyyyy```UUUXXXjjj~~~fffRRROOOZZZ^^^]]]XXXNNNIIIEEE???888333111000000////////////////////////------........./////////............////////////...444===HHHXXXkkk~~~nnnXXXPPPTTTYYYlllvvv}}}pppiii___TTTMMMGGGCCCAAA>>>@@@BBBBBBAAA@@@AAABBB???AAAEEELLLTTT```lllttt{{{wwwuuuqqqmmmlllpppwww|||sssccc^^^WWWLLLCCCDDD>>>;;;;;;@@@RRRwwwvvveeehhhssswwwkkkNNN>>>???===666444@@@JJJHHH@@@888222---------,,,,,,,,,---......+++++++++++++++,,,------------------------------222///...///000111777>>>EEEfffkkk^^^bbbeeeeeebbbaaabbbeee___\\\ZZZYYYUUUPPPQQQUUURRRLLLFFFBBBAAA@@@===:::888666444333222111///---(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&(((+++///111000...,,,000000...,,,---111666888333666999888444///......,,,+++++++++++++++,,,,,,+++,,,,,,------.........000000///......................../////////000000111000000/////////000000000111111222222333444444555555666777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKCCC@@@<<<:::;;;@@@EEEIIIMMMOOORRRTTTVVVVVVUUUTTTUUUVVVXXXXXXVVVSSSTTTVVV___aaaeeeiiilllooorrrttt}}}~~~jjjZZZ___oooxxx\\\QQQgggwwwaaaNNNMMMZZZ______YYYNNNGGGCCC>>>888333111//////////////////////////////............////////////---...///000/////////000666<<>>???@@@@@@BBBDDDDDDCCCBBBBBBBBBAAAAAABBBDDDIIIQQQ\\\ccclllwwwxxxrrrlllgggbbb```\\\WWWUUUWWW\\\aaannnuuurrraaaYYYTTTQQQHHHAAA>>>???;;;>>>VVVttttttfffppp{{{mmm~~~qqqZZZFFF===;;;;;;777>>>EEEFFFDDD@@@777...------,,,,,,------...///,,,++++++++++++,,,------------------............222///---...000444>>>HHHcccvvvwwwmmm```ccceeedddbbbaaaaaaccc^^^[[[YYYYYYUUUPPPPPPTTTQQQLLLEEEBBBAAA@@@===:::777555333222222111///---(((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%''',,,//////...---,,,...,,,+++---000222555777777;;;???>>>888222///...++++++*********+++,,,,,,++++++,,,,,,---...//////000000///...........................////////////000///////////////000000000111111222222333444444555555666777777888999999<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@AAA888999:::===BBBHHHNNNQQQQQQRRRSSSSSSRRRPPPMMMLLLNNNUUU^^^hhhnnnnnnggg```aaaccceeeeeeeeegggkkknnn{{{}}}qqq[[[XXXbbbrrreeePPPfffxxxXXXHHHJJJYYY]]]]]]YYYPPPFFFCCC>>>999444000...---////////////////////////........./////////000000---///111000//////111333<<>>>>>AAAEEEHHHKKKKKKKKKIIIFFFDDDDDDDDDEEEDDDDDDCCCDDDHHHNNNRRRZZZdddllliiibbb\\\WWWRRRNNNNNNMMMKKKKKKLLLPPPRRRYYYbbbqqqqqq___XXXVVVNNNCCC>>>AAA???888>>>LLLeeexxxrrrmmmsssiii}}}|||ttt^^^DDD===EEE@@@@@@@@@BBBFFFGGG===111------,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...---------....../////////000...---000333;;;IIIWWWwwwtttxxxuuuwww|||vvv~~~nnncccddddddcccaaa___```aaa\\\ZZZYYYYYYVVVPPPOOORRROOOKKKEEEBBBAAA@@@===999666444222222222111///---((())))))******))))))((((((''''''''''''&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%(((,,,......---------///,,,,,,111333222222333777:::>>>>>>;;;555000...++++++*********++++++,,,***+++,,,,,,---...//////000000///...............------.........///////////////......//////000000000111111222222333444444444555555666777777888888;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;777666666666666777888999555888===CCCJJJPPPTTTWWWSSSSSSRRRQQQNNNKKKHHHGGGLLLVVVfffttt~~~tttgggdddeeefffdddcccdddjjjnnntttuuu|||}}}eeeYYYXXX\\\}}}qqqWWW```[[[IIIHHHUUUYYYYYYWWWNNNEEECCC???:::555111...---////////////////////////....../////////000000000---000111111///000444888BBBRRRdddvvvtttbbbTTTWWWeeerrryyy|||xxxiii___QQQHHHDDDBBB???<<<;;;===>>>@@@BBBFFFLLLPPPVVVVVVUUUQQQLLLGGGEEEDDDBBBBBBBBBAAA@@@AAADDDGGGIIIOOOQQQOOONNNRRRUUUUUUYYYYYYXXXUUUQQQNNNMMMNNNLLLTTT```nnn{{{vvvbbbXXX[[[MMMBBBBBBBBB===:::<<>>???EEEIIIBBB777......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...//////000000...---///444:::FFFYYYiii{{{zzz|||wwwuuu~~~kkkfffeeedddaaa^^^]]]^^^^^^[[[YYYYYYZZZVVVPPPNNNQQQMMMJJJEEECCCCCC@@@<<<888666444222111111111///---))))))************))))))(((''''''''''''&&&&&&&&&###%%%&&&&&&$$$$$$&&&((('''***......------...//////,,,...555999666333444333444777999:::777111---++++++***************+++***++++++,,,---...///000000000///...............---------.........//////...............///000000000111111222222333444444444555555666666777777777777888888999999::::::;;;999999888777666666555555222222222333555666888999<<>>;;;777444111///////////////////////////.../////////000000000000...000222111///222888>>>PPPkkkggg___\\\eeeqqqyyy~~~|||iii]]]KKKFFF???::::::===???@@@===???AAACCCFFFMMMUUU[[[YYYZZZ[[[WWWQQQIIICCCAAABBBBBBBBB@@@>>>???AAACCCAAAEEEGGGIIIPPP\\\dddggglllkkkggg```XXXQQQNNNLLLIIILLLRRRZZZfffvvv}}}fffbbbYYYNNNGGGDDDBBB???<<>>111000///...---,,,,,,,,,---,,,,,,,,,,,,---......---------...///000000000---...333:::DDDRRRhhh{{{yyysssnnnlllmmmrrr|||hhhhhhfffccc```]]]\\\\\\]]]ZZZYYYYYYZZZVVVPPPNNNPPPLLLIIIEEEDDDCCCAAA<<<888555444222111111111///---))))))************))))))(((((('''''''''&&&&&&&&&"""%%%'''&&&$$$###%%%((())),,,//////------///111,,,)))---888===:::777888......000555888777222---,,,++++++***))))))************+++,,,---//////000000000///...............---------.........//////...............///000111000111111222333333444444444444555555666666777777555555666666777777888888555555444333222111111000111222333555777:::===>>>FFFIIIMMMQQQVVVYYY\\\]]][[[ZZZXXXVVVTTTRRRRRRQQQZZZiiixxx}}}~~~}}}xxxqqq```dddhhhhhhgggggglllppplllqqq{{{vvvbbbUUUVVVkkk|||jjjOOObbb^^^IIILLLQQQTTTNNNAAA??????===;;;999666333222////////////////////////////////////000000000000///111222000///222:::AAA___sssmmmmmmsss{{{}}}{{{~~~{{{fffRRRFFFAAAAAAAAA@@@???>>>======@@@AAACCCEEEIIIRRR]]]ffflllooorrrpppiii___VVVQQQGGGFFFDDDBBB??????AAACCC@@@EEELLLSSS___mmmssstttjjjiiiddd]]]VVVQQQOOOOOOKKKJJJIIILLLWWWiii}}}zzz]]]]]]VVVJJJCCCBBB@@@<<<999AAAWWWvvv{{{bbbttt}}}{{{qqqSSS@@@;;;???BBB@@@AAADDDEEECCC444333111000...------------,,,,,,,,,,,,---......---------...///000000111---///555???JJJZZZrrrzzzwwwlll[[[UUUOOOMMMPPPWWWdddpppjjjdddaaaaaacccbbb^^^\\\^^^YYYTTTRRRTTTTTTPPPNNNOOOJJJHHHFFFDDDBBB???;;;888666333111000000///...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((---///...///444777777222---***---444999999666///...---///222333000---...---+++*********++++++,,,,,,------...///000000...------------...//////...------------,,,,,,,,,---------.........//////000111111111111222222222444444444333333333333333111111111000000111111222666333111222444444222000333333444444777>>>FFFLLLRRRTTTVVVXXXXXXZZZ\\\___```^^^ZZZYYY]]]aaa\\\TTTeeelllvvv|||}}}yyytttqqqhhhhhhhhhhhhiiimmmssswwwnnnooottt}}}uuukkkZZZNNNVVVmmmmmmXXXXXXkkk}}}SSSGGGQQQLLL??????AAABBB@@@:::666555333///000///...------...///000---...//////......///111/////////...111888BBBIIIhhh|||ttt||||||rrr^^^NNNCCC???AAA>>>;;;<<>>EEECCCFFFNNNVVV^^^iiisssrrruuuuuuooohhhddd```[[[LLLJJJFFFCCCCCCFFFIIILLLJJJUUUbbbiiiiiidddaaa```]]]bbbeeedddccc```WWWNNNLLLOOONNNKKKQQQaaasss~~~dddRRRTTTQQQBBB===EEE;;;AAAHHHWWWuuuqqqgggmmm}}}```CCCAAA>>>CCCDDD>>>BBBHHHDDD???555---///000...---///------------------------,,,---///111222111...,,,///333;;;GGGWWWkkk~~~zzzssstttiiiccccccXXXNNNLLLKKKKKKQQQZZZkkksssdddaaafffmmmzzziiidddaaaaaacccbbb]]]\\\]]]YYYTTTRRRTTTTTTPPPNNNOOOLLLIIIFFFCCCAAA???;;;999555333111000000///...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''',,,///...000555999999222///,,,///444666444111...------///111222000---...---+++*********+++,,,,,,,,,------...//////000...------------...//////.........------,,,,,,,,,---------.........//////000111111111111222222222222222222222222111111111000000000000111222333444444222111222444555333111444555777:::>>>DDDLLLRRRYYY[[[]]]^^^^^^^^^___aaa_________aaahhhmmmjjjbbbhhhnnntttxxxvvvqqqlllhhhgggiiilllnnnppprrrvvvxxxsssrrrvvv}}}wwwgggXXXJJJLLL^^^cccVVVUUUaaazzzaaaNNNTTTOOOCCCCCCBBBCCC@@@:::777777555111000///////////////000000---...//////......///111///111222000000:::JJJWWWtttpppkkksss|||ttt]]]LLLDDDCCCCCCAAAAAA@@@@@@AAABBBBBBBBBFFFJJJUUU```dddeeehhhmmmoooppplllfffgggoooxxx{{{oooeeeWWWMMMLLLSSS[[[aaafffaaaZZZUUUVVV\\\dddiiisssxxx}}}~~~tttjjj\\\RRRJJJJJJLLLTTTgggyyy~~~uuuxxxzzzvvvsssooopppxxxtttXXXSSSSSSJJJCCCBBB<<<<<>>BBBBBB<<>><<<:::555333000/////////...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&+++...---///555999999333000///000333444111/////////...///000000...,,,------+++******++++++,,,,,,,,,------.../////////...------------...////////////......---,,,++++++------........./////////000111111111111222222222111111111111000000000000/////////000222444555666333222222333555666666555777:::===AAAFFFMMMTTTYYY___aaaccccccbbbaaaaaaaaabbbeeeiiinnnvvv{{{vvvnnnjjjnnnqqqrrrnnnjjjfffdddfffjjjppptttwwwxxxzzz{{{yyywwwxxx~~~}}}gggZZZJJJCCCNNNWWWUUUTTTWWWlll~~~kkkOOOOOOMMMCCCBBBEEEEEEBBB;;;888888777444000000111111111000000///---///000000///...000111000333444111222???UUUffftttbbb```hhh}}}dddOOOEEECCCEEEGGGAAADDDFFFEEEBBBBBBFFFKKKSSSZZZfffooolllddd___aaaaaadddgggjjjwwwooo\\\YYYbbbnnnuuupppeeeXXXTTT[[[iiiuuu}}}zzzcccQQQLLLHHHHHHYYYrrr~~~xxxooogggjjjrrr|||wwwjjjbbbZZZVVVUUUWWW]]]iii}}}lllZZZWWWTTTLLLCCCAAA;;;999???OOOgggttt^^^___uuu{{{lllJJJCCCCCCBBB;;;???HHHGGGAAA888000............000------------------------...---------...000111333444>>>OOObbbrrr}}}|||pppjjjeeegggpppxxx{{{{{{}}}yyysssiii\\\TTTSSSUUUggg}}}kkkVVVJJJGGGKKKpppfffddddddfffeee___]]]^^^WWWSSSQQQTTTTTTQQQOOOQQQOOOLLLFFFBBB@@@>>><<<;;;555333000/////////---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''',,,...,,,---222555444222111///000111333555555444333222111000///---,,,------++++++***+++,,,------------.........//////...------------...//////000000///...---,,,++++++............////////////000000111111111222222222222222222111111111111111111111111222333444666666444444555666888:::::::::===@@@DDDIIIMMMRRRXXX\\\^^^```cccdddcccbbbaaabbbjjjoootttyyyzzzqqqjjjkkkmmmllliiifffeeeeeehhhlllrrrvvvyyy|||{{{xxxyyy~~~nnn```QQQEEEFFFNNNSSSTTTUUUuuuqqqNNNJJJKKKFFFFFFJJJJJJFFF>>>999999777444000111222333333111000///---///000000//////000111000222222333888GGG]]]mmmzzzdddXXXYYY___mmm{{{ooo```UUUQQQPPPMMMJJJGGGJJJLLLIIIDDDFFFPPPYYYfffhhhjjjiiiaaaYYYYYY^^^cccmmmxxxjjjeeelllvvv{{{kkkiiihhhlllssszzz}}}}}}iiiUUUIIIGGGVVVgggzzz|||{{{tttjjjccceeejjjwww}}}rrrkkkddd\\\XXXWWW\\\gggsssmmm^^^ZZZRRRJJJHHH>>>999;;;>>>MMMpppiii\\\iiitttvvvVVVJJJGGGEEE===>>>DDDBBBBBB;;;333///......///111...........................///////////////111333777EEEZZZooo}}}wwwyyyooohhh[[[WWWVVV^^^kkktttuuurrrvvvsssooojjjeee```______SSS```tttttt]]]PPPKKKyyyhhhffffffiiigggaaa^^^___VVVRRRQQQSSSTTTRRRPPPRRRPPPLLLFFFBBB???===<<<:::444222000//////...---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((***---...+++***---///...111111000///111555:::???999888777444000...---,,,---,,,+++++++++,,,---...---------..................------------...//////000000///......---,,,,,,........./////////000000000000111111111222222222333333444444444555555555666666555555555666777777999:::;;;===>>>@@@AAABBBEEEGGGKKKNNNPPPTTTXXX[[[\\\^^^aaacccccccccdddeeemmmsssyyy|||xxxoooggghhhgggeeebbbaaabbbcccjjjlllpppsssvvv{{{{{{wwwwww}}}|||gggZZZLLLFFFGGGLLLRRRVVVtttxxxRRRIIIMMMMMMNNNPPPOOOJJJBBB<<<:::777333111222333333333222000///...///000000//////000222000///000555AAARRRcccnnn~~~iiiYYYSSSUUUYYY\\\rrrlllfff```^^^___]]]WWWRRRTTTUUUTTTPPPMMMQQQ]]]gggmmmfff]]]WWWRRRUUUbbbpppsssnnnrrrxxxzzzsssuuuxxxyyywwwrrrlllhhhiiiqqqwwwvvvzzzaaaMMMOOOYYY^^^tttzzz}}}wwwmmmgggfffgggsss~~~xxxtttpppoooqqqjjj\\\UUUQQQJJJAAA======999===ZZZ||||||bbb]]]rrrvvvhhh}}}^^^LLLFFFFFFAAA@@@AAA<<>>777000...///000000...........................000222222000000222444???OOOggg}}}zzz|||}}}wwwrrrnnnggg^^^WWWMMMJJJKKKRRR]]]eeehhhfffccccccaaa``````aaa```^^^RRRYYYhhh}}}|||cccUUUhhhfffgggjjjhhhbbb^^^^^^UUUQQQPPPSSSTTTRRRQQQRRRNNNKKKFFFBBB???===:::888444222///.........---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,//////+++)))+++---+++111222222111111444<<>>???BBBBBBAAABBBBBBCCCDDDDDDHHHJJJMMMMMMMMMNNNPPPSSSQQQRRRRRRRRRRRRSSSVVVYYY]]]^^^______```cccfffjjjjjjnnnqqqqqqqqqqqqlllfff^^^^^^]]][[[ZZZZZZ\\\___fffggghhhjjjmmmssszzzyyysssrrrzzzwwwdddSSSKKKEEE???EEEQQQOOOyyyeeeMMMMMMNNNNNNPPPRRRPPPIIIDDDAAA<<<666333333222000000/////////...000111111000000111222000111555???PPPdddwww}}}~~~uuugggddd```XXXXXX___vvv|||wwwuuurrrpppoooooopppppppppiiicccaaaeeehhhgggeee[[[WWWXXXbbbooo|||{{{xxx|||}}}xxxtttuuu{{{ggg___bbbeeeuuuwwwssspppmmmvvv|||zzz}}}eee[[[QQQJJJDDDAAA>>><<>>FFF\\\jjjxxx~~~~~~~~~zzzvvvbbbVVVHHHBBBFFFNNNUUUWWWMMMNNNNNNLLLMMMXXXlll|||{{{fff]]]TTTVVViiipppqqqzzzfffdddeeehhhfff___[[[[[[TTTPPPPPPSSSUUUSSSRRRTTTKKKIIIEEEBBB???<<<777333444222///.........,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))---000111---,,,///000///111777;;;999333//////222333555555333000000333666---,,,,,,+++,,,---...///.....................---...------------...//////------......///000000000////////////000000000000000111111111111222222222333555666999<<<>>>@@@AAAEEEEEEEEEFFFHHHIIIKKKKKKLLLOOORRRRRRQQQRRRUUUWWWSSSTTTTTTSSSRRRTTTWWWZZZ]]]]]]]]]\\\]]]___dddggglllooopppmmmjjjiiieee___YYYZZZ[[[[[[\\\^^^bbbeeebbbdddfffhhhlllqqqwww{{{yyysssrrryyygggSSSNNNHHH???BBBNNNMMMvvvtttVVVRRRQQQPPPNNNPPPPPPKKKFFFDDD>>>888444333111///......///000...000111111000000111222///333:::CCCRRRhhhwww~~~pppgggllljjj]]]\\\ggg|||}}}zzzyyyyyyssskkkcccdddiiijjjbbbYYY[[[\\\fffxxx~~~zzz}}}|||}}}tttccceeeqqq{{{{{{wwwuuurrr{{{tttwwwxxxppp___ZZZRRRGGG@@@>>>======>>>^^^dddcccssswww{{{mmmOOOJJJIIIIIIDDD999???BBB???666111111000,,,//////////////////////////////...,,,---666DDDPPPfffrrrqqq}}}{{{tttqqqwww}}}xxxrrrnnnQQQGGG>>>>>>FFFQQQXXXZZZLLLTTTZZZXXXWWWaaaxxxuuuiii\\\WWWggguuujjjjjjqqqnnngggdddffffffaaa[[[XXXTTTKKKNNNTTTQQQPPPQQQLLLKKKHHHCCC@@@===;;;777555000000///...---,,,+++***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''***222------333777444...+++555888:::999555111000111///111333333000...///111.........///////////////////////////............,,,------.........//////---...............------......///000111222333333111111222222222333333333666666888:::<<<>>>???@@@DDDFFFHHHIIIJJJKKKNNNPPPQQQSSSTTTTTTTTTTTTVVVWWWUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYY\\\bbbhhhjjjkkkmmmkkkfffaaa^^^\\\ZZZWWWTTTVVV___kkkvvv}}}ooobbb]]]ccchhheeefffkkkkkkkkkoooyyyqqq]]]QQQIII@@@@@@EEEQQQaaakkkNNNIIIQQQMMMNNNPPPOOOKKKEEE>>>999777444111000000///---+++///......///000111111000444:::BBBMMMbbb|||ttttttwwwwwwqqqiiihhhoootttsssyyynnnfffffffffaaa___aaaeeeqqqxxxyyyzzzyyy{{{~~~vvvrrrpppvvvkkk]]]VVVMMMGGGDDDAAA===;;;HHHiiiiii___uuudddJJJEEEFFFCCC@@@???AAAAAA===555000///111////////////////////////...222333///,,,555HHHYYYhhhxxxyyy~~~~~~qqqgggrrr|||vvvppphhh```]]]^^^MMMDDD@@@>>>@@@RRRccccccVVVZZZ[[[XXX\\\lllqqq___PPPaaazzzbbbXXXhhhnnnhhheeehhhgggaaaZZZWWWVVVLLLOOOTTTPPPOOOPPPKKKLLLHHHDDD@@@===:::777444888777666444222000///...((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***000---///666999555...***///333666666333111000000...000111000...------///------...//////000000111111111111000000/////////111///---++++++---000111......//////...---,,,,,,......///000111222222333222222222222222222222333555666777:::<<<>>>@@@AAAEEEGGGIIIJJJKKKLLLOOOQQQSSSTTTVVVVVVUUUVVVWWWXXXVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZYYYXXX\\\ccciiikkkkkkjjjiiifffccc___]]]\\\ZZZYYY\\\dddppp}}}xxxjjjaaacccbbb\\\[[[```kkkjjjooozzzwwwbbbUUUKKKBBBAAAEEEIIIUUU~~~gggQQQKKKLLLNNNOOOOOOLLLFFF???;;;666444111000000///...---000000000000111222222222555???KKKXXXkkkvvv{{{~~~uuuxxxvvvoooooovvv}}}~~~~~~uuullleeefffhhhggghhhlllzzzvvvnnnooowwwiii^^^TTTOOOIIIAAA======???VVV~~~tttdddwwwpppTTTIIIHHHFFFBBB===???@@@<<<666111///000////////////////////////)))...222222333???SSScccnnnyyysss{{{pppuuudddgggvvv~~~uuuoooeee\\\TTTOOOOOOPPPJJJAAA>>>===???QQQbbbaaaZZZ______VVVRRR\\\mmmzzzlllXXXccctttaaa\\\```uuunnniiihhhjjjiiiaaaYYYUUUVVVMMMOOOTTTOOONNNPPPLLLMMMIIIDDD@@@===999666333777666555222000...,,,+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&(((+++...,,,000888:::555...***,,,///333444222///---------......---,,,+++,,,---,,,,,,---///000111222333444444333333222111000000000...,,,,,,000777>>>CCC////////////...---,,,+++---...//////111111222333222222222222222222222222333444777999<<>>>>>BBBTTTcccaaa\\\ddddddVVVJJJNNN^^^mmm{{{aaafffttt```SSS___eeesssmmmjjjiiillliii```XXXUUUUUULLLOOOTTTNNNNNNRRROOONNNJJJEEE@@@===999555222222111000...,,,***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&%%%%%%&&&)))+++---,,,...444777222---,,,---000333444333000---+++......---+++++++++,,,---+++,,,---///111333444555888777666555444333222222///...---...222999AAAEEE000000000///...,,,+++***------...///000111222222333333333222222222222111222333666999===@@@BBBDDDGGGIIILLLMMMNNNPPPRRRUUUWWWYYY[[[\\\[[[ZZZZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVTTTUUUUUUUUUUUUZZZcccjjjlllgggbbbbbbeeegggddd```^^^```___\\\ZZZ^^^hhhqqqyyyqqqkkknnnppprrruuu{{{xxxvvvxxx~~~kkk\\\PPPEEEBBBFFFOOOPPPlll|||ZZZIIIJJJLLLOOOPPPNNNIIIDDD@@@777555111000000111000000222222222222111222333555777IIIccc|||vvvzzz{{{}}}~~~zzzvvvqqqllljjjkkkpppxxx~~~}}}~~~~~~}}}{{{|||~~~~~~xxxooojjjnnnqqqxxxzzz```ZZZUUUHHHAAADDD???>>>JJJkkkkkk]]]tttttt]]]EEEAAAAAA???999:::::::::888555111...////////////////////////111222333666>>>MMM___lllxxx]]]WWWmmmwwwiii```NNNJJJBBB<<<===DDDKKKMMMIIIAAA@@@BBBGGGXXXeeeaaa[[[eeefffWWWHHHJJJ]]]mmm}}}hhhhhhwwwggg^^^YYY\\\fffmmm{{{llljjjjjjlllhhh___WWWUUURRRKKKPPPUUUPPPPPPTTTSSSNNNJJJEEE@@@===999555222000000//////...---,,,,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%'''***,,,...++++++///000...---///---///222555666555333111111///,,,++++++,,,......++++++---///222444666777:::999888777666555444444222111///.........000111000000000///...,,,+++***------...///000111222222222222222222222222222222111333666999===@@@CCCDDDGGGJJJLLLNNNOOOQQQTTTVVVXXXZZZ]]]]]]\\\[[[[[[[[[YYYYYYXXXWWWVVVVVVUUUUUURRRRRRRRRRRRRRRXXXaaahhhjjjeeeaaaaaaeeegggfffcccfffgggeee```[[[\\\cccjjjpppnnnnnnsssxxx}}}|||yyy{{{lll]]]QQQEEEBBBFFFQQQRRRiiiwwwYYYNNNJJJMMMPPPQQQPPPKKKEEEBBB999666222000000111111000000111222111000111444777@@@RRRnnn~~~}}}|||xxx|||zzztttmmmjjjnnnvvv||||||{{{xxxuuussstttxxx{{{}}}yyyyyyxxxuuussstttooopppvvvsssqqqhhh\\\XXXNNNGGGFFFBBB???DDD]]]eeennnqqqzzzfffLLLCCCDDDEEE:::999777888999777222///000000000000000000000000000000222:::JJJ```tttuuuooo[[[^^^xxx|||vvvgggVVVKKK??????<<<:::@@@KKKQQQPPPIIIAAAAAAEEEKKK[[[fff```[[[ddddddVVVIIINNNaaarrr{{{~~~|||}}}ooommmooobbbYYYXXXTTTYYYtttkkkiiiiiijjjfff^^^XXXVVVRRRLLLSSSYYYRRRQQQUUUSSSMMMIIIDDD@@@===999666333//////............------((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&'''***------***))),,,---+++---000,,,---///444888:::999888333000,,,***+++---//////+++,,,...000333555777888::::::999999888777666666111000000000///...---,,,////////////...---,,,+++,,,---......000000111222111111222222222333333333222333666999===@@@CCCDDDGGGJJJMMMNNNPPPRRRUUUWWWXXXZZZ]]]^^^\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPNNNOOOUUU^^^ffffffcccaaaaaaeeeggggggfffggggggeeeaaa^^^___dddiiilllmmmqqquuuyyy|||{{{xxxzzzooo```RRRFFFBBBFFFMMMPPPbbbrrrTTTJJJKKKMMMQQQRRRQQQLLLFFFCCC;;;888333111000111111000///111222111///111555:::KKK]]]yyy{{{www{{{ooohhhkkkrrrwww|||{{{wwwrrrooooooqqqttt}}}||||||zzzxxxsssnnnrrr|||{{{ttt~~~{{{eee[[[TTTLLLHHH??????AAARRRxxxzzzsss|||{{{pppVVVDDDAAADDD>>>:::666666999888444///000000000000000000000000111///222>>>SSSiii{{{~~~zzzbbbVVVfff}}}zzzpppcccSSSEEE;;;999=========EEEQQQTTTOOOJJJCCCDDDIIIOOO^^^fff^^^```ddd```SSSKKKSSSeeessszzzzzz{{{}}}|||yyyzzz~~~uuurrrvvvhhh___TTTNNN[[[nnn{{{iiigggggghhhddd\\\XXXXXXTTTPPPWWW]]]UUUQQQTTTQQQLLLHHHDDD@@@===:::777444......---,,,,,,+++******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&(((+++---+++)))***------+++,,,000///......111555888888777444000+++(((***---//////,,,---///111333555777888::::::999999999888888888...///000111222333333333......//////...---,,,,,,,,,------...///000111111000000111222333444444555333444666999===@@@BBBCCCGGGIIILLLNNNPPPRRRUUUWWWWWWYYY\\\]]]\\\ZZZYYYXXXYYYXXXWWWVVVTTTSSSRRRQQQNNNNNNMMMLLLLLLRRR[[[cccaaaaaabbbcccdddfffggghhhgggeeebbb______```cccfffjjjooouuuyyy{{{|||zzzxxx{{{yyy{{{uuudddUUUHHHCCCFFFLLLPPP\\\uuuUUUIIILLLOOORRRSSSQQQLLLGGGCCC>>>:::444111000000000000...111222222000222888>>>SSSeee}}}zzzzzzvvv~~~pppggghhhooosssyyyxxxuuuqqqnnnlllmmmnnnyyyzzzuuu```WWWPPPIII???@@@>>>EEEggg}}}~~~}}}~~~dddHHH===@@@BBB;;;555555999:::555000000000000000000000000000222222888HHH___sssjjjPPPWWWyyywwwhhhYYYMMMDDD>>>;;;===BBBDDDDDDNNN[[[\\\UUUOOOHHHJJJOOOVVVdddjjj```gggeee\\\QQQOOO\\\mmmwww}}}|||~~~zzzssssssxxxwwwuuuwwwjjj]]]WWWXXXooohhhffffffgggbbb[[[XXXZZZVVVSSS[[[```VVVQQQRRROOOKKKHHHCCC@@@===;;;777555222111000///---,,,+++***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&(((+++...***))),,,000000---,,,///444222//////222333222000444///)))''')))---//////---...///111333555777888999999999999999999999999222111000............///..................------,,,,,,---...///000111111//////000111333444555666333444777999<<>>@@@DDD<<<555444888:::666111000000000000000000000000///333>>>UUUppp}}}gggPPPBBB___~~~yyylllYYYHHH???>>>@@@BBBBBBHHHJJJKKKVVVeeeggg```UUUNNNPPPVVV]]]jjjooodddkkkeeeZZZQQQTTTddduuu}}}xxxnnnooovvvsssxxxuuuwwwqqq___SSSqqqeeebbbbbbeeeddd]]]WWWVVVTTTUUUWWWYYYVVVRRRPPPQQQNNNIIICCC???===:::666333222111...,,,++++++,,,---'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&''')))+++,,,,,,(((---222111,,,***---111777444111000000000000///111...+++***,,,...000000......///111444666888:::777777888999::::::;;;;;;444222000///...///000111000000///...------,,,,,,000---,,,---000111000...///111222222222222333555444555777999===@@@CCCEEEFFFIIILLLNNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[ZZZYYYXXXYYYVVVRRRNNNLLLMMMOOOQQQOOOMMMMMMMMMLLLNNNYYYeeeiiihhhgggggghhhiiilllmmmiiigggdddbbbbbbeeehhhjjjnnnsss{{{}}}yyywww{{{}}}|||jjjXXXIIIDDDHHHNNNMMMSSSttttttNNNPPPVVVYYYTTTPPPOOOJJJCCCBBB===666222222222222111333///000333000...<<>>KKKjjjxxx|||{{{xxxQQQAAAHHH@@@===777333666:::888333000000000000000111111222---666EEEZZZsssnnnNNN<<>>888333555999999555111000000000000111222222111:::OOOjjj^^^GGGQQQyyy}}}{{{{{{zzz{{{}}}zzzoooddd]]]TTTUUU[[[eeellllllkkklllfffgggfffhhhrrrxxxpppaaaZZZXXX^^^jjjssssssooollldddXXXRRR[[[mmm}}}}}}wwwtttmmmjjjhhhkkkuuujjjeeebbbcccaaa\\\YYYYYYUUUYYY\\\ZZZXXXVVVUUURRROOOJJJDDD???===:::555222111000...---,,,+++++++++'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&)))++++++***+++000444444111...---...222111000000000///,,,***+++)))((((((+++---//////---...000333555777999999::::::::::::::::::999999555444222000//////000111//////.........---------............///000/////////111222222222222333555555555777999<<>>AAA^^^ooolllmmmuuuzzzVVVDDD@@@>>>999444444888999666111111000000111111222333444???YYYwwwZZZHHH]]]zzzzzzzzzyyyzzz|||~~~~~~uuummmgggcccsssvvv{{{|||xxxuuuooollliiilllvvv|||rrrddd]]]^^^cccmmmsssqqqmmmlllcccZZZXXXeeexxx~~~yyyvvvhhhhhhiiiooozzzkkkfffccccccbbb\\\YYYXXXTTTZZZ\\\YYYVVVWWWUUUQQQPPPKKKDDD???===:::555111000///...---,,,++++++***'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&(((+++---,,,+++,,,///333333111......///000000000111222111...+++***((('''(((+++---......---...111444666888999999;;;;;;::::::::::::::::::666555222000//////000111...............------------...///////////////000///111222222222222333555555555777999;;;>>>AAABBBAAADDDGGGIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLKKKMMMVVVaaaiiijjjkkklllmmmnnnooopppjjjjjjjjjjjjiiihhhfffeeekkkttt}}}~~~yyyvvvyyy~~~{{{}}}sss```NNNGGGJJJ```\\\PPPZZZ}}}RRRQQQPPPQQQQQQMMMGGGDDD@@@>>>:::666333111222222111333444333444AAA\\\tttuuu^^^~~~uuudddiii|||~~~vvvuuuvvvrrreeeUUUNNNTTTaaaoooyyyyyywwwsssllleee]]]VVVRRROOO[[[ooo~~~xxxtttzzz}}}{{{wwwbbbYYYKKKDDDEEE???===WWWyyysssjjjiiimmmtttVVVFFF@@@???:::444333888:::888111111111111111222222333444DDDbbb]]]VVVppp|||xxxyyyzzzxxxyyy|||||||||}}}~~~}}}wwwqqqllloooyyy~~~vvvkkkcccbbbfffmmmpppmmmkkklllbbb^^^bbbqqq|||zzzjjjeeeccckkk{{{kkkfffdddeeeccc]]]XXXXXXSSS[[[]]]XXXVVVXXXVVVPPPPPPKKKDDD???===999555111//////...---,,,+++******)))***+++++++++***((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&))),,,------,,,,,,...000111000//////000//////111333555444111...***)))((())),,,---...------///222555777888999999::::::::::::;;;;;;;;;;;;777555333000//////000000........................---...//////......///111///111222222222222333555555555777888;;;>>>@@@AAAAAACCCFFFHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMKKKLLLTTT^^^cccfffiiimmmoooppppppooolllllllllkkkjjjiiigggfffeeellltttvvvtttssswww|||{{{}}}wwwcccQQQJJJLLL]]]]]]QQQVVV~~~yyySSSOOONNNQQQQQQLLLGGGDDD???>>>;;;777333111222333000222333444<<>>>>><<<888333111222333111111222555@@@XXXrrrqqq~~~uuusss{{{xxxuuu|||}}}yyyfffZZZOOOMMMQQQYYYgggtttrrrpppmmmhhhaaa[[[UUURRRPPPTTTaaauuu~~~vvvrrrllljjjxxx{{{uuutttzzzvvvcccXXXNNNGGG???===LLL___~~~vvvhhhtttwwwYYYDDD@@@@@@<<<444222777:::;;;222222111111222222333444>>>XXXtttxxx~~~lllUUUTTTlll}}}yyywwwvvvuuusssuuuzzzzzz{{{|||}}}}}}zzz~~~|||vvvnnnlllmmmtttwwwrrrkkkgggjjjnnnzzzyyyssslll```WWW```vvviiifffeeegggeee^^^WWWUUUUUU^^^aaaZZZWWW[[[YYYRRRQQQKKKDDD???===999444000.........---,,,+++***)))'''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''######$$$'''+++,,,+++***,,,++++++,,,---///111333...000333777::::::777444---,,,++++++---...---+++---///222666888999999999999999::::::;;;<<<======888666333111//////000000---.....................,,,...000000...---///111///111222222222222333555555555777888;;;===???@@@BBBDDDFFFGGGGGGGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNLLLLLLLLLLLLMMMMMMLLLMMMMMMJJJIIIPPPZZZaaaeeelllrrrtttsssooolllnnnmmmkkkiiihhhgggffffffhhhkkkooorrrtttvvvxxxyyy{{{}}}wwwfffUUUNNNQQQdddgggWWWQQQtttjjjTTTMMMKKKOOOQQQLLLFFFEEE>>>>>>===999444111222444222222111333AAAYYYqqqggg{{{tttwww}}}sssiiiiiixxx{{{bbbWWWOOONNNQQQWWWdddrrrooonnnkkkfffaaa[[[VVVSSSSSSUUU```tttvvvpppiiiffftttzzztttsssyyyhhh^^^RRRGGG>>><<>>;;;666222222...------,,,,,,++++++*********))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''+++,,,,,,+++//////...---,,,---000333333222222333555666666555---+++***+++---//////...---///222555777777777777;;;;;;:::::::::999999999888666444111//////000000------------------------111111000000//////......///000000222333444555555888777777777999<<>>;;;888555333111111111555444333@@@\\\vvvuuuooouuu~~~uuummmsssyyyjjj```jjjsssddd\\\TTTOOONNNSSS```nnnooopppmmmeee___[[[VVVPPPMMMTTTcccuuuuuulllcccbbbppp}}}yyyuuuvvv~~~ooo```RRRKKKEEE@@@CCCLLLsss~~~rrrmmmwww^^^KKKCCC@@@;;;555222333777:::777333111333333222444999TTTyyyxxxrrrXXXGGG```}}}tttrrr|||wwwtttqqqqqqsssuuuuuutttvvvyyy|||}}}ssssssssssssrrrrrrrrrsssttt{{{~~~{{{pppiiillliiiiiippp~~~kkkbbb^^^bbbbbb\\\XXXZZZXXX___```ZZZWWW[[[ZZZTTTRRRJJJBBB???<<<666222111...------,,,,,,++++++******)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((+++------,,,///...---++++++,,,111444333222222222333444444444---+++***+++---//////...,,,...111444666777666666<<<<<<<<<<<<;;;;;;::::::888666333111////////////,,,,,,,,,------.........000000000000//////......///000000111333444444555777666777777999<<<>>>???AAABBBCCCEEEFFFGGGGGGGGGAAACCCGGGKKKNNNPPPRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJKKKKKKKKKHHHEEEDDDGGGIIIXXX^^^gggnnnqqqrrrqqqqqqpppooommmkkkiiigggeeedddiiilllpppsssuuuwwwyyy{{{zzz}}}{{{iiiTTTMMMRRRqqqttt\\\WWWqqqsssWWWLLLRRRQQQMMMIIIDDD???>>>;;;888555333222111000444444666FFFddd~~~qqqiiisss{{{tttpppoooxxxnnneeeooouuufff^^^VVVPPPNNNRRR___lllooopppmmmddd^^^ZZZUUUOOOLLLSSSbbbtttvvvmmmbbb^^^jjjzzzyyytttsss{{{uuudddTTTLLLFFF@@@BBBJJJlllwwwoooiiiTTTDDDAAA<<<777444444777:::777333222333333222555:::[[[gggqqqkkkOOOFFFdddvvvpppyyytttuuusssqqqrrrtttuuutttssstttwww{{{~~~{{{wwwsssoooooorrruuuvvvuuu|||wwwuuuyyyxxxxxxkkkccc___cccddd]]]ZZZ\\\WWW^^^___XXXVVVZZZYYYTTTQQQIIICCCAAA>>>777111000...------,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&))),,,...---,,,111000---+++***,,,000444333222111000///000111222,,,+++***+++---.........+++---000333555666666666===============<<<;;;;;;777666333111///.........++++++,,,,,,---...//////000000000////////////...///000000111222333444444555555666888:::;;;======???@@@BBBDDDEEEFFFGGGGGGDDDFFFIIILLLNNNPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJIIILLLKKKIIIEEEAAA>>>???@@@LLLSSS]]]fffkkknnnpppqqqnnnnnnlllkkkhhhfffcccbbbeeeiiinnnrrruuuwwwyyy{{{yyy{{{~~~zzzlllYYYOOOQQQxxxyyy^^^TTTgggbbbOOOQQQQQQOOOKKKEEE???===;;;888555333222111000444555:::NNNnnneeehhh}}}mmmooorrr|||rrrkkkvvvxxxhhhaaaXXXRRRNNNQQQ]]]iiiqqqqqqmmmddd^^^ZZZUUUOOOLLLQQQ^^^mmmyyyvvvmmmaaaZZZcccqqqzzzrrrpppvvv~~~kkkXXXOOOGGG@@@AAAGGGbbbvvvlllxxx{{{vvv___FFFBBB===888555555777999777333222333222222777===dddwwwpppWWWFFFJJJnnn}}}qqqsssnnnrrrqqqqqqrrrtttuuutttrrrsssvvvzzz~~~~~~{{{tttnnnooouuuyyyzzzxxxlllccc```dddeee___[[[]]]WWW]]]^^^WWWUUUXXXXXXTTTPPPIIICCCAAA>>>777111///...------,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))---......---555333000,,,***,,,000444333222111///------...000,,,+++******---.........+++---111444666777777777<<<<<<=========<<<;;;:::777666333111///...------******+++,,,---//////000///////////////////////////000000111222333333333333444666888:::;;;;;;;;;===???@@@CCCDDDFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMOOOPPPQQQQQQOOOMMMJJJHHHIIIHHHEEEAAA===:::999999>>>EEEPPPZZZbbbhhhmmmpppkkkjjjiiihhheeebbb```^^^bbbffflllqqqtttuuuwwwxxxyyy{{{~~~|||mmmZZZSSSWWWxxxyyy]]]PPP]]]cccLLLNNNQQQPPPLLLDDD>>>===;;;888555444222222000333555===UUUuuulllssswwwkkknnnpppvvvsssooo{{{yyyjjjbbbYYYRRRNNNOOOZZZfffqqqrrrmmmeee^^^ZZZUUUOOOMMMNNNUUU___hhhoooyyyxxxnnnaaaYYY```nnn{{{rrrnnnsss}}}ttt^^^RRRJJJBBB@@@DDDWWW{{{uuujjjuuuwww|||eeeHHHCCC===888666555666666777444333333222333999AAAjjj___EEECCCTTT{{{vvvrrrlllnnnoooqqqrrrttttttsssrrrtttwww{{{~~~}}}zzzwwwwwwzzz}}}}}}|||~~~lllddd```eeefff```\\\^^^VVV]]]]]]UUUSSSWWWXXXSSSPPPIIICCCAAA>>>777111///...------,,,,,,++++++***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))---......---888666333///,,,,,,///222111222222///,,,,,,---///,,,***)))***,,,......---,,,...222555888999999999;;;;;;<<<======;;;:::999777666444222000...---,,,******+++,,,---//////000.............../////////000000000111111222222333222333555777999:::::::::<<<===@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOOOOMMMKKKHHHFFFDDDBBB@@@===;;;999777666333999BBBLLLVVV^^^fffkkkgggggggggfffccc```]]][[[```eeekkkppprrrtttuuuvvvyyy{{{~~~rrrZZZTTT]]]xxxzzz___QQQYYYwww\\\GGGLLLPPPPPPKKKBBB>>>===:::888666444333222222333555@@@[[[|||ssszzz|||hhheeegggfffggguuu~~~rrrqqqwwwkkkcccYYYQQQLLLLLLVVVaaaooopppmmmeee^^^ZZZTTTMMMLLLIIIIIIMMMRRRXXXcccmmm}}}zzzoooaaaYYY```ooo|||sssnnnqqqzzz~~~dddWWWOOOEEEAAABBBMMMrrrtttxxxsssttt|||fffIIIDDD===888666555555444777444333333222333<<>>777111000...------,,,,,,++++++***(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&))),,,...---,,,666555333000...---000222000222444222...,,,...000+++***)))***,,,------------///222666999::::::::::::;;;=========<<<:::888888777666444111///---,,,++++++,,,,,,---...//////---............/////////000000000111111111222222222222333555777888::::::<<<===???BBBEEEGGGHHHIIICCCEEEHHHKKKMMMNNNOOOOOOIIIJJJJJJIIIHHHFFFDDDBBB???===;;;:::;;;:::888666///333888???GGGQQQ[[[bbbdddddddddcccaaa^^^ZZZXXX]]]aaagggllloooqqqtttvvvyyy{{{~~~```WWW```~~~fffUUUXXXsss{{{XXXEEEKKKPPPOOOJJJAAA===<<<:::888666444333333333444777EEEfffwwwwww}}}uuugggaaaeeeccc```lllsssuuutttiiiaaaWWWPPPIIIIIIRRR\\\iiikkkjjjccc]]]XXXQQQJJJHHHCCC??????AAADDDNNNXXXhhhwww|||qqqcccXXX]]]jjjvvvpppqqqwww~~~jjj[[[SSSIIICCCBBBGGGjjjrrrtttqqq}}}hhhLLLFFF>>>999888777444222777555444333222444>>>JJJoooooo~~~OOO@@@BBB```~~~rrrlllllljjjllloooppppppqqqssstttwwwyyy|||~~~|||{{{|||zzz}}}kkkccc```eeefff```]]]___VVV[[[ZZZSSSPPPUUUVVVRRRRRRJJJBBB???<<<666222111...------,,,,,,++++++***'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((+++------,,,///000000000//////111333...222666555111...///111+++***)))***,,,---------,,,...222555888:::::::::;;;<<<>>>??????===;;;999999888777555333000...---,,,,,,,,,------.........---------.........//////000000000000111111111111222222222333555777999;;;;;;===???CCCEEEHHHIIIJJJEEEFFFHHHJJJKKKLLLLLLLLLDDDDDDCCCBBB@@@???>>>===<<<:::999999;;;;;;999666222222333555;;;CCCNNNUUU^^^^^^___^^^[[[XXXTTTRRRRRRVVV\\\bbbgggkkkpppssswwwzzz}}}rrraaaeeekkkWWWVVVooo}}}ZZZHHHMMMPPPNNNJJJBBB===<<<:::888666444333333333444999MMMtttkkk|||~~~mmmlllmmmuuuuuuooovvv~~~wwwzzzqqqfff^^^UUUMMMGGGFFFNNNXXX```dddeee```[[[UUUMMMDDD@@@<<<999999999999???FFFOOOccc{{{~~~tttdddUUUUUU___oooqqqwww{{{rrrppptttxxxnnn___WWWMMMEEEBBBHHHaaajjjxxx}}}tttoooOOOIIIAAA<<<;;;999666333777555444333222444@@@MMMvvvvvvnnnCCC???CCCaaavvvxxxsssllliiimmmiiilllnnnnnnnnnooosssvvvuuuxxx{{{~~~zzzvvvuuuqqquuu}}}kkkbbb___dddeee```\\\___UUU[[[ZZZRRRPPPUUUVVVRRRSSSJJJBBB???;;;666222222......---,,,,,,++++++***'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%(((+++,,,,,,+++)))+++---//////000222444---222777777333000000222+++***)))))),,,---------+++---111444777999999999<<<===???@@@@@@>>><<<::::::999888666333111...------------------------------------.........//////000000000000111111111111333222111222444666999;;;<<<===@@@CCCFFFHHHJJJKKKJJJKKKKKKKKKJJJHHHFFFEEEAAA@@@>>><<<;;;:::::::::<<<:::888999;;;;;;999666666444222000333;;;EEELLLWWWXXXXXXXXXUUURRRNNNKKKHHHLLLRRRXXX___eeelllpppvvvyyy|||~~~mmmlllmmmVVVRRRkkk```MMMPPPPPPMMMJJJCCC===<<<:::888666444444333222444<<>>===<<<888444777555555444222444AAANNN}}}zzzddd>>>AAAEEEbbbqqqooollliiihhhnnniiikkkmmmmmmmmmooossswwwtttvvvzzz}}}~~~xxxrrrooodddjjjvvveeedddbbbaaacccccc___ZZZWWW\\\\\\UUUNNNNNNPPPQQQSSSKKKAAA;;;999777333///...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''+++...///...,,,222///------///000///,,,+++222888888777777444000,,,)))))),,,---******------///111444666777888888<<<===>>>===<<<;;;<<<===:::999888666333000...,,,,,,,,,,,,++++++*********---------............///000000111111111222222222333222111111333666:::<<>>>>>===<<<;;;:::999999999888666666666888:::;;;OOOVVV[[[ZZZWWWSSSMMMGGGEEEDDDDDDFFFLLLVVVaaaiiinnnvvv{{{{{{}}}qqqpppkkkRRRUUUkkk```NNNXXXTTTNNNMMMEEE>>>===;;;999777555444444999...;;;\\\{{{hhhjjj}}}mmmttt|||xxxxxx~~~|||xxx}}}nnnaaa___RRRGGGDDD???CCCRRRXXXYYYZZZWWWPPPHHHAAA>>>???>>><<<999666666999;;;;;;HHHbbb~~~tttjjj^^^OOOEEEBBBKKKGGGCCCKKKVVVYYYhhhyyyssssssuuuwwweeebbbTTTDDDDDDEEEZZZssszzznnnfffcccyyy\\\JJJEEEGGG???888555000555555333444666333@@@]]]zzzmmmWWWCCC???RRR^^^hhhiiigggggghhhhhhmmmkkkiiijjjnnnrrrtttvvvtttwwwzzz}}}}}}~~~wwwnnngggaaa```aaakkkdddcccaaabbbcccccc___ZZZWWW[[[[[[UUUPPPPPPSSSSSSRRRKKKBBB===<<<:::555111...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&***---...,,,+++000---+++,,,///222222111---222666666666888777333+++)))))),,,---******------...111444777888999999===>>>>>>>>><<<;;;;;;<<<:::999888666333000...,,,,,,,,,,,,+++++++++******------------............000000000111111111222222222111111222444666999;;;???@@@AAABBBDDDGGGIIIJJJFFFFFFEEEDDDAAA???<<<:::<<<=========>>>?????????AAAAAA@@@@@@???>>>======<<<;;;:::999:::;;;===>>>KKKSSSXXXXXXVVVTTTPPPJJJFFFDDDBBB@@@CCCIIIPPPUUUdddoooxxx{{{|||}}}kkkTTTVVVlllpppSSSSSSPPPPPPOOODDD>>>===;;;999777555444444888222DDDbbbzzzhhhmmmvvvhhhsss{{{tttuuu~~~}}}xxxyyy{{{jjj]]][[[OOOGGGFFFAAAAAAMMMWWWWWWVVVRRRKKKDDD>>><<<:::<<<===<<<<<<<<<===???===DDDXXXtttzzzmmmcccWWWKKKCCCBBBAAABBBCCCMMMVVVPPPUUUjjj}}}wwwuuuvvv{{{fffbbbTTTDDDCCCDDDYYYsssuuuhhh```]]]JJJEEEGGG???999777333222444222333444333DDDeeejjjRRRBBBBBBWWWbbbiiiiiieeeeeeggggggiiihhhgggjjjnnnsssvvvxxxuuuxxx{{{|||}}}~~~{{{sssiiicccXXXTTTRRR^^^xxxcccaaa```bbbdddbbb^^^ZZZWWW[[[[[[TTTPPPRRRTTTTTTOOOIIIBBB???>>>;;;666000...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&))),,,---+++)))...,,,+++,,,///333666777111333333222444888888555+++)))))),,,,,,******---+++---000444777999:::;;;>>>??????>>>;;;::::::;;;:::999888666333000...,,,,,,,,,,,,++++++++++++***------------............000000000000111111111111111111222444666777999999===>>>???AAACCCEEEGGGGGGDDDCCCAAA???>>><<<;;;;;;>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@???>>>???@@@AAACCCHHHPPPVVVVVVVVVVVVSSSNNNHHHEEEAAA>>>>>>@@@DDDFFFVVVeeeuuu|||~~~pppVVVSSSccc]]]LLLJJJQQQPPPBBB>>>===;;;999777555555444444555LLLiiiyyylllwwwqqqfffwwwzzzoooppp}}}uuusss|||xxxfffZZZXXXMMMIIILLLFFFAAAHHHTTTSSSPPPKKKDDD>>>;;;;;;999;;;>>>?????????AAABBBBBBBBBNNNhhhuuufffZZZOOOFFFBBBBBB>>>@@@AAAJJJOOOEEEDDDSSS|||zzzvvvtttwww}}}hhhaaaUUUFFFDDDBBBTTTooo|||iii[[[vvv___LLLFFFGGG???999888555111555444333333222IIInnn~~~___HHH>>>EEE```gggkkkgggbbbcccdddeeeeeeeeeeeeiiiooouuuxxxzzzxxxyyy{{{{{{|||}}}yyyqqqggg```XXXOOOJJJTTTooo~~~ccc___^^^bbbdddbbb^^^\\\YYY\\\YYYSSSOOOPPPRRRQQQJJJEEE@@@======:::444...------,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&))),,,---+++)))///---+++,,,...333777999555444111...000555666222+++((())),,,,,,******---***,,,000444888:::<<<<<>>;;;::::::;;;:::999888666333000...,,,++++++++++++++++++++++++,,,,,,---------........./////////000000000111111111222555777999:::::::::===>>>???AAACCCEEEFFFFFFEEECCCAAA???>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFIIIPPPVVVWWWWWWWWWVVVRRRKKKIIIFFFDDDDDDEEEFFFFFFKKK\\\qqq}}}wwwYYYOOOWWW~~~iiiJJJFFFQQQPPPCCC???>>><<<999777666555444222666PPPnnn{{{}}}ppppppiii|||yyylllnnn}}}}}}oooqqqwwwcccZZZWWWMMMLLLRRRLLLCCCGGGNNNMMMJJJEEE@@@<<<<<<======???@@@AAAAAABBBDDDFFFHHHGGGMMMaaazzztttcccVVVKKKCCC@@@BBBAAAAAA>>>AAAFFF??????NNNiii{{{rrrmmmmmmqqqyyy|||{{{~~~jjjbbbWWWIIIFFF@@@PPPiiiiiiYYYnnnbbbNNNGGGHHH???999888444444999777555222444OOOyyy}}}zzzzzzWWWBBB@@@LLLhhhlllllleee___```bbbccccccccceeejjjpppuuuxxxxxxyyyzzz{{{{{{{{{|||{{{sssiiibbb[[[RRRJJJNNNbbb|||ddd^^^]]]bbbeeeaaa______\\\\\\XXXPPPLLLMMMNNNLLLIIIDDD???======:::444...------,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&(((+++---...,,,***000///---,,,...111555888777777333...---000111...+++((((((+++,,,)))))),,,***,,,000444888;;;<<<===??????@@@>>>;;;::::::;;;:::999888666333000...,,,++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000222444777999;;;<<<;;;;;;===>>>@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFDDDEEEFFFHHHJJJLLLNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIOOOVVVZZZZZZYYY[[[ZZZWWWQQQOOOMMMMMMOOOOOONNNLLLHHHWWWkkk{{{|||]]]PPPTTTzzzrrrMMMGGGPPPOOOGGG???>>><<<:::888666555555333888TTTuuurrroooooohhhyyy|||vvvkkknnn|||zzzlllrrrsss```ZZZVVVLLLKKKRRRMMMDDDGGGJJJJJJHHHEEEBBBAAABBBDDDEEEEEEEEEEEEFFFJJJOOOTTTPPPPPPTTT```rrrtttcccVVVKKKCCC@@@AAAAAAAAA<<>>??????>>>;;;::::::;;;:::999888666333000...,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////333555777999;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCBBBAAABBBEEEGGGIIIHHHIIIJJJKKKMMMNNNOOOPPPLLLLLLMMMNNNOOOPPPQQQRRROOOQQQUUUWWWWWWTTTPPPNNNWWW\\\```______``````]]][[[YYYXXXZZZ\\\\\\XXXTTTPPPYYYhhhwww~~~~~~}}}aaaUUUYYYtttPPPLLLPPPMMMKKK???>>><<<:::888666555555666<<<[[[~~~nnnooommmgggppp}}}pppkkkpppyyyuuullluuuppp]]]ZZZVVVJJJGGGMMMIIICCCHHHKKKLLLMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLNNNTTT[[[aaaUUUWWWYYY___kkk{{{vvviii^^^TTTJJJEEEEEE===BBBBBBGGGOOOLLLHHHPPPWWWkkkwwwhhh___PPPOOOLLLKKKKKKMMMPPPQQQXXX]]]hhhxxxpppddd]]]OOOGGGDDDSSSjjj}}}|||oooeeehhh}}}ooo~~~___MMMHHHJJJAAA:::888333///555555555888@@@ccc~~~yyyrrrOOO>>>AAAQQQqqqpppjjj```[[[\\\^^^^^^bbbcccfffkkkpppssssssrrrtttvvvxxxyyyzzz|||zzz|||vvvnnnhhhZZZVVVNNNHHHNNN```sss}}}iii___[[[aaadddaaabbbhhh^^^\\\VVVNNNKKKMMMMMMJJJMMMGGGAAA>>>===;;;555///...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***------+++)))+++---......---///222666333:::<<<555...------...***'''(((++++++)))))),,,,,,...111555888;;;<<<<<<===>>>>>>>>><<<;;;;;;<<<:::999888666333000...,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////333444666777999:::;;;<<<;;;<<>>===<<<;;;<<<===::::::888666333000...,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////222333444555777999:::;;;999;;;===@@@AAAAAA@@@@@@EEEEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWXXXYYY\\\aaahhhllllllfff___YYY___dddhhhggghhhlllmmmlllpppppprrryyy}}}xxxtttooopppyyy~~~```RRRTTTmmmQQQXXXWWWLLLOOO@@@???===:::888777666555222AAAgggxxxsssooo~~~vvveeekkkrrrqqqlllmmm{{{|||sssdddbbb\\\MMMEEEGGGEEEFFFQQQXXX\\\```bbbaaa^^^[[[ZZZ\\\\\\ZZZXXXUUUTTTUUUWWWVVVVVVTTTWWWfffzzz~~~zzzssshhh___\\\SSSVVVTTTVVV___]]]ZZZ```aaalll~~~yyyjjj```VVVTTTQQQNNNMMMMMMMMMNNNPPPOOORRR^^^qqquuuddd\\\LLL???===SSSooo~~~|||sssllljjjrrr{{{zzzgggSSSDDDCCCJJJEEE???===888666777444444888@@@```}}}|||jjjKKK@@@HHHXXXpppnnnggg^^^YYY[[[]]]\\\^^^```eeekkkqqqtttsssrrrnnnqqquuuyyyzzz|||~~~{{{tttooobbbZZZMMMEEEJJJXXXcccffflllnnnsssyyy~~~jjjZZZZZZbbbaaaaaaeeeccc^^^XXXWWWSSSKKKOOOQQQHHHKKKEEEBBBAAA>>>777222222+++,,,------,,,+++)))((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&%%%(((,,,---)))'''((()))+++...///......///000111:::AAA>>>999555333000******))))))))))))******+++,,,///444:::===>>>===>>>>>>>>>>>>===<<<;;;:::<<<:::777555444111...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111444555777999999777666444666999===???@@@???@@@@@@EEEFFFHHHJJJLLLNNNNNNOOONNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPRRRTTTUUUVVVVVVZZZZZZ___fffhhhddd```___fffhhhkkknnnooonnnooorrrsssuuuyyyzzzwwwtttvvv|||\\\UUU[[[xxxbbbUUUVVVTTTOOOLLL@@@>>>;;;999999888777666999EEElll}}}vvvfffjjjrrrooohhhuuu||||||~~~nnn]]]^^^VVVMMMGGGCCCDDDPPP___fffjjjkkkhhhffffffbbb]]]_________\\\SSSKKKMMMTTTVVVTTTNNNLLL\\\wwwwwwnnnggg___^^^\\\^^^______[[[XXXWWW___ooozzzpppiiiccc```]]]\\\\\\]]]]]]\\\ZZZ\\\```gggrrr|||sssxxxqqqfffWWWNNNGGGDDDWWWrrrzzzjjjhhhoooppp{{{```MMM@@@BBBIIIBBB===>>>;;;222999222777888AAAggg|||nnnKKK@@@LLL\\\kkkfff___ZZZXXXYYYZZZZZZ]]]```eeekkkoooqqqrrrrrrppprrruuuxxx{{{|||}}}}}}}}}|||}}}}}}uuukkkbbb\\\RRRHHHEEEIIIQQQXXXaaa___cccmmmwww|||lll[[[ZZZbbbaaaaaaeeeddd^^^XXXWWWSSSKKKOOOQQQHHHJJJEEEAAAAAA>>>777222111,,,,,,------,,,+++)))((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%(((,,,---***(((***+++,,,,,,---...///000000222:::>>><<<999888666222******))))))))))))******,,,---000555:::>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;999777555444111...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000333555555666777888999888888777666999===???@@@AAABBBDDDJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWZZZZZZVVVRRRUUU\\\fffhhhlllnnnooonnnoooppprrrqqqppprrrwww{{{}}}}}}|||zzzyyyzzz}}}^^^TTTZZZzzzeeeSSSRRRTTTOOOIIIAAA>>>;;;999999888777666666CCChhh}}}wwwooodddiiiqqqnnnhhhuuu}}}zzziii]]]```WWWMMMGGGDDDHHHUUUdddnnnqqqqqqllliiigggccc^^^aaaaaa```\\\SSSLLLNNNTTT^^^```^^^ZZZeeezzzwwwnnnjjjeee___[[[YYYXXXUUUSSSPPPUUUcccvvv{{{uuuqqqmmmhhheeedddfffiiikkkqqqppppppssszzzvvv{{{lllrrruuuuuugggXXXNNNFFFDDDVVVsssjjjbbbhhhkkk|||bbbNNN@@@AAAGGGAAA;;;;;;888555;;;333888999CCCjjjtttNNN===HHH[[[iiiddd]]]YYYXXXXXXYYYYYY]]]```eeejjjnnnpppqqqqqqppprrruuuxxxzzz||||||}}}}}}~~~{{{||||||uuukkkbbbZZZNNNEEEAAACCCIIIMMMOOOOOOTTT___iiirrr}}}nnn]]]ZZZaaa```aaafffeee]]]WWWVVVRRRKKKOOOQQQHHHJJJDDDAAA@@@===777222111,,,,,,,,,,,,,,,***)))))))))))))))))))))(((''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%'''---...+++***,,,000---***+++///222222111444888:::999999:::888444************************,,,---000555;;;???@@@???>>>>>>>>>>>>===<<<;;;:::;;;999777555444222...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***,,,000555777666666777888999:::;;;;;;777:::===???AAACCCEEEGGGNNNNNNNNNOOONNNNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTUUUPPPFFFBBBLLLZZZfffiiimmmooonnnnnnnnnnnnnnnkkkhhhhhhiiilllnnnooosssvvvzzz}}}~~~]]]QQQYYY|||vvvYYYRRRXXXUUULLLAAA???;;;999999888777666444DDDhhh{{{rrrkkk{{{kkkdddiiirrrmmmgggvvv~~~~~~tttccc^^^bbbXXXLLLFFFFFFNNN^^^mmmwwwzzzxxxrrrmmmkkkfff```cccbbbaaa^^^UUUMMMMMMRRR```ggghhhdddjjj}}}tttkkkcccYYYRRROOOPPPSSSUUURRRRRRZZZkkk|||~~~{{{uuunnnkkkmmmssswww~~~~~~~~~}}}tttpppmmmooo|||iiiXXXNNNFFFEEETTTtttkkkZZZ\\\eee~~~iiiSSSDDDDDDIIIBBB<<<;;;777666<<<555999;;;GGGqqqXXX???FFF\\\ddd```[[[WWWVVVWWWWWWWWW\\\___dddiiilllnnnnnnnnnpppqqqtttwwwyyy{{{{{{|||{{{|||zzzqqqppp}}}zzz{{{~~~zzzzzzzzztttkkkbbbYYYKKKBBB>>>???AAABBB??????DDDMMMVVVaaappp}}}~~~ppp^^^[[[aaa___```fffeee\\\WWWVVVRRRKKKOOOQQQHHHHHHCCC@@@@@@===666222111---,,,,,,,,,+++******))))))))))))))))))(((''''''''''''&&&%%%%%%&&&&&&&&&&&&$$$''',,,...,,,,,,///444///***+++000555555333444666666444666:::999444************************,,,---111666<<>>======<<<;;;;;;;;;999666555444222...,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++---111444666777777777888:::<<<===>>>:::<<<>>>???@@@BBBFFFIIINNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSPPPRRRSSSOOOGGGDDDNNN[[[eeejjjnnnooonnnnnnmmmkkkhhhgggfffdddcccaaa___]]]ccckkkttt{{{}}}~~~\\\QQQXXXwwwdddRRRWWWXXXOOOBBB???<<<:::999999777666555IIIoooiiicccxxx{{{yyy|||mmmfffmmmtttmmmgggwww|||ooo^^^]]]bbbXXXKKKEEEIIIXXXjjjwww~~~~~~wwwrrrooojjjddddddddddddbbbXXXMMMIIIKKKUUU[[[]]][[[eee|||uuufff___TTTMMMMMMSSS\\\bbb]]]XXXZZZhhhxxxzzzsssnnnnnnrrrwwwyyy|||uuuiiijjjxxxiiiXXXNNNFFFGGGUUUuuuoooWWWRRRbbb}}}www[[[KKKHHHLLLEEE>>><<<888666<<<555999===KKKyyy\\\@@@DDDWWW___\\\XXXUUUUUUVVVVVVVVV[[[^^^cccgggjjjllllllllloooqqqsssvvvxxxzzzzzzzzz{{{}}}~~~}}}yyyzzzssshhhdddrrr~~~qqqiiinnnyyy}}}xxxxxxwwwqqqiii___UUUHHH@@@??????>>>;;;;;;;;;>>>BBBGGGNNN^^^lllxxx{{{qqq___[[[aaa______eeeddd\\\VVVUUURRRKKKOOOQQQHHHGGGBBB??????<<<666111111------,,,+++************)))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$''',,,...,,,---000666111+++,,,111666777555333444333000222666666222)))***++++++++++++***))),,,---000666<<<@@@AAAAAA==================<<<;;;:::888666555444222///,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++...000333444555555777777888999:::<<<>>>???============>>>AAAEEEIIILLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSMMMMMMPPPSSSQQQNNNRRRXXXbbbjjjoooooonnnooommmiiieeedddaaa^^^\\\ZZZ[[[[[[[[[cccoooxxx}}}aaaUUUXXXnnnkkkOOOPPPTTTNNNCCC@@@<<<:::999999777666666LLLvvv```UUUhhhyyy|||{{{{{{mmmhhhpppvvvmmmeeewww{{{lll[[[[[[___VVVJJJEEEOOObbbuuu{{{vvvtttooojjjeeeeeegggfff\\\OOOGGGFFFEEEIIIIIIKKK[[[xxxuuuiiicccYYYQQQPPPVVV```hhh___XXXXXXdddttt~~~zzztttooollllllllloootttyyy{{{~~~lllaaajjj|||iiiWWWMMMGGGIIIXXXxxx|||___RRR```|||wwwaaaOOOKKKNNNGGG@@@===777333;;;444999===NNN~~~rrrRRR<<>>>>>???===:::<<<;;;<<<>>>>>>BBBNNNZZZrrr|||zzzvvvsssnnnlllqqqxxxzzzllldddppp^^^[[[aaa^^^^^^cccaaa[[[UUUUUUQQQJJJOOORRRIIIFFFAAA>>>>>><<<555111111...---,,,+++************)))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&$$$&&&+++---+++,,,///444111------000444666666222555444000///222222000)))***+++,,,,,,+++***)))+++,,,///555;;;???AAAAAA<<<===============<<<<<<:::888666555444222///---******+++++++++,,,,,,,,,++++++++++++++++++++++++---///222555777888777666777777888:::;;;===>>>>>><<<<<<;;;:::;;;???EEEJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQSSSSSSTTTTTTUUUTTTTTTTTTJJJHHHJJJPPPRRRPPPOOOPPP___iiipppnnnnnnqqqnnngggfffaaaZZZTTTRRRVVV^^^ddd]]]dddnnnwww}}}ooo\\\WWWeeeoooSSSQQQTTTQQQDDDAAA===;;;:::999777666666KKKxxxaaaPPP\\\mmmwwwxxxwwwwwwhhhgggpppvvvjjjcccvvv}}}|||zzznnn\\\XXXYYYRRRHHHGGGUUUmmm~~~zzzxxxtttooogggfffgggggg___SSSKKKIIIDDDGGGFFFHHHZZZxxxwwwlllggg]]]TTTNNNOOOUUUZZZUUUPPPRRR^^^nnn{{{zzzuuuqqqlllfffaaaccchhhllljjjgggoooiiihhhqqqfffUUULLLGGGJJJ]]]|||uuuaaaaaa~~~uuucccPPPJJJMMMFFF???<<<555222:::444999<<>>DDDIIISSSRRRRRRSSSUUUVVVUUUTTTXXX[[[```eeeiiilllllllllnnnoooqqqtttuuuvvvvvvvvvvvvxxxwwwwwwtttbbbYYYcccrrr[[[WWWbbbeee^^^iiillllllhhhhhhlllpppqqqnnnnnniii___XXXSSSLLLEEE>>>===<<<<<<<<<===>>>???@@@???BBBGGGIIIGGGHHHKKKdddrrrzzziii[[[TTTQQQMMMKKKLLLLLLLLLQQQWWW]]]dddkkkmmmfffYYYNNNGGGmmm]]][[[aaa^^^]]]___]]]ZZZTTTTTTQQQJJJOOORRRIIIEEE@@@======;;;555111111...---,,,***)))******+++)))))))))))))))(((((('''$$$$$$$$$$$$%%%%%%&&&''''''$$$%%%)))***)))***---,,,,,,---,,,,,,---000333333999;;;444...---......)))***,,,------,,,***))))))***...444:::>>>@@@@@@<<<<<<===============<<<999888666555444333000---******+++++++++,,,,,,,,,************************////////////000222444555555777999<<<===<<<;;;:::444444333444777???HHHOOOPPPPPPQQQRRRSSSSSSSSSRRRTTTSSSQQQNNNMMMNNNOOOOOORRRRRRSSSUUUUUUVVVVVVVVVOOOIIICCCAAA>>><<>>;;;:::999777666===IIIssscccMMMSSS]]]dddhhhmmmuuufff\\\gggnnnbbb]]]ttttttooosss~~~|||uuu{{{sss```RRRNNNJJJFFFJJJ___zzz|||xxxsssmmmhhheeedddaaa]]]]]]aaaiiirrrtttnnnpppvvvggggggddd^^^WWWRRRQQQSSSRRRQQQVVVaaalllvvvwwwrrrpppkkk```WWWSSSjjj~~~xxxvvvbbbQQQKKKHHHHHHcccpppjjjUUUNNNPPPJJJDDD@@@999555===777999999EEEttteee@@@:::AAACCCRRRQQQQQQSSSUUUVVVUUUTTTXXX[[[```eeejjjlllmmmmmmnnnoooqqqsssuuuvvvvvvvvvoootttwww{{{yyyggg\\\eeevvvZZZTTTbbbllliiiyyy|||zzzqqqhhhfffggghhhggggggaaaWWWNNNHHHAAA999;;;===>>>???>>>???AAACCCGGGFFFIIIPPPSSSNNNJJJIII___nnn}}}yyyiii]]]YYYYYYQQQOOOPPPUUUWWWXXX[[[```aaagggnnnnnnhhh^^^VVVQQQhhh^^^XXX^^^aaa^^^\\\___XXXVVVRRRNNNPPPRRRNNNHHHEEE@@@===>>><<<555000///...---,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))))),,,***)))))),,,///111222555<<>>>>>???>>>>>>===<<<;;;999777555444333222///,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,------///111333555777777888;;;???BBBAAA>>>:::777333777;;;===???AAAEEEIIIRRRSSSTTTTTTTTTRRRQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSPPPKKKGGGDDDCCCCCCDDDYYYeeeoooooolllkkkjjjhhhfffddd___ZZZTTTMMMEEE@@@GGGKKKTTTaaappp{{{bbbVVVbbbhhhUUUXXXVVVPPPRRRJJJBBB<<<<<<<<<999666666<<>>;;;555000000...---,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******---+++)))))),,,///000111555;;;===:::666666666444+++******+++,,,,,,***(((++++++...555===BBBCCCBBB>>>??????>>>>>>===<<<;;;999777555444333222///,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,---...000333555666777888:::===>>>>>><<<999666999===BBBCCCBBBCCCGGGLLLQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRTTTUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQOOOLLLKKKWWWbbblllmmmlllkkkkkkiiigggfffdddbbb___YYYQQQLLLKKKMMMTTT___mmmxxx~~~cccWWW___mmmVVVXXX[[[WWWWWWJJJBBB======<<<999666777;;;MMMuuukkk[[[XXX___cccppprrrddd[[[hhhnnnaaaZZZqqq}}}uuu{{{~~~ppp^^^UUULLLEEEGGGYYYsss|||zzzqqqmmmgggccccccbbbaaa___jjjuuupppcccbbbgggrrrwwwmmmccc___^^^]]]___ccceee```]]]]]]___fffsssxxxqqqiiiaaa[[[QQQ[[[lll|||eeeTTTMMMKKKIIImmmyyy\\\NNNPPPJJJAAA===777999999;;;;;;:::HHHooobbbCCC;;;BBBIIIPPPPPPQQQSSSUUUVVVVVVUUUXXXZZZ]]]___aaadddhhhkkkkkkmmmnnnnnnooorrrvvvyyywwwtttzzzoooXXXMMMjjjfff\\\```aaabbb^^^ZZZTTTQQQRRRUUUYYY[[[ZZZXXXSSSMMMIIIEEECCCBBBEEEEEEFFFGGGIIIKKKMMMNNNTTTPPPNNNPPPQQQMMMKKKLLL\\\mmmzzzvvvtttsssoookkknnntttvvv}}}aaaXXXUUU]]]bbb___\\\^^^ZZZXXXTTTOOOOOOPPPMMMFFFEEE@@@======;;;555000000...---,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********...,,,******---///000000555999:::999999;;;:::777+++******+++------+++***++++++...555>>>CCCDDDCCC????????????>>>===<<<;;;999777555444333222///,,,++++++++++++++++++++++++++++++,,,+++******+++---+++,,,...000333555777888888888999::::::888777666===CCCGGGGGGCCCBBBGGGLLLPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUSSSVVVZZZ]]]\\\WWWQQQMMMWWW```iiikkkkkklllkkkiiihhhiiijjjlllkkkhhhbbb]]]ZZZZZZ[[[cccmmmwww|||~~~www^^^XXXccc{{{YYYUUU[[[XXXUUUKKKCCC>>>======999777777===QQQ}}}sssaaaYYY___bbbnnnpppbbbYYYfffooobbbWWWkkk}}}kkk[[[SSSJJJDDDIII___{{{zzzqqqlllkkkhhhccc______jjjfffYYYTTTTTT]]]mmm~~~tttiiiddd```^^^aaaeee```ZZZTTTRRRRRRYYYggguuu}}}uuulllccc]]]TTTYYY]]]aaajjj{{{gggUUULLLHHHKKKnnntttYYYMMMPPPJJJBBB===777::::::<<<;;;999HHHoooeeeFFF===BBBHHHQQQRRRSSSUUUVVVVVVWWWWWWXXXZZZ]]]^^^```bbbeeehhhiiijjjlllmmmnnnqqquuuyyysssqqqvvvgggIIITTTyyysssddd[[[NNNEEEDDDEEEGGGLLLRRRXXXZZZ[[[ZZZZZZXXXVVVSSSPPPMMMKKKLLLMMMNNNOOOPPPPPPQQQQQQSSSMMMIIIIIIIIIFFFEEEHHHZZZkkk}}}yyyrrrrrruuuvvvwww___WWWUUU]]]aaa]]]ZZZ[[[ZZZYYYUUUOOONNNOOOLLLFFFFFF@@@======:::555111111------,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((******++++++111///---,,,...000111222333666666666999===<<<888,,,+++***+++,,,---,,,+++***+++...555>>>DDDEEEDDD????????????>>><<<;;;:::999777555444333222///,,,++++++++++++++++++++++++***+++,,,+++******,,,---,,,---///111444666888999888888777777777777777777===CCCHHHFFFAAA???DDDJJJOOOPPPRRRUUUVVVVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUTTTWWW\\\___]]]XXXQQQLLLSSSZZZbbbeeehhhkkkkkkhhhllllllmmmoooqqqpppmmmjjjnnnjjjgggiiipppxxx}}}~~~jjjWWWXXXiiihhhWWWYYYWWWTTTMMMEEE???>>>>>>:::777888<<>>DDDEEEDDD@@@@@@??????>>><<<;;;:::999777555444333222///,,,++++++++++++++++++++++++***+++++++++******,,,......///111333555777888999888777666666666777999:::<<>><<<::::::999777555444333222///,,,++++++++++++++++++++++++)))***++++++***+++,,,...000111222333444666777777666555555555777999;;;<<<<<>>;;;???CCCBBB:::888KKKsssxxxMMM:::AAANNNXXXZZZ[[[YYYUUURRRSSSTTT[[[]]]^^^______aaacccfffgggiiikkkkkkjjjjjjkkkmmmqqqsssiii]]]gggwww```YYY\\\WWWXXXgggiiihhhhhhhhhhhhgggdddbbb\\\```eeeiiijjjhhhdddaaaYYYXXXWWWVVVVVVWWWXXXYYYOOOGGG@@@>>>???@@@DDDIII^^^ooo{{{zzz}}}pppcccXXXTTT[[[___[[[YYY\\\VVVXXXVVVPPPMMMNNNMMMJJJGGGAAA<<<;;;999444111222...---,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,------111///......111444555666333777888333///000222111)))(((&&&''')))+++++++++******---444<<>>>>>>>>BBBGGGZZZkkk|||{{{zzzzzz|||pppbbbWWWSSSZZZ^^^\\\\\\___UUUWWWVVVPPPMMMNNNMMMKKKGGGAAA<<<;;;999444111222...---,,,+++************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,------///---,,,---000333555555444:::;;;444......000000)))'''%%%&&&(((***++++++******---333;;;@@@@@@???AAA@@@@@@???===<<<:::999999777555444333222///,,,++++++++++++++++++++++++)))***++++++***+++---///000000000000000111111111000000222444777999<<<===666666777<<>>BBBGGGFFF;;;888NNNvvvyyyrrr|||TTT???AAAIIIRRRVVVYYYXXXUUUSSSUUUYYYXXXYYY[[[\\\]]]^^^aaadddbbbdddgggiiiiiijjjlllnnnwwwhhhZZZhhhyyyuuu]]]SSSIIIBBBCCCAAAAAACCCFFFJJJKKKKKKIIINNNUUU\\\aaabbbaaa___aaa___[[[YYYZZZ\\\```bbbRRRJJJAAA???======???DDDVVVgggyyy~~~|||zzziii\\\XXXXXX[[[]]][[[ZZZ[[[WWWXXXUUUOOOMMMOOOPPPMMMIIIBBB<<<<<<;;;666222111++++++******)))(((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((+++------------------------...000111333...222666888555111...,,,+++(((&&&(((+++...---++++++,,,---222888===@@@AAA@@@???>>>>>>>>>>>>;;;999777777555444222111//////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000111/////////000111333444555333000222888;;;:::999:::111222666>>>FFFKKKKKKJJJLLLMMMNNNQQQSSSVVVYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\VVVWWWXXXXXXXXXWWWVVVUUUZZZWWWZZZdddoooooocccVVVYYYUUUVVV^^^gggmmmqqquuupppmmmiiihhhiiiiiieeebbbRRRKKKCCCBBBGGGOOOTTTVVVjjjuuuvvv|||]]]RRRfffbbbZZZ^^^\\\ZZZVVVPPPIIIEEEBBB???:::777444EEEffftttfffhhhmmmbbbaaammmrrr___VVViii~~~{{{fffSSSIIILLLIIIFFFEEEDDDDDDIIIXXXfffwww}}}|||nnncccdddooo{{{vvviiigggrrrssscccXXXYYYdddsss~~~yyyppp^^^SSSPPPQQQeeezzzZZZKKKKKKiii|||uuuQQQNNNQQQMMMHHH===CCCHHHGGGKKKEEE777JJJ~~~ttt___AAA@@@GGGQQQUUUYYYZZZWWWUUUUUUVVV\\\\\\]]]^^^___```aaabbbeeefffgggfffgggiiilllooottt|||ooocccgggpppRRRAAA<<>>AAABBBAAA???>>>===>>>===;;;:::777777555444222111//////,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++---000111//////000111222444555666111///111777;;;:::999:::555444555999@@@FFFJJJKKKHHHIIIKKKNNNRRRWWW[[[]]]ZZZZZZZZZ[[[\\\^^^```bbbaaa```^^^[[[YYYXXXWWWWWWZZZYYY\\\gggsssxxxsssmmmjjjeeedddjjjppprrrsssuuunnnllljjjjjjlllnnnooopppllldddZZZTTTTTTWWWYYYZZZnnnwwwxxx}}}xxx___TTTdddyyy^^^\\\aaa___^^^WWWRRRKKKGGGDDD@@@;;;777999EEEaaaooojjj~~~mmm```^^^nnnwwwcccUUUggg}}}yyyeeeTTTJJJNNNNNNNNNLLLIIIEEEDDDJJJRRRdddlllwww~~~xxxtttfffddd```YYYSSSUUU]]]dddxxxwwwvvvwwwkkkgggdddrrrnnn]]]QQQOOORRRpppjjjVVVPPPnnnvvvUUUTTTUUUMMMFFF<<>>HHHQQQNNNHHH>>>777JJJ~~~{{{kkkJJJCCCDDDOOOTTTYYY[[[XXXUUUTTTUUUXXXZZZ]]]```bbbccccccbbbdddeeeeeeeeefffhhhllloooppp~~~rrr[[[\\\PPPLLLGGGCCC@@@???GGGPPP```[[[SSSIIICCCEEEMMMTTT\\\bbbdddaaa___```aaa``````WWWKKKAAA???CCCHHHKKKFFFHHHOOO[[[lll}}}tttmmm}}}}}}{{{~~~hhhVVVSSSSSSXXXZZZWWWVVVWWWSSSUUURRRNNNMMMPPPQQQOOOGGG@@@;;;;;;:::666222111.........---,,,,,,++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((***+++,,,,,,***+++,,,------.........///333777:::;;;<<<<<<===///,,,((((((+++,,,,,,*********,,,111888???CCCEEEBBB@@@===<<<======<<<;;;777777555444222111//////++++++++++++++++++++++++))))))******,,,...///000...000111444666888999:::777555666<<<>>><<<::::::666444222222777???GGGLLLOOONNNMMMMMMPPPTTTYYY[[[ZZZ[[[]]]___aaadddfffgggjjjhhheeebbb^^^ZZZWWWUUUTTTWWW\\\bbbiiiooouuuxxxnnnkkklllrrrxxxxxxwwwwwwrrrqqqpppmmmmmmrrr{{{|||xxxvvvyyyppplllmmmsssvvvwww}}}aaa\\\VVVhhhlllZZZ___dddbbbfff\\\XXXQQQMMMHHHCCC;;;666999???UUUssssssbbbcccmmmkkk\\\iiirrrXXXVVV```uuu|||rrr```SSSMMMRRRbbbfffdddXXXMMMGGGBBB>>>>>>GGGSSS^^^aaa[[[QQQIIIIIIFFFEEEGGGKKKMMMKKKIIINNNZZZkkkyyyooo___ZZZfff|||zzz{{{iiiXXXNNNQQQ[[[wwwffffffvvvfffSSS]]][[[KKKEEEDDDRRR\\\WWWKKK>>>888DDDppp```DDDCCCHHHMMMSSSYYY[[[YYYVVVTTTTTTWWWYYY]]]aaacccdddcccbbbcccdddeeeeeeeeehhhllloootttzzzhhhcccGGGBBB===;;;999999AAAIIINNNKKKEEE<<<777:::DDDMMMWWW___eeeaaa\\\[[[]]]]]]```ZZZNNNCCC>>>AAADDDDDDCCCCCCEEEMMM\\\pppyyyttt{{{iiiVVVSSSTTTYYY[[[YYYWWWXXXVVVWWWTTTNNNMMMOOOOOOMMMFFF???;;;;;;:::666222111------,,,,,,++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''')))+++,,,---////////////............///222555888999:::;;;<<<000,,,((((((***,,,,,,+++******+++000777>>>CCCEEEBBB@@@>>>=========<<<:::777777555444222111//////++++++++++++++++++++++++))))))***+++,,,...///000///000222555777999::::::999666888===>>>:::666666111111333666:::@@@FFFJJJQQQPPPOOOOOOQQQUUUZZZ]]]\\\\\\]]]^^^____________aaacccddddddbbb]]]XXXUUUSSSYYYaaagggkkkooossswwwpppnnnqqqzzz~~~~~~vvvuuurrrnnnkkknnnvvv|||~~~yyyvvvppplllpppxxxyyyvvvzzz___YYYVVVkkkyyy^^^]]]aaacccggg___ZZZTTTPPPKKKDDD;;;444777>>>UUUrrrzzziiiaaaaaassssss[[[```xxxwwwbbbVVVTTTgggtttnnn^^^RRRMMMSSSmmmuuuqqq^^^OOOKKKGGGAAA<<>>;;;???```[[[AAABBBHHHMMMRRRXXXZZZXXXUUUUUUUUUVVVYYY\\\```bbbcccbbbaaabbbcccddddddeeegggkkkoootttvvvxxxssskkkmmm~~~lll```@@@;;;777666555444888>>>888::::::888555888???FFFSSS^^^fffccc]]]\\\]]]]]]___[[[QQQFFFBBBDDDCCC??????@@@BBBFFFPPPccczzz~~~zzzzzzvvvnnnmmmhhhVVVSSSUUUZZZ]]]ZZZXXXYYYXXXXXXUUUOOOMMMOOOOOOMMMFFF???:::::::::666222111,,,,,,++++++******))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''')))+++---...555444222111000111222222000222444555555555777888000,,,((('''***---------*********...555<<>>>>>>>>>>>;;;999777777555444222111//////++++++++++++++++++++++++((()))***+++---.../////////111333666888999999999777555777<<<<<<888444333///222777:::===@@@DDDGGGNNNNNNNNNPPPSSSXXX]]]___]]]]]]\\\[[[ZZZXXXVVVUUUVVVZZZ^^^bbbbbb^^^YYYVVVTTT\\\gggpppuuuxxx|||~~~uuusssvvv~~~}}}|||vvvuuurrrnnnmmmoootttwww}}}~~~yyywwwrrriiigggooosssttt}}}kkk[[[WWWkkkbbbYYY```eeejjjbbb^^^YYYTTTNNNFFF<<<444777???VVVtttnnnaaa]]]fffzzz\\\VVVjjjsssmmmbbbWWW]]]ooonnn___TTTNNNTTTsssiiiTTTNNNIIIAAA???BBBIIIRRRXXXXXXQQQKKKIIICCC>>>@@@FFFJJJHHHEEE===AAAFFFLLLZZZqqqxxxhhh^^^ZZZZZZYYYUUUNNNHHHIIIQQQXXXeeehhhooowwwyyyqqqpppyyywwwxxxxxx}}}qqqcccVVVOOO[[[ooowwwwwwrrr{{{```VVVccc\\\IIIFFFLLL^^^aaa___JJJ===>>><<>>@@@RRR^^^ggggggbbbaaaaaa```]]][[[SSSKKKLLLRRRPPPHHHBBBDDDFFFIIIPPPaaaxxxrrrddd]]]\\\wwweeeYYYRRRfffdddUUUSSSTTTZZZ]]]ZZZXXXXXXWWWXXXUUUPPPOOOQQQRRROOOEEE>>>:::::::::666222222,,,,,,++++++******))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())),,,...///555333111///000222555777222333444333222111333444000+++''''''***...///...+++))))))---333:::???AAA???>>>???@@@@@@>>>;;;777777777555444222111//////************************((()))***,,,---.../////////111444666777888777777666555777===>>>:::666666222666;;;>>>???@@@BBBDDDLLLMMMNNNPPPTTTXXX[[[]]]\\\\\\[[[YYYVVVSSSPPPNNNKKKOOOTTTXXXZZZXXXVVVTTTPPPXXXeeepppwww|||wwwuuuxxx~~~xxxuuuqqqpppooopppssswwwyyyzzz~~~qqq___XXXbbbnnntttzzz___XXXkkkdddUUUaaajjjooofffbbb]]]XXXRRRIII>>>666999;;;PPPssspppccc___aaaeeeSSS\\\hhhrrrpppcccZZZmmmqqqbbbWWWPPPUUUqqqzzz```VVVNNNBBB@@@AAAFFFPPP[[[aaaaaa___TTTNNNIIIHHHKKKLLLJJJFFF@@@BBBDDDFFFMMM___www{{{hhhWWWMMMIIIFFFIIILLLLLLIIIFFFFFFFFFJJJPPPZZZeeeqqq{{{|||oooeeecccnnnzzz{{{uuuxxxxxxttt}}}lllaaaVVVQQQaaaxxxxxxtttxxx}}}```WWWddd\\\JJJKKKTTTfffeeebbbIII;;;>>>:::PPPhhhHHHAAAAAAOOORRRVVVVVVTTTTTTVVVXXXXXXYYYZZZ\\\]]]^^^______```aaabbbcccdddgggkkknnnttt{{{bbbpppqqqeeeOOODDDEEEAAA777???:::777888:::999<<<@@@DDDDDDEEEEEECCCAAA@@@???PPP[[[eeegggfffeeedddaaa]]][[[TTTPPPYYYgggggg^^^SSSSSSSSSVVV]]]kkk{{{|||hhhXXXPPPNNNddd{{{uuu___PPPIIIQQQhhh```TTTRRRTTTZZZ\\\ZZZWWWXXXVVVWWWUUUQQQPPPSSSTTTRRREEE>>>999::::::666222222------,,,++++++******))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((***,,,///000111///---+++---111555888444444444222000///000111///+++''''''+++...000000+++)))))),,,222999>>>@@@>>>>>>???AAAAAA???:::666777777555444222111//////************************((()))***,,,---...//////000111444666777777666666777666999@@@CCC???<<<;;;777;;;>>>???>>>>>>@@@BBBNNNOOOPPPQQQSSSUUUWWWXXX\\\[[[ZZZXXXTTTQQQMMMKKKDDDFFFJJJNNNPPPQQQPPPPPPKKKRRR]]]iiiqqqwwwzzz{{{zzzxxx{{{yyyuuulllkkklllqqqyyy~~~|||lllVVVLLL[[[nnnxxxaaaYYYllldddSSSbbbooosssiiifffaaa\\\UUUKKK@@@777999777IIIpppsssiiihhh^^^vvvoooVVVSSS___qqqvvvlllZZZmmmttteeeYYYRRRVVVmmmmmm```TTTEEE??????DDDOOO]]]hhhmmmnnn^^^YYYSSSPPPOOOMMMGGGBBBEEEGGGGGGFFFFFFOOO```mmm~~~qqq```QQQIIIFFF@@@EEEKKKOOOMMMGGGAAA===<<>>777LLLgggHHHBBBDDDPPPRRRUUUUUUSSSSSSVVVZZZXXXYYYYYYZZZ\\\]]]^^^^^^___aaabbbbbbdddgggkkknnn{{{gggQQQQQQHHH:::555999===;;;<<<666444777<<>>888888888444111111...---,,,+++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---,,,---......------///111222444999===;;;333......,,,***((((((***,,,---...+++++++++---222999@@@DDDAAAAAA@@@>>>===;;;::::::888666333222222222111000///---+++***++++++***)))***++++++,,,---...//////...111444555555555666777666777:::BBBKKKNNNKKKFFFGGGEEEAAA>>>======>>>???KKKMMMPPPQQQRRRTTTVVVXXXYYYYYYYYYVVVRRROOONNNNNNNNNLLLHHHEEEEEEHHHLLLNNNDDDFFFMMM\\\kkkttttttpppuuuxxx}}}~~~yyyrrrnnniiieeebbbgggvvv|||{{{fff```]]]mmmiii```tttiiiXXXdddrrrsssoooiiiddd```VVVGGG;;;555:::666CCCoooqqqjjjbbb^^^iiilllaaaXXXggg}}}~~~ccc```zzzlll___UUURRRZZZ~~~{{{```PPPKKKDDDDDDBBBEEEXXXqqq~~~~~~ssskkkbbb]]]XXXSSSNNNLLLNNNJJJIIILLLKKKHHHLLLSSSkkk~~~}}}iii[[[PPPHHHMMMIIIGGGIIILLLLLLFFF@@@@@@DDDKKKRRRWWWYYYWWWTTT\\\jjjuuutttkkk```UUULLLDDDDDDFFFJJJNNNOOOLLLHHHKKKXXXrrrzzziii\\\QQQSSShhhnnnrrrtttYYY[[[```bbb]]]YYYaaammmjjjVVVIII;;;999===JJJsssjjjIIIBBBAAAQQQUUUUUUSSSTTTXXXYYYVVVXXXWWWVVVWWWZZZ\\\^^^^^^]]]___aaaaaabbbeeekkkppptttdddQQQDDD@@@<<<<<<=========>>><<<<<<:::666666???PPP^^^]]]aaa[[[OOOJJJMMMKKKDDDVVV[[[aaadddbbb]]]WWWTTTQQQLLLHHHKKKVVVccclllpppqqqlllgggggglllvvvuuullljjjjjjvvvyyywwwvvvxxxqqqjjjrrr}}}zzzbbbWWWTTTUUUZZZ]]][[[XXXWWWVVVVVVTTTPPPQQQTTTTTTPPPEEE>>>999999888555111111...---,,,+++************))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---+++,,,------,,,---///111555666;;;???<<<444//////,,,***((((((***---...///+++++++++---222999@@@DDDAAA@@@???>>>===;;;::::::888555333222333333111000///---+++***++++++***))))))******+++,,,---......---///333555555666777999555555666<<>>======>>>???EEEHHHKKKMMMOOOQQQUUUWWWWWWXXXWWWTTTNNNJJJGGGFFFIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAEEEPPP^^^hhhkkkiiimmmqqqxxx|||}}}zzzvvvrrrhhheeebbbgggwww}}}~~~wwwjjjnnnjjjggghhh]]]gggssswwwpppkkkgggbbbXXXHHH<<<777999777BBBiiiqqqiiieee^^^eee|||lll]]]hhh}}}fff___tttlll^^^TTTPPPXXX|||ooo]]]UUUHHHGGGCCCCCCRRRlll|||rrriiibbb[[[VVVSSSXXXSSSSSSXXXYYYTTTPPPPPP```zzzvvvjjj```QQQOOOLLLIIIHHHGGGEEEDDDFFFEEEGGGPPPYYYZZZSSSKKKIIITTTdddnnnmmmbbbVVVNNNHHHDDDBBBCCCGGGJJJHHHEEEDDDPPPgggtttfff\\\VVVZZZoooooouuuppp[[[```hhhkkkddd___gggsssoooYYYJJJ:::888:::EEEnnnrrrMMMCCCCCCMMMQQQSSSRRRRRRVVVWWWUUUWWWUUUTTTUUUXXX[[[\\\\\\\\\^^^_________ccciiinnneeeWWWMMMBBBHHHGGGFFFCCC>>>;;;<<<>>>???@@@???;;;:::BBBQQQ^^^hhhnnnkkk^^^UUUSSSMMMEEEUUUWWWXXXWWWRRRNNNKKKJJJHHHBBB>>>AAAJJJVVV^^^aaaeeebbb```ccckkkvvvvvv```WWWSSSTTTZZZ^^^\\\ZZZYYYWWWWWWTTTPPPPPPSSSRRRNNNEEE>>>999999999555111111...---,,,+++************((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---***,,,,,,,,,+++,,,...000555666:::>>>;;;444000000---+++((((((***---...///+++++++++---222888???CCC@@@@@@???>>><<<;;;::::::777555333333333333222111///---+++***++++++***)))((())))))***+++,,,---...,,,///222444555666888:::888555444666<<>><<<<<<===???@@@AAACCCGGGJJJLLLPPPTTTWWWXXXYYYXXXSSSKKKCCC>>>;;;@@@CCCGGGJJJJJJGGGCCC@@@???======DDDOOOYYY]]]^^^dddiiipppwwwzzzyyyvvvssshhheeebbbeeessstttmmmwwwggglll}}}kkkbbbgggpppvvvqqqmmmjjjeeeZZZJJJ>>>999666888@@@```{{{vvvhhhddd______rrrttt___bbbttt}}}mmm___mmmkkk]]]RRROOOXXXtttyyycccUUUOOOLLLFFFAAAJJJcccwwwpppjjjfffddd^^^^^^gggmmmhhh[[[QQQSSSnnnqqqaaa^^^YYYRRRMMMKKKKKKKKKKKKGGGHHHTTTcccdddWWWHHHDDDJJJ[[[qqqyyynnn___YYYLLLFFFBBBCCCHHHJJJGGGBBB>>>FFFWWWoooyyylllaaa\\\[[[cccyyy}}}qqq{{{zzzhhhYYYdddppprrrjjjdddkkkwwwqqqYYYIII888666999BBBiiiyyyzzzPPP@@@AAAHHHMMMPPPPPPPPPTTTVVVTTTTTTSSSQQQRRRUUUXXXYYYYYYYYY[[[]]]]]]]]]```fffkkk|||pppPPPFFFGGGFFFMMMQQQSSSNNNFFFAAABBBEEEFFFEEEBBB<<<999???NNNZZZnnnwwwxxxlll___VVVMMMDDDOOONNNKKKFFFBBB@@@AAACCC???:::555666===FFFMMMPPPTTTTTTWWW^^^jjjvvvsssaaaWWWSSSSSSYYY___^^^\\\[[[XXXXXXUUUPPPOOOQQQPPPLLLDDD>>>999::::::555222111------,,,+++************((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---***+++,,,,,,++++++---///222222666:::888222000111111...***((()))+++,,,---+++******,,,111777>>>BBB@@@???>>>===<<<;;;::::::777555333333333444333111///---+++***++++++***)))))))))***+++,,,---.........000222444555666888:::<<<999555555777:::<<<===???>>>===<<<<<<>>>???@@@AAACCCFFFHHHJJJNNNRRRUUU\\\\\\[[[VVVNNNDDD>>>:::<<>>EEELLLOOOPPPZZZ^^^eeelllooopppnnnmmmhhheeeaaa```kkkyyyvvviiiooo|||yyyaaannnuuuhhhaaadddnnnwwwrrrooolllggg[[[JJJ>>>:::444:::???YYYggg```aaaZZZddd}}}ccc]]]kkkxxxuuubbbgggkkk]]]TTTRRR[[[qqqhhhSSSTTTPPPIIIBBBDDDWWWwww|||pppjjjkkkvvv~~~kkkZZZSSSeee}}}|||tttnnnfff___ZZZUUUQQQNNNLLLLLLSSSddduuuuuueeeSSSPPPMMMZZZuuuzzznnnjjjWWWQQQLLLLLLPPPQQQKKKDDD>>>AAAMMM```vvvvvviii]]]ZZZ]]]iii{{{ttttttaaaUUUdddsssuuulllffflllvvvmmmUUUDDD666666:::BBBhhh{{{ZZZ@@@???CCCJJJOOOOOOPPPSSSUUUTTTRRRPPPOOOPPPRRRUUUUUUUUUXXXZZZ\\\\\\\\\___eeekkkvvvlllUUUUUUaaaggg^^^dddfffbbb]]]ZZZYYYYYYTTTSSSOOOGGG@@@AAAKKKUUU```lllrrrjjj]]]QQQGGG@@@DDDBBB???;;;999:::>>>BBB===888444333777===BBBDDDFFFIIIQQQ\\\jjjvvv~~~qqqcccYYYSSSRRRYYY``````]]]\\\XXXXXXTTTOOONNNPPPNNNJJJDDD>>>:::;;;;;;666222111------,,,+++************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---***+++,,,,,,++++++---//////000333888777333333555666222,,,)))((()))******+++******,,,000666===AAA???>>>>>>===<<<;;;::::::777555333333444444333222///---+++***++++++***)))******+++,,,---...//////000222444555555666888;;;:::999777777888999999999>>>=========>>>???@@@AAABBBCCCEEEEEEFFFIIIMMMPPPYYY[[[\\\ZZZUUUOOOJJJHHHGGGGGGHHHIIIJJJLLLLLLMMMBBB???<<<===@@@CCCDDDDDDIIIMMMSSSYYY^^^aaabbbccccccaaa\\\ZZZaaaooozzz}}}~~~}}}~~~yyylllmmmvvvvvvcccwwwnnn___[[[bbboooyyysssqqqoooiii[[[III<<<888333;;;???TTTkkk```cccYYYYYYpppmmm___fffvvv{{{iiicccyyylll```XXXXXXbbbtttwww___YYYSSSMMMGGGCCCLLLfff~~~zzz{{{|||ggg^^^bbbnnn{{{rrrmmmkkkeeeYYYNNNMMMTTTdddyyyqqqaaaWWWMMMSSSnnn~~~~~~qqqggg[[[UUUTTTSSSOOOKKKEEEEEEJJJWWWlllxxxiii\\\ZZZ```mmmyyyzzzrrr___TTTeeeuuuvvvlllgggmmmvvvkkkQQQAAA444777;;;@@@cccmmmEEE@@@@@@IIIPPPQQQQQQSSSUUUUUUQQQOOOMMMNNNPPPSSSSSSSSSVVVYYY[[[\\\\\\```ggglllxxxvvvlllssszzz}}}}}}yyywwwxxxtttmmmcccgggiiicccWWWNNNKKKMMMHHHSSS\\\ZZZPPPFFF???;;;999999888777666888<<>>;;;<<<<<<777222000...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---***,,,,,,,,,+++,,,...000111111444888888555555999888333---)))((()))))))))*********+++///666<<<@@@>>>>>>======<<<;;;;;;:::777555333333444555444333///---+++***++++++***)))***+++,,,---...//////000111333555666666888;;;===777777888:::;;;<<<======????????????@@@AAABBBCCCAAABBBBBBAAAAAACCCGGGJJJSSSVVVZZZ\\\\\\[[[[[[[[[ZZZXXXTTTPPPMMMJJJHHHHHHCCCAAA???>>>???@@@@@@@@@===???CCCIIINNNSSSWWWYYYXXXXXXTTTRRRXXXeeeqqqwwwxxxzzz{{{}}}~~~yyywwwwwwzzzjjjzzz```YYYdddqqqwwwvvvtttssslll\\\HHH;;;777555<<<===OOOsssgggbbbZZZVVV___xxxvvvaaa^^^nnn}}}ooobbbnnnpppddd]]]^^^iiiqqqqqq___WWWQQQNNNHHHFFFVVVkkksssccc^^^___ooozzzjjj\\\QQQ]]]qqq{{{lll[[[OOONNNbbb{{{~~~mmm___WWWUUUUUUTTTNNNMMMMMMTTTfff{{{xxxiii^^^___hhhuuuzzzrrr```ZZZjjjxxxvvvnnnlllrrrxxxiiiOOO???444888:::===\\\|||HHH>>>>>>HHHQQQRRRQQQSSSTTTTTTQQQOOOMMMNNNPPPRRRSSSRRRTTTWWWZZZ[[[]]]bbbiiinnn~~~wwwllluuu|||wwwhhhVVVHHHBBB;;;BBBIIIIIIDDD===:::888666777777666555555777999===;;;888555555777:::<<<>>>DDDOOO___mmmxxx}}}vvvmmmeee]]]UUURRRYYY```aaa^^^[[[WWWWWWSSSNNNMMMOOOMMMIIIDDD>>>;;;===<<<777222000...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---+++,,,------,,,---///111333333555888777333444777777222,,,)))(((***+++,,,******)))+++///555;;;???=========<<<<<<;;;;;;:::777555444333555555555444///---+++***++++++***)))******+++,,,---......///000222444666888;;;???CCC999:::;;;<<<<<<>>>@@@BBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@BBBFFFIIIQQQTTTXXX\\\^^^___aaacccbbbbbbbbb___ZZZTTTNNNJJJGGGEEECCCAAABBBDDDFFFGGGBBBBBBBBBCCCFFFJJJNNNQQQMMMNNNKKKGGGKKKWWWccchhhjjjpppvvvzzz{{{{{{}}}}}}kkkbbbZZZjjjwwwxxxyyyyyywwwooo]]]HHH;;;777888<<<;;;IIIrrr}}}lll```]]]XXXUUU```}}}dddXXXfff|||uuubbbccc~~~tttgggaaabbbmmmmmm~~~gggZZZTTTVVVPPPGGGLLL\\\xxxyyy}}}eee]]]YYY```pppyyynnnWWWaaauuuzzzdddXXXOOOXXXooo~~~sssiiiaaa]]][[[UUUTTTRRRTTTbbbwwwyyysssggg```hhhttt|||{{{rrr___bbboooyyyvvvooopppvvvyyydddJJJ<<<444:::======ZZZLLL???<<>>;;;======777222000...---,,,+++************))))))))))))************((((((((((((((((((((((((%%%%%%&&&''')))+++,,,...,,,---......------///111444333444666444000000333555111+++((((((+++---...******)))***///444;;;>>>=========<<<<<<;;;;;;:::777555444444555555555444///---+++***++++++***)))))))))***+++,,,------......000333666999>>>CCCGGG??????>>>===<<<>>>AAACCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBAAAAAADDDHHHLLLSSSUUUYYY[[[\\\]]]___aaa```dddiiillliiibbbYYYSSSLLLIIIFFFEEEFFFJJJNNNQQQOOOMMMHHHEEEEEEGGGJJJLLLGGGHHHEEE???@@@IIITTTYYY\\\eeepppwwwyyyzzz~~~{{{eeeuuu\\\XXXppp||||||zzzrrr___III;;;777;;;===999DDDggglll]]]___[[[QQQRRRjjjkkkYYYeeeyyywwwaaa\\\xxxwwwiiibbbcccooopppmmm]]]VVVZZZVVVIIIIIIUUUWWWdddmmmkkkmmmtttuuuooohhhwwwkkkddd]]][[[```lll}}}|||uuuZZZbbbssslll```RRRPPPbbbyyyqqqeee___XXXXXXUUUTTT```vvv}}}sssmmmdddcccooo~~~xxxppp\\\fffqqqxxxtttooorrrwwwyyy]]]DDD888333<<<@@@@@@\\\TTTFFF;;;GGGQQQRRROOOPPPQQQQQQRRRPPPNNNOOOQQQRRRSSSSSSOOORRRVVVYYY\\\bbbjjjppp}}}ooo]]]SSSTTTXXXMMMIIIEEECCC@@@<<<<<<===:::;;;:::999999:::>>>@@@>>>===;;;999888999;;;>>>;;;BBBOOO```ooozzz}}}tttwww}}}}}}lll___SSSTTT[[[]]]bbbddd\\\XXXTTTPPPOOOPPPPPPNNNLLLHHH@@@:::<<<===999333111......---,,,++++++++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''')))+++,,,///...///111///,,,---111444555333333666888222***111...+++)))***+++,,,---,,,***)))+++///555999<<>>===;;;;;;:::;;;;;;999777555555666666555444222000,,,)))(((((())))))(((((()))***+++---...///333333222333777;;;@@@CCCGGGDDDAAA@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHFFFBBBAAAFFFKKKPPPSSSWWWZZZ\\\^^^aaacccgggfffhhhnnnqqqoooggg___ZZZTTTPPPOOOPPPSSS\\\dddoooiii```VVVOOOKKKIIIIIIHHHFFFCCC???===@@@GGGNNNVVVaaaooowwwyyyyyy|||zzzyyywwwiiiuuuvvvYYYZZZnnn~~~uuu^^^CCC888;;;:::777888EEE^^^{{{iii[[[^^^^^^XXXRRR]]]|||ooo[[[]]]eeewwwmmm^^^mmm~~~eeebbbooo|||hhh[[[\\\VVVPPPMMMIIIQQQRRRPPPNNNSSSZZZZZZTTTUUUccc}}}pppccc^^^ccchhhlllooouuuwwwooojjjVVVYYYhhh{{{aaaWWWbbbtttzzzwwwvvvwwwqqqiii^^^VVVOOOQQQ^^^rrrxxxpppiiidddkkk}}}|||kkkdddtttwwwyyyqqqjjjtttxxxkkkSSSDDD:::999888888AAAOOO___DDD:::@@@FFFLLLPPPSSSRRRNNNVVVTTTPPPNNNMMMPPPSSSUUUPPPTTTWWWYYY[[[```hhhnnnyyy|||oooccc]]]XXXQQQKKKHHHEEE???<<<<<<;;;>>>AAAAAA>>><<<===???BBB@@@===<<<<<<<<<<<<;;;===DDDOOO^^^lllwww~~~qqqeeellliiilllvvvdddUUUSSSZZZ]]]bbbddd[[[XXXTTTPPPOOOOOOOOONNNLLLGGG???:::<<<===999333111......---,,,++++++++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***,,,///---...000///+++,,,000333444333222555888333,,,...,,,)))((()))***,,,---,,,***)))+++///555999<<<===<<<<<<<<<;;;;;;::::::888666444444555666555444222000---***(((((()))***(((((()))***+++---...///111111222444777:::===>>>CCCDDDEEEFFFFFFDDDBBB@@@HHHHHHIIIIIIHHHIIIJJJKKKHHHJJJLLLKKKIIIGGGFFFGGGLLLPPPUUUYYY\\\___bbbdddddddddgggkkknnnmmmhhhddd```]]][[[ZZZXXXZZZeeeqqqxxxuuuppphhh___YYYUUUSSSMMMKKKGGGBBB???BBBIIINNNUUU```nnnvvvxxxyyy}}}yyyuuu{{{qqqjjj{{{~~~eeeccctttuuu^^^BBB777:::999888888AAAYYYyyy|||___]]]\\\ZZZTTTXXXooozzz___ZZZ```uuuuuucccdddzzzkkkjjj}}}rrrgggbbbYYYUUUUUUPPPTTTSSSMMMHHHJJJQQQRRRNNNLLLZZZuuurrriiiiiiiiihhhcccjjjjjjmmmtttkkk^^^]]]RRRWWWgggrrrhhhmmmyyy~~~{{{llljjjrrrwwwiiiWWWQQQLLLNNN[[[ooovvvooogggiiisss{{{tttiiicccrrruuuvvvmmmdddmmmrrrfffMMM@@@777777666666???KKKtttgggAAA;;;>>>BBBHHHNNNTTTUUUTTTVVVSSSPPPNNNNNNOOORRRTTTSSSUUUWWWXXX[[[dddpppzzzzzzooolll```TTTNNNJJJDDDAAA@@@;;;???DDDGGGHHHFFFDDDCCCEEECCC???>>>======<<<;;;>>>EEEQQQ___lllwwwvvv\\\NNNLLLNNN[[[tttooobbb___mmmYYYRRRYYY^^^dddcccZZZWWWTTTQQQNNNNNNNNNMMMLLLFFF???:::<<<===999333111...---,,,++++++******+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++---,,,---///...***+++000111222222111444888555///,,,+++)))'''''')))+++---+++******+++///444999<<<:::;;;<<<<<<<<<;;;:::999777555333333444555444333222000---+++)))))))))***(((((()))***+++---...///...000333666888999999999@@@AAABBBDDDEEEFFFFFFFFFHHHIIIKKKLLLMMMOOORRRUUURRRRRRRRRQQQNNNKKKHHHFFFJJJNNNTTTYYY\\\^^^```bbb```bbbdddgggiiijjjjjjjjjcccccccccbbb]]]^^^jjjwww|||pppgggbbbZZZVVVPPPIIIEEEGGGLLLPPPVVV___llltttxxxzzz}}}~~~vvvooosssoooqqqtttlll{{{uuu\\\AAA666888666999888;;;SSSxxxggg\\\XXX\\\XXXRRR___vvviiiZZZZZZooo}}}nnn^^^mmmvvvrrrppp^^^^^^bbb\\\XXXTTTMMMEEEDDDIIIKKKJJJEEEPPPggg|||uuulllggglllgggcccfff___VVVWWWTTTZZZjjjyyyxxx}}}~~~zzzbbb[[[___vvvvvvaaaTTTQQQMMMNNNXXXkkkuuuooofffsssvvvooossshhhcccqqqrrrrrrggg]]]eeejjj^^^FFF<<<666666777777>>>HHHiiivvvKKK===;;;;;;@@@HHHOOORRRSSSUUUSSSPPPNNNNNNOOOQQQSSSUUUVVVVVVWWW\\\iii|||zzzhhhUUUMMMJJJGGGCCCAAA>>>AAAFFFMMMQQQQQQNNNKKKGGGDDDAAA?????????>>>>>>???FFFRRR```nnnxxxhhhOOOEEEHHHLLLEEEVVVtttmmmVVVMMMwww]]]RRRZZZaaafffdddYYYWWWTTTQQQNNNLLLLLLLLLLLLEEE>>>:::<<<===999333000...---,,,+++************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++,,,***,,,...---***+++//////000000000333777777222///...,,,)))'''(((***,,,***++++++,,,...333999===999:::<<<======;;;:::888666444222222444555444333222111...,,,***))))))***(((((()))***+++---...//////222666:::;;;:::888666======;;;<<>>FFFLLLOOOQQQTTTRRRPPPOOONNNOOOPPPQQQRRRSSSUUUWWW^^^nnn~~~iiiSSSKKKLLLLLLIIIGGGFFFEEEFFFJJJPPPTTTUUUSSSKKKGGGCCC@@@@@@@@@??????@@@GGGTTTbbboooyyyzzzrrrqqqoooiii___XXXTTTMMMGGGGGGKKK^^^zzzjjjRRRIII}}}```TTT]]]cccfffcccZZZWWWUUUQQQMMMJJJJJJKKKLLLCCC===999<<<===999333000------,,,+++************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((()))***+++***+++...---***+++///---///000///111777888555555444111---((('''(((+++***+++,,,,,,...222999>>>999;;;<<<======;;;:::888555444222222444555444444333111///---+++*********(((((()))***+++---...///111444999===>>><<<999666999:::::::::===DDDMMMTTTLLLPPPSSSSSSQQQPPPSSSVVVZZZeeeqqqsssiii\\\RRROOOKKKOOOTTTXXX[[[]]]___aaa[[[\\\^^^```aaadddiiilllggg```\\\\\\^^^___bbbfffsss{{{qqqggg```\\\ZZZYYY^^^eeemmmtttxxx{{{~~~|||mmmgggppp~~~rrrmmmiiizzzqqqTTT<<<444666333999999999LLLrrrfffVVVZZZXXXMMMQQQbbbnnn```ZZZtttqqq]]]jjj{{{}}}wwwhhh```YYYVVVWWWWWWUUUTTTRRRPPP```nnnccchhhmmm|||wwwhhh^^^hhh|||uuubbbXXXUUURRRRRRZZZlllxxxsssppptttuuuyyy~~~}}}xxxgggmmmnnnkkkhhh]]]VVV___```PPP<<<888777888:::===BBBGGGZZZ}}}MMMBBB:::@@@IIIOOOQQQSSSRRRQQQPPPOOONNNNNNNNNNNNLLLOOOSSSWWW___ppplllXXXRRRVVVXXXUUUSSSOOOIIICCCCCCHHHPPPVVVYYYVVVRRRKKKFFFBBB@@@>>>===???GGGTTTcccpppzzzsssmmmjjjoooqqqooohhhaaaZZZOOOEEEHHHCCCPPPkkkxxxjjjUUUJJJaaaUUU___ddddddaaaZZZVVVUUUQQQMMMIIIHHHJJJMMMBBB<<<999<<<>>>999333///---,,,+++******))))))***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***+++***+++...---***,,,000---//////...000555888777888888555000)))&&&(((+++)))+++---------222999>>><<<============;;;:::999555444222333555666555555333222000...,,,+++******(((((()))***+++---...///333555999;;;<<<;;;999888666:::???AAAAAABBBEEEHHHOOOSSSWWWUUUOOOJJJJJJKKKQQQcccxxx|||kkkZZZPPPIIILLLQQQUUUYYY\\\```ccc[[[[[[]]]___aaacccdddeeehhh```ZZZ]]]```aaabbbccc```oooxxxqqqjjjeeebbbfffkkkqqqvvvyyy|||~~~{{{jjjdddpppyyy|||kkk___fff{{{lllNNN999444777333888999999FFFfffqqq[[[YYYVVVOOORRR^^^~~~jjjYYYggggggcccpppsssggg\\\\\\___]]]XXXTTTRRROOO]]]{{{yyysssccceeexxxzzzjjjXXXUUUQQQRRR\\\oooyyytttrrrrrrxxxttttttttteeeoooiiiccc___XXXVVV```^^^III777666555666999>>>CCCGGGSSSwwwTTTBBB666:::DDDJJJNNNRRRQQQQQQPPPPPPOOONNNMMMLLLHHHMMMRRRVVV^^^pppxxxgggbbbdddbbb[[[VVVQQQKKKCCC@@@CCCKKKTTTZZZaaa[[[RRRJJJDDD@@@===;;;===EEESSScccqqq{{{sss___]]]cccwwwbbbTTTPPPPPPOOOKKKTTTlllyyymmmTTTCCC|||___UUU```cccaaa^^^XXXVVVUUUQQQLLLGGGGGGIIIMMMAAA;;;999<<<>>>999333///---,,,+++***))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''')))***+++***+++......+++---111---000000---...444888888999999777111***'''))),,,(((+++---------111888???@@@@@@???>>><<<;;;::::::666444333444555777777666333222111///---,,,+++***(((((()))***+++---...///222333555666888888888777777<<>>999333///---,,,+++***))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''))))))+++***,,,///...,,,---111---000000---...333888888777888666000***'''***...(((+++...------111888???CCCBBB@@@>>><<<;;;::::::666555444444666777777777333222111000...,,,+++***(((((()))***+++---...///000000111222333555666777:::===@@@???>>>@@@GGGMMM???GGGPPPQQQLLLGGGGGGHHHJJJMMMUUUdddppppppeeeZZZSSSSSSRRRPPPOOOPPPRRRUUU]]][[[[[[___cccbbb\\\VVVWWWUUUVVVXXXYYYYYY]]]ddd\\\XXXXXXcccvvvwwwqqqtttuuuxxxzzz|||}}}~~~~~~~~~{{{jjjaaakkkyyyzzzZZZ\\\vvveeeFFF555444999444333666999:::IIItttiiiZZZTTTRRRRRRSSSbbbwwwlllXXXccclll^^^lll~~~{{{ssseeecccmmmvvvtttxxxpppfff\\\ZZZcccssszzzwwwxxx|||~~~qqq{{{ooo{{{ppp]]]hhh\\\RRRLLLKKKSSSaaaYYY===999999999999===EEEKKKMMMVVVsss{{{\\\???888===AAAGGGNNNPPPPPPPPPPPPOOOMMMKKKJJJLLLOOOQQQQQQXXXlllttt```TTTGGGIIIKKKJJJJJJLLLQQQUUUQQQMMMFFFAAA????????????999BBBQQQbbbqqq{{{nnnQQQHHHMMMRRRVVVYYY\\\aaaiiillljjjgggmmmvvvlll|||[[[YYY]]]___bbbXXXXXX[[[VVVRRRPPPMMMIIIJJJMMMCCC===:::>>>@@@;;;444000///---+++***++++++***)))&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***,,,---...///000000000000222333333333333555888;;;111...,,,...,,,((((((******,,,,,,+++,,,111999@@@@@@@@@???===<<<;;;:::999555555666666666666666666444333222000...+++***)))***)))'''&&&'''))),,,...000111111222444666888999:::@@@FFFHHHFFFFFFIIIMMMGGGCCCCCCKKKVVVZZZSSSKKKKKKYYYUUUPPP___kkkbbbUUUPPPNNNLLLJJJJJJKKKNNNOOOXXXVVVVVVZZZ]]]\\\ZZZXXXNNNOOOMMMJJJPPP^^^lllrrriiiaaaZZZ\\\gggvvv~~~yyyuuussswwwxxxyyyzzz{{{{{{{{{{{{~~~bbb]]]lllyyy}}}yyyZZZfff^^^AAA:::888333777888777:::>>>DDDbbbtttZZZWWWRRRLLLUUUVVVuuuqqqaaa^^^jjjggg^^^pppzzzttt```^^^jjjzzz|||yyyvvv~~~vvvuuu{{{qqq``````SSSNNNJJJNNNZZZ\\\LLL777555666777999???GGGQQQXXX]]]gggppp{{{RRRDDD;;;BBBJJJCCCOOOOOOPPPQQQOOOMMMKKKIIIJJJIIINNNUUUVVV___{{{wwwwwwfffWWWRRRNNNMMMRRRSSSNNNLLLNNNEEEBBB???======<<<;;;:::;;;CCCRRReeettt|||iii]]][[[___jjjtttxxxyyyzzzyyyvvvvvvssswww}}}\\\ZZZ\\\^^^aaaWWWXXXZZZVVVRRRPPPLLLHHHHHHKKKCCC===:::>>>@@@;;;444000///---+++***++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))******,,,---///000111222222333333333333555888;;;333///---...,,,((((((***)))***+++***+++///777>>>AAA@@@???>>><<<:::999888555555555555555555555555444333222000...,,,***)))***)))'''''''''))),,,...000111222333555666777888;;;@@@EEEGGGFFFFFFHHHKKKHHHHHHKKKSSSZZZYYYRRRJJJPPP]]]YYYOOOWWW^^^VVVMMMIIIJJJKKKLLLMMMMMMNNNNNNQQQOOONNNOOOPPPPPPNNNMMMFFFHHHIIIJJJSSScccpppwwwsssjjjaaa^^^eeepppzzz~~~{{{wwwtttsssssssssvvvwwwxxxyyyzzz{{{{{{{{{|||~~~ddd^^^jjjtttZZZhhh~~~ZZZ???888777333777999777999===@@@ZZZcccXXXSSSPPPRRRVVVccckkk]]]]]]xxx|||kkkhhhqqqvvvpppxxx||||||}}}yyyttt}}}~~~ggg___cccOOOIIIFFFNNNWWWUUUEEE666555777999<<>>@@@;;;444000///---+++***++++++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((()))+++---///111333111222333222222444777:::666111///...,,,((('''***(((************...555;;;AAA@@@???>>><<<:::999888555555555555555555555555444333222000...,,,+++******)))((('''((())),,,---000111333555777777777777:::===AAAEEEIIILLLNNNOOOLLLOOOUUU\\\aaa^^^UUUNNNUUUccc^^^PPPPPPRRRMMMLLLJJJLLLOOOQQQRRRPPPMMMLLLMMMLLLJJJHHHFFFFFFFFFFFFDDDGGGIIIMMMYYYlll{{{~~~uuujjjdddffflllssswwwwwwtttpppmmmmmmnnnrrrtttvvvvvvwwwxxxyyyzzz{{{{{{{{{~~~zzzwww{{{hhh]]]fff}}}xxx^^^jjjxxxUUU<<<666666333666999777999;;;<<>>666555777;;;>>>CCCHHHOOOSSS```eeeSSS;;;999AAAMMMQQQQQQQQQQQQPPPNNNMMMMMMHHHFFFIIIOOOOOOWWWsss~~~xxxjjj\\\UUUSSSOOOKKKJJJEEECCCAAA@@@AAAAAA@@@>>>@@@LLL]]]mmmyyyvvvoookkkooo___\\\\\\[[[^^^WWWZZZ\\\YYYVVVSSSLLLFFFFFFJJJCCC===:::>>>@@@;;;444000///---+++***++++++***)))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((())))))+++---///000...///000111111222555777888333000000---((('''***(((***+++******---444:::@@@@@@@@@???===;;;888777555555555555444444444444444333222000...---++++++***)))((((((((()))+++,,,000111444666888888777666777999===DDDLLLRRRUUUUUURRRSSSWWW^^^eeeeee^^^WWWZZZgggcccUUUPPPNNNOOOVVVUUUVVVXXXXXXWWWSSSOOOLLLQQQRRRPPPJJJFFFGGGIIIIIIJJJLLLNNNSSScccyyyuuullljjjlllppprrrrrrpppnnnllllllnnnqqqsssuuuuuuvvvwwwxxxyyy{{{{{{|||~~~|||{{{}}}}}}}}}{{{wwwtttwww~~~kkk\\\ccc}}}ggglllpppOOO999666777555555999888999;;;;;;IIIeee~~~WWWOOOXXXTTTMMMHHHXXXvvv^^^ZZZqqqnnn]]]eee}}}~~~~~~zzz}}}{{{rrrvvvzzziiibbbYYYOOOGGGDDDMMM]]]\\\III:::888666999<<>>DDDRRRcccqqq{{{oooaaaZZZWWWZZZnnn___\\\\\\YYY\\\VVVZZZ]]][[[YYYVVVNNNGGGGGGKKKCCC===:::>>>@@@;;;444000///---+++***++++++***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***************+++,,,,,,+++,,,...//////000222444888444222222///)))'''))))))+++,,,++++++---333999????????????===;;;999888666666555555555444444444444333222000///---,,,,,,***))))))(((((()))***+++...000333666888888777777777888<<>>===GGG]]]\\\LLLUUUTTTLLLLLLTTTllllllXXX___uuunnn]]]cccsssooozzz}}}||||||zzz|||xxx{{{~~~kkkcccdddYYYGGGCCCGGGUUUccc[[[DDD777888999:::<<<@@@EEEMMMVVV]]]___ggguuuzzzZZZCCC<<<:::DDDLLLMMMNNNOOOPPPPPPPPPPPPJJJGGGHHHKKKKKKOOO^^^oooxxxjjjeeeeeeaaa\\\SSSOOOKKKHHHGGGFFFDDDCCCJJJYYYjjjttt{{{ooo]]]QQQIIIGGGHHHXXX{{{|||]]]\\\\\\YYY[[[UUUYYY\\\[[[[[[XXXOOOGGGHHHMMMCCC===:::>>>@@@;;;444000///---+++***++++++***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******++++++++++++******)))+++---......///000222777444444555222+++((()))***+++---,,,+++---222777<<<===??????>>><<<:::999777777777666555555444444444333222111///...---,,,***)))))))))))))))******---...111444666888888999999;;;===@@@CCCFFFIIIKKKRRRMMMIIILLLUUU___cccccckkknnnfff\\\XXXPPPPPP]]]cccbbb```^^^\\\[[[ZZZZZZ\\\cccbbbVVVMMMNNNQQQRRRKKKJJJJJJQQQeeeyyylllccc]]]ZZZZZZ\\\```dddhhhlllnnnpppssssssssstttuuuxxxzzz{{{}}}~~~~~~zzzsssnnnmmmmmmooopppqqqqqqsssvvv{{{uuudddmmmkkkooo|||```DDD777777888777222999999:::??????FFFWWWnnnUUUQQQQQQOOOPPPOOOVVVooo}}}aaaXXXfffbbbVVVkkksssjjjuuu}}}zzz|||{{{}}}rrrmmm[[[YYY___WWWGGGBBBLLL[[[```RRR<<<555999;;;===@@@CCCIIIPPPXXX^^^___gggnnn```CCC999:::@@@FFFHHHKKKNNNPPPPPPPPPOOOLLLIIIHHHIIIIIIKKKTTT^^^ttt~~~wwwuuupppjjjXXXSSSMMMIIIGGGFFFFFFFFFQQQbbbqqqvvv{{{nnnaaaVVVMMMFFFDDDBBBLLLkkkwwwZZZ[[[\\\YYYZZZTTTXXXZZZZZZ[[[XXXOOOGGGHHHNNNCCC===:::>>>@@@;;;444000///---+++***++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''')))+++---...---+++******,,,.../////////111222555444555777444---(((((((((***,,,+++***+++000555:::<<<>>>??????>>><<<:::999888888777666666555555444333222111000...------******))))))))))))))))))+++,,,...111444777999:::<<>>@@@;;;444111///---+++***++++++***)))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''+++...///...,,,+++***---///000000111222333444333555999666///)))(((''')))+++***)))***///333999;;;===???@@@>>>===;;;:::999999888777666666555444333222111000///...---************))))))))))))***+++---///333777:::<<<>>>BBBEEEDDDBBBBBBFFFKKKQQQTTTTTTMMMFFFIIIWWWdddvvvpppdddbbbeee]]]YYYcccrrrqqqooolllhhhccc```^^^qqq|||{{{jjj[[[YYYZZZXXXRRRQQQOOOQQQ\\\jjjqqqqqqhhhjjjkkkkkkhhhfffddddddbbbaaa```aaadddiiiooorrrrrrrrrqqqrrrtttvvvyyy{{{vvvxxxyyyvvvpppkkkiiijjjlllmmmnnnqqqvvv~~~uuuddd^^^cccwwwpppSSS<<<444555666444444;;;999999??????BBBNNNppp^^^ZZZQQQKKKKKKOOOLLLNNNggghhhdddWWWrrrwww^^^]]]hhh~~~www}}}|||}}}nnn{{{fffXXXRRRNNNGGG@@@KKK[[[bbbSSS===444:::CCC>>>CCCJJJPPPSSSTTTTTTUUU___bbb\\\iii]]]AAA???888;;;???FFFLLLOOOPPPNNNMMMLLLHHHFFFFFFFFFFFFGGGIIIOOOOOOTTTeeeqqqppp~~~qqqddd\\\WWWUUUTTT^^^ppp|||{{{{{{|||wwwdddkkkxxxjjjNNNLLLDDD???SSS}}}vvvZZZYYYYYYXXX]]]VVVVVV^^^```___YYYPPPIIIFFFGGGBBB===<<<@@@AAA;;;333//////---++++++,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***,,,.../////////...---///111333444333222111555:::===:::555222---'''***+++,,,,,,+++,,,...000999>>>BBBBBB>>><<<===@@@>>>===;;;999888777666666444444333222000...,,,+++++++++******************+++******,,,///333777:::AAAFFFKKKJJJFFFDDDIIINNNTTTVVVWWWRRRLLLKKKQQQXXXbbbjjj___\\\llljjj\\\]]]zzz~~~uuukkkgggbbbbbblllkkk```___```\\\WWWUUUYYYbbbhhhgggdddfffeeedddiiiuuu|||qqqaaabbbccceeegggiiikkkmmmnnnsssqqqpppqqqsssuuuuuutttvvvrrrmmmkkklllmmmllljjjoooppprrrtttvvv{{{{{{yyy^^^VVVccc|||fffJJJ===888444444888666777888999;;;???DDDHHHYYYsss```PPPPPPMMMIIIHHHMMMTTTWWWmmm]]]]]]rrrvvv]]]XXXcccvvvvvvnnnZZZYYYVVVIIIDDDJJJeeeeee[[[HHH<<<:::======???EEELLLPPPOOOOOOQQQUUUVVV]]]aaadddttt{{{UUUCCCCCC===;;;DDDMMMMMMQQQRRRJJJOOOMMMKKKHHHFFFFFFFFFGGGMMMLLLMMMPPPTTT\\\lllzzzwwwkkkbbb```uuuxxx{{{~~~~~~qqqfffOOOPPPYYYsssggg[[[OOOIIIMMMIIIIIImmmxxx[[[ZZZXXXWWW\\\UUUUUU[[[]]]]]]XXXOOOHHHFFFFFF@@@<<<;;;???@@@;;;444000///---++++++,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))+++,,,---...---------///111222333333222111666;;;<<<888444111---((()))***++++++***+++---///777<<>>@@@>>>===<<<:::999888888888666666555444222000...---,,,++++++***************************---111444777>>>EEEKKKJJJFFFEEELLLRRRVVVYYYZZZTTTLLLHHHMMMSSS^^^iiidddeeeyyy}}}mmmeeeyyyyyymmmhhh```___jjjyyylllhhhggg___]]]]]]aaaiiioooooommmrrrrrrooooootttyyyuuummmeeeeeefffhhhjjjlllnnnppppppnnnnnnnnnpppqqqpppooonnnjjjfffeeehhhllloooooonnnnnnpppssswww|||~~~ttt[[[YYYjjj~~~bbbEEE999777555444777888999999:::;;;>>>BBBFFFXXX~~~aaaRRRQQQOOOJJJHHHIIIMMMOOOfffpppccccccyyyttt```WWWcccyyy~~~xxx|||~~~}}}gggWWWUUURRRIIIIIISSSiiidddUUUBBB999;;;@@@AAACCCIIINNNPPPOOOOOOQQQTTTVVV[[[^^^```ooo^^^BBB@@@999???HHHIIINNNRRRMMMOOOMMMKKKHHHFFFEEEEEEFFFDDDCCCFFFJJJLLLPPP[[[fffvvvpppvvvxxx{{{|||}}}}}}xxxgggZZZZZZTTTOOOWWWpppxxxgggccc```\\\___YYYPPPdddzzzvvv|||^^^[[[XXXVVV[[[TTTUUUWWWYYYZZZVVVNNNHHHEEEEEE???;;;:::???@@@:::444222///---+++++++++,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***+++,,,---,,,,,,---...000111222222111000666:::;;;666111000---)))(((*********)))***,,,...444:::@@@CCCAAA??????@@@???>>>===<<<;;;:::::::::777777666555444222000///---,,,++++++*********+++***)))))))))+++---000222999BBBJJJIIIEEEEEENNNWWW^^^dddfff___SSSMMMPPPVVVVVVhhhkkkmmmnnnvvv}}}rrrjjj```^^^iiiwwwqqqnnnggghhhlllrrrxxx}}}~~~~~~zzz}}}}}}yyyvvvvvvuuurrreeeeeeeeeeeegggjjjmmmoookkkjjjjjjkkklllkkkiiigggfffccc``````dddjjjnnnqqqnnnmmmmmmrrryyy~~~qqqZZZ^^^rrrxxx[[[???555666666555777::::::;;;:::;;;===@@@DDDSSSxxx^^^QQQPPPNNNLLLIIIHHHIIIKKKQQQvvv~~~kkkZZZ___zzzuuu\\\UUU^^^vvvzzzoooqqq~~~vvvvvv~~~yyyxxxzzz~~~kkk]]]RRROOOLLLHHHQQQ___kkk___KKK:::666>>>FFFHHHJJJMMMPPPPPPNNNNNNQQQTTTWWWYYY[[[]]]jjjfffHHH:::999AAACCCIIIQQQOOOOOOMMMKKKIIIFFFEEEDDDDDDAAABBBEEEIIIJJJJJJOOOWWWkkk{{{yyyzzz{{{{{{{{{|||~~~|||uuu}}}rrr___PPPOOOeeewwwpppwww|||zzzooocccjjjqqqiiiaaa]]]XXXUUU[[[TTTTTTVVVWWWXXXUUUPPPJJJGGGFFF???<<<;;;??????999444222///---+++***++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***+++------,,,,,,,,,---///000000111000000444888888222......,,,)))((()))***)))((()))***,,,111666===BBBCCCAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;888888777666555333111000...---,,,+++++++++++++++))))))(((((((((***,,,---333<<>>===@@@>>>888444333...,,,******++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))+++,,,---...------,,,,,,---...////////////222555555000------,,,***((()))***)))((((((***+++---222:::???BBBBBBBBBAAA======<<<;;;;;;;;;;;;;;;777777777666555333222111///...---,,,++++++++++++))))))((('''((()))******---555<<<===:::<<>>999666666...,,,*********+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))+++,,,---...------,,,,,,,,,------.../////////333444000...//////---)))******)))((((((***+++***///555<<<@@@CCCCCCBBB>>>>>>===;;;;;;:::::::::888888888777666444333222000///...---,,,+++++++++)))))))))(((((()))))))))***///444444333666>>>FFFNNNUUU\\\\\\XXXUUUWWWZZZVVVcccpppjjjaaannnxxxmmmeeetttwwwsssooofffdddmmmnnnmmmnnnrrrtttssstttwwwqqqsssxxxtttjjjhhhkkkjjjeeebbb\\\[[[ZZZZZZ[[[]]]___```\\\[[[[[[[[[\\\[[[XXXVVVQQQXXXaaahhhmmmooopppqqqrrrrrrtttzzz~~~xxxvvv|||{{{rrrrrrwwwZZZEEE555444999999:::===888:::===>>>???BBBEEEGGGSSSaaavvvoooVVVNNNNNNMMMKKKLLLKKKJJJTTTpppjjjYYY]]]mmmdddQQQUUUfffrrr{{{vvvrrrtttwwwuuuwww|||yyyuuuxxx{{{~~~}}}ssseeePPPOOOLLLHHHLLLWWWbbbhhhSSSEEE:::===HHHQQQUUUVVVUUUTTTRRRQQQPPPPPPQQQRRRRRROOOQQQXXX[[[eeezzzQQQ:::<<<999777???FFFLLLMMMNNNMMMLLLIIIFFFDDDDDD@@@???AAABBBBBBEEEJJJIIIJJJQQQaaawww|||zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~jjjpppssshhheeeaaa]]]```WWWVVVXXXXXXXXXWWWUUUOOOIIIEEE???>>>???AAA@@@;;;:::<<<...,,,***)))******)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***+++,,,---,,,,,,+++++++++,,,,,,---...///...333555333111333333111***++++++***)))(((***+++(((+++111888>>>BBBCCCCCCAAA@@@???===<<<;;;;;;;;;999999999999888666555444111000///---,,,,,,++++++***************************,,,---......111777<<>><<<===@@@AAAAAABBBEEEGGGGGGSSS]]]ttt]]]OOOOOONNNLLLLLLNNNLLLNNN]]]yyylll___ZZZlllyyy|||gggWWWXXXaaaoooxxx{{{vvvuuu||||||qqqnnnsssyyy~~~{{{vvvsssvvv~~~ssseee\\\NNNNNNKKKIIISSSaaafffdddPPPDDD<<>>@@@<<<666<<>>AAAAAA======@@@...,,,***)))******)))((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%'''(((***++++++++++++++++++++++++,,,---.........333777555555666666444***+++,,,***))))))***,,,'''***///666===BBBDDDDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;:::999888777666111111///...---,,,,,,+++************++++++++++++++++++******,,,///333555777:::>>>CCCFFFHHHIIIJJJTTTOOOXXXZZZMMMUUUbbb[[[[[[eeefffcccccc]]]XXX___^^^VVVSSSYYY]]]]]]]]]```WWWTTTTTTZZZdddjjjhhhcccbbbYYYSSSUUUXXXUUURRRSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRRRRQQQXXX^^^dddhhhjjjllloooqqqppptttyyy|||}}}|||||||||uuuyyy{{{xxxvvv{{{zzz~~~uuu[[[hhhttt~~~mmmFFF:::222555777555888>>>???@@@BBBBBBBBBBBBDDDEEEAAANNNPPPggg```OOOPPPQQQOOONNNNNNMMMLLLOOO\\\xxxqqqaaa[[[aaavvvfffSSSQQQVVVcccrrr}}}xxxnnnhhhlllwww}}}yyytttrrruuu|||gggTTTQQQNNNMMMJJJJJJXXXhhhjjjbbbQQQEEE>>>CCCLLLQQQSSSVVVWWWVVVVVVVVVXXXXXXXXXWWW]]]YYY\\\bbb]]][[[sss\\\@@@BBB>>>777;;;DDDKKKMMMOOOPPPPPPMMMJJJGGGDDDAAA@@@DDDEEEBBBAAABBBEEECCCEEEIIILLLSSSfffxxxzzzyyyyyy|||vvvsssvvvwwwwwwyyy|||uuuxxx{{{||||||||||||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~mmmhhheeeccceeeXXXTTTWWWZZZZZZVVVSSSPPPKKKEEEAAA@@@??????>>>:::666222///...,,,***)))))))))***)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&''')))***,,,,,,------,,,++++++---......---111333666777777555222000...---,,,***))))))(((((()))***+++///444:::@@@DDDCCCCCCCCC@@@>>><<<===>>>;;;;;;;;;:::999888666555555444333111000...---,,,,,,+++***************************++++++,,,,,,,,,333444555888;;;???BBBCCCGGGGGGGGGHHHKKKNNNRRRTTTWWWXXXYYYZZZYYYVVVSSSQQQQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLKKKJJJJJJKKKMMMSSSZZZccchhhjjjjjjkkkmmmqqquuuzzz||||||zzzyyyxxx{{{~~~}}}zzzyyyppp```WWWjjj}}}uuu\\\???999444444888<<<<<<;;;>>>???AAAAAAAAABBBEEEGGGHHHBBBDDDXXXwwwyyyRRRGGGQQQTTTNNNRRRMMMKKKLLLMMMYYYwwwiiicccXXXXXXlll|||iiiXXXPPPVVVaaammmtttxxxxxxmmmdddfffrrr|||~~~|||vvvsssqqqsss{{{hhhWWWUUUXXXJJJCCCPPPhhhqqqcccPPPAAABBBCCCEEEJJJPPPVVVYYYYYYYYYYYY[[[]]]^^^\\\ZZZUUUXXX]]]```^^^```kkkxxxyyyVVV>>>888<<<===;;;GGGOOOSSSOOOMMMOOONNNKKKFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEGGGIIILLLOOOQQQhhhqqq}}}zzzyyyvvvssstttuuutttsssrrrsssvvvyyywwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}|||~~~~~~~~~nnnfffaaa___cccYYYVVVWWWZZZZZZVVVRRRPPPKKKEEE@@@@@@??????>>>;;;666222///...,,,***)))))))))***)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((()))+++,,,---000///......000111111000111333555777777555222000...---+++***)))((())))))))))))***---222888>>>AAAAAABBBCCCAAA???>>>???AAA=========<<<;;;:::888888555555444222000///------,,,+++******)))***************+++++++++,,,,,,,,,---...///222444777:::;;;=========>>>@@@CCCFFFHHHLLLMMMOOOOOOOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGFFFFFFGGGJJJLLLWWW]]]eeejjjjjjjjjlllmmmtttvvvyyyzzzzzzyyyyyyzzz{{{{{{uuunnnoooxxx~~~iii\\\XXXnnn~~~mmmRRR<<<888444444999<<<<<<;;;???@@@BBBBBBBBBCCCFFFHHHEEEIIIKKKQQQhhhnnnVVVSSSRRRNNNPPPPPPQQQPPPMMMOOO]]]kkkssscccWWW\\\iiioooooonnn^^^UUUOOOTTT^^^hhhqqqwwwvvvllleeeiiirrrzzz~~~{{{qqqiiirrruuu{{{}}}```SSSVVVTTTMMMLLLYYYjjjlll\\\KKK???AAAEEEJJJPPPTTTWWWYYY\\\\\\\\\^^^``````^^^]]]ZZZ]]]bbbccc```___gggrrr|||XXXCCC=========BBBIIIKKKIIIHHHLLLOOOMMMGGGFFFEEECCCBBBBBBBBBCCCBBBBBBCCCDDDFFFIIILLLMMMTTTYYYbbbnnnyyy{{{uuuttttttqqqoooqqqqqqqqqppppppqqqtttwwwuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}}}}~~~mmmddd]]]\\\aaaYYYXXXVVVYYYZZZVVVRRRPPPKKKEEE????????????>>>;;;666222///...,,,***)))))))))***((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''***,,,...333111000111222444333333222333555666666444222000///...+++)))(((((()))***(((((()))+++///444999<<<@@@AAACCCCCCAAAAAAAAACCC?????????>>>===<<<;;;:::777666555333111000///...,,,+++******))))))*********++++++++++++,,,,,,,,,)))***+++,,,...000222333444333333333555777999:::===>>>@@@AAAAAA@@@>>>===??????>>>>>>>>>=========???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@CCCHHHLLLZZZ___eeeiiiiiiiiikkkmmmuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~}}}uuujjjeeelll{{{~~~]]]XXX```tttyyy```FFF888666444666:::===<<<;;;@@@AAACCCCCCCCCDDDFFFIIIAAAMMMNNNGGGTTTwwwkkkXXXRRRPPPLLLRRRTTTPPPMMMNNNPPPPPPnnniii[[[WWW\\\fffnnniii^^^SSSNNNNNNQQQWWW^^^hhhsss~~~~~~tttllleeebbbpppuuuzzzzzzuuupppooooooppp{{{rrrYYYQQQXXXOOORRRZZZeeekkkdddTTTFFF@@@DDDKKKRRRWWWZZZZZZZZZ``````___aaabbbcccaaa```]]]___cccddd```^^^eeennnmmmJJJ:::999;;;???CCCDDDCCCDDDIIINNNOOOIIIHHHFFFDDDBBBAAA@@@@@@@@@???@@@AAABBBEEEGGGIIIGGGIIIMMMRRRXXX___eeehhhuuuxxx}}}}}}wwwsssnnnlllmmmmmmllljjjlllmmmmmmmmmmmmnnnqqqtttsssssstttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz{{{||||||||||||{{{}}}~~~~~~}}}|||~~~kkkbbb]]][[[aaaXXXWWWUUUYYYYYYUUURRRPPPKKKEEE?????????@@@???;;;666222///...,,,***)))))))))***(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&(((,,,...222111///000222333333222111333444555555444222111000...,,,)))((()))***+++(((''''''))),,,000444777???AAACCCDDDCCCAAAAAABBB????????????>>>===<<<;;;888888666555333111000000---,,,+++******)))******+++++++++++++++++++++++++++++++++,,,---...///000000000//////000111333333333444666777888888777666999:::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<==================<<<;;;;;;;;;:::<<>>???@@@CCCHHHMMMOOOKKKJJJHHHFFFCCCAAA????????????>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMQQQUUUWWW]]]```eeekkknnnooommmkkkiiigggeeefffhhhhhhgggfffhhhiiijjjkkkkkklllooorrrppppppqqqrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzwwwwwwyyyzzz{{{{{{{{{{{{zzz|||}}}}}}|||{{{}}}~~~|||iiiccc___^^^aaaVVVSSSTTTXXXXXXUUURRRPPPKKKEEE>>>>>>???@@@@@@<<<666222///...,,,***)))))))))***((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%$$$%%%'''***,,,///---,,,,,,...//////...000111333444555444333222111000---+++******+++,,,)))(((''''''))),,,000222===@@@CCCDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999888666555333222111...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////......//////000000...///111333444444444444666666666777888999999999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<888888999999999999888888888888888888;;;AAAIIIOOOYYY]]]cccfffggghhhkkknnnmmmnnnoooqqquuu|||{{{yyyyyyzzzrrrsssjjj___hhheeecccsss|||~~~yyygggMMM888333333555888;;;<<<<<<;;;===>>>?????????@@@BBBDDDDDDCCCGGGJJJHHHSSS|||yyyfff___^^^___WWWLLLJJJPPPNNNFFFMMMTTTeeeooo```UUUYYY]]]gggnnnkkk___UUUQQQKKKOOOTTTXXXbbbnnnuuuvvv|||{{{wwwhhhdddaaadddmmmyyyxxxvvvssspppqqquuu}}}uuu^^^UUUYYYXXXOOORRR^^^jjjkkkcccYYYTTTTTTWWWXXXZZZ\\\]]]^^^^^^^^^```^^^^^^___aaabbbbbbaaa^^^[[[ZZZYYYVVVVVV___iiiiiiVVVGGG:::777777888===CCCGGGLLLOOOLLLKKKJJJGGGEEECCCAAA@@@@@@@@@??????@@@AAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMQQQTTTYYY]]]```bbbbbbcccbbbaaabbbdddeeefffeeedddeeegggiiijjjjjjkkkmmmooommmmmmnnnooopppqqqrrrsssrrrssstttuuuvvvwwwxxxyyyuuuvvvwwwxxxzzzzzzzzzzzzyyy{{{||||||{{{zzz|||}}}{{{}}}~~~}}}gggcccaaa```cccVVVQQQTTTWWWXXXTTTRRRPPPKKKEEE======???AAA@@@<<<666222///...,,,***)))))))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%$$$%%%''')))+++,,,***)))***+++,,,,,,,,,...///111333444555555555222111000...------,,,,,,+++***((('''(((+++---///888<<<@@@BBBBBB@@@???>>>===>>>>>>>>>======<<<;;;<<<;;;:::888666555444333000///...---,,,+++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,---------...............000111222333333333111222222333444444555555777777777777666666666555555555555666666666666666444555555666666555555444555555666777:::AAAIIIOOOYYY___eeehhhhhhhhhjjjllliiilllppptttzzz}}}{{{zzzxxxvvvwwwxxxppphhhyyyvvvlllrrr}}}|||}}}|||rrr\\\EEE777222333555888999;;;;;;<<<;;;<<<============???AAAHHHAAAFFFRRROOOMMMmmmmmm___[[[YYYTTTNNNNNNOOOLLLGGGNNNJJJOOOfffuuuccc[[[RRRRRR```qqquuummmdddMMMMMMJJJHHHNNNYYY^^^^^^ooosssyyy~~~|||sssjjjbbb^^^^^^bbbjjjuuu~~~zzztttlllkkkkkkooowww}}}tttvvvjjjUUUOOOWWWWWWLLL[[[ccckkkhhh___XXXZZZ^^^```___^^^]]]\\\\\\]]]]]]\\\[[[ZZZ[[[^^^```aaaaaabbb^^^ZZZWWWTTTSSSYYYbbbqqq{{{iiiRRR<<<999555555:::@@@EEEJJJOOOLLLKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDGGGHHHIIIIIIHHHLLLOOOSSSUUUWWWYYY[[[]]]\\\^^^___aaabbbcccdddddddddfffhhhiiiiiiiiikkkmmmjjjjjjkkkmmmnnnoooppppppooopppqqqrrrtttuuuvvvwwwssstttuuuwwwxxxyyyzzzzzzxxxzzz{{{{{{zzzyyy{{{|||}}}~~~}}}|||}}}~~~|||~~~hhhcccaaa```cccVVVRRRSSSWWWWWWTTTQQQPPPKKKEEE<<<===???AAAAAA===666111///...,,,***)))))))))***''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((+++***((()))+++,,,,,,+++,,,---000222444666666777222222222222111///...---...,,,***((((((***,,,---111666<<<@@@AAA@@@??????>>>>>>>>>>>>>>>======<<<===<<<;;;999888666555444222111000///---------,,,,,,,,,,,,+++++++++************))))))******+++,,,***++++++,,,,,,------,,,,,,---...///000000111111//////000000111111222222333333333333333222222222111111222222222333333333111222222333333222222111333333555777:::@@@HHHMMMYYY^^^dddgggeeeccccccdddjjjnnntttzzz~~~zzz}}}~~~yyytttwwwyyyrrrnnnwwwqqqsss}}}{{{{{{yyyjjjPPP<<<444333444666777888999;;;<<<;;;<<<===<<<<<<<<<>>>@@@DDD@@@FFFQQQOOOLLL___{{{pppbbbZZZTTTRRRQQQNNNNNNPPPMMMJJJKKKUUUkkkrrrbbbUUUXXXdddmmmpppqqqbbbaaaYYYOOOJJJLLLOOONNN[[[```gggmmmsssyyyyyypppggg```]]]]]]]]]kkkooovvvzzzyyytttnnniiipppppprrrwww{{{}}}uuupppiii```YYYVVVUUUTTTSSSdddiiikkkfff]]]YYY]]]cccaaaaaa___]]]\\\[[[ZZZZZZYYYXXXWWWYYY\\\___aaaaaabbb^^^]]]\\\XXXVVVYYY___ccckkkvvv___LLLBBB:::;;;===@@@EEELLLKKKKKKKKKKKKJJJIIIGGGFFFCCCBBBAAA@@@???@@@AAABBBAAABBBCCCEEEGGGHHHHHHIIIIIILLLOOOPPPQQQRRRVVVYYYVVVXXXZZZ\\\^^^```bbbcccccceeegggggggggggghhhiiihhhhhhiiikkklllmmmnnnooolllmmmnnnppprrrsssuuuuuurrrssstttvvvwwwxxxyyyyyyxxxyyyzzzzzzyyyyyyzzz{{{|||||||||{{{{{{|||~~~zzz|||hhhccc```___cccWWWTTTSSSVVVWWWTTTQQQPPPKKKFFF<<<===???AAAAAA===666111///...,,,***)))))))))***''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&''''''''',,,***))))))+++,,,,,,++++++,,,///111444666888888222333444444333111...---///---+++))))))***,,,---+++111888>>>AAAAAAAAAAAA>>>>>>?????????>>>>>>=========<<<:::888777555555333222111000......------,,,,,,,,,++++++************************+++,,,---******+++,,,------------++++++,,,,,,---...///////////////000000111111111222222222222222222222222000111111111222222333333///000000111111000000///111222444666:::@@@GGGLLLVVV\\\bbbdddaaa]]][[[[[[mmmqqqxxxzzzyyy{{{sssmmmpppkkkkkkzzzmmmrrrxxx~~~{{{zzzvvvdddIII666222444555666777777888:::<<<;;;<<<===<<<<<<<<<>>>@@@===???FFFLLLKKKLLLUUUbbbzzzjjj\\\VVVOOOHHHJJJSSSJJJMMMOOOMMMPPPccc~~~nnn___UUUVVVeeetttyyyyyyqqq```QQQKKKKKKKKKGGGKKKRRRXXX^^^ccciiilllsssvvvyyy{{{}}}~~~zzzvvvsssbbb]]]WWWUUUYYYdddpppxxxuuuuuusssnnniiikkkrrryyyrrrzzzyyytttyyy}}}sssbbb[[[bbbaaaTTTRRR\\\jjjlllkkkeee]]]ZZZ^^^ddd_________^^^\\\ZZZXXXWWWWWWVVVVVVXXX\\\___aaabbb]]]\\\^^^```___\\\]]]aaa]]]bbbuuubbbSSSDDD>>><<<<<>>===>>>???===777222000///...,,,+++***))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((+++,,,,,,,,,++++++---///---...///000222333555555555111...000444444///)))///111111...***'''(((******---222777;;;???AAABBB@@@@@@??????>>>======<<<<<<=========<<<:::888666777666555222111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000////////////////////////000000000000000000000000//////000000111111111222333444555777:::AAAIIINNNZZZ___bbb^^^VVVQQQQQQTTTdddmmmwww}}}uuuuuuxxxkkkhhhbbb[[[lll~~~xxxmmmhhhppp}}}~~~zzzuuummmWWW>>>444888444555777888::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIJJJLLLNNNNNNOOOQQQTTTVVVXXXYYYYYY\\\\\\]]]___aaaccceeeffffffgggfffeeedddeeehhhkkkjjjkkklllnnnoooooopppppprrrrrrrrrrrrsssuuuwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzzzz{{{{{{{{{{{{{{{zzz|||}}}~~~eee]]]^^^```bbbVVVSSSUUUZZZ[[[VVVQQQNNNJJJEEE@@@??????@@@AAA>>>888222000///...,,,+++***))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((***+++,,,,,,++++++,,,...//////000111222444444555555222000111333222...)))---...///---+++)))))))))***,,,///444888<<>>>>>>>>>>>>>>======<<<<<<;;;:::999888888666555333111000//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...............////////////........................///////////////////////////000000000111111111111111222444666:::AAAIIINNN\\\]]][[[TTTMMMIIIKKKNNNRRR___rrr~~~|||wwwhhhjjjhhhssspppfffaaadddooozzz{{{xxxrrrdddNNN;;;444777555666777999::::::;;;;;;<<<<<<<<<<<<<<<=========@@@AAAAAAAAABBBFFFKKKOOO```kkkZZZTTTMMMVVVPPPLLLLLLMMMNNNSSSZZZgggtttggg```VVVZZZ___fffkkkoooqqqrrrddd^^^VVVMMMHHHFFFGGGHHHIIIJJJLLLOOOSSSYYY```eeemmmnnnpppsssvvvyyy{{{|||||||||~~~|||wwwqqqnnnkkkddd^^^[[[XXXUUUWWW[[[kkkjjjiiijjjlllllliiifffkkkkkklllpppvvv{{{xxxwwwxxxfffZZZXXXZZZaaaeeefffkkktttnnneee\\\XXXVVVUUUYYY^^^aaa```___^^^]]][[[XXXVVVVVVVVVVVVVVVWWWWWWXXXYYY]]][[[ZZZYYYZZZ\\\___aaa```bbbiiiyyypppNNNDDD<<<:::EEEMMMRRRSSSPPPPPPRRROOOJJJIIIGGGEEEBBB@@@?????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWZZZZZZ[[[\\\]]]___```aaadddddddddcccbbbccceeehhhfffgggiiikkkmmmnnnooooooooooooooooooppprrrtttuuuuuuvvvwwwxxxyyyxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzvvvwwwxxxxxxyyy{{{ccc]]]^^^```bbbUUUQQQVVVZZZ[[[VVVPPPMMMIIIEEE??????@@@CCCDDD@@@999333000///...,,,+++***))))))'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((()))+++,,,,,,+++***,,,---000000000111222333333444555555444333111///,,,***+++++++++,,,---,,,***(((((()))+++///333888<<<>>>@@@???>>>>>>>>>>>>??????===<<<;;;:::::::::::::::888777555333111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////........................////////////////////////000000000000111111111111...000222555999@@@HHHMMMXXXUUUPPPJJJFFFHHHMMMQQQMMMXXXmmm}}}hhhuuuzzz|||eee[[[```jjjsssyyyvvvvvvmmmXXXBBB777555666666777888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAAAAABBBEEEJJJMMMNNNjjj}}}jjjXXXXXXVVVQQQKKKJJJKKKIIIDDDNNN]]]tttttt___ZZZUUUVVV\\\dddkkknnnpppmmmhhhbbb[[[UUUQQQOOONNNMMMKKKHHHGGGIIINNNRRRRRRTTTVVVZZZ^^^aaadddfffjjjiiilllpppqqqqqqtttzzz~~~|||yyyuuusssqqqppppppmmmllljjjfffaaa[[[VVVSSSRRRMMMKKKOOOSSSXXXaaaiiiqqqnnnkkkhhhhhhgggfffdddoooqqquuu}}}yyyvvv~~~|||eeeZZZVVVZZZcccmmmtttuuuvvvxxxnnn___QQQOOOSSSWWWXXXZZZ^^^[[[ZZZZZZ\\\\\\YYYVVVVVVUUUUUUTTTTTTTTTUUUUUUYYYXXXVVVVVVWWWZZZ]]]```]]]dddgggkkk~~~gggLLL<<<:::DDDJJJQQQUUUTTTQQQQQQPPPMMMLLLJJJHHHEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJIIIJJJLLLNNNPPPQQQSSSSSSXXXXXXXXXYYYYYYZZZZZZZZZ```aaaaaaaaa___```bbbdddbbbccceeehhhkkklllnnnnnnkkkkkkkkkkkklllnnnoooppprrrssstttuuuvvvuuuuuutttwwwwwwwwwwwwxxxxxxyyyyyyvvvwwwxxxxxxwwwxxxzzz|||~~~~~~}}}||||||}}}~~~bbb]]]^^^```bbbTTTPPPWWWZZZ[[[UUUPPPMMMJJJEEE>>>>>>@@@CCCEEEAAA999222000///...,,,+++***))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&((((((***++++++******+++,,,/////////000000111111111444666777555000,,,+++,,,***((((((+++...///,,,)))(((((((((***...333888;;;@@@@@@???>>>===============<<<:::999999:::;;;<<<888777555444222111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------........./////////........................////////////////////////000000000000000111111111...000222444888===DDDIIIMMMJJJHHHGGGKKKRRRZZZ```^^^bbbkkk}}}yyysssxxx```\\\fffpppttttttrrrsssfffKKK888555777777888888999:::;;;;;;;;;:::<<<<<<======>>>>>>?????????@@@BBBCCCDDDFFFIIILLLHHHYYYtttggg___bbb\\\OOOIIILLLJJJDDDMMMQQQWWWeee|||xxxfffZZZVVVVVVVVVUUUbbbfffmmmrrrsssqqqnnnkkkbbb___YYYRRRJJJFFFEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKQQQPPPQQQUUUWWWWWW[[[aaa___^^^\\\YYYWWWVVVUUUUUUSSSQQQPPPNNNMMMNNNOOOPPPQQQQQQVVV___eeehhhmmmrrrfffeeedddeeeiiimmmqqqttt~~~{{{vvv{{{ooo]]][[[\\\iiiyyyyyyuuukkkYYYHHHIIIRRRYYYYYYXXXYYYWWWUUUVVVZZZ[[[XXXUUUOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTUUUWWWYYY[[[[[[```bbbccclll~~~\\\DDD:::>>>@@@GGGMMMPPPOOONNNNNNNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQTTTUUUUUUVVVWWWWWWXXXXXX\\\]]]______^^^^^^___``````bbbdddfffhhhjjjkkkkkkhhhhhhhhhiiijjjkkkkkklllnnnoooqqqrrrrrrrrrrrrqqqtttttttttuuuuuuvvvvvvwwwuuuvvvwwwxxxwwwwwwwwwxxx}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}ccc]]]___```aaaSSSOOOVVVZZZZZZTTTPPPNNNKKKGGG<<<===???BBBDDD@@@888222000///...,,,+++***))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''')))++++++*********+++,,,,,,------.........///222666888555000,,,,,,...***((((((+++...///---***(((((('''(((+++///444666??????>>>>>>===<<<;;;:::===<<<:::999999:::;;;<<<888777666444333222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------................../////////000000////////////////////////000000000000000000000000111111000000000000000000000222333444666:::@@@DDDAAACCCFFFLLLUUU___hhhmmmrrrrrrqqquuuxxxwwwccc___gggnnnqqqqqqooolll\\\BBB444555999888999::::::;;;;;;;;;::::::<<<<<<<<<===>>>??????@@@???AAACCCDDDEEEFFFIIIKKKIIIOOOaaa~~~~~~ppptttmmmZZZMMMLLLOOONNNIIIIIIJJJNNN[[[ssszzzmmmddd[[[UUURRRWWW^^^ffflllqqqssstttsssssspppkkkeee```]]]\\\VVVVVVTTTRRRPPPNNNMMMLLLJJJGGGHHHIIIIIIGGGIIINNNMMMMMMLLLKKKJJJJJJJJJJJJQQQRRRTTTWWWZZZ\\\]]]^^^bbbbbbeeejjjkkkhhhggghhhggghhhkkkooouuu}}}}}}|||xxxvvv~~~iiiZZZ]]]ggg}}}{{{rrrcccQQQAAADDDPPPXXXXXXUUUTTTRRRQQQSSSVVVXXXWWWUUULLLLLLMMMNNNPPPRRRSSSTTTWWWWWWVVVUUUTTTTTTTTTTTTXXXUUUYYY^^^___fffxxx[[[EEEAAA;;;<<<@@@EEEJJJMMMOOOQQQKKKKKKJJJJJJHHHFFFCCCBBB@@@@@@@@@@@@@@@@@@??????AAABBBCCCCCCBBBCCCDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQSSSTTTVVVVVVWWWWWWWWWYYY\\\]]]]]]]]]^^^___aaabbbccceeefffgggggghhhgggggghhhhhhiiiiiijjjjjjjjjkkkmmmoooooooooooonnnpppqqqqqqrrrssssssttttttpppqqqrrrtttuuuvvvuuuuuuyyyzzz{{{{{{|||{{{{{{{{{{{{||||||}}}}}}|||{{{{{{fff^^^___```aaaRRROOOUUUYYYYYYTTTOOONNNLLLIII======>>>AAACCC@@@999333000///...,,,+++***))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&(((++++++***))))))************+++,,,------...111444666555111//////000,,,+++***+++---...---,,,***)))(((((())),,,000222999;;;===>>>>>><<<;;;999===<<<;;;:::::::::::::::888777666555444333333333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........//////////////////000000000111111111000000000000000000000000111111111111111111111111111111111111000000000000222333444555666999===AAA>>>DDDLLLUUU^^^gggooouuu{{{|||{{{yyy{{{wwwuuupppwww{{{mmmeeehhhmmmrrrvvvmmmcccOOO<<<444666999999;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>??????>>>@@@CCCEEEEEEFFFGGGIIIGGGIIIRRRjjjzzzgggSSSJJJKKKNNNGGGHHHJJJLLLOOOYYYlll~~~tttkkk___[[[WWWTTTTTTYYY___ccckkknnnqqqssssssrrrssssssooonnnmmmlllkkkiiiiiihhhbbb___^^^^^^[[[VVVVVVZZZ________________________\\\```ggglllnnnkkkgggdddhhheeedddfffgggfffhhhlllmmmrrryyyyyyrrrrrrvvvvvvuuu~~~||||||ggg]]]cccvvvrrrZZZLLLAAADDDOOOTTTSSSRRROOOOOOPPPPPPQQQSSSUUUVVVQQQPPPPPPOOOOOOOOOPPPPPPVVVWWWWWWWWWVVVSSSQQQPPPSSSMMMRRR[[[XXXVVVpppmmmjjjSSSGGG<<<>>>FFFMMMRRRUUUIIIIIIJJJKKKJJJGGGEEECCCAAAAAAAAA@@@@@@?????????@@@AAABBBBBBAAAAAACCCDDDEEEDDDDDDEEEFFFHHHJJJLLLKKKMMMOOOQQQSSSSSSSSSSSSQQQTTTXXX[[[\\\\\\\\\]]]```aaabbbcccdddeeeeeeeeefffggghhhhhhiiiiiihhhhhhhhhiiikkklllmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrqqqpppqqqtttwwwyyyxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwiii```______```RRROOOTTTWWWWWWSSSOOOOOONNNKKK???>>>???AAACCCAAA;;;666000///...,,,+++***))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%(((***+++***)))))))))((()))***+++,,,---...//////111333444333222222222//////...,,,++++++---///,,,+++***)))***+++---...111444999===???>>><<<:::======<<<<<<;;;:::999888888888666555444444444444000000000/////////......------------------------,,,,,,---------.........////////////000000000000111111111111222222222222111111111111111111111111222222222222222222222222111111111111000000000///111222444555777999>>>AAABBBJJJUUU^^^eeelllvvv}}}}}}yyyiiibbbYYYeeexxxrrrrrr|||qqqjjjlllooorrrtttkkkXXXCCC888666666777999<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===>>>??????;;;>>>AAACCCDDDDDDEEEFFFEEEHHHLLLYYY|||{{{gggTTTMMMNNNMMMKKKKKKLLLJJJIIIQQQ[[[xxx}}}pppccc[[[XXXZZZ\\\SSSVVVYYY[[[\\\^^^aaacccmmmmmmnnnoooqqqrrrssssssooonnnnnnpppmmmiiihhhkkkqqqrrrrrrrrrqqqqqqpppooobbbeeehhhkkkmmmlllkkkiiillliiijjjoootttwww~~~uuuoooooowwwxxx|||xxxhhhkkkxxxqqqXXXOOOHHHKKKPPPQQQPPPPPPKKKMMMPPPOOOMMMNNNRRRVVVWWWVVVTTTRRRQQQPPPOOOOOOSSSUUUXXXYYYXXXUUUQQQNNNRRROOOSSSZZZXXXUUUcccwwwjjjJJJ>>>DDDLLLPPPSSSGGGIIIKKKLLLLLLJJJGGGEEECCCBBBBBBAAA@@@@@@??????>>>???@@@???>>>>>>@@@BBBBBBAAAAAAAAABBBEEEGGGIIIGGGHHHJJJLLLMMMMMMLLLKKKKKKOOOTTTXXXZZZZZZZZZ[[[[[[\\\^^^```aaaccccccccceeefffggghhhhhhhhhgggffffffgggiiikkklllllllllkkkkkkllllllmmmnnnooopppqqqrrrqqqqqqssswwwzzzzzzyyywwwxxxxxxxxxxxxxxxwwwwwwtttsssrrrqqqqqqqqqrrrsssjjj```___^^^```RRROOOSSSVVVWWWRRROOOPPPOOOMMMAAA??????AAACCCBBB===888000///...,,,+++***))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%'''***+++***)))((((((((()))***+++---...///000//////111333444444444333111222111---))))))---000---,,,+++******+++,,,,,,+++///666===@@@@@@>>><<<<<<=========<<<:::888666999888777555555444444444000000000000////////////---------------------------------.........//////000000000000111111111111111111222222222333333333222222222222222222222222333333333333333333333333222111111111000000/////////111333555777;;;???BBBFFFPPP\\\dddjjjqqq}}}}}}vvv```TTTHHHVVVjjjccciiirrrtttyyykkkiiimmmnnnllljjjjjjQQQ;;;777888666666999============<<<;;;::::::999999:::;;;<<<===>>>???999<<<@@@BBBBBBBBBBBBCCCDDDKKKKKKPPPnnnhhhYYYWWWQQQJJJEEEGGGGGGFFFJJJQQQKKK```vvvwwwmmmgggeee[[[[[[YYYWWWTTTSSSUUUWWWVVVWWWYYY\\\___aaacccdddaaaaaadddiiiiiiggggggkkkllllllkkkkkkjjjhhhgggfffdddaaa______bbbhhhooossszzzzzz}}}~~~wwwrrrwww~~~nnnjjj{{{nnnZZZTTTQQQSSSTTTQQQPPPPPPHHHMMMPPPOOOKKKKKKQQQWWWYYYXXXWWWUUUSSSRRRRRRQQQQQQTTTXXX[[[[[[WWWRRROOOSSSVVVYYY[[[[[[\\\^^^___ZZZCCCCCCIIILLLMMMGGGIIILLLNNNNNNLLLIIIGGGDDDCCCCCCBBBAAA@@@??????===>>>>>>>>><<<<<<>>>@@@@@@??????>>>@@@BBBEEEFFFDDDFFFGGGHHHHHHGGGEEEDDDGGGKKKQQQVVVXXXXXXYYYZZZWWWYYY[[[]]]```bbbccccccdddeeefffggghhhgggfffeeeeeefffhhhjjjkkklllkkkkkkjjjjjjkkklllmmmoooooopppooommmkkkmmmrrruuuuuussssssssssssssssssrrrqqqqqqrrrqqqooonnnmmmooopppqqqmmm]]]___^^^YYYUUUNNNTTTWWWXXXTTTRRRPPPLLLGGG<<>>CCCHHHDDD;;;222000...,,,+++******+++******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))***+++---...///222000...000555777777555111333333000+++((()))+++///...---,,,,,,,,,,,,,,,---000444777:::<<<<<<<<<;;;<<<===<<<:::999999::::::999888666666666777777222222222111000//////.............../////////000//////000000111111222222000111111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333333333222222111000000///000222444555666;;;CCCJJJTTT\\\ccchhhppp|||{{{nnnnnntttdddUUU[[[bbbssssssmmmxxx~~~tttjjjgggoootttnnngggggg^^^HHH777666999777777;;;<<<;;;::::::999999::::::===========================>>>???AAABBBCCCDDDDDDIIIHHHHHHLLLWWWppppppbbbTTTNNNHHHFFFJJJMMMJJJEEEIIIKKKSSSaaannn~~~zzzssslllfffcccbbbbbbYYY[[[]]][[[YYYXXX[[[^^^[[[\\\]]]___aaabbbbbbbbb```aaabbbdddgggiiijjjkkkrrrsssrrrooonnnsss~~~tttqqquuuxxxtttnnnrrr||||||oooeeeWWWYYYWWWSSSUUUZZZWWWQQQPPPPPPPPPOOONNNOOOQQQSSSZZZWWWUUUTTTUUUVVVVVVUUUSSSTTTVVVZZZ\\\\\\YYYVVVVVVXXX[[[]]]^^^^^^\\\[[[hhhbbbAAA>>>EEEDDDGGGJJJNNNPPPOOOMMMKKKJJJHHHHHHFFFDDDBBB@@@???>>>AAA???<<<;;;<<<>>>??????===>>>>>>???@@@AAAAAAAAADDDEEEFFFEEECCC@@@??????CCCLLLUUUVVVRRRQQQUUU[[[VVVWWWXXXZZZ\\\^^^```aaaaaabbbbbbccccccbbbbbbbbbcccdddeeegggiiijjjjjjjjjiiijjjlllmmmmmmmmmlllkkkjjjkkklllmmmoooqqqrrrsssmmmnnnoooppppppppppppooollljjjhhhgggggghhhiiijjjppp___aaa^^^YYYVVVOOOUUUXXXXXXSSSQQQPPPMMMHHH>>>??????>>>AAACCC???666222000...,,,+++******+++((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******)))))))))***+++,,,......000//////000333555666666111111111///,,,***))))))---------,,,,,,,,,,,,,,,+++---111444888:::<<<===<<<======<<<:::999999::::::999777666666666666777222222222111000/////////........./////////000000000000000000111111111111111111111111222222222222222222222222333333333333222222222222222222222222333333333333333333333333444333333222111111000000444666888:::===DDDNNNVVV[[[ccckkkpppyyy~~~uuurrrttthhhWWW^^^nnn{{{wwwllleeeiiigggiiioooppplllgggeeeWWWDDD666666999666666999:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHJJJNNN___mmmaaaXXXUUURRRMMMJJJLLLGGGFFFIIIOOOVVVaaatttzzztttrrrqqqqqqpppnnnkkkjjjjjjjjjbbbcccdddeeefffggghhhiiiiiijjjlllooorrruuuxxxyyy{{{nnniiiiiiqqq}}}sssnnnvvvzzzkkkaaaYYYUUUWWWWWWUUUWWWZZZVVVPPPRRRTTTVVVVVVUUUSSSSSSTTTVVVTTTRRRRRRTTTUUUUUUUUUNNNPPPTTTYYY]]]]]][[[XXXXXXYYY[[[]]]^^^]]][[[ZZZcccrrrpppOOO@@@>>>BBBDDDEEEDDDCCCEEEJJJNNNLLLIIIFFFDDDCCCBBB???===AAA>>><<<;;;<<<>>>>>>>>>======>>>>>>???@@@@@@AAA@@@AAABBBBBBBBB@@@>>><<>>>>>999222222000...,,,+++******+++''''''''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,)))))))))***+++,,,---...---///000000000111444666222111///...---,,,***)))***+++,,,,,,,,,,,,,,,+++***+++---000444777:::<<<<<<===>>><<<:::999:::;;;999888777666555555555555222222222111000000//////////////////000000000000111111111111111000000000111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333444444333333222222111111333666999===AAAJJJUUU]]]]]]fffnnnuuu}}}yyyiiinnnzzzjjjdddooowwwaaaUUU\\\dddlllnnnmmmkkkeee^^^MMM>>>444555888555444666777666666777777888999:::::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAA@@@DDDIIIHHHEEENNNgggrrreeeYYYMMMJJJNNNIIIGGGGGGIIIJJJLLLRRRYYYgggyyy~~~tttqqqrrrnnnhhhiiinnn|||~~~iiiiiissskkk___XXXUUUSSSVVVWWWWWWXXXYYYUUUPPPUUUXXX[[[\\\ZZZWWWTTTSSSSSSQQQOOOPPPRRRTTTTTTTTTMMMOOOSSSXXX\\\\\\ZZZWWWXXXZZZ[[[]]]]]]\\\ZZZYYY___^^^tttnnnKKK???<<<============AAAGGGMMMNNNJJJFFFEEEEEEEEECCCAAAAAA???<<<;;;<<<======<<<<<<======>>>>>>??????@@@???>>>???BBBDDDDDD@@@<<>>>>>===;;;666222222000...,,,+++******+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((***+++,,,---))))))))))))***+++,,,---+++...000000...///222555444111......000000---***))))))+++,,,,,,,,,,,,++++++++++++---///333777999;;;======<<<:::999:::;;;999888777666555555444444222222222111111000000000//////000000000111111111222222222111111000000000222222222222333333333444333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333222222111666===BBBHHHPPPYYY```aaajjjtttzzz}}}|||ssskkksssnnnuuujjjZZZWWW[[[fffnnnnnnmmmlllaaaSSSBBB999333444666444333444444444444555666777999:::999999999999999999999999::::::<<<===>>>?????????BBBEEEHHHHHHDDDGGGVVVfffyyylll]]]QQQJJJJJJJJJLLLMMMLLLLLLMMMSSS[[[iiiwwwvvvsssmmmhhhlllvvv{{{zzzsssnnnvvvqqqbbb]]][[[ZZZTTTUUUVVVVVVWWWWWWUUUSSSXXX[[[]]]]]][[[XXXUUUTTTSSSQQQOOOOOOPPPRRRRRRRRROOOPPPSSSWWWYYYYYYUUURRRVVVWWWYYY[[[\\\[[[[[[ZZZ^^^ZZZgggnnnVVV>>><<<999:::===BBBDDDEEEJJJJJJJJJHHHGGGFFFFFFGGGBBB@@@>>>======>>>===<<<<<<<<<======>>>>>>>>>???AAA??????DDDIIIJJJEEE???BBBCCCFFFIIILLLNNNMMMLLLOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZZZZ[[[\\\]]]___``````aaaaaa`````````aaaaaaaaaaaaaaaaaaaaabbbdddfffgggiiiiiihhhgggdddaaa``````aaaaaadddcccaaa___^^^]]]\\\\\\ooo```bbb\\\VVVTTTOOOZZZ[[[WWWPPPMMMNNNMMMJJJ???>>>>>>??????;;;777555222000...,,,+++******+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))+++,,,,,,))))))))))))***+++,,,,,,+++...000///---...111444666333000111333333000---)))******+++,,,,,,,,,,,,...---,,,+++---000222444999;;;<<<;;;::::::;;;<<<999999888777666555444333222222222222111111111111000000000111111111111222333333222222111111000000222333333333444444444444333333444444444555555555444444444444444444444444444444444444444444444444555555555555444444444444555<<>>>>>>>>CCCBBBCCCFFFFFFFFFLLLSSSgggmmm^^^\\\VVVQQQNNNNNNNNNNNNJJJJJJNNNUUU```mmm{{{uuulllfffjjjnnnrrr|||yyyqqqqqq^^^YYYZZZZZZZZZUUUUUUUUUUUUUUUTTTUUUWWW\\\]]]^^^]]]ZZZXXXWWWWWWUUUSSSPPPOOOOOOPPPOOOOOONNNOOOQQQTTTWWWVVVTTTQQQRRRSSSUUUXXXZZZ[[[\\\\\\\\\```fffqqq|||UUUIII;;;555999>>>???<<>><<<============>>>>>>>>>>>>AAA???@@@DDDJJJKKKGGGCCCCCCCCCCCCFFFIIIKKKJJJHHHJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]XXXYYYZZZ\\\]]]___```aaaeeeccc```]]]\\\[[[\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUjjj^^^bbb]]]VVVSSSOOOZZZ[[[WWWQQQMMMNNNLLLIII>>>===>>>AAA???:::777777222000...,,,+++******+++******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++)))))))))))))))***++++++---...//////...///111222666444333333444444333111,,,++++++++++++,,,,,,---///...---,,,---...000222666888999:::999:::;;;===:::::::::999888666444333222222222222222222222222000111111111222222222222222222222222222111111111333333333444444444555555444444444555555555666666555555555555555555555555444444444444444444444444666666555555555555555555888???JJJSSSYYY^^^dddhhhyyy}}}uuutttwwwqqqggghhhuuuuuuiiiggglllnnnnnnnnnmmmcccOOO<<<444444444444444333333333222222333333555666777888777777777777777777777777999:::;;;<<<============@@@======BBBEEEDDDFFFIIIWWWrrr}}}xxxeeeWWWQQQOOOMMMHHHEEEEEEJJJMMMQQQVVV\\\jjjqqq}}}zzztttssspppiiiaaa\\\aaalllyyyyyyxxxxxx]]]QQQPPPRRRRRRQQQTTTSSSTTTVVVUUUSSSTTTXXX\\\]]]^^^\\\ZZZXXXXXXXXXUUUSSSPPPNNNNNNNNNMMMLLLKKKKKKMMMPPPTTTVVVVVVUUUNNNPPPRRRUUUXXXZZZ[[[\\\YYYaaadddcccmmmjjjNNN<<<777999:::888???GGGPPPRRRMMMGGGEEEFFFHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>AAAFFFHHHFFFDDDEEEDDDDDDEEEGGGHHHGGGEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX^^^]]]ZZZXXXVVVUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPfff]]]ccc___XXXUUUQQQZZZ[[[XXXQQQNNNNNNLLLHHH???===>>>AAA???888555777222000...,,,+++******+++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((())))))))))))))))))******+++///...---...000111111111333444555444333222333444///...,,,******+++---...///............000111222333555777888888999<<<>>>;;;;;;;;;:::999777555444222222222222222222222222111111111222222222333333111222222222222222222333444444444444555555555555444555555555666666666666555555555555555555555555555555555555555555555555666666666666666666666666===CCCMMMUUU\\\ccckkkqqq|||||||||mmmaaaiii}}}tttmmmooollllllmmmgggUUUBBB777111444666555333333444444333333333444444666777888777777777777777777777777999:::;;;<<<============<<<;;;===AAABBBAAABBBFFFLLL^^^yyyyyymmmddd]]]XXXQQQMMMNNNLLLGGGGGGJJJMMMQQQYYYbbblllwww}}}wwwpppllldddbbbeeemmmqqqnnnkkkllluuu}}}tttdddUUUPPPOOOMMMLLLMMMPPPQQQUUUZZZYYYSSSRRRUUUTTTWWWYYYZZZWWWUUUSSSRRRRRRPPPMMMLLLLLLMMMLLLKKKLLLKKKKKKMMMQQQTTTUUUVVVNNNOOOPPPSSSUUUWWWYYYYYY[[[]]]^^^\\\^^^nnnyyy\\\HHH>>>:::999;;;BBBNNNYYY]]][[[UUUOOOKKKJJJHHHGGGFFFEEEBBB@@@????????????????????????======>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLNNNMMMMMMLLLMMMNNNOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLIIIJJJKKKLLLMMMMMMNNNNNN|||ddd]]]ddd```YYYVVVRRRYYY[[[XXXRRROOONNNKKKGGG@@@===>>>AAA>>>666222555222000...,,,+++***++++++'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''***)))))))))))))))***+++111...,,,---111333222000111444666444222000222555222000,,,***)))+++---///------...///000111333444000333555777888999<<<>>><<<<<<<<<;;;:::888555444222222222222222222222222111111222222222333333333111111111222222333333444444444444555555555666666555555555555666666666777666666666666666666666666555555555555555555555555666666666666777777777777FFFKKKSSSZZZbbbkkkvvv~~~zzzsss|||mmmfffxxx{{{rrrsssnnnnnnjjjkkkmmmaaaJJJ:::666111555777555333333444555444444444444555666777777888888888888888888888888::::::;;;<<<============:::;;;???BBBAAA>>>BBBIIIBBBKKK[[[sssppp```fffrrr|||mmmbbbXXXTTTNNNGGGGGGJJJFFFGGGIIIKKKNNNUUU]]]bbbqqqsssxxx~~~||||||vvvnnngggccc___ZZZWWWXXX[[[gggyyyyyypppjjjyyy~~~fff```YYYUUUVVVTTTNNNMMMQQQMMMOOOVVV^^^\\\SSSPPPSSSKKKPPPTTTVVVTTTPPPLLLJJJNNNLLLJJJJJJKKKLLLLLLKKKPPPNNNKKKLLLNNNQQQRRRSSSNNNOOOPPPRRRSSSUUUVVVWWW```YYYXXX[[[WWWXXXqqq```JJJ>>>999888>>>LLL^^^mmmpppggg]]]NNNLLLJJJIIIIIIGGGDDDAAA@@@@@@@@@???????????????>>>?????????@@@AAAEEEHHHGGGHHHIIIGGGDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMaaa^^^___YYYVVVMMMRRRZZZ\\\ZZZRRRLLLJJJHHHEEE>>>@@@BBB@@@===888555444111000///---,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++***))))))***++++++,,,---...///000000000000000///333:::999222111444///000000---)))(((+++...---------...///111333444444111///111666;;;;;;:::::::::999888777666444333555555444444444444555555333333333333333333333333111111222222222222111000666666666666666666666666999888777666555555555555888777666555444444333444444444333444555555555444444777999777444444888===IIINNNVVVaaalllwwwxxxwww~~~wwwqqquuu}}}yyy}}}vvvppprrrqqqvvvqqqkkk```PPP???777777444444444555555555555666444444555555666777777777888888777777777777777888:::;;;<<<===??????@@@@@@???@@@@@@@@@??????AAACCCDDDIIILLLTTTpppcccZZZ```jjjyyyrrreee^^^ZZZSSSMMMKKKLLLKKKIIIHHHIIIMMMPPPVVVYYY\\\\\\\\\```ggglllqqqvvv}}}{{{rrrnnnnnnlllfff```\\\ZZZXXXWWWVVVUUUWWWZZZ]]]gggvvv~~~|||zzzeee\\\VVVYYYZZZVVVPPPNNNPPPTTTTTTPPPNNNOOORRRRRRMMMHHHKKKMMMOOOQQQRRRPPPMMMKKKPPPMMMJJJJJJLLLOOOOOONNNKKKKKKMMMNNNPPPQQQSSSTTTPPPNNNNNNPPPTTTVVVTTTRRRXXXWWWVVVVVVWWW[[[aaafffiiiOOOKKKBBB???===FFF]]]xxxlll^^^QQQOOOOOOJJJEEEDDDBBBDDDDDDBBB??????CCCHHHBBBAAA@@@>>>>>>???@@@@@@BBB@@@@@@BBBBBBAAA??????AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGbbb^^^^^^XXXUUULLLRRRZZZ\\\[[[TTTNNNKKKIIIEEE>>>@@@AAA@@@<<<888555444111000///---,,,+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++,,,---...//////000000000......111555444//////222...//////...,,,+++++++++,,,,,,---...///000111111333333333333444777:::===;;;;;;;;;;;;:::999888777444444333333333333444444333333333333333333333333555555555555555555555555666666555555555555555555888888777777777777777888777666555555444444444555777777777777888999888888777:::===;;;888999===BBBKKKSSS___lllyyy~~~zzzsss|||kkkiiiqqqooopppvvvwwwtttvvvmmmWWWDDD<<<888333444444444444555555555555444444555555666666777777888777777666666777777888:::;;;<<<>>>?????????@@@???@@@@@@@@@>>>>>>@@@BBBAAAEEEGGGKKK]]]~~~tttbbbXXX[[[fffsss{{{zzzlllaaaXXXYYYXXXUUUQQQOOOPPPQQQLLLMMMOOOQQQRRRRRRRRRRRRTTTXXX]]]aaabbbccceeegggdddhhhkkkjjjlllpppoookkklllkkkjjjiiihhhgggdddcccZZZXXXWWWYYY\\\[[[WWWSSSUUUUUUWWWZZZ___fffpppxxx||||||vvv~~~gggXXXUUUUUUWWWXXXVVVRRRPPPQQQSSSRRROOOMMMMMMMMMMMMIIIFFFEEEHHHKKKOOOPPPPPPNNNMMMNNNKKKIIIIIILLLMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMMMMOOOSSSTTTSSSQQQUUUUUUVVVUUUUUUXXX\\\___rrrwwwZZZEEE???===AAAHHHYYYxxxrrr]]]UUUTTTQQQKKKHHHGGGFFFFFFEEEEEEDDDBBBAAAAAAAAA@@@????????????@@@CCCAAA@@@@@@@@@>>>===<<<@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJddd^^^]]]WWWUUULLLRRRYYY]]]\\\VVVPPPMMMIIIEEE===???AAA???<<<777444333111000///---,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,,,,++++++,,,,,,---....../////////...---///111111...000333......///000111///,,,******+++,,,...............333666777444111111555999777777777888888777777777555444444333333444444555444444444444444444444444555555444444444444555555777777666666555555555444555555555555555666777777444444333333333333444444444444555555666666666666888;;;<<<;;;888:::AAAGGGXXXaaappp~~~}}}zzzsssggg[[[```nnnqqquuuyyywwwrrrvvvhhhJJJ888999888000333333333444444444555555444444444555666666777777777777666666666666777777:::;;;<<<===>>>????????????@@@@@@???>>>===???@@@DDDDDDFFFGGGMMM```~~~ttttttyyy}}}hhhhhhiiinnnuuu{{{~~~uuuvvvtttnnneee___]]]]]]ddd]]]TTTMMMKKKJJJJJJIIIFFFIIILLLOOOQQQSSSSSSSSSNNNRRRTTTRRRQQQRRRSSSQQQPPPRRRUUUWWWWWWUUURRRPPPOOOQQQTTTYYY]]]aaaccceeeeeeiiipppxxx~~~yyy{{{jjjVVVOOOPPPSSSTTTUUUUUUUUUTTTSSSRRRRRRPPPNNNKKKIIIHHHHHHGGG@@@CCCGGGKKKNNNOOOOOOOOOJJJIIIHHHIIIKKKLLLKKKJJJLLLMMMNNNOOONNNMMMLLLKKKLLLLLLLLLNNNPPPQQQPPPOOOPPPRRRTTTTTTTTTTTTUUUWWWYYYooouuufffZZZSSSHHHCCCXXXuuuyyyfffSSSOOOUUUYYYVVVSSSJJJFFFCCCCCCFFFGGGFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>=========<<<>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@AAAAAAAAA>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHhhh___]]]XXXVVVNNNSSSYYY]]]]]]XXXRRRNNNJJJEEE===???@@@???;;;777444333111000///---,,,+++******&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((+++,,,---,,,+++,,,,,,,,,,,,---...//////------......///000333666222000///111333444000---************+++---...///555777888777333111000111444444444444555555666666666555555444444555555666666666666666666666666666555444444333333444555666888888888777666666555555666666555555666666777888666555555444444555555555333555666777777777999:::;;;======<<<<<>>>>>>>>>>>>>>??????>>>===<<<===???EEEBBBEEEIIIGGGKKKeeezzzeeeVVVSSSXXX^^^aaalllnnnnnnjjjeeeccceeehhhmmmjjjeee```\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVTTTNNNOOOOOOMMMKKKLLLOOOQQQMMMRRRXXX\\\\\\YYYUUUSSSSSSWWW\\\bbbjjjtttwwwzzznnn^^^SSSOOORRRQQQQQQRRRUUUWWWWWWTTTRRRRRRQQQOOOLLLIIIHHHJJJLLL@@@BBBFFFJJJMMMOOOOOOOOOHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIJJJKKKMMMMMMMMMLLLJJJMMMQQQSSSSSSRRRRRRRRRWWWaaauuunnn}}}mmmXXXIIIEEENNNDDD>>>CCCQQQ^^^dddeee[[[UUUMMMGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCC===@@@@@@>>>===>>>???>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@============>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEkkkaaa^^^ZZZYYYPPPUUUZZZ^^^^^^XXXRRROOOJJJEEE===???AAA???<<<777444333111000///---,,,+++******&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++,,,,,,,,,+++,,,+++++++++,,,---...///,,,------,,,,,,///444777777333000111444666555333,,,+++)))((())),,,000222444444666999<<<;;;777333666555555444555555666777555555444444444444555555555555555555555555555555666666666666666777888888777777777666666555555555888888888777777888888888777777666666666666777777666888;;;<<<===>>>@@@CCCBBBDDDFFFGGGKKKVVVfffqqq}}}|||vvvmmmgggJJJYYYyyytttmmmuuu}}}ppplllUUU???888666333222555222222222222333333333444333333444444555666666666555555444444555666666777999:::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;===>>>@@@;;;@@@IIIHHHBBBLLL___zzzuuuyyymmmbbbWWWYYYYYYUUUPPPOOOUUU[[[[[[fffttt{{{|||{{{|||wwwuuuqqqlllhhheeeccccccVVVTTTRRRQQQPPPQQQTTTXXXYYY\\\```aaabbbccceeegggdddkkkuuu~~~vvveee\\\XXXTTTRRRQQQOOOPPPQQQTTTWWWWWWUUUSSSPPPPPPMMMJJJHHHHHHKKKNNNCCCEEEHHHKKKMMMMMMMMMMMMGGGHHHIIIJJJJJJIIIIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIEEEIIINNNRRRRRRRRRRRRRRR\\\\\\cccwwwnnnRRRHHHCCC===;;;CCCQQQ___fffooonnniii```VVVNNNJJJIIIHHHHHHGGGGGGGGGFFFFFFFFF@@@FFFGGGBBB???@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEkkkaaa___\\\[[[QQQUUUZZZ^^^]]]WWWQQQNNNJJJFFF>>>@@@BBB@@@===888555444111000///---,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,,,,+++,,,+++******+++,,,...///...000///+++***...222333777555222222444666777888000...+++)))))),,,///111///000222999AAAEEECCC@@@888777666555444444555666555555444444444444555555555555555555555555555555444444555666777777777777666666666666666666777777666666666666777888888999555555666666888999:::;;;777;;;???AAABBBDDDHHHLLLOOOTTTZZZ___fffsss~~~vvvmmm___OOOCCCKKKddd~~~zzz{{{{{{nnn]]]CCC111444888222000666111111222222222333333333333333333444555555666666444444444444444555666777888888999:::::::::::::::;;;<<<<<<<<<;;;;;;===??????;;;@@@LLLNNNEEECCCIIIWWWqqqppp]]]OOOLLLMMMVVV___hhhjjjhhhlllwww|||zzz|||zzzvvvuuusssnnnkkkkkkxxxxxxwwwvvvvvv||||||xxxrrrzzziii]]]RRRPPPSSSRRROOONNNNNNOOORRRTTTUUUUUUUUUUUUPPPNNNKKKHHHGGGHHHIIIJJJGGGHHHJJJKKKLLLLLLKKKKKKFFFGGGIIIHHHGGGGGGHHHJJJEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGDDDGGGKKKNNNPPPPPPQQQRRRXXXVVV[[[hhh{{{oooeeeRRR===333999EEEMMMiiiooouuussskkk```XXXTTTHHHGGGEEEDDDDDDDDDEEEFFFGGGOOOQQQIIICCCBBB@@@:::============<<<<<<<<<<<<====================================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCFFFGGGGGGGGGFFFiii___^^^\\\[[[QQQTTT[[[^^^\\\UUUOOOMMMJJJGGG???AAACCCAAA>>>999666555111000///---,,,+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,++++++***)))***,,,...///666999666///,,,///111///222333444444444555666888444333111///---,,,+++***,,,---///444;;;BBBGGGJJJCCCAAA???<<<;;;:::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::666888:::<<<===<<<;;;:::::::::;;;;;;<<<=========;;;;;;<<<>>>@@@BBBDDDEEE??????AAADDDGGGKKKNNNOOOMMMRRRXXXZZZ[[[^^^ccchhhnnnvvvyyyvvvnnndddZZZTTTRRRSSSuuu}}}||||||rrr___HHH:::000222444222111444111111111111222222222222222333333444444555555666333333333333444555666777666777777888888888888888888:::;;;;;;:::;;;===??????===AAAJJJMMMHHHCCCAAAGGGXXXvvvxxxvvv{{{zzztttiii```___gggoooyyy|||}}}{{{zzz~~~{{{{{{yyynnnYYYTTTPPPQQQQQQNNNMMMOOOMMMPPPSSSSSSRRRRRRUUUXXXTTTPPPKKKIIIIIIIIIHHHEEEHHHIIIJJJJJJKKKKKKJJJJJJEEEFFFGGGFFFDDDDDDGGGJJJIIIHHHEEECCCAAAAAABBBBBB@@@CCCEEEEEECCCBBBCCCEEEEEEGGGIIIJJJKKKLLLOOOQQQOOOPPPTTT[[[bbbnnnzzz[[[HHHEEEGGGGGGVVV[[[cccgggfffaaaZZZVVVEEECCC@@@>>>===???AAACCCHHHSSSXXXPPPJJJIIIEEE>>>??????>>>>>>>>>=============================================>>>>>>>>>>>><<<=========>>>>>>>>>>>>=========>>>>>>>>>??????>>>??????@@@AAAAAABBBBBB???BBBGGGLLLOOOQQQPPPPPPggg]]]]]]\\\[[[PPPRRR[[[^^^[[[TTTNNNLLLJJJGGG@@@BBBCCCBBB>>>:::777666111000///---,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,++++++))))))***+++---///???BBB???666000222222...---111666777555333555666666666666444111,,,'''$$$+++,,,...///111999CCCKKKRRRPPPMMMJJJHHHGGGGGGGGGAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHIIIHHHEEEDDD@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJMMMPPPTTTWWWXXXQQQSSSVVVZZZ```eeeiiikkkrrrxxx~~~vvvlllggg```^^^XXXPPPOOO]]]vvvzzzoooxxxzzzfffMMM777888555000///222333000000111111111111222222222222222333444444555555666333222222333444555666777555666666777777777777666777999:::::::::;;;>>>@@@::::::===BBBEEEDDD@@@===BBBHHHXXXuuusssvvvuuummmfffiiiwww{{{zzz}}}}}}~~~~~~}}}|||}}}mmm___WWWWWWXXXWWWRRRMMMNNNTTTMMMQQQTTTSSSPPPPPPUUUZZZZZZUUUNNNLLLMMMLLLHHHCCCGGGHHHIIIIIIJJJJJJJJJJJJDDDEEEEEECCCAAABBBFFFIIINNNKKKGGGCCCAAA@@@AAAAAA???BBBDDDDDDBBB@@@BBBDDDGGGHHHHHHHHHGGGIIILLLNNNKKKLLLOOOOOOMMMRRRfff|||wwwoooggg___OOONNNMMMNNNPPPOOOKKKFFFAAA???;;;888888:::===@@@EEERRRYYYTTTOOOPPPMMMEEE@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>><<<<<<>>>???AAACCCDDDEEEFFFKKKRRRYYY^^^``````___hhh```___[[[XXXNNNRRRYYYZZZYYYVVVPPPKKKHHHGGG@@@AAACCCCCC@@@<<<666333222111///---+++***))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))*********+++,,,---...///666777666111///111000---222000///111555777666444333555888999777222+++'''((()))******+++///666===BBBHHHOOOTTTVVVXXX[[[]]]^^^[[[WWWWWWXXXYYYXXXVVVUUUWWWWWWTTTQQQQQQVVV[[[VVVRRRRRRXXXaaaeeeaaaZZZUUURRRPPPSSSUUUYYYbbbkkkjjjjjjhhhiiiooouuusssnnnvvvxxx|||wwweeeZZZRRRKKKHHHBBBBBBTTTuuunnn\\\```sss{{{dddLLL???444444333333222111000000222111111111000000//////111111222333333333333222444444444555555555555666:::999888777777999;;;<<<777888999:::;;;<<<<<<===BBBAAA???>>>>>>>>>???@@@BBBFFFLLLTTTddd}}}~~~vvvhhh\\\VVVUUUVVVWWWVVVTTTRRRQQQRRRMMMPPPRRROOOLLLKKKOOOTTTQQQLLLKKKMMMMMMIIIFFFGGGGGGGGGFFFGGGHHHKKKNNNPPPKKKKKKJJJGGGDDDCCCDDDFFFJJJGGGDDD@@@>>><<<<<<<<>>???BBBBBB===:::<<<>>>===AAA@@@>>>=========>>>>>>:::<<<>>>???>>>===>>>???>>>>>>>>>??????????????????CCCCCCBBBFFFOOOSSSPPPXXXXXX___kkktttxxx|||iiibbbaaa]]]ZZZOOOSSSYYYYYYXXXTTTNNNJJJGGGGGG>>>@@@AAAAAA???:::555222222111///---+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((************+++---...///222444333///...000///---000///---...222555888999666777888999888666444222...,,,***((())),,,000333444999@@@FFFLLLRRRYYY]]]aaa___^^^aaaeeeiiijjjjjjllloooqqqpppnnnoootttyyyrrrlllfffhhhqqqzzz~~~tttrrrrrruuuxxx|||{{{vvvhhhWWWJJJEEEAAA===;;;AAAPPPkkk{{{www~~~dddVVV___wwwnnnTTT@@@777444333333222111111000000111111111000000000//////000111222222333333222222333333333333444444444444888777666555666777999:::777777888999:::;;;;;;<<<>>>>>>=========???@@@AAA>>>BBBEEEGGGPPPfff{{{~~~pppiiiddd^^^YYYVVVTTTTTTSSSRRRQQQPPPOOOOOOKKKNNNOOONNNKKKKKKNNNRRROOOLLLMMMQQQPPPKKKGGGFFFHHHIIIIIIJJJKKKKKKKKKKKKIIIIIIHHHFFFCCCBBBCCCDDDHHHFFFCCC@@@>>>=========???@@@BBBCCCCCCBBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFJJJOOOTTTZZZqqq{{{rrrccc[[[RRRJJJ???:::999<<<;;;555888@@@999;;;???EEEMMMUUU\\\___\\\YYYRRRLLLHHHHHHHHHHHHCCCCCCAAA???@@@DDDEEEAAAAAA???>>>===============>>>???@@@@@@>>>======>>>??????>>>>>>>>>???@@@AAAEEENNNSSSRRRSSSZZZaaadddpppmmmppp{{{jjjcccccc___[[[PPPTTTZZZYYYWWWRRRLLLHHHGGGGGG>>>@@@AAABBB???;;;666333222111///---+++***))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))))))))***+++,,,---......000///,,,,,,//////,,,......------...222777;;;:::999999999:::<<<>>>???777333...+++***+++,,,,,,+++...222666<<>>@@@OOOhhhwww{{{hhh]]]kkktttZZZAAA444333333333222222111000000000111111000000000000//////000000111222222222222222111111222222222333333333555555444333444555666777555555666777888999::::::;;;;;;;;;;;;===>>>@@@AAA@@@BBBCCCCCCDDDOOO___mmmjjj___UUUSSSUUUUUUVVVXXXTTTQQQMMMLLLNNNOOOMMMKKKHHHKKKMMMLLLJJJJJJNNNQQQOOOMMMNNNSSSSSSMMMHHHFFFJJJKKKLLLMMMLLLJJJHHHFFFGGGHHHGGGEEEBBBAAAAAACCCDDDCCCAAA???=========>>>@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDFFFIIILLLKKKWWWkkkxxxhhhRRRMMM^^^```KKK>>>BBB888777777:::BBBNNN]]]fffqqqpppmmmiiieeeccccccdddWWWVVVQQQNNNOOOQQQMMMFFFKKKJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIVVVdddpppqqqnnnrrr|||llleeeddd```\\\QQQUUU\\\ZZZWWWRRRLLLHHHGGGHHH@@@BBBCCCDDDBBB===999555222111///---+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$((((((((()))***+++,,,---***------***+++///000---,,,...///...---///444888::::::999:::<<<@@@CCCDDD>>>===999333...++++++,,,------...///111444777999;;;<<>>FFFJJJaaaooo}}}zzzqqq}}}vvv```III777111333222222111111000000000000000000000000000000/////////000000111222111111111111111111222222222333333444333333333333444555555333444555666777888888999999999::::::<<<===>>>>>>???BBBDDDDDDCCCGGGOOOUUUaaa|||ggg]]]UUUOOOPPPSSSTTTVVVXXXVVVPPPKKKJJJMMMOOOMMMJJJGGGIIIKKKKKKKKKKKKNNNPPPPPPMMMNNNRRRRRRMMMIIIHHHJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGFFFDDDBBB@@@@@@AAA@@@@@@>>>=========>>>>>>@@@AAABBBDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGIIIJJJMMMTTTaaaxxxyyywwwSSS@@@BBBAAA???<<<<<>>@@@BBBCCCDDDFFFDDD===222+++***,,,..................---,,,///000333666:::???CCCFFFJJJMMMPPPSSSTTTTTTUUUUUUTTTXXX]]]aaabbbdddfffhhhllllllooossstttsssvvv{{{}}}}}}zzztttsssvvvuuurrroookkkddd___[[[VVVOOOJJJHHHGGGDDDBBBJJJXXXdddhhhjjjfffaaa^^^ZZZTTTNNNLLL@@@>>>::::::FFF\\\qqq||||||aaaKKK===333111333111111000000000000////////////////////////000000...///000000111111000000111222222222333333333333333333333333444444555555222333444444666666777888999999::::::;;;;;;;;;;;;999<<>>>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGGGGEEEDDDEEEGGGIIILLLNNNOOOUUUkkkxxxdddiiiiiihhhbbbYYYNNNEEE@@@BBBFFFRRRbbbjjjkkknnnsss~~~wwwlllnnnooopppqqqsssvvvyyy~~~ssshhhddd]]]ZZZPPPTTT]]]\\\ZZZTTTNNNJJJHHHHHH<<<>>>@@@@@@???;;;666333222111///---+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''((()))***+++))),,,,,,***,,,000222000,,,///111222111///------222444777;;;>>>???@@@@@@GGGIIIIIIDDD:::222......---,,,,,,...000000///------///000111111444777::::::;;;===>>>??????>>>>>><<<>>>???@@@AAACCCFFFHHHKKKJJJLLLPPPPPPNNNPPPUUUVVVXXXWWWRRRPPPQQQOOOKKKJJJHHHEEEBBB???<<<;;;;;;888<<<>>>@@@HHHXXXfffmmmlllddd[[[TTTLLLBBB<<<:::444888???LLLfffvvvhhhLLL<<<666222//////000000000///////////////......////////////000000......///000000000000000111111222222222333333333333333333444444444555555222222333444555666777777999999:::;;;;;;::::::::::::;;;===???@@@@@@@@@???EEEHHHQQQbbb|||xxxuuuxxx{{{vvvzzzpppbbb]]]ZZZVVVSSSOOOPPPUUUWWWTTTSSSTTTTTTPPPLLLLLLMMMNNNMMMKKKHHHIIIJJJKKKLLLMMMMMMMMMOOOIIIFFFHHHHHHGGGFFFIIIFFFDDDCCCBBBBBBDDDFFFGGGBBBCCCDDDCCC@@@>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCDDDDDDDDDBBBBBBDDDEEEDDDIIIMMMKKKFFFMMMeee}}}sssfffVVVOOOMMMRRRUUURRRRRRWWWffftttvvviiibbb[[[XXXOOOTTT\\\[[[YYYUUUNNNIIIFFFEEE;;;<<<>>>???>>>:::555222222111///---+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''(((******(((++++++)))+++///111////////////000111111///...///000444777;;;>>>AAABBBCCCCCCEEEGGGHHHEEE>>>888222///------///000000///---///000///...///222555333222333333555555444333333333333444666777999999999888:::>>>>>>===???DDDAAAEEEEEECCCBBBEEEEEECCCDDDHHHKKKKKKHHHGGGIIIKKKKKKQQQTTTPPPOOOWWW```fff]]]RRRHHHCCC>>>999999===@@@GGGRRRbbb|||xxxtttzzz~~~cccOOO:::333333222///---////////////////////////........./////////000000---...//////000000//////000000000111111111222222222222333333444444444444222222333444555666777777666777999;;;<<<<<<;;;;;;???>>>===???AAABBBAAA???BBBCCCEEELLL[[[sss~~~zzzwwwzzzyyyhhh]]]UUUOOOOOOSSSMMMJJJKKKOOOQQQPPPPPPRRRNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIEEECCCFFFFFFDDDBBBDDDBBBAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@===;;;::::::999::::::;;;;;;;;;;;;;;;999:::<<<>>>????????????======>>>>>>??????@@@@@@AAABBBBBBAAA@@@AAADDDFFFCCCEEEIIIJJJFFFDDDNNN[[[wwwxxxxxxvvvnnnjjjllluuu{{{wwwiiiaaaYYYVVVNNNSSSZZZZZZYYYUUUNNNHHHDDDCCC<<<>>>@@@AAA???;;;777444222111///---+++******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''***+++)))***...000...111...,,,---000333222111---...111444999>>>BBBEEE>>><<<>>>IIIUUUXXXOOOEEE<<<777000,,,,,,---,,,+++///111222111000000444777333222222333444555555444111222555999<<<;;;888555;;;:::<<<@@@AAA@@@CCCIIILLLPPPQQQPPPRRRWWW[[[ZZZ[[[bbbjjjkkkgggeeegggkkkwww{{{wwwhhhXXXQQQQQQRRRHHH===555666:::>>>GGGQQQkkkrrr{{{}}}yyykkk\\\gggzzz|||jjjIII;;;//////333444111............///////////////---.........//////000000---......///////////////////////////000000000000111111222333333333333222222333333444555666777777444666888;;;<<<=========???===;;;<<>>;;;888777777999999:::;;;;;;;;;::::::777999:::<<<===>>>>>>===::::::;;;===>>>@@@AAAAAAAAABBBBBBAAAAAACCCFFFIIIHHHCCCBBBGGGIIIGGGIIIOOOVVViiitttccchhhuuufff```YYYWWWNNNSSSXXX\\\[[[UUUOOOKKKFFFAAA;;;<<<>>>@@@@@@===888333111000...+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++++++++************)))***+++,,,...///000000000333111//////222888>>>BBB@@@@@@BBBFFFLLLSSSXXXZZZLLLEEE:::111------///000///111333333333111111111777666999>>>===777777<<<>>>===<<<>>>BBBFFFHHHJJJKKKLLLOOOSSSXXX]]]___```ooorrruuuwwwwwwwwwyyy{{{uuucccTTTGGG@@@===<<<999888<<>>@@@AAAAAAAAABBBAAA@@@@@@DDDIIIOOOSSS\\\ooozzz{{{yyyhhh^^^VVVTTTPPPNNNMMMLLLKKKJJJMMMMMMLLLJJJHHHHHHJJJKKKKKKIIIGGGEEEDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFBBBCCCCCCCCCCCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<::::::;;;;;;;;;:::999888999999999::::::;;;;;;;;;999:::;;;<<<============;;;777555999@@@CCC@@@;;;???@@@AAAAAAAAABBBDDDFFFEEEFFFGGGFFFDDDDDDDDDFFFMMMOOOYYYlllkkkhhhpppccc]]]sssddd^^^XXXVVVOOOTTTYYY\\\\\\UUUOOOKKKGGGBBB:::;;;===???@@@===777333444222111...,,,+++******''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))************************)))***+++---///000000000333222111222444999>>>AAADDDCCCCCCEEEIIILLLOOOPPPWWWQQQIIIAAA;;;777444222222111...,,,+++---111444444555<<>>???@@@@@@AAA@@@???>>>???BBBFFFKKKNNNFFFPPP```oooyyy~~~qqqfff\\\VVVRRRQQQQQQRRRSSSRRRNNNJJJLLLLLLLLLKKKIIIIIIKKKMMMNNNLLLIIIFFFEEEFFFGGGHHHJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>???>>>===<<<;;;;;;;;;;;;888999:::::::::999888777888888999999999:::::::::888999:::;;;<<<<<<<<<<<<:::888777:::>>>AAA???<<<>>>???@@@@@@???@@@BBBDDDDDDFFFFFFFFFDDDCCCDDDEEEGGGFFFIIIQQQ]]]rrrtttuuuxxxvvvhhh^^^[[[\\\^^^pppccc\\\VVVUUUOOOUUUYYY]]]\\\UUUOOOLLLHHHCCC:::;;;===??????<<<777333000///...,,,+++***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))******++++++((()))+++---///000111111333333333444666999<<<===CCCBBBBBBCCCDDDFFFHHHIIIQQQQQQQQQRRRSSSRRRPPPMMMJJJDDD:::000++++++...111333555<<>>FFFKKKSSSYYYbbbssswwwooozzz{{{]]]FFF888111222222111000////////////---............------,,,.................................////////////000...///111111///...///000000000000000111111111111111333555666555555666777999888888777777888888888:::::::::;;;===@@@BBBDDD=========>>>@@@CCCEEEGGGCCCDDDFFFIIISSSfff}}}zzz}}}lll^^^[[[\\\ZZZWWWNNNOOOQQQWWW[[[ZZZRRRKKKJJJKKKKKKJJJHHHHHHIIIKKKMMMLLLIIIFFFDDDDDDDDDEEEKKKIIIGGGDDDAAA???>>>===AAAAAABBBBBBAAA@@@>>>=========<<<;;;;;;:::::::::777888999999999888666666777777888888888888999999777888999:::::::::::::::777888999;;;<<<===>>>======>>>???>>>===>>>@@@AAACCCDDDEEEEEECCCBBBBBBCCCDDDCCCBBBBBBCCCNNNfff|||qqqlllXXXYYYZZZ]]]kkk}}}mmmdddeeeqqq~~~}}}vvvlllhhhlllwwwpppccc]]]UUUTTTNNNUUUYYY]]]\\\UUUOOOLLLIIIDDD<<<<<<===??????===888444///...,,,+++***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,((()))+++...000222333333111222333555777888999999<<<===>>>@@@AAADDDHHHJJJGGGJJJPPPYYYbbbhhhiiiiiihhh___QQQCCC999222...,,,...000222666888;;;???CCCGGGNNNXXX___```\\\VVVRRRSSSQQQRRRXXX___aaa\\\WWWQQQPPPOOOPPPRRRSSSRRRPPPNNNLLLIIIFFFBBB>>>:::777:::;;;???III\\\nnnxxxyyy}}}}}}ooo|||___EEE555111222111000//////.........///---------......------,,,------------------------------........./////////...000222111000///000000/////////000000000111111222444555555444444444555777777666666666777888888777777777999<<<@@@DDDGGG;;;<<<<<<===>>>@@@@@@AAAGGGGGGEEEBBBCCCJJJVVV___vvv~~~yyy}}}qqqfffZZZVVVYYY[[[XXXTTTPPPOOORRRXXX^^^\\\TTTMMMJJJJJJJJJIIIFFFEEEFFFGGGHHHGGGEEECCCAAAAAABBBBBBHHHFFFDDDAAA???===<<<;;;???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::777888999999999888777666777777777777777777777777666777777888999999888888555888;;;<<<::::::<<<>>>===>>>>>>>>><<<<<<>>>@@@AAABBBDDDDDDBBBAAA@@@AAAAAAAAACCCDDDBBBBBBLLLWWWjjj}}}iiikkkiiicccaaahhhwwwxxxqqqqqqlllvvv|||~~~{{{{{{tttlllccc^^^\\\bbbppp}}}qqqfff___VVVSSSMMMUUUYYY\\\[[[TTTNNNLLLIIIEEE======>>>??????===999666222111000///------,,,,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***++++++)))***,,,///111333444444222444666888999:::::::::999;;;===>>>@@@DDDIIINNNLLLMMMQQQWWW___dddggggggnnniiiaaaYYYQQQIII@@@;;;444444222...,,,...222444...444:::>>>===:::777666999777666999>>>AAA???<<<===<<<:::::::::;;;;;;;;;888999999777555777>>>DDDIIIOOOZZZooovvv~~~xxxZZZBBB666222222333//////......------......,,,,,,---------------,,,------------------------------------............///111222222111000000111....../////////000000000222333555555444333333444444444444555666777999999888777777888:::===@@@BBB;;;;;;<<<===>>>>>>>>>>>>===???AAAAAAAAAAAADDDGGGOOO^^^tttoootttxxx{{{rrrbbbaaa___]]][[[YYYTTTNNNIIISSSRRRRRRVVVZZZZZZTTTOOOMMMNNNNNNKKKHHHEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBB@@@???>>>=========>>>????????????===<<<;;;<<<<<<=========<<<;;;;;;888999:::::::::999777666666666666666666666666666555666777777888777777777444888<<<;;;999888;;;>>>===>>>???>>><<<<<<===???>>>@@@BBBCCCAAA???>>>???===;;;>>>BBBDDDAAABBBDDDIII^^^xxx|||lll```ZZZSSSSSS\\\llltttvvvwwwfff]]]]]]eeemmmrrruuuxxxwwwrrrlllhhhfffffffffjjjrrr{{{ooofffaaaXXXTTTMMMUUUXXX[[[YYYSSSMMMKKKIIIEEE=========>>>>>>===999666222111000...,,,+++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********+++---///111222333333555666999;;;============<<<>>>???>>>???CCCKKKQQQSSSRRRQQQSSSVVVZZZ\\\\\\eeeeeefffjjjlllkkkeee```WWWVVVOOOCCC:::777444222333555555222//////222666000///......///000///...000222666777888999;;;===;;;@@@EEEJJJMMMSSS\\\bbbdddkkkvvvxxxvvv~~~yyywww|||~~~sssooowwwrrrYYY===000///111///.........------,,,------...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222222000000000111............////////////111222444444333222333444222222333444555777888999::::::888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===????????????AAABBBBBBFFFMMMYYYjjj{{{nnnkkkvvv~~~}}}qqqpppooodddWWWYYY[[[\\\ZZZTTTOOOMMMMMMTTTSSSRRRRRRTTTTTTSSSRRRQQQRRRRRROOOLLLIIIGGGGGGBBBBBBAAAAAABBBBBBCCCDDD>>>=========>>>>>>???@@@======>>>>>>===<<<:::999;;;<<<===>>>>>>===<<<;;;888999:::::::::999888777777777666666666666555555666666777777777777666666555888:::;;;999888:::<<<>>>>>>>>>===;;;:::;;;===<<>>======>>>:::888===AAABBBCCCEEEFFFIIIPPP]]]uuu|||qqqiiieeeZZZRRRUUUYYY^^^gggrrrqqqiiibbbcccjjjooommmjjjbbbccc```[[[UUUSSSVVVZZZcccpppjjjdddaaaYYYUUUNNNUUUWWWZZZXXXQQQLLLJJJHHHEEE;;;;;;;;;<<<<<<;;;777444111000...,,,***)))((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((()))))))))***,,,---///000000111444666888:::<<<===>>>>>>@@@AAAAAA??????EEEPPPXXXWWWUUUTTTTTTVVVYYYZZZZZZ``````dddkkktttyyyxxxuuuxxxzzzvvviii^^^XXXQQQJJJGGGJJJJJJFFF>>>888777888:::===???@@@>>><<<<<<===BBBKKKVVV\\\\\\[[[\\\___bbbgggqqq|||{{{yyysss{{{|||zzzyyynnnggggggwwwpppOOO>>>000...000///---,,,------,,,,,,,,,,,,------***+++,,,---------------+++++++++++++++++++++++++++,,,,,,,,,,,,------------///000000///......///------.........////////////111333333333222333444333333333333444555666777777777777777777777777777:::999999999999:::;;;<<<@@@AAA@@@???>>>===>>>>>>>>>@@@BBBFFFMMMYYYgggqqqyyynnniiikkkoooyyyjjj^^^]]]bbbbbb]]]XXXSSSUUUWWWUUUSSSRRRSSSVVVOOOPPPQQQPPPOOOOOOQQQTTTNNNPPPQQQPPPMMMJJJIIIIIIAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===>>>???@@@AAA<<<<<<======<<<;;;999888999:::<<<======<<<;;;:::777888999999999888666666777777777777666666555555666666777777777777666666666777999999999999999:::<<<======;;;999888999:::;;;===@@@AAA???===;;;;;;>>>;;;;;;>>>@@@@@@BBBGGGHHHBBBBBBJJJTTTfffwwwkkkfffjjjwww|||tttjjjfffjjjqqquuuwwwwwwvvvtttssstttxxx~~~fffbbb```YYYVVVOOOVVVWWWYYYWWWPPPKKKIIIHHHEEE:::999999::::::999555333555444222///---+++******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,---.........111222444777999;;;<<<<<<@@@AAAAAA???AAAHHHUUU___```^^^[[[ZZZZZZZZZYYYXXX___]]]]]]bbbjjjppprrrppp~~~~~~{{{uuummmiiipppvvvsssgggWWWKKKEEENNNUUU\\\^^^\\\YYYZZZ\\\lllzzz|||sssnnnxxxdddIII444///...333444///---...,,,,,,,,,++++++,,,------***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......---,,,,,,------------........./////////111333333333222333444444444444333333444444555000222444666777888999999999888777777777999:::;;;:::<<<===>>>>>>===<<<;;;999@@@HHHJJJIIIGGGIIILLLWWWaaasss~~~dddcccdddiiipppwww{{{|||tttbbbYYYYYY^^^eee```SSSNNNRRRUUUVVVVVVVVVTTTTTTTTTTTTJJJMMMPPPPPPMMMMMMPPPUUUIIIKKKMMMMMMKKKJJJIIIIII@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<>>>???@@@AAA;;;<<<<<<===<<<:::999888888999;;;<<<<<<;;;999888666777888888888777555444888888777777666666666555666777777777777777666666777777777888999:::999999;;;<<<;;;:::777666777888:::===@@@@@@???<<<;;;:::777999===AAA>>>:::<<>>BBBGGGKKKOOOPPPRRRdddkkk```XXX\\\^^^YYYaaacccfffiiimmmooolllfffrrryyy}}}}}}~~~~~~{{{gggVVV\\\bbbvvv{{{~~~zzz[[[BBB444000000///............///......---,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///+++,,,...---,,,,,,---///////////////000000000000222222111111111111222222333444444555666777888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;AAA@@@??????AAADDDHHHJJJFFFJJJPPPXXXbbblllsssxxxhhhXXXTTTRRR[[[qqqssseeeZZZUUUUUUVVVYYY]]]^^^[[[UUUPPPXXXWWWWWWZZZ]]]ZZZSSSLLLNNNMMMMMMMMMLLLLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@???>>>=========>>><<<999999;;;===>>>>>>;;;;;;999777666555555555;;;:::::::::::::::::::::888888888777666666555555888777666555555666777888333333555666777777777777999888777666666777888999:::::::::999999999888888999999999:::::::::;;;;;;999999999999;;;>>>@@@AAA@@@@@@AAABBBDDDGGGJJJKKKccchhh~~~qqqggg^^^[[[YYYVVVUUUVVVYYY[[[YYYQQQKKKIIIGGGDDD;;;;;;:::;;;<<<;;;888666333222000---+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))+++,,,------333444555555666777888999333888@@@FFFKKKQQQXXX]]]TTTYYY\\\XXXSSSUUU^^^fffaaadddgggggggggfffeeeddddddjjjsssxxxxxxtttpppmmmuuuaaa\\\bbbwww~~~pppXXXDDD777222000///...---------------...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............+++,,,------,,,,,,---///////////////000000000000222111111000000111111222333333444444555555666666888888888999999999999999:::::::::;;;;;;<<<<<<<<>>@@@BBBEEEGGGEEEFFFHHHKKKMMMPPPRRRSSS[[[fffsssjjjXXXOOOMMMTTT\\\jjjrrryyyoooggg```ZZZTTTOOORRRUUUXXXZZZYYYVVVQQQNNNUUUTTTTTTXXX[[[YYYSSSMMMOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGFFFEEEDDDBBBBBB@@@???>>>============;;;999999:::<<<======:::999888777555555444444999999999999999999999888888777777666666555444444777666666555555666777777333444555666666666666666888777777666666777777888999888888888777777777777888888888888999999999999999999999999;;;===>>>@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHLLL___||||||tttppp|||zzzyyy~~~mmmddd]]][[[ZZZWWWUUUVVV[[[]]]ZZZSSSLLLJJJGGGDDD;;;;;;:::;;;<<<;;;888666333222000...,,,***))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,111333444333222444999>>>555:::???AAACCCHHHSSS\\\VVVQQQPPPTTTSSSPPPVVVaaaccckkksssssslllffffffjjjllloootttyyy{{{|||||||||~~~}}}ssseeegggsss}}}{{{eeeJJJ888000////////////...,,,,,,+++++++++---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---...////////////000000000000222111111000000111111222333333333333333444444444777777777888888999999999999999:::;;;<<<======>>>@@@???>>>===>>>@@@BBBCCC>>>???@@@BBBCCCCCCCCCBBB>>>DDDLLLSSS^^^jjjrrrtttqqqiii\\\UUURRRXXX___dddiiilllrrrddd]]]VVVTTTWWWXXXUUUQQQPPPUUUYYYYYYUUUQQQNNNNNNPPPPPPQQQUUUXXXWWWSSSNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@???>>>=========<<<:::888888:::;;;<<<;;;888777666555444444444444666666666666666666666666777666666555444444333333666666555555555555555666444444555555555555444444666666666777777666666666777777777666666666555555666666666777777777888888999999999999:::;;;<<<===@@@??????>>>>>>??????@@@>>>???HHHYYYgggrrrxxxlllmmmuuujjjbbb\\\[[[[[[XXXVVVVVV]]]___\\\TTTMMMJJJGGGDDD;;;;;;:::;;;<<<;;;888666333222000...,,,***)))))))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***++++++,,,///111000///333<<>>EEEKKKVVVQQQRRRYYYaaaaaa]]]ZZZYYYfffwww}}}vvvpppuuuzzzuuuvvv{{{|||xxxvvv|||~~~{{{www{{{~~~zzzkkkwwwmmm]]]HHH777///...............,,,+++************,,,++++++***)))***************++++++++++++******************************************+++++++++++++++,,,,,,,,,------------***,,,------,,,+++---...////////////000000000000111111000000000000111111444444444444333333333333666666666777777888888888888999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???@@@:::<<>>======<<<<<<:::888777777999:::::::::666666555444333333333333444444444444444555555555666555555444444333222222555555555444444444444444333444444444444444333222444555666777777666555444666666666666555555555555666666666666777777777777999999888999999999::::::========================BBBAAACCCHHHLLLSSSbbbqqqsssjjjbbb\\\[[[[[[XXXVVVVVV]]]___\\\TTTMMMJJJHHHDDD;;;;;;:::;;;<<<;;;888666444333111...,,,+++***))))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))***---///......222;;;CCCWWWSSSNNNJJJIIIFFFBBB???KKKNNNPPPXXXnnn}}}mmmSSS]]]lllssspppqqq{{{rrrsssxxx~~~}}}~~~|||vvvvvvttt{{{}}}wwwzzzvvvkkklllHHH???444//////111000---------,,,******)))))))))++++++***)))))))))******)))******++++++******)))************************)))))))))*********++++++++++++++++++,,,,,,,,,---***+++---,,,++++++,,,...////////////000000000000111000000000000000000111555555555444444444444444444444555666666777888888888888999:::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===<<<>>>@@@AAAAAA@@@>>>===@@@AAADDDHHHJJJKKKKKKLLLHHHIIIHHHHHHKKKRRR\\\ccccccgggppp{{{wwwfff```VVVMMMKKKQQQYYY^^^}}}zzzvvv{{{zzzfffVVVaaallldddWWWZZZ]]]\\\WWWSSSPPPPPPOOOTTTWWWUUUPPPKKKLLLNNNLLLLLLNNNQQQSSSTTTSSSRRRIIIIIIHHHFFFEEECCCBBBAAADDDCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<;;;;;;;;;888777666666888999999888444444333333333333333444222222333333333444444444555555555444333333222222444444444444333333222222222333333333333222222111333444555666666555444333777666666666555555555555666666666666777777777777777777888888888888888777999:::;;;<<<======>>>>>>>>>???@@@AAACCCHHHTTT```^^^iiiyyyzzzvvvmmmddd]]][[[ZZZWWWUUUVVV\\\^^^[[[SSSMMMKKKHHHEEE;;;;;;:::;;;<<<;;;888666444333111///---+++******((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((,,,...//////...111666;;;JJJJJJLLLRRRWWWTTTJJJAAA@@@CCCBBBHHHfffggggggiiiiiidddeeevvv|||wwwwww}}}yyyjjjqqqvvvvvv\\\DDD666000***))),,,//////---,,,,,,+++************+++,,,+++******))))))******))))))************))))))************************((())))))))))))***************+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---////////////000000000000111000000//////000000111444444444444444555555555333333444555666666777777777777888999:::;;;;;;<<<;;;::::::::::::;;;;;;<<<;;;<<<>>>???@@@@@@??????>>>???CCCIIIKKKIIIHHHJJJHHHGGGFFFFFFGGGGGGFFFEEEJJJLLLQQQYYY```eeeffffffiiimmmpppsssyyyxxxhhh\\\WWWRRRRRRNNNLLLSSScccttt}}}~~~|||uuunnniiifffffffffeeemmmuuujjjWWWWWW^^^YYYPPPVVV\\\ZZZSSSMMMMMMNNNMMMOOOQQQOOOLLLIIIIIIJJJLLLLLLNNNOOOPPPQQQQQQQQQKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???===<<<;;;<<<<<<>>>>>><<<;;;:::999999999666555555666777888777666444333333333333333444555222222222333444444555555666555555444333333222222333333444333333222111000111111222222222222222111333333444444444444333333666666666555555555444444555555666666666777777777555666666777777777666666666888999;;;===>>>>>>>>><<<===>>>>>>>>>AAAGGGMMMUUUYYY^^^aaaeeemmmyyyqqqggg^^^[[[YYYVVVUUUVVVZZZ\\\ZZZSSSMMMKKKHHHEEE;;;;;;:::;;;<<<;;;888666444333111///---+++******''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''+++,,,...///111333444555:::<<>>@@@BBBDDDEEEAAA???AAAFFFFFFBBBAAADDDBBBCCCDDDFFFGGGGGGEEEDDDJJJJJJKKKMMMPPPRRRQQQPPPSSSVVVUUURRRUUU]]]dddddddddeeekkktttxxx|||rrriiibbb[[[WWWWWWQQQTTTVVVYYYiiixxxssstttyyyvvvpppeee\\\XXXYYY\\\]]]aaacccmmmlll[[[RRRTTTRRROOORRRTTTSSSPPPNNNNNNPPPLLLLLLLLLKKKJJJIIIIIIHHHLLLLLLMMMLLLLLLLLLMMMNNNKKKJJJJJJIIIHHHGGGGGGFFFCCCAAA???<<<;;;:::;;;;;;===<<<:::999888888777777555444444555777777666555333333333333333444555666222333333444555555666666666666555555444333333333222333333333222111000/////////000111222222222222333333222222222222333333444444444444333333333333444444444444555555555555333444555666777666666555555666888:::<<<<<<<<<<<<>>>???>>>===<<<===>>>===EEEIIIMMMOOOOOOPPPSSSVVVddduuutttjjj___[[[YYYUUUTTTVVVYYY[[[YYYRRRLLLKKKIIIFFF;;;;;;:::;;;<<<;;;888666444333111///---++++++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((+++///333666666444999999;;;???GGGRRR]]]eeeooobbbUUUOOOJJJFFFHHHMMMSSSSSS\\\jjjooolllpppzzz|||vvvrrrvvv{{{ooovvv~~~~~~tttzzzzzzssspppwww}}}uuuppprrruuu}}}|||uuunnnxxx~~~jjjNNN777------............/////////,,,+++************+++,,,---...---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---////////////000000000000000000////////////000000000000111222333333444444111111222333555666666777777777777777777888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@======CCCDDD@@@AAAEEEEEEEEEDDDBBBAAACCCGGGKKKIIIHHHGGGHHHJJJKKKKKKJJJPPPRRRMMMDDDCCCJJJPPPQQQUUUSSSUUUXXXWWWVVV^^^iii}}}uuujjjfffbbb]]][[[[[[^^^gggnnnssswwwnnnhhhdddccceeellliiiccc\\\YYYYYYXXXVVVeee___fffjjj]]]TTTWWWXXXOOONNNLLLKKKLLLMMMOOOPPPNNNMMMKKKKKKLLLLLLKKKIIIKKKLLLLLLKKKIIIIIIJJJLLLHHHHHHHHHHHHGGGGGGFFFFFFCCCBBB???<<<;;;;;;;;;<<<;;;;;;999888777666666666444444333555666777555444333333333333444555666666333333444555555666777777777666666555555444333333222333333333222111///.........///111222222222222444333222111111222333444333333333222222222111111222222333333333444444444222333444666777666666555555666888999:::::::::999;;;;;;;;;;;;>>>AAAAAA>>>===>>>???AAAEEEKKKQQQVVVGGGYYYlllwwwjjjZZZ\\\XXXUUUXXXWWW^^^^^^YYYPPPKKKJJJHHHDDD>>>>>>>>>===<<<:::999888777666444111...+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...000333444777333555999999===SSSkkkpppqqqooohhh^^^TTTOOOMMMEEEGGGMMMSSSTTTVVVbbbqqq~~~|||}}}~~~{{{yyyyyyzzz{{{|||xxxxxxrrrttt}}}zzzuuu|||www|||uuurrr~~~yyynnnnnnnnnrrr|||zzzzzz}}}ooorrr|||cccSSS>>>222///000...***++++++,,,,,,,,,+++***)))******))))))******+++,,,000...+++)))***,,,///111------+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------,,,,,,,,,------......///000000///...---............////////////000111111222333333444444444444444444444444444444777777666555555666888888777777777888999999::::::============>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA???@@@AAAAAAAAABBBDDDFFFDDDCCCCCCDDDGGGIIIJJJJJJMMMKKKIIIHHHHHHJJJLLLNNNSSSRRRPPPPPPQQQTTTWWWYYYccckkkhhhhhhtttzzzzzzxxx|||zzzrrrnnnjjjhhhkkkpppuuu{{{uuujjj```ZZZYYYZZZ\\\eeeccccccfffiiifff^^^WWWaaa```^^^ZZZUUUSSSTTTUUUMMMPPPRRROOOKKKIIILLLPPPHHHJJJLLLLLLKKKJJJJJJKKKLLLJJJHHHHHHIIILLLMMMMMMHHHGGGGGGGGGHHHHHHFFFEEEBBBAAA@@@AAAAAA???<<<:::999888888777666555555444666555555444333333222222222222222222333333444555666666666666666666666666555555444333333222111111333222222222111000000000111000/////////000222222111111222222222333333333333333333222222111111111000000111111111222222222333333333444444444555555666777999999888888888999:::;;;;;;:::999:::<<<>>><<<;;;;;;<<<>>>BBBEEEGGGMMMYYYfffhhhaaa^^^cccjjjrrrlllrrrsss```___XXXTTTVVVUUU^^^^^^ZZZRRRMMMLLLJJJFFF>>>>>>>>>===<<<;;;999888777666444111...+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///111???<<<>>>AAA>>>:::EEETTTgggccccccjjjqqqkkkXXXHHHJJJIIINNNUUUYYYYYY]]]dddmmmqqqrrrooorrr|||}}}~~~zzzzzz|||wwwnnnmmmmmm|||wwwzzz~~~kkk[[[EEE;;;000******+++***(((,,,,,,+++++++++***************)))))))))***++++++,,,+++)))((()))***---...,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,------,,,---............---,,,---.........////////////000000000111222222333333444444444444444444333333666666555444555666777888666666777777888888999999;;;<<<<<<<<<============>>>>>>??????@@@AAABBBCCC@@@AAABBBAAA@@@@@@BBBCCCDDDCCCBBBCCCFFFHHHHHHHHHKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMLLLLLLNNNQQQUUUWWWTTT```aaadddooosssppprrrzzzyyywwwxxxxxx||||||sssppppppmmmfffbbb]]]YYYVVVWWWYYY[[[TTT\\\iiissstttlll___VVVmmmhhh```XXXSSSQQQQQQRRRQQQSSSTTTQQQLLLIIIKKKNNNKKKLLLMMMLLLJJJJJJKKKLLLMMMKKKHHHHHHJJJLLLMMMMMMHHHGGGFFFGGGHHHHHHFFFDDD@@@???>>>>>>>>>===:::888888888777777666555555444333333444444444555555555222222222222222333444444555555555555555555555555444444444333222222111111222111111111111111000000111000000///000111222333111111111222222222222333333333333222222111111111111111111111222222222222333333333444444444444555555777999999888888888999999::::::999888999;;;===;;;;;;;;;;;;===???AAABBBAAAJJJQQQQQQKKKIIIMMMSSSWWWPPPQQQ]]]jjjttt|||fffaaaXXXSSSTTTTTT\\\\\\YYYRRRNNNMMMKKKGGG===>>>>>>>>>===;;;:::999666555333111...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,;;;<<>>???AAACCCBBBAAABBBDDDFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPTTTWWWYYYTTT[[[XXXVVVeeeqqqzzz}}}nnndddaaa___]]][[[YYYVVVTTTRRRQQQQQQRRRQQQWWW^^^cccdddccccccdddsssjjj]]]TTTQQQQQQQQQQQQPPPQQQRRRPPPLLLJJJLLLNNNNNNNNNMMMLLLJJJJJJKKKMMMMMMKKKJJJJJJKKKMMMMMMLLLGGGFFFEEEFFFGGGGGGEEECCC===<<<;;;;;;;;;:::888666777777777666555555444444222222333444555777777888222222222111222222333444444444444444444444444444333333333222222111111000000000000000111111111111111000000000000111222333000000000111111111222222222222222222222111111111111111222222222333333333333333333333444444444444555777888999888777888999777888999888777777999;;;999:::::::::;;;;;;<<<<<<>>>AAADDDBBB===<<>>???>>><<<:::999666555333111...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))000333>>>KKKPPPLLLIIIKKKEEEHHHLLLRRR[[[kkk~~~}}}tttppppppppppppppp```ccc```XXXTTTXXX]]]___ffflllrrrrrrmmmiiijjjlllttteee^^^UUUWWWfffuuu~~~xxxmmmmmmkkkjjjppp|||xxxpppssswwwzzztttwwwsss~~~yyyhhhSSSAAA555...+++)))+++------,,,+++******---+++)))((('''(((***+++)))(((((((((((()))******&&&&&&'''(((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...//////000000222222222222333333333333222222222333333444555555333444444555555666666777777777888888888999999999888999:::;;;===???AAABBB???@@@@@@???>>>===???AAAAAA@@@???@@@BBBDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKMMMQQQUUUYYY[[[]]]eeedddeeevvv|||ttthhh]]]YYY[[[]]]^^^ZZZXXXUUURRRQQQPPPPPPQQQUUUTTTRRRRRRUUU]]]fffllliii___UUUOOOPPPSSSTTTSSSJJJLLLMMMLLLKKKKKKMMMPPPOOOOOOMMMKKKIIIIIILLLNNNLLLKKKJJJKKKMMMMMMLLLKKKFFFEEEDDDDDDEEEEEEDDDBBB;;;:::888888999999777555666666666555555444444444222333444444666777777888222222111111111111222222333333333333333333333333222222222111111000000000...//////000000111111111000000000000111111222222//////000000000111111111222222222111111111111111222222222222333333333333222222333333333444444444444666888888777666777888555777888777666666888999777888999::::::::::::999@@@AAABBB@@@>>><<<<<<===;;;;;;???BBB@@@???GGGQQQaaassszzz|||zzzccc\\\TTTQQQVVVWWWVVVWWWUUUOOOLLLKKKHHHDDD<<<===?????????===;;;999555444333111...,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***---444>>>BBB@@@===<<>>;;;===>>>=========???AAA@@@>>>===>>>AAABBBCCCBBBAAABBBDDDGGGHHHHHHGGGGGGFFFFFFFFFIIIMMMSSSYYY\\\mmmuuuooofff[[[TTTQQQSSSWWW[[[VVVUUURRRQQQQQQTTTWWWYYYNNNOOOSSSZZZaaaccc___[[[ZZZSSSMMMLLLPPPSSSSSSQQQKKKLLLLLLLLLLLLLLLNNNOOOMMMMMMLLLJJJHHHHHHKKKMMMKKKKKKKKKLLLMMMMMMKKKIIIDDDCCCBBBCCCDDDDDDBBB@@@;;;999777777888888777666555555555555444444444444555555555555555555555555222111111000000000111111111111111111111111111111000000000000000/////////.........//////000000111//////000000111111111111........./////////000000111111111111111111111111111111222222222333333333222222222333333333444444444555777777666666666777444555777777666555666777666777888999:::;;;;;;:::;;;===???@@@???===;;;:::999999<<>>;;;999555444333111...,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&(((---222555666777888BBBEEELLLXXXdddkkkllljjj||||||ttteeeZZZ\\\gggoooooooookkkfffjjjwwwwwwfff\\\___mmm|||nnnkkkkkkvvv|||llleeelll}}}zzzzzz|||yyy}}}ooo\\\OOO>>>555......111///,,,***)))******)))((()))***,,,+++***((('''''''''((()))'''''''''''''''((())))))&&&''''''((()))((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------++++++,,,,,,---.........000000000111111222222333///000111333444444444444333333333444555555666666555555555555666666666666888888888888888999:::;;;999;;;<<<<<<<<<===???AAA>>>===<<<===@@@CCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGJJJQQQ[[[dddiiimmm```ccc\\\VVVRRRPPPOOOSSSXXXYYYWWWSSSQQQPPPRRRTTTVVVLLLLLLOOOWWW^^^^^^WWWOOORRROOOLLLLLLNNNPPPOOOMMMQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJJJJIIIGGGGGGIIILLLJJJJJJKKKLLLMMMLLLIIIGGGCCCBBBAAABBBCCCCCCAAA???:::888666666777888777666444444444444444444444444666666555444333333222222222111000000///000000000000000000000000000000000////////////////////////............////////////---...///000000000//////------........./////////000000000111111111111111000000111111111222222222222222222222333333333333333555777777666555666777333555777777666555666777666777777888999:::;;;;;;888;;;>>>???>>><<<;;;;;;;;;888555777;;;>>>??????GGGOOOQQQIII@@@AAAIIIOOOJJJNNNUUU\\\bbbfffiiijjj}}}}}}qqqfffbbbeeemmmhhhcccbbbcccccc___ZZZ{{{ccc]]]UUURRRVVVWWWWWWYYYWWWQQQMMMLLLHHHCCC;;;===???AAA@@@>>>;;;:::555444222111...---+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''###&&&)))***,,,000555888999<<>><<<;;;;;;===@@@CCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCGGGGGGIIINNNYYYfffttt|||}}}vvvjjj```]]][[[XXXVVVUUUQQQMMMPPPWWWYYYXXXVVVSSSQQQOOOOOONNNPPPMMMJJJKKKNNNQQQRRRRRRRRRPPPNNNMMMLLLLLLMMMNNNPPPOOOLLLKKKJJJIIIHHHGGGDDDFFFGGGGGGFFFFFFHHHIIIIIIIIIJJJLLLMMMKKKHHHDDDBBBAAA@@@AAABBBBBB@@@>>>999777555444555666666555333333333333333333333333555444444333222222111111111111000///////////////////////////////////////........................//////...............---,,,,,,.../////////...---,,,------------.........///000000000111111111222//////000000000111111111111222222222222333333333222444666666555555555666333555777777666555666666999888777666666777888999888;;;>>>===:::999:::===>>>;;;888666999===>>>>>><<>>CCCHHHIIIEEEJJJNNNOOOLLLKKKLLLNNN\\\```bbb___[[[^^^hhhrrr|||zzzyyyzzz{{{}}}yyynnnhhhfffccc^^^ZZZXXXTTTOOOOOOSSS[[[WWWTTTSSSUUUVVVVVVUUUggg```WWWRRRUUUVVVUUUWWWUUUOOOKKKIIIEEE@@@;;;===???AAAAAA???<<<:::444444222111///---++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%((((((%%%"""%%%***...---111;;;GGGRRRTTTPPPJJJMMM\\\jjjkkkhhhfffbbb]]]```ppp{{{sssddd\\\^^^bbb{{{wwwnnnccc\\\bbbrrryyysssuuussswwwsssjjjllltttwwwkkkoooyyyqqq```TTTCCC555///...//////,,,))))))+++)))$$$&&&,,,(((''''''(((******(((&&&(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,)))((((((((((((***,,,---******+++++++++,,,,,,,,,+++,,,,,,------......///...//////000111222222222///000222444555555555555333333444555555666666777444444444555555555666666444444555555666888999:::;;;<<<<<<;;;999999:::<<<;;;:::;;;===AAADDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFMMMZZZkkk{{{|||ooofff^^^[[[]]]ccc]]][[[[[[ZZZRRRIIIIIIPPPPPPQQQSSSUUUUUUUUUTTTSSSNNNOOOPPPPPPOOOOOORRRTTTSSSRRRPPPMMMKKKLLLOOORRRJJJHHHFFFFFFGGGGGGFFFEEEAAACCCEEEFFFFFFFFFGGGHHHHHHHHHJJJLLLMMMKKKGGGCCCAAA@@@@@@@@@AAAAAA???>>>888666333333444555555555333333333333333333333333333333333222222222111111111111000///////////////////////////////////////---...................../////////......------,,,+++,,,---.........---,,,,,,,,,,,,---------......//////000000111111111222////////////000000000000111111222222222333333333222444666666555444555666333555777888777666666666;;;999777555444444666777666999;;;888333222777<<<===??????===<<<===<<<:::===>>>>>>;;;===@@@@@@<<<@@@GGGMMMMMMIIIFFFIIIMMMQQQQQQNNNIIIFFFLLLZZZeeeYYYVVVTTTWWW]]]___]]]ZZZ[[[aaahhhjjjhhhhhhkkkooo]]]aaahhhnnnlllgggeeehhhwwwrrrjjjccc\\\UUUOOOKKKOOOMMMNNNRRRRRRNNNLLLMMMQQQNNNLLLKKKMMMOOOQQQRRR~~~ddd^^^VVVSSSUUUUUUPPPTTTTTTOOOJJJIIIFFFCCC<<>>===777555333222111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''***...333999@@@EEEHHHUUUbbbfffaaajjj|||zzziiiggglllssszzzssseeeuuuhhhaaaccchhhvvvqqqnnnqqqwwwggggggkkktttuuuqqqsssuuutttooocccUUUKKK666444111...,,,+++,,,,,,************)))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''))))))************))))))&&&''''''((()))******+++)))***+++,,,,,,,,,,,,+++++++++,,,------......///...------...111222222111222222333333333444444444111222333444555444333222111111222333333444444555666555444333444555888999;;;:::999999:::;;;===>>><<<<<<===>>>@@@AAABBBBBBCCCBBBAAA@@@???@@@@@@AAAEEEDDDDDDDDDJJJ[[[vvv~~~zzzzzz}}}qqqiii^^^XXXXXXYYYYYYWWW]]]ZZZWWWUUUUUUTTTRRRPPPUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPPPPPPPQQQRRRTTTUUURRRPPPNNNMMMNNNNNNLLLKKKLLLKKKIIIIIIIIIIIIGGGFFFCCCBBBAAAAAABBBDDDGGGHHHJJJJJJJJJIIIHHHGGGFFFEEE@@@???>>>===<<<;;;:::999999888666444333222333333333222111000000000111222222222222111111111000000000000///...---,,,,,,,,,------------------------***,,,//////.........///222000///---,,,,,,,,,---------------------------........................//////000111111111111111000000000//////...---,,,111111222333333333333222222222222333333444444444222333444555666666666666888888888999999999999999666666666666777888999:::;;;;;;;;;;;;:::999999888999888888999:::===???@@@AAACCCFFFFFFEEECCCCCCCCCIIIGGGCCCAAABBBIIIRRRXXXJJJHHHGGGKKKQQQSSSPPPMMMUUUOOOLLLOOOXXX```bbbaaaTTTZZZ^^^[[[RRROOOSSSYYYaaaZZZSSSPPPOOOMMMIIIDDDEEEEEEFFFGGGHHHIIIJJJKKKPPPPPPPPPQQQPPPPPPOOONNN~~~ddd]]]VVVSSSUUUTTTPPPTTTTTTNNNJJJHHHFFFCCC<<>>>>>777555333222111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''***---111666999;;;DDDOOOVVVYYYfffxxxzzzpppppptttzzz~~~~~~|||vvvxxx|||ooouuusssppp}}}wwwjjjbbb^^^VVVNNNFFF>>>666222000...,,,***)))(((((()))*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((())))))(((((((((''''''(((((())))))******(((***---//////...+++***++++++,,,,,,---.........---------...///000000000000000111111111222222222000000222333333333222111222222222333444444555555666666555555666777999:::::::::::::::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@??????@@@AAADDDBBBCCCGGGPPP___vvv}}}{{{zzzzzzyyyyyy|||uuuuuuyyy{{{ddd]]]UUURRRUUUXXXZZZYYYZZZYYYWWWUUUSSSRRRQQQPPPUUUTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPRRRTTTVVVXXXQQQOOOMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHFFFEEEBBBAAAAAA@@@AAACCCFFFGGGHHHHHHHHHHHHGGGEEEDDDCCC======<<<;;;:::999999888:::999777555444444444444222222000/////////000111111111000000000////////////...---,,,,,,+++++++++........................,,,---......------...///111000...---,,,,,,,,,---------------------------........................//////000111111111111000//////000000//////......000111111222333222222222222222222222222111111111222333444555555666666666444444444555555555666666888888777777777777777888::::::::::::::::::999999:::999999999999:::<<<===???AAABBBBBBAAA@@@@@@AAADDDDDDCCCCCCDDDHHHNNNRRRGGGEEEEEEHHHMMMOOOLLLIIIJJJHHHHHHMMMSSSXXXXXXVVVQQQRRRSSSQQQNNNLLLMMMNNNUUURRROOOOOOPPPNNNHHHCCCFFFFFFGGGHHHIIIJJJKKKLLLOOOPPPPPPQQQQQQPPPPPPOOO~~~ccc\\\UUURRRUUUTTTPPPSSSSSSNNNIIIHHHFFFBBB<<<>>>AAABBBAAA???>>>>>>777555333222111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((***,,,...///333888???IIIWWWeeekkkjjjdddeeegggmmm{{{yyyyyyzzzlllkkkooosssxxxxxxqqqcccUUUKKKEEE???777000,,,++++++*********))))))((('''''''''))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''***...000111///+++)))***++++++,,,,,,---......,,,,,,------......//////....../////////000000000//////000111111111111000222222333444444555555666666666777777888999::::::999:::;;;<<<<<<============>>>???@@@BBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAEEECCCGGGRRR^^^jjjxxxrrrjjjjjjmmmppppppyyyuuukkkhhhjjjlllZZZUUUPPPOOORRRWWWYYYZZZVVVXXXYYYWWWSSSPPPQQQRRRTTTSSSSSSSSSSSSRRRRRRRRROOOOOOOOOQQQSSSUUUXXXYYYSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA:::999999999888888777777:::999777666555555555555111111000////////////000////////////...............---,,,+++*********+++.................................---++++++---/////////...---,,,,,,------------------------------------------------------...//////000000000000000...//////000000000000000///000111111222222111111222222222111000000//////222222333444444555555666666555555555666666777888:::999888777666666666666999999999999999:::::::::;;;:::888888777888999:::===>>>>>>===<<<<<<===???>>>@@@BBBCCCDDDFFFIIIKKKFFFEEEDDDGGGJJJKKKIIIFFFIIIKKKNNNQQQSSSRRRPPPOOONNNKKKHHHIIIKKKKKKHHHDDDJJJJJJKKKNNNQQQPPPKKKFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQbbbZZZTTTRRRTTTSSSOOOSSSSSSMMMIIIGGGEEEAAA<<<>>>AAAAAA@@@?????????777555333222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((()))***+++***---888AAAGGGLLLPPPWWWWWWWWW[[[jjj}}}xxxmmmppp{{{zzzuuuvvvmmmeeeiii}}}~~~hhh^^^^^^]]]YYYRRRJJJAAA:::444222...,,,++++++,,,------,,,((()))************)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((((('''''''''(((((((((((((((((('''''''''))),,,......---+++)))*********+++,,,,,,---------...///............///---............///////////////000000111111111111222333333444444555666666666777888999999888888777888999;;;<<<======<<<<<<;;;;;;<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBHHHGGGPPPcccrrrwww{{{}}}uuuiiibbbbbbhhhooouuu{{{tttjjjdddfffhhhaaaWWWZZZVVVQQQPPPRRRUUUVVVWWWTTTXXX\\\ZZZUUURRRSSSUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOQQQSSSUUUWWWUUURRRNNNLLLKKKKKKJJJIIIIIIGGGFFFEEEEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDCCCCCCAAA@@@>>>===777777777777777777777777777777666555555444444444111111111000000000000000/////////...............------,,,+++++++++++++++------------------------//////---+++)))))),,,.........------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////---...///000111111111111...///000000111111000000111111111111111111000000222222222333333444555555666666555555666777888999999999888777666666777777888888888888888999::::::999888777666666777888999;;;<<<<<<:::999999;;;===;;;===???AAAAAABBBEEEGGGGGGFFFFFFGGGIIIJJJGGGEEEMMMPPPSSSSSSOOOLLLJJJJJJMMMJJJHHHIIIKKKKKKGGGCCCGGGGGGIIIMMMPPPPPPNNNKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRaaaXXXSSSQQQTTTRRRNNNRRRRRRLLLHHHGGGDDDAAA<<<>>>@@@AAA@@@??????@@@777555333222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))+++&&&&&&,,,000///111666@@@BBBDDDJJJYYYkkkxxx{{{nnncccYYYZZZfffttt~~~|||xxxnnnccc```mmmqqqjjjkkkttt}}}vvvaaaVVVTTT___fffiiicccUUUHHH???<<<===999333---******,,,...+++*********+++***'''%%%(((((()))***+++*********(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((())))))(((((('''(((((((((((('''''''''''')))))))))))))))*********))))))******+++,,,,,,,,,...000111000...---...000........./////////000000000000000000111111111222222222333333444555555666777777888888888777666555777999:::<<<<<<<<<;;;;;;999:::;;;<<<===???@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDHHHGGGUUUnnn~~~}}}wwwwwwiiilllmmmkkkhhhhhhmmmrrrhhh___TTTSSS]]]ddd]]]QQQXXXVVVSSSQQQQQQSSSTTTTTTSSSYYY]]]]]]XXXUUUUUUXXXQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMOOOPPPQQQPPPNNNJJJIIIJJJKKKLLLLLLIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAA@@@???===;;;:::666666666666666666666666444444444333333222111111111111111111111000000000////////////////////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---***))))))+++---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...,,,---...000111111111111---...//////000000/////////000000111222333444444222222111111222333444555222222111111222333555666777777666666777888999999777777777777777888999:::777666555555666777999:::;;;;;;;;;:::888999;;;===<<<============???CCCFFFEEEEEEEEEFFFGGGGGGEEEDDDFFFIIIKKKIIIEEECCCEEEHHHKKKLLLMMMLLLKKKIIIGGGFFFHHHGGGGGGHHHJJJLLLMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKMMMOOOPPPQQQQQQQQQ```WWWRRRQQQSSSQQQNNNQQQQQQLLLGGGFFFDDD@@@<<<>>>@@@@@@??????@@@AAA777555333222111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))'''&&&(((((('''(((******---///222:::FFFMMMNNNRRRQQQQQQUUU]]]fffnnnrrrhhhgggaaaXXXTTT]]]rrruuujjjaaa]]]```eeehhhkkkhhh^^^RRRJJJCCC???<<<>>>>>>999555333///***)))***++++++,,,,,,++++++---***'''&&&'''(((((('''''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''')))((('''&&&'''(((***+++((())))))******+++,,,,,,///111333111...,,,...000....../////////000000000000000000///000111111222111111222333333444444555666666666777777777888888777888999::::::;;;;;;;;;999:::;;;<<<>>>???@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEDDDRRRlll{{{uuummmkkkmmmvvv~~~{{{oooccc\\\[[[NNNOOOMMMKKKNNNUUUXXXWWWSSSRRRPPPPPPPPPQQQSSSTTTRRRVVV[[[\\\ZZZWWWVVVVVVPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMIIIFFFEEEFFFIIIMMMPPPQQQIIIGGGEEEDDDCCCBBB@@@>>>@@@@@@AAABBBCCCDDDEEEEEEAAA@@@@@@???===;;;999888666666555555444444444333111111111111111000//////000000111111111000///............///////////////------,,,,,,,,,,,,------************************,,,,,,,,,+++))))))+++---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,...///000000000000------.../////////.........///000111333444555555222111000000111222444555444333222222333555777999666666666666777888999:::888777666666666777888999666666555555666888999::::::;;;;;;:::999999:::<<<>>>===<<<;;;;;;===BBBFFFAAAAAACCCDDDDDDCCCBBBBBB???AAACCCBBBAAACCCGGGKKKHHHLLLPPPNNNJJJFFFFFFHHHIIIGGGDDDCCCCCCFFFJJJLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOO___VVVQQQQQQSSSPPPMMMQQQQQQKKKGGGEEECCC@@@<<<>>>???@@@??????AAABBB777555333222111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%(((((('''&&&((()))(((+++------+++---222333111000333777<<<@@@DDDGGGHHHFFFFFFDDD???===AAAKKKTTTVVVSSSLLLCCC======AAAEEEAAAAAA===555111333111---&&&******(((***///000,,,(((***,,,------+++(((&&&)))'''&&&&&&)))+++,,,---''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((())))))***(((((())))))***+++++++++...111333111---+++,,,///............/////////000//////.........///000111000000111222222333333444444444444666888:::===???777777777777888999::::::888888999:::<<<===>>>???@@@AAABBBCCCDDDCCCCCCBBBDDD@@@KKKcccooohhhbbbcccvvvyyyzzzrrrdddUUULLLIIIJJJOOOPPPKKKHHHKKKQQQUUUQQQQQQQQQPPPPPPPPPQQQSSSNNNQQQUUUXXXXXXVVVSSSQQQOOOOOONNNNNNNNNMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMGGGDDDBBBCCCGGGKKKOOOPPPIIIGGGEEEDDDCCCBBB@@@>>>===>>>???@@@AAABBBBBBBBB@@@@@@???>>><<<:::888777555444444333222111000000///000000111000000............/////////...---,,,,,,---------............,,,,,,++++++++++++,,,,,,************************)))***++++++******+++,,,)))***+++---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,---......///......,,,,,,---............---...//////000111222333333222111000///000222444555777666555444555888;;;<<<888777777777777777888888999888666555555666777888888888777666666777888999888:::;;;;;;:::999999:::===>>>===<<<;;;===AAADDD???@@@BBBCCCCCCCCCBBBBBB???@@@AAABBBCCCFFFIIIKKKHHHLLLPPPOOOKKKGGGGGGHHHIIIGGGEEEBBBBBBEEEIIILLLGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMM___UUUPPPPPPSSSPPPMMMQQQPPPKKKGGGEEECCC???<<<>>>???@@@??????AAABBB777555333222111...+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''!!!(((***&&&%%%***+++'''$$$''''''%%%&&&+++,,,***))))))***+++,,,,,,,,,,,,///...---------...000111---...///......//////---(((++++++&&&'''+++***&&&%%%***+++''''''+++,,,)))''''''''''''(((((())))))'''((()))+++,,,+++'''$$$***)))'''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''(((***+++++++++)))(((((((((((()))******++++++---000333000+++)))+++...---------.........//////......---,,,---...///000///000000111222222333333222222333555999>>>BBBEEE777666666555666888999;;;555555666777999:::;;;<<<>>>???AAABBBCCCBBBAAAAAAFFF???GGG\\\fff```\\\aaalllggg^^^TTTMMMIIIJJJKKKZZZYYYTTTLLLJJJLLLLLLIIITTTTTTTTTRRRQQQPPPPPPQQQKKKMMMPPPTTTVVVUUUPPPMMMNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIHHHIIIJJJLLLNNNOOOJJJGGGDDDCCCEEEHHHJJJKKKIIIGGGEEEDDDDDDBBB@@@>>>;;;<<<===???@@@@@@@@@@@@@@@@@@???>>><<<:::888777444333222111000///...---//////000111111000......+++,,,---------,,,+++***+++++++++,,,,,,---------+++***************++++++++++++++++++++++++++++++''')))+++,,,+++***+++,,,((()))+++---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------...---------+++,,,------......------////////////000000000000222111//////000111444555444333222111333555888::::::999888777666666666666:::999666555444555666777;;;:::888777666666666777777999;;;<<<:::999999999===>>>>>>>>>>>>>>>@@@BBB@@@BBBDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCDDDCCCCCCKKKMMMPPPPPPNNNKKKIIIHHHIIIHHHGGGFFFEEEGGGKKKNNNFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKK___WWWPPPLLLNNNNNNNNNQQQQQQMMMKKKIIIEEE???AAABBBBBB??????BBB@@@<<<666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))******))))))******+++,,,++++++,,,,,,,,,,,,------000///---------...000222000000000111222222333333222111000000333;;;EEELLL999888777666666777888999:::888666666888999:::999<<>>>>>999999;;;<<<<<<<<<;;;:::??????===<<<:::888777666666444333111000000111111111111000......---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............///000000000000000...///000111111222222111222222222333333333444444555555555555555555555555444555666666666666666555999999888777777888888999888:::;;;<<<<<<;;;999777;;;<<<>>>>>>>>>???AAACCCAAACCCDDDFFFFFFFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIILLLMMMOOOOOOOOOMMMKKKJJJKKKLLLJJJFFFFFFJJJLLLJJJJJJGGGDDDDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHH___WWWRRROOORRRRRRNNNQQQQQQNNNKKKJJJFFFAAA@@@BBBBBB@@@@@@CCCAAA===666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((''''''((()))***''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((((((((()))******)))))))))***+++++++++++++++,,,,,,,,,------///...---,,,,,,...///111//////000000111111222222222222111111111444999===555555666666777888999::::::888666666888999:::999888<<<>>>===AAAHHHLLLJJJAAACCCGGGPPPXXXXXXQQQIIILLLKKKHHHGGGHHHJJJMMMOOOSSSQQQNNNJJJHHHHHHJJJLLLVVVYYYXXXRRRNNNOOONNNJJJJJJLLLNNNNNNLLLKKKKKKKKKGGGKKKIIIOOO]]][[[NNNJJJHHHHHHGGGGGGHHHJJJLLLMMMHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>999:::;;;<<<<<<<<<;;;:::???>>>===;;;999777666555555444222000000000000111111000///...------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,+++******))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------.....................///000000000000000......///000111111111111222222222222333333333333333333333333333333333333444444555666666666666555777777777777777777777777999:::;;;<<<===<<<:::999:::;;;<<<<<<<<<===???AAABBBCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCEEEGGGIIIJJJNNNOOOOOOOOONNNKKKIIIGGGHHHJJJJJJGGGGGGKKKLLLKKKKKKHHHEEEEEEGGGIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHH^^^WWWSSSQQQUUUWWWMMMPPPPPPMMMJJJJJJGGGBBB???CCCDDDAAAAAACCCBBB>>>666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++&&&''''''''''''((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///---......///000000111111///111222222111000000111222333444666888999999999999777666777888::::::999777:::;;;;;;@@@IIIOOOPPP???@@@AAAEEEGGGGGGDDDAAADDDCCCCCCCCCEEEHHHKKKMMMIIIKKKMMMNNNMMMMMMMMMNNNRRRTTTSSSOOOMMMNNNMMMJJJIIIKKKMMMLLLJJJHHHHHHHHHKKKKKKIIITTTjjjjjjWWWLLLHHHFFFDDDCCCDDDEEEHHHJJJEEEGGGIIIHHHFFFCCCCCCDDDCCCCCCDDDDDDCCCAAA???===999:::;;;<<<<<<<<<;;;;;;===<<<;;;999777555333222333222000///...//////000000///......------------,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))******((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.....................///000000000000///---...///000111111111111111111111222222222333333222222222222222222222222333444555555666666555555444555666777777777666555888999;;;<<<<<<<<<;;;;;;999:::;;;;;;:::;;;===???CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGOOOOOOOOONNNLLLIIIFFFDDDEEEHHHIIIHHHIIILLLLLLJJJJJJHHHFFFFFFGGGHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGG~~~]]]WWWRRRPPPUUUXXXKKKNNNNNNKKKIIIIIIFFFBBBAAAEEEFFFCCCAAABBB@@@===666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))))))))(((((((((((()))*********++++++++++++,,,,,,,,,++++++******++++++,,,---,,,------......//////000---///222333222222222222111222444666777777777777888777666777999::::::999;;;;;;<<<<<>>CCCBBBBBBBBBCCCDDDFFFGGGLLLLLLJJJHHHFFFEEEDDDCCCMMMMMMMMMLLLJJJGGGEEEDDDDDDHHHJJJIIIIIIKKKJJJFFFEEEEEEEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHGGGFFFFFFFFF}}}]]]VVVPPPMMMSSSWWWJJJMMMLLLIIIGGGGGGEEEAAABBBGGGIIIEEEAAA@@@>>>:::666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''(((((()))************+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,---......//////---///111111111222444555222333444666666555444333777666666777:::;;;:::999<<<;;;<<<>>>>>>======>>>888;;;???@@@??????@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDHHHKKKMMMLLLJJJJJJMMMQQQRRROOOOOOQQQTTTTTTTTTSSSLLLNNNOOONNNKKKIIIGGGGGGCCCEEEBBBGGGUUUTTTIIIFFFFFFEEEBBBAAA@@@AAACCCEEEJJJHHHFFFHHHJJJIIIDDD??????@@@AAABBB@@@===:::888777888:::;;;;;;;;;:::999888777666555333111000///000///...---------...///...------,,,,,,,,,,,,---,,,------......------,,,************************''''''((()))******++++++******))))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...---------------...///////////////,,,---...//////000///////////////000000000111111111111111111111111111111111222333444555555555555444555777999999888777666555555666777888999999999999:::;;;;;;::::::<<<>>>AAA@@@@@@@@@AAACCCEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIIIIIIIHHHGGGGGGFFFEEEIIIKKKIIIHHHIIIGGGCCC@@@AAADDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDD}}}]]]VVVNNNLLLRRRVVVKKKNNNMMMHHHFFFFFFDDD@@@AAAGGGJJJEEE@@@>>><<<:::666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))************++++++++++++*********+++++++++++++++,,,,,,,,,---......//////...///000000//////111333333333444444444333333222666666666888:::;;;:::999999777999======:::999::::::<<<>>>>>>===<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEGGGIIIGGGFFFHHHPPPWWWYYYTTTQQQTTTUUUSSSPPPPPPMMMNNNPPPOOOLLLJJJIIIIIIBBBGGGDDDBBBHHHEEEAAAFFFFFFEEEDDDCCCCCCCCCDDDEEELLLGGGDDDEEEIIIIIICCC>>>>>>?????????===:::777666666777888999:::999888888555555444333222111111000000///...---------...///---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,************************'''(((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******)))))))))))))))************+++++++++++++++++++++++++++************++++++++++++++++++,,,---------------------...////////////...+++,,,---...////////////........./////////000000111111111111111111111111000111222333444555555555444555777888999888888777444555555555666666777777999:::;;;:::999:::;;;===>>>>>>>>>???@@@BBBCCCDDDBBBBBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFJJJKKKHHHGGGHHHEEEAAA>>>AAAEEEGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA|||]]]VVVOOOLLLTTTYYYNNNPPPNNNIIIGGGGGGEEEAAA===DDDHHHEEE@@@>>>===;;;666555444222000---+++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))************++++++++++++******++++++,,,,,,++++++,,,,,,------.../////////---///111111000000000222222222222222222333444444555555666888;;;<<<:::999999555666::::::888888<<<<<<;;;:::::::::;;;;;;;;;<<<===@@@CCCEEEEEEEEEEEEDDDGGGIIIGGGEEEIIIRRRZZZ[[[TTTPPPSSSUUUQQQNNNMMMLLLNNNOOOOOOLLLJJJIIIJJJEEELLLHHHDDDEEEAAA@@@HHHEEEEEEFFFFFFGGGFFFFFFFFFIIIFFFDDDCCCDDDCCCAAA>>>???>>>>>><<<;;;999777666444555777888888888777666333333333333222222222111000///...------...///000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************************************************++++++++++++++++++,,,------------,,,,,,---......//////......++++++,,,---............------.........////////////////////////////////////000111333444444444555444444555666666777888888666666555555555666666777888999999999888888999;;;:::;;;===>>>@@@AAAAAABBB???@@@BBBDDDFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGEEEIIIIIIGGGFFFHHHFFFCCCAAADDDHHHJJJHHHEEEEEEEEEDDDDDDCCCBBBAAA@@@??????|||^^^WWWPPPNNNVVV\\\QQQRRRPPPKKKHHHHHHFFFBBB999AAAGGGDDD@@@??????===666555444222000---+++***&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000***...222444444444444444000000000000111333666777555555666888;;;<<<:::999<<<666555888888666888>>>===:::777666999<<<>>>???===>>>AAACCCDDDDDDCCCBBBCCCFFFHHHFFFCCCEEEMMMUUUXXXPPPMMMRRRTTTQQQMMMNNNKKKMMMNNNNNNLLLJJJJJJJJJDDDKKKHHHBBBCCC???>>>FFFEEEFFFHHHIIIIIIIIIHHHGGGEEEFFFEEECCC???>>>???@@@@@@???===<<<:::888777666333444666777777777666555222222222222222222333333000///...---......000000+++++++++***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,---------,,,,,,,,,---......//////......++++++,,,---............---------.........//////........................//////111222333444444444444333333444444666777888888777777666666666666777777777888777666666888:::888:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDDDDDDDEEEEEEFFFDDDGGGHHHEEEFFFHHHHHHEEEDDDHHHLLLLLLIIIEEEDDDDDDCCCCCCBBBAAA???>>>>>>===vvv]]]NNNIIIRRRSSS[[[MMMRRRQQQIIIFFFIIIFFF@@@;;;===@@@@@@>>><<<:::999777666444222///---+++***((())))))))))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""###%%%'''&&&%%%########################################################################%%%%%%%%%$$$$$$######### !!!%%%)))&&& ###$$$$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......///......///111444888:::222222111111222222333444666777777888888888888777777888888888777999<<<>>>===<<<;;;;;;===>>>>>>=========>>>????????????>>>BBBBBBDDDFFFIIILLLOOOPPP___]]]YYYTTTPPPMMMKKKKKKMMMNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGEEECCCBBBAAAEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA>>><<<======???===;;;999999999777666777666666555444444333333666555333111000000111111...000111---'''&&&+++111+++++++++*********))))))******)))))))))***,,,---******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000////////////////////////...------------...//////111000000///000222333444444444444444444444333333666444333222333555888999666666555555555666666777>>>>>>===<<<;;;;;;;;;;;;:::;;;===?????????>>>>>>CCCDDDEEEFFFGGGGGGFFFEEE@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIHHHGGGEEECCCBBB@@@>>>;;;:::;;;<<<>>>yyy```PPPJJJQQQPPPWWWMMMRRRPPPIIIFFFIIIFFF???;;;===@@@@@@>>>;;;:::999777666444222///---+++***((()))))))))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%########################################################################%%%%%%%%%$$$$$$#########"""###"""!!! """$$$######$$$$$$######$$$%%%#########$$$$$$######"""!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......//////...///111333666888222222111111222222333444555666666777777777777777777888999999888888:::<<<:::999999:::<<<>>>??????<<<===>>>>>>??????>>>>>>AAAAAACCCDDDGGGIIIKKKLLLUUUTTTTTTRRRPPPNNNLLLJJJLLLLLLLLLLLLKKKIIIGGGFFFIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@===<<<<<<===???===;;;999999999777666555444444333333222111111333222111000/////////000............000000///...+++++++++*********))))))******)))))))))***+++,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........................---------------...//////111111000000111222444555444444444444444444444444555444333222222444666888555555555555555666777777:::;;;<<<======<<<:::999:::;;;<<<>>>>>>>>>>>>===AAABBBCCCEEEEEEFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFBBB???<<<;;;;;;<<<===>>>yyybbbRRRKKKOOOLLLRRRLLLQQQPPPHHHEEEHHHEEE???;;;===@@@@@@>>>;;;::::::777666444222///,,,***)))'''((())))))((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########"""%%%###&&&&&&!!!""""""######$$$$$$$$$$$$!!!""""""#########"""""" """$$$$$$$$$###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000/////////000222444555222222111111222222333444333444555555666666666555777999::::::999888888999777888999;;;<<<>>>???@@@======>>>????????????>>>AAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOONNNLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEJJJJJJIIIHHHGGGEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>??????@@@>>><<<;;;;;;<<>><<<:::888:::;;;<<<======>>>>>>===>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFGGGHHHCCC???<<<;;;>>>@@@@@@???uuuaaaTTTLLLNNNJJJOOOLLLQQQPPPHHHEEEHHHEEE>>><<<>>>??????===;;;::::::888777555222///,,,***)))''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############### ''''''!!!%%%000..."""###""""""###$$$$$$######!!!"""##################!!!"""$$$$$$######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********************++++++++++++,,,,,,++++++,,,,,,---...000000/////////000111222222111111111111222333333111222333444444555444444777999;;;;;;999777666777888999;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFKKKJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>======>>>>>>===;;;::::::;;;>>><<<:::999999999888777222111111000000//////...///......---------------...+++***000777999222+++************)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------------------,,,------...............222222222222333444555555444444444444444555555555333333333222222333333444333333444444666777999999666888999;;;<<<<<<;;;:::;;;<<<======>>>?????????>>>>>>@@@AAACCCDDDEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGFFFBBB>>>???BBBEEEDDDBBBnnn___TTTMMMOOOIIINNNLLLQQQPPPHHHEEEHHHFFF???<<<>>>??????===;;;:::;;;888777555222///,,,***(((&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%% (((888;;;333'''$$$""""""###$$$###""""""######$$$%%%%%%$$$$$$"""###$$$$$$""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))))))))******+++++++++,,,++++++++++++,,,------////////////////////////111000000000000111222222000000222333333444444444666888:::999777555555555999<<<>>>???======>>>??????@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDGGGGGGFFFEEEFFFIIIKKKMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEFFFBBBBBBBBBAAAAAA@@@???>>><<<======<<<:::999:::;;;===;;;999888888888777666222222111111000000//////..................---------,,,+++---000111///,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((())))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------,,,---......//////......111222222333444444444555333333333333444444555555222222333333444333333333333333444444666777999999999888888888999;;;===>>>>>>>>>>>>??????@@@AAAAAA>>>???@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEHHHFFFDDDBBBAAABBBDDDEEEHHHEEECCCCCCFFFHHHGGGEEEiii^^^VVVPPPQQQKKKOOOMMMRRRQQQIIIFFFIIIFFF???===>>>???>>><<<;;;;;;;;;999888555222///,,,)))(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""###############"""### $$$555AAABBB,,,((("""!!!"""$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((())))))***++++++++++++++++++++++++,,,------......................../////////...///000000111///000111222333444444444555666777666555333333444999<<>>@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEGGGGGGGGGFFFFFFJJJHHHEEEDDDDDDFFFJJJLLLHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDCCCDDDDDDEEEBBBBBBBBBBBBAAA@@@??????;;;<<<===<<<:::999:::;;;;;;999777666777777666555333222222111111000//////....../////////......---,,,,,,,,,+++******+++,,,(((((()))))))))))))))***'''((((((((((((''''''&&&''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000111222333444444444333111111222222333333444444000111333555555555444444444444444555555777888999;;;:::888777888:::>>>@@@????????????@@@AAABBBCCC?????????@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBGGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFggg___YYYSSSSSSLLLQQQNNNSSSRRRJJJGGGJJJGGGAAA===>>>???>>><<<;;;;;;<<<999888555222///+++)))(((%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""""""""#########$$$###""" """***333:::222+++### !!!######"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!###%%%############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((()))***++++++++++++++++++***++++++,,,------------.........------...------------...////////////111222333444444444333444444333222111333444444999===>>>;;;:::;;;>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEGGGIIIIIIIIIHHHIIIGGGEEEDDDDDDFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGHHHFFFEEECCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;<<<===<<<;;;:::;;;<<<999777555555555666555444222222111111000/////////,,,---...//////...------*********)))))))))******(((((((((((())))))******''''''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,...///000///...---///000111333333333333222///000000111222222333333///111333666777777666555555555555555555666777777<<<;;;:::999:::;;;===>>>???????????????AAABBBCCC??????>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAABBBDDDEEEFFFBBBDDDFFFDDD@@@???AAADDDhhhaaa\\\UUUUUUMMMQQQOOOTTTSSSKKKHHHKKKHHHAAA===>>>???>>><<<:::;;;<<<999888666222///+++)))'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""#########$$$""""""%%%(((%%%%%%666...$$$ ###$$$### !!!######$$$$$$$$$$$$$$$$$$###!!!!!!###%%%""""""""""""####################################"""############$$$$$$$$$##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((()))***+++++++++++++++******++++++,,,---,,,,,,------......---------,,,,,,,,,,,,---......///000111222444444444555222333333111000000333555000555;;;<<<:::999;;;>>>======>>>????????????>>>???AAADDDGGGIIIJJJJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDBBB@@@???@@@AAABBBAAAAAABBBAAAAAA@@@???>>>;;;=========;;;:::;;;<<<888666444444444555444333111111111000//////......+++,,,---.........---,,,((((((((()))+++,,,***((('''((((((((())))))******''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,...000000///...---...///111222333333222222...//////000111111222222...000444777888888777666666666555555555666666777;;;;;;<<<<<<======<<<<<>>>>>>>>>>>@@@AAABBB???>>>=========???@@@AAABBBBBBCCCCCCBBB@@@>>>===>>>???@@@AAACCCEEEGGGHHH===BBBEEEBBB<<<999<<>>AAACCCAAA===999999:::===:::666333111...+++)))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$###""" """###$$$!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******++++++++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...//////000111222333333444666555333333333333111///555666888999;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@===AAAEEEHHHJJJKKKLLLMMMFFFDDDCCCDDDEEEEEEDDDCCCCCCDDDEEEDDDDDDGGGLLLQQQVVVKKK???<<<@@@EEEDDDAAA>>>===<<<<<<<<<>>>???@@@<<<===>>>???>>>;;;888666777666666555444444333333000000///...............//////...---,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111111111111111111000//////111333555777888888777777888777666555444444444555999:::<<<===>>>===<<<:::<<<===>>>???AAABBBDDDDDD???>>>=========>>>@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@?????????@@@BBBDDDEEEBBBAAA@@@???>>><<<;;;;;;nnnbbb]]]ZZZ[[[PPPRRRPPPWWWWWWOOOJJJKKKGGG@@@>>>AAACCCAAA===:::999;;;<<<999555222000...+++)))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******++++++******)))+++++++++,,,,,,,,,------...------------------...//////000111222333333444666555333333444333222000444444555666888999:::;;;999999:::;;;<<<>>>@@@AAA???BBBFFFHHHIIIIIIJJJKKKHHHGGGEEEEEEFFFFFFEEEDDDEEEGGGGGGFFFEEEFFFIIIMMMMMMGGG???>>>AAACCCAAA>>>>>>>>>===<<<===>>>???@@@<<<===>>>>>>===:::777555555555555444333333222222///......---------...............---,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''((('''((((((((()))))))))))),,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------.........///000000111111111111111111111000//////...///111333444444444333555555555555666777777888999:::<<<===>>>===<<<;;;<<<<<<===???@@@BBBCCCCCC>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@???>>>=========>>>???BBBDDDEEEAAAAAA@@@???>>>===<<<<<>>AAABBB@@@BBBFFFGGGGGGGGGHHHHHHKKKIIIGGGGGGGGGGGGFFFEEEGGGIIIJJJIIIGGGFFFFFFGGGCCCBBB@@@@@@@@@@@@>>><<<>>>===<<<<<<<<<===>>>???===>>>>>>===;;;888555333333333333222111111000000------,,,,,,,,,------......------,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''((((((((())))))))),,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,---------......//////000111111000111111111111000000///,,,...///111222222222111222333444666777999:::;;;999:::<<<=========<<<;;;;;;<<<===>>>???@@@AAABBB<<<===>>>?????????>>>>>>>>>???@@@@@@@@@???>>>===::::::;;;===???AAACCCDDDAAAAAA@@@???>>>>>>======iii```ZZZUUUVVVKKKJJJNNNUUUVVVOOOJJJKKKGGG@@@===@@@BBBAAA===::::::;;;;;;888444111///---***(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$$$$###"""""""""$$$'''(((&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))************))))))***++++++++++++,,,,,,,,,------............------......///000111222333333666444333444555555444333333222111111222555888::::::999999999:::<<>>AAADDDEEEEEEFFFGGGIIILLLJJJGGGFFFFFFFFFEEEDDDFFFHHHJJJJJJIIIGGGEEEDDD>>>???@@@@@@>>>======>>>===<<<;;;::::::;;;<<<============<<<999666333222111111000000///.........+++++++++++++++,,,,,,------,,,,,,,,,+++++++++***(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000111000000111111111111000//////000111222333333333333222333444666888:::;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@:::<<<>>>@@@@@@???===<<<======>>>??????>>>===<<<;;;;;;<<<===???@@@AAABBB@@@@@@@@@??????>>>>>>===bbb]]]WWWRRRVVVKKKIIILLLTTTVVVOOOKKKKKKGGG???<<>>AAACCCDDDEEEHHHJJJKKKIIIEEEDDDDDDDDDDDDCCCDDDEEEHHHJJJKKKIIIFFFDDD>>>??????>>><<<<<>>;;;:::;;;<<<===>>>>>>>>>===<<<>>>>>>???????????????>>>???>>>>>>>>>>>>>>>>>>>>>yyy___\\\VVVSSSWWWMMMJJJKKKSSSVVVOOOKKKKKKGGG???<<>><<<:::777777888:::;;;:::<<>><<<;;;<<>>>>>>>>===<<>>===<<<<<<=====================uuu]]]\\\VVVRRRXXXMMMIIIJJJSSSUUUOOOKKKKKKGGG???<<>>;;;777444222///,,,***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""############""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((************++++++++++++---...///000000///...---------...///000111222222111000///111333444444333444555666777888999:::;;;===;;;999666666888:::<<<;;;<<>><<<;;;;;;<<<>>>>>>===<<<;;;999999999:::;;;999888777666555333222111......------,,,+++++++++...---,,,+++***))))))))))))*********************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$######$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))******++++++(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000//////000111111111111111111111000000111111222222000111444666777777666555555555555555555666777777::::::::::::::::::999999666777999:::::::::888777;;;<<<===>>>???>>>>>>=========>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======sss\\\\\\UUUQQQVVVKKKFFFJJJRRRUUUOOOKKKKKKGGG???<<>>;;;777444222000---+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""############""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++---...///111111///...---------...///000111222222000//////000222444333333333444666888999:::::::::<<<:::777666666888;;;===<<<>>>??????@@@AAACCCEEEIIIFFFBBBAAABBBDDDEEEFFFCCCCCCCCCEEEGGGFFFBBB???>>><<<;;;;;;<<<===<<<:::>>>===<<<;;;:::;;;;;;<<<888777666555444333222222......------,,,++++++***///...---+++***))))))((()))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%$$$#########$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000//////000111111111111111333222222222222222333444...000222555777777666666555444444444444555666666:::::::::999999999999999555666777888999888888777;;;<<<===?????????>>>>>>999:::<<<=========<<<;;;999::::::;;;;;;<<<<<<<<>><<<>>>@@@@@@===<<<>>>AAA???<<<888555333///,,,)))'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&########################"""###$$$$$$###"""###$$$######################## !!!###$$$%%%%%%$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""########################$$$$$$########################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################&&&%%%$$$###$$$%%%'''((($$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***************+++++++++---------.........//////---.........//////000000//////000111222333333444444333222222333555888999666888:::::::::;;;<<<>>>???AAAAAA@@@===<<<>>>AAACCCCCCCCCAAA@@@AAADDDFFFEEEFFFEEEDDDAAA@@@AAACCCBBB???;;;;;;===>>>===;;;>>>===<<<:::999999999:::999888666444222111111000000//////---,,,+++******))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))************)))))))))***++++++,,,,,,++++++******++++++,,,------------............///------......///000000000222111000//////111333444222222222333555888:::<<<666555555444444444555555888999:::::::::888666555666777888999:::999999888:::;;;<<<===>>>>>>>>>===999:::;;;<<<<<<:::888777666777888999:::999888888pppYYY[[[XXXTTTYYYNNNKKKIIIMMMOOONNNNNNMMMGGG???<<>>AAA???<<<888555333000,,,)))'''&&&&&&'''(((((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&########################"""###$$$$$$###"""###$$$######################## !!!"""######$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""######################################################$$$$$$$$$######""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++,,,,,,---------.........---........./////////000000000111222333444444555555444333333333555777888555777888999888888:::<<<>>>@@@AAA???======>>>AAABBBCCCBBBAAA@@@AAACCCFFFFFFFFFFFFEEEBBB@@@@@@AAABBB???<<<;;;<<<===<<<;;;???===;;;999888888999:::666666444333222222222222//////...---,,,+++******))))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((((((((''''''''''''(((((()))))))))*********((())))))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------......//////000000222111000///000111333444333333333444666888;;;<<<555444444333333333444444999999:::;;;:::888666444555666888999::::::999999::::::;;;<<<===>>>>>>>>>:::;;;;;;<<<;;;:::999888888999:::;;;::::::999888oooYYY[[[XXXUUUYYYOOOKKKHHHLLLNNNNNNNNNNNNHHHAAA===@@@AAA@@@===<<<>>>@@@>>><<<888555333000,,,)))((('''&&&'''((()))'''%%%&&&%%%###""""""###%%%&&&########################"""###$$$$$$###"""###$$$########################""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""################################################"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""########################################################################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---------.............../////////000111111222333444555555666555444333333444555666666777888888888888999:::===>>>???>>>======>>>@@@AAAAAAAAAAAA@@@@@@CCCEEEGGGIIIJJJHHHFFFCCCBBBBBBCCC@@@===<<<<<<<<<<<<;;;???===:::888666777888:::444444333222222222222333///...------,,,+++******))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))******(((((()))******++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000222111000000000111333444333333333444555888:::;;;444333333333333333444444::::::;;;:::999777555444444555777999:::;;;::::::888999:::;;;<<<===>>>>>><<<<<<;;;;;;:::::::::;;;:::;;;;;;;;;;;;999888777nnnWWWZZZWWWTTTYYYNNNKKKHHHLLLNNNMMMNNNNNNIIIBBB>>>AAABBBAAA===<<<>>>@@@>>>;;;888555333000---***((('''&&&'''))))))'''&&&'''%%%###""""""###%%%'''########################"""###$$$$$$###"""###$$$########################%%%%%%$$$###$$$%%%&&&'''########################""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""#######################################$$$$$$$$$""""""###$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$##################$$$$$$$$$########################################################################%%%%%%$$$$$$###"""""""""########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,........................///000111111333333444555777666555444444444444555666888999999888888999:::<<<<<<===<<<<<<===>>>??????@@@AAA@@@@@@@@@BBBDDDHHHJJJLLLLLLJJJGGGFFFFFFCCCBBB???======<<<<<<<<>>>>>===;;;999999:::;;;<<<;;;;;;;;;;;;:::888666555mmmWWWYYYUUURRRWWWMMMIIIIIILLLMMMMMMMMMNNNIIIBBB@@@BBBCCCAAA>>><<<===???===;;;777555333000---***(((''''''((())))))(((&&&'''&&&%%%$$$$$$%%%&&&'''########################"""###$$$$$$###"""###$$$########################%%%$$$###""""""###%%%&&&########################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$########################$$$###""""""""""""######""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))******++++++*********+++++++++,,,,,,...............---------......///000111222333333777666555555444444444444444555777777666666777999;;;::::::;;;<<<===>>>???>>>@@@AAAAAA@@@AAABBBDDDEEEGGGJJJKKKIIIHHHGGGGGGCCCBBB@@@>>>===<<<===>>>>>><<<999666444555666777555444333111///.........,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((('''(((((((((((()))))))))'''(((((()))******++++++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,------.../////////111111111111111222222222111000000000111222444555555555555555555666777777999999999888777555444444333444777999:::;;;;;;;;;888777777888999;;;<<<===>>>===:::999888999;;;<<<999::::::999888666444333oooXXXZZZVVVRRRWWWLLLHHHJJJMMMNNNLLLMMMMMMHHHBBBAAACCCDDDBBB>>><<<===???===:::777555333111---+++(((((('''((()))***(((&&&'''&&&&&&&&&&&&&&&&&&'''########################"""###$$$$$$###"""###$$$########################"""!!!!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))***++++++******+++++++++,,,,,,,,,.........---------------------...///000111222222666666666555555444444333000222444444444444666888:::999888999<<<>>>>>>>>>>>>@@@AAABBBAAABBBCCCEEEAAACCCEEEEEECCCBBBBBBBBB???@@@???===;;;;;;<<<>>><<<;;;999666555444444444555444222000...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((''''''(((((((((((())))))''''''((())))))******+++***))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////000000111111222222222222000//////...///000222333555555555555666777888888777777666666555444444444444555777999:::;;;::::::888888777777777999:::<<<===<<<:::888888999:::;;;888999999999777666444222rrr[[[\\\XXXTTTWWWLLLHHHLLLNNNNNNLLLLLLLLLHHHAAABBBDDDEEEBBB>>>;;;<<<>>>===:::777555333111...+++)))((('''(((******((('''$$$%%%&&&&&&&&&&&&%%%$$$########################"""###$$$$$$###"""###$$$########################"""""""""######""""""!!!########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################"""$$$'''((((((%%%""" !!!""""""###$$$$$$%%%%%%########################################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,---.........------,,,,,,,,,......///000111222333333555555555555555555444444000222444555555666888:::999777666888<<<>>>>>>===>>>@@@BBBCCCCCCCCCDDDFFF@@@AAABBB@@@>>><<<<<<===:::<<<<<<:::888888;;;===::::::999777666444222111333222000///...---------***************)))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))'''''''''((((((((())))))''''''(((((()))*********)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///000000111222222222222222111000///...///000111222444444444555555666888888555444444333333444444444555666888999::::::999999999888777666666777999:::;;;:::999888777888999999888999999999888777555444ttt]]]^^^ZZZUUUXXXMMMIIIMMMOOOOOOLLLLLLLLLGGGAAABBBDDDEEEBBB>>>;;;<<<>>><<<:::777555333111...+++)))(((((((((******((('''"""###%%%&&&&&&%%%###"""########################"""$$$$$$$$$###"""###$$$########################$$$%%%&&&''''''&&&$$$###########################""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$ """######$$$$$$$$$###########################'''---111000+++%%% !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,,,,,,,---------.........------,,,,,,,,,//////000111222333444444444444555555666555555444222444777888999:::===???888666555777;;;>>>>>>===>>>@@@CCCDDDCCCDDDEEEFFFDDDCCCBBB???;;;999::::::777888999888666666999<<<999999999888666444111///000000///...............************))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((()))*********)))))))))))))))******+++)))************+++++++++++++++,,,------......///000000111222222222222111222111000//////000111222333333333444555666777777333333222222222333444444666777888999::::::999888:::999777666555666888999:::999888888777777888888999999::::::999888666555xxx]]]^^^[[[WWWYYYOOONNNNNNOOOQQQQQQOOOKKKGGGDDDDDDDDDCCCAAA>>>>>>???AAA>>><<<999777444000+++'''''''''''')))******'''%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################"""###$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############(((&&&+++888>>>666***######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++------,,,+++++++++,,,,,,------------------------+++,,,...000222333444444777777666555444333333222333444555777:::===???AAA999:::;;;:::999:::<<<>>>>>>>>>???BBBEEEFFFEEECCCBBB@@@>>>;;;999777666666888888888888777777777777999999888777555222000...------,,,,,,,,,+++++++++))))))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,------...000000000000000000000000111000///......///000111222222333333333444444444222222222222333333444555666555555555777888:::<<<777666555555777888888777999777555444444444666777555666888999999777555444xxx]]]]]][[[VVVXXXNNNMMMNNNPPPQQQQQQOOOKKKGGGDDDEEEEEEDDDAAA>>>===>>>@@@===;;;999666444000,,,(((''''''''')))******'''%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""#######################################$$$%%%&&&&&&%%%###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""" ###+++///)))"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...///111333444555999888888777666555555444444444555777999;;;===>>>;;;<<<===<<<:::::::::<<<======>>>@@@BBBCCCBBB@@@???>>>===;;;999888666666777666666666666555555555777777777666555222000///---,,,,,,,,,,,,+++++++++))))))))))))((((((((('''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))******+++,,,,,,------...////////////////////////000000///.........///000222222222222333333333333222222222222222333444555555555555555666888:::;;;777666444555777888888777666555444222222333444555555666666777666555444333xxx]]]\\\YYYUUUVVVLLLLLLOOOPPPRRRQQQOOOKKKGGGDDDGGGFFFEEEBBB>>>======???<<<:::888666555222---***''''''((()))+++***'''%%%%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""" !!!"""######$$$######"""##################"""""""""""""""""""""""""""""""""""""""#######################################$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###############!!!!!!$$$$$$!!! """######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#############################################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''(((((())))))******++++++,,,---.........---,,,---------------------------------...000222444555888777777777666555555555555555555666777999:::;;;;;;===>>>>>><<<:::999999<<<<<<<<<>>>??????>>><<<:::;;;;;;;;;:::888777666555555555444444444333333555555555555444222000///,,,,,,,,,+++++++++******)))))))))(((((((((''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((((())))))***))))))))))))))))))))))))******++++++,,,---------------------------------///......------...//////000111111111222222222222333222222222222333333444555444555555666777999999666555444555777888777666444333222000000111222222444444444444333333333222xxx]]]\\\XXXSSSTTTKKKJJJPPPQQQRRRRRRPPPLLLGGGEEEHHHHHHFFFBBB>>><<<===>>>;;;999888777555333///,,,''''''(((***+++***(((%%%$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%$$$!!!"""&&&######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))************,,,...//////...---,,,,,,,,,------------------...---------...111444666444444444444444444444333555555555555555666777888999;;;>>>>>>===;;;::::::<<<;;;;;;<<<>>>===;;;999666888999::::::999777666666555555444444333333333222333333444333222000///++++++++++++************))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000111111111111333222222222222222333333444444444555555666777777666555444555777888777555333222111000000000111111333222111000000000111111zzz^^^\\\WWWRRRSSSJJJJJJQQQRRRSSSSSSPPPLLLHHHEEEIIIIIIGGGCCC???<<<===>>>;;;999888777666333///,,,(((((((((***++++++(((&&&$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!""""""############"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############ ###%%%""" """"""######$$$$$$######"""#################################$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))*********+++---//////...---,,,,,,,,,,,,---------.........---------...000333555333333333333444444444444666666555555444555555555555888;;;======<<<;;;<<<<<<;;;;;;<<<======;;;888555666888:::::::::888777777777666666555444444333000111222222222111///...++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------------------,,,------...............//////000000000111111111333222222111111222222222222333333444555555555555555444444555777888666444333222222111111111111111111000000///.../////////{{{___\\\WWWRRRSSSJJJIIISSSSSSTTTTTTQQQMMMHHHEEEIIIIIIGGGCCC???======>>><<<:::888777666333///,,,(((((()))***,,,+++(((&&&%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""##################"""""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""#########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$&&&### !!!"""!!!""""""############""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$#######################################$$$$$$$$$##############################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))***,,,---...------,,,+++,,,,,,------.........------------...000222333444444555555666666666777777666555555444444555555444666999;;;;;;;;;<<<===;;;;;;;;;<<<======;;;999555666888999::::::999999999888888777666555444444///000111111000///...---*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,........................,,,---...//////////////////000000000111111111111333222222111111111111222111222333444444444444444444444444666777777666444333222222222222111111111////////////.........---}}}```]]]XXXRRRSSSJJJJJJSSSTTTUUUTTTQQQMMMHHHEEEIIIHHHFFFCCC???>>>>>>???===;;;999888666333///,,,(((((()))+++,,,+++)))&&&%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!%%%&&&""""""%%%&&&###""""""############""""""""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))***++++++,,,,,,---++++++,,,,,,---......///,,,------...///000111111333333444555555666777777777666666555555555555555555666888888888888:::;;;:::999999;;;<<<<<<:::888777777888999999:::::::::999999888777666555444333///000000000///...,,,+++******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,........................,,,---...000111111000000000000000111111111222222333333222111111111111111111111333444444333333222333333444666888777555333222222222222222111000000....../////////...---,,,~~~aaa^^^XXXRRRSSSJJJJJJTTTUUUUUUUUURRRMMMHHHEEEHHHHHHFFFCCC@@@>>>???@@@===<<<999888666333///+++(((((()))+++,,,+++)))&&&%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############ ###"""%%%&&&"""""""""############""""""""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,---++++++,,,,,,---...//////,,,,,,...///000000000000111111222222333444555555777666666555555555666666777888888777666666888:::888888888:::;;;<<<:::888999888888888999:::;;;;;;999888777666555444333333///000000000///---+++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------,,,---///111111111111000111111111111222222222222333333222111000000111111000111222333444333222111333333444666888777555333111111111111111000//////---...///000000...,,,+++wwwaaa]]]WWWWWWVVVHHHMMMUUUUUUUUUTTTQQQMMMIIIFFFHHHGGGEEEAAA===<<<<<<>>>;;;:::888777555333///,,,)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%########################"""###%%%%%%$$$$$$%%%'''########################$$$!!!"""%%%$$$ %%%########################$$$$$$##################""""""############""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$##################$$$$$$########################""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,------...///...---,,,---///111222333222000000111333666888777777666555555555555555777555444444666777777666777888999999::::::::::::999888777777888;;;>>>@@@999888666555444444444555000//////---,,,+++************))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------+++,,,---///000111111111111111222222222333333333333333333222222000///...//////000111111111111000333333333333333333333333333222222222222222222111//////......------------uuu___ZZZTTTUUUTTTFFFKKKVVVVVVVVVTTTQQQLLLHHHEEEGGGFFFDDDAAA===<<<===???;;;:::888777666333///,,,)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%########################"""###%%%$$$######$$$%%%########################$$$!!!"""%%%%%%!!!"""&&&################################################"""##################"""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!"""##########################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""""""""######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,------......///...------...///111222333222000000111333666888777666555444444444444555777555444555666666555444666666777888999999999999:::888777666777999<<<===999888666555333333333333//////...---,,,+++******))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---///000000000000111111111222222222222333333333333333222111000000///000000111222111111111333333333333333333333333222222222111111111000000............------,,,,,,uuu___YYYSSSTTTTTTGGGLLLWWWWWWWWWUUUQQQLLLGGGDDDEEEEEECCC@@@======>>>@@@<<<:::888777666333///,,,)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%########################"""$$$$$$$$$"""!!!"""###########################%%%""""""%%%%%%######%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!"""#############################################$$$$$$$$$$$$$$$#################################################################################################################################""""""""""""######################################################"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++++++++,,,------....../////////.........000222333222111000000111333555777666555555444444444444555555444444555777666444222555555666777888999999888;;;999777666666777999:::999888666444333222111111///...------,,,+++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((()))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////000000000111111111222222333333333222222111111000000000111222222222222111222222222222222222222222111111111111000000//////------------,,,,,,,,,,,,yyybbb[[[UUUUUUVVVJJJPPPXXXXXXWWWUUUQQQLLLGGGDDDDDDCCCBBB???======???AAA===;;;999888666333///,,,)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%###########################$$$$$$###!!! !!!"""########################&&&$$$###$$$$$$###""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""""""""!!!!!!"""#######################################"""######$$$$$$$$$$$$###################################################"""""""""##############################$$$$$$$$$###############$$$$$$$$$######""""""""""""######################################################""""""""""""""""""""""""""""""""""""##################""""""""""""######################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,,,,------...////////////...//////000222222111000//////111222444666666666555555555555555666222222333666888888555333555555777888999999999999<<<;;;999777666666777777777666555333222000//////---------,,,+++******)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((())))))***************))))))))))))***************++++++++++++,,,,,,,,,------......///.........//////000000000111111111222222111000000000000000000111111222222222222222222222222222222222222222222222111111000000//////,,,,,,,,,,,,,,,,,,++++++|||ddd\\\UUUUUUVVVJJJQQQXXXXXXXXXVVVRRRLLLGGGDDDCCCCCCAAA???======???AAA>>><<<:::888666333///+++)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%###########################$$$$$$###!!! !!!"""########################&&&%%%###"""###$$$"""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""############"""!!!!!!"""""""""####################################""""""############""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""#######################################!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######################################################""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######################################################""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******++++++,,,,,,---......///.........//////000111222////////////000222444555777666666555666666777777///000222555999999888666555666777999:::;;;;;;;;;===<<<:::888777666666666555444444222111///...---,,,,,,,,,+++******))))))'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))(((((()))))))))******************+++++++++,,,,,,------...............---........./////////000000000///......---......///000000111222222222222111111111111111111111111111333222222111000/////////*********+++++++++++++++~~~eee\\\TTTSSSTTTIIIPPPXXXXXXXXXVVVRRRMMMHHHEEECCCCCCAAA???===<<<>>>@@@>>>===:::888666333///+++)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%########################"""$$$$$$$$$"""!!!"""###########################%%%%%%###!!!$$$'''%%% ########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###### !!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######""""""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######""""""""""""######################################################""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######################################################"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))*********+++,,,,,,------...------......///000000000......//////000222333333666555555555555666777777111111222555999::::::888555666888999;;;;;;<<<<<<<<<;;;:::888666555444444222222222111000///...---+++++++++*********))))))&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))((((((((()))))))))******************+++++++++++++++,,,---...............------.........////////////...---,,,,,,,,,---...//////000111111111111000000000000000000000000000222222111000///...------)))))))))***************iii___UUUTTTTTTIIIPPPWWWWWWWWWVVVRRRNNNJJJGGGCCCCCCAAA???<<<<<<===??????===;;;999777333///+++)))))))))+++,,,,,,+++)))%%%$$$$$$######$$$$$$%%%########################"""###%%%$$$######$$$%%%###########################$$$""""""&&&---+++%%%########################!!!""""""###$$$$$$%%%%%%"""##################"""!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""############""""""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!"""####################################### !!!"""###$$$$$$$$$$$$################################################!!!###$$$###""""""!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######################################################"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))***++++++,,,,,,---+++,,,---....../////////---......///000111222333333333333333333444555555555444444666888999999888444555777888:::;;;;;;;;;999999777666444333111111///000000111000///...---***************)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((()))))))))***************++++++++++++***+++,,,---.../////////,,,------------.........///...,,,++++++,,,...///......///000000000000///000000000000000000000000000//////...---,,,+++***((((((((())))))*********mmmbbbXXXVVVVVVKKKRRRVVVWWWWWWVVVSSSOOOJJJHHHDDDCCCBBB???<<<;;;===??????===;;;999777333///+++)))))))))+++,,,---+++)))%%%$$$$$$$$$$$$$$$$$$%%%########################"""###%%%%%%$$$$$$%%%'''########################!!!###"""""")))222111***########################!!!""""""###$$$$$$%%%%%%""""""############"""""" """###$$$$$$###""" """"""""""""####################################""""""############""""""""""""""""""############""""""""""""""""""""""""#########""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!"""####################################### """######$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$""""""!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))***++++++,,,,,,***+++,,,---............------...///000111222222111111111111222222333444999888666666777888888777333444666777999::::::;;;777666555444222111000///---...///000000///...---************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++---.../////////,,,,,,,,,---------......000...---,,,,,,---///000---......///////////////000000000000000000000000......---,,,***))))))((('''((((((((())))))******kkk___ZZZSSSRRRLLLSSSYYYZZZXXXSSSQQQPPPJJJDDD@@@CCCBBB<<<999;;;???@@@AAA===;;;<<<:::333---,,,(((((()))+++------***(((''''''((('''&&&$$$""" """&&&&&&###"""$$$######%%%'''%%%"""!!!###&&&"""###$$$%%%%%%$$$###""" !!!&&&+++,,,'''"""&&&%%%###"""""""""######""""""""""""############$$$$$$###"""!!!!!!""""""########################""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################""""""""""""""""""""""""################################################$$$$$$##################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++,,,------......///000000000000000000000000111111000//////000111222666666777777777777666666555666888:::;;;:::999888555444333222000///...------...///000000...,,,+++((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************+++++++++)))************+++++++++))))))))))))))))))))))))***+++,,,---..................------,,,+++******++++++,,,------......//////............---------.........------.........000...---+++******++++++************))))))))))))kkk___YYYRRRQQQKKKRRRZZZ\\\YYYUUURRRPPPKKKDDD???BBBBBB<<<888;;;???@@@AAA===;;;<<<:::333---,,,(((((()))+++------***(((&&&'''''''''&&&$$$"""!!!%%%%%%$$$"""!!!"""&&&***)))%%% !!!$$$&&&&&&######$$$$$$$$$$$$#########!!!!!!$$$(((((($$$ %%%$$$###"""""""""###$$$""""""""""""############$$$$$$###"""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############"""""""""!!!########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++++++++,,,,,,---.........000000000000000000000000000000/////////111222333555666666777777666666555222333555777888777666666555444333222000///...---,,,---/////////...,,,+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++)))************+++++++++))))))))))))))))))))))))***+++,,,---............------,,,,,,+++*********++++++,,,,,,---.........------------,,,,,,,,,,,,...------,,,,,,------.........---,,,++++++***+++*********)))))))))((((((lll^^^XXXRRRQQQJJJQQQZZZ[[[YYYSSSQQQOOOIIIBBB>>>AAAAAA;;;888;;;@@@AAAAAA===;;;<<<:::333---,,,(((((()))+++------***(((%%%&&&&&&&&&&&&%%%$$$###'''"""!!!$$$###"""---;;;DDD777((("""$$$'''$$$ $$$$$$############$$$$$$&&&###""""""%%%%%%!!!#########"""######$$$%%%""""""""""""############$$$###""""""""""""""""""########################""""""""""""############$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++++++++,,,,,,------......000000000000000000000000////////////000111333333444555555666666555555444///000222333444444333333444333222111000///...---,,,---.........---+++***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++)))************+++++++++))))))))))))))))))))))))***+++,,,------......---,,,,,,++++++***)))))))))++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------,,,+++***)))******))))))))))))((((((nnn```YYYSSSRRRKKKQQQWWWXXXVVVPPPMMMKKKFFF???>>>AAA@@@:::888;;;@@@BBBAAA===;;;<<<999333---,,,(((((()))+++------***((($$$%%%%%%%%%%%%%%%%%%%%%&&& !!!'''&&&###000DDDMMM>>>...&&&&&&'''###%%%$$$###""""""###$$$%%%&&&$$$""""""######""" """""""""######$$$%%%%%%!!!"""""""""##################"""""""""""""""###########################!!!"""""""""########################""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#####################"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########################################################"""""""""""""""########################""""""""""""""""""""""""###############################################################$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))***************++++++,,,------......////////////////////////......//////111222333444333333444444444444333333......000111222222111111333222111000///...------,,,,,,------,,,,,,+++***(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))***+++,,,---------------+++*********))))))((((((***++++++,,,------......,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,---------+++***)))***)))))))))((((((((((((rrraaaZZZUUUTTTLLLQQQVVVWWWUUUPPPMMMKKKEEE???@@@CCCAAA;;;888;;;AAACCCAAA===;;;<<<999333---,,,(((((()))+++------***(((%%%$$$$$$%%%%%%%%%&&&&&&%%% """)))%%%(((999000***###!!!###&&&%%%$$$%%%$$$###""""""###$$$%%%%%%###""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""""""""###############"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##################$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))))))))***************++++++,,,------...////////////////////////---...///000111222333333222222333333333333222222......///000111111111111111111000000///...------+++++++++++++++******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,******)))))))))))))))(((******++++++,,,------...------------,,,,,,,,,,,,*********))))))************+++,,,---,,,+++***))))))))))))(((((((((((('''uuuccc[[[VVVUUUMMMQQQWWWXXXVVVQQQOOONNNHHHBBBCCCEEECCC<<<888<<>>999<<>><<<<<<<<<:::444///***(((''')))---...,,,)))%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!"""########################"""""""""""""""########################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$########################"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""###############""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$################################################$$$#########$$$$$$%%%&&&##############################"""""""""###%%%%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***'''(((((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$""""""###$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&iii]]]]]]\\\YYYXXXTTTSSSQQQOOOMMMKKKJJJIIIEEEEEEAAA;;;:::@@@DDDDDD@@@>>><<<======:::444///***(((''')))---...,,,)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%########################""""""""""""""""""""""""$$$#########$$$%%%%%%&&&##############################"""""""""###%%%&&&""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$###########################!!!!!!"""###$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&fff[[[\\\\\\ZZZZZZSSSPPPLLLMMMOOOOOOJJJFFFDDDDDD@@@:::;;;AAAEEEFFFCCC@@@===<<<;;;888333///,,,***)))***+++---,,,,,,((('''&&&%%%$$$#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################################################################$$$#########""""""!!!!!!""""""""""""##################""""""""""""##############################"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$$$$$$$#########""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))************)))************+++++++++,,,++++++++++++++++++,,,+++++++++************)))******++++++++++++*********))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddYYYZZZZZZYYYZZZSSSPPPMMMMMMNNNNNNJJJFFFEEEEEE@@@::::::@@@DDDEEECCC@@@===<<<;;;999333///,,,+++)))***+++------,,,'''&&&&&&%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""##################""""""""""""######################################################"""######$$$###"""!!! $$$$$$$$$#########""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))))))))*********))))))*********+++++++++++++++************+++++++++++++++*********)))))))))******++++++******))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccWWWXXXXXXXXXYYYSSSPPPMMMLLLMMMMMMIIIFFFFFFFFFAAA::::::???CCCCCCCCC@@@===<<<<<<999444///,,,+++******,,,------,,,&&&&&&%%%$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""##################""""""""""""######################################################"""############"""!!!!!!$$$$$$$$$###############""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$############################################################### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%''''''&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))******)))))))))*********++++++*********))))))*********++++++*********)))))))))))))))************))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccVVVWWWXXXXXXZZZSSSQQQNNNLLLLLLKKKIIIGGGGGGFFFAAA:::999>>>AAAAAACCC@@@===<<<<<<:::555000---+++******,,,------,,,%%%%%%$$$$$$$$$%%%&&&&&&################################################""""""#########$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!"""""""""##################""""""""""""######################################################""""""#########"""""""""########################!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################!!!!!!"""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$!!!$$$&&&((('''%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))******************))))))))))))******************))))))))))))((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeXXXYYYZZZZZZ\\\SSSQQQNNNLLLKKKIIIHHHGGGGGGFFFAAA:::999===AAA@@@BBB@@@===<<<<<<:::555111---+++***+++,,,...------%%%%%%$$$$$$$$$%%%&&&&&&################################################""""""#########$$$$$$$$$$$$######""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!"""""""""##################""""""""""""######################################################""""""""""""""""""##############################!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$##################$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$##########################################""""""#########$$$$$$$$$"""%%%&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************))))))))))))***************)))))))))(((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh[[[[[[[[[[[[\\\SSSQQQOOOLLLIIIHHHGGGGGGFFFFFFAAA:::888===AAAAAABBB@@@=========;;;666222---,,,++++++---......---&&&&&&%%%$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$###"""""""""###$$$%%%########################################################################""""""""""""############""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$###############$$$$$$$$$""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""""""""######################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$"""$$$$$$###"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))***************))))))***************)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##############################""""""""""""##################$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii]]]]]]\\\[[[[[[SSSRRROOOKKKHHHGGGGGGHHHEEEEEE@@@999888===AAAAAABBB@@@=========;;;777222...,,,++++++---......---'''&&&&&&%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&########################""""""""""""""""""""""""########################!!!"""""""""############""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$#################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++************++++++***)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""""""""##################$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii]]]^^^\\\ZZZZZZSSSRRROOOKKKHHHFFFGGGHHHEEEDDD???999888>>>AAABBBBBB@@@=========;;;777333...,,,++++++---......---((('''&&&%%%$$$#########################################################"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""#########$$$""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""""""""######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll]]][[[YYYXXX[[[TTTSSSQQQNNNJJJHHHHHHIIIEEEFFFBBB;;;999>>>DDDFFFDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!########################################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################################################################$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&mmm___\\\ZZZYYYZZZTTTSSSQQQNNNKKKIIIHHHIIIEEEFFFBBB;;;999>>>DDDFFFDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$#########""""""!!!"""######$$$$$$$$$###########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************************)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&nnnaaa^^^ZZZXXXYYYTTTSSSQQQNNNLLLJJJIIIIIIEEEFFFBBB;;;999>>>DDDEEEDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++************************)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&nnn```^^^ZZZWWWWWWTTTSSSPPPNNNMMMLLLJJJHHHDDDEEEBBB<<<:::???CCCEEEDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%################################################!!!""""""#########""""""########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***++++++,,,************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$#######################################################################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&kkk^^^\\\XXXVVVVVVTTTRRRPPPOOONNNMMMJJJHHHDDDEEEBBB<<<:::???CCCDDDDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%################################################""""""#########""""""!!!########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&iii\\\ZZZXXXVVVWWWTTTRRROOOOOOPPPOOOKKKGGGCCCEEECCC===;;;???CCCDDDDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%#######################################$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""########################################################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########################################################""""""""""""""""""""""""########################$$$$$$############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&hhh[[[ZZZYYYYYY[[[TTTQQQOOOOOOQQQPPPKKKGGGCCCEEECCC===;;;???CCCCCCDDDAAA???>>>>>><<<777222...---+++******+++---...&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################""""""#########$$$$$$$$$###$$$$$$$$$######"""!!!########################################################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$################################################""""""""""""""""""""""""########################$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&hhh[[[ZZZZZZ[[[^^^UUUQQQNNNOOOQQQQQQLLLGGGCCCEEECCC===<<>>>>><<<777222...---+++******+++---...&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!! ########################################################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$################################################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&jjj\\\ZZZZZZ[[[^^^XXXSSSOOOOOOPPPOOOJJJEEEFFFGGGBBB;;;888<<>>>>><<<777333000+++)))******)))+++///((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$###############################################################%%%$$$######"""############$$$$$$$$$$$$###"""""""""############$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############""""""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$###"""!!!!!! ################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii\\\\\\\\\]]]```ZZZUUUPPPOOOQQQQQQMMMIIICCCDDDAAA:::999>>>CCCEEEDDDAAA>>>>>>>>><<<777333000,,,)))******(((***///((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$$$$###############$$$#########$$$############""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################!!!""""""""""""###############$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""!!!""""""""""""#################################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################$$$#########""""""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii]]]\\\\\\]]]___ZZZUUUPPPOOOQQQQQQNNNJJJCCCDDDAAA:::999>>>CCCEEECCC@@@>>>>>>>>><<<777333000,,,)))***)))(((***...(((((('''&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$%%%$$$$$$$$$###"""""""""################################################$$$###############$$$$$$##################$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""""""""#########$$$$$$$$$################################################!!!""""""""""""###############$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###!!!""""""""""""#################################$$$$$$############$$$$$$$$$##################$$$########################!!!!!!""""""#########$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll^^^\\\ZZZYYYZZZYYYTTTOOONNNPPPQQQNNNJJJDDDEEEAAA:::999===BBBDDDBBB@@@======>>><<<888333000,,,)))***)))''')))---)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$########################################################################"""######$$$%%%#########"""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$################################################"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%"""""""""############$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################ !!!!!!"""###$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm___\\\YYYXXXYYYYYYSSSMMMLLLOOOPPPMMMJJJEEEFFFBBB;;;888===AAACCCBBB???======>>><<<888333000,,,)))***)))'''))),,,)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""#####################$$$$$$$$$######################################################""""""###$$$$$$%%%######"""""""""###%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############"""""""""############$$$$$$$$$############################################################$$$$$$$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#################################""""""######$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk^^^]]][[[ZZZ[[[XXXRRRMMMLLLNNNOOOMMMJJJFFFGGGBBB;;;888<<>><<<888444000,,,)))))))))'''(((,,,))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""######$$$$$$$$$%%%######################################################""""""###$$$%%%%%%######"""""""""###%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############"""""""""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmZZZ]]][[[VVVZZZXXXSSSNNNLLLLLLLLLKKKHHHDDDEEEAAA:::888===CCCEEECCC@@@===<<<<<<;;;777333111,,,)))))))))(((***///+++((($$$######$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$############$$$&&&%%%###!!!"""###"""###$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmYYY\\\[[[WWW[[[XXXSSSNNNLLLLLLLLLJJJHHHDDDDDD@@@999888===BBBDDDDDD@@@=========;;;777333///+++(((((((((''')))...+++(((%%%######$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!"""###$$$$$$###""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmXXX[[[[[[XXX]]]XXXTTTNNNLLLLLLLLLJJJHHHCCCDDD@@@:::888===BBBDDDDDDAAA>>>======<<<888444...***'''((((((&&&(((,,,+++(((%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###&&&$$$######%%%&&&&&&%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$######""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllXXX[[[[[[XXX^^^YYYTTTOOOLLLLLLLLLJJJGGGDDDEEEBBB;;;999>>>CCCDDDDDDAAA>>>===>>><<<888444...***((())))))'''(((,,,+++(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$#########""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmXXX[[[[[[YYY^^^YYYUUUOOOLLLLLLLLLIIIGGGDDDFFFCCC===;;;@@@DDDEEEDDDAAA>>>======<<<888444///+++)))+++***((()))---,,,)))%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%$$$$$$#####################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmYYY\\\\\\YYY^^^ZZZUUUOOOLLLLLLKKKIIIFFFDDDEEECCC===<<<@@@DDDDDDCCC@@@===<<<<<<;;;777333///+++***,,,+++)))***---,,,)))&&&$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################&&&%%%$$$#####################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[^^^]]]XXX]]]ZZZUUUOOOLLLLLLKKKIIIFFFBBBDDDBBB<<<:::>>>BBBBBBBBB???<<<;;;;;;:::666222---***)))++++++((())),,,,,,)))&&&$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!''',,,,,,'''###$$$'''$$$$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################'''&&&%%%###""""""############$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo\\\___]]]XXX\\\ZZZUUUPPPLLLLLLKKKIIIFFF@@@BBB@@@;;;999===@@@@@@AAA>>>;;;:::;;;999555111,,,)))(((******'''(((+++,,,***&&&%%%%%%&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""")))111000)))###%%%)))$$$$$$######$$$&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################(((&&&%%%###""""""############$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo\\\```___ZZZ___XXXTTTOOOLLLLLLKKKHHHEEEHHHDDD>>>:::999;;;@@@CCCAAA>>>;;;:::999888666444000,,,***,,,,,,)))(((***---(((######&&&'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######%%%&&&&&&'''''''''%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$mmm[[[^^^]]]YYY]]]XXXSSSNNNLLLLLLKKKIIIFFFHHHDDD>>>:::999;;;???BBBAAA>>>;;;:::999888666444111,,,***,,,,,,)))(((***---((($$$$$$&&&'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''(((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$lllZZZ]]][[[WWW[[[VVVRRRNNNLLLMMMMMMJJJHHHGGGDDD???:::999<<>>;;;:::999888666444111,,,***,,,,,,)))((())),,,)))%%%$$$&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmZZZ]]][[[VVVZZZUUUQQQMMMLLLMMMNNNLLLIIIGGGCCC???;;;:::<<>>;;;:::999888666444111---***,,,,,,)))((())),,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ooo\\\^^^\\\WWW[[[UUUQQQMMMLLLNNNNNNLLLJJJFFFCCC???;;;:::<<>>;;;:::999888666444222---***,,,,,,)))'''(((+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$qqq]]]___]]]WWW[[[VVVRRRNNNMMMNNNNNNLLLJJJFFFCCC???<<<;;;<<>>;;;:::999888666444222---+++,,,,,,((('''(((+++***(((&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$rrr^^^___]]]WWW[[[WWWSSSOOOMMMNNNNNNLLLIIIEEECCC???<<<;;;<<<>>>@@@AAA>>>;;;:::999888666444333...+++,,,,,,(((&&&(((+++***)))'''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,((()))***,,,---......///......---------,,,,,,,,,,,,,,,,,,+++******))))))++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$rrr]]]___\\\VVVZZZXXXTTTOOOMMMNNNNNNLLLIIIEEECCC???===<<<<<<>>>@@@AAA>>>;;;:::999888666444333...+++,,,,,,(((&&&'''++++++***'''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,......222333555777999:::;;;;;;:::::::::999999999888888777777666555444333222222......,,,+++******))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$xxx___]]]ZZZVVVYYYXXXSSSNNNMMMMMMNNNLLLJJJHHHDDD>>>;;;;;;===>>>???@@@>>>;;;::::::999666444111///,,,+++******(((&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''((())))))(((&&&$$$%%%&&&'''$$$$$$&&&$$$"""'''000******)))'''&&&'''***,,,/////////111555777777666999999999;;;>>>???@@@???>>>;;;<<<@@@AAA>>>BBBHHHHHHAAA@@@FFFIIIFFFCCCEEE???===999555111///------))))))((((((((((((((((((&&&&&&%%%%%%%%%'''((()))((('''%%%###""""""######%%%'''(((&&&######'''+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx___]]]ZZZVVVYYYWWWSSSNNNLLLNNNNNNMMMKKKHHHCCC>>>;;;;;;===>>>???@@@>>>;;;::::::999666444111///,,,+++******(((&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))((('''&&&'''))),,,))))))+++******///777---------,,,,,,...111333888777777999;;;=========::::::999:::;;;<<<<<<;;;<<<999:::>>>>>><<>>;;;;;;===>>>>>>???===;;;::::::999777555111///,,,+++******(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&(((((('''((()))++++++(((((()))***+++111777000000000111333666999:::<<<;;;:::;;;>>>@@@@@@@@@>>>===<<<::::::::::::;;;888666666777555444666;;;BBBDDDIIIMMMMMMKKKOOOVVVPPPOOONNNLLLKKKKKKKKKLLLFFFEEECCC@@@;;;666111...***+++++++++***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''((((((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx___\\\ZZZVVVYYYUUUQQQMMMLLLNNNOOONNNMMMGGGCCC>>>;;;;;;<<<===>>>???===;;;::::::999777555111///,,,+++******(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&'''((('''''')))+++)))'''&&&'''(((+++///222111111111333777:::<<<======<<<;;;===@@@CCCDDDDDDGGGFFFEEECCCAAABBBCCCEEEBBBAAA???===:::999;;;>>>???AAADDDGGGGGGGGGIIILLLEEECCCAAA@@@AAADDDHHHJJJLLLLLLMMMLLLJJJFFFBBB???999555///***'''(((***,,,''''''''''''&&&%%%$$$###***(((%%%######%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx___\\\ZZZVVVYYYUUUQQQMMMLLLNNNOOONNNMMMGGGCCC===::::::<<<===>>>>>><<<;;;::::::999777666111///,,,+++******(((&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''((((((''''''(((***++++++******,,,///111111222111222555:::>>>??????BBB@@@@@@BBBFFFJJJLLLMMMNNNNNNLLLJJJHHHJJJNNNRRRQQQRRRPPPLLLKKKLLLOOOQQQMMMLLLJJJIIIIIIHHHEEEBBBCCC@@@;;;888888;;;???BBBEEEGGGKKKNNNPPPPPPOOONNNJJJFFF???888222000///000++++++***))))))(((''''''((('''&&&$$$###$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx___]]]ZZZVVVYYYVVVRRRMMMLLLNNNOOONNNLLLFFFBBB===::::::<<<======>>><<<::::::::::::888666111///,,,+++******(((&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******))))))***,,,+++...//////222666555111555444555;;;BBBGGGHHHGGGEEECCCCCCDDDHHHMMMOOOPPPJJJKKKJJJGGGFFFHHHNNNSSSRRRTTTSSSNNNMMMQQQUUUVVVVVVUUUSSSRRRUUUXXXUUUOOOKKKGGGAAA;;;888777888999;;;>>>BBBGGGKKKNNNOOOPPPPPPQQQPPPNNNHHH@@@888444---,,,***((('''''''''(((%%%***111222///***'''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx___]]]ZZZVVVYYYWWWSSSNNNLLLNNNNNNMMMKKKFFFBBB===::::::;;;=========<<<::::::::::::888777111///,,,+++******(((&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((***,,,------...000111---222666888===BBB@@@999::::::<<>>>>>======<<<<<<<<<@@@EEEKKKRRRVVVXXXXXXWWWLLLGGG???666///***))))))"""+++333111((("""%%%***$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt]]]]]]\\\XXX[[[UUUSSSOOOMMMMMMLLLKKKJJJIIIDDD>>>999888:::;;;<<<::::::999888888777777666111///,,,+++******(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((('''&&&&&&(((+++,,,,,,---...333999@@@AAA???;;;@@@888JJJ[[[UUUVVV^^^WWWIIIKKKLLLOOOPPPRRRSSSSSSXXXZZZ]]]\\\ZZZWWWUUUUUU[[[dddlllmmmjjjgggccc^^^dddiiiiiiffffffiiihhhbbbpppmmmhhhbbbWWWMMMJJJNNNNNNOOOSSSYYYZZZVVVUUUWWWOOOKKKFFFBBB???===;;;:::>>>@@@GGGSSS^^^bbb\\\VVV]]]WWWOOOEEE<<<333+++&&&&&&((()))(((&&&&&&''')))%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%###""""""###$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq[[[[[[ZZZVVVZZZWWWTTTPPPNNNNNNMMMLLLJJJGGGCCC===:::999:::;;;;;;:::::::::999888888777777111///,,,+++******(((&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))+++---///000111888>>>GGGOOOSSSSSSOOOKKKSSSEEEKKKSSSLLLNNNTTTMMMccccccdddfffggghhhhhhhhhpppssswwwzzz|||}}}|||zzzwwwrrrmmmjjjgggaaaXXXOOOOOOTTTQQQUUU]]]ccc```WWWSSSSSS^^^[[[VVVQQQLLLGGGAAA>>>>>>>>>AAAJJJUUU___cccccc```^^^\\\XXXQQQFFF;;;333...***&&&%%%&&&(((((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooYYYZZZYYYUUUYYYXXXUUUQQQOOONNNNNNLLLKKKEEEBBB===;;;;;;;;;<<<;;;;;;;;;::::::999888888777111///,,,+++******(((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''(((((()))***)))***,,,///111444555666===DDDMMMSSSUUUVVVXXXYYYWWWLLLPPP[[[___iiisssqqqsssvvvyyy{{{|||}}}zzzxxxuuupppggg______ddd\\\^^^bbbeeeaaaXXXTTTVVVZZZXXXVVVTTTRRROOOKKKGGGGGGEEECCCDDDJJJSSS\\\bbb^^^^^^^^^^^^[[[TTTLLLFFF:::111((($$$'''++++++)))''''''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooYYYZZZZZZVVVYYYXXXUUUQQQOOONNNMMMKKKJJJCCCAAA===<<<<<<<<<<<<;;;;;;;;;::::::999888888888111///,,,+++******(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))***+++---......111444777:::===@@@BBBFFFJJJNNNNNNOOOVVVbbbllliiifffiiinnnqqqxxx|||zzz}}}qqqiiidddbbbaaa]]]\\\]]]\\\ZZZXXXWWWXXXXXXWWWVVVVVVUUUQQQLLLGGGGGGKKKNNNVVVUUUSSSSSSUUUWWWXXXXXXHHH???333,,,+++,,,,,,+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++***(((&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq\\\]]]\\\WWWZZZWWWTTTPPPNNNMMMKKKJJJHHHCCCAAA===<<<<<<<<<<<<;;;;;;;;;:::999999888888777111///,,,+++******(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++---///000111888<<<@@@CCCFFFIIIMMMQQQVVVZZZ[[[ZZZ[[[cccsssqqqvvvtttnnnmmmqqq{{{}}}{{{ooommmooolllgggeeemmmhhhaaa]]][[[\\\\\\\\\^^^aaabbb]]]SSSJJJDDDCCCKKKJJJHHHJJJOOOVVVZZZ]]]VVVQQQHHH===333---******''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&$$$######%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''...,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt______^^^YYY[[[WWWTTTPPPMMMLLLKKKIIIGGGEEEBBB===;;;;;;;;;<<<;;;::::::999999888777777666111///,,,+++******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))***,,,///222444555666>>>AAAEEEHHHJJJNNNTTTZZZ^^^bbbfffffffffkkkwww~~~pppmmmqqq}}}zzzsssnnnggg^^^VVVSSSSSSTTTUUU[[[aaahhhhhhbbbYYYRRRNNNDDDCCCCCCEEEIIIMMMNNNOOO[[[ZZZVVVMMMAAA666...+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&***)))'''%%%%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''---,,,+++)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvv```aaa___YYY[[[XXXUUUQQQNNNMMMKKKJJJHHHGGGCCC===:::999:::;;;;;;999999888777777666666555111///,,,+++******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,------,,,///444888<<<>>>>>>>>>CCCGGGJJJKKKMMMRRRZZZaaaggghhhgggeeedddhhhrrrzzz|||vvvvvvyyymmmccc]]]YYYWWWUUUZZZ^^^cccffffffcccaaa```QQQMMMGGGCCCCCCCCCDDDDDDPPPSSSVVVWWWRRRIII===555,,,+++***((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""'''+++***'''$$$%%%(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwaaaaaa___XXXZZZZZZVVVRRROOONNNLLLKKKIIIIIIDDD>>>999888:::;;;<<<888888777777666555555555111///,,,+++******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,...///222555;;;AAAEEEGGGGGGGGGMMMPPPSSSSSSTTTZZZccckkkxxxtttkkkdddbbbhhhttt~~~}}}|||ppphhhccc\\\\\\\\\^^^aaadddggghhhjjj```QQQEEE@@@AAAEEEHHHAAAFFFOOOZZZ___ZZZMMMBBB///...,,,***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& %%%))))))%%%"""###&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||bbbZZZ^^^^^^XXXYYYWWWTTTRRRPPPNNNKKKIIIHHHDDD>>>;;;:::;;;<<<===:::999888666555555555555000+++))),,,,,,(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''((((((((((((***+++++++++,,,///111888@@@DDDAAAAAAIIINNNOOORRRUUUYYYZZZXXX^^^rrrrrrmmmoooqqqpppyyyxxxpppgggjjjtttwwwmmmnnnuuu{{{llljjjnnnqqqhhh\\\___mmmcccgggggg^^^NNNCCCAAACCCHHHJJJLLLOOOWWW]]][[[TTTHHH<<>>;;;:::;;;<<<===:::999888777666555555555000,,,)))+++,,,(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((((((&&&(((+++---///111555777???EEEIIIHHHHHHMMMTTTYYY\\\]]][[[VVVVVVbbbxxxxxxuuuuuurrrmmmmmm~~~|||tttpppmmm]]]dddooowwwxxxooobbbWWWZZZ^^^hhhwwwyyyooommmoooxxx||||||sssiiigggeeebbb___```dddfffhhhggg```WWWOOOJJJFFFHHHIIILLLUUU]]]^^^ZZZ\\\OOO???222,,,))))))***))))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$)))&&&######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzbbb]]]``````\\\YYYVVVSSSQQQPPPOOOMMMKKKGGGCCC>>>::::::;;;<<<===;;;:::999888666666666666111,,,***++++++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((,,,000444777:::>>>@@@DDDGGGKKKNNNMMMOOOYYYdddvvvuuujjjXXXTTTbbbsss|||zzztttpppiiibbbVVVcccooommmeee^^^ZZZXXXTTT]]]lllyyy}}}uuuhhh]]]jjjmmmvvv}}}}}}}}}uuu}}}yyyzzz~~~mmmfffeee___XXX]]]^^^aaagggkkkfff[[[QQQHHHHHHFFFGGGOOO[[[aaaaaaggg___QQQAAA444---+++******)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt___[[[^^^^^^[[[XXXUUURRRPPPOOONNNLLLKKKFFFBBB===::::::;;;<<<===<<<;;;:::888777777777777222---***+++***'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++000444888<<>>@@@AAABBBDDDFFFGGGGGGIIIMMMOOOSSS\\\fff|||wwwddd]]]cccddd]]]SSSXXXYYYSSSNNNOOOQQQRRRXXX]]]fffmmmpppooonnnnnnhhhkkkpppwww}}}}}}pppmmmlllqqq{{{ssshhhccc]]]\\\```eeeiiikkk^^^XXXLLLAAABBBMMMWWW\\\```cccddd___YYYPPP@@@111***)))((()))++++++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnn______aaaaaa```YYYVVVQQQNNNMMMLLLJJJIIIEEEAAA<<<999999;;;======>>>===<<<:::999999999999444...******)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,///111222;;;<<<>>>??????AAADDDFFFQQQSSSRRRPPPSSS[[[___```ooorrrnnnbbbZZZYYYVVVQQQNNNYYYbbb```\\\ZZZ[[[ZZZ[[[___jjjwww|||xxxqqqnnncccbbbbbbeeekkkqqqvvvxxx}}}wwwrrrrrrxxxwwwhhh\\\XXX\\\eeekkkeee```UUUIIIEEEKKKRRRTTTcccgggfffbbbaaa___SSSEEE333///***((())))))'''$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkk^^^___aaaaaaaaa]]]YYYTTTOOOMMMLLLKKKJJJDDD@@@;;;999999;;;======???>>>===;;;::::::999999444...******)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))+++---///222555666:::<<<===>>>@@@CCCIIIMMM___ccc^^^UUUXXXcccaaaVVV___```^^^XXXPPPKKKKKKMMM\\\iiitttrrrjjjfffeeedddZZZYYY___llltttqqqllljjjgggeeeeeehhhnnnuuuzzz|||~~~{{{wwwxxx}}}{{{ggg\\\ZZZ^^^aaadddddd^^^UUUPPPPPPPPPNNNZZZcccgggccccccgggcccZZZGGG===222***((()))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###&&&((()))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''hhh\\\^^^```______```\\\VVVQQQOOOMMMLLLKKKDDD@@@;;;999999;;;======???>>>===<<<;;;:::::::::555...***))))))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***+++,,,///111444777888:::<<<===???BBBIIIPPPUUUhhhnnnfffWWWZZZgggaaaNNNLLLKKKKKKLLLHHHFFFNNNXXX[[[gggpppllleeeccceeehhhccc[[[YYYbbblllppprrruuullllllnnnssszzzwwwhhhbbb___]]]```dddeee___ZZZVVVQQQLLLIIIZZZfffeeefffkkkjjjeeeYYYLLL:::---)))***,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""&&&))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''dddZZZ^^^aaabbbccc```\\\VVVRRRNNNKKKHHHFFFFFFBBB===999777999;;;===<<<;;;;;;:::999888777777111...+++))))))((('''&&&%%%$$$###$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))+++,,,444444222000333:::===;;;>>>AAA>>><<>>:::999:::<<<===<<<;;;;;;:::999888777777111...+++)))))))))'''&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''')))+++,,,333777888444444888<<<<<>>::::::;;;===>>><<<;;;;;;:::999888777777111///+++***))))))(((''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---333:::===999555777;;;>>>JJJOOOOOOJJJKKKQQQRRRMMMEEEKKKJJJBBB>>>DDDGGGFFFJJJKKKLLLOOOSSSVVVWWWWWWVVVVVVXXX]]]ccciiillllllooonnnlllkkkkkkmmmnnnppplllkkkjjjhhhhhhjjjooorrruuuvvvxxxyyy{{{~~~oooiiibbb```cccffffffcccfffXXXKKKKKKWWWcccgggffffffkkkjjj^^^NNN@@@555------,,,++++++,,,,,,***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((()))))))))******++++++******)))((((((((()))))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))*********************************************************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ggg\\\___bbbbbbcccaaa\\\TTTNNNLLLKKKKKKKKKIIICCC===999:::<<<======<<<;;;;;;:::999888777777222///,,,***))))))(((''''''&&&&&&'''((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---///000222888<<<:::888;;;>>>???LLLRRRSSSMMMJJJLLLMMMKKK===BBBCCC@@@AAAHHHNNNOOOMMMKKKJJJNNNTTTYYYZZZYYY[[[^^^ccciiilllllljjjhhhdddcccaaaaaa```___^^^\\\hhhjjjmmmnnnooorrruuuwww}}}nnnbbbaaafffgggeeedddddd^^^UUUNNNRRR___kkkgggkkkmmmggg]]]OOO>>>111...+++))))))+++,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&''''''((())))))******)))******************)))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''gggZZZ]]]``````bbb```[[[TTTNNNLLLLLLLLLLLLHHHBBB;;;888999;;;<<<;;;<<<;;;;;;:::999888777777222///,,,******)))((('''&&&%%%%%%&&&((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''+++......///111333000444666777;;;AAACCCAAAFFFJJJJJJFFFAAAAAACCCDDD???CCCEEEEEEGGGMMMQQQRRRNNNLLLLLLOOOVVV\\\^^^^^^bbbccceeefffeeebbb```___``````aaadddggggggeeecccgggjjjnnnpppqqqssstttvvvyyy{{{~~~}}}hhhdddiiikkkgggdddkkkmmmbbbRRRLLLVVVccciiijjjjjjiiiggg___NNN===222---((('''))),,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((()))***++++++((())))))******))))))((())))))))))))***************************+++++++++************************************++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++++++++,,,,,,---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''gggZZZ\\\______aaa___ZZZSSSOOOMMMMMMMMMLLLHHHAAA999777999<<<;;;:::<<<;;;;;;:::999888777777222000,,,*********)))(((&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%***///111000000111333///222333555<<>>>>>AAADDDGGGGGGGGGHHHIIILLLNNNOOOPPPOOOPPPSSSXXX]]]```aaa``````___^^^^^^aaafffjjjfffdddbbbccceeeeeebbb___^^^aaadddfffggggggiiikkklllnnnppprrrttttttssssss}}}}}}sssssslllbbbgggjjjkkkfff^^^WWWUUUVVVkkkjjjiiiiiillljjj^^^QQQ<<<444+++'''))),,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((())))))***++++++((())))))))))))))))))((()))))))))*********++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''iii[[[]]]___```aaa]]]YYYTTTPPPNNNMMMMMMLLLJJJBBB:::777:::===<<<:::<<<;;;;;;:::999888777777333000---+++******)))(((&&&&&&&&&(((***+++***((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))...333444111...///000///333666777<<>>;;;<<<;;;;;;:::999888777777333000---++++++***)))(((((('''''')))+++,,,+++***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((---222777666111---,,,---///666;;;:::;;;BBBLLLQQQAAA===:::;;;>>>AAAGGGKKKJJJEEEAAABBBFFFKKKRRRWWWRRRUUUXXXYYYWWWWWWZZZ]]]fffkkkooonnnggg^^^WWWTTT___WWWOOONNNTTT\\\aaacccgggjjjnnnsssxxxdddjjjppppppjjjfffgggjjjbbbiiimmmjjjhhhhhhjjjiiiYYYKKK:::///---///...---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,---.../////////000000111222333333444333333333333333333333333///000000000111111222222////////////////////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''kkkZZZ\\\aaaaaa___aaa^^^YYYSSSPPPPPPNNNKKKLLLDDD;;;777:::======<<<===<<<:::::::::888666444111,,,)))******((('''((()))((('''(((***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''((()))+++,,,///222111//////222555222777<<<<<<888888===BBB>>>===>>>BBBFFFIIIGGGEEEFFFBBB>>>AAAKKKVVVZZZXXXTTTRRROOOOOOTTT^^^iiioooiiifffaaaZZZRRRNNNMMMNNNXXX^^^dddhhhiiimmmsssxxxzzz~~~wwwjjjbbbfffnnnooohhhbbbccckkkqqqnnnlllnnnmmmiiiiii\\\JJJ<<<222---+++,,,***,,,......---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,+++///.........000000...---///...///222666777666555<<<777666<<<@@@AAAAAABBBBBB@@@@@@AAABBBCCCAAA???BBBAAA@@@???????????????<<<<<<<<<:::888444111///000000//////...---,,,+++---,,,+++***************...---***((('''''''''((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''mmm[[[[[[``````^^^]]]ZZZVVVRRRPPPPPPOOOMMMKKKDDD;;;888:::>>>>>>======<<<:::::::::888666444111,,,)))******((('''((()))((('''(((***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((()))+++------------///222666888999444777999999777777;;;???======>>>AAADDDFFFEEECCCCCCDDDEEEHHHMMMQQQRRRQQQHHHLLLSSSZZZ___cccddddddTTTTTTSSSQQQPPPQQQUUUWWWhhhmmmrrrtttuuuwww}}}sssaaa___fffkkkjjjhhhgggnnnqqqmmmkkklllllliiihhhaaaVVVHHH:::///++++++++++++,,,+++))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------//////...,,,,,,+++++++++......------...000111222111000000111444777999;;;<<<<<<>>>AAACCCEEEEEEEEEIIIEEECCCEEEFFFEEEEEEHHHJJJHHHGGGGGGIIIKKKMMMNNNIIIJJJLLLMMMLLLKKKIIIHHHKKKKKKKKKJJJIIIFFFCCCAAA===<<<;;;999555222///---------------------------))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''ppp[[[ZZZ^^^___^^^YYYVVVRRRPPPPPPPPPOOONNNJJJCCC;;;888;;;??????>>><<<;;;:::999999888666444111,,,)))******((('''((()))((('''''')))++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++,,,,,,,,,---///---***)))---555<<>>:::999888888999888666444111,,,)))******((('''(((((('''&&&&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&,,,555::::::666111...***---/////////222888>>>;;;777444444777999999888888;;;???BBBDDDEEEGGGIIIGGGEEEJJJTTTTTTHHH===999999<<>>CCCIIINNNRRRUUUVVVVVVTTTQQQPPPUUUbbbsss|||wwwuuuwww|||}}}sssnnnmmmooorrrqqqhhhYYYNNNNNNNNNLLLKKKIIIHHHGGGFFFNNNNNNNNNNNNMMMMMMLLLKKKIIIJJJKKKMMMNNNNNNMMMMMMFFFCCC===777222...,,,+++++++++++++++++++++++++++)))******++++++******)))))))))(((((())))))***+++(((((())))))))))))******)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''sss^^^ZZZ]]]___aaa]]]SSSNNNQQQOOOHHHFFFKKKKKKDDD===;;;>>>@@@???<<<999888777888999888666444111,,,)))******((('''((((((&&&%%%&&&(((******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))---333666555333000///------...///111444777999666555444555666777888777:::===AAACCCCCCCCCEEEGGGFFFDDDJJJQQQMMM>>>666888===AAAHHHNNNTTTVVVWWWVVV[[[]]]```aaaccceeehhhjjjooonnnmmmmmmmmmmmmlllkkkhhhiiikkkmmmnnnmmmllllllkkkkkkmmmnnnooopppppppppqqqxxxyyyccc]]]OOONNNUUUbbbkkkmmmoooqqqllloookkkeeefffiiibbbUUU@@@999111---------,,,)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------------------------.........////////////...//////000111222333333333444666999===AAADDDFFFKKKNNNTTT\\\eeemmmssswwwzzz{{{{{{zzz}}}vvvkkkiiiddd___YYYTTTQQQOOOUUUSSSPPPMMMKKKIIIHHHHHHCCCDDDFFFIIIKKKNNNPPPQQQSSSQQQNNNHHH@@@666...))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))(((((())))))***+++(((((()))))))))*********))))))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''ttt___ZZZ\\\]]]___\\\RRRMMMQQQPPPHHHGGGMMMKKKEEE>>><<<>>>@@@>>>;;;999888777888888888666444111,,,)))******((('''((((((&&&%%%&&&(((******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,...000111000///000000///---,,,///444888777666222333444555555666666777<<>>BBBGGGMMMRRRVVVXXXXXXYYY[[[]]]______aaaccceeeeeecccaaa```___^^^\\\ZZZ\\\\\\]]]^^^```cccfffgggiiijjjjjjlllmmmnnnooopppjjjqqq{{{{{{pppcccPPPLLLPPP\\\gggkkkoootttnnnsssooofffdddjjjiiiaaaNNNDDD777///.........---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,..................................../////////000//////000111333444555666<<<>>>BBBHHHOOOVVV\\\___aaadddjjjrrr~~~~~~uuunnnhhheee]]][[[WWWRRROOOMMMLLLLLLEEEDDDEEEEEEFFFHHHIIIJJJMMMPPPSSSSSSNNNEEE;;;444,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))******+++(((((())))))*********+++******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''|||[[[ZZZ^^^\\\\\\XXXQQQOOOQQQMMMEEEBBBFFFIIICCC===<<<>>>???===;;;999777777777777777555333000...+++)))))))))(((''')))((('''&&&'''(((***,,,'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%)))'''&&&&&&)))+++------...//////......000444888666555444222111111111222444333111111333666999;;;CCC>>>;;;>>>EEEGGGAAA:::888888999;;;<<<>>>??????BBBDDDHHHLLLOOOQQQRRRRRRVVVYYYZZZYYYUUUSSSUUUWWWUUUVVVVVVWWWWWWXXXYYYYYYXXXZZZ\\\^^^```bbbccccccfffhhhkkkoooqqqrrrrrrrrrqqqvvv|||~~~nnn___TTTOOOVVV```hhhpppxxxuuutttpppkkkhhhhhhjjjmmmgggSSS;;;///000444222---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...222000...---///111222333444333555888::::::>>>DDDJJJNNNUUU___iiisss}}}ppp]]]QQQOOOMMMIIIFFFMMMNNNIIIKKKPPPMMMBBBGGGHHHLLLTTTZZZVVVIII>>>111...,,,---///000...+++...---***(((((()))+++,,,---,,,+++)))))))))***+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((~~~]]]ZZZ^^^\\\]]]ZZZSSSPPPRRRNNNFFFCCCGGGIIICCC===;;;===???===:::888777666777777777555333000...+++)))))))))((('''***)))'''&&&'''(((***+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%)))(((((())),,,/////////......---,,,,,,...333666777666444222111111222333444333333333444777:::<<>>@@@AAADDDEEEGGGIIIKKKLLLLLLLLLJJJMMMNNNMMMJJJJJJLLLOOOTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWYYY\\\^^^```bbbbbbhhhjjjmmmppprrrsssrrrrrrwwwzzz~~~qqqeee[[[ZZZ]]]bbbiiipppttttttqqqnnnkkkjjjkkkmmmnnn]]]GGG777111///...,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000////////////000///...---...000333444555777777<<>><<<999888777666666777777555333000---***)))))))))((('''***)))((('''''''''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$'''(((***---111333333222......---+++***,,,111444888666333111111222333555444444444444666999;;;===:::;;;===???@@@===777333222333555888<<>>AAAKKKZZZgggqqq|||}}}}}}pppbbbXXXWWWRRRJJJOOO\\\OOOMMMJJJFFFFFFKKKTTT[[[[[[VVVNNNFFFAAA<<<888666//////...---+++***))))))(((((())))))******************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))ccc^^^]]]\\\bbb[[[TTTQQQSSSOOOFFFDDDHHHGGGAAA;;;:::<<<===<<<999888777666666777666444222///---***))))))))))))(((***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''***///333555444333000///...,,,+++,,,000444777555222000000222444666222222333555666888:::;;;777999;;;;;;999666333222333444666999;;;>>>@@@AAABBBBBBBBBAAA@@@??????>>>AAABBBDDDCCCBBBEEEKKKPPPNNNPPPUUUZZZ^^^```bbbbbbeeefffggghhhjjjlllmmmnnnoooqqquuuzzz|||}}}}}}}}}yyy{{{}}}}}}mmmeeegggkkkmmmpppssssssqqqooommmmmmjjjkkkeeeTTT???111---///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))((())))))******************************+++++++++,,,,,,,,,------------------............,,,---...///000000000000333444777999===AAAFFFJJJOOOVVVddduuuzzzqqqfff\\\RRROOORRRTTTSSSQQQMMMKKKKKKMMMPPP\\\]]]]]]\\\XXXQQQIIIDDD???:::222,,,)))***---///,,,,,,,,,,,,+++******)))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))ccc___]]][[[bbbYYYRRRPPPRRROOOFFFDDDHHHGGGAAA;;;:::<<<===<<<999888666555666666666444222///---***))))))***)))((())))))((('''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''+++000444555333111222222111///---...000333555333111000000222444666000111222444555666666777666777666444111000222444666777888999;;;<<<>>>>>>===============>>>>>>???@@@BBBCCCCCCCCCFFFLLLQQQRRRUUUYYY]]]aaadddfffgggeeedddddddddeeefffggghhhgggiiimmmrrrvvvxxxzzzzzzzzz}}}pppddd___^^^gggkkkppprrrrrrpppnnnmmmfffkkkmmmbbbNNN;;;000............---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))***++++++************************++++++,,,,,,,,,------------------....../////////000000111111111222222222666;;;DDDMMMVVV```jjjpppttt{{{~~~tttnnnbbbTTTQQQOOONNNOOOQQQSSSTTTSSS[[[___dddgggeeeaaa[[[XXXQQQLLLBBB999222.........,,,++++++++++++++++++++++++++++++++++++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((zzzbbbaaa^^^[[[```WWWQQQOOORRROOOGGGEEEIIIHHHBBB<<<:::===>>><<<999777666555555666666444222///,,,***))))))***))))))(((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((())),,,000333444222000333444444333111///000111111111000000111222333444...000111333444333333222333333111///---///333555777888888999999::::::;;;999999:::;;;===???AAABBBEEEGGGIIIIIIIIIKKKPPPUUUXXXYYYZZZ[[[]]]^^^```aaaaaa```_________aaabbbcccdddeeehhhlllppptttwwwxxx}}}|||lll___VVV___dddkkkooopppooommmmmmggglllooojjj\\\HHH777---......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000222111111111111333555666???JJJZZZkkkyyyyyyfff___VVVQQQRRRUUUYYYZZZaaaccceeeeeeeeeeeefffggg___]]]XXXQQQHHH===333...,,,+++***)))***+++---...+++++++++,,,++++++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++******)))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''ttt___bbb```ZZZ^^^WWWPPPOOORRRPPPIIIGGGLLLIIICCC===;;;===???===:::777666555555666555333111...,,,)))))))))******)))&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((())))))(((,,,,,,...000222333111///333555666555333000//////......///000111222222222///000222333333222000//////...,,,---...111333444555666666666777777888888888888999;;;===@@@CCCEEEGGGJJJMMMMMMLLLMMMQQQTTTUUUTTTSSSRRRSSSTTTVVVWWW\\\[[[[[[[[[\\\___aaaccceeeeeefffgggjjjnnnsssuuuzzz{{{|||{{{yyyxxxyyyzzz}}}~~~jjjYYYXXX]]]eeekkkmmmmmmmmmmmmiiiiiijjjlllhhhYYYCCC333------------,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...---......///000000111111111111222555:::@@@FFFIIITTTcccxxxtttaaaUUURRRVVV[[[```ccceeeeeedddeeegggiiifffggggggccc\\\QQQGGG@@@555333///,,,++++++---...++++++,,,,,,++++++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&ppp]]]bbbaaaZZZ]]]WWWQQQOOOSSSRRRKKKJJJOOOIIICCC===<<<>>>???>>>;;;777666555555666555333111...,,,)))))))))******)))%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&((())))))******000//////111222222000...222444777777444000...---+++---///000111111111000000111333444444222///---+++******---111333444333222333333444555666777777888888999;;;>>>AAAEEEFFFCCCFFFIIIIIIHHHHHHJJJMMMNNNLLLJJJIIIJJJMMMPPPRRRUUUTTTUUUVVVXXX[[[___aaacccbbbaaa```bbbfffkkknnnuuutttqqqmmmiiihhhjjjllldddfffkkkqqqxxxsss]]]TTTYYYaaahhhkkkllllllmmmhhheeedddjjjnnneeePPP===------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---......///000111111222444555999???IIITTT^^^dddiiizzzttt]]]SSSVVV\\\YYY___fffiiiiiifffddddddiiijjjjjjhhheee```\\\YYYCCC???888111---++++++,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%sss^^^\\\]]][[[XXXSSSOOONNNOOOMMMHHHGGGIIIJJJAAA<<<===@@@???<<<<<<999999888666555444333222...,,,)))(((((((((((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&'''+++...000333555444111...///000...111333333111...---,,,222000......000222222222...111333444111...,,,+++---...///000222444555666666555444333444555666777666777888:::<<>>;;;:::999999888666555444333222///,,,)))((())))))((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***///333111333333111...,,,...000///111222222000...------111000......000111222111...000222222///---,,,,,,......///000222333444444555444444333333444666666888888999;;;===???AAABBBBBBDDDFFFFFFFFFFFFHHHJJJMMMMMMLLLLLLLLLMMMOOOPPPLLLMMMNNNNNNNNNNNNMMMLLLNNNMMMLLLLLLMMMOOORRRSSSSSSTTTUUUUUUTTTUUUWWWXXXWWWUUUTTTVVV[[[aaafffhhhkkkmmmppprrruuuyyy~~~nnnccc[[[\\\bbbeeehhhkkknnnkkkiiikkkmmmjjjaaaYYYAAA666---,,,...---,,,...************************************************************************************************************++++++++++++************+++++++++++++++++++++++++++,,,,,,------------------...//////.........///000222666888BBBTTTjjjxxxqqqeee[[[\\\bbbeeehhhkkkkkkfff```^^^___cccfffhhhddd```VVVHHH>>>888222+++---,,,***)))(((***,,,...******************++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))+++***))))))***+++************************++++++++++++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))wwwaaa______]]][[[TTTPPPOOOPPPMMMIIIGGGIIIJJJBBB;;;<<<>>><<<999888999999888666555444333222///---***))))))))))))((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))...444999333333222///,,,,,,...000000111111000...---...///111///......000111111000.../////////---,,,,,,---//////000000111222222333444333333333333444555666999::::::;;;<<<>>>@@@AAABBBCCCDDDDDDCCCCCCDDDFFFIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIILLLMMMOOOQQQQQQSSSVVVYYYWWWUUURRRRRRUUUYYY\\\]]]fffgggiiikkknnnrrrxxx|||ttt```ZZZ^^^cccgggjjjnnnllljjjjjjjjjiiigggeeeQQQBBB222,,,,,,---...///++++++++++++++++++++++++************************************************************************************+++++++++,,,************+++++++++,,,+++++++++++++++,,,---...//////......///000111111...//////111333888???DDDOOO```zzzjjj[[[ZZZ___eeekkkllliiiddd^^^[[[]]]ccciiihhhgggbbbZZZRRRIII;;;///000///---***)))***---///++++++++++++++++++************************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))******+++,,,+++)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))uuu```]]]]]]\\\YYYTTTQQQOOOPPPNNNIIIHHHJJJJJJBBB;;;<<<>>>;;;888777999999888666555444333222///---***))))))***)))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))...555:::444444444222111000//////000000000///------...000///...---...000111000///---------,,,******,,,...000000000000111111111111222222333333444444555555::::::::::::;;;<<<>>>>>>>>>???@@@@@@???>>>???AAA@@@AAABBBCCCCCCCCCBBBBBB>>>????????????????????????@@@BBBDDDFFFHHHIIIJJJRRRSSSUUUWWWXXXZZZ]]]___bbb___\\\\\\^^^aaacccdddmmmooorrruuuwwwzzz~~~fffYYY[[[aaafffiiihhhiiijjjjjjiiihhhiiijjj___OOO;;;...+++---......++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///333333222222111222222222111333555888===GGGRRR[[[iiitttsss```[[[aaahhhiiikkkkkkfff^^^YYY[[[___eeeggggggccc___WWWHHH;;;444111///...//////---***,,,+++++++++++++++******++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***+++,,,---,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***************++++++((((((((((((((((((((((((************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))uuu___\\\^^^\\\ZZZUUUQQQPPPQQQOOOJJJIIIKKKJJJBBB;;;<<<>>>;;;888777999999888666555444333222///---***))))))))))))(((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))---222666333444777999888666222//////000000...------...000...------...///000///...,,,,,,,,,***)))***,,,///000000000000000000000000222222333444555555666666999999999999:::;;;<<<===:::;;;======<<<<<<===>>>:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCDDDFFFGGGGGGIIIJJJLLLNNNPPPRRRTTTUUUYYY[[[^^^```bbbdddhhhkkknnnlllkkklllooorrruuuuuuyyy}}}rrr___[[[^^^ccchhhdddgggkkklllkkkjjjjjjkkkgggYYYFFF555...---------++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555444333222111111111111222888@@@HHHRRR```ooozzz{{{}}}wwwddd___aaa___eeekkkkkkcccZZZTTTRRR___bbbeeeeeeeeecccYYYPPP@@@777...+++///111...))),,,,,,,,,,,,++++++******++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))******************************************))))))))))))******,,,------,,,+++)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))uuu```]]]______]]]VVVRRRQQQRRROOOKKKIIIKKKJJJBBB;;;<<<>>><<<999888999999888666555444333222...,,,)))(((((((((((('''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++---///222111333777;;;<<<999333///---/////////------...///---,,,,,,...///000...---++++++++++++******---/////////000000000000000000222222444555666777777666999999999999:::;;;<<<===:::<<<>>>?????????AAACCC??????@@@BBBCCCEEEFFFFFFIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTVVVXXX[[[]]]^^^___bbbfffjjjmmmrrrwwwzzzzzzyyyyyy|||nnn```[[[^^^ddddddhhhlllnnnnnnlllkkkjjjiiibbbSSS@@@444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222111111111111111111222555AAARRRbbbooo|||{{{vvv|||uuutttyyy~~~{{{uuuggg```ZZZ^^^cccfffeee___VVVQQQYYY___dddeeegggiiihhhdddTTTFFF555,,,,,,//////------------,,,++++++******++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************+++******))))))******+++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))sss^^^\\\___```^^^VVVSSSQQQRRRPPPKKKJJJLLLJJJAAA<<<===???>>>;;;:::999999888666555444333222---+++(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,.........///000///000333777:::888333///+++---000000...------...,,,,,,,,,---//////...,,,)))+++,,,,,,+++,,,...///.../////////000000111111222333555666888888888777:::::::::;;;<<<===???@@@???AAADDDFFFGGGIIILLLNNNNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYVVVUUUUUUVVVXXX[[[^^^___cccfffiiimmmppptttyyy|||}}}}}}~~~hhhXXXWWW^^^fffgggiiikkklllkkkiiihhhhhhiii```MMM<<<444000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...000111222//////000111333555777888>>>QQQjjjzzzuuuyyy~~~|||{{{yyyzzzhhhbbb\\\]]]bbbddd___ZZZTTT\\\bbbcccdddiiimmmnnndddZZZLLL>>>555000//////...------,,,++++++******+++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************+++******))))))******++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ppp[[[ZZZ]]]^^^]]]VVVSSSQQQRRRPPPLLLJJJLLLJJJAAA<<<===@@@???<<<<<<999999888666555444333222,,,***'''&&&&&&'''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---000111111111111------...222666666333///***---000111///...------,,,+++,,,---//////---+++)))***,,,,,,,,,,,,...///.........///000111111111222444666777999999999888;;;;;;;;;<<<>>>???AAABBBCCCFFFIIILLLNNNQQQTTTWWW[[[ZZZXXXWWWWWWXXXZZZ[[[XXXWWWWWWVVVWWWXXXZZZ[[[TTTSSSRRRRRRTTTWWWZZZ]]]```bbbeeegggiiikkkooorrrvvvvvvxxx|||nnnVVVSSSYYYfffeeeeeefffhhhhhhgggeeegggmmmhhhVVVBBB777111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------///000111222///000222444888;;;>>>@@@III___}}}{{{}}}{{{|||{{{lll[[[WWW___ggggggdddPPPZZZaaaaaa```eeekkkooojjjiiicccUUUDDD666///.........---,,,,,,+++******************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************++++++************+++++++++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))lllYYY``````XXXYYYRRRNNNNNNQQQQQQNNNLLLMMMIIIAAA;;;===???===;;;:::999888666444222111000000...---+++)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***---000222111///------(((---111222111///...///......//////...------,,,++++++***)))(((((())))))******+++++++++,,,,,,,,,////////////000000000000444555666666555666888:::<<<>>>@@@BBBCCCEEEHHHKKKLLLOOORRRTTTTTTUUUWWWXXX[[[___^^^XXXUUUXXXZZZYYYUUUUUUTTTUUUVVVYYY[[[\\\XXXTTTPPPPPPTTTWWWYYYYYYUUUYYY^^^cccddddddcccbbbfffeeegggkkkssszzzyyyrrrqqqrrrrrruuuzzzcccWWWZZZbbbeeeggggggggghhhgggeeebbbdddeee___PPP???444111---------+++******,,,...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///)))---111111//////111444444///...444;;;BBBOOO\\\tttzzz|||~~~~~~gggUUUYYYbbbfffeeeeeeccc___\\\^^^dddggghhhllljjjgggbbbXXXIII888+++---......,,,))))))+++---******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,111///...,,,,,,---...000***,,,......---------............---------,,,,,,******++++++,,,++++++***---///000...+++***,,,///...---,,,,,,++++++++++++,,,,,,,,,---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppp\\\bbbbbbZZZ\\\SSSOOONNNQQQRRRNNNLLLMMMIIIAAA;;;===???===;;;:::999888666444222111000000...---+++)))(((''''''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((,,,...111222000...------***---111111000...///000//////......---,,,++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,......////////////000000333444666666777888:::===>>>@@@BBBCCCDDDFFFIIILLLKKKLLLMMMOOOOOOPPPQQQQQQTTTUUURRRMMMOOOUUUVVVSSSPPPOOONNNOOOQQQUUUZZZ\\\]]]YYYUUUTTTWWW[[[]]]^^^]]]ZZZZZZ^^^eeehhhgggcccaaa``````dddkkktttzzz}}}}}}wwwsssssssssqqqqqqssszzzuuu```[[[ZZZ```eeegggffffffggghhhbbbdddeeecccYYYIII999000......------,,,,,,---...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///---...000///......000222222000333>>>LLLZZZkkkyyy{{{zzz|||eeeTTTSSS^^^hhheeegggfffaaa]]]^^^aaadddkkkkkkkkkjjjdddVVVEEE888///...------...---,,,*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******************++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,///////////////......---...///000000...------...------------...............---,,,,,,---///222444666888:::;;;999666555444333222000...---+++++++++++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt]]]aaaaaa[[[\\\SSSOOOOOORRRRRROOOMMMNNNIIIAAA;;;===???===;;;:::888777666444222111000000---,,,+++)))((('''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((---///222222000/////////---///000000///...///000000///...,,,++++++,,,,,,+++***))))))))))))))))))******+++++++++,,,,,,,,,------........./////////111333555666777999<<<>>>===???AAABBBBBBDDDFFFIIIGGGFFFEEEFFFHHHIIIIIIIIIMMMKKKFFFDDDIIIQQQRRROOONNNMMMLLLNNNSSS[[[ccchhhgggbbb\\\YYY[[[```eeehhhfff]]]WWW\\\iiissssssooofffbbb^^^___dddllltttxxx}}}}}}}}}zzzzzzrrrtttxxxzzz|||pppdddUUU[[[bbbfffeeedddfffiiicccccceeegggcccVVVAAA000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000222333444666???PPPbbbttt{{{|||}}}cccQQQSSS\\\aaafffjjjggg___ZZZ\\\aaaeeeggglllooonnndddUUUJJJ777111,,,---000111---(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------...000111111///---+++,,,...//////......///000111111222222333444444444333000---,,,,,,000444777<<>>999888555222000---,,,+++************+++,,,------************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www\\\^^^^^^YYYZZZTTTPPPOOORRRSSSOOOMMMNNNIIIAAA;;;===???===;;;:::888777555333222000000///---,,,+++)))((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))...000222222222222333444111000///.........///111000///---,,,,,,---///000******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------......//////111222444555555777:::<<<999;;;<<<======>>>AAACCCBBB@@@>>>???BBBEEEEEEEEEGGGFFFCCCBBBEEEJJJMMMNNNPPPOOOMMMOOOVVVaaammmtttrrrkkkbbb\\\]]]ccclllsssmmmccc\\\aaapppwwwoooeee___aaahhhqqqvvvzzzuuuqqqpppuuu{{{sssZZZZZZ^^^dddgggffffffgggdddcccbbbeeehhh```JJJ555...------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------.../////////.........///111333444555999BBBRRRgggyyyqqqZZZLLLXXX]]]dddiiifff```^^^```^^^aaaffflllnnnkkkbbb[[[HHH<<>>AAA>>><<<;;;<<>>AAAEEEHHHKKKJJJIIIHHHGGGEEEDDDDDD????????????>>>>>>======@@@@@@BBBFFFKKKMMMJJJGGG???>>><<<:::888666666555000///...,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))bbb^^^___\\\]]]RRRNNNNNNQQQQQQNNNLLLMMMIIIAAA;;;===???===;;;:::777666555333111000//////,,,+++***)))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------...000111222555999<<<555222///.../////////...------------///000222444)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---...///000000111000111222222111222444555777999;;;<<<<<<>>>@@@CCC>>>?????????@@@DDDJJJNNNWWW\\\ccceee___YYY\\\bbbmmmggg^^^WWWVVV\\\dddiiitttmmmbbbYYYWWW^^^jjjtttsssqqqnnnmmmqqqzzzssshhhdddfffkkknnnbbb___aaaiiipppuuuyyy~~~wwwqqqooosssxxx{{{~~~|||wwwooojjjmmmxxxzzzgggZZZ___iiijjjddd```bbbbbb^^^\\\bbbeeeZZZJJJ555111---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...//////000000...000111111000333:::???SSSddd}}}bbbUUUQQQ]]]jjjlllhhhfff___]]][[[^^^eeekkkmmmmmmiii[[[GGG666...+++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000/////////222222111000222444777999<<<===??????@@@BBBFFFIIIHHHGGGFFFDDDBBB@@@???>>>===???CCCFFFHHHGGGEEEDDDGGGGGGFFFFFFFFFEEECCCAAA@@@???>>><<<;;;:::::::::555555444333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ccc]]]^^^\\\^^^QQQMMMMMMPPPPPPMMMKKKLLLIIIAAA;;;===???===;;;:::777666444222111000//////,,,+++***)))((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,...///---............111555888555333000///000000...,,,------------............)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,------...000111111222///000222222222333555777888:::<<<===>>>@@@CCCEEEBBBEEEFFFDDDBBBEEEMMMUUUaaaeeennnuuuqqqiiigggkkkxxxqqqeee\\\WWWYYY___ccchhhddd]]]VVVTTTWWW```gggjjjiiigggfffhhhnnnvvv}}}|||tttnnnkkkjjjjjjiii\\\UUUQQQUUU[[[aaajjjrrrwwwxxxwwwtttqqqqqqvvv{{{yyyoookkkoootttmmm[[[^^^eeefffcccccc^^^bbbaaa]]]___eee___SSS;;;555///---///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------......//////000000///222444333444>>>NNN\\\rrr|||eeeSSSVVVaaadddeeehhhaaa^^^ZZZ\\\bbbhhhkkklllkkkfffZZZIII999///---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++******++++++,,,------...------------------------------------..................///000000000000///333444555777999;;;===>>>>>>???@@@@@@AAADDDGGGKKKKKKJJJIIIGGGFFFDDDCCCBBBCCCFFFJJJNNNPPPPPPOOONNNNNNOOOOOOLLLHHHCCCAAA@@@BBBAAA@@@>>>===<<<<<<;;;999999::::::888555222000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbb[[[\\\ZZZ\\\QQQMMMLLLOOOPPPLLLJJJKKKIIIAAA;;;===???===;;;:::777666444222111//////...++++++***)))((((((((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''***---///000......---,,,+++---111444555333000000111111...+++------------,,,+++***)))))))))((())))))***++++++******+++++++++,,,,,,,,,------...///000111222333...///111222333444777:::777999;;;<<<>>>@@@CCCFFFFFFJJJLLLHHHCCCEEEOOOXXX^^^aaajjjttttttlllffffffuuunnnbbbXXXSSSTTTYYY]]]^^^]]]ZZZUUURRRSSSXXX]]]___]]]\\\]]]aaagggllloooxxxwwwuuutttrrroookkkhhhYYYOOOGGGGGGKKKRRR]]]fffhhhooovvvvvvssssssxxx~~~zzzqqqnnnpppppp]]]]]]bbbaaabbbggg[[[bbbddd^^^___dddaaaXXX@@@999111...000222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......///000000000...333666666;;;KKKeeeyyytttYYYTTTXXX\\\aaahhhaaa]]]ZZZZZZ___eeeggghhhiiijjjfffXXXDDD444......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++******+++,,,,,,---......---------------------------------.........//////...//////000000000000000333666999===???AAAAAAAAABBBCCCEEEFFFHHHLLLQQQUUUXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUXXXZZZ[[[[[[ZZZYYYPPPSSSUUUSSSMMMGGGDDDDDDDDDCCCAAA???>>><<<;;;;;;:::<<<>>>???>>>;;;888555------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeYYY]]]]]]XXXUUULLLPPPVVVQQQNNNOOOJJJHHHCCC===<<<>>>>>>;;;777777666444222111///.........,,,***)))))))))'''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%***111666555222111///---,,,------------,,,---...///...+++)))'''000...,,,***((('''''''''((())))))))))))******************)))******++++++---------///111222222000222111111111222444666777666888999::::::<<<@@@CCCHHHKKKNNNNNNMMMKKKJJJJJJKKKLLLQQQXXX^^^```^^^[[[eee```ZZZXXXZZZ\\\]]]\\\dddbbb^^^XXXSSSSSSWWW\\\ZZZVVVSSSTTTYYY___cccdddvvvyyyzzzwwwsssssswww|||eeeXXXLLLIIIJJJOOOYYYeeegggjjjrrr}}}|||xxxxxx|||ssslllxxxsssjjjlllWWW^^^pppbbbaaa___YYYVVVYYYaaadddcccPPP<<<,,,***...///------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000222222///---...111222222444666<<>>>>>999<<<@@@FFFJJJIIIEEEAAA<<<:::555000---+++******...---++++++,,,,,,***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++dddZZZ^^^___ZZZUUULLLPPPVVVPPPNNNOOOJJJFFFAAA<<<<<<>>>@@@===999777666444222000///.........,,,))))))))))))(((&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%***111555444222000...---,,,------......,,,---......---,,,***)))...---+++)))(((((((((((()))))))))*********+++++++++************+++,,,,,,---------///111222222000111111111222333444666666777777888777777999<<>>KKKeeewwwwwwyyyddd[[[\\\bbbbbbdddffffffddddddgggkkkjjjjjjiiibbbTTTAAA333///------000...+++***---++++++++++++++++++++++++)))))))))(((((()))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000///...------......///222333555888;;;===@@@BBBMMMIIIGGGGGGFFFHHHRRR^^^gggqqq{{{}}}wwwtttwww{{{uuuhhhsssxxxfffmmm|||uuuooojjj]]]SSSSSSSSSRRRPPPKKKEEEBBBIIIFFFDDDFFFKKKOOOOOONNNHHHCCC;;;444000000111333///...,,,,,,------+++***++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++cccZZZ^^^___\\\TTTLLLPPPUUUPPPNNNOOOIIIDDD???;;;;;;???AAA>>>;;;777666444222000///......---+++))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&***///333222000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((())))))************+++++++++,,,+++++++++++++++,,,---------------///111222222000000111222333555555555555666666666444333555888<<>>666///+++---///---+++,,,++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////222000------...000000000888777777:::???DDDHHHJJJJJJPPPYYYaaabbbcccjjjsssyyyqqqccc^^^___qqqqqq___TTTccc}}}ooo}}}sssnnnddd___dddeee]]]TTTRRRQQQPPPOOOQQQRRRQQQLLLGGGHHHDDD???999555333444444111///------------,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++~~~bbb[[[]]]^^^ZZZTTTLLLPPPUUUPPPNNNNNNIIIEEE@@@;;;;;;???@@@>>>;;;666555333111000//////...---+++)))((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''***...111111000222333333222000...------,,,,,,,,,,,,,,,---...///000///---+++)))))))))*********+++++++++,,,,,,,,,++++++++++++,,,---......---------///111222222000000111333555666666555555666555555333333555999<<<@@@@@@CCCJJJQQQSSSNNNHHHFFFDDDCCCCCCEEEHHHKKKMMMKKKPPPUUUWWWXXX___jjjtttxxxuuunnngggdddhhhqqqyyyxxxrrrjjjdddbbbfffkkknnnmmmjjjhhhkkkuuuxxxqqqnnnppptttsssvvv||||||}}}zzzggg[[[eeebbbbbb]]]VVVUUUXXXZZZXXXYYYNNN???555000.................................------------------------,,,,,,,,,---------------...////////////000000000222111222555555333333555999CCCTTTlllsss^^^YYYdddlllnnnoooooohhh___```bbbgggnnnppphhhYYYMMM<<<222***+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////////////////000///...///111333444444777777;;;DDDQQQ^^^hhhlllsssxxxzzzssseeeYYYWWWZZZXXXbbbkkkjjj```XXXXXX[[[mmmwwwjjjbbbYYYnnnuuu___SSSdddzzzoooqqqnnnggg[[[\\\[[[XXXSSSNNNJJJHHHAAAAAA???>>>;;;888666444333111///---......---,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************++++++************++++++{{{aaa[[[\\\[[[XXXTTTKKKOOOUUUPPPMMMNNNIIIFFFAAA<<<<<<>>>@@@===999555444333111000//////...---+++)))((()))))))))'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))+++...000000///666777888666222...,,,,,,,,,,,,,,,,,,---...//////333111///---+++***))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///---------///111222222000000111333555666666666555555666666555666888===@@@AAA@@@AAAGGGPPPUUUUUUSSSHHHFFFDDDCCCCCCEEEHHHKKKMMMSSSXXXYYYZZZ```lllvvvvvvmmmjjjooo{{{}}}xxxsssooolllkkkkkkgggccceeeqqq{{{yyyyyyvvvwww|||~~~~~~wwwwwwxxx{{{lllVVV]]]cccddd```YYYUUUUUUTTTQQQWWWPPPEEE888000------...........................------------------------,,,,,,,,,------.........////////////000000000111333111111444333111555===RRR```sss|||tttZZZ___eeejjjnnnpppiii```]]]```fffjjjlllhhhccc^^^DDD777,,,***...///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000000000000000000...///111111222333666777:::AAANNN___qqqyyyeeeSSSNNNUUU]]]nnnzzzzzzuuutttjjj___fff~~~gggdddwwwvvvtttnnneee[[[UUUTTTVVVDDDBBB@@@===<<<<<<<<<===777555111///......---,,,------------,,,,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++www```[[[[[[YYYWWWSSSKKKOOOTTTOOOMMMNNNHHHGGGAAA<<<<<<>>>???<<<999444333222111000/////////,,,***(((((()))***)))(((&&&&&&'''''''''''''''(((%%%&&&&&&&&&'''''''''''')))***+++---.../////////666999;;;999333...++++++,,,,,,------.........///333111///---+++*********************+++++++++,,,************+++---...///---------///111222222000111222333444666666666666666777999:::;;;===@@@CCCBBB@@@???DDDLLLSSSWWWYYYOOONNNMMMKKKIIIIIIKKKNNNOOOTTTXXXXXXXXX]]]gggppp|||sssiiieeejjjttt~~~|||tttmmmjjjllliiieeefffppp|||uuusssmmmiiijjjlllooouuu|||{{{uuunnnlllmmmpppuuu|||pppUUUTTTaaadddccc\\\WWWTTTQQQNNNRRRQQQJJJ<<<111---..............................------------------------,,,,,,,,,---......///////////////000000000111111111///000222111333AAARRRpppeee^^^[[[ccclllnnniiieee___bbbeeeggghhhiiiiiijjjQQQBBB333............///------------------------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000000000000000000000000...222444444333666???FFFYYY```iiiqqquuuvvvwwwxxxpppttttttnnnlllsss~~~~~~gggaaa]]]jjjppp___TTTQQQKKKCCC;;;999;;;@@@DDD>>>:::555222000000...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++sss___\\\[[[ZZZXXXSSSKKKOOOTTTOOOMMMMMMHHHEEE@@@;;;;;;???@@@>>>;;;444333222000////////////,,,***(((((()))***)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''+++,,,...////////////000222666:::999333...,,,,,,,,,---...//////...------...---,,,+++******+++,,,)))))))))*********++++++)))))))))***+++,,,---...---------///111222222000333333333333555666777888888:::===>>>>>>???@@@BBB?????????BBBGGGMMMRRRVVVTTTVVVVVVTTTQQQOOOOOOPPPNNNPPPRRRRRRRRRVVV___fffnnnkkkddd\\\WWWXXX___eeemmmpppssssssnnnhhhcccaaaccccccbbbbbbgggsssyyynnneee^^^ZZZWWWYYY\\\]]]ccciiinnnuuuyyyvvvqqqnnnjjjfffgggggghhhkkkqqqxxxttt[[[RRR\\\bbbddd___ZZZVVVRRRNNNNNNRRRNNN@@@333/////////........................------------------------,,,,,,------...///////////////000000000111111111000///111555666>>>XXXssswww```TTT___kkkkkkhhhkkkcccaaa```cccgggjjjkkkjjj___PPP>>>444///------000------------------------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............111111111111111111111111...444888888999CCCWWWhhh|||{{{uuulllcccaaagggmmm|||rrrnnn{{{~~~|||gggddd^^^UUUKKKEEEDDDEEEFFFEEEAAA;;;777444222111///............------------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++qqq^^^\\\]]][[[ZZZSSSKKKOOOTTTOOOMMMMMMHHHCCC>>>:::;;;???BBB@@@===333333111000////////////,,,***(((((()))***)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((,,,---///000//////000000---333888888333...,,,---,,,---///000000///---+++***))))))))))))+++,,,---((())))))))))))*********((((((((()))***,,,---...---------///111222222000444333333333444666888999:::===???AAA@@@??????@@@===>>>@@@AAACCCGGGLLLPPPRRRUUUWWWUUUQQQMMMLLLMMMKKKLLLLLLLLLMMMQQQXXX^^^\\\[[[WWWPPPJJJIIILLLPPPQQQTTTWWWVVVTTTQQQQQQRRRSSSUUUVVVVVVWWW^^^jjjtttqqqzzz~~~uuujjjbbbZZZRRRKKKHHHIIINNNQQQQQQTTTYYYTTT^^^ggggggeeeddddddcccjjjhhhfffgggjjjpppwww{{{yyydddVVVXXX___dddaaa\\\YYYTTTOOOLLLRRRPPPCCC555111111000////////////////////////------------------------,,,,,,------...///000000000000000000111111111111111111555:::===JJJllldddQQQ]]]kkkjjjhhhoooddd___[[[^^^fffkkkiiieeejjjZZZGGG999111,,,,,,000........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////111111111111111111111111---444:::<<<@@@RRRppppppaaa\\\hhh}}}jjjccceee}}}vvvsssnnnfff]]]TTTMMMHHHJJJFFF???:::777555333111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++eeeZZZYYY^^^___XXXTTTLLLOOOSSSLLLIIIKKKHHHEEE>>>:::===AAA???<<<<<<777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))+++333666666111...///...,,,...000333444222000...---000///------......,,,******)))((((((((()))+++,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,---///000222333333444111333444444444555777:::????????????@@@@@@@@@AAA@@@>>>===<<<===AAADDDGGGLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGFFFDDDEEEJJJNNNNNNLLLIIIGGGFFFEEEBBB???BBBDDDDDDDDDBBBBBBDDDFFFGGGFFFDDDFFFKKKPPPSSSUUUVVVYYY\\\\\\YYYTTTQQQOOOMMMNNNOOOQQQSSSUUUVVVWWWZZZ^^^cccgggjjjlllnnnppppppppppppppppppqqqrrrrrr|||vvv^^^[[[aaaeeecccaaa^^^WWWOOONNNMMMMMMIII???333...000//////.........---------..................................../////////000333111//////000111111111000///111;;;LLLfffdddNNNYYYfffiiilllggg^^^VVVXXXbbbkkkkkkhhhddddddYYYFFF999555222---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////...///////////////......---444444...---333444///666;;;AAAHHHQQQ```tttzzz{{{rrrfffqqq{{{ddd[[[VVVEEEFFFEEECCC@@@===999555333111000000111111///---+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************************)))************+++++++++ccc[[[ZZZ]]]^^^WWWUUUMMMQQQTTTMMMJJJLLLIIIFFF???;;;>>>AAA???<<<;;;777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***444777777222///000000...,,,...000111111000//////111000............---+++***))))))((()))***+++,,,,,,+++******)))***************+++++++++,,,,,,,,,---...///111222333444444222444555555444555777999>>>>>>??????????????????===<<<:::999999;;;===???????????????????????????@@@AAAAAA???======???BBBEEEDDDBBBAAA???>>><<<;;;;;;<<<<<<<<<======>>>???@@@AAACCCEEEIIINNNRRRUUUTTTWWWZZZ\\\[[[ZZZZZZZZZ^^^___```aaaccccccddddddjjjmmmqqqssssssssstttuuuvvvvvvvvvwwwxxxzzz{{{{{{~~~mmm\\\]]]```fffhhhcccXXXNNNMMMLLLLLLJJJ@@@444///000/////////.........------................................./////////000000000/////////000111222222666666:::FFFZZZuuuddd___eeehhhkkkiiiaaaYYYWWW\\\eeejjjmmmffffff```PPP???555111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---...///000111111111111333444333000000444555333CCCGGGNNNSSSTTT[[[qqqwwwsss^^^[[[SSSGGG??????CCCFFFGGG>>><<<888555222000///...,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++zzzaaa\\\ZZZ\\\^^^XXXVVVNNNRRRVVVNNNLLLMMMJJJHHH@@@;;;>>>@@@>>>:::999777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((()))333777777333111222333222------......//////000000111000000000111000...,,,***))))))))))))***++++++*********)))******+++,,,******+++++++++,,,,,,,,,---...///111222333333333333444555444444444666777<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666777777444444555666777888888999888999:::999777777777999<<<<<<===<<<:::999999:::>>>>>>>>>@@@CCCDDDDDDCCCHHHLLLPPPSSSUUUWWW\\\___^^^```ccceeefffiiillloootttvvvxxxzzz||||||||||||}}}~~~~~~~~~nnnaaa\\\eeekkkdddXXXQQQLLLJJJKKKJJJCCC777111111////////////........................................../////////000000000---...///000111222333333555888AAAQQQgggnnndddbbbgggjjjfff^^^WWWUUU[[[fffoooiiiiiiggg\\\III888111333000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////,,,---...000111333444444222//////333777;;;AAAHHHUUUTTTWWWYYYXXXbbbtttnnn~~~kkk___PPPIIIIIIKKKLLLKKKLLLJJJEEE===666111//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,vvvaaa\\\YYYZZZ^^^[[[UUUNNNRRRVVVOOOLLLMMMIIIIIIAAA<<<>>>@@@===999888777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((()))000444555222222666888888000///------...///000000000111333555666444///,,,)))))))))*********++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---...///000111111111222333444333222222333555888888888777777777777777666666666666666555555444333444444555666777888888777888:::;;;;;;;;;;;;;;;===???AAAAAA@@@AAACCCEEEIIIIIIJJJMMMQQQSSSRRRPPPTTT[[[bbbdddccccccfffjjjkkklllmmmoooqqqvvv|||kkkXXX^^^fffaaaYYYWWWLLLJJJIIIJJJEEE;;;444111000000000/////////.................................////////////000000000---...000111111111222333222;;;KKK___vvvkkk]]]dddhhhiiieeeZZZQQQRRR^^^iiillliiiiiieeeVVVAAA555333222111000000///...------------------------------,,,,,,,,,------------...,,,,,,,,,------------...............////////////---......///111222333444222///222999;;;>>>MMM^^^cccaaagggnnnnnnssssssbbbggg{{{jjj___XXXSSSPPPOOOSSSSSSOOOHHH>>>666222000......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,vvvaaa[[[WWWYYY___]]]TTTMMMQQQVVVOOOKKKLLLGGGIIIBBB<<<>>>@@@===999777777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***++++++000222000222888<<<===555222///...///000///......000555:::;;;777000***)))*********++++++++++++(((((())))))***+++------******+++++++++,,,,,,,,,++++++---...////////////000111222111000000111333333333333333333333333333222333444555666666666555666777777777888888888999;;;;;;<<<>>>???@@@??????BBBDDDGGGJJJLLLOOORRRTTTSSSUUUXXX\\\___aaa```^^^___fffnnnrrrqqqpppsssvvvxxxzzz{{{|||gggSSSYYYdddbbb^^^^^^OOOJJJHHHJJJGGG???777333111111000000000/////////////////////////////////////////////000000000111///111222222111111333555666FFF\\\tttwww\\\bbbdddiiijjjaaaTTTNNNUUU^^^lllhhhgggggg___OOO>>>444333222111000///...------------------------------,,,,,,---------.........,,,,,,---------................../////////000000////////////000111222333444555;;;@@@>>>AAAXXXrrr~~~tttpppaaaZZZZZZTTTUUUUUUQQQIII@@@888333000///...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,wwwaaa[[[WWWZZZ```^^^SSSLLLQQQVVVOOOKKKLLLGGGIIIAAA<<<>>>@@@===999888777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&(((***,,,...)))---///...000777<<<===777444///...000000///,,,,,,///444888999666///***)))***++++++,,,,,,++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,---...///////////////000111000///000222333222222222333333444444444111222444666777888888999999999::::::;;;;;;;;;<<<===<<<<<<===@@@AAAAAA@@@FFFGGGJJJPPPWWW]]]```aaaggglllrrruuuvvvvvvvvvvvvxxx~~~qqq^^^RRRYYYfffhhhdddbbbTTTMMMHHHJJJIIIBBB:::666111111111111000000000000/////////////////////////////////000000000111111000222333333111222666:::AAAVVVooo]]][[[```gggmmmhhh\\\RRRRRRUUUggggggfffeeeddd]]]KKK:::444333222111000///...---------------------------,,,---------............,,,---------................../////////000000000111111000000000111333444///777@@@EEEHHHWWWwww{{{```SSSUUUVVVWWWWWWTTTKKKAAA999333222000...------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,vvv___[[[YYY]]]```\\\TTTMMMSSSXXXPPPLLLLLLHHHHHHAAA<<<>>>@@@>>>:::999777444000......///......,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%&&&'''))),,,///111***---...,,,---444999:::555111......000111///+++,,,---...111222111...+++)))***+++,,,,,,,,,++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------...///000000000000///000111111111222444666444555555666777888999999888888999:::<<<===>>>?????????@@@AAACCCDDDEEEEEEFFFEEEEEEHHHNNNRRRUUUUUUXXXWWWYYYbbboooxxxzzzyyy|||yyywwwvvvjjjkkklllmmmooosssxxx}}}pppeee[[[\\\dddiiihhhcccYYYPPPIIIJJJJJJEEE<<<888222222111111111000000000//////////////////////////////000000000111111111///111333222111444;;;AAAXXXmmmjjj[[[]]]eeemmmmmmeee[[[UUUSSS___hhhiiidddeeegggXXXDDD555444333222000///...---........................------------............------------.............../////////000000000000222222111111222555777999666@@@JJJOOO\\\xxx|||}}}qqqZZZYYYXXXWWWYYYZZZUUUJJJ@@@888666333111////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------sss^^^\\\\\\___```ZZZUUUNNNTTTYYYRRRNNNNNNIIIHHH@@@;;;>>>@@@>>>:::999777444000......//////...,,,,,,++++++***)))))))))''''''''''''''''''''''''$$$%%%&&&(((***...111333+++......++++++111555666222...,,,---111222///+++---,,,******,,,------,,,)))***+++,,,---,,,++++++*********)))******+++,,,******+++++++++,,,,,,,,,...///000111111222111111000111222333222333666888777888999:::;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQVVVUUUVVV\\\fffoootttuuurrroooqqq|||~~~zzzyyylllhhhccc]]]XXXVVVUUUUUUPPPPPPPPPPPPQQQTTTZZZ^^^ooottt|||wwwhhh]]]^^^fffgggddd\\\QQQIIIJJJKKKFFF>>>999222222222111111111111000000000000000000000000000000000000000111111111111---000222111222666???GGGrrreee\\\ccckkkoookkkbbbZZZUUUYYYiiinnneeedddkkkaaaLLL555444333222111///...---........................---------.........//////---------.........//////////////////000000000000222222222333555888;;;===MMMUUUYYY[[[kkkwwwsss~~~zzzxxxvvv||||||^^^ZZZWWWZZZ]]]ZZZPPPFFF;;;999666333111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------uuucccWWW[[[bbbYYY]]]QQQOOOVVVXXXOOOMMMMMMFFFEEEAAA===>>>@@@@@@;;;666777444111/////////...---,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&(((&&&%%%)))111777999888111///,,,***+++///333666///000111111000...+++***(((***,,,,,,+++))))))(((,,,,,,,,,+++++++++******++++++******))))))((((((***++++++,,,,,,------...000000//////000000111222444333333333444666888999;;;>>>BBBCCCBBBCCCFFFJJJKKKLLLNNNOOOOOONNNNNNNNNTTTTTTTTTVVVZZZ___dddgggkkkrrruuuuuu~~~}}}}}}rrrrrrssssssqqqjjjbbb]]]RRROOOKKKGGGDDDDDDEEEGGGEEEEEEDDDEEEFFFIIILLLNNNXXX```lllwww|||ooo```XXXccckkkbbb```YYYOOOIIIGGGEEEAAA===777111---000333111000111000000000000000000000000000000000000000111111111666222222555333666HHH^^^ccc______fffllllllhhheeeWWW___jjjooolllddd``````GGG:::000///000...,,,...........................---------.........//////---------.........//////------000444333000000444666333---111;;;;;;BBBVVV\\\iiiyyyyyysssuuulllqqq}}}xxxnnnZZZVVV]]][[[QQQCCC>>>888555555555222///000///......---------.........---------,,,,,,,,,++++++,,,,,,,,,---------uuufffZZZ]]]cccYYY^^^SSSPPPWWWZZZQQQOOOOOOHHHEEEAAA===>>>@@@@@@;;;666666444111/////////...---,,,+++***)))((((((((()))(((((('''''''''&&&&&&&&&)))'''&&&***222777999888000///...---...000222333000000111111000///...---+++,,,,,,+++***))))))***,,,,,,,,,+++++++++******++++++++++++******************+++,,,,,,------...,,,------...//////000000555666666888;;;>>>AAACCCBBBEEEIIIMMMQQQVVVZZZ]]]aaafffjjjhhhaaaZZZXXXYYY]]]]]]\\\]]]___bbbfffhhhmmmqqqtttyyy{{{xxxuuusssqqqmmmjjjhhhfffeee```______^^^]]]YYYTTTQQQNNNKKKGGGCCCAAA@@@AAABBBCCCBBBBBBBBBCCCFFFHHHJJJLLLSSS]]]fffnnnvvv}}}tttbbbWWW```kkkgggddd\\\RRRLLLJJJHHHDDDAAA888222...000333111000111000000000000000000000000000000000000111111111111222111333555222666LLLeeezzzkkkaaaeeemmmmmmiiihhh]]]bbbjjjmmmkkkeeeaaa```OOO@@@222///111000///000........................---------.........//////------........./////////111//////111111......222555777555999@@@AAALLLdddwwwjjjjjjwwwpppeeeaaa[[[TTTRRRLLLCCC;;;777444222000///......---------...............---------,,,,,,++++++,,,,,,,,,---------vvvjjj^^^___dddZZZ^^^TTTRRRYYY[[[RRRPPPQQQJJJEEEAAA===>>>@@@@@@;;;666666333000/////////...---,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&)))''''''+++111666777777000000111222222222111000222111111111111111111222222000,,,)))((((((***+++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,******++++++,,,---------+++,,,...000111222111111777888:::===BBBFFFKKKMMMRRRSSSWWW]]]dddkkknnnppppppvvv{{{vvviii^^^[[[[[[ZZZYYYWWWVVVWWWXXXZZZ[[[``````aaakkkxxxxxxzzz}}}uuuuuuuuusssooojjjeeebbb```___^^^\\\ZZZXXXWWWVVVTTTSSSQQQQQQQQQQQQNNNLLLKKKIIIFFFCCCAAAAAAAAAAAABBBAAAAAAAAACCCDDDGGGHHHHHHLLLSSSZZZ```gggmmmrrrwwwzzz|||gggWWW\\\jjjkkkggg```WWWPPPMMMKKKIIIFFF:::333///111333111000111000000000000000000000000000000000111111111222222111111444666666>>>YYYttt|||cccccckkklllkkkmmmeeegggiiijjjiiigggdddaaaYYYHHH777000000111111111........................------........./////////............////////////444///...000222111111444///555555999DDDOOOggg|||yyyaaaXXXYYYUUUPPPHHH???999666666666......---,,,,,,---...///.........------------,,,,,,,,,,,,,,,------------vvvoooaaa___dddZZZ]]]SSSQQQXXX[[[RRRPPPQQQJJJEEEAAA===>>>@@@@@@;;;666555222000......///...---++++++***))))))(((((((((''''''''''''''''''''''''(((''''''+++000333444444000222555777777444111///333222111000111222444555;;;666///***((((((***+++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,*********+++,,,,,,------,,,...111444666666666555777888:::>>>BBBGGGLLLNNNYYYWWWXXX]]]ccchhhiiihhheeehhhjjjeee\\\SSSOOOOOOLLLKKKIIIHHHGGGHHHIIIIIIJJJIIIIIIRRReeevvvyyyrrr``````aaaeeeiiilllllllllfffeeedddcccaaa^^^ZZZWWWTTTTTTUUUUUUUUUUUUUUUTTTQQQPPPPPPQQQRRRRRRQQQOOOLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNRRRXXX^^^cccggglllnnntttpppZZZYYYfffkkkiiicccZZZSSSPPPNNNLLLJJJ===666111222333111000111000000000000000000000000000000000111111222222333555222333777???QQQnnnfff___fffjjjlllppplllllliiiffffffhhhfffcccbbbQQQ===222111222222111....................................////////////....../////////000000000444///...333666666666888444999777;;;LLLaaa~~~qqqvvvdddVVV\\\TTTRRRNNNHHHBBB<<<999777000///...---,,,---///000............------------,,,,,,,,,------------...xxxsssccc___cccYYY\\\QQQOOOVVVYYYQQQOOOPPPIIIEEEAAA===>>>@@@@@@;;;666444222///......///...---++++++******)))(((((('''&&&'''''''''''''''''''''&&&&&&(((+++...000111111111333777::::::777333000333222000000000222555666AAA:::111+++))))))******,,,,,,,,,+++++++++******((()))))))))******++++++))))))***++++++,,,,,,------///222555777888777777555666777:::===AAADDDFFFKKKIIIHHHKKKOOOQQQPPPNNNPPPNNNLLLKKKJJJHHHEEECCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAADDDMMMYYY___```WWWWWWXXXZZZ^^^bbbccccccaaa^^^\\\ZZZYYYWWWSSSOOOHHHIIIJJJLLLNNNOOOQQQQQQLLLMMMOOOSSSUUUUUURRROOOMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIILLLQQQVVV[[[]]]^^^```eeeooozzz___VVV___fffhhhccc]]]VVVRRROOOMMMKKK@@@888222222333111000222000000000000000000000000///000000111222333333333777111000:::NNNhhhlll]]]___ffflllqqqooooooiiibbbbbbggghhhdddeeeXXXEEE777222333222000////////////////////////........./////////000000/////////000000000111111222000000555888666555777<<>>@@@@@@;;;666333111...---...///...---***+++++++++***)))((('''&&&&&&&&&'''''''''''''''&&&'''))),,,...///000000111333666999999777444111222111000//////111333444???888000++++++++++++***,,,,,,,,,+++++++++******)))))))))))))))*********))))))******+++,,,,,,,,,+++---///222333444555555444444444555777999<<<======<<<<<<===???AAAAAA@@@DDD@@@===???CCCFFFEEEBBB??????????????????@@@@@@@@@AAAAAAAAAAAAFFFNNNSSSUUUUUUVVVZZZ___bbbcccccc]]]ZZZWWWVVVUUURRRMMMIIIEEEEEEEEEFFFHHHJJJMMMNNNKKKMMMQQQVVVZZZ[[[YYYWWWSSSPPPLLLHHHEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHJJJIIIJJJMMMRRRVVVYYYZZZVVVXXX\\\cccqqqcccSSSYYYaaafffccc___YYYTTTPPPMMMKKKCCC:::444333333111000222000000000000000000000000///000000111222333444444555222555EEEaaa~~~yyy```ZZZbbblllooonnnoooiii___]]]dddhhhfffddd]]]OOO???666444222///////////////////////////....../////////000000000000000000000111111111111222111333666555222444999:::IIIUUUbbbvvv}}}nnn^^^[[[WWWUUUSSSMMMEEE>>>===:::666222/////////000/////////.........------,,,---------............jjj___bbbZZZ^^^OOOMMMTTTWWWOOONNNOOOHHHEEEAAA===>>>@@@@@@;;;666333000...---...///...---******++++++***)))'''&&&&&&&&&&&&'''''''''(((((((((***,,,...//////000000///111333555666555333222000000///......///000111777222,,,***,,,---,,,***,,,,,,,,,+++++++++******++++++***************))))))))))))***++++++,,,,,,++++++---...000111222333444444333333444666777888888999;;;<<<<<<===???@@@?????????AAACCCEEEEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA??????CCCHHHMMMOOOTTTZZZ```bbbbbb```XXXUUUTTTUUUXXXWWWRRRMMMLLLKKKHHHGGGGGGJJJLLLNNNMMMOOORRRXXX___dddeeeeeeccc___WWWPPPLLLJJJKKKMMMLLLLLLLLLLLLLLLLLLKKKKKKMMMLLLLLLPPPUUUZZZ[[[[[[UUUVVVWWWYYY```qqqcccQQQUUU\\\dddcccaaa\\\VVVQQQMMMKKKEEE<<<555444444111000222000000000000000000000000///000000111333444444555222777DDDZZZvvvhhhXXX```kkkmmmkkkooojjj]]]YYYaaaggggggbbbbbbYYYIII;;;666222///////////////////////////.../////////000000000000000000000111111111222222111111444555333444<<>>@@@@@@;;;666222000...---...///......******++++++***)))'''&&&&&&&&&&&&'''''''''(((((())),,,...000000000111222...///000222333333333222//////............/////////+++((()))---///---***,,,,,,,,,+++++++++******---,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,---...000222333555555444444444555777888777:::===<<<::::::===@@@===@@@DDDEEEDDDBBBAAABBBAAA@@@@@@@@@@@@?????????<<<>>>AAADDDCCCAAAAAACCCGGGKKKRRR[[[aaaccc```]]]SSSRRRSSSXXX^^^___\\\WWWSSSPPPLLLIIIHHHIIILLLNNNMMMNNNQQQWWW___ggglllnnntttnnnddd[[[TTTRRRSSSTTTPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJKKKOOOUUUYYYZZZXXXSSSTTTRRRNNNOOO\\\sss~~~bbbOOORRR[[[ccccccbbb___XXXRRRMMMKKKFFF===666444444111111222000000000000000000000000///000000222333444555555222>>>SSSllloooWWW___kkkjjjhhhnnnjjj\\\VVV^^^fffggg```eee```PPP@@@777333///000000000000000000000000////////////000000000000000111111111111222222222000111444555555999IIIXXXrrraaaZZZWWWRRRLLLIIIEEE>>>888333000//////000/////////............---------.........//////vvvbbb^^^\\\XXXRRRSSSTTTRRROOOLLLJJJJJJGGG@@@<<<>>>???<<<888777111///---------...---,,,((((((((((((''''''''''''''''''''''''''''''&&&&&&)))...333555222///......000000000000////////////111111//////...---,,,+++,,,+++*********+++,,,---///***(((***)))''')))---)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------------...///000111222222333444444444555666666666888888888888999:::;;;<<<===>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>;;;AAAGGGGGGGGGEEE@@@999BBBGGGPPPYYY^^^___\\\ZZZXXX\\\bbbfffgggfffeeeeeeaaa]]]ZZZWWWRRROOORRRYYYWWWWWWZZZ```gggnnnsssuuuvvvuuuqqqkkkccc]]]ZZZZZZXXXVVVUUUTTTTTTSSSQQQOOOKKKIIIIIIMMMSSSYYY\\\\\\WWWVVVTTTPPPMMMQQQaaaqqq{{{]]]OOOSSS\\\dddfffddd]]]WWWTTTNNNHHHFFFAAA:::555222222111111111111111111111111111111111333444222222444555555999GGG^^^zzz~~~xxxyyywwwzzzlllTTTZZZmmmhhhiiiggg```XXXXXX```hhhgggaaa]]]WWWIII999111222444222///...///000111000000000000000111111111111///111333333333222333444333000444;;;888:::YYY~~~zzz___\\\]]]XXXPPPKKKBBB999444333000,,,...///////////////...---////////////////////////rrrbbbaaa```ZZZSSSTTTTTTSSSOOOLLLJJJJJJGGG@@@===???AAA===888666111///---------...---+++***))))))))))))((((((((('''''''''''''''''''''''')))///666888555111...---............/////////000000111111000...,,,,,,---++++++*********+++,,,---)))******)))((()))+++---)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111222222333444444555555666666666888888888888888999:::;;;===>>>AAADDDEEEFFFEEEEEEEEEEEEEEEEEECCCBBBAAA@@@>>>CCCFFFGGGHHHGGG@@@888???DDDLLLUUU\\\^^^^^^\\\```cccgggiiijjjkkklllmmmjjjgggdddaaa[[[WWWZZZ`````````bbbhhhqqqyyy~~~~~~zzztttmmmfff```\\\[[[XXXUUUTTTTTTSSSQQQPPPMMMLLLKKKNNNUUU[[[___```\\\XXXUUUQQQNNNPPP\\\hhhcccQQQNNNSSSaaaeeeeee___YYYUUUNNNHHHFFFAAA:::555333222111111111111111111111111111111111222222222333555666666999KKKiii{{{zzz~~~ooottt~~~}}}]]]YYYgggiiijjjhhh```YYYXXX```ggggggccc```[[[NNN???666666666333000//////000111000000000000000111111111111///111333333222222333444666222555===AAAKKKmmmggg[[[ZZZXXXXXXSSSIII===555222222222//////000000//////......////////////////////////mmm```bbbaaaZZZSSSTTTUUUSSSOOOKKKIIIIIIFFFAAA???BBBBBB===777555111///---,,,------,,,+++************))))))))))))''''''''''''''''''''''''***000888:::777333///...------------...///000000000111111111///......///++++++******++++++,,,---'''000333,,,(((+++---+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------......///000111222222333333444555666666777777999888888888888888999999<<<>>>AAAEEEFFFGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGJJJJJJBBB999<<>>TTTuuu{{{|||ssshhheeerrrnnn]]]ccciiijjjhhhaaaZZZXXX___ffffffdddccc```UUUGGG>>>;;;999666222000000111111000000000000111111111222222///111222222222222333555888333666BBBOOOaaa}}}|||sss```\\\[[[___\\\SSSGGG:::333444777000000000000//////......////////////////////////kkk]]]^^^^^^XXXRRRSSSTTTQQQMMMIIIGGGGGGEEEBBBBBBEEEDDD===666444000///---,,,------,,,+++*********)))))))))((((((&&&&&&&&&'''''''''''''''***///555777555333222222111000///......///000000111///...111555666333000+++***++++++++++++,,,,,,,,,:::>>>111)))------(((******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000111222222333333333444555666777777888999999888777777777888888:::===AAADDDFFFFFFEEEDDDGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDFFFLLLNNNFFF<<<:::<<>>888111******++++++,,,,,,,,,,,,+++:::>>>222***------'''+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------......///000111222333333333333444555666777888999999999888888888888888888999<<>>OOOiiiuuueeeaaa```___\\\OOO>>>555555444333111000/////////000000000000000000000000000uuu___[[[]]]ZZZOOOPPPQQQOOOLLLIIIGGGGGGGGGEEEFFFGGGDDD;;;555444000...,,,+++,,,,,,+++***((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))+++---------///555:::999888444111////////////222,,,)))///:::>>>888///)))***+++,,,,,,,,,,,,+++&&&000444...))),,,,,,)))++++++******++++++,,,---++++++,,,,,,,,,,,,------...//////000111222333333333333444555777888999999:::999999888999999::::::;;;<<>>???@@@BBBDDDGGGIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFHHHKKKIIIDDD:::;;;AAAOOOcccttt|||~~~zzzzzzyyyxxxxxxzzz||||||uuuqqqkkkgggeeedddcccbbb\\\^^^______```ccciiimmmoooiiidddaaa[[[UUUTTTVVVVVV___vvv}}}fffPPPPPP\\\ffffffaaa]]]YYYVVVIIIDDD===888555555444444111111111111111111111111333222555888555444CCCWWW{{{vvvoooiiieeegggkkkppp{{{qqqbbbYYYUUUSSSYYYbbbiiiooorrrtttvvvooojjjeeecccbbbcccjjjssszzzZZZYYY```fffddd[[[RRROOOOOO\\\```bbb___]]]XXXMMMBBB;;;888444222222222222111111111111222222222333333444444555555555777:::===SSSzzznnn___\\\YYYLLL@@@;;;666555333111///000000111000000000000000000000000ooo]]]]]]]]]VVVOOOQQQRRRRRROOOMMMLLLLLLIIIGGGGGGGGGBBB:::666666///...,,,+++,,,,,,+++***************))))))))))))%%%%%%&&&&&&'''((()))))),,,...111000......111444666444222///...///000111,,,...111222111...,,,+++)))***+++,,,---,,,++++++,,,)))))),,,,,,((((((***,,,+++*********+++,,,---++++++,,,,,,,,,---------//////000111222333333444333333444666777999::::::999999999:::;;;<<<===>>>AAAAAAAAACCCEEEIIILLLMMMIIIIIIIIIJJJIIIIIIHHHHHHFFFIIIJJJGGGFFFHHHFFFCCC::::::@@@PPPddduuu~~~~~~yyyvvvppplllkkkjjjhhhgggaaaccceeeeeeeeeggglllppprrrmmmhhhccc\\\TTTTTTWWWRRRXXXmmmiiiOOOPPP\\\ffffffaaa]]]ZZZXXXIIIDDD===888666555555444111111111111111111111111000000555888444555HHH```yyy{{{nnngggddddddbbbjjjooolllkkkoooqqqoooddd___```hhhsss|||rrrbbbXXXPPPSSSUUUWWWWWWXXXZZZ\\\YYYVVVSSSSSSQQQQQQXXX```vvv]]]UUU]]]eeeddd[[[QQQLLLKKK\\\```aaa^^^\\\YYYNNNBBB:::777444222222222222111111111222222222333333333555555666555666888;;;>>>eee}}}|||www^^^YYYXXXOOOEEEAAA777555333111000000000111000000000000000000000000hhhaaa\\\[[[UUUQQQTTTUUUSSSNNNJJJIIIJJJHHHHHHFFFCCC???:::555222......---,,,++++++++++++************)))'''&&&&&&$$$%%%%%%%%%%%%'''+++...///111222000---+++---///333333111///...---------...------------,,,***)))+++,,,,,,,,,,,,+++******++++++******)))(((((((((***************************++++++,,,,,,------...//////000111222333333444777888888999999999888888888:::<<<=========???AAAAAABBBDDDFFFHHHIIIIIIIIIKKKKKKLLLLLLKKKIIIHHHFFFFFFHHHJJJKKKKKKIIIFFFDDD@@@;;;<<>>777222333444111000000000111111222222333444444///;;;999222555:::@@@LLLyyyfff[[[___]]]QQQEEE;;;555222444555222///...000000000000000000000000kkkaaaZZZ[[[WWWOOORRRTTTRRRNNNJJJJJJKKKHHHGGGFFFCCC???:::555333......---,,,++++++++++++))))))***))))))((('''&&&%%%&&&&&&&&&&&&(((+++...222333333000---,,,...000000000///////////////000000...,,,,,,------+++)))+++,,,,,,,,,,,,+++******************))))))))))))***************************++++++,,,,,,------.........///000111222222333777888888999999999999888999;;;=========>>>@@@BBBCCCEEEGGGJJJLLLLLLLLLKKKMMMMMMNNNMMMLLLJJJHHHGGGEEEFFFIIIKKKKKKKKKIIIHHH@@@;;;<<>>VVVqqqzzzsssddd[[[TTTQQQRRRNNNPPPTTTWWWZZZ___ffflllyyyvvvddd[[[TTTSSSTTTSSSTTTVVVXXXVVVUUUVVVUUUSSSTTTXXX]]]uuujjj]]]___ggg```WWWRRRKKKZZZ```bbb```]]]ZZZRRRIII>>>777222333444111000111111111111222333333444444...666777888:::999FFF```mmm[[[[[[^^^WWWMMM>>>888444555666222000///111111111111111111111111nnnbbbYYY[[[ZZZMMMPPPRRRQQQMMMJJJJJJLLLGGGGGGEEEBBB>>>999555333......---,,,++++++++++++(((((())))))))))))((((((&&&''''''''''''))),,,///666666444111...---///000---------...///000222222333000,,,,,,------+++)))+++,,,,,,,,,,,,+++******)))))))))************+++***************************++++++,,,,,,------...------...///000111222222777777888999::::::999999999;;;===>>>>>>???AAACCCEEEHHHKKKNNNPPPPPPOOONNNPPPPPPPPPOOONNNKKKIIIHHHDDDFFFHHHKKKMMMMMMLLLLLLAAA<<<===KKKeee|||}}}|||||||||{{{{{{{{{|||}}}~~~}}}~~~zzzooofffaaa\\\WWWPPPQQQZZZrrr}}}|||}}}cccKKKTTTYYYeeeggg]]]\\\]]]UUUNNNJJJBBB:::555333333444333333333333333333333333333333444777:::GGGccc~~~pppqqqnnnbbbZZZUUUSSSNNNPPPTTTZZZaaajjjttt{{{tttiii___\\\^^^```dddiiimmmhhhdddbbb___[[[ZZZ]]]^^^qqqfff\\\gggggg^^^UUUMMMWWW]]]bbbaaa^^^YYYSSSMMM>>>666111222333111000111111111222222333333444444///333555:::<<<999MMMsss}}}www^^^VVVZZZ[[[UUUCCC;;;666666666333111111111111111111111111111111nnncccZZZ[[[[[[NNNPPPRRRQQQLLLIIIIIIJJJGGGFFFDDDAAA===999555333......---,,,++++++++++++'''(((((())))))))))))(((&&&''''''&&&&&&(((+++...888666333000......///000,,,,,,---...///000222333555111...------...,,,***+++,,,,,,,,,,,,+++******(((((()))******+++,,,,,,***************************++++++,,,,,,------...------...///000222333333666777888999:::::::::::::::<<<>>>???@@@AAACCCEEEGGGIIIMMMQQQSSSSSSRRRQQQRRRRRRRRRQQQOOOLLLJJJHHHFFFHHHJJJLLLNNNNNNNNNMMMDDD>>>>>>KKKccczzzwwwnnnhhhbbb\\\TTTTTTYYYkkk{{{uuu]]]VVVXXXcccggg^^^\\\\\\VVVOOOJJJCCC<<<666444333444333333333333333333333333333444555666<<>>;;;777555444......---,,,++++++++++++(((((())))))))))))((((((&&&&&&&&&%%%$$$&&&)))+++333111000000111222222111///......---......//////333555666444...+++***,,,+++,,,,,,,,,,,,+++******))))))******+++,,,------***************************++++++,,,,,,------...---...///111222444555666555666888999;;;<<<======<<<>>>@@@BBBBBBDDDFFFHHHHHHJJJMMMOOORRRSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNMMMOOOPPPPPPPPPOOONNNNNNMMMIIIEEEDDDNNNbbbwww|||sssjjjaaaaaa```dddzzzzzz}}}___[[[ccciiiaaa\\\[[[VVVPPPLLLEEE>>>888555333333333333333333333333333333222555444666HHHhhh}}}hhhdddkkkyyywwwttt___ddddddaaa___\\\\\\ZZZ\\\```aaa]]]XXXVVVEEE<<<555444444222222333222222333333444444555555222;;;<<>>>>>===???AAACCCCCCEEEGGGIIIJJJKKKLLLNNNQQQSSSUUUWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOIIIFFFGGGRRRfffzzzzzzqqqffffffcccdddwww}}}~~~ccc]]]dddjjjbbb\\\[[[VVVQQQMMMFFF???999555444333444444444444444444444444222555555:::SSSxxxkkkWWW```tttttt___```bbbfffeee]]]```XXXVVV\\\```\\\WWWUUUIII@@@888666555333222333222222333333444555555555444:::BBBddd||||||kkkZZZXXXPPPIIIGGGCCC<<<777555222222222222222222222222cccddd^^^]]][[[QQQSSSUUUSSSNNNKKKJJJKKKEEECCC@@@===999777555444......---,,,++++++++++++************)))(((&&&&&&((((((((('''&&&'''***---......000444888:::888555,,,,,,,,,---...///000111...777???;;;///'''(((...+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,***************************++++++,,,,,,---......+++,,,---///000222333444444666777:::<<<===>>>>>>===???BBBCCCDDDFFFHHHJJJLLLLLLLLLNNNPPPTTTWWWXXXYYYYYYZZZZZZYYYWWWVVVTTTQQQQQQQQQQQQQQQQQQQQQQQQIIIGGGIIIUUUiii}}}uuugggiiieeedddwwwfff___eeekkkccc\\\[[[VVVQQQMMMGGG@@@:::666444333444444444444444444444444333666777>>>[[[~~~ZZZGGGXXXtttuuupppxxxsss___]]]bbbkkkjjj]]]aaaWWWRRRXXX^^^[[[VVVSSSKKKBBB999777555333222333222222333444444555555666999999FFFtttvvv{{{}}}tttmmmyyyttt]]]\\\TTTNNNLLLHHH@@@999777222222222222222222222222ccc^^^XXX^^^]]]RRRUUUUUUPPPLLLLLLKKKHHHDDDBBB???;;;888666555444...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000,,,,,,,,,...111222111///---.........//////000000///000000...+++***---000***++++++,,,,,,++++++***---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////.........///000222444555888888888999;;;===>>>???BBBDDDFFFFFFFFFGGGHHHJJJMMMMMMNNNPPPRRRVVVYYY[[[[[[YYYWWWWWWZZZ\\\[[[YYYUUUSSSRRRQQQQQQOOOMMMKKKKKKGGGGGGSSSiiiyyytttppplllooo~~~zzz___YYYaaakkkeee___\\\UUUSSSLLLFFFAAA;;;444222444555444444333333444444555555777777JJJssstttSSSGGGXXXnnn|||jjjaaahhhttt~~~ccc\\\eeejjjgggaaa]]]RRRLLLRRR[[[^^^[[[WWWQQQIII>>>666444555555444...333666555444333444333>>>555OOOxxxqqqjjjnnn|||\\\VVV___SSSGGGMMMFFF777777666444333333444555444333ddd```ZZZ___]]]QQQUUUUUUPPPLLLKKKJJJGGGCCCBBB???;;;888666555555...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000...------...000111000///...---...///000111000///...///000...++++++---///------------,,,+++***)))+++*********+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---...//////.........///111222444555777777888999;;;===???@@@BBBDDDFFFGGGFFFGGGIIIKKKPPPPPPQQQRRRSSSUUUVVVWWW]]][[[YYYZZZ\\\^^^]]]\\\UUUSSSRRRQQQQQQOOOMMMJJJJJJGGGHHHVVVlll{{{vvvxxxsss]]]VVV___kkkhhhbbb]]]UUUSSSLLLFFFBBB;;;444222444555444444333333444444555333666:::QQQ}}}fffJJJFFF\\\tttwwwiii```fffpppqqqaaaccclllmmmggg___SSSLLLQQQ[[[^^^[[[XXXRRRJJJ???777555555555555111333555444444555666666;;;===XXXyyyoooccciiitttuuu\\\[[[^^^XXXRRROOOFFF;;;;;;666444333222444444444333fffccc\\\___\\\RRRUUUUUUPPPKKKJJJHHHEEEBBBAAA>>>;;;999777666555...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000000///------///000///......------///333444111...---...///...,,,+++---.../////////...,,,+++)))((()))))))))***+++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,---...//////......//////111222444555666777888999<<<>>>@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLQQQRRRTTTVVVWWWXXXXXXXXX___^^^]]]^^^___``````^^^WWWUUUTTTSSSRRRQQQNNNLLLEEECCCFFFSSSiii|||ooo\\\SSS\\\lllmmmfff^^^TTTSSSMMMGGGBBB<<<555222444555444444333333444444555333666<<>><<<999777666555------,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000222000...---...///......///------000555666333///.........---,,,,,,------/////////...---,,,***)))************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,---...//////......///000111333444555666666888:::<<>>^^^iiiRRRIIIKKKXXXgggzzzrrrjjjccc```bbbuuuppp]]]eeekkkdddaaaSSSIIIMMMVVV[[[ZZZYYYUUULLL???777444444444444555333333555666555777:::EEEjjjxxxkkkjjj}}}zzzooojjjjjjnnngggppp}}}rrrYYYXXX___QQQIIIKKKFFF999666333222333333333333|||eeeeee___```[[[TTTYYYYYYTTTOOOMMMJJJFFFAAA@@@???<<<:::777555444------,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000222000.........///...---///...///111555666444222222000...,,,,,,------...------......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///////////////000111333555666666777888:::===???BBBCCCBBBDDDFFFHHHIIIJJJMMMOOOQQQTTTYYY]]]`````````___```aaabbbcccccccccbbbbbbZZZXXXVVVUUUTTTSSSPPPMMMGGGHHHIIILLLXXXrrrpppZZZZZZooouuunnnbbbVVVSSSNNNHHHEEE???777333444555444444333333444444555888888???aaa~~~^^^OOOLLLPPP[[[ggg|||uuummmddd]]]\\\fffqqqdddfffjjjddd___QQQGGGJJJTTTYYYZZZYYYVVVLLL???666222333333333555333555888777555888???^^^lllaaabbbqqqwwwvvvmmmlllmmmuuulll]]]^^^TTTOOOPPPGGG;;;888555333333444444333yyycccddd___aaa[[[TTTYYYZZZUUUQQQOOOLLLGGGBBBAAA@@@===:::777444222...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000000///...///000///---,,,///000111222333444666666777333...,,,,,,---......,,,,,,------------,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...///////////////000222333555666777888999:::===???AAACCCAAADDDFFFHHHJJJKKKNNNQQQUUUWWW[[[]]]___^^^]]]\\\aaacccffffffeeeddddddeee[[[YYYWWWVVVUUUSSSPPPMMMGGGNNNSSSRRRTTTgggeee]]]ooowwwqqqeeeXXXTTTNNNIIIFFF@@@888444444555444444333333444444555999999CCCfffvvvVVVJJJLLLSSSbbbsss|||uuulllaaaYYYVVVYYY```lllvvv}}}fffccceeebbb\\\OOOFFFJJJUUUZZZ[[[ZZZXXXNNN@@@666333333333333444333666999777555???MMMwwwWWWXXXeee}}}vvvoootttxxxwww|||lll```ZZZVVVPPPGGG>>>;;;777444444555555444vvv```ccc___aaa[[[RRRWWWYYYUUUQQQOOOLLLHHHCCCBBBAAA>>>:::666222000...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000......///000222111---+++///222444333111222777;;;===777///++++++---//////,,,,,,------,,,+++******+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...////////////000111222444555666888999:::;;;===???AAABBBAAADDDGGGIIIJJJLLLOOORRRYYYZZZ]]]___aaaaaa``````cccfffiiijjjhhhfffggghhh```^^^\\\[[[ZZZXXXTTTRRRNNN___llliiiaaahhhrrraaapppwwwrrrfff[[[TTTNNNJJJGGGAAA888444444555444444333333444444555777;;;HHHnnnlllPPPHHHKKKSSSfffzzzxxxqqqhhh\\\TTTQQQOOORRRYYYaaafffmmm}}}eee]]]aaabbb[[[OOOGGGLLLWWW]]]^^^]]][[[QQQCCC888444444555555555444666888555777KKKbbbcccPPP]]]pppwwwqqqsssfffggg{{{aaa___[[[OOOJJJAAA===888555555666666666uuu___bbb^^^aaa[[[QQQVVVXXXTTTQQQOOOLLLHHHDDDCCCAAA>>>:::666222///...---,,,+++************))))))))))))((((((((((((((('''&&&&&&(((+++...000,,,---///111333111...***///333555333///000777>>>@@@999000+++***---///000......---,,,+++)))(((''')))))))))***+++,,,......,,,++++++++++++++++++,,,,,,,,,,,,,,,---...////////////000111222444555666999::::::;;;===???@@@AAAAAADDDGGGIIIKKKMMMPPPRRRZZZ\\\___bbbeeeggghhhhhheeehhhlllllljjjhhhiiijjjgggeeecccaaa```^^^ZZZXXX]]]uuuwwwuuuzzzdddpppwwwrrrggg\\\TTTOOOJJJGGGAAA999444444555444444333333444444555555;;;MMMuuu}}}cccMMMJJJMMMRRRcccxxx{{{sssmmmcccXXXPPPNNNJJJIIIMMMSSSWWW^^^oooxxxooofffbbbdddqqq~~~fff]]]ccciii[[[OOOHHHNNNZZZ``````___^^^SSSEEE:::666666777777666444666777333999TTTrrrzzzSSSRRRfffzzz~~~iiigggxxxfffddd```aaa]]]OOONNNCCC???999666666666777777ggg^^^^^^\\\XXXOOOQQQSSSUUUSSSPPPKKKHHHDDDDDDCCC@@@===888444111...---,,,+++************''''''&&&'''((()))+++,,,)))(((''''''***,,,------,,,///222555555333///---///111333111///...000333:::666000,,,,,,...//////...---,,,+++************++++++,,,------......///---,,,++++++******++++++++++++,,,------....../////////000111222444666777::::::<<<===???AAACCCCCCGGGHHHHHHGGGHHHKKKPPPSSSXXXZZZ^^^cccggghhhgggeeeggghhhiiiiiiiiijjjllloooqqqmmmmmmpppqqqkkkdddbbbhhhsssbbbppp}}}{{{lllZZZYYYNNNGGGHHHDDD:::555555666555555444444444555555<<<<<>>___```JJJHHHIIIUUUiiivvvwwwkkk^^^WWWQQQLLLIIIIIIJJJIIIGGGEEEGGGLLLTTTZZZmmmoooeee^^^]]]aaahhhttt~~~qqqeeeaaa___WWWUUU[[[```qqqhhh\\\ccceeeaaaQQQGGGLLLYYYaaadddeeeaaaYYYJJJ;;;555666666444555555888;;;888AAAdddeeePPPWWWhhhwwwsssXXXddd{{{uuufff___rrrttt```[[[\\\VVVLLLGGGBBB<<<777555555555555eee^^^___\\\WWWRRRSSSTTTTTTRRRNNNIIIFFFDDDDDDBBB@@@<<<888333111...---,,,+++************))))))(((((((((((())))))'''&&&&&&(((---111333333---...///000000///------111111111///---,,,---...///...,,,,,,...000111111...---,,,+++************++++++,,,,,,------......---,,,++++++******++++++++++++,,,------....../////////000111333555777888<<<<<<>>>@@@BBBDDDFFFFFFDDDGGGJJJMMMOOORRRVVVXXX[[[]]]aaafffiiikkklllkkkcccgggmmmrrrwww||||||vvvwww{{{~~~xxxbbbbbbsss{{{zzztttkkk\\\QQQIIIIIIEEE;;;555666666555555444555555666666777BBBkkk}}}]]]IIIGGGIIIUUUkkkxxxlllaaaUUUPPPMMMIIIGGGIIIIIIJJJIIIHHHHHHJJJNNNQQQ]]]vvvqqq^^^VVVOOOPPPTTTXXX]]]aaauuuvvvvvvyyyllldddbbbYYYTTTVVVWWWddd~~~vvv```cccfffgggUUUFFFHHHVVVbbbggghhhccc\\\MMM===666666777444666777999:::;;;IIIkkkdddKKKIII[[[ooo{{{}}}dddfff{{{vvveee]]]ooorrrbbb^^^^^^YYYPPPIIIDDD===888666555555555yyy___ZZZ\\\ZZZTTTSSSTTTTTTSSSQQQLLLHHHEEECCCCCCBBB@@@<<<777333000------,,,+++******************)))((((((((((((((('''&&&'''***///444777888............------------222111000///---------------,,,+++---///000000///------,,,+++***************++++++,,,------......---,,,++++++******++++++++++++,,,------....../////////000111333555777888;;;<<<>>>@@@BBBEEEFFFGGGDDDGGGLLLOOOQQQSSSUUUWWWYYY]]]ccciiinnnrrrvvvxxxyyyyyyxxxwwwxxx|||{{{tttxxxzzzkkkZZZ]]]pppzzz|||xxxnnn___SSSKKKJJJEEE;;;555666555555555555555666666777:::FFFrrrwwwXXXGGGGGGIIIUUUlllzzzfff[[[QQQNNNLLLJJJIIIKKKKKKLLLNNNOOOPPPSSSXXX\\\```uuutttiii```XXXUUUVVVWWWVVVTTT^^^hhhwwwppprrr|||vvvdddccc\\\YYY\\\YYYaaauuubbbccciiikkkXXXEEEDDDSSSccciiijjjfff```QQQ@@@777666777555777999888888AAAYYY{{{xxxTTTEEENNN```mmmtttvvvvvvtttsssvvv{{{~~~oooiii~~~xxxfff\\\lll{{{iiibbb```[[[VVVLLLGGG@@@:::777666666555ttt\\\YYY]]]ZZZTTTTTTTTTTTTSSSPPPKKKGGGEEECCCCCCBBB???<<<777333000------,,,+++*********************)))((((((''''''(((((((((,,,111666999::://////...---------------222111000///////////////...---,,,---//////...,,,------,,,+++******************++++++,,,------...---,,,++++++******++++++++++++,,,------......///...///000111444666888999:::;;;===???BBBDDDFFFGGGEEEIIIMMMPPPRRRSSSTTTUUUYYY^^^dddjjjooottt{{{uuuooosss}}}ooo[[[ZZZlllyyy~~~zzzmmmcccVVVMMMKKKFFF;;;666777555555555555555666777888>>>KKKuuuoooSSSEEEHHHJJJVVVlll{{{|||dddZZZQQQNNNMMMLLLMMMOOOMMMNNNPPPSSSWWW___hhhnnnjjjzzzxxxllleeeccccccaaa]]]YYYZZZaaannn{{{gggnnnwwwwwwpppccc]]]```\\\```qqqfff```gggkkkZZZHHHDDDRRRccckkkjjjjjjdddUUUCCC888777777666777999777:::PPPvvveeeEEEFFFWWWhhhpppiiigggfffgggiiimmmsssxxxwwwdddhhhyyyggg\\\hhhttthhh```]]]\\\OOOJJJBBB<<<999777666555vvv^^^]]]```]]]VVVTTTTTTSSSRRROOOKKKHHHEEECCCCCCAAA???;;;777222000...---,,,+++************))))))******)))(((''''''))))))))),,,111555888999111111000//////.........222000///000222444444333///...------...///---,,,...---,,,+++******************++++++,,,,,,---------,,,++++++******++++++++++++,,,------......///...///000222444777999::::::;;;===@@@BBBEEEGGGHHHGGGJJJNNNQQQRRRSSSUUUVVV]]]aaafffjjjnnnssszzz|||sssmmmrrr{{{iiiaaammmyyy|||mmmfffYYYOOOLLLFFF<<<666777555555555555666777888888>>>OOOxxxfffMMMDDDIIILLLWWWmmm{{{}}}hhh^^^UUURRRQQQOOOPPPRRROOOPPPQQQTTTYYYbbblllsssjjjxxxvvvrrrmmmhhh___ZZZXXX___lllzzzrrr```eeemmmxxxtttgggbbb\\\```ssspppcccgggjjj^^^OOOKKKVVVfffmmmmmmmmmgggYYYFFF999777777777555888888AAAfffUUU===GGGYYYgggooo^^^\\\]]]```cccfffmmmuuuiiiXXXbbb}}}xxxfffYYY^^^ooo}}}zzzeee[[[ZZZRRRMMMEEE>>>:::888777666zzzbbb___bbb]]]UUUSSSSSSSSSQQQNNNKKKHHHFFFCCCBBBAAA???;;;666222000...---,,,+++************(((((()))******)))(((''')))((((((***...222444555222222222222111000///...111000///222666999999888000...------...//////......---,,,+++*********************+++,,,,,,---------,,,++++++******++++++++++++,,,------......///...///000222444777999;;;;;;<<<>>>AAADDDFFFHHHIIIHHHKKKNNNQQQSSSVVVXXX[[[```dddjjjmmmpppuuu~~~}}}~~~wwwtttyyy}}}ooossszzzqqqhhh[[[PPPMMMGGG<<<666888555555555555666777888999999TTT___IIICCCKKKNNNXXXmmmzzzqqqggg]]]YYYXXXVVVVVVXXXVVVVVVUUUUUUWWW\\\ccchhh```kkk~~~wwwpppccc\\\WWWYYY^^^fffsssyyygggXXXWWW```nnn}}}rrreeejjjssseeejjjkkkeeeZZZUUU]]]kkkrrrqqqooojjj\\\HHH:::777888888666:::;;;JJJzzzIII???KKKSSS[[[cccVVVUUUWWW\\\^^^```iiissshhhUUUXXXqqqtttcccTTTRRRYYY```fffiiiqqqzzz~~~sss^^^ZZZTTTOOOFFF???;;;999777666}}}ccc___aaa[[[RRRSSSSSSRRRQQQNNNKKKIIIGGGBBBBBBAAA???;;;666222///...---,,,+++************'''((()))******)))(((''')))((('''))),,,000111111333444444444333222000///111000///333888<<<===<<<000...,,,,,,...000111111...---,,,+++************)))******+++,,,,,,---------,,,++++++******++++++++++++,,,------......///...///000222555777:::;;;<<<===@@@BBBEEEHHHJJJKKKHHHKKKOOORRRUUUXXX\\\___aaaffflllqqquuu{{{}}}{{{|||yyy{{{vvviii\\\QQQMMMGGG<<<777888555555555555666777999999444WWW[[[GGGBBBLLLOOOYYYmmmzzzyyyoooeeeaaa___\\\\\\]]]]]]\\\[[[XXXVVVVVVYYY\\\XXX^^^rrrzzzccc\\\WWWWWWWWWYYYcccnnnxxx~~~~~~uuuiiiZZZMMMLLLVVVggg}}}sssuuukkk```iiillljjjccc^^^cccpppvvvuuupppkkk]]]III;;;777888888888===>>>OOObbb<<<@@@NNNNNNPPPXXXQQQQQQUUUZZZZZZ[[[dddpppgggPPPPPPgggqqqaaaOOOHHHIIILLLPPPUUU\\\kkkuuu{{{ggg```VVVPPPGGG@@@<<<999777666ggg^^^^^^[[[WWWUUUUUUSSSQQQNNNJJJGGGEEE@@@AAABBB???;;;666333222,,,,,,,,,+++++++++*********************)))((((((''')))***+++++++++---///333444444333111000111222---...///222666;;;@@@CCC333000---,,,...000111111......---,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++,,,---......111111111222444666888999;;;===@@@AAACCCDDDGGGIIILLLNNNQQQSSSTTTVVVXXX[[[^^^eeennnvvv{{{|||www{{{{{{{{{{{{|||{{{tttsssnnn___RRRLLLFFF;;;777999666666666666666777888888>>>RRRYYYHHH@@@HHHQQQYYYkkk~~~wwwsssyyy{{{}}}yyyvvvzzzyyyqqqhhhddd```\\\```]]]YYYVVVVVV[[[dddjjj\\\\\\lll|||mmmeeeZZZTTTUUUXXXYYYYYYggggggeeebbb\\\TTTMMMIIIIIIPPPZZZiiimmm___iiiuuunnnkkkooouuuwwwwwwxxxsssqqqcccJJJ999666888777666999???ZZZfffTTTAAA>>>HHHQQQPPPKKKQQQOOOQQQTTTVVVYYYbbblll{{{bbbTTTKKKTTTooolll\\\LLLDDDAAA@@@AAADDDLLLZZZppp||||||rrrxxxhhhbbbYYYVVVPPPGGG>>>777555555ggg]]]]]]YYYUUUTTTTTTSSSRRROOOJJJGGGDDDAAABBBBBB???;;;666333222,,,,,,,,,+++++++++*********************)))((((((&&&''')))+++---...//////111222333222000000000222333333222222333555777888222000---,,,...000111111......---,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++,,,---...///000111111333444666888999<<<>>>AAABBBCCCEEEHHHJJJKKKMMMQQQSSSUUUXXX[[[]]]aaagggpppxxx~~~wwwqqqqqqrrrsssuuuwww{{{}}}uuu}}}vvvooo```SSSMMMFFF<<<777999666666666666666777888888???WWWUUUFFF@@@HHHQQQYYYjjjyyyrrrnnnpppxxx}}}|||zzz{{{}}}rrrggg^^^]]][[[XXXTTTTTTWWW^^^ccc^^^ZZZbbb{{{rrrjjj```[[[ZZZZZZXXXVVVSSSSSSSSSRRRPPPLLLHHHEEEFFFJJJPPP]]]vvvhhh\\\iiitttnnnlllrrryyy|||}}}~~~vvvuuufffMMM;;;888999888888999@@@[[[xxxSSSFFF;;;;;;FFFNNNNNNJJJLLLKKKMMMOOOPPPUUUcccpppwww\\\IIIHHHOOOiiibbbVVVIIIEEEEEEEEEEEEGGGDDDMMM]]]qqqxxxjjjfffbbb___fffqqqxxxlllpppuuuhhhjjj]]]YYYRRRHHH???999777777fff]]]\\\XXXRRRSSSSSSTTTSSSPPPKKKFFFCCCBBBCCCCCC@@@;;;666333222,,,,,,,,,+++++++++*********************)))((((((&&&&&&(((,,,111333111///...///000000///...///111666555333222000000000000111///------///111111111......---,,,++++++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++,,,---...///000111111333444777888999===???AAACCCDDDFFFIIIKKKKKKMMMQQQTTTWWWZZZ]]]```bbbhhhqqqyyy~~~~~~wwwnnnhhhdddfffjjjmmmpppsssxxx|||www{{{www}}}zzzqqqbbbUUUOOOHHH===777999777666666666666777888888<<>>::::::888<<<999AAA]]]\\\CCC===888;;;DDDJJJJJJGGGIIIIIIJJJJJJKKKSSSfffxxxtttdddPPP@@@GGGLLLgggzzz\\\QQQHHHGGGHHHHHHGGGHHHEEEIIIQQQaaa|||zzzlll___ZZZVVVSSSVVV^^^nnnqqqdddggg{{{|||gggccciiiccc^^^VVVKKKAAA;;;999999eee]]]]]]YYYRRRQQQSSSTTTTTTQQQLLLFFFCCCCCCDDDDDDAAA<<<777333222,,,,,,,,,+++++++++*********************)))(((((('''&&&(((...555888555111+++---......------///000222222111111000///......///...---...000222222111......---,,,++++++++++++***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,++++++,,,,,,---...///000111111333555777999:::<<>>888999777777666666777777888999999RRRjjjJJJBBB@@@HHHPPPXXXhhhyyyxxxpppqqqyyy}}}}}}nnnZZZZZZXXXVVVTTTTTTWWWZZZTTTPPPXXXmmm{{{oooddd]]]XXXTTTRRRNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKUUUllluuufffnnnsssnnnnnnwww~~~nnnSSS???:::999777@@@888CCCdddxxxKKK@@@>>>===>>>CCCFFFGGGFFFIIIIIIIIIHHHHHHRRRiii~~~nnnWWWOOOKKKFFFHHHPPPmmmwww^^^TTTJJJIIIJJJIIIHHHHHHMMMQQQVVV___uuuuuullleee]]]ZZZ\\\[[[nnnwwwjjj^^^aaarrr}}}iiiccchhhhhhcccYYYMMMBBB<<<::::::}}}ddd___```[[[TTTQQQRRRTTTTTTQQQLLLGGGCCCDDDEEEEEEBBB<<<777444222,,,,,,,,,+++++++++*********************)))(((((((((''')))000777:::888333+++,,,......------...000000000111111111000///...---,,,---///111333222111......---,,,++++++++++++++++++,,,------------,,,---,,,++++++******++++++,,,,,,,,,,,,---...//////000111222333555888:::;;;<<>>999999777>>>:::LLLvvvjjj???BBB@@@??????@@@CCCEEEFFFGGGFFFGGGEEEEEENNNeeezzzjjjPPPIIILLLNNNIIIUUUtttyyydddYYYNNNKKKKKKKKKKKKLLLSSS\\\aaacccqqq|||oooeee```[[[aaaiiiqqqyyy~~~|||vvvoooeee[[[\\\hhhvvv~~~qqqllloookkkfff]]]PPPDDD<<<999999{{{cccaaaccc]]]UUUQQQRRRSSSSSSPPPLLLGGGEEEEEEFFFEEEBBB===777444222,,,,,,,,,+++++++++*********************)))((((((((((((***///666999888666---...//////...---...000222333444444444222///...++++++---000333444222111......---,,,++++++++++++++++++,,,------------------,,,++++++******++++++,,,,,,,,,,,,---...///000000111222333666888;;;<<<===@@@BBBDDDEEEGGGIIILLLSSSUUUXXXZZZ[[[\\\___aaafffgggiiimmmppprrrqqqooosssnnngggcccccceeehhhjjj\\\___aaaccccccdddeeeggghhhooozzz|||hhhtttxxxjjj]]]VVVMMM@@@888888888777777777777888999999===PPPxxx```EEEBBBCCCGGGMMMWWWgggvvv{{{pppxxxqqqpppvvv{{{}}}~~~}}}uuummm```^^^\\\YYYZZZ^^^dddiiiiii]]]VVVYYYbbbooouuudddWWWQQQPPPPPPIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQNNNLLLRRRZZZgggtttxxxmmmwwwssssss|||oooRRR===888999888;;;AAAbbbbbb???>>>===<<<<<<>>>AAADDDFFFBBBAAAAAAAAAAAAGGGZZZkkk}}}ttt[[[LLLIIIJJJHHHVVVuuu|||jjj^^^SSSPPPPPPOOOOOOQQQWWWccciiigggqqqzzzqqqiiiccc]]]^^^dddjjjkkkiiiggg___WWWWWW^^^eeehhhggg___^^^bbbjjjvvvvvvooooooooojjjaaaUUUHHH>>>999888|||dddbbbddd]]]UUURRRRRRRRRQQQOOOLLLHHHFFFFFFFFFFFFCCC===888444333,,,,,,,,,+++++++++*********************)))((((((&&&'''***...111444555666///000111000///...///000222444666777777555222000******---000333444333111......---,,,+++++++++++++++,,,------...------------,,,++++++******++++++---,,,,,,------...///000000000222444666999;;;<<<@@@BBBEEEFFFGGGIIILLLNNNSSSUUUXXX[[[\\\^^^aaadddgggeeeeeefffiiijjjiiiggghhhddd^^^[[[]]]bbbgggiii^^^```bbbbbbcccdddfffhhhfffmmmvvv~~~rrrzzzlll___XXXOOOAAA888888888888777777888888999:::;;;RRR}}}aaaFFFDDDDDDGGGLLLVVVggguuu|||mmmmmmvvv||||||mmmzzzttthhhiiihhheeeeeegggddd^^^```]]]ZZZWWWYYYaaakkkrrroooaaaTTTQQQSSS[[[nnnxxxfffXXXPPPNNNOOOLLLLLLNNNOOOQQQSSSTTTUUUSSSPPPQQQRRRNNNHHHHHHMMMPPPYYYffftttnnnzzzvvvwwwpppQQQ<<<999;;;;;;888OOO[[[DDD<<<;;;:::<<<>>>AAABBBBBB???>>>>>>>>>>>>BBBNNN[[[kkk}}}{{{gggSSSIIIIIIIIITTTpppqqqfff\\\XXXWWWRRROOONNNTTT^^^bbb___lllwwwmmmbbb[[[YYY[[[\\\^^^^^^XXXSSSUUU\\\bbbcccaaaXXXVVVVVVVVVZZZlllwwwqqqrrrnnnfffZZZLLLAAA:::777}}}eeebbbddd]]]SSSSSSSSSRRRPPPNNNKKKIIIGGGFFFGGGFFFCCC>>>888444333,,,,,,,,,+++++++++*********************)))(((((($$$&&&))),,,---000333666111222333222000//////000000222666999:::999777555)))***---111444555333111......---,,,+++++++++++++++,,,------......---------,,,++++++******++++++---------------...000000000000222444666999;;;===BBBDDDGGGHHHJJJKKKNNNPPPRRRTTTXXX[[[]]]```dddgggfffccc``````bbbcccbbb```]]]ZZZVVVVVVYYY^^^ccceee^^^```aaabbbcccdddgggjjjiiikkkooouuu|||yyy{{{{{{mmm```YYYPPPAAA888888888888888777888888999:::666QQQcccGGGFFFEEEGGGKKKVVVggguuu{{{gggdddooozzz~~~nnn|||uuugggeee```[[[[[[___^^^ZZZ___\\\WWWUUUXXXbbbnnnwwwjjj^^^TTTQQQPPPSSSaaaqqqzzziii[[[RRRNNNMMMOOOPPPQQQSSSTTTTTTTTTTTTXXXSSSQQQRRRNNNFFFEEEIIIFFFKKKXXXjjj|||qqq}}}yyy{{{qqqQQQ<<<999===>>>999[[[OOO???===<<<<<<>>>@@@AAA???<<>>???@@@HHHQQQeeexxx~~~ppp\\\RRRRRRKKKTTTlllyyynnnddd```[[[SSSKKKGGGIIIQQQRRRQQQcccwwwkkk___WWWRRRTTTXXXVVVRRRPPPUUU^^^fffjjjiii```aaaaaa[[[TTT]]]~~~yyy}}}tttqqqiii]]]OOOCCC;;;888ggghhhcccXXXVVVQQQUUUWWWSSSPPPOOOMMMJJJKKKKKKIIIDDD===777222111---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&(((''''''))),,,/////////000222444444222000000000111444555888???DDD>>>222111000///000222333333222000...,,,,,,------,,,+++---...//////////////////++++++++++++++++++++++++)))000###...000'''444---000111222444777:::===???@@@DDDIIILLLLLLMMMOOOQQQSSSUUUXXX\\\```eeehhhkkkgggeeebbbaaa```^^^\\\YYYVVVTTTRRRQQQTTTXXX]]]```cccbbbbbbbbbbbbbbbcccccciiijjjmmmrrr{{{{{{qqqpppvvv|||qqqbbbZZZNNN???777777777777777777777888888999@@@OOOzzzZZZCCCAAABBBFFFKKKTTTcccqqq~~~vvvqqqlllnnnuuurrruuu|||}}}tttccc```\\\YYYXXX[[[^^^aaa\\\WWWRRRSSSZZZeeennntttgggaaa^^^]]]WWWUUUcccwwwqqqcccYYYRRROOOSSSQQQPPPQQQTTTVVVWWWWWW[[[XXXUUURRRPPPMMMIIIFFFJJJIIIMMM[[[nnn{{{nnnxxxsssvvvnnnIII<<<::::::===<<>>???>>>===>>>======>>>===>>>DDDLLLaaappp{{{ooofffTTTGGGLLLQQQccc{{{xxxmmmcccYYYOOOLLLNNNLLLOOOLLLJJJ[[[}}}pppddd^^^ZZZUUUQQQPPPPPPPPPSSSbbbuuuuuuuuukkkaaa___aaasssyyy}}}vvvmmmbbbRRRAAA888777ggggggcccXXXUUURRRWWWXXXTTTPPPOOOMMMJJJJJJJJJHHHCCC<<<555111000---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&(((((((((***---...---,,,///111333333111////////////222444666;;;???;;;333222111000111333444444333000...,,,,,,,,,---,,,+++---......///////////////++++++++++++++++++++++++***111&&&......'''333...222222333444777:::<<<>>>BBBFFFLLLOOOOOOOOOQQQRRRVVVXXX\\\aaaeeehhhjjjjjjgggeeebbb```^^^\\\YYYWWWPPPPPPOOOPPPRRRVVVYYY\\\aaaaaaaaabbbcccdddeeefffeeegggkkkqqqzzzqqqhhhiiippp||||||}}}~~~rrrcccZZZOOO???777888777777777777777888888999>>>NNN{{{OOOCCCAAABBBFFFKKKSSSbbbooo}}}vvvrrrrrrooorrryyywwwnnnbbb___\\\ZZZ[[[]]]]]]]]]YYYXXXVVVUUUXXXcccrrr~~~yyyvvvwwwwwwnnneeelllzzzrrrfff]]]XXXQQQQQQRRRUUUYYY[[[\\\[[[[[[YYYUUUSSSQQQOOOLLLIIIHHHHHHLLLXXXnnnqqqkkkxxxtttxxxmmmIII<<<;;;:::===@@@bbb```;;;<<<<<<;;;;;;<<<>>>???>>>===>>><<<===>>>======CCCLLL\\\jjj|||mmm___PPPLLLOOOUUUggg~~~|||qqqfffZZZNNNIIIKKKOOOQQQMMMJJJZZZ{{{|||mmmeeeaaa``````WWWRRRMMMLLLTTTfff{{{~~~qqqlllgggppp~~~yyyrrrgggWWWDDD:::888~~~ffffffcccXXXUUUUUUYYYZZZUUUQQQPPPMMMIIIHHHHHHFFFBBB;;;555111///---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&((()))***,,,......,,,***...000111111///......///---111444444666888666222222111000222444555555444000...,,,,,,,,,,,,,,,***------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,111***---,,,(((111...333333444666888;;;===>>>CCCHHHMMMQQQSSSSSSSSSTTTWWWZZZ___dddggghhhhhhhhhfffddd```]]][[[YYYUUUSSSKKKLLLOOOQQQTTTVVVWWWXXX______```aaaccceeeggghhhdddggglllqqqwww~~~vvviiidddhhhvvv}}}zzzvvvooommmoooqqq|||ttteee\\\OOO???777888777777777777777888888999:::LLL{{{vvvIIICCCAAAAAAEEEJJJQQQ___kkkwwwooommmooossszzz~~~|||uuuooojjjfffccccccfffgggddd```ZZZ\\\[[[WWWVVV```ttt}}}yyy}}}oooccc]]]SSSSSSTTTVVVYYY[[[[[[ZZZ[[[YYYVVVUUUTTTRRRPPPMMMHHHGGGJJJVVVlllyyykkknnn{{{yyy~~~lllHHH===;;;:::>>>CCCbbbZZZ;;;<<<<<<;;;;;;<<<>>>??????>>>>>><<<<<<===<<<<<>><<<:::>>>EEEdddUUU??????<<<;;;;;;<<<>>>@@@@@@???>>><<<<<<<<<;;;:::@@@HHHQQQ[[[mmmrrriiitttrrrvvv~~~|||qqqbbbTTTNNNOOOSSSQQQKKKHHHVVVuuuzzziiiaaabbbfffZZZPPPKKKNNNMMMMMM___wwwvvvcccLLL===999hhhgggfff\\\WWWXXX\\\\\\WWWRRRPPPMMMIIIHHHHHHGGGBBB<<<666222111---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&&&&(((+++000444555444222,,,---......,,,,,,---///111444666555000++++++---///......///222333333222///---++++++,,,,,,+++***+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...)))+++111///---222444777;;;@@@DDDGGGHHHEEEIIIOOOVVV\\\___``````[[[[[[ZZZZZZ\\\^^^```aaa```]]]YYYUUURRRNNNJJJGGGFFFIIINNNTTTWWWYYYYYYXXX^^^^^^^^^___aaacccdddeeeiiikkknnnpppqqqtttwwwyyyttttttvvvuuuqqqmmmrrr{{{}}}yyyqqqiii```ZZZSSSMMMLLLOOOXXX```ooo~~~}}}yyykkk```PPP>>>777999777777777777777888888999;;;GGGtttqqqNNNCCCAAAAAADDDFFFLLLWWWcccxxxvvvxxxiiihhhggggggkkkrrr{{{zzzrrrppptttwwwvvvrrrjjjdddZZZRRRPPPWWWccclllwwwzzzrrrmmmeee```]]]^^^^^^___\\\[[[YYYYYYYYYYYYWWWVVVPPPOOOMMMTTTkkkuuudddEEE>>><<<;;;@@@EEEjjj{{{KKK<<<;;;<<<;;;;;;<<>><<<;;;;;;999999???FFFKKKVVVlll}}}|||ssssssxxxkkk^^^[[[^^^YYYUUUMMMIIIUUUsssrrreeebbbddd```SSSLLLPPPPPPMMMUUUddd||||||gggNNN>>>999iiiffffff]]]WWWWWW[[[[[[VVVRRRPPPMMMIIIHHHHHHGGGBBB<<<666333111---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&&&&'''***///444666666555,,,---...---,,,,,,...000333444777888333,,,+++------------...111333333222///---+++++++++++++++)))***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++)))///)))///<<<222---000333777===BBBGGGJJJLLLIIIKKKPPPWWW^^^ccceeeeee___]]][[[YYYYYY[[[^^^```[[[XXXTTTPPPMMMIIIEEEBBBBBBDDDIIINNNRRRUUUWWWWWW^^^^^^^^^___aaacccdddeeegggiiilllnnnrrrvvv|||tttqqqooommmiiiiiirrr|||yyysssllliii^^^WWWQQQNNNIIICCCCCCFFFNNNSSS___mmmxxxwww|||nnnbbbQQQ>>>777:::777777777777777888888999===CCCmmmuuuNNNCCCAAAAAACCCEEEIIISSS^^^qqq{{{wwwmmmiiigggfffgggmmmvvvyyyuuuwwwzzzzzzxxxnnneeeXXXOOONNNSSSXXX[[[fffnnnyyyzzztttkkkccc```___``````]]][[[ZZZZZZ[[[ZZZYYYWWWTTTSSSQQQVVVlllxxx___BBB>>>===;;;AAAJJJvvvsssDDD<<<:::<<<;;;;;;===???AAAAAA@@@>>><<<;;;;;;888777===EEEHHHTTTmmm}}}fffhhhjjjqqqwwwmmmmmmrrrkkkdddXXXOOOVVVnnnzzzllleeedddlll\\\OOOMMMOOOOOOSSSZZZwwwjjjOOO>>>999iiidddeee\\\VVVVVVZZZZZZVVVQQQPPPMMMIIIGGGGGGFFFAAA;;;555222111---,,,***+++,,,,,,+++)))(((((((((((((((''''''&&&'''''')))---111444555444------...---,,,,,,///111333222666:::888111...000...------///222444444333///---+++***++++++***)))******,,,---.../////////------------------------,,,'''111+++666HHH666///000333777===BBBFFFIIIJJJJJJKKKMMMSSSZZZ```bbbbbb___]]]\\\ZZZYYYZZZZZZ[[[VVVTTTOOOLLLIIIEEEAAA>>>???AAADDDIIIMMMRRRUUUWWW]]]^^^___aaacccfffhhhiiiiiijjjkkkmmmrrryyyzzzppphhhcccdddmmmxxx{{{rrriiibbb[[[WWWNNNJJJHHHIIIGGGDDDCCCFFFGGGIIIRRR^^^gggkkkrrrzzz{{{~~~pppdddQQQ>>>777;;;777777777777777888888999??????fff~~~RRRDDDAAAAAACCCDDDGGGQQQ[[[iii}}}|||xxxpppooolllkkklllpppvvvzzz|||wwwssssssssssssrrrjjjbbbWWWOOONNNPPPRRRRRR```gggmmmpppvvv}}}uuummmgggbbb^^^\\\^^^\\\[[[[[[[[[[[[ZZZXXXUUUUUUSSSWWWooozzzZZZ???======<<>><<<::::::777666<<>>777;;;777777777777777888888999@@@===aaaZZZDDDAAAAAABBBCCCFFFOOOYYYcccxxxxxxwwwuuuqqqnnnmmmmmmoooooonnnllliiigggeeeddddddeee___WWWPPPMMMNNNPPPQQQRRRYYY___dddnnn{{{sssjjjaaa\\\^^^]]][[[[[[[[[[[[ZZZXXXTTTVVVTTTYYYqqq|||WWW>>>======<<>><<<;;;;;;===@@@BBBBBBAAA>>>;;;::::::777666;;;BBBOOOWWWhhhmmmOOONNNQQQPPPTTTxxxuuu```WWWbbb|||}}}nnnkkkbbbXXXTTTUUUQQQKKKPPP]]]bbbkkknnnRRRAAA===hhhaaa]]]]]]QQQSSSTTTTTTTTTQQQLLLHHHEEEEEEEEEDDD@@@:::333///---,,,+++******)))*********(((((())))))))))))(((((((((''''''))),,,///000000444111000111...+++,,,111444222111444<<>>>>>AAAFFFJJJNNNSSSXXX[[[^^^___aaaccceeegggggghhhkkklllmmmooossszzz|||fffaaafffkkkxxx~~~wwwlllaaaXXXPPPJJJGGGLLLGGGHHHNNNOOOKKKHHHJJJGGGCCCBBBGGGLLLQQQWWW]]]ooouuu}}}~~~uuufffJJJ;;;999666777777777777777888888999???AAAWWWYYYJJJEEEBBBBBBBBBCCCJJJRRR```pppzzzyyyzzzwwwnnnfffggggggfffbbb]]]YYYWWWVVVVVVTTTRRRPPPOOOMMMJJJGGGIIIRRR[[[```kkkzzzllleeedddddd```]]]\\\]]][[[XXXUUUVVVTTTTTT___yyytttnnnLLLCCC<<<:::@@@DDD^^^hhh???@@@;;;<<<<<<<<<>>>@@@AAAAAA??????>>><<<;;;:::::::::;;;EEEVVVccclllwww]]]PPPJJJOOOVVVSSSaaavvvuuu___WWWXXXiiiuuuqqqkkkccc[[[VVVTTTSSSTTTUUUTTTUUUccc}}}vvvTTT???<<>>@@@DDDGGGKKKQQQWWW[[[___```bbbdddfffggghhhhhhjjjmmmpppsssvvvzzzrrreeegggkkkvvvxxxssskkkccc]]]WWWRRROOOPPPLLLMMMQQQQQQLLLHHHIIIHHHCCCAAADDDIIIMMMSSSZZZhhhnnnvvv}}}uuufffJJJ;;;999777777777777777777888888999<<>>@@@AAAAAA??????>>><<<;;;::::::::::::@@@OOO\\\hhhmmmXXXSSSSSSZZZ___YYYkkk}}}~~~xxxgggYYYVVVUUUaaawww|||vvvlllaaaYYYUUUTTTTTTRRRTTTSSSRRR^^^xxx|||wwwTTT>>>;;;mmmddd]]][[[OOORRRSSSTTTTTTQQQMMMHHHDDD===>>>???===999555222111,,,,,,+++***************'''(((((())))))(((((('''((('''&&&(((+++............///444888777111...000666444222444666888999999666222......222555555555222000---,,,,,,,,,,,,+++---------.........//////...------,,,,,,------.........---,,,,,,...///000111222333444444666:::===GGGHHHGGGFFFEEEEEEGGGJJJMMMPPPSSSSSSRRRQQQPPPPPPNNNLLLIIIFFFCCCAAAAAA@@@???@@@BBBEEEHHHNNNUUUZZZ```aaaccceeeggghhhiiiiiiiiimmmrrrvvvyyyzzz|||}}}tttccc___aaattt}}}uuurrrnnnkkkhhhddd```^^^\\\XXXVVVWWWUUUPPPKKKJJJJJJDDD@@@AAADDDGGGNNNUUU```eeennnuuu|||vvvfffJJJ;;;:::888777777777777777888888999:::>>>RRRXXXMMMHHHCCCCCCBBBBBBEEEJJJVVVeee|||www~~~yyytttqqqnnnllllllgggeeebbb]]]XXXVVVWWWXXXRRRQQQPPPPPPQQQQQQOOONNNLLLNNNPPPWWWlllwwwjjjfffgggddd```^^^\\\ZZZXXXVVVXXXUUUVVVeeexxxrrrbbbBBB>>><<<===CCCFFFaaassseeeCCCBBB;;;<<<<<<<<<>>>@@@AAAAAA??????>>><<<;;;:::999::::::@@@LLLYYYiiimmmZZZZZZaaalllrrrkkkvvv|||iii___]]]XXXaaayyy|||nnnaaaZZZWWWWWWWWWSSSUUUTTTQQQ[[[uuu|||yyyTTT===:::pppfff]]][[[NNNRRRSSSUUUUUURRRMMMGGGDDD<<<===>>><<<888444222111,,,,,,+++************+++******++++++++++++******'''&&&&&&(((+++---......---...222777666111///111666555666888777555555888777222......111444555555333111...,,,,,,,,,,,,+++,,,,,,------.../////////...------,,,,,,------......------------...///000000111222222333444888:::CCCDDDFFFEEEDDDCCCDDDEEEGGGJJJNNNPPPPPPNNNNNNNNNLLLJJJHHHEEECCCBBBBBBBBBAAABBBBBBCCCEEEKKKSSSYYY___```bbbdddfffhhhhhhiiihhhlllqqquuuxxxzzz|||}}}|||sssbbb[[[YYYqqq}}}~~~{{{yyyxxxwwwvvvtttqqqnnnlllfff```[[[WWWSSSQQQPPPMMMGGGBBBAAA@@@BBBIIIQQQYYY___gggpppxxxvvveeeIII;;;:::999777777777777777888888999:::@@@RRR|||dddOOOHHHCCCCCCCCCBBBDDDHHHSSSaaavvv}}}xxxpppiiifffgggiiikkkjjjhhhddd___[[[ZZZZZZUUUTTTSSSSSSUUUVVVVVVUUUOOOOOOOOOYYYrrrzzzjjjcccbbb```^^^[[[YYYWWWVVVUUUWWWUUUXXXiiitttzzzZZZ>>>===<<<===CCCFFFYYYqqqhhhFFFBBB<<<<<<<<<<<<>>>@@@AAAAAA???@@@>>><<<:::999999999999???GGGUUUiii|||eeecccjjjwww}}}vvvttt|||tttiiirrr~~~oooddd^^^\\\ZZZXXXVVVXXXWWWTTT\\\vvvzzzSSS<<<999sssfff\\\ZZZNNNQQQSSSUUUUUURRRMMMGGGCCC===>>>???<<<888333000///---,,,,,,+++***+++++++++******++++++++++++******'''&&&&&&(((+++...//////...---///222111...///333555666:::???;;;333000222555111------111444444444444111...------,,,,,,***,,,,,,------...//////000...------,,,,,,------...------------....../////////000111222333555888;;;>>>@@@CCCDDDDDDCCCDDDEEECCCFFFJJJMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCIIIPPPUUU[[[]]]___bbbdddfffggghhhgggjjjnnnqqqtttxxx}}}|||yyylllbbb^^^ooo|||~~~zzzwwwpppdddYYYTTTSSSTTTSSSQQQKKKFFFCCC@@@@@@GGGOOOSSSYYYbbbllluuuuuudddHHH::::::999777777777777777888888999:::@@@OOOtttyyyQQQJJJCCCCCCCCCCCCEEEHHHNNNZZZnnn{{{nnngggeeegggmmmooopppmmmhhhbbb]]][[[YYYWWWVVVVVVWWWYYYXXXXXXRRRQQQSSS___yyynnneee______^^^\\\ZZZXXXWWWVVVTTTTTTZZZlllooo}}}zzzSSS<<<=========CCCFFFRRR}}}zzzoooIII???>>><<<<<<<<<>>>@@@AAAAAA???@@@>>><<<:::999888888888:::@@@MMMccc{{{wwwxxx|||xxxkkkeeennnyyyzzzxxx{{{oooqqq|||ooogggeeebbb]]]XXXWWWYYYWWWUUU```zzzyyyQQQ;;;:::uuufff\\\ZZZOOOQQQSSSUUUVVVSSSMMMGGGCCC???@@@@@@===888333///...------,,,+++++++++++++++'''(((((())))))(((((('''&&&%%%&&&(((---000222222///,,,,,,...---+++...333555555;;;CCC@@@444...///222///---///222555555333555222///---------,,,***+++,,,,,,---...///000000...------,,,,,,------...---------............///...///111222333555999<<<;;;===AAACCCCCCCCCDDDEEEBBBEEEHHHIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCAAAAAAEEEKKKPPPUUUWWWZZZ]]]aaaccceeefffgggiiikkkmmmqqqvvv|||~~~sssiiicccmmm{{{zzzssseeeWWWQQQRRRTTTSSSTTTOOOJJJFFFAAA???EEEMMMPPPUUU^^^hhhrrr}}}tttbbbFFF888999999777777777777777888888999888>>>IIIjjjWWWMMMEEECCCCCCCCCDDDGGGHHHSSSeeeyyyyyylllfffdddmmmpppsssrrrnnngggbbb___]]][[[XXXVVVWWWWWWWWWVVVRRRSSSWWWddd}}}wwwmmmaaaccceeeccc```\\\ZZZYYYTTTWWW^^^oooqqqlllKKK;;;@@@???>>>EEEJJJSSSyyyOOO===???<<<<<<<<<>>>@@@AAAAAA???@@@>>><<<:::888777777888:::>>>JJJ___xxx|||ggg[[[^^^bbbmmm~~~jjjZZZccckkkggg[[[WWWfffyyy~~~sssnnnnnnlllddd\\\WWWXXXVVVVVVdddvvvNNN;;;===uuueee[[[ZZZPPPPPPSSSUUUVVVSSSMMMGGGBBB>>>???@@@===888333000///------,,,++++++++++++,,,&&&''''''((((((''''''&&&%%%%%%&&&)))...222444555///---,,,...---***---222444222888CCCCCC777///000000......111555888666444555333///---------+++***++++++,,,---...///000000...------,,,,,,------...,,,------..................///000111111333777::::::<<>>@@@EEEHHHOOOQQQTTTYYY]]]```cccdddfffhhhjjjmmmooosssxxx|||{{{yyyzzz~~~{{{qqqhhheeelllzzzzzzuuuhhhYYYSSSUUUUUUQQQTTTPPPLLLHHHBBB???DDDLLLRRRWWW^^^gggqqq{{{}}}sss```DDD666888888777777777777777888888999999???FFFbbb___SSSGGGCCCBBBAAABBBEEEFFFOOO___sssxxxmmmgggmmmpppssstttqqqmmmjjjhhhccc```\\\YYYXXXWWWVVVUUUQQQSSSWWWddd|||vvvfffiiilllkkkeee___[[[YYYVVV[[[cccrrrwww]]]CCC;;;CCCAAA???HHHOOOYYYyyy]]]>>>AAA<<<<<<<<<>>>@@@AAAAAA???@@@>>><<<:::888777777777<<<>>>HHHZZZmmm~~~ggg___VVV[[[qqq~~~mmm[[[\\\___]]]TTTMMMSSS^^^zzz~~~zzz{{{zzzqqqhhhYYYXXXVVVYYYlllsssLLL;;;@@@uuueeeZZZZZZQQQPPPRRRUUUVVVTTTNNNGGGBBB===??????===999555222111...---,,,,,,++++++,,,,,,(((((())))))))))))((((((%%%%%%&&&***///444666666...---...000...+++,,,000444000555AAACCC999222333///...///333888:::888555666333000...------+++***++++++,,,---...///000111...------,,,,,,------...,,,---......//////.........///000000000222555777:::<<<>>>>>>>>>>>>???@@@EEEFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHCCCBBB@@@>>><<<===AAACCCKKKMMMQQQVVV[[[___aaacccfffhhhkkkmmmoooqqquuuwwwrrrrrrvvv|||xxxmmmgggggglllzzz}}}zzzwwwlll___XXXYYYWWWRRRSSSQQQMMMIIICCC>>>CCCJJJWWW[[[aaaiiiqqq{{{}}}rrr___CCC555777888777777777777777888888999<<>>;;;EEECCCAAAKKKTTT^^^zzzjjjAAACCC<<<<<<<<<>>>@@@AAAAAA???@@@???<<<:::888777777777999999BBBQQQ```sssyyyiiiWWWVVVmmmzzzpppggg___ZZZUUUPPPRRRYYYggg}}}ttt]]]ZZZXXX]]]sssqqqJJJ<<>>:::999999:::CCCGGGNNNUUU[[[^^^^^^^^^ggghhhjjjlllnnnpppqqqssspppmmmmmmqqqtttpppjjjeeeooowww{{{zzz|||yyyqqqfff[[[UUUUUUVVVWWWQQQLLLJJJGGGCCCDDDHHHYYY```dddeeeiiiuuupppQQQ???===<<<666888777777777777777888999>>>>>>DDD^^^lllSSSBBBEEEFFF>>>===FFFDDDJJJUUUggg{{{}}}yyywwwyyyyyy}}}qqqeee```]]]YYYSSSUUUYYYddd{{{yyyppppppuuu}}}yyyiii]]]ZZZXXXjjjvvvyyyrrrEEEAAA===;;;???GGGPPPVVVccc|||KKK===@@@::::::AAADDDAAA@@@CCC??????>>>;;;888777888:::;;;:::<<>>@@@@@@@@@>>>;;;999888999===AAAGGGOOOUUUYYY\\\\\\eeegggiiikkknnnpppsssuuummmkkkmmmqqquuussslllgggnnnyyy||||||}}}|||wwwmmmbbbYYYUUUUUUVVVQQQMMMKKKIIIEEEEEEHHH[[[cccgggggghhhrrr}}}pppQQQ>>>;;;;;;777777777777777777888888999>>>>>>CCCYYY|||___HHHFFFGGG@@@>>>CCCCCCGGGPPP```ssszzzwww|||vvvjjj___XXXXXXYYYccczzzyyyqqqqqq{{{yyyoookkkjjj}}}iiiDDDAAA??????DDDLLLVVV\\\jjjXXXDDD???===<<>>;;;888777888999888:::===CCCRRRllluuunnnzzzooo\\\PPPKKKJJJNNN]]]lllxxxvvvgggcccmmmaaaBBB===???sss```]]]WWWTTTUUUTTTTTTVVVVVVQQQHHHAAABBBBBBAAA===888333111111...---,,,+++************((((((((())))))(((((((((((('''&&&'''***---//////333555888888666333111000111222444888@@@FFFCCC<<<999999666333555<<>>>>>>>>??????DDDCCCAAAAAAAAA@@@>>>======???@@@???<<<999777777777;;;AAAHHHPPPVVVZZZ]]]ccceeehhhkkkmmmppptttwwwlllnnnqqqvvvzzzzzzuuuoooppp}}}~~~|||tttggg[[[TTTQQQVVVQQQNNNNNNKKKGGGFFFHHH]]]fffkkkjjjiiiooowww|||nnnOOO;;;777999777777777777777777888999999===>>>BBBRRRtttoooOOOFFFHHHDDD@@@AAABBBDDDJJJVVViii{{{}}}tttfffZZZYYYYYYbbb{{{|||rrrzzz~~~XXXBBBAAAAAADDDKKKUUU___eeepppbbbDDD@@@AAA@@@===???CCCFFFFFFAAA@@@???<<<999777888999777:::===AAALLLbbbuuurrrjjjZZZPPPIIIMMMXXXfffuuummmiiizzz[[[???===???sss___]]]XXXTTTTTTSSSSSSUUUUUUPPPHHHBBBBBBCCCBBB???999444111000------,,,+++************&&&((()))******)))(((&&&((('''&&&'''***---......222555888999777333111000111222444666888;;;;;;999@@@???;;;666777<<<>>><<>>???@@@AAA??????>>>>>>>>>>>>>>>???EEEDDDBBBAAA???>>>===<<<;;;>>>@@@@@@===:::777666555888===DDDMMMUUU[[[___cccfffiiijjjlllnnnssswwwrrrvvv{{{zzzttt~~~{{{mmm```WWWSSSUUUQQQOOOOOOMMMHHHGGGIII___hhhnnnkkkhhhkkksssxxxjjjMMM999555777888777777777777888999::::::;;;>>>AAALLLhhhzzzTTTEEEFFFGGGCCC@@@CCCCCCFFFOOO```yyy~~~yyyvvvqqqeeeWWWVVVWWWccc}}}}}}~~~yyyvvvIII@@@AAACCCHHHPPP[[[eeekkkrrroooFFF@@@CCCAAA<<<===CCCEEEAAABBBBBB@@@===999777888999999;;;>>>BBBMMM```vvvzzzvvv{{{gggooo|||mmm\\\OOOWWW^^^jjjzzztttrrrSSS<<<===>>>rrr___]]]YYYUUUTTTSSSSSSTTTTTTPPPIIICCCCCCDDDCCC@@@:::555111000------,,,+++************&&&(((***++++++***(((&&&)))((('''(((+++---/////////222666777555222///...111222444666555444555666??????;;;777999>>>@@@===AAA???:::333...++++++---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...------...///000222333444777777888999<<<>>>????????????>>>>>>>>>>>>??????EEEDDDCCC@@@>>>===<<<===<<>>;;;>>>DDDDDDAAADDDCCCAAA>>>:::777888999999999===FFFUUUeeesss{{{sssooojjjcccggg{{{pppaaa^^^ccclll{{{wwwKKK<<>>rrr___]]]YYYVVVUUUTTTSSSTTTTTTQQQJJJDDDEEEEEEDDD???:::555222111...---,,,+++************'''(((***++++++***(((''')))((('''(((,,,///000000---000333444222///...---111111555999999666555777666888777777;;;BBBDDDCCCBBB@@@;;;444...+++,,,---*********+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,---...///111222333333666555444666999<<<===<<<>>>>>>=========>>>??????CCCCCCBBB???===<<<>>>???>>>AAADDDDDDBBB>>><<<:::666666666:::AAAJJJSSSYYYaaaeeeiiijjjiiilllssszzzwwwzzztttfff^^^[[[TTTPPPNNNNNNMMMIIIIIILLL___kkksssnnnddd``````bbbhhhppp}}}www[[[DDD777555666777777777777888999:::;;;<<<:::@@@CCCGGG]]]cccGGGAAAFFFGGGDDDDDDDDDDDDIIITTTiii{{{kkkssszzzhhh\\\XXXNNNOOOUUUeeeyyy||||||VVVGGGBBBDDDHHHNNNVVV___fffjjjqqqyyyxxxOOODDD;;;<<>>:::888888999777777;;;GGGWWWeeemmmpppnnniiisssnnndddggg{{{{{{nnn```ccclllzzzkkkEEE===BBB===rrr___]]]ZZZWWWVVVTTTSSSTTTUUURRRKKKFFFGGGGGGDDD???999444333333...---,,,+++************((()))************)))((((((&&&&&&(((,,,///111111---///111111///...---...111111666===>>>888444555...111444666<<>>>>>@@@AAAAAA???<<<<<>>888777555666<<>>888444333444...---,,,+++************))))))************))))))&&&%%%%%%'''+++///111111...///000000...---...///222111666>>>???777111000,,,000333555;;;BBBDDDAAAAAA???:::444///,,,---...,,,,,,,,,---------......++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,...000111222222222444111000111555999999999::::::::::::;;;;;;<<<===>>>@@@@@@>>><<<===AAADDDCCCEEEGGGGGGEEEBBBAAAAAA<<<999666666:::CCCLLLRRRZZZ___eeehhhiiinnnyyy~~~~~~nnnccc^^^TTTOOOKKKKKKJJJHHHJJJNNNQQQggg}}}zzzpppjjjfff^^^eeeoooyyyoooPPP===888999888666777777777888999;;;<<<===???DDDFFFHHH[[[~~~|||UUUAAAAAADDDCCC===???BBBDDDKKKXXXjjjwwwuuuwwwrrrbbbYYYVVVWWWeeesssXXX<<>>===FFFGGGFFFDDD???;;;888777888666888999:::<<<@@@GGGLLLLLLTTT___tttuuummmsssnnnZZZTTTLLLQQQ]]]lllxxx\\\===@@@GGG<<>>BBBAAABBB@@@<<<666111///000222,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------...------,,,,,,------...---...///000111222333333333333333333444666888999:::::::::;;;<<>><<<>>>@@@DDDEEEGGGHHHGGGEEEBBB@@@???<<<999777555777BBBNNN\\\bbbhhhjjjjjjnnnwww~~~}}}zzzjjj\\\TTTPPPMMMLLLJJJGGGIIIMMMUUUgggtttllliiieeekkk{{{dddJJJBBB888333555555888888888888999;;;===>>>AAAGGGHHHMMM[[[mmm___FFF???AAAEEECCC??????CCCHHHPPP[[[fff~~~dddccc\\\[[[jjjwwwkkkMMMBBBCCCNNNRRRUUUVVVYYY^^^___]]]dddjjjsssRRRGGGFFF???>>>EEEBBBFFFHHHCCC<<<777555444777777888888999;;;<<<===<<>>===>>>@@@AAACCCEEEFFFEEEDDDAAA@@@@@@===:::999666777@@@JJJVVV]]]eeeiiikkkpppxxxzzzxxx|||www^^^VVVQQQNNNNNNLLLIIIJJJMMMNNN___www}}}tttlllhhhmmm|||___EEE>>>777444777666888888888888:::<<<>>>???CCCIIIKKKNNNYYYhhhjjjMMM@@@@@@DDDDDD@@@???BBBEEEJJJTTT^^^uuutttddd```ddduuu~~~^^^GGGCCCGGGNNNSSSWWWXXX[[[```aaa___aaafffmmm~~~oooKKK???CCCCCC>>>CCCFFFHHHDDD???;;;::::::777777777777888999;;;;;;555777===DDDLLLTTTZZZ^^^ttt}}}ooo[[[QQQJJJQQQZZZbbbiiipppxxx}}}pppGGGAAABBB@@@EEEqqq```]]]WWWTTTWWWWWWWWWUUUSSSOOOLLLJJJLLLGGGAAA<<<999666444222...---,,,++++++*********))))))************))))))%%%&&&'''((())),,,000444333333666999666///,,,------000222444888>>>>>>:::333666777666999@@@DDDDDDDDDBBB>>>777111---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---...------,,,,,,------.........//////000111222222222222222333444666999:::;;;;;;;;;<<<===???@@@AAA@@@AAAAAA@@@>>>===???@@@AAABBBDDDFFFFFFEEEDDDCCCAAA>>>===;;;888777<<>>:::777666999777999999999999;;;===???@@@DDDLLLNNNPPPWWWaaa~~~wwwUUUBBB>>>BBBEEEAAA???AAABBBDDDKKKTTThhh}}}llllllsss~~~lllLLLBBBFFFLLLPPPVVVZZZ[[[___dddeeecccbbbdddggguuubbbKKKGGGCCC<<>>???III[[[sssppp^^^UUUKKKQQQYYY___ccchhhnnnssswww|||```CCCBBBCCCBBBIIIqqqaaa]]]VVVSSSVVVVVVVVVUUUSSSOOOKKKIIIKKKGGGAAA===999777444222......---,,,++++++++++++)))************))))))(((%%%&&&'''((()))+++...111000111555:::999333......---000111111555::::::777444777888777:::AAAFFFEEEEEECCC???999222---++++++,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---...------,,,,,,------.........//////000111111222111111222222444777999;;;<<<======>>>>>>???@@@AAA@@@@@@@@@?????????@@@AAACCCDDDFFFHHHIIIIIIHHHHHHCCC@@@??????;;;888:::???QQQYYYcccjjjmmmooorrruuu}}}{{{www]]]TTTNNNMMMMMMJJJHHHIIIIIINNNZZZlll{{{~~~vvvmmmfffeeekkk{{{zzzTTT;;;888777777:::777999999999:::<<<>>>@@@BBBCCCLLLOOOQQQUUU[[[ttteeeJJJAAACCCEEEBBB@@@AAAAAAAAAFFFMMM\\\pppqqq~~~XXXBBBCCCKKKNNNTTTYYY^^^```dddiiiiiigggeeeeeefffnnnkkkOOOAAA@@@CCCAAABBBEEEDDD???<<<;;;888777777666666777777888888888777777888888999:::777BBBPPP^^^kkkvvvuuupppoooqqqyyy|||kkk[[[SSSPPPTTTZZZ^^^```ccchhhlllrrrwwwyyyPPPBBBEEEFFFHHHOOOoooaaa^^^WWWSSSTTTUUUVVVUUUSSSOOOKKKIIIKKKFFFAAA<<<999777444222///...---,,,++++++++++++***************)))((((((&&&'''((((((((())),,,.........222888:::555222222///111111000222555555111444666777666:::BBBGGGGGGFFFEEEAAA;;;444...+++***,,,,,,++++++,,,,,,---...///...------,,,,,,,,,---...------,,,,,,------............///000000111111000000111222555777:::<<<>>>??????@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCDDDFFFHHHJJJJJJJJJJJJEEEBBBAAAAAA???:::999<<>>@@@FFFKKKMMMLLLNNNSSS]]]fffddd[[[RRRNNNPPPTTTXXXZZZ[[[]]]bbbfffjjjoooyyygggGGGEEEJJJMMMRRRXXXlll___^^^XXXTTTSSSTTTVVVVVVSSSOOOKKKHHHIIIEEE@@@;;;888666444222///...---,,,++++++++++++******+++******)))((('''(((((((((''''''))),,,//////---///555888555444444///111222111333666444000222444444444888AAAGGGHHHFFFFFFCCC>>>777000,,,+++,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,...------,,,,,,------............//////000000000///000000222555888;;;===AAABBBBBBCCCCCCCCCBBBBBB@@@???>>>@@@BBBDDDEEEDDDCCCCCCEEEGGGHHHIIIJJJJJJGGGCCCBBBCCCBBB===;;;===CCCLLLZZZfffooosssuuuvvvwww{{{qqqbbbTTTQQQTTTSSSQQQPPPPPPLLLKKKVVVfffqqqrrrnnndddcccgggwwwlllLLL:::;;;888777:::999::::::;;;<<<>>>@@@CCCDDDCCCJJJMMMRRRXXXYYYeee~~~^^^DDD===CCCAAABBBDDDDDDBBBDDDIIIKKKYYYnnnppphhhooozzzYYYHHHKKKUUUYYYXXX]]]ccchhhjjjmmmqqqpppllldddgggiiikkktttuuuWWWLLLBBB>>>DDDHHHEEEDDDFFF@@@???===<<<;;;:::::::::777666666666666666777777999888666555666999;;;===>>>@@@DDDFFFGGGFFFGGGHHHIIILLLPPPRRRRRRUUUYYY^^^eeeiiisss}}}~~~YYYFFFLLLQQQWWW```bbbggg[[[\\\XXXUUURRRTTTUUUVVVTTTPPPKKKHHHHHHDDD>>>:::777555333111///...---,,,,,,+++,,,,,,+++++++++******)))(((''''''''''''&&&'''***000444333...---111444333333444,,,000333444888<<<;;;666///111222111777@@@GGGIIIGGGGGGEEE@@@999222...,,,,,,,,,++++++,,,,,,---...000///...------,,,,,,,,,...------,,,,,,------............/////////////////////000222555888;;;===CCCDDDEEEEEEEEEEEECCCCCCAAA??????@@@DDDGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHDDDCCCEEEDDD@@@>>>@@@>>>GGGTTTbbblllrrruuuuuuuuuzzzxxxfffUUUPPPTTTUUUSSSRRRLLLHHHHHHRRRbbbnnnqqqooofffbbbbbbmmm~~~```EEE999;;;777555:::;;;;;;;;;;;;<<>>======<<<;;;:::999999888888888888777666666666666666888:::999999888777888<<>>999777555222111//////...---,,,,,,,,,,,,+++++++++******(((''''''%%%%%%%%%%%%''',,,333888777111---///111111111333***///444888===CCCBBB>>>,,,///000000666@@@GGGIIIGGGGGGFFFAAA:::444///---,,,,,,++++++,,,,,,---...000000///...---,,,,,,,,,...------,,,,,,------............///////////////...///000222555999<<<>>>EEEEEEFFFGGGGGGFFFDDDCCCBBB@@@???AAAEEEHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMIIIDDDCCCEEEEEEBBB@@@BBB>>>FFFRRR___iiioooqqqqqqsssyyyyyyfffRRRMMMQQQSSSRRRQQQNNNLLLMMMWWWgggqqqtttrrrfff```\\\cccxxx|||XXX@@@777;;;777444:::===;;;;;;<<<===???BBBDDDFFFKKKMMMMMMSSS\\\YYY[[[jjj}}}[[[MMMCCCBBBDDDFFFDDD@@@@@@DDDDDDJJJVVViiikkkwwwwwwYYYFFFNNN[[[^^^ccckkkdddjjjnnnppprrrtttsssnnnppptttvvvttttttgggPPPHHHFFFCCCEEELLLGGGFFFDDDBBBAAA??????>>><<<;;;:::999999888999999555666888:::999777666777444666777777999<<<===;;;<<>>@@@BBBEEEGGGIIILLLNNNQQQSSSVVVZZZ___ccctttLLLGGGJJJHHHCCCCCCEEEEEEAAADDDFFFKKKWWWkkkzzzmmm}}}\\\WWWTTTXXXaaahhhjjjhhhmmmkkkkkklllppptttvvvwwwyyyuuuwww{{{{{{~~~hhhLLLDDDEEEFFFEEEGGGHHHHHHEEEBBBAAA???<<<<<<<<<;;;::::::999999888:::::::::999999999999888888888888888888888888888:::;;;===???BBBEEEHHHIIIOOOPPPVVV___gggjjjfffaaagggiiilllpppuuu{{{ttttttRRRTTTYYYaaaiiinnnppppppZZZ[[[ZZZSSSVVVUUUSSSTTTUUURRRLLLIIIJJJGGGFFFAAA:::777777444000...------,,,,,,++++++***))))))))))))((((((((((((((()))***(((&&&)))111777888666111...000444333---***///111000333999:::777444222111222777>>>CCCDDDEEEIIIIIICCC===888000))),,,+++++++++++++++,,,,,,...///000///---,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////......///111333555777999;;;===@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFGGGJJJOOOQQQQQQPPPNNNOOOLLLIIIJJJMMMLLLGGGCCCGGGSSSaaajjjllloootttsssvvv|||}}}xxxyyy}}}{{{~~~lllVVVQQQSSSQQQQQQUUUVVVTTTVVV```mmmuuutttpppfff```ZZZ___ooosssHHH???777777999999:::<<<===>>>???AAACCCFFFHHHJJJLLLNNNPPPRRRUUUXXX]]]aaannndddLLLJJJGGGEEECCCBBBAAAAAAAAACCCGGGPPP```vvv{{{rrrvvv\\\ZZZ[[[```hhhnnnppppppnnnmmmlllmmmooosssvvvwwwyyyuuuvvvyyyxxxzzzjjjQQQDDDAAABBBHHHIIIIIIGGGDDDBBBAAA@@@======<<<<<<;;;::::::::::::::::::999999999888888888888888888888888888888999:::;;;===???BBBDDDEEEIIIJJJNNNVVV^^^aaa^^^ZZZ^^^```cccgggmmmttt}}}gggZZZ]]]bbbhhhmmmppprrrtttzzz[[[[[[[[[UUUWWWVVVTTTTTTVVVSSSMMMIIIIIIGGGFFFAAA:::888888555000...------,,,,,,++++++***))))))))))))((((((((((((((())))))'''&&&(((...333555333//////444999555...,,,///000///111666888777:::666333333777===CCCFFFGGGJJJJJJEEE???:::222+++,,,,,,++++++++++++,,,,,,...///000///---,,,,,,---------,,,,,,,,,,,,------.../////////......000222444666999;;;<<<>>>AAADDDDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIMMMPPPPPPPPPRRRRRRNNNJJJJJJMMMMMMIIIEEEIIITTTcccmmmqqqtttxxxvvvyyy~~~zzzzzzmmmhhhuuuqqq\\\UUUTTTRRRRRRUUUZZZWWWXXX```jjjpppnnnjjjbbb\\\WWW[[[jjj~~~kkkEEE===777888::::::;;;>>>???@@@AAACCCEEEHHHJJJKKKLLLNNNPPPRRRSSSVVV[[[^^^ddd]]]QQQHHHGGGFFF@@@???CCC@@@BBBDDDIIIRRReee|||yyy{{{~~~```ZZZ\\\aaagggmmmqqqtttuuupppooommmmmmnnnqqquuuwwwwwwttttttvvvtttuuuvvv\\\MMMHHHFFFFFFGGGFFFCCC@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888888888888888888888888888888888999:::<<<===???@@@BBBBBBEEEKKKQQQUUUTTTQQQSSSUUUWWW[[[aaaiiirrryyy{{{}}}www\\\```dddjjjmmmnnnpppsssvvvvvv]]]ZZZYYYVVVVVVWWWTTTTTTWWWUUUNNNIIIHHHGGGFFFAAA;;;888999666111...------,,,,,,++++++***))))))))))))((((((((((((((()))((('''&&&'''+++...111000...000888>>>:::222///000000000111555777777<<<777444666:::>>>CCCGGGGGGJJJJJJGGGDDD@@@999111------,,,+++++++++,,,,,,---///000///---,,,,,,---------,,,,,,,,,,,,---------/////////...///111222444777:::<<<===???AAACCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKNNNOOOPPPQQQQQQNNNHHHFFFIIIJJJHHHGGGLLLWWWeeerrrzzz~~~}}}}}}~~~ooo```^^^iiiyyytttaaaYYYVVVSSSTTTVVVZZZXXXXXX^^^fffjjjiiieee]]]XXXTTTWWWdddxxxzzz___AAA;;;777999;;;;;;===@@@AAABBBCCCEEEGGGJJJLLLMMMMMMOOOQQQRRRSSSVVVZZZ]]]fffuuuxxx^^^JJJIIIJJJCCCAAAFFFCCCDDDEEEEEEIIIWWWkkk{{{uuupppVVVWWW\\\dddiiilllnnnppprrrqqqpppooommmmmmooorrrtttrrrpppppprrrrrrsss|||gggOOOEEEDDDEEEGGGFFFAAA????????????>>>======<<<<<<;;;::::::::::::999999999999888888888888888888888888888888888999999;;;<<<<<<======>>>BBBGGGJJJKKKJJJLLLMMMOOOQQQVVV]]]fffllllllnnnrrrsssssssssuuuwww~~~zzzyyy{{{}}}zzzxxxvvvxxx~~~|||mmm\\\```fffkkkmmmkkkkkkppptttppp^^^YYYWWWUUUTTTXXXUUUTTTWWWVVVPPPIIIGGGFFFEEEAAA:::888888666111...------,,,,,,++++++***))))))))))))((((((((((((((((((((('''&&&''')))+++.........222:::AAA>>>777333111000111222444777:::;;;666444999===>>>AAAFFFFFFIIIJJJIIIIIIGGGAAA999...------,,,+++++++++,,,---...000///...,,,------...------,,,,,,------...---...////////////111333444666:::<<<===>>>@@@AAACCCDDDFFFHHHJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRNNNGGGDDDFFFGGGFFFHHHNNNZZZiiixxxzzz~~~wwwsssyyyzzzjjj```___dddjjj}}}wwwhhh^^^ZZZWWWWWWYYY[[[YYYYYY]]]dddhhhgggddd[[[VVVRRRTTTaaassssssTTT>>>999888:::<<<;;;===AAABBBCCCDDDFFFHHHKKKMMMOOOOOOPPPRRRSSSTTTVVVZZZ]]]eeeeeepppPPPIIIKKKFFFCCCEEEDDDFFFEEECCCCCCKKK[[[hhhxxxuuurrrsssddd\\\YYY___fffiiiiiihhhjjjlllooopppooommmkkkkkkmmmoookkkjjjkkknnnpppsss{{{___JJJDDDCCCHHHKKKHHHFFFFFF?????????>>>======<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888::::::999999999:::;;;;;;<<<;;;<<<>>>AAADDDFFFFFFIIIIIIJJJKKKNNNSSSZZZ___^^^```bbbeeefffhhhjjjllllllmmmooommmkkkkkkooorrrooopppuuuqqqeee``````eeejjjkkkiiiiiimmmrrriii^^^XXXUUUVVVSSSZZZVVVUUUXXXXXXQQQJJJFFFEEEDDD???999777888555111...------,,,,,,++++++***))))))))))))((((((((((((((((((''''''(((((()))))),,,...000222888>>>===888555111///111333444888===>>>666333888<<<;;;>>>EEEFFFHHHIIIJJJLLLLLLFFF>>>///...---,,,,,,++++++,,,,,,...//////...------.........------------......---...000000///000222444444777:::===>>>>>>???AAABBBDDDGGGJJJLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKJJJIIIJJJMMMPPPRRRTTTQQQJJJFFFFFFGGGEEEGGGOOO[[[kkk~~~~~~ssshhhkkk{{{zzz{{{}}}vvvlllhhheeeaaaooorrrhhhaaa^^^]]]]]]]]][[[[[[^^^cccffffffdddZZZVVVRRRTTT___qqqmmmKKK<<<999888<<<===;;;===AAACCCDDDEEEGGGIIILLLNNNOOOOOOPPPRRRSSSTTTWWW[[[^^^bbb```yyy___OOOKKKGGGCCCBBBCCCDDDDDDAAA???DDDMMMUUUeeeooo{{{ooommmuuu~~~}}}ggg^^^dddaaaeeehhhiiigggfffgggiiilllnnnooommmiiifffgggiiiddddddeeeiiinnnttt{{{VVVGGG===BBBHHHIIIHHHIIIAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEFFFFFFGGGHHHKKKOOOSSSRRRSSSUUUWWWZZZ]]]___```ZZZ\\\^^^^^^]]]___dddiiipppuuu~~~}}}vvvzzzhhh```dddeeehhhjjjjjjiiiiiilllooobbb]]]WWWUUUYYYUUU[[[VVVUUUYYYYYYRRRJJJFFFCCCCCC>>>888666777555000...------,,,,,,++++++***))))))))))))(((((((((((('''''''''((()))***)))))),,,000222111222666777555444///---000222222777>>>FFF:::222555666555:::DDDFFFHHHIIIIIILLLMMMGGG>>>//////...,,,,,,+++++++++,,,...//////...------.........------------......---...000000///000333555555888<<<>>>??????@@@AAABBBDDDGGGKKKMMMOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIIIILLLOOOQQQTTTSSSLLLFFFFFFEEEDDDCCCMMMZZZkkk}}}pppfffgggrrr~~~~~~{{{wwwsssmmmxxxuuukkkfffcccaaa]]][[[ZZZ\\\___aaa```___ZZZWWWSSSUUU___ppp~~~fff@@@:::999999======;;;<<<@@@CCCDDDEEEGGGIIILLLNNNPPPMMMNNNPPPRRRSSSVVVZZZ]]]\\\eeesssxxx]]]OOOIIIFFFDDDCCCCCCCCCBBBAAABBBEEEHHHQQQ[[[gggsssvvvdddmmm}}}tttddd```fffhhhhhhhhhfffeeeeeeggghhhhhhlllnnnmmmgggcccbbbccc`````````dddkkktttzzz|||uuuYYYAAA>>>DDDEEEEEEGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<===???@@@???@@@BBBBBBBBBDDDGGGIIIIIIHHHIIIKKKNNNQQQRRRSSSMMMOOORRRRRRSSSVVV]]]bbbooowww~~~zzztttpppppp~~~ssseeeaaajjjlllkkkkkkjjjjjjjjjjjjjjj]]]]]]VVVVVV[[[WWW[[[VVVUUUYYYZZZSSSJJJEEEBBBBBB===777555666444000......---,,,,,,++++++***))))))))))))((((((((((((''''''''')))***+++***)))---222333000...000222111444---+++...111111777>>>MMM===222111111000777CCCFFFHHHHHHIIILLLLLLEEE<<<000///...---,,,+++++++++,,,---//////...---............------------......---...000000000111333555666:::>>>@@@AAAAAAAAABBBBBBDDDHHHKKKNNNOOOPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOLLLIIIIIILLLOOOOOOSSSRRRKKKEEEDDDCCCAAAAAAKKKYYYkkkxxxnnnggghhhooouuu~~~ssslllgggddd\\\ZZZXXXXXXYYYZZZZZZXXX[[[XXXTTTVVV___pppyyy___888:::999:::======;;;<<<@@@CCCDDDEEEGGGIIILLLNNNOOOKKKMMMOOOPPPRRRUUUZZZ]]]UUUggglllzzzkkkTTTLLLIIIGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBLLLXXXeeeuuunnnaaaqqqyyymmmfffddddddkkkiiifffcccccceeefffhhheeejjjnnnlllfff```^^^___]]]]]]]]]```iiisssxxxyyy{{{sssNNNCCCEEEFFFFFFHHHFFFFFFFFFEEEDDDDDDCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;888999:::;;;;;;;;;<<<>>>999;;;>>>??????@@@BBBDDDCCCBBBBBBCCCFFFHHHIIIIIIFFFIIIKKKLLLMMMRRRYYY^^^gggooovvvuuurrrwww|||}}}uuuppphhhfffppppppmmmjjjiiiiiiiiigggeeeYYYWWWVVVSSSVVVZZZ[[[YYYWWWVVVVVVRRRLLLFFFAAA???<<<999777555222///......---,,,+++++++++++++++*********))))))(((((()))(((&&&%%%&&&''')))+++---///222555555333000...///111111000...000666;;;FFFAAA999222000333999>>>EEEGGGJJJLLLKKKHHHDDDAAA777222------///000---)))///////////////000000000//////.........---------000/////////111222444555;;;:::;;;???CCCFFFEEECCCHHHHHHIIILLLPPPRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRSSSPPPRRRRRRPPPLLLJJJLLLNNNUUUTTTQQQNNNIIIEEEAAA???AAAFFFUUUkkk{{{uuusssvvvyyyxxxnnnddd___YYYRRRNNNOOOSSSXXXZZZ\\\TTTOOOUUUbbbtttpppNNN>>>:::::::::;;;===AAAEEEGGGEEEDDDCCCCCCDDDGGGIIIKKKMMMMMMNNNOOOQQQTTTWWWXXX]]]bbbgggppp^^^QQQPPPOOO@@@GGGIIICCCAAAEEEEEEAAACCCFFFMMMYYYiiiyyyhhhtttyyylllaaa___dddkkkjjjfffaaa___```aaaaaa___ggghhhhhhhhhgggeeebbbaaa[[[ZZZ[[[aaaiiiqqquuuvvvwwwxxxiiiMMMDDDBBBCCCEEECCCGGGJJJIIIHHHGGGFFFEEE@@@BBBCCCAAA>>>===???BBB>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>????????????@@@@@@AAACCCDDDDDDEEEDDDEEEJJJMMMKKKLLLXXXggghhhdddhhh}}}||||||sssnnnmmmmmmnnnnnnkkkiiijjjnnnppppppoooZZZXXXXXXUUUXXXYYY[[[YYYWWWVVVVVVRRRKKKFFFAAA???<<<999777555222///......---,,,++++++++++++************)))))))))((()))(((&&&&&&&&&''')))***---000333555444333333444....../////////111444777@@@<<<777333222555888;;;BBBDDDHHHKKKJJJGGGCCC@@@777222---+++---...,,,***......//////000000000000//////.........---------000//////000111333555666===<<<<<>>BBBDDDGGGNNNZZZgggttt{{{}}}nnn|||zzzmmmbbb___aaagggjjjrrrkkkbbb^^^___cccfffhhhggggggggggggggggggffffff```^^^]]]```ffflllpppqqqvvvwww{{{sss]]]KKK@@@<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>?????????AAAAAAAAAAAABBBBBBBBBBBBJJJGGGHHHOOOSSSSSSUUUYYYWWW^^^|||uuuqqqppppppppppppooooooqqqtttuuutttrrr}}}YYYXXXZZZYYYYYYXXX[[[YYYWWWVVVUUUQQQKKKEEEAAA>>>;;;999777555222000......---,,,++++++++++++************))))))))))))(((''''''&&&&&&((()))***,,,000444444222222777<<<000...---...000222222222999666444333444666888888===AAAFFFIIIJJJGGGCCC???:::555...,,,,,,......---------...///000111111222/////////.........------/////////000111444666777>>>======@@@EEEJJJLLLMMMNNNMMMMMMPPPSSSUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRPPPMMMMMMOOOQQQRRRRRRNNNMMMLLLIIIFFFCCC@@@???@@@HHHYYYnnn~~~qqqiiitttuuuaaa[[[SSSOOOPPPRRRSSSRRRSSSNNNNNN[[[lll}}}zzz]]]AAA::::::;;;===@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPSSSVVVYYY[[[YYYXXX[[[dddrrrwww[[[SSSOOOFFF???AAACCCCCCBBBDDDBBBCCCCCCDDDHHHRRR___iiiyyy{{{xxxyyyhhh___bbbhhhlllllloooiiibbb___aaaeeeggggggffffffffffffgggiiijjjkkkeeeccc```aaadddhhhkkkllltttuuuvvv}}}jjjUUULLLCCCBBBBBBFFFIIIIIIEEEBBBKKKHHHEEECCCBBBCCCCCCCCCDDDCCCAAA???>>>===>>>>>>========================<<<============>>>>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFIIINNNPPPNNNMMMOOOUUUnnn{{{vvvssssssrrrrrrpppqqqsssvvvxxxxxxvvvsssyyyXXXXXX[[[ZZZZZZWWW[[[YYYWWWVVVUUUQQQJJJEEE@@@>>>;;;999777555222000......---,,,++++++++++++*********)))))))))))))))(((''''''''''''((())))))***///333222///000888@@@888444///...000222222111555333333333555777777777999>>>DDDJJJKKKIIIDDDAAA@@@:::333...---...///000+++,,,---...000111222333////////////............/////////000222555777999======>>>AAAEEEKKKOOOQQQUUUTTTSSSTTTVVVWWWVVVUUUUUUVVVXXXXXXYYYXXXWWWVVVXXXTTTPPPPPPRRRUUUUUUSSSLLLKKKJJJHHHFFFCCCAAA@@@AAAHHHYYYlll{{{{{{mmmeeeiiiqqq{{{llldddYYYSSSSSSUUUVVVUUUTTTNNNMMMZZZmmm~~~qqqRRR<<<::::::<<>>>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHIIICCCGGGKKKJJJFFFEEEKKKSSSeee|||vvvqqqpppqqqssssssoooppprrruuuvvvvvvuuutttyyyZZZYYYZZZZZZZZZWWW\\\YYYVVVUUUTTTPPPIIIDDD@@@>>>;;;999888666333111......---,,,++++++++++++))))))))))))))))))******'''''''''''''''((())))))''',,,000///---...666>>>AAA;;;333//////222333222444555666666666666666777777<<>>666///,,,,,,...///***+++,,,...///111222333000000/////////.........//////000111333666999:::<<<===???AAAEEEKKKPPPTTTZZZZZZYYYYYYZZZYYYWWWUUURRRTTTVVVXXXYYYZZZYYYYYY]]]YYYTTTSSSTTTUUUSSSQQQLLLKKKKKKIIIGGGEEECCCBBBBBBIIIXXXiiivvv|||tttgggeeedddhhhsssyyynnnaaaZZZ\\\```bbbbbb___VVVQQQXXXgggvvv}}}gggIII;;;;;;;;;===AAADDDFFFFFFFFFEEEIIIIIIJJJLLLLLLLLLLLLLLLJJJKKKNNNQQQTTTWWWYYYZZZZZZVVVXXX______hhhlll\\\nnnpppZZZGGGFFFHHHEEE@@@CCCDDDBBB@@@AAAGGGMMMZZZbbbnnnwwwyyyrrrjjjffffffgggiiiiiieeeddddddfffiiijjjfffcccdddcccbbbbbbdddhhhkkknnnkkkiiigggeeeeeegggjjjlllnnnppprrrpppsss}}}]]]III???>>>DDDLLLCCCGGGKKKIIIEEEBBBDDDGGGFFFEEEBBB@@@??????@@@AAA>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFKKKUUUbbbnnnsss}}}xxxppplllkkknnnqqqssspppqqqqqqrrrrrrsssuuuvvvccc^^^ZZZYYY[[[XXX\\\YYYVVVUUUTTTPPPIIICCC@@@===;;;999888666333111......---,,,++++++++++++))))))))))))************'''''''''(((((((((((((((&&&***......---...333888AAA<<<555000///111333444333999???>>>999444444555444;;;DDDMMMQQQOOOJJJGGGFFFAAA999111,,,***+++,,,***+++,,,---///000111222000000000/////////......//////000111444777:::<<<<<<>>>AAADDDGGGLLLQQQUUU\\\\\\]]]______^^^ZZZWWWPPPQQQSSSUUUWWWYYYYYYZZZ^^^\\\XXXVVVTTTSSSPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBDDDKKKYYYhhhsss}}}|||jjjaaaZZZYYY___mmmrrrkkkmmmrrrtttssslllaaaXXXWWW^^^kkk{{{~~~uuuYYYCCC===<<<<<<>>>AAADDDEEEFFFEEEEEEIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKNNNQQQTTTVVVXXXXXXVVVTTTWWW[[[[[[```zzznnn||||||eeeOOOGGGFFFBBB???AAACCCBBB@@@@@@BBBDDDLLLSSS]]]eeemmmxxxsssyyyllllllkkkjjjiiijjjlllnnnpppkkkffffffiiinnnppppppfffeeecccbbbcccfffiiikkkjjjjjjjjjhhhggghhhjjjmmmlllmmmoooooonnnuuunnnYYYFFF>>>>>>???BBBDDDDDDAAAAAAEEEIIIDDDCCCBBBAAA@@@@@@AAAAAA>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCC???CCC]]]zzzuuuoookkkkkkmmmooopppqqqrrrrrrrrrqqqsssvvvyyyqqqfff\\\XXX[[[ZZZ\\\YYYVVVUUUTTTOOOHHHCCC???===:::999888666333111......---,,,++++++++++++((()))))))))************&&&''''''(((((((((((((((&&&)))---/////////000111888777555222//////111333222>>>JJJJJJ???444000111111888CCCMMMRRRPPPLLLHHHKKKFFF???666///+++++++++++++++,,,---...000000111000000000000/////////...//////000222555888;;;===<<<@@@DDDHHHJJJMMMRRRUUUZZZ\\\___ccceeeccc^^^ZZZSSSSSSTTTUUUWWWYYYZZZ[[[_________]]]XXXUUURRRRRRMMMLLLKKKJJJGGGEEECCCBBBEEEMMM\\\kkktttzzzuuujjj^^^YYYYYY___nnn}}}mmmddd[[[WWWZZZeeewwwyyylllMMM>>>@@@;;;===>>>@@@BBBDDDEEEEEEEEEIIIIIIHHHGGGHHHIIIJJJKKKIIIKKKMMMPPPSSSUUUUUUVVVRRRSSSWWWZZZZZZ```qqq}}}sssdddRRRIIIHHHBBBBBBBBBBBBAAA@@@@@@@@@BBBGGGNNNTTT[[[gggvvvzzz{{{qqq~~~rrriiiiiijjjjjjkkklllnnnooopppkkkfffeeeiiinnnqqqrrriiihhhfffeeedddeeefffgggiiikkkllljjjhhhggghhhjjjjjjjjjlllnnnmmmooozzzhhhSSSNNNPPPJJJBBB???@@@CCCFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDKKK```yyyvvvsssqqqppppppnnnmmmnnnqqqssssssrrrrrrtttwww|||mmm^^^XXX\\\\\\\\\YYYVVVUUUTTTOOOHHHBBB???===:::999888666444222......---,,,++++++++++++(((((())))))*********+++&&&''''''((()))((((((((('''***...111222111///------111333333000...///111000AAAQQQRRRDDD444...---///777CCCMMMRRRQQQLLLHHHPPPLLLEEE;;;333...---...+++,,,,,,---...///000000000000000000////////////...///000222555999<<<>>>===BBBGGGKKKLLLOOOSSSVVVWWWZZZ___eeehhhgggbbb^^^YYYXXXWWWXXXYYYZZZ\\\^^^aaaccceeeccc^^^YYYWWWWWWMMMLLLKKKIIIGGGDDDBBBAAAEEEOOO```nnnuuuxxx{{{nnneee``````iiiuuuzzzxxxttttttuuuhhhaaaZZZWWWYYYdddyyyvvv}}}vvveeeEEE<<>>@@@AAACCCDDDEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJIIIKKKMMMPPPRRRTTTTTTTTTQQQUUUYYY[[[]]]cccnnnyyy|||^^^KKKMMMHHHFFFCCCBBBBBBBBBAAA@@@<<<@@@EEEIIIOOO[[[kkkwwwvvvzzzttt}}}zzzdddhhhfffddddddfffggghhhgggfffdddccceeeiiilllkkkiiilllkkkiiigggfffeeeeeefffhhhkkklllkkkhhheeeeeegggiiigggiiimmmmmmmmmttt~~~uuudddPPPEEEDDDEEEAAA<<>><<<:::999888555222000///...---+++***)))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,000444444222000...222555222,,,***---222555:::CCCKKKEEE777...---000333;;;GGGQQQTTTPPPKKKPPPPPPMMMDDD777...+++,,,---,,,,,,+++,,,---...///333333222111000000111111///000111333555888:::<<>>999::::::;;;===???AAAAAACCCEEEGGGFFFHHHIIIIIIIIIJJJMMMOOOKKKLLLMMMPPPSSSTTTRRRPPPQQQUUU[[[```cccfffhhhjjjmmmVVVIIIDDDEEECCC@@@???AAABBB@@@BBB???>>>AAAEEELLLZZZfffzzzsssqqqttt}}}{{{qqqoooqqqggg^^^\\\bbbfffeeeaaabbbfffjjjlllkkkiiihhhhhhdddeeeeeeccceeehhhgggcccjjjiiihhhffffffeeeeeeffffffhhhjjjkkkkkkmmmqqqssspppZZZGGGBBBHHHDDDBBBAAAAAABBBBBBAAA@@@CCCAAA??????AAABBBBBBBBB???AAACCCEEEFFFFFFEEEDDDFFFFFFDDDBBBDDDGGGEEE???BBBDDDGGGRRRooo}}}zzzsssvvvwwwxxxuuuqqqnnnlllkkkkkknnnpppqqqppppppqqqrrryyyfff```______[[[WWWSSSQQQQQQNNNGGGBBB>>><<<:::999888666222000///...,,,+++***)))))))))******))))))((((((((((((''''''''''''''''''''''''((())),,,000444555333111,,,000444222---+++---000222444:::AAA???666000000000222777@@@IIINNNMMMJJJLLLNNNLLLDDD:::111......------,,,+++,,,---...///333222222111111000111111000000111222444777999:::AAABBBHHHQQQVVVWWWYYY]]]``````bbbdddfffgggjjjmmmeeefffgggiiiooovvv{{{}}}|||zzzvvvmmm```ZZZZZZUUUQQQMMMKKKEEE@@@@@@DDDLLLUUUcccmmmtttxxx|||~~~www}}}zzztttqqqpppxxxzzzssshhhaaacccqqqyyydddKKK;;;:::<<<<<<>>>@@@BBBBBBAAAAAACCCDDDEEEFFFHHHHHHHHHJJJLLLOOONNNNNNPPPSSSUUUVVVTTTSSSQQQUUUZZZ^^^aaacccfffhhhrrrcccMMMOOOIIIDDDBBBBBBAAA@@@@@@???===<<>><<<:::999888666333000...---,,,+++***)))))))))***))))))))))))((((((((()))))))))))))))))))))))))))***,,,000333444333111+++...222333000------...222000222777999666444444222111222888@@@GGGIIIIIIHHHJJJJJJFFF===555111///------,,,+++,,,---...///222222222111111111111111000000111222333555666777>>>@@@HHHRRRXXX[[[aaaggglllmmmmmmlllkkkkkkmmmnnnnnnllllllooottt|||xxxjjjaaa___ZZZUUUPPPLLLGGGAAAAAAEEEQQQYYYdddmmmrrruuuyyy|||zzzuuuuuuzzzyyyooommmxxx{{{mmmVVVAAA888;;;???@@@BBBCCCDDDDDDBBBAAAAAABBBCCCDDDFFFGGGGGGIIILLLNNNNNNOOOPPPSSSVVVWWWUUUSSSRRRUUUXXX[[[]]]___ccceeeggg~~~jjjXXXKKKBBBDDDEEEBBB>>>??????<<<<<>>???AAAAAA???@@@DDDBBBJJJUUUaaalllvvv~~~rrrhhhaaa]]]ddduuummmfffdddfffcccddddddcccaaa_________aaabbbcccccccccdddgggiiiaaaaaa]]]XXXXXX\\\\\\ZZZZZZ[[[^^^```aaaaaa```___ZZZ]]]aaabbbbbbaaaaaaaaaeeekkksssxxxuuupppqqqgggbbbjjjqqq|||pppeeecccbbbeeekkkppppppooollljjjiiikkkmmmkkkiiihhhiiilllnnnmmmlllkkkbbb___^^^]]]ZZZUUUQQQMMMJJJGGGEEE???===;;;:::999666333111------,,,+++************))))))))))))************(((((((((((((((((((((((((((''''''))),,,.........,,,...222666888666333000444444333444777888555111333333444777<<<@@@CCCDDDCCCFFFHHHGGGAAA999222---......,,,,,,,,,,,,---...000111111222222222111111111111000111222333444444;;;@@@JJJVVV___fffrrr|||www}}}xxxwwwvvvxxxxxxmmmfffccc]]]VVVPPPJJJEEEFFFKKKVVV]]]ffflllooossswwwzzz{{{{{{zzznnnZZZBBB777888>>>AAABBBAAACCCFFFFFFEEEDDDDDDDDDAAABBBDDDEEEEEEGGGJJJLLLLLLMMMNNNQQQTTTUUUSSSQQQTTTVVVXXXYYYZZZ\\\___bbbggggggsss|||___QQQLLLFFFCCCEEEBBB???@@@CCCDDDAAA@@@AAAAAACCCHHHMMMSSSZZZbbbhhhsss{{{}}}uuulllaaaXXXPPP```~~~ssslllnnngggggggggggggggaaaccceeedddaaa^^^^^^___^^^```cccddddddddddddfffcccccc^^^YYYYYY]]]]]][[[XXXYYY\\\___``````______YYY\\\___```___]]]]]]]]]^^^ffflllmmmxxxtttfffeeefffbbbeeemmmmmmooopppooonnnmmmmmmnnnllljjjiiiiiijjjkkklllkkk{{{ggg______```\\\ZZZWWWRRRNNNIIIFFFDDD???===;;;:::999777444111---,,,++++++******++++++)))))))))************+++'''''''''''''''''''''''''''&&&%%%'''***,,,---,,,......111666::::::666111111333444333555888777333444444666888;;;>>>@@@BBBDDDFFFHHHHHHDDD===555000///...---,,,+++,,,---...///000111333333222111111111111111111222333444555:::???JJJWWW```hhhvvv{{{{{{yyyzzz}}}rrrjjjeee^^^VVVPPPJJJFFFHHHNNNZZZ___fffkkknnnqqquuuyyy|||uuucccPPP>>>888<<>>;;;:::999777444111,,,,,,++++++******++++++))))))*********+++++++++''''''''''''''''''''''''(((&&&%%%&&&)))+++------///...///444:::;;;777222,,,222444333555<<<@@@???444444444444666999===@@@EEEGGGIIIJJJHHHCCC<<<777///...---,,,+++,,,------...000111333333333111000000000111111333444555666888>>>IIIUUU^^^gggvvv}}}}}}zzzyyyxxxpppiiiaaaYYYSSSMMMJJJMMMSSS^^^ccchhhkkkmmmnnnrrrvvv|||{{{oooUUUFFF::::::???@@@??????BBBDDDHHHIIIHHHFFFEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNQQQTTTUUUSSSQQQNNNQQQUUUXXXYYYZZZ[[[]]][[[```ccchhh}}}wwwdddQQQJJJDDDAAACCCDDDBBBBBBCCCAAAAAAAAA???>>>???BBBEEEEEENNNZZZeeeppp|||ppp```SSSPPPXXXccclllqqqlllfffaaa\\\[[[bbbkkkggggggeeedddbbb___\\\ZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]```aaa___[[[\\\___^^^ZZZUUUVVVWWWXXXYYYZZZ[[[\\\XXXYYYYYYXXXVVVUUUVVVWWWXXXYYY___eeegggmmmllliiiiiiiiiiiiiiiiiijjjmmmmmmooopppppppppppprrrtttoooqqqrrrnnnhhhfffjjjnnniii]]]\\\\\\YYYZZZYYYUUUOOOIIIDDDBBB@@@>>><<<:::999777444111,,,,,,++++++***+++++++++))))))******++++++++++++(((((((((((((((((((((((()))'''&&&&&&))),,,---...///------222999;;;777222+++222666444777AAAJJJLLL444333222000111555:::???EEEGGGJJJLLLKKKHHHBBB===///...---,,,+++,,,,,,---...///111333444333111000000000111222333555666777777===HHHTTT\\\fffuuu}}}}}}xxxuuu}}}tttmmmfff^^^XXXRRROOOSSSYYYbbbfffjjjlllkkklllpppsssqqq{{{}}}uuuiiiLLL???777;;;@@@@@@??????CCCFFFIIIJJJHHHFFFDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJLLLOOOQQQRRRPPPNNNKKKOOOSSSWWWXXXYYYZZZ[[[WWWcccgggaaakkkeeeQQQIIIDDDEEEFFFDDDDDDEEE===???AAAAAA@@@???@@@AAA>>>EEENNNVVV^^^kkk}}}~~~wwwccc\\\RRROOOZZZrrrgggffflllssspppcccXXX\\\ffffffdddcccccccccccc```^^^^^^]]][[[XXXVVVWWW[[[^^^]]]___]]][[[\\\^^^]]]XXXWWWWWWWWWXXXYYYZZZ\\\]]]WWWXXXWWWVVVSSSSSSTTTUUUYYYSSSXXXeeeiiieeejjjwww{{{qqqjjjggghhhfffcccdddiiimmmnnnooooooooonnnnnnppptttwwwppptttvvvppphhhdddiiipppiii___YYYcccYYYZZZXXXQQQMMMKKKHHHCCC???===;;;999888666333000///---+++)))))))))***+++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''''''''))),,,///111111111...---333:::777///---,,,---222666:::BBBJJJ<<<666222333222000444;;;AAAEEEJJJKKKJJJHHHIIIJJJ:::333,,,***...000...***000111222333444333222222444333333333444666777999@@@DDDIIIOOOWWWcccpppyyyzzzwwwzzzzzzuuusssmmmddd[[[UUUTTTYYY]]]iiikkkmmmnnnnnnnnnpppqqqyyywwwyyy||||||mmm]]]??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGEEECCCCCCDDDHHHHHHIIIJJJKKKLLLMMMNNNOOONNNOOORRRVVVZZZ\\\\\\^^^]]]___bbbcccooofffYYYLLLIIIJJJIIIDDD???BBBAAACCCEEEBBB===<<>>>>>???DDDMMMYYYeeelll{{{kkk^^^\\\PPPKKK\\\{{{jjjjjjfffhhhiiihhheeedddcccdddccc^^^^^^eeeiiigggbbb```]]][[[XXXWWWYYY\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\[[[WWWXXXYYY[[[\\\ZZZUUURRRUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUWWW[[[aaaeeefffgggxxxuuunnnkkkkkkjjjiiiiiijjjjjjiiihhhsssqqqooommmmmmmmmoooppptttuuuvvvuuuqqqllliiihhhjjj___WWW___XXXZZZXXXQQQMMMLLLHHHCCC???===;;;999888666333000///---+++***))))))***+++))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''))),,,///000222333111---000444222---000------222555666999>>>===777222222111000333888===BBBHHHJJJJJJHHHGGGHHH<<<555---***,,,///...+++///000111333444444333333333333222333444666888999???FFFPPPXXX^^^fffpppwww|||{{{{{{uuusssnnnfff]]]XXXXXX]]]aaaiiijjjmmmnnnoooqqquuuwww{{{yyyzzzyyyyyydddSSS>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCGGGHHHIIIJJJLLLMMMNNNOOONNNOOOQQQTTTXXX[[[]]]^^^[[[YYYZZZ]]]]]]ggggggTTTKKKJJJLLLOOOEEEAAA???AAAAAA@@@BBBFFFAAA@@@???AAAEEELLLSSSXXXeeeiiiqqq{{{}}}uuuhhh[[[RRRMMMRRRcccrrriiinnnggghhhiiigggeeeccccccdddbbb___aaahhhlllhhhbbb___^^^[[[YYYYYY[[[^^^___```]]]^^^^^^^^^]]]\\\\\\]]]____________^^^\\\WWWTTTUUUUUUUUUUUUUUUTTTSSSRRRVVVVVVWWW[[[```dddfffgggrrrwww|||yyysssooonnnpppmmmjjjiiiiiikkklllllltttrrrqqqooonnnnnnnnnnnnmmmooorrrsssqqqooolllkkklll___UUU[[[XXXZZZWWWQQQMMMLLLHHHDDD???===;;;999888666333000...---,,,***)))******+++))))))))))))))))))))))))'''((((((((((((((())))))'''''''''''')))+++---///222444333///...333666777222---,,,000444333333444>>>777222111000000222555888>>>EEEIIIJJJHHHFFFEEEAAA:::222------...///......///000222333444444444222222222333444666999:::BBBJJJSSSZZZ^^^fffqqq{{{~~~~~~~~~xxxtttpppiiiaaa]]]]]]bbbfffhhhjjjlllnnnqqquuuzzz~~~~~~{{{{{{wwwpppXXXEEE===>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGEEEBBB???@@@CCCEEEEEEDDDFFFGGGHHHJJJLLLNNNOOOPPPOOOQQQTTTXXX[[[]]]^^^^^^ZZZWWWXXXZZZZZZ```tttuuu___SSSNNNLLLOOOGGGBBBBBBCCCAAAAAABBBCCCBBB@@@??????AAADDDFFFKKKOOOVVV```lllyyy}}}wwwtttnnneee[[[UUUSSSTTTcccrrrmmmmmmvvveeeffffffeeebbbaaaaaabbbaaa___bbbjjjmmmhhhaaa^^^]]][[[YYYYYY[[[]]]^^^___\\\___```___\\\ZZZ\\\___bbb```______^^^]]]ZZZXXXVVVWWWWWWVVVVVVUUUTTTSSSXXXWWWWWWYYY^^^bbbeeeeeeiiiiiimmm|||{{{vvvuuuwwwxxxuuutttuuuvvvrrrllliiijjjlllnnnpppttttttsssrrrpppnnnmmmlllgggjjjnnnqqqrrrpppmmmkkkkkk```UUUYYYXXXYYYWWWQQQMMMLLLIIIDDD???===;;;999888666333000...---,,,+++************))))))))))))))))))))))))''''''(((((())))))******'''''''''''')))***,,,---///111222000///777CCCLLL555...***...333444333333;;;777333111111111333444555:::BBBHHHJJJIIIGGGEEEFFF@@@888111...///000111------///111333444555666222222222333444777999:::EEEJJJPPPSSSXXXdddvvv{{{vvvsssmmmfffbbbaaaeeehhhiiijjjlllnnnpppuuu{{{||||||{{{zzzfffNNN=========>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFCCCAAACCCIIIKKKIIIEEEDDDEEEFFFHHHKKKMMMNNNOOOQQQTTTXXXZZZ[[[[[[\\\\\\\\\YYYYYY\\\]]]```kkkxxx{{{fffWWWTTTKKKEEEFFFGGGEEEAAA@@@BBBAAAAAA@@@@@@AAABBBBBBCCCEEEHHHNNNVVV___fffkkkjjjjjjjjjkkklllqqqxxx}}}~~~vvvooommmeeeYYYPPPPPPZZZjjjvvv{{{ssskkkmmmtttbbbccccccbbb```^^^___```bbb___aaaggghhhddd___^^^]]][[[YYYXXXYYYZZZZZZZZZ[[[^^^```^^^[[[YYY[[[^^^[[[ZZZXXXYYY[[[\\\\\\[[[WWWXXXXXXXXXWWWWWWVVVUUUWWWVVVUUUWWW[[[^^^aaaaaa^^^cccgggiiiqqqxxxooorrrqqqssswwwwwwtttsssuuuxxxtttnnnkkkkkkmmmnnnooosssttttttsssqqqnnnkkkiiigggiiimmmppprrrpppllliiiiiiaaaWWWYYYWWWYYYWWWQQQMMMLLLIIIEEE???===;;;999888666333000------,,,+++************((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''((()))***+++,,,...///......777HHHXXX===333,,,...222333444555777777777444333444555555444888???EEEJJJKKKIIIGGGGGGDDD===666000---...///,,,---...000222444555666222222222333444666888:::BBBFFFLLLQQQXXXfffxxx~~~{{{wwwuuuqqqlllgggeeefffhhhkkklllmmmmmmooosssxxx|||~~~||||||~~~|||}}}ppp]]]HHH<<<======>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBGGGMMMNNNJJJEEEBBBCCCEEEGGGIIIKKKMMMNNNSSSVVVYYYZZZYYYWWWWWWXXX[[[ZZZ[[[^^^```bbbiiiooocccWWWMMMJJJJJJHHHGGGHHHAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCDDDGGGKKKPPPRRRSSSSSSRRRRRRTTTZZZaaafffmmmuuu|||yyyvvvssspppkkkccc]]]ZZZSSSNNNRRRddd~~~~~~qqqkkkiiigggffffff```bbbccccccbbb``````aaabbb___^^^```aaa^^^]]]^^^```^^^[[[ZZZYYYYYYXXXWWWYYY[[[]]]]]]ZZZXXXYYYZZZUUUTTTSSSSSSVVVXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUSSSSSSTTTWWWZZZ[[[[[[UUU[[[___]]]]]]hhh}}}|||kkkgggkkkkkkooorrrpppllllllpppwwwsssooolllllllllkkkkkkpppqqqrrrrrrqqqnnnkkkhhhfffgggjjjooorrrsssooolllhhhcccYYYZZZWWWXXXWWWQQQMMMMMMIIIEEE???===;;;999888666333000------,,,,,,+++******)))(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&''''''(((((())))))***+++,,,,,,***000???OOOCCC999111///000000111555444;;;???;;;666444555666444666:::AAAGGGJJJKKKJJJGGGGGGDDD<<<444---,,,---------...///111333555666444333333333444666777999999@@@JJJTTT^^^jjjvvv~~~~~~||||||vvvuuuvvvuuusssnnnkkkjjjjjjlllmmmnnnnnnnnnqqquuuxxx|||zzz{{{~~~uuu}}}}}}sssdddQQQDDD???===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBFFFJJJJJJGGGDDDCCCDDDEEEGGGIIIKKKLLLMMMRRRUUUXXXXXXUUUSSSTTTUUUVVVXXX[[[]]]___aaafffjjjmmmnnn```UUULLLHHHHHHBBBBBBBBBBBBBBBBBBAAAAAABBBBBB@@@@@@@@@BBBDDDFFFEEEFFFFFFEEEFFFJJJOOOSSSXXX```kkksssxxx{{{~~~}}}|||yyywwwuuutttttttttvvvvvvvvvuuussspppmmmkkkjjjhhhddd___YYYUUUQQQPPPKKKOOOZZZpppmmmiiifffeeefffeeebbb^^^^^^bbbeeegggfffeeedddcccaaa]]][[[\\\[[[YYYZZZ]]]bbb```]]]\\\[[[ZZZXXXWWWVVVWWWYYYZZZZZZXXXVVVSSSSSSRRRPPPPPPRRRSSSSSSRRRSSSSSSTTTVVVWWWWWWWWWWWWSSSRRRRRRSSSUUUWWWVVVUUUVVVTTTSSSVVV\\\cccggghhhqqqjjjllleeegggkkknnnkkkhhhmmmttttttqqqmmmjjjiiihhhgggffflllmmmnnnooonnnllljjjiiibbbbbbeeekkkrrruuutttrrriiidddZZZZZZVVVXXXVVVQQQMMMMMMJJJEEE???===;;;999888666333000,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((('''''')))))),,,...+++***333???>>>888222000///---000444444@@@HHHBBB888444444444444444555;;;BBBIIILLLLLLJJJMMMMMMGGG<<<222...............///000222444666555444444333444555666777444999BBBNNN[[[gggooottt~~~yyyzzzyyyvvvrrrqqquuuxxxyyyvvvrrrpppnnnlllnnnoooppppppqqqsssvvvzzzxxxzzz}}}~~~~~~zzzvvvvvviiiWWWFFF???AAA>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBDDDEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQTTTSSSPPPOOORRRVVVSSSVVVZZZZZZ[[[^^^cccfffgggqqqwww___MMMGGGDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCEEEHHHJJJQQQXXX]]]___aaafffjjjjjjkkkmmmnnnooonnnlllkkkfffeeeeeedddcccbbbaaaaaa```aaabbbbbbaaa^^^[[[YYYVVVWWWUUUPPPLLLKKKOOOTTT\\\iiirrr```ffflllkkkfffaaa^^^^^^ZZZ^^^dddhhhhhhfffdddccc___\\\[[[\\\ZZZWWWWWWZZZ^^^\\\ZZZYYYZZZYYYXXXVVVSSSRRRTTTXXX[[[YYYRRRLLLMMMLLLKKKLLLNNNOOONNNMMMMMMNNNOOORRRSSSUUUUUUVVVQQQQQQRRRTTTVVVVVVTTTRRRUUUQQQOOORRRZZZ___^^^\\\aaalllxxxqqqmmmjjjiiiaaaccchhhjjjhhhhhhqqq{{{tttooohhhdddbbbcccccccccggghhhjjjkkkkkkkkkkkkjjjbbbaaabbbhhhooottttttrrrjjjdddZZZYYYVVVXXXVVVQQQNNNMMMJJJFFF???===;;;999888666333111,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&(((---222...))),,,555555222111111///---000666555EEEOOOGGG999222222333444222222666???GGGLLLNNNOOOTTTWWWQQQEEE999333222............000222444555666555444333333444555666555555888BBBPPP___jjjooozzz~~~vvvsssvvvuuu~~~|||sssqqqooosssyyy}}}{{{xxxtttssslllnnnpppqqqqqqrrrtttvvvyyyxxxyyy||||||{{{~~~wwwyyy}}}rrrcccOOO>>>;;;BBB??????@@@AAABBBBBBBBBBBB??????@@@AAACCCDDDEEEEEECCCCCCBBB@@@@@@CCCGGGKKKHHHHHHIIIJJJKKKLLLMMMNNNJJJMMMQQQPPPNNNNNNRRRWWWRRRVVVZZZYYYYYY\\\bbbeeemmmeeejjjzzz]]]OOOEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAABBBCCCDDDIIINNNPPPOOOQQQUUUZZZZZZ[[[]]]______^^^]]]\\\WWWWWWWWWXXXWWWVVVUUUUUUOOOPPPSSSUUUUUUTTTRRRQQQIIILLLMMMKKKIIINNNXXXbbb|||}}}kkknnnZZZhhhrrrmmm```XXXXXX\\\TTTZZZaaafffgggeeebbb```]]][[[\\\^^^\\\WWWVVVXXXWWWVVVUUUUUUVVVWWWVVVTTTQQQPPPQQQVVV[[[YYYPPPGGGCCCCCCEEEGGGKKKMMMMMMLLLHHHJJJLLLNNNQQQRRRSSSTTTQQQRRRSSSVVVWWWVVVSSSPPPKKKNNNPPPOOONNNPPPVVV\\\\\\[[[eee|||wwwmmmlllnnnhhh```]]]___ccceeecccdddooo|||tttnnneee___]]]___aaabbbdddeeeggghhhiiijjjkkkkkkeeebbbbbbffflllqqqpppnnnlll^^^XXXZZZUUUUUURRRLLLJJJKKKIIIDDD@@@===:::999999777333//////...---,,,+++*********))))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((------///000000000///...111//////111000...///444666>>>FFFGGG@@@777000...000000111555<<>>???@@@AAA@@@??????AAA@@@@@@AAACCCCCCAAA@@@?????????AAADDDEEEEEECCCHHHHHHHHHKKKNNNOOOOOOMMMKKKNNNQQQSSSSSSSSSTTTUUUUUUVVVYYY\\\^^^_________hhheeehhhtttjjjYYYPPPHHHGGGKKKLLLFFF???CCCDDDBBB>>>===BBBDDDCCCBBBCCCBBB@@@===>>>AAADDDBBBFFFIIIKKKJJJJJJMMMOOOIIIKKKMMMOOOPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIJJJJJJJJJIIIHHHHHHKKKMMMKKKGGGEEEJJJ[[[vvvwwwlllfff```bbbeeeggggggccc^^^YYYWWW\\\]]]___``````^^^[[[YYY[[[[[[ZZZXXXTTTQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSKKKLLLOOOQQQSSSQQQMMMIIIHHHDDDBBBCCCHHHKKKIIIFFFLLLLLLKKKKKKKKKKKKLLLLLLIIIMMMQQQQQQOOOLLLKKKLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUUUU[[[fffmmmxxx~~~|||xxxsssmmmhhhfffdddbbbaaa^^^```aaabbbcccfffjjjmmmrrrllleeebbb___[[[[[[___```cccdddcccfffkkkmmmllldddccccccdddfffggggggfffkkk^^^YYYZZZVVVVVVRRRLLLKKKKKKIIIDDD@@@===:::999999888333//////...---,,,+++******************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,...000000000///...000///000111...***+++///,,,222888:::888444111000000//////111666???IIIOOOSSSWWWWWWRRRMMMGGG>>>555111000000000000111111222666777888888666555555555555777999:::===EEEPPPYYYmmmtttzzz{{{zzzyyyvvvrrrqqqssszzzzzzvvvuuuuuuvvvtttrrrqqqrrrssssssrrrllllllmmmnnnppprrrtttvvvxxxyyy{{{|||}}}||||||{{{rrr___JJJAAAAAABBB???===>>>?????????>>>===<<>>>>>@@@BBBCCCBBBAAA?????????AAADDDEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMGGGHHHKKKNNNRRRTTTUUUVVVSSSTTTVVVXXXZZZ\\\]]]^^^aaaccchhhooo{{{nnnZZZMMMIIIJJJMMMIIIHHHBBB======AAACCC@@@@@@BBBCCCCCCAAA@@@@@@AAA??????@@@@@@@@@AAAAAAAAAEEEFFFHHHJJJKKKKKKJJJJJJGGGEEEDDDDDDDDDEEECCCBBBDDDFFFJJJKKKKKKKKKKKKLLLFFFIIIRRRhhhwwwjjjgggfffbbb\\\]]]^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[YYYVVVTTTVVVVVVUUUUUUSSSQQQOOONNNSSSRRRQQQOOONNNNNNNNNNNNIIIJJJLLLOOOPPPNNNJJJGGGHHHEEEBBBCCCGGGIIIHHHFFFKKKKKKJJJJJJJJJJJJKKKKKKIIILLLNNNOOONNNLLLKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQTTTQQQTTTZZZZZZ\\\kkk}}}zzzxxxxxxpppooopppmmmgggdddbbbaaa```___\\\___bbbddddddddddddeeejjjfffdddeeeccc^^^^^^```^^^bbbeeefffhhhlllllljjjeeedddccceeegggiiiiiihhhjjj^^^YYYZZZVVVVVVRRRMMMKKKLLLIIIDDD@@@===:::999999888444000///...---,,,+++*********+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***---000111000///...///111555666111))))))---,,,...000333444555555555000000///...000888DDDLLLQQQVVVXXXUUUQQQMMMFFF???555222000000222333222///444666777777666555555666666888999:::;;;@@@GGGMMMZZZbbbiiikkknnnqqqqqqnnnnnnppptttzzz}}}~~~{{{vvvrrrqqqqqqtttqqqmmmjjjjjjkkklllllliiiiiijjjkkkmmmppprrrttttttvvvxxxzzz|||zzzttthhhTTTCCC===@@@AAA???>>>>>>>>>>>>>>>===;;;;;;===<<<<<<>>>AAACCCBBBBBB@@@??????@@@CCCDDDDDDCCCAAADDDHHHJJJJJJJJJMMMPPPNNNKKKJJJLLLQQQUUUUUUUUURRRRRRRRRTTTVVVXXX[[[\\\ZZZ___fffhhhhhhtttpppWWWMMMKKKOOOLLLGGGDDDGGGLLLJJJDDDDDDDDDEEEEEEDDDBBB@@@???EEEDDDBBBBBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFEEEFFFHHHIIIJJJMMMQQQTTTbbbffftttnnn``````cccbbb```\\\]]]^^^^^^]]]ZZZWWWUUUWWWWWWXXXXXXVVVSSSPPPNNNSSSRRRQQQSSSVVVUUUQQQMMMSSSQQQOOOMMMKKKJJJIIIIIIFFFGGGHHHJJJLLLKKKGGGDDDGGGCCC@@@AAADDDFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMJJJHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOMMMOOOTTTTTTQQQVVV```ppp|||}}}~~~uuuiiicccdddjjjgggccc````````````___\\\```dddgggfffcccaaa```bbbaaaccchhhhhhcccaaabbb^^^dddhhhiiilllooonnnjjjfffeeeeeegggjjjlllmmmmmmiii]]]YYY[[[WWWWWWSSSMMMLLLMMMJJJEEE@@@===:::999:::999555111///...---,,,+++*********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++///000000///......333<<<@@@:::000---///000//////111444666555555222222222000000555???GGGMMMSSSWWWVVVTTTSSSOOOIII===666///---000222111///222444666666555555555666888:::;;;<<<===???DDDGGGKKKRRRXXXYYY\\\```aaa``````cccgggjjjlllnnnoooppptttttttttrrrooollljjjjjjmmmkkkgggffffffgggffffffffffffgggiiilllooorrrtttuuuvvvwwwwwwyyy|||{{{xxxooo```LLL???===@@@AAA???>>>?????????????????????>>><<<<<<===???AAAAAA@@@AAA@@@???@@@BBBCCCCCCBBBAAAGGGLLLMMMLLLLLLPPPUUUaaaYYYQQQMMMPPPSSSTTTRRRQQQPPPPPPPPPRRRVVVYYY[[[XXX\\\bbbaaa]]]bbbuuu|||jjjddd```___\\\[[[\\\[[[OOOCCCGGGEEEBBBCCCEEEFFFGGGFFFCCCCCCCCCBBBAAAAAACCCEEECCCCCCDDDDDDEEEEEEEEEEEEHHHFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHLLLUUUdddtttyyy___^^^bbb```]]]^^^[[[]]]```bbbaaa]]]VVVQQQVVVVVVUUUTTTQQQNNNKKKIIIQQQPPPQQQUUUZZZZZZTTTNNNPPPOOONNNLLLJJJIIIHHHGGGEEEEEEEEEGGGHHHHHHEEECCCDDDAAA??????AAABBBBBBAAAGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGIIILLLMMMJJJFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMPPPVVVXXXUUUVVVZZZUUU\\\kkk|||vvvqqqjjjbbb```dddgggeeebbbbbbcccddddddccc___bbbgggiiihhheeeccccccbbbaaadddjjjkkkgggeeefffbbbgggjjjjjjmmmqqqqqqooohhhggggggiiilllpppqqqqqqggg]]]ZZZ[[[WWWWWWTTTNNNLLLMMMKKKFFF@@@===:::::::::999555222///...---,,,+++*********''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&***---/////////...+++222>>>FFFBBB888111111---------000333666666666222333333222111444999>>>GGGOOOTTTTTTTTTTTTSSSPPPEEE<<<111,,,---000111000000222444555555555666777777999:::<<<===???BBBDDDEEEKKKNNNMMMMMMQQQRRRPPPOOOSSSWWWYYYZZZ\\\___bbbdddfffggghhhgggffffffgggfffeeeeeefffhhhiiigggfffdddeeefffiiilllppptttvvvvvvwwwwwwwwwyyy|||~~~|||}}}sssfffWWWFFF======>>>>>>>>>??????@@@AAABBBCCCDDDEEEAAA???======>>>???>>>>>>BBBAAA??????AAABBBBBBAAABBBGGGLLLMMMLLLLLLPPPUUUkkkaaaTTTMMMMMMPPPQQQQQQQQQPPPOOOOOOQQQTTTXXX[[[YYYZZZ\\\]]][[[\\\gggtttyyyfffWWWPPPHHHEEEGGGJJJKKKJJJEEEIIIKKKHHHCCCAAAEEEIIIFFFGGGHHHJJJJJJKKKKKKKKKFFFEEEEEEHHHLLLPPPSSSTTTYYY[[[aaakkk}}}mmmaaadddddd\\\\\\ddd```___^^^^^^___^^^[[[XXXVVVUUUTTTRRROOOLLLIIIHHHOOONNNOOOTTTYYYYYYSSSMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDEEEFFFFFFEEECCCBBBBBBAAAAAABBBCCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFFFFHHHKKKLLLIIIFFFGGGGGGGGGGGGHHHIIIJJJKKKPPPOOOOOORRRSSSQQQPPPQQQSSSSSSUUU]]]kkk~~~wwwooouuurrrnnnkkkfffbbbdddhhhgggeeecccdddeeegggggggggaaaccceeefffffffffhhhiiiiiiggghhhkkkllliiihhhjjjeeehhhhhhgggiiiooorrrqqqkkkiiiiiikkknnnrrrtttuuufff]]]ZZZ\\\XXXXXXTTTOOOMMMNNNKKKFFF@@@===::::::;;;:::666222///...---,,,+++*********''''''(((((())))))******((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&(((+++---.........)))...888AAAAAA999222000+++,,,...222666;;;???BBB555333222111111222333444AAAIIIPPPQQQPPPRRRRRRQQQLLLCCC777///---...000111...111333444444555666888555666777999;;;===???@@@EEEIIIKKKHHHGGGJJJLLLKKKLLLNNNQQQSSSTTTUUUWWWYYYUUUXXX[[[]]]___aaadddfffbbbcccdddhhhkkklllkkkiiieeefffgggiiilllooorrrtttsssuuuwwwyyy{{{sssxxxxxxlllVVVKKK???<<<<<<;;;;;;<<<>>>>>>???@@@BBBEEEGGGHHHCCC@@@>>>======>>>>>>===CCCAAA??????@@@AAAAAA@@@@@@DDDHHHIIIIIIJJJLLLOOOaaaYYYOOOJJJJJJMMMOOOPPPOOOOOONNNNNNPPPTTTWWWZZZYYYWWWWWWZZZ[[[\\\bbbiiittt{{{mmmccc^^^WWWNNNFFFIIILLLNNNLLLHHHEEEFFFHHHFFFHHHLLLPPPSSSUUUUUUUUUKKKMMMSSS]]]jjjwwwzzzqqquuujjjdddddd```ZZZ___lll|||rrrfff^^^[[[\\\]]]^^^VVVVVVTTTRRROOOLLLJJJHHHJJJJJJLLLPPPSSSRRRMMMIIIGGGHHHHHHIIIIIIIIIHHHHHHEEECCCBBBCCCDDDEEEDDDCCCBBBDDDEEEGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMNNNOOORRRQQQPPPSSSXXX```iiinnnwwwqqqmmmjjjhhhqqqooolllhhheeedddgggiiigggeeedddeeeggghhhhhhgggaaabbbcccccccccfffjjjmmmooolllkkkmmmllliiihhhkkkdddfffeeeccceeelllppppppmmmlllkkklllooosssvvvvvveee]]][[[\\\YYYXXXUUUOOONNNNNNLLLGGG???===::::::;;;:::777333///...---,,,+++************)))))))))(((((((((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''')))***,,,---...,,,+++///777:::666111///,,,...000111555===GGGOOO<<<777111///111333333111;;;DDDKKKLLLKKKNNNOOOOOOPPPJJJAAA777111///000111---///222444444555777888666666555777999;;;======BBBFFFGGGEEEFFFKKKNNNNNNNNNNNNPPPRRRUUUVVVVVVVVVQQQRRRTTTUUUWWWYYY]]]``````___```cccgggjjjkkkjjjhhhhhhhhhhhhjjjlllnnnooonnnqqqtttwwwzzz~~~ppp|||nnn\\\FFF???;;;<<<===::::::>>>=========>>>@@@BBBDDDEEEBBB@@@======>>>?????????DDDBBB???>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIINNNLLLJJJIIIIIIKKKMMMNNNMMMMMMMMMNNNPPPSSSVVVWWWUUUSSSTTTWWWXXXYYY^^^ddd~~~mmm^^^XXXWWWXXX[[[______\\\YYYcccgggooowww}}}yyy|||xxxmmmmmmqqqooohhhbbbaaa^^^]]]bbbiii{{{kkk```\\\[[[ZZZYYYVVVUUUSSSQQQNNNLLLJJJIIIFFFHHHJJJLLLLLLKKKHHHFFFDDDEEEFFFGGGGGGFFFEEEEEEDDDBBB@@@@@@AAACCCBBBBBB???BBBGGGJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHHHHIIIKKKGGGGGGGGGGGGGGGGGGHHHIIIBBBFFFJJJKKKLLLNNNPPPQQQKKKMMMOOOSSSVVVYYY[[[\\\^^^ffftttzzzwwwqqqllliiiiiijjjkkknnnllliiieeeeeegggiiiiiiiiihhhggghhhiiijjjiiihhhcccdddeeeeeeeeegggkkkmmmpppnnnmmmooommmiiigggiiicccffffffeeegggmmmpppoooooommmlllmmmppptttvvvwwweee]]][[[]]]YYYYYYUUUPPPNNNOOOLLLGGG???===::::::;;;:::777333//////---,,,+++*********,,,,,,+++)))(((&&&%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))+++---...111,,,+++000555444111000+++,,,,,,+++---666EEEPPPDDD;;;222///333666555222777AAAHHHIIIHHHJJJMMMMMMRRRNNNHHH???666111000000,,,...222333444555777999999888666777999;;;<<<======AAACCCBBBEEELLLRRRSSSIIIIIIKKKNNNRRRTTTTTTRRRSSSTTTSSSRRRQQQRRRUUUXXX^^^\\\[[[\\\```dddgggiiikkkjjjiiihhhhhhiiijjjjjjkkknnnqqqtttwwwyyy}}}}}}||||||tttwww~~~wwwcccLLL===999:::??????<<<===AAA<<<<<<;;;<<<===>>>@@@AAAAAA???===<<<>>>@@@BBBBBBEEEBBB???>>>???@@@@@@@@@AAAAAAAAADDDGGGHHHHHHGGGBBBEEEIIIKKKKKKJJJJJJKKKKKKKKKLLLMMMOOORRRTTTVVVQQQQQQSSSVVVUUUUUUZZZbbb~~~}}}tttooollllllooojjjeee```___aaabbbaaa```qqqjjjbbb^^^]]]\\\YYYUUUVVVUUUSSSQQQNNNLLLJJJIIIFFFHHHKKKKKKJJJGGGFFFEEECCCDDDEEEEEEEEEDDDBBBBBBCCCAAA>>>>>>@@@AAAAAAAAA;;;???EEEIIIJJJHHHFFFEEEDDDFFFGGGHHHHHHGGGFFFDDDDDDGGGIIIIIIGGGGGGIIILLLKKKJJJJJJIIIJJJJJJKKKKKKDDDJJJNNNMMMJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTXXX[[[```fffooo{{{}}}nnniiinnniiifffdddccceeehhhkkkllljjjhhheeeccceeejjjlllkkkmmmlllkkkkkkllllllkkkjjjfffgggiiiiiiiiijjjlllnnnooommmnnnpppoooiiifffgggdddhhhjjjjjjlllqqqrrrpppqqqnnnlllmmmpppsssvvvwww