BM6P6(@ xxxSSSJJJGGGEEECCC@@@<<<888555333222////////////---+++)))((())))))))))))************))))))))))))))))))))))))((()))******(((''''''((('''''''''''''''''''''''')))'''%%%&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((...***!!!&&&"""vvv&&&((('''!!!,,,+++ddd%%%%%%%%%%%%%%%%%%%%%%%%\\\000,,,((((((...###!!!%%% ###&&&""""""""""""""""""""""""!!!---$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!"""""""""""""""!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$""""""""""""#####################"""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""###$$$######"""!!! !!!"""""""""""""""!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """###"""!!! !!!### """""""""""""""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!! xxxSSSJJJGGGFFFDDDAAA===999666444333000000000///...,,,***)))))))))))))))************))))))))))))))))))))))))((()))******(((''''''(((''''''''''''''''''''''''((('''%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$&&&!!!&&&"""uuu,,,+++***'''"""BBBJJJ'''...%%%%%%%%%%%%%%%%%%%%%%%%rrrCCC ..."""&&&&&&!!!!!!%%%,,,+++'''""""""""""""""""""""""""$$$:::&&&&&&""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!"""#########"""!!! """"""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$""""""""""""########################""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""###$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!############"""""""""!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """###"""!!! !!!### """""""""""""""!!! !!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$""""""""""""!!!!!!!!!!!! wwwRRRJJJGGGGGGEEEBBB???;;;777555333111111111111///---+++***))))))))))))************))))))))))))))))))))))))((()))******(((''''''(((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((iii"""###$$$'''!!!sss///(((***""")))###(((UUU999%%%%%%%%%%%%%%%%%%%%%%%%111+++"""...&&&$$$### %%%$$$%%%%%%""""""""""""""""""""""""UUUqqq)))""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################$$$$$$###"""""""""############""""""""""""######""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!""""""###""""""!!!############""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! """###"""!!! !!!### """""""""""""""!!!!!! """!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$""""""""""""!!!!!!!!!!!! vvvRRRJJJGGGGGGFFFDDD@@@===999666444222222222111000...,,,+++((()))))))))************))))))))))))))))))))))))((()))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((DDD,,,%%%''''''"""rrr+++ ###'''***'''%%%```222444...&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJ555***'''000######((( ***&&&!!!%%%'''""""""""""""""""""""""""%%%!!!444$$$ """"""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""!!!###############"""!!! """"""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################$$$########################""""""""""""""""""###!!!"""""""""############"""###############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!"""#########""""""#########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!### !!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!! uuuRRRJJJHHHGGGGGGEEEBBB>>>:::666444222222222222000...,,,+++((()))))))))************))))))))))))))))))))))))((()))******(((''''''(((((((((((((((((((((((((((%%%&&&''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))///"""111%%%(((&&&$$$uuu+++!!!***$$$!!!***MMMrrr444???999:::&&&&&&&&&&&&&&&&&&&&&&&&***YYY'''///""",,,,,,$$$$$$%%%%%%(((111""" """"""""""""""""""""""""%%%!!!"""TTT'''""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!"""######$$$##############################""""""############""""""""""""#########$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""######"""""""""!!!"""""""""############""""""######$$$$$$$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!"""###############""""""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!uuuRRRKKKJJJGGGFFFEEEBBB>>>:::666444222222222222000...,,,+++))))))))))))************))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((($$$...$$$%%%$$$'''{{{...)))$$$---"""...&&&iii+++&&&"""222888+++###666&&&&&&&&&&&&&&&&&&&&&&&&%%%FFFRRR$$$000(((***'''%%% ,,,!!!***"""""""""""""""""""""""" """&&&""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""############""" """###$$$%%%%%%%%%########################""""""############"""""""""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$""""""############""""""""""""""""""############""""""######$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vvvSSSMMMKKKFFFFFFEEEBBB>>>:::666333111111111111000...+++***))))))))))))************))))))))))))))))))))))))((()))******(((''''''(((((((((((((((((((((((((((###&&&((('''&&&&&&(((***&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++$$$&&&$$$$$$"""***+++---***'''&&&"""... VVV)))444&&&999$$$,,,???"""''''''''''''''''''''''''!!!,,,999+++333!!!***333%%%///,,,$$$$$$)))...+++000111"""""""""""""""""""""""" ###222///""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!"""######$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""###$$$$$$%%%&&&&&&########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""######"""!!! ########################!!!!!!"""###$$$$$$$$$$$$!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vvvTTTMMMLLLFFFFFFEEEBBB>>>:::555333111111111111///---+++***))))))))))))************))))))))))))))))))))))))((()))+++***(((''''''((())))))))))))))))))))))))###%%%((((((&&&&&&(((+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))000$$$!!!%%%%%%!!!,,,$$$+++&&&((((((***%%%aaaddd...(((+++,,,***,,,888444$$$---''''''''''''''''''''''''$$$***SSS+++###$$$%%%)))/// +++#########---!!!''' '''kkkvvv&&&"""""""""""""""""""""""""""%%%+++CCCOOO""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""#####################$$$$$$$$$######"""########################""""""############"""""""""############$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""###$$$%%%%%%&&&&&&########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""######"""!!! ##################$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###"""!!! !!!###"""""""""""""""""""""""" !!!""""""""""""""" !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""sssSSSKKKFFFFFFEEEDDDCCCBBB>>>:::666444222///.........,,,+++************************(((((()))***************(((((((((((())))))))))))+++(((&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''///::::::---"""%%%)))((())))))(((((('''''''''&&&***'''&&&'''***111!!!||| '''000000%%%$$$666""")))((((((((((((((((((((((((((($$$333###&&&222+++,,,---***+++***'''$$$###%%%'''""" bbb>>>"""%%%---***$$$$$$$$$$$$$$$$$$$$$$$$+++555 $$$!!!&&&'''&&&!!!!!!ggg """%%%(((&&&###!!!///[[[!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$############"""%%%$$$###!!!!!!!!!"""###$$$"""!!!!!!"""######"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""&&&&&&""" !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""!!!!!! """"""""""""############"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""sssSSSKKKFFFFFFEEECCCBBB@@@===999666222000---,,,,,,,,,***)))************************((())))))***************)))))))))))))))(((((((((***(((''''''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))///777777+++###&&&)))'''))))))((((((((('''''''''+++%%%---$$$******+++III''')))&&&&&&666 ***///ZZZ///222&&&''''''''''''''''''''''''***''')))))),,,444000&&&)))'''%%%%%%'''((('''&&&'''%%%000555'''******,,,"""$$$$$$$$$$$$$$$$$$$$$$$$!!!,,, ((("""###!!!###***www######+++&&&"""000+++XXXvvv***""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############""""""######$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$"""!!!!!!###$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################%%%%%%$$$$$$############"""&&&***)))%%%"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""!!!!!!!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""rrrRRRKKKFFFGGGDDDBBB@@@>>><<<999777222000---,,,,,,,,,***)))************************((()))******++++++***************))))))(((((('''***(((''''''))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***---222111)))%%%)))***&&&))))))((((((((((((''''''ggg'''&&&111###+++"""000%%%---((()))---000!!!+++333 """www,,,,,,'''$$$&&&***,,,((($$$(((((([[[FFF000!!!,,,###""" ,,,BBB,,,,,,%%%!!!&&&wwwlll###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$###"""""""""######$$$"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""$$$############"""""""""%%%(((***)))%%%""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############""""""!!!""""""!!!!!!!!!!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""qqqRRRKKKFFFGGGDDDAAA>>>===;;;999777333111///.........---,,,************************))))))***++++++++++++***++++++******)))((('''''')))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***,,,---+++''''''+++***&&&))))))((((((((((((((((((888++++++'''+++(((BBB)))...$$$,,,(((&&&///---(((000333000...+++((())),,,,,,(((%%%$$$'''(((###%%%***###---(((!!!&&&;;; ,,,///CCC""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#####################$$$###"""###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&#########""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##############################""""""""""""""""""""""""$$$&&&%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pppQQQKKKGGGGGGDDDAAA>>>===;;;999777333111///.........---,,,************************))))))***+++++++++++++++,,,++++++***)))(((((('''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******((('''(((+++***'''(((((())))))))))))))))))&&&111!!!---+++...jjjIII---000""")))$$$&&&:::000!!!111000MMMDDD++++++++++++***))))))***&&&(((111!!!"""'''"""%%%'''(((###///&&&""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""########################""""""""""""########################$$$$$$$$$$$$#################################$$$$$$$$$$$$###$$$###"""$$$&&&((()))(((%%%%%%&&&'''''''''''''''$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""### """""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""!!!!!!""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!oooPPPKKKGGGGGGDDDBBB@@@>>><<<999777000...,,,,,,,,,---,,,***************************)))***++++++,,,++++++++++++++++++******))))))(((''')))******(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((***+++***((((((((())))))))))))******((({{{...333///+++&&&***###555***//////,,,//////444<<>>:::666222000......//////...---******************************+++,,,,,,,,,,,,+++***************+++++++++&&&)))+++***((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++'''(((***,,,***((())),,,(((((())))))*********+++'''***fffmmm+++///))),,,uuu)))???>>>999<<<999<<>><<<$$$444JJJbbbJJJMMMKKKOOO\\\]]]VVVPPPRRR\\\dddfffeeeiiicccAAANNNKKK999NNN@@@???777999999000777^^^<<>><<<888666333111///.........---,,,+++******************+++++++++***************+++************************))))))))))))))))))))))))++++++******))))))(((((())))))((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---------.../////////......---,,,444---(((///:::DDDJJJLLLhhhzzzvvvnnniiieeehhh...%%%+++,,,### ''''''%%%+++))))))EEE///###,,,***%%%#########################################################"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### """"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''((())))))******))))))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""""""""""""""############$$$######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!fffMMMLLLHHHDDDBBB@@@???===;;;888555222111000///------------++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((()))******((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,---------------...............------,,,444<<>>===;;;888555111111000///---,,,------,,,,,,,,,------,,,,,,,,,,,,++++++***))))))******************************)))))))))))))))))))))))))))))))))))))))*********))))))(((((()))******+++(((((()))))))))*********))))))))))))))))))))))))++++++***)))***+++,,,---///..................------...///111222333333333999444:::OOO```gggoooxxxrrrzzzqqqfff\\\UUURRRPPPLLLJJJFFF@@@;;;666333111777333,,,...333%%%((("""((())),,,000&&&'''%%%---,,,)))'''###&&&%%%%%%((($$$%%%(((&&&,,,########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((***)))'''&&&&&&&&&'''(((''''''''''''((()))***+++************************((()))***++++++,,,,,,,,,------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""dddLLLKKKGGGCCCAAA???>>>===;;;888555111111111///---,,,---...,,,------......------,,,,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))---,,,+++***+++,,,---...111111000000//////.........///222444777999:::;;;FFFXXXfffhhhmmm|||xxxnnngggcccaaaPPPNNNKKKFFFBBB>>><<<;;;555>>>(((;;;000***&&&---)))(((###(((///'''""",,,"""%%%$$$$$$&&&&&&$$$$$$((('''###'''&&& (((---&&&%%%,,,!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))***)))(((''''''((()))***''''''''''''((()))++++++******************************+++,,,------------111111222222333333333444444444444444444444444444111111111111111111111111111111111111111111111111//////.........---------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""bbbQQQHHHIIIEEECCC@@@===<<<999666444444444333111000...------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,---+++***(((((()))+++,,,+++,,,,,,+++)))((()))+++,,,---......//////......000111333222000...---...444444555888===CCCJJJOOOaaatttyyysssqqqkkk___PPPHHHFFFEEE@@@<<>>======>>>?????????>>>BBBBBBBBBCCCEEEEEEEEEDDDEEECCC???======<<<;;;;;;======<<<:::999888888999777;;;:::333000111111//////...,,,,,,,,,---,,,+++---+++))))))******((('''...+++(((''''''(((((('''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############bbbPPPHHHIIIEEECCC@@@===<<<999666444444333222111000...------+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,+++)))(((***+++------...............---333222111///---///222555333666;;;DDDOOO]]]iiiqqq~~~~~~uuuhhh]]]TTTOOOJJJGGGBBBCCCDDDFFFDDD===444,,,))))))***+++,,,,,,)))''''''(((((('''&&&%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((((((---,,,+++***))))))))))))---,,,+++***,,,---//////+++,,,------///222333222111333888===AAACCCEEEGGGHHHMMMRRRRRRPPPRRRWWW\\\___^^^]]]]]][[[XXXUUURRRTTTVVVWWWVVVSSSPPPMMMLLLDDDGGGHHHFFFCCCBBBFFFJJJCCCAAA>>><<<;;;<<<===???===;;;777555333111///...,,,*********++++++)))'''$$$$$$$$$%%%(((*********(((&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$############$$$$$$$$$######"""""""""$$$$$$$$$#############################################$$$$$$$$$######"""######$$$$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############aaaPPPHHHIIIEEECCC@@@===<<<999666444444333222111000......---,,,+++++++++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,+++***)))***,,,------------------------000000///------000555888???EEEOOO\\\mmmyyylllccc___^^^SSSOOOJJJGGGGGGEEEBBB???222111//////...---+++)))))))))((('''&&&&&&&&&&&&)))(((&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))+++******)))(((((())))))))))))***++++++,,,,,,,,,+++...222444555888<<>><<<999666444222222111111000000//////*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------------,,,---......------///111......---...000444777999IIIZZZtttlllhhhddd]]]XXXUUURRRPPPOOOAAA:::222......---)))&&&)))'''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''***)))(((''''''((()))***))))))************))))))((((((((()))***,,,---...///000444888>>>CCCGGGJJJMMM```|||}}}uuuqqqbbb\\\SSSLLLIIIHHHIIIIIIMMMNNNPPPRRRRRROOOIIIDDD888444...+++***+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ZZZNNNGGGFFFEEECCC@@@>>>===;;;888666111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))***+++,,,,,,------+++++++++******)))))))))---,,,,,,+++*********+++///...---,,,,,,,,,,,,,,,)))...111000///////////////---111777777999III^^^vvvwwwnnnhhhiiieeeXXXLLLGGGLLLJJJDDD;;;111,,,+++---&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))***((('''''')))******)))++++++******+++---///000:::AAAFFFGGGKKKUUU^^^cccggg~~~iii[[[RRRJJJJJJOOOHHHGGGHHHLLLPPPTTTZZZ^^^QQQKKKCCC===888333...)))---***&&&$$$$$$&&&&&&&&&&&&&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$###""""""###%%%######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$ZZZNNNGGGFFFEEECCC@@@>>>===;;;888555111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,+++++++++*********------,,,+++++++++++++++///...------,,,,,,---------///000///------......222333777::::::EEEfffvvvnnnkkkggg\\\RRRNNNOOOOOONNNIIIAAA777...)))+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))(((((()))***+++++++++++++++++++++...222555888@@@KKKUUU\\\cccnnnxxx|||}}}kkkWWWIIICCCJJJIIIJJJNNNQQQRRRQQQPPP^^^ZZZTTTNNNHHH@@@777111***)))'''((())))))'''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!###########################$$$$$$###""""""###$$$######$$$$$$$$$$$$######""""""""""""############################################################"""""""""#########$$$$$$ZZZNNNGGGFFFEEECCC@@@>>><<<:::777555000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,///......------------...111000............000222111333<<>>IIITTT^^^fffjjjuuueee^^^\\\UUUKKKIIIKKKMMMOOOPPPQQQSSSSSSXXXRRRJJJBBB<<<666000---)))'''%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""########################""""""""""""#######################################""""""###&&&&&&$$$"""######$$$$$$$$$$$$##################$$$$$$$$$$$$################################################""""""""""""############ZZZNNNGGGFFFDDDBBB???===;;;999666444000000000/////////......------------------------.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........---------...//////000////////////000000111111///111444222222???NNNeeeooodddWWWNNNJJJGGGAAA;;;NNNKKKEEE>>>777000+++)))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#######################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******)))*********++++++++++++,,,......---,,,...333888>>>GGGUUUfffuuu{{{mmm^^^OOOOOOMMMKKKHHHHHHIIIKKKPPPQQQSSSTTTQQQIII>>>777000+++'''%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$((()))&&&#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$ZZZNNNGGGFFFDDDBBB???===;;;999666444111111000000000/////////........................------------............,,,,,,------------,,,,,,------------------------++++++,,,,,,------------......---......//////000000000//////000000111222222111444888888???WWWqqq{{{qqqaaaUUUNNNHHHBBB>>>GGGHHHIIIHHHCCC:::111+++))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((()))))))))******************+++++++++,,,,,,---.../////////444===DDDSSS^^^ppp______\\\VVVPPPLLLLLLMMMHHHLLLRRRWWWYYYVVVOOOIII>>>777...***))))))(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&***+++'''#########$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%ZZZNNNGGGFFFDDDAAA>>><<<;;;999666444111111111111000000000000........................,,,---------.../////////,,,------......------,,,------------------------+++++++++,,,,,,---------...............///000000000000///000000111222222222111555;;;???MMMooottt```RRRJJJEEECCC888>>>GGGLLLJJJAAA666///+++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))******************+++++++++,,,,,,,,,---...000000111888DDDMMMeeeqqq|||zzzuuulll```WWWRRRQQQIIIJJJMMMQQQVVVYYYYYYYYYLLLCCC777000...---***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###'''+++,,,((($$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&WWWLLLEEEDDDCCC@@@===;;;:::888666444333222111000////////////---------------------------------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------......///000111...///111222222222222333444777999CCC```dddQQQKKKLLLJJJBBB===BBBMMMQQQIII@@@222,,,(((***)))$$$"""$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))************)))'''))),,,...---------...---///333888>>>HHHVVVbbb~~~wwwhhh]]]WWWPPPKKKKKKMMMPPPYYYbbb]]]XXXPPPHHH???555,,,&&&'''((()))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%WWWKKKDDDCCCCCC@@@===;;;:::888666444222111000///............---------------------------------.........//////......---,,,,,,---......------------------------////////////////////////............///000111111222111000000000222444666777IIIZZZggg}}}{{{eeeSSSIIIOOOKKKFFFDDDFFFJJJLLLLLLBBB666---+++***((('''***'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,++++++222000...---------......666666999DDDTTTeeettt}}}xxxVVVNNNHHHJJJLLLMMMNNNQQQ[[[ZZZWWWQQQHHH===333,,,,,,***'''&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%XXXLLLDDDBBBCCC@@@===;;;:::888666444111111000///............------------------------------........./////////......---,,,,,,---..............................////////////////////////............///000111222333333222111111333888;;;DDDfff~~~bbbMMMNNNOOOMMMIIIEEEGGGOOOWWWQQQCCC555...+++)))***+++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---------------///...---...000222333333<<<===EEEWWWmmm~~~^^^SSSJJJIIILLLKKKJJJJJJOOOPPPQQQNNNIIIDDD???===333---&&&&&&)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%YYYMMMEEECCCCCC@@@===;;;:::888666444222111000//////......///....................................////////////......------------..............................///////////////000000000////////////000111222222///222555444444:::FFFQQQjjjvvvmmmccc^^^```bbb```^^^[[[ZZZWWWUUUUUUXXX^^^cccooojjjiiitttvvv```PPPOOOMMMJJJHHHKKKPPPUUUUUUMMMAAA777...)))''''''(((((((((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))*********++++++++++++,,,---............))),,,///111111333777;;;AAAJJJ[[[pppwwwjjj]]]UUUPPPMMMMMMPPPMMMMMMKKKGGGCCCBBBDDDGGG777111+++))))))***'''%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%YYYNNNFFFDDDCCC@@@===;;;:::888666444444333222111000000000000................................./////////000000........................------------------------////////////000000111111000000///000000111222333---111444444:::MMMkkk|||qqqhhh___WWWQQQKKKJJJHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDGGGIIIKKKNNNPPPTTT\\\jjjyyy{{{dddZZZMMMGGGIIIMMMOOONNNRRRSSSPPPEEE888...(((&&&)))(((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********+++,,,---............---111444222111888EEEQQQ___mmmrrr```RRRNNNPPPTTTRRRNNNIIICCC@@@>>>>>>888666333...***(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%WWWMMMGGGFFFCCC@@@===;;;:::888666444444444333222111111111111............................../////////000000000---...////////////...---------------------------...//////000000111111222000000000000111222333444222333555<<>>999::::::888444...***)))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%TTTKKKFFFFFFCCC@@@===;;;:::888666444444333222111000000000000.........................../////////000000000000---...///000000///...---...........................//////000111111222222111111111111222333444444::::::BBBUUUuuu{{{sssjjjccc```___\\\YYYXXXSSSNNNMMMRRRYYY]]]___]]]aaaeeehhhhhhgggggggggcccaaaaaadddhhhkkkjjjhhhiiiqqqrrrhhh]]]YYYXXXWWWQQQPPPOOOPPPSSS[[[eeelllwwwcccUUUOOONNNOOOPPPSSSSSSPPPNNNKKKBBB888...,,,***(((&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''((((((((())))))))))))************************)))))))))*********+++++++++,,,...///000111111111///444???OOOfffzzzqqqqqqjjjbbbYYYSSSQQQMMMFFF@@@===<<<999777444000,,,)))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%QQQHHHEEEEEECCC@@@===;;;:::888666444333222111000////////////////////////////////////////////////000000000000---...///000000///...---000000000000000000000000...//////000111222222222111111111111222333444555???BBBQQQppp~~~uuujjjdddcccaaa]]]ZZZ[[[___ccceeeeeeXXXWWWUUUUUUXXX^^^eeejjjrrrxxx}}}xxxrrrooopppvvvsssiiiggggggeee[[[\\\[[[WWWRRRPPPSSSVVVeeexxx|||eeeUUUQQQSSSQQQOOOKKKJJJPPPUUUMMM@@@111///,,,)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---...///000222222333333888???PPPjjjmmm\\\VVVSSSMMMIII@@@<<<888888888555---'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%WWWHHHGGGFFFAAA>>>;;;:::999888666444444222111111222111000...////////////////////////000//////.........//////000//////............///000///000333111,,,,,,000///000222333333222111000/////////000333666777777DDD^^^|||~~~ggg___\\\aaafffcccaaaccc___cccccceeerrr{{{nnnUUUZZZ[[[ZZZ___nnn}}}{{{{{{ssspppiiiaaaYYYSSSPPPOOOUUUZZZddduuuxxxeeeWWWQQQWWWTTTOOOIIIEEEFFFIIIMMM<<<555,,,''''''))))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,---///---000333222///333<<<:::UUUuuunnn]]]TTTOOOMMMIIIDDD>>><<<<<<999222+++///***%%%$$$(((+++)))&&&+++)))&&&$$$""""""###$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVGGGFFFEEEAAA>>>;;;:::999888666444444222111111222111000...////////////////////////000//////.........//////000///////////////000000000---...111222000000333000111333444444444222111222444555444444777@@@GGGjjj{{{fffXXXQQQKKKKKKTTT]]]bbbeeeiiivvv}}}|||iiiRRRVVVYYY^^^mmmpppeee^^^YYYVVVZZZYYYYYY]]]dddppp{{{~~~iiiZZZVVVVVVTTTMMMFFFBBBCCCEEEEEE???555---((((((***,,,&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))*********+++'''((()))***+++,,,,,,,,,222---,,,000444888@@@IIIeee{{{mmmYYYOOOMMMOOOKKKGGGCCC???;;;777444///...,,,***))))))((('''''''''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTFFFEEEDDDAAA>>>;;;:::999888666444444222111111222111000.../////////////////////////////////......//////000000/////////000111222222555000---000333222111222111222444555555555444333---222666666999EEE[[[kkk}}}qqqeeeWWWPPPPPPVVVXXXaaappp{{{~~~www```\\\ccckkkttt~~~vvvpppooojjjbbbZZZVVVUUUXXXZZZ^^^iii~~~pppYYYZZZXXXQQQGGG@@@???@@@KKKIIIBBB777---(((***...&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))*********+++++++++'''(((***,,,---......---222222222333666BBBWWWjjjkkkVVVJJJNNNOOOPPPNNNHHHBBB<<<999000222222000,,,((('''(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&~~~TTTGGGEEEDDDAAA>>>;;;:::999888666444444222111111222111000...//////////////////////////////////////////000111000000000000111222333444===444...000333111///...111222333444555555444444///222555999EEE\\\zzz~~~fffUUUYYY```______dddeeeooo{{{vvvppp___jjjzzzsssfff]]]XXXVVVUUUZZZfffxxxiiicccZZZPPPGGGBBB@@@@@@FFFJJJKKKCCC555,,,***,,,%%%'''(((******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))******************+++++++++,,,,,,***+++---///000000///...///666<<<<<>>;;;:::999888666444444222111111222111000...///////////////////////////////////////000111111000000000000111333444444===555///000333222//////000111222333333444444444888777:::EEE\\\zzzlllkkk]]]VVV]]]aaaaaakkk{{{vvvooozzz|||kkk^^^XXXaaa]]][[[___iiizzzwwwcccSSSJJJFFFCCCAAA<<>>888444111111333222...***))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''|||UUUIIIGGGEEEAAA>>>;;;:::999888666444444222111111222111000...////////////////////////////////////000111222222000000000000111222333333666111...111444333222333000000111222333444555555777999DDD]]]zzzeeeUUU[[[aaaiiiiiiaaaeee}}}vvvqqqggg\\\VVVTTTZZZgggsssuuu___QQQJJJEEECCC777===EEEHHHEEE===444...)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------------.........888;;;EEE]]]{{{hhh[[[LLLHHHMMMRRRNNNIII???999222111444555333///((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((zzzSSSHHHGGGCCCAAA>>>;;;:::999888666444444222111111222111000...////////////////////////////////////000111222333111111000000000111111222222//////333333111111444111111222222444555666777999CCC[[[~~~{{{ggg]]]WWW[[[ccc]]]mmm|||{{{uuusssfff[[[SSSQQQTTTssssss]]]PPPKKKJJJ>>><<<===AAAFFFEEE???888---,,,***(((''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,------------...---------///111444555CCCUUUooo|||wwwvvv|||~~~nnn\\\QQQPPPRRRPPPMMMGGGAAA999444333444666666,,,+++)))(((''''''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((xxxRRRGGGFFFBBBAAA>>>;;;:::999888666444444333111111222222000///////////////////////////////////////000111222333111111000000000000000000222111222444222......222333333333333555666888888GGGWWWuuu{{{dddUUUXXX[[[XXX___lllxxxqqqcccYYYWWWMMMccchhhVVVQQQRRRFFF>>>777;;;DDDJJJGGGBBB111...+++((('''''')))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++,,,,,,,,,---------......000000///000333777;;;>>>JJJrrr|||nnniiihhhppp{{{}}}mmmaaaZZZTTTOOOKKKLLLGGG???777111222777;;;222000---)))'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))vvvPPPEEEEEEBBBAAA???===;;;:::999666444333333222222222222222222////////////////////////111111000000//////......111111111111111111111111000000111111111222222222333444111555<<<777888GGGYYYlllttt\\\WWWWWW\\\aaafffppp{{{~~~lll[[[]]]XXX```yyy~~~jjjYYYNNNMMMDDD===<<<>>>@@@EEEKKK@@@777---))),,,---+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''************************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---...////////////000000111111222888EEEPPPhhh~~~{{{~~~nnnwww}}}qqqjjjcccWWWJJJGGGGGGEEE???888555777;;;>>>;;;333***(((***+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%***(((&&&''')))(((&&&###&&&%%%$$$%%%''')))))))))vvvPPPEEEEEEBBBAAA???===;;;:::999777444333333333222222222222222000000000000000000000000000000000000////////////111111111111111111111111111111111111222222222222111444333555999666<<>>===777///+++,,,***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&((((((&&&$$$'''&&&%%%%%%&&&'''((('''vvvPPPFFFEEEBBBAAA???===;;;;;;999777555444333333333222222222111111111111111111111111111/////////000000000111111222222222222222222222222222222222222222222222222222777777777:::<<>>:::;;;@@@EEECCC>>>666---))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***))))))))))))(((((((((************************************+++++++++++++++++++++,,,,,,,,,---------------...............111222555;;;GGGZZZppp~~~zzzxxxnnnppptttyyy}}}yyyrrrllljjjlllooosssvvvtttnnngggcccooorrr}}}uuu|||kkkZZZLLLHHHDDDDDDEEECCC===888???@@@<<<555///---)))$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%&&&((()))(((''')))((((((((((((((())))))vvvPPPFFFEEECCC@@@>>><<<;;;;;;999777555444444444333333222222111000000000000000000000000...//////000111111222222222222222222222222222222333333333333333222222222444:::999999AAAMMMlllyyyjjjZZZTTTggg}}}oookkkggghhhnnnssswwwxxxwwweee```gggppp|||]]]VVVPPPNNNJJJBBB;;;999AAAEEEGGG@@@444+++)))+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///////////////000000111222555<<>><<<;;;;;;:::888666555555444444333222111111////////////////////////......///000111222333333222222222222222222222222444444333333333333333333333666666<<>>333---,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************************************,,,,,,,,,,,,------------,,,,,,---------.........///.........///000111222111888EEEYYYvvvvvvyyyvvvyyywwwpppfff______ccceeebbbgggiiihhhiiiooorrrqqqbbb\\\\\\eeekkkggg```\\\XXXPPPQQQZZZ^^^cccvvv~~~{{{xxxkkk^^^NNNEEEFFFJJJLLLLLLKKKLLLGGG===444111///,,,''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))++++++***)))(((((()))***(((***---...///000444777vvvPPPFFFFFFDDD@@@>>><<<;;;;;;:::888666666666555444333222111111........................//////000000111222333333333333333333333333333333333333333444444555555555000333777JJJiiiggg^^^\\\fffuuu}}}{{{zzzyyy{{{~~~kkkiiijjjmmmvvvttt^^^SSSNNNJJJGGGGGG>>>EEELLLNNNHHH===333...,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************+++************************,,,,,,,,,,,,---------------------.........//////---,,,,,,,,,...000222333555DDDXXXmmmuuulllmmmqqqlllcccgggeeedddcccfffhhhhhhgggaaaiiinnnpppwwwqqqaaaXXX\\\cccaaa\\\ZZZWWWVVVZZZaaabbbaaaiiiuuu|||wwwcccRRRHHHGGGJJJNNNOOOQQQMMMBBB888555333111+++******)))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))*********((('''''')))+++)))---111222333555:::>>>vvvPPPGGGGGGDDD???===<<<;;;;;;:::888777666666555444333222111111////////////////////////000000000111111222222222333333333333333333333333222222333444555666777777555:::FFFhhhyyymmmeeeoooooosssyyykkklllvvvdddVVVLLLKKKNNNFFFHHHLLLPPPOOOGGG:::111---,,,,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++************************++++++,,,,,,,,,------------.........////////////---------...000333666888EEE]]]xxx~~~yyy~~~{{{wwwqqqnnnpppqqqmmmiiihhhhhhpppzzz~~~wwwsssrrrmmmyyyvvvbbbaaafffeeebbbbbbaaahhhrrrwwwvvvqqqllliiifffpppqqqYYYLLLKKKNNNPPPTTTSSSIII???999666333000...+++)))'''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))***+++***)))+++///222222666:::;;;;;;===BBBGGGvvvPPPGGGGGGDDD???===;;;;;;;;;:::888777777666666444333222111111000000000000000000000000111111111111111222222222333333333333333333333333111222333444555777888888>>>EEEXXXooo___YYYbbbmmm|||~~~|||yyyvvvsss~~~~~~lllkkkzzzzzzcccQQQLLLOOONNNLLLLLLPPPRRRLLL???444------,,,+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))******++++++++++++************************+++++++++,,,,,,,,,------............/////////000111000111222444888;;;===VVVvvvwwwvvvyyywwwtttllllllxxxxxxwwwqqqttt~~~zzztttwwwvvvssspppqqquuuuuuwwwmmmVVVOOOPPPOOOUUUVVVNNNDDD<<<777333333000,,,)))&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''***,,,.........000555:::<<<@@@DDDDDDCCCDDDIIINNNyyyRRRFFFFFFDDDCCC===:::::::::666555666777666666444333222111111000000000000000000000000000111111111111222222222333333333333333333333333000333555444222444:::???EEEYYY~~~ooo```aaabbbccctttssseeeeeemmmrrrtttttt~~~}}}yyyxxx~~~uuullliiioooxxxrrr]]]SSSRRROOONNNLLLIIIIIIHHHDDD???777222---******+++)))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))************+++++++++,,,,,,,,,((())))))+++,,,---......------......///.........111222333444444888FFFUUUqqqsssuuuzzz}}}wwwhhhbbblll|||~~~dddbbbrrr|||kkk[[[MMMPPPMMMTTT^^^XXXDDD777666000000000...+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$######"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((+++***)))(((((()))+++,,,++++++///555555777BBBOOOUUUWWWVVVPPPKKKLLLQQQUUUyyyRRRFFFFFFDDDCCC===:::::::::666555666777666555444333222222111111111111111111111111111111111111111222222222222333333333333333333333333666555666999888777;;;BBBQQQiiijjj^^^]]]jjjttt{{{~~~xxxuuuooohhhdddiiiqqqxxx|||xxxyyy|||}}}rrrnnnooooooZZZNNNOOONNNLLLJJJIIIIIIGGGDDD===666...+++,,,,,,***'''))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))************+++++++++,,,,,,,,,******+++,,,---...//////---......///////////////...000333666888AAAUUUhhh}}}}}}tttppppppooollliiioooiiicccnnnkkkrrr}}}hhhTTTPPPLLLOOOZZZXXXHHH;;;999666555333///+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))******************++++++,,,---333999<<>>LLLiii{{{bbbXXX\\\lllyyyrrrlllfffdddeee]]]aaaiiiuuu}}}wwwrrrfffqqqhhhUUURRROOOKKKHHHEEECCCBBBBBBCCC<<<222---,,,,,,***((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))************+++++++++,,,,,,,,,++++++,,,---...//////000....../////////000000000000111444999@@@NNNfff{{{rrriiieeeccchhhsssiiibbbgggeeeiiiuuuyyyxxxcccQQQIIIIIISSSZZZUUULLLGGG<<<:::666222---***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''(((((())))))))))))))))))***+++,,,------...///666@@@GGGJJJMMMYYYfffhhhddd\\\PPPHHHKKKWWWcccyyyRRRGGGGGGEEECCC===:::::::::666555666666666555444333333222222222222222222222222222222111111111222222222333333333333333444444444444444444---111;;;;;;888JJJeeeppp___ZZZiiixxxtttlllddd```]]]]]]bbbiiikkksssjjjhhhuuurrr^^^WWWPPPJJJDDD>>><<<===CCC???999111,,,))))))***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++******))))))******+++******+++++++++,,,,,,,,,+++,,,,,,---......//////............//////000111444333666BBBQQQdddzzzxxxwwwssseeegggfffmmm~~~ttt```TTTKKKNNNVVVYYYTTTNNN<<<:::888555222...)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))******+++))))))***,,,...111444555:::EEERRRYYYXXXVVVYYY^^^ZZZWWWTTTQQQQQQXXXjjjyyyyyyRRRGGGGGGEEECCC===:::::::::666555666555555555444444333333222111111111111111111111111111222222222222333333333333333333444444555555555777333777>>>;;;===\\\iiiXXXaaasssssslll^^^\\\]]]aaadddkkkvvvqqqlllpppwww{{{vvvnnnbbbWWWQQQKKKBBB======>>>@@@>>>777,,,''')))---))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------------...///000111444444===UUUppp}}}sssjjjbbbiiipppkkkmmmuuuvvvhhhVVVKKKLLLOOOLLLFFF999888888999777222+++&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))******))))))(((((())))))***++++++,,,++++++,,,...222777;;;>>>AAAJJJUUUYYYWWWVVVVVVWWWTTTWWW^^^gggkkkmmmttt~~~yyyRRRGGGGGGFFFCCC===:::::::::666555666555555444444444333333333111111111111111111111111222222222222333333333333333333333444555555666666666555999<<<;;;GGGnnn|||bbbWWW\\\vvvpppaaa\\\VVVZZZeeepppyyyrrrkkklllnnnvvv}}}yyyiii[[[WWWRRRHHH???===888===AAA<<<222++++++...))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,------------......------...000222333444:::PPPtttuuujjjfffdddbbbmmmzzz{{{wwwcccPPPIIIMMMLLLGGG999888999::::::666...(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))************(((((()))***+++,,,,,,------...111555999===@@@AAA:::@@@FFFJJJOOOWWW\\\]]]fffhhhttt{{{ssssssyyyRRRGGGHHHFFFCCC===:::::::::666555666555444444444444333333333222222222222222222222222222222222333333333444444333333444444555666666666333555999<<>>666:::>>>???;;;555///---))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------............000000//////000222444666<<>>555===FFFRRRaaapppvvvsss~~~wwwxxx}}}uuutttyyyRRRHHHHHHFFFCCC===:::::::::666555666444444444444444444333333333333333333333333333333222222333333333444444444333333444444555666777777555888<<>>333+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........///////////////222111111111222444666888III```xxxaaaUUUVVV]]]hhheeeppp~~~}}}cccZZZUUUMMMFFF@@@;;;999:::888444000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((******+++++++++((())))))+++,,,---......000666@@@HHHJJJEEE>>>999<<>>CCC@@@:::...---+++)))))))))++++++))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***+++******)))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111222444333222888JJJ\\\wwwaaaXXXTTT\\\fffooo{{{sssaaaVVVTTTRRRKKKAAA777333666:::>>>444***(((+++---***%%%)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******+++///000+++&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++---000111555===JJJTTTIIIIIIHHHEEEEEELLLYYYccc}}}xxxuuupppppprrrmmmlll}}}}}}UUUIIIGGGDDDBBB???===;;;;;;:::888777666666666555444444333333333333333333333333333333444444555555555555444444555333333666888888999<<>>WWWnnnwwwcccYYYYYY___kkkxxxtttwww{{{iii]]]QQQTTTSSSJJJ>>>555555888@@@999111+++******)))((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''',,,000...(((%%%%%%'''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,------000//////222<<>>HHH\\\{{{xxxbbbYYY[[[___dddqqqwwwtttyyyoooTTTWWWYYYWWWPPPGGG>>>888888===???999///((()))---******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((,,,///---'''&&&(((''''''((((((((()))))))))((((((((()))))))))******************************++++++,,,------...//////444666AAAUUUhhhnnneeeZZZQQQZZZjjj}}}tttkkkqqq~~~VVVJJJHHHEEEAAA???===<<<<<<<<<:::999777777666666555555444444444444444444444444444444444444555555555555444444666333666;;;;;;<<>>555:::>>>>>>:::222,,,)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))%%%'''---///***''')))(((((((((((())))))))))))))))))))))))************************************++++++,,,---...///000111AAACCCJJJVVVccchhheeeaaassswwwhhhmmmVVVHHHFFFDDD@@@???===<<<::::::999999999888666555444444555666444444444333333222222222333333444444555666666666555888<<<;;;777AAA___}}}mmm{{{jjjeeeccckkk}}}{{{ttttttsss]]]>>>777CCCAAA@@@>>>999444000......,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,---------............///---------.........//////111111///...///222333222555666BBB[[[www___SSSVVVhhhrrrpppvvvwwwbbb[[[ZZZYYYWWWXXX[[[aaannn~~~|||{{{|||~~~}}}zzz{{{|||~~~}}}jjjaaa___aaammm|||lll[[[YYY\\\WWWPPPLLL@@@999777;;;===777...))))))))))))*********'''%%%)))(((((((((******((('''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((((((((((((((((((((()))((())),,,......***'''(((((((((((())))))))))))++++++******************,,,,,,------,,,+++)))(((+++---///000------777CCCQQQPPPSSSWWWZZZ```qqqxxxqqqsss}}}}}}{{{VVVHHHFFFDDD@@@???===<<<::::::999999888777666555444444444444444444444333333333222222333333444555555666666777555888;;;::::::HHHjjjpppppppppdddfffmmmyyy|||wwwgggNNN>>>;;;>>>>>><<<999444000...,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,---------............///---------.........//////000000000000111333555555<<>>999;;;===999111,,,+++***)))***++++++)))''')))(((((((((******((('''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((()))+++...---***'''(((((((((((()))))))))***++++++*********************+++,,,------,,,+++***,,,---111555666777>>>FFFLLLWWW]]]\\\iii~~~yyysssrrruuu|||WWWIIIGGGDDD@@@???===<<<::::::999999777777666666444333222111444444444444333333333333333444444555555666777777777999::::::???VVV~~~}}}oooqqqooo```dddmmm|||{{{ttteeeLLL777>>>===<<<:::777333///---------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------............///------........./////////000000111111222333666999???PPPnnnjjj\\\ccczzz}}}xxxuuuooopppkkkbbb^^^bbbiiilll|||uuujjjkkk~~~~~~{{{vvvssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppttt{{{ssshhhhhhlllppptttiiikkknnniii```SSSFFF<<<;;;===:::444111,,,+++******++++++***((()))(((((((((******((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))+++---,,,***(((((((((((()))))))))************++++++++++++++++++***+++,,,,,,------,,,,,,...+++---444;;;@@@EEEKKKVVVZZZ```ooo{{{tttmmmgggkkkzzzXXXIIIGGGDDD@@@???===<<<:::999999999666666666666555333000///444444444444444444333333444444444555666666777777;;;;;;999:::GGGgggfffssssssfff```mmmxxx}}}~~~yyy^^^???AAA@@@???===;;;777333000------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////111111222333111111777>>>HHHddd{{{aaa___hhhrrr}}}{{{xxxvvvpppiiigggllltttzzz~~~~~~yyysssvvv{{{~~~~~~rrrxxxnnniiimmmoookkk___PPPBBB======:::666444---+++))))))*********))))))(((((((((******((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))+++,,,+++***((((((((()))))))))***************+++++++++++++++,,,,,,,,,---------------,,,222------555@@@GGGMMMRRR\\\QQQ]]]zzzqqqhhhdddhhhvvvXXXJJJGGGDDD@@@???===<<<:::999999999555666666666555333111///444444444444444444444444444444555555666777777888;;;999888===SSSzzzkkkeee~~~yyyffffffmmmzzzlllNNNFFFDDDAAA???===:::555111.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///........./////////000000222111222444111111:::FFF^^^ggg]]]eeeooozzz||||||~~~}}}{{{~~~pppkkkkkkkkkjjj[[[JJJBBB===999777777000---***(((((())))))((()))(((((((((******((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((************))))))))))))))))))******************++++++,,,,,,,,,,,,///......------,,,,,,,,,222111666BBBKKKOOOQQQTTTQQQWWWmmmooogggccciiivvvYYYJJJGGGCCC@@@???===<<<::::::999999555555666555555444333222444444444444555555555555444555555666666777888888999999;;;HHHgggmmmcccrrrnnneeeoooyyybbbNNNJJJDDDAAA>>>;;;666222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///....../////////000000000222000222444222444BBBTTTrrrpppfffiiilllkkkyyyxxxnnnmmmtttfffVVVJJJ@@@888777999444000,,,)))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&(((******)))((()))***)))))))))*********++++++******++++++,,,---------///......---------.........444@@@LLLPPPNNNMMMOOOVVV{{{~~~hhhhhhooo{{{uuuZZZKKKGGGCCC@@@???===<<<::::::999999666666555555444555555666444444444444555555555666555555555666777777888888999===FFF]]]vvvaaaooorrrjjjnnnyyyYYYSSSKKKEEEBBB???:::555////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///.../////////000000000000000///111666555:::NNNeee~~~wwwiiigggkkkmmmttt|||tttttt{{{qqqcccSSSDDD888777<<<999555///+++)))))))))))))))(((((((((******((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&(((******(((''')))+++))))))*********+++++++++******++++++,,,------...,,,,,,,,,---...000111333888???IIINNNKKKHHHOOOXXXvvvxxxuuu~~~~~~ZZZKKKGGGCCC@@@???===<<<::::::999999666666555444444666777888444444444555555555666666555555666666777777888888;;;BBBRRRpppaaabbbkkkeeekkkzzzccc[[[QQQKKKGGGDDD???:::000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000///---111777888???VVVqqqqqqbbb```mmmooollltttvvvwwwkkkZZZGGG999888>>>===888222---+++*********)))(((((((((******)))'''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&(((******'''''')))+++)))************+++++++++******+++,,,,,,---......******+++,,,///222555666NNNQQQSSSOOOGGGHHHZZZmmm|||XXXKKKBBBGGGAAA???===<<<<<<;;;888666===;;;888555444333444444333333333444444555555555555999999666888======888===>>>bbbvvvfffpppxxxlllooo{{{sssaaaQQQLLLKKKFFF@@@>>>111///---,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111000000000000000111222000///333888:::EEEeeefffkkktttyyytttwwwuuupppwww}}}dddKKK@@@>>><<<<<<<<<555+++'''***+++'''************))))))))))))************))))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...///------000//////888CCCYYYQQQMMMMMMIIILLLddd~~~vvvXXXLLLBBBGGGAAA???===<<<<<<;;;888666<<<:::888555444444444555555444444444444444444333444777777444666::::::777<<>>555000///000///,,,...------,,,,,,------...------------------------,,,,,,---------................../////////000000000000000000111222333444333999EEEXXXmmmuuuYYYOOOXXXdddgggxxx}}}www[[[CCC999888999999777222---,,,---++++++++++++************************)))))))))((('''((((((((()))))))))***))))))))))))***************************************++++++++++++,,,,,,,,,......------......///000000222333666>>>JJJVVV]]][[[^^^oooiiifffbbbggg|||[[[MMMAAADDDAAA???===<<<<<<;;;888666777777777777777666666666222222333555666777888999333333555777777777<<>>FFFQQQssswwwiiitttiiiZZZSSSOOOGGGGGGDDD===444......111...------,,,,,,------...........................---------.........//////////////////000000000000000000000111222444555666;;;HHH^^^zzz```KKKXXXmmmuuu~~~|||nnnOOO>>>666555;;;>>>888///+++,,,,,,,,,+++++++++******************))))))))))))&&&''''''((()))******+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////000111111,,,555>>>FFFQQQ^^^bbb___qqqiii|||\\\NNNDDDBBBAAAAAA???>>><<<:::999888777777777777666666666666666666666666777777777777:::666666::::::;;;MMMbbbyyysss|||lllooo|||^^^RRRNNNHHHEEEBBB???999000,,,...000///---,,,,,,---///000..........................................------////////////000000000000222444333111222555888888<<>><<<:::999888888777777777666666666666666666666666777777777777888555777:::999>>>TTTlllwwwsssiiisssfffYYYRRRJJJFFFDDDBBB<<<333...///000///---,,,,,,---///000................................................////////////000000000000222333333222222444888:::BBBaaaeee^^^dddhhh}}}qqqkkkiiinnnpppRRRCCC777999>>><<<555000...,,,++++++,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...........................//////000000000111222444888@@@HHHRRR\\\bbbtttzzzZZZMMMEEEDDDAAA@@@???===<<<:::999888888888777777777666666666666666666666777777777777777777999;;;;;;DDD```}}}|||nnnpppooo^^^OOOKKKHHHFFFEEE@@@777111000000///...------...///000................................................////////////000000000000111222333333222444999>>>OOOooorrraaaiiillluuuqqqkkkfffgggjjjvvv~~~]]]KKK999777<<<<<<555///...,,,+++***+++,,,+++***************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---..............................///000000000222555888===>>>LLLYYY\\\lllqqqjjjrrrvvvZZZLLLFFFFFF@@@@@@???===<<<;;;999999888888888777777777666666666666666666777777777777999:::<<<<<<===LLLnnnxxxsssjjjOOOLLLIIIGGGGGGCCC:::333000//////............//////........................---------...............////////////000000000000111222333444222444===GGGbbb}}}bbbbbbrrrwwwtttjjjaaaaaafffoooyyyxxx~~~nnnXXX>>>444777:::777222///---+++++++++,,,+++***************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------..................///000//////222777<<>>===<<<;;;:::999888888888888777777777777666666666666777777777777888:::<<<:::>>>SSSzzz~~~uuuzzzzzzxxxsss{{{WWWNNNIIIGGGHHHEEE<<<444111/////////....../////////........................---------.........//////////////////000000000000111111333555444666EEETTTtttwwwddd]]]jjjzzz}}}iii]]]ZZZ\\\aaakkk{{{zzz}}}lllKKK888666<<<===:::000...,,,+++,,,,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000000///...222;;;AAANNNRRR\\\^^^jjj}}}qqq[[[LLLEEEFFF??????>>>===<<<;;;::::::999999888888888777777777666666666666777777777777666888999888AAA]]]uuu|||tttttttttaaaQQQKKKHHHHHHFFF???777444////////////////////////........................,,,,,,------.../////////////////////000000000000111000333666555:::NNNdddxxx^^^XXXaaaqqqzzzfffXXXUUUZZZ```hhhuuu{{{XXX===666;;;>>><<<222000------------,,,+++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------.../////////...000111000000666BBBKKKXXX^^^bbbcccwww|||]]]LLLEEEEEE??????>>>===<<<;;;;;;:::999999999888888888777777666666666666777777777777666888999;;;IIIkkkuuuzzz|||nnnUUUNNNIIIIIIHHHAAA:::777//////000000000000//////........................,,,,,,------...//////000////////////000000000000222000333777777>>>XXXssseeeZZZZZZgggvvvxxxdddWWWRRRYYYccckkkvvv|||eeeFFF999;;;===;;;333111///.........---,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------...//////000---000222222444===LLLWWWdddiiijjjvvv^^^MMMDDDDDD??????>>>===<<<;;;;;;:::999999999888888888888777666666666666777777777777888:::;;;???RRRwwwzzzuuu~~~wwwsss{{{{{{zzz|||XXXPPPJJJJJJIIICCC===::://////000000000000//////........................,,,,,,------...///000000////////////000000000000222000333777888AAA]]]{{{kkk\\\aaaaaakkkwwwhhhUUUNNNRRR___kkkvvv{{{wwwrrrQQQAAA@@@AAA>>>444222000/////////...,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,------...///000000+++///222444888CCCSSS```rrruuuvvv^^^NNNEEEDDDBBB@@@===<<<<<<===<<<;;;;;;;;;:::999888777666555555666777666555666777999444>>>??????YYYwwwnnn{{{}}}uuu|||cccTTTOOONNNGGGFFFEEE===777111---///111000///000........................000000000000////////////111000000000000000111222222666666555>>>UUUppprrrddd[[[dddgggmmm|||]]]OOOPPP[[[pppwww~~~oookkkxxx]]]DDDEEEIIIEEE@@@:::222/////////---***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------...............///////////////222000000555;;;DDDRRR___aaauuu}}}___NNNEEEDDDBBB@@@===<<<======<<<;;;;;;;;;:::999888777666666555666777777555666777999777======AAAaaaooommmnnnXXXOOOQQQKKKGGGFFFAAA888222---///111000///000........................000000000000////////////000000000000000111111222000333444555BBB^^^}}}rrriiibbb]]]eeekkk~~~{{{zzz]]]TTT[[[jjj}}}wwwhhhhhhvvvlllNNNJJJLLLKKKBBB;;;333/////////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,---------..................///////////////555333555;;;BBBJJJVVVbbbggg___NNNEEEDDDBBB@@@============<<<;;;;;;::::::999888777666666666777777777666666888999;;;;;;;;;GGGnnnyyylllttt~~~~~~^^^OOOTTTPPPIIIGGGFFF;;;333...000111000///000........................////////////000000000000000000000000000111222222222333333777IIIjjjeeeaaa``````gggpppvvvvvvZZZWWWhhh}}}jjjeeelll||||||YYYKKKJJJKKKEEE>>>666000//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------..................//////000000000222222666>>>FFFMMMXXXaaajjj```OOOEEEDDDAAA@@@>>>=========<<<:::::::::999999888777777666666777888777666666888:::>>>:::<<>>>>>>>>===;;;:::::::::999999888777777777666777888777666777888:::>>>;;;DDDeeesss~~~jjjQQQTTTPPPFFFEEEFFF@@@888222111222000///000////////////////////////.../////////000000000111000000000000111222333444555666999DDD^^^nnnccceeeqqquuu{{{mmmaaauuu|||ssspppnnnsssuuurrr~~~^^^NNNKKKFFFAAA:::333000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......//////000111111222111666@@@KKKSSS]]]nnn~~~bbbPPPEEEDDD@@@???>>>>>>>>>>>>;;;999999999999888888888777777777888888888777777999:::===???SSS|||yyypppuuu~~~xxx~~~sssXXXTTTNNNGGGFFFDDDCCC:::333222222000///111////////////////////////......//////000000111111000000000111222333444555111666>>>OOOllluuucccdddiii||||||wwwssskkkrrrooopppooolllkkksss|||lllRRRGGGCCC@@@;;;555111/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////......///000000111222222111999EEEOOOWWWeeeyyybbbPPPEEEDDD@@@???>>>>>>???>>>;;;999999999999888888888888888777888999888777777999;;;===EEEccc}}}qqqiiixxxvvv|||}}}bbbWWWMMMJJJJJJEEEEEE<<<444222222000///111////////////////////////.........///000111111111000000000111222333555555222:::GGG\\\yyyfff^^^gggjjj}}}www|||uuugggkkk|||uuuqqqvvvtttkkkmmm}}}}}}{{{|||zzzUUUBBB@@@>>>;;;666222/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............////////////---...///000111222333333111<<>>??????>>>;;;999999999999888888888888888777888999888777777999;;;===JJJnnnkkklllrrroooyyyiiiYYYNNNMMMNNNFFFFFF===555333222000///111000000000000000000000000---......///000111111222000000000111222444555666777@@@OOOeeedddaaakkkiiizzzxxxuuuiiiaaadddlll}}}wwwuuu}}}zzzlllpppuuuooonnn\\\DDD======;;;777333000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............/////////000---...///000111222333333777CCCQQQYYY^^^tttfffPPPFFFGGGBBBBBBAAA@@@???>>>=========;;;999777777777999:::::::::888888888999:::;;;???YYYtttmmmzzzoooTTTJJJKKKHHHDDD@@@:::444111000000111000000////////////000000000000000000000111111222222000//////111444666777DDDEEE[[[wwwttthhhaaadddggguuu}}}yyy```YYY\\\VVVbbbeeerrr}}}wwwlllrrr|||~~~jjjddd```mmm|||xxxmmm???AAA===;;;:::555///...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////222333222//////222444555GGGXXX\\\hhheeePPPEEEGGGAAAAAA@@@???>>>======<<<<<<;;;:::888888888888999:::999888888888999:::;;;AAA```qqquuuuuuuuu|||ZZZLLLKKKFFFDDDAAA;;;555222000111111000000////////////000000000000000000000111111222222111000111333555666777@@@MMMjjjlllfffeeejjjooo~~~~~~xxxooo^^^OOORRR\\\\\\hhhjjjoooqqqkkkjjjzzz]]]ZZZZZZooopppmmmwwwxxxKKK@@@<<<999999666000...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////111333222000000333777CCCNNN^^^hhh}}}eeeOOOEEEFFFAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888777:::999888888888:::;;;<<>>999777888777222///000.........------------,,,,,,,,,,,,,,,,,,,,,------........................------.........////////////111333222111222777;;;MMMRRR```uuueeeOOODDDFFF@@@@@@???>>>===<<<;;;;;;:::::::::::::::888777777999999888888999:::<<<===IIIyyyyyy}}}ppp|||hhhQQQNNNHHHEEECCC>>>999555333111111000000////////////000000000000000000000111111222111222333444444444666777FFFhhhrrr```\\\aaaggglllzzz}}}ssslll{{{aaaMMMOOORRR[[[jjjqqq~~~{{{oooaaa]]]dddlllooolllqqqyyylll]]]aaalllwwwvvvhhh???999555777888555111000............------------,,,,,,,,,---------------....................................///////////////111222222222555;;;@@@QQQUUUfffeeeOOOEEEFFF@@@@@@???>>>===<<<;;;;;;:::::::::::::::888777777888888888888999;;;===???JJJ}}}uuuxxxqqqrrrwww}}}}}}|||yyyxxxrrrUUUNNNIIIFFFDDD@@@<<<888444222111000000////////////000000000000000000000111111222000111333333333444777999KKKtttgggXXX]]]dddgggjjj}}}wwwpppvvvvvvjjjvvvuuuWWWJJJRRRXXXbbbsss|||zzzgggZZZZZZ```___YYY___bbbeeehhhlllooonnnkkk]]]hhhyyyuuuEEE<<<555777:::777222000//////.........---------,,,,,,,,,------........................................../////////000000///111222222333888???FFFTTT]]]vvvfffPPPEEEGGGAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888777888888888888:::<<<>>>@@@MMMsssppptttooosss|||wwwtttuuu~~~rrrZZZMMMJJJGGGEEEBBB>>>:::666222111000000////////////000000000000000000000111111222000222333333222444:::>>>UUUwww___ZZZbbbkkknnnqqqwwwhhhhhhvvv~~~kkkpppiiiTTTNNNWWW```oooppp\\\TTTXXX\\\XXXRRRLLLPPPTTTSSSQQQUUU^^^eeedddxxxMMMAAA777888;;;999444111/////////.........------,,,,,,,,,---......//////............................../////////000000000///000222222444:::DDDKKKTTTfff~~~gggQQQGGGHHHAAAAAA@@@???>>>======<<<<<<;;;:::888888888888999777777888999:::===???AAAZZZooouuu|||}}}www}}}yyysssuuu```NNNLLLGGGFFFDDD@@@<<<777333111000000////////////000000000000000000000111111222111333555444333666>>>DDDkkkeeeXXX^^^hhhuuu|||}}}iii```gggzzzlllkkkwwwppp___TTTVVVbbbnnn}}}~~~qqqaaaWWWZZZ^^^YYYRRROOODDDGGGKKKKKKJJJOOOZZZddduuuVVVGGG:::888<<<;;;666222////////////............,,,,,,------.../////////.........................../////////000000000000///000222222555<<>>=========<<<999777777777999:::777777888999;;;===@@@AAAhhhsssyyynnn{{{}}}|||mmmtttdddOOOPPPHHHGGGEEEAAA===888333000000000////////////000000000000000000000111111222333555666555444888AAAIII]]]WWWeeekkk|||xxxeeeaaammmmmmggg~~~yyyxxxnnnfffTTTQQQ[[[kkkxxx~~~iii```WWWZZZggghhhXXXKKKJJJKKKKKKMMMOOOPPPVVVbbbmmm\\\KKK;;;999<<<<<<777222000/////////............,,,,,,------...///000000........................////////////000000000000///000111222666>>>IIIQQQddddddKKKMMMCCCDDDAAA>>><<<============;;;:::999888777777777777777111AAA===444<<<>>>EEEsssvvvuuuzzzyyyvvvssslll{{{rrrSSSRRRFFFGGGGGGDDD>>>888333111//////............//////000000000000000111111222111222555666555888GGGVVVpppVVV```jjj}}}}}}nnnaaa\\\lllooodddzzz|||rrrlllddd]]]TTTSSSZZZnnnqqq^^^WWWYYYaaaiiihhh[[[LLLEEEIIINNNRRRSSSVVVbbbtttxxxNNN;;;>>>999:::<<<222...///////////////...---............////////////000000//////.........---000000000000000111111222555000///555<<>><<<============;;;:::999888777777777777999222>>>:::555>>>AAAMMMvvv{{{~~~|||~~~uuummmrrr]]]QQQHHHHHHGGGDDD???999555222000000////////////000000000000000000000111222222111222555666555999IIIYYYaaaTTTeeeqqqzzzggg^^^]]]rrriii\\\oooqqqhhhddd^^^XXXWWWXXX^^^kkkuuusssgggZZZ\\\___fffjjjdddWWWNNNKKKRRRMMMRRRhhh]]]CCC???888:::<<<222//////000000//////..................////////////000/////////............000000000000000111111222777333222777>>>EEEMMMUUUrrriiiNNNMMMCCCCCCAAA>>>======>>>===<<<;;;:::999888888777777888;;;333;;;777777???DDDVVVooo~~~xxx|||}}}oookkkpppmmmTTTKKKJJJHHHEEE@@@;;;777444111111000000000000111111111000000000000111222222222333555666555<<>>777999;;;444000000000000//////..................////////////////////////............000000000000000111111222666333444<<>>===>>>>>>===<<<;;;;;;:::999888888888888;;;444999777:::@@@DDD```~~~ppptttlllhhhooo~~~ZZZNNNLLLHHHEEEAAA===999666222111111111111111111222111111000000111111222333333333444555777@@@TTTffftttZZZ\\\kkktttnnn]]]YYYbbb~~~iiiVVVbbbooo}}}vvvfffUUUNNNQQQTTTTTTVVVWWWYYYYYYXXXWWWXXXXXXMMMLLLMMMNNNKKKHHHMMMTTTSSSRRR```xxxTTT;;;555999;;;777222111111000////////////............///////////////////////////.........000000000000000111111222111111666AAAMMMXXXfffqqqmmmPPPMMMCCCBBB@@@>>>>>>>>>>>>===;;;<<<;;;:::999888888888888:::666:::888>>>???EEElllqqquuu}}}}}}~~~eeebbbfffxxxbbbQQQMMMHHHDDDBBB>>>:::777222222111111111111222222111111111111111222222333444333444666999EEE\\\qqqqqqZZZ\\\iiiuuukkkZZZXXXeeebbbRRR^^^mmm|||yyyooo]]]LLLHHHNNNVVVXXXVVVTTTQQQPPPQQQRRRSSSSSSJJJDDDAAACCCGGGJJJPPPVVVUUUUUUaaaooosss}}}]]];;;555999;;;;;;444333111000/////////000............////////////.........///////////////000000000000000111111222...111999FFFSSS```ooo|||mmmOOOMMMCCCBBB@@@???>>>???>>><<<;;;<<<;;;:::999999888888999888888;;;999AAA@@@JJJ~~~vvv{{{wwwvvvyyy{{{gggaaabbblll~~~~~~oooSSSMMMGGGCCCAAA???;;;888222222111111111111222222222111111111111222333333444444444777<<>>LLLXXXeeeuuulllNNNMMMDDDBBB@@@?????????>>><<<:::<<<<<<;;;:::999999999999888:::<<<999BBBBBBTTTjjjmmmsssxxxggg[[[eeelll~~~zzz{{{TTTNNNFFFBBBAAA???<<<888111111000000000000111111222222111111222222333444555444444777>>>PPPmmmwwwZZZZZZ___iii}}}~~~qqq___WWW\\\nnnnnnTTTMMM]]]kkkuuu{{{zzzkkkhhhffflllxxx|||qqqbbbQQQOOOIIIDDDFFFOOOTTTUUUOOONNNLLLJJJHHHEEECCCBBB???<<<===BBBHHHLLLUUU]]]hhhpppRRREEE@@@:::>>>666555333111///000000111............////////////............/////////000000000000000000111111222555:::EEETTTbbbooovvvxxxlllMMMMMMDDDAAA@@@?????????>>><<<:::<<<<<<;;;:::999999999999999<<<<<<888BBBDDD\\\yyyuuu|||yyyaaagggooo~~~rrrddd]]][[[ZZZjjjwww~~~zzzTTTNNNEEEAAA@@@???<<<888111111000000000000111111222222111111222222333444555444444888@@@SSSqqqkkkXXXccchhhjjj|||yyyuuummm^^^XXX___ppp|||cccKKKEEETTT^^^cccddd]]]PPPNNNLLLMMMSSSWWWPPPFFF>>>@@@AAAAAAGGGNNNQQQOOOGGGIIIKKKIIIEEEBBBAAAAAA<<>>777555333111000000000111............/////////000---.........//////000000000000000000000111111222888>>>KKK\\\kkkzzz|||jjjQQQGGGCCCDDDAAA???>>>??????>>><<<>>>===;;;:::999888888888<<<888777@@@CCCCCCfffuuuvvv}}}vvv___eeennn|||ooo]]]ZZZVVVUUU___nnn{{{yyyeeePPPGGGFFF@@@>>>===777333222111111000111111111222222111111222222333444666000111:::GGG[[[wwwzzzkkk[[[YYYeeeqqq}}}ppplll]]][[[XXX```rrr~~~xxxjjjNNNJJJHHHLLLRRRUUURRRMMMEEEBBB???BBBFFFHHHFFFBBB>>>@@@BBBDDDGGGIIIHHHEEEEEEIIILLLIIIBBB===>>>@@@CCCEEELLLRRRRRRWWWkkkuuuyyymmmDDDBBBFFF999;;;777333000000111222222///////////////////////////////////////000111111.........///222333333222444CCCNNNUUUhhhkkkRRRHHHDDDDDDAAA???>>>??????>>><<<===<<<;;;:::999888888888;;;999888???BBBEEEiii}}}qqquuuzzz^^^eeennnzzziiiXXXYYYWWWZZZeee|||hhhQQQDDDDDD>>><<<<<<666333222222111111111111111222222111111222222333444555666777:::FFF```uuueeeYYY]]]ppptttiiifffZZZYYYXXX^^^iiiooofffXXXJJJGGGEEEFFFHHHHHHEEEAAA===<<<;;;>>>BBBFFFFFFEEE===@@@CCCFFFHHHIIIGGGDDDDDDEEEEEECCC@@@???AAADDDFFFIIIOOOUUUXXX```vvvtttyyyxxxLLLCCCCCC666<<<888333000000111111111///////////////////////////////////////000111111/////////000111222333222:::GGGPPPWWWmmmlllSSSIIIEEEDDDAAA???>>>??????>>><<<<<<;;;::::::999999999999;;;;;;:::>>>AAAHHHpppwwwooo|||eeejjjqqqyyy~~~||||||yyyaaaVVV\\\```eeesssrrrUUUEEECCC???===<<<777333333222111111111111111222222111111222222333444333999;;;;;;LLLrrrsssaaaXXXbbbyyyrrrccc[[[ZZZQQQRRRTTTXXX]]]]]]RRRFFFCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<===@@@CCCEEEGGGAAABBBEEEGGGFFFCCC@@@>>>CCCBBB@@@???@@@CCCFFFIIIIIIOOOVVV[[[aaarrr}}}xxxnnnrrrXXXGGGDDD888===999444111000111111111///////////////////////////////////////000111111000000000000111222333333<<>>??????>>><<<;;;;;;:::999999::::::::::::<<<;;;===CCCPPPzzzssstttnnnppptttzzzrrrfffiiijjjeeegggpppmmmgggYYYWWWdddkkkrrrzzz~~~___HHHEEEBBB@@@???999333333222111111111111222222222111111222222333444333999999???```vvvccc[[[eeeyyy|||mmm^^^QQQLLLLLLFFFIIILLLPPPQQQOOOGGG@@@<<>>:::555222111111111111///////////////////////////////////////000000111111222222111000111333444>>>HHHPPPZZZuuuoooVVVKKKFFFDDDAAA???>>>??????>>><<<;;;;;;:::999999:::::::::999===<<<===GGG[[[rrr{{{uuuwww}}}uuu[[[VVVVVVQQQPPPVVVUUUWWWTTTYYYhhhpppyyyyyyhhhJJJFFFCCCAAA???:::444333333222111222222222222222111111222222333444777888777HHH{{{vvvddd___ggguuummm^^^QQQGGGCCCDDDBBBDDDGGGKKKKKKGGGCCC@@@<<>>??????>>><<<<<<;;;::::::999999999999888>>>;;;===MMMhhhttt]]]NNNKKKIIIGGGGGGFFFMMMPPPWWWfffppp~~~{{{pppLLLFFFCCC@@@>>>999444444333222222222222222222222111111222222333444;;;888999TTTnnnbbbaaaiiiuuurrr```SSSJJJDDDAAACCCEEEEEEHHHLLLLLLFFFBBBAAACCCFFFJJJLLLLLLLLLOOORRRPPPQQQRRRTTTVVVWWWXXXYYYWWWTTTTTTUUUMMMAAA>>>BBB>>>???@@@CCCEEEHHHKKKLLLWWWdddiiicccooooooaaaaaajjjeeebbbuuuwwwVVVLLLHHHAAA===777333222111111111000000000000000000000000///////////////000111111000222333222000111666:::GGGQQQ[[[gggoooVVVJJJEEEDDDAAA???>>>??????>>><<<===<<<;;;:::999888888888888===:::===SSSsss|||uuubbbLLLEEEEEEEEECCC@@@IIIMMMSSSbbbsss~~~xxxOOOGGGEEEAAA>>>999444444333222222222222333222222111111222222333444888666<<>>888444222111111000000000000000000000000000///////////////000111111///222333222000222888===JJJRRR[[[gggoooUUUJJJEEEDDDBBB???>>>??????>>><<<>>>===<<<:::999888888888888===999===WWWzzzzzzwww~~~|||fffLLLAAACCCEEEDDD@@@IIIKKKPPPaaayyy|||SSSJJJHHHCCC@@@;;;555444333333222222333333222222111111222222333444222444>>>ZZZ|||^^^\\\cccnnnzzzmmm^^^]]]fffooorrrrrriii]]]^^^iiimmmhhh^^^QQQEEEAAA@@@@@@@@@BBBAAAAAAHHHTTTXXXQQQIIIGGGMMMNNNQQQUUUZZZ]]]___```___^^^```gggooorrrppplllooonnntttvvviiiPPPBBBBBBCCCFFFHHHGGGHHHNNNXXXaaammmzzzuuulllnnntttyyyfffVVVOOOCCC???999444222222111000000000000000000000000000///////////////000111111///111333222000222999???PPPXXX^^^jjjrrrUUUHHHDDDAAAAAABBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;DDD???@@@```xxxyyyrrriii```dddqqq~~~}}}iiiTTTIIICCC@@@AAAFFFGGGJJJMMMRRR^^^zzz]]]KKKLLL??????@@@:::777444222222222222111222222222222333444555555333444>>>VVV{{{ggg^^^^^^iiirrrxxxiiiaaa^^^^^^aaafffuuusssjjj___^^^cccbbbZZZIIIFFFCCCAAAAAABBBCCCCCCHHHJJJOOOSSSUUUVVVVVVVVVZZZ[[[___ccceeeeeefffiiimmmmmmllljjjllloooqqqpppvvvwwwxxxTTTAAACCCHHHLLLNNNOOOPPPXXXfffrrrsssyyyqqquuu~~~~~~sssYYYOOOHHHDDD===777222111222444000000//////000111222222111111111111111111111111111222333222111444:::???OOOYYYbbbzzzsssUUUHHHEEEAAABBBBBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::BBB>>>BBBddd~~~aaaXXXOOOOOOYYYaaadddbbbcccVVVIIIDDDBBBAAACCCGGGLLLLLLPPPXXXcccxxx~~~___LLLLLL???@@@@@@:::888444222222222222111222222222222333444555555777888BBB]]][[[[[[aaalllwwwwwwlllaaaZZZWWWXXX^^^fff{{{nnn```\\\```\\\SSSJJJHHHEEECCCDDDGGGIIIJJJHHHLLLRRRWWW\\\^^^```aaahhhiiijjjkkklllnnnssswwwuuutttqqqkkkhhhkkkqqqvvv~~~|||^^^LLLKKKHHHLLLRRRWWW]]]gggrrrzzzzzz{{{|||^^^SSSIIIEEE>>>777333222222333000000000000000111222222111111111111111111111111222333333222222444:::@@@KKKXXXggguuuVVVIIIFFFBBBBBBBBBAAA@@@???======;;;;;;;;;;;;;;;;;;;;;;;;:::@@@===EEElll}}}TTTLLLEEEDDDJJJOOOPPPMMMKKKFFFCCCCCCCCCCCCEEEIIIOOOKKKNNNZZZbbbjjj~~~{{{eeeNNNLLL@@@AAA@@@;;;888444222222333222222222222222222333444555555:::999FFFeeexxxRRR[[[eeennn}}}}}}kkkddd]]]XXXUUUVVV```jjj}}}oooaaaaaagggfff]]]MMMKKKIIIHHHIIILLLPPPRRRTTTYYY___dddhhhkkknnnpppsssuuuvvvxxx{{{~~~qqqjjjlllwww{{{eeeSSSLLLHHHMMMUUU^^^hhhsss~~~eeeWWWKKKFFF@@@999444222222333000000000000000000111222111111111111111111111111222444444333222555<<>>======;;;;;;;;;;;;;;;;;;;;;;;;:::>>><<>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>TTT~~~nnnuuunnnVVVHHHFFFEEEGGGLLLPPPRRRSSSNNNPPPQQQPPPQQQTTTXXX[[[```___ggguuu~~~|||tttrrr{{{wwwWWWMMMBBBCCC???;;;888555333333333333222222222222222333444555555999999NNNuuuwww^^^cccgggqqqrrrllljjjhhheee``````kkkxxxtttsss{{{|||vvvnnnmmmiiieeedddgggmmmrrrxxx~~~ppp^^^QQQ[[[dddoooyyy}}}{{{|||~~~}}}yyyrrrVVVOOOKKKDDD===777444222222111111000000000000000111111111111111111111111111222333444444555:::BBBIIIQQQoooZZZJJJKKKEEEDDDBBB@@@???=========;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@]]]yyymmmtttfffVVVHHHHHHHHHIIIKKKOOOSSSWWWYYYXXXZZZ[[[ZZZ___gggmmmnnnmmmuuuyyyvvvtttqqqxxx\\\NNNCCCEEE???<<<999555333333444333333222222222222333444555555;;;===VVV~~~fffhhhmmmrrrjjjiiiiiihhheeegggrrr~~~{{{zzzxxxtttsssxxxrrraaaYYYcccnnn}}}xxxnnniiijjjpppnnniiigggeeeuuu}}}[[[QQQMMMGGG???999555222111222111111000000000000000111111111111111111111111111222333444666===FFFNNNYYY[[[KKKLLLFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;======CCCfffxxxrrr|||lllUUUOOOJJJKKKMMMPPPRRRVVV[[[bbbfffeeegggggghhhqqq}}}wwwnnn~~~{{{vvv{{{aaaOOODDDEEE>>><<<999555444444444444333222222222222333444555555;;;AAA^^^ooorrr}}}sssiiihhhjjjmmmoootttxxxuuufffeeeoooyyyzzzoooffffffnnnkkkdddbbbbbbnnnbbbSSSOOOHHHAAA:::555222111222222111000000000000000111111111111111111111111000111333444777???JJJRRRaaa[[[KKKLLLFFFEEEBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;>>>===EEEkkkxxxwwwaaaNNNNNNMMMJJJNNNRRRVVV[[[bbbkkkqqqpppqqqrrrtttvvvkkk{{{~~~~~~dddPPPDDDFFF>>><<<999666444444444444333222222222222333444555555:::AAAaaawww{{{tttjjjjjjmmmsssyyy}}}sssrrr}}}pppttt{{{rrrjjjnnnxxxxxxrrrqqqooorrr}}}fffTTTPPPIIIBBB;;;555222111222222111000000///000000111111111111111111111111///000222444888@@@LLLUUUbbbYYYNNNHHHDDDCCCAAA???>>>>>>??????======<<<;;;;;;;;;;;;<<>>888444222111111111111000000000000111111111111111111111111111000222666;;;AAANNNZZZpppYYYNNNHHHDDDCCCAAA???>>>>>>??????======<<<;;;;;;;;;;;;<<<@@@@@@LLLyyy{{{~~~rrrddd]]]]]]```ccclllooosss}}}~~~~~~mmmrrrwwwVVVFFFDDD???===999555222222333333222444333333222333444666777:::IIIgggnnnwwwkkk```jjjqqq}}}|||ssslllrrrrrrqqqmmmhhhjjjttt~~~xxx\\\TTTLLLEEE???888333222222222222222111111111111111111111111111111111111333222333888<<>>>>>>>>???======<<<;;;;;;;;;;;;<<>>EEERRR^^^~~~}}}~~~[[[OOOIIIEEECCCAAA???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>BBBUUUwwwssstttvvv|||pppnnn||||||bbbFFFAAAAAA===:::666333333333333333444333333333444555777888AAAXXXxxxuuulllhhhhhhttt|||kkk]]]```kkkqqqoookkk|||eeeUUU___gggrrr~~~zzz~~~~~~sssiii___[[[UUUVVVbbbvvveeeYYYOOOJJJBBB777333555333333333333222222222222222222222222222222222222555444555999>>>FFFSSS```~~~zzzppprrr]]]PPPJJJEEEDDDBBB@@@>>>===>>>>>>======<<<;;;;;;;;;;;;<<<>>>AAAUUU}}}{{{}}}sssnnnzzzvvvjjjIIIBBBCCC>>>:::666333333333333333333333333333444666888999@@@]]]~~~www}}}{{{}}}bbb\\\[[[ccckkkkkkgggdddsssppp```YYY```aaafffrrrxxxwwwnnniiijjjoootttuuurrr~~~|||rrrjjjccc[[[RRRVVVlllfffYYYPPPLLLEEE999444888333222222222222111111111222222222222222222222222444222444888>>>GGGUUUccc|||yyysssvvv^^^QQQJJJFFFDDDBBB@@@>>>===============<<<;;;;;;;;;;;;<<<>>>BBBXXXxxxnnnvvvrrrtttNNNCCCDDD>>>;;;666444333444444333333333333333555777999:::FFFgggxxxyyy{{{nnn```XXXXXX\\\cccgggfffgggiiimmm{{{vvvddd___aaaccc___```lllwwwzzzqqqeeeZZZWWW[[[bbbhhhnnnwww{{{ooosss|||uuunnnhhhiiibbbYYY]]]vvviii[[[RRRQQQJJJ;;;555999222222222222111111111111333333333333333333333333333111333888???IIIYYYggg^^^RRRKKKFFFDDDBBB@@@>>>===============<<<;;;;;;;;;;;;<<<===DDD]]]|||ooorrrqqq~~~SSSDDDCCC>>>;;;777444444444444444333333333333555777999:::KKKqqqxxxrrrgggjjj~~~iii\\\WWWYYYXXX\\\cccggggggiiinnnnnnzzzwwwhhhiiijjjkkkeeeeeesss~~~wwwkkk[[[PPPMMMOOOTTTVVV\\\hhh|||wwwppp}}}|||pppgggbbb___cccbbb^^^cccyyynnn```WWWXXXOOO===555999444333333333222222222222333333333333333333333333333111333999AAALLL]]]kkk___RRRKKKFFFEEEBBB@@@>>>===============<<<;;;;;;;;;;;;<<<===EEEbbbooonnntttVVVDDDBBB>>>;;;777444444444444444333333333444555777999;;;KKKrrrmmmkkk\\\```uuuxxxccc\\\___WWWWWW\\\dddiiiiiiiiijjjnnnyyy~~~ooorrrrrrssslllnnn~~~{{{{{{zzzlllZZZMMMIIIHHHHHHGGGQQQ___uuuwwwsssttteee[[[VVVUUUWWW\\\^^^cccvvvrrrddd\\\\\\SSS???555999555555444444444333333333333333333333333333333333333222444:::CCCNNN```ooo^^^QQQKKKIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======AAAEEEooo~~~hhhlll___>>>??????<<<777444444444333333555222222555666555777;;;KKKwww|||ooohhh___hhhqqq^^^WWWZZZYYY\\\^^^```eeekkkjjjfffiiixxxzzznnnttttttvvv~~~iiiQQQKKKKKKGGGIIIPPPTTTiii}}}~~~qqqtttiiiVVVNNNMMMMMMQQQWWWYYYcccxxxaaa^^^]]]QQQFFF666888555444444333333222222111333333333333333333333333666444:::;;;HHHTTTYYYsss___QQQKKKIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======EEEKKKvvvgggjjj___AAACCC???<<<777444444444444333555333333666666555888<<>>=========<<<<<<<<<<<<======GGGPPP|||uuupppyyyhhhhhh~~~___AAAEEE@@@<<<888555444444444333555333333666666555999>>>UUU{{{mmmcccaaannn{{{}}}||||||vvvlll^^^SSSQQQUUUUUUXXXZZZ]]]ccckkknnnmmmlllwwwpppwwwrrryyyfffZZZUUUTTT]]]kkkccceeegggeeeaaa___iiipppbbbXXXQQQLLLNNNZZZdddpppnnngggcccYYYMMM999777555555444444333222222222333333333333333333333333555333;;;<<>>=========<<<<<<<<<<<<======CCCPPP~~~mmmeeeeeexxxlllggg{{{bbbBBBDDD@@@<<<888555444444444444444333444666666555:::AAA___jjjddddddpppzzzzzz~~~yyyqqqhhhaaaYYYRRRRRRVVVVVVYYY[[[\\\bbbjjjooonnnmmmvvvmmmnnnnnn|||iii[[[WWW[[[lllrrr^^^```gggiiieee___hhhwwwmmmcccZZZTTTXXXdddmmmvvvqqqhhheee]]]RRR<<<888555555555444333333222222333333333333333333333333666444===???JJJ[[[pppfffTTTJJJIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======@@@RRRvvviiibbbdddkkkxxxooohhhwwwjjjEEEEEE@@@===888555555555444444444333555777666555<<>>=========<<<<<<<<<<<<======BBBXXXrrrkkkccc^^^ZZZ\\\fffqqq|||pppgggsssyyy}}}sssuuuLLLHHHAAA===999666555555555444333444666777666666===GGGnnn~~~bbbaaafffxxxwwwsssxxx|||ppp___WWWPPPPPPQQQQQQRRRTTTVVV\\\``````cccjjjooopppoootttoookkkyyyrrrZZZUUU\\\nnnpppwwwyyyxxx|||uuulllzzzrrriii___XXXXXXeeegggfffjjjoooooo~~~uuuhhhgggeee^^^FFF===666666555555444333333333333333333333333333333333888444???DDDNNNYYYlll|||jjjVVVJJJIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======FFF^^^tttjjjddd]]]YYYXXX[[[___dddmmmvvvllldddooo{{{oooxxxjjjvvv{{{zzzPPPJJJAAA===999666555555555444333444666777555666>>>IIIssscccdddjjj~~~~~~tttpppsss~~~gggSSSKKKGGGJJJPPPRRRSSSUUUTTT[[[aaacccfffmmmqqqrrrooouuuyyyvvviiiWWWWWWccc{{{|||}}}rrrfffZZZVVVYYY___^^^\\\bbbjjjlll}}}|||llllllllleeeLLLAAA666666666555444444333333333333333333333333333333888222===EEETTTbbbvvvkkkWWWJJJIIIGGGCCCAAA@@@@@@>>>=========<<<<<<<<<<<<======HHHaaa|||qqqiiidddaaa___```___ccckkkqqqtttxxx}}}iiiaaannnzzz|||sssooouuussszzzPPPIIIAAA>>>999666555555555555333444666888555666???JJJ}}}iiijjjqqqxxxooopppooowww}}}cccMMMEEEBBBIIIQQQUUUVVVWWWQQQYYYaaadddhhhoootttuuuooouuuzzzfffWWWZZZiiiooo```SSSQQQVVVZZZXXXVVV___kkknnnqqqppppppiiiOOOCCC666666666555444444333333333333333333333333333333999111;;;FFFYYYjjjlllRRRLLLJJJGGGDDDAAA@@@???>>><<<>>><<<======;;;888<<>><<<>>><<<===>>>;;;999===DDDHHHoooyyyssslllkkknnnsssvvvvvvxxxwww^^^^^^jjjyyyooo}}}sssSSSHHHCCC???:::666555666666555555777444555999555===QQQvvv|||uuuqqqqqqoootttzzzsss```KKKIIIIIIMMMTTTYYY[[[[[[UUUWWW\\\cccjjjqqquuuvvvxxxzzzmmm___VVV```}}}wwwiii___OOOVVVRRR[[[llliiieeebbbfffvvvzzz~~~ttt```KKK:::888666555666666666555444444444444444444444444666999===JJJ[[[hhhsssYYYRRRKKKHHHDDDAAA@@@@@@>>><<<===<<<===???===;;;???FFFRRRzzz~~~yyy~~~|||||||||}}}~~~vvvYYYWWWfff~~~oooyyyvvvUUUHHHCCC???:::666555666666555555777444555999666>>>SSStttmmmmmmrrrxxxyyy|||kkk[[[KKKJJJKKKPPPWWW\\\]]]\\\YYY[[[^^^ccciiioootttwwwyyy}}}aaaYYYYYYnnnrrrfffQQQSSSYYYiiiyyykkk```aaalllSSS:::888555555555666555444444444444444444444444444777888:::HHH\\\kkkuuuYYYPPPKKKHHHDDDBBBAAA@@@>>>======<<<===???>>>===AAAHHHYYY{{{ppphhhttt|||]]]ZZZggg~~~}}}uuu~~~zzzWWWHHHCCC???:::666555666666555444777444555999666???TTTyyyssstttsssuuu}}}}}}|||ooo___QQQKKKKKKMMMRRRYYY[[[ZZZWWW]]]^^^```cccgggmmmssswwwxxx}}}zzz\\\XXXaaa~~~}}}pppVVVRRRbbbqqq~~~oooeeeggguuuWWW<<<999666444444555444444555555555555555555555555777777888GGG]]]nnnuuuWWWMMMKKKHHHEEEBBBAAA@@@???======<<<===???>>>===BBBIII]]]vvvlll```eeepppccceeeqqqyyy{{{[[[IIICCC???:::666555666666555444666333444999777@@@VVVxxxuuuuuuzzzxxxyyyvvveeeVVVKKKLLLMMMOOOTTTXXXXXXSSSNNNUUUXXX[[[___dddkkktttzzzyyyeeeYYY[[[kkkzzzyyy]]]UUU```ggguuummmgggdddiii|||\\\>>>;;;777555444555555444555555555555555555555555777666777FFF\\\mmmwwwXXXLLLLLLIIIEEEBBBAAA@@@???======<<<===???>>>===BBBIII___yyynnnccccccgggwwwkkkrrr~~~|||~~~|||zzz[[[FFFCCC???:::666555666666555444666333444999888BBBXXXnnnzzz|||zzz}}}|||~~~ppp___RRRKKKNNNOOORRRWWWYYYVVVNNNHHHGGGLLLSSSYYY```iiittt||||||~~~^^^]]]ddd|||uuucccYYY[[[[[[bbb]]]___cccgggfffAAA===888555555555555555555555555555555555555555777777888FFFZZZjjj{{{[[[OOOLLLIIIEEECCCBBBAAA???>>>===<<<===???===<<<@@@GGGaaa~~~qqqmmmkkklllssswww}}}~~~zzztttuuuuuuxxx^^^HHHCCC???:::666555666666555444666333333999888CCCYYY~~~kkkyyyxxxeeeWWWOOOMMMPPPRRRVVV[[[\\\XXXNNNGGGBBBHHHPPPWWW^^^hhhsss{{{vvvvvvzzzwwwxxxzzzooobbbmmmzzz{{{pppggg]]]YYYWWW]]][[[```cccccc|||vvvCCC???:::777666666666666555555555555555555555555777999:::FFFWWWeee~~~^^^RRRLLLIIIEEECCCBBBAAA???>>>===<<<===???===;;;???FFFccctttttttttssssssuuu|||}}}zzzpppsssxxx~~~iiiQQQDDD???:::666555666666555444666222333999999CCCZZZlll{{{mmm[[[PPPMMMOOORRRTTTYYY^^^```[[[QQQIIIEEEKKKTTTZZZ___gggqqqyyyvvvfffcccmmmwwwmmmlllrrryyyqqqrrr{{{}}}|||mmmaaadddhhhjjjiii___WWWVVV^^^]]]aaaaaa\\\sssDDD@@@;;;777666777777777666666666666666666666666777:::<<>><<<<<>>AAAGGGaaayyyrrrxxx|||{{{}}}yyyoooxxx|||}}}~~~vvv}}}gggOOOFFF???888444555666777666888555:::444999???DDDcccxxxpppzzzwww~~~yyydddSSSJJJLLLSSSVVVYYYYYYVVVVVVXXXXXXVVVRRRTTTWWW[[[```gggpppvvvxxx~~~eeegggrrr{{{sssqqqmmmhhhfffiiirrr||||||pppbbb```ooorrrbbblllyyyjjj^^^TTT\\\\\\YYY]]]]]]eeevvvUUU===>>>999555:::666888777666555444444555666777444555===KKKVVVhhhXXXUUUMMMHHHCCCAAABBBCCCAAA???>>><<<<<>>BBBGGG___|||}}}qqqmmmxxxvvv}}}eeeMMMFFF@@@888444555666777666777555999444999???DDDbbbmmmfffqqqsss```QQQKKKNNNTTTXXX[[[[[[WWWVVVXXXXXXVVVSSSVVVZZZ^^^bbbiiiqqqwwwvvvwwweeennn|||ssslllgggfffhhhjjjpppooolllhhheeelllggg]]]nnnzzzxxxiii]]]XXXccceee```^^^\\\hhh~~~ZZZ???>>>:::555:::555888777666555555555555666777555555===JJJWWWjjjZZZWWWMMMIIIDDDBBBBBBCCCAAA???>>><<<===??????>>>BBBGGGdddtttssspppjjjcccfffwww|||vvvvvv|||fffMMMFFF@@@999555555666777666666333999444999???DDDbbbgggbbbooojjjYYYOOOKKKOOOVVVWWWZZZ[[[VVVSSSTTTTTTQQQTTTXXX]]]aaadddiiiqqqvvvvvvnnngggzzz~~~tttllliiigggfffhhhjjjooo}}}nnnZZZYYYrrrwwwvvvggg\\\[[[iiimmmggg```\\\kkk___AAA>>>:::666;;;555888777666666555555666666777666666<<>>???======?????????BBBHHHmmm{{{|||{{{vvvmmmaaaYYYcccqqqjjjzzzwww|||lllQQQGGGAAA999555555777777666555333888444999>>>CCCaaakkkiiivvvxxxbbbSSSLLLKKKPPPVVVXXX]]]^^^YYYTTTSSSRRRPPPRRRXXX^^^aaadddhhhoootttyyyuuuiiilll|||```UUUYYYvvvyyyzzztttfffZZZ[[[gggjjjgggbbb]]]llldddBBB<<<999777;;;555999777777777666666666666666888777;;;GGGXXXqqq[[[XXXOOOJJJEEECCCCCCCCCAAA>>>???======@@@@@@???BBBHHHnnnuuuxxx}}}}}}ppp___XXXiii~~~kkkddduuuxxx|||uuuVVVHHHBBB:::666666777666555555333888444888===AAA___pppnnnwwwsss[[[NNNKKKLLLQQQVVV\\\bbbfffaaa[[[XXXUUURRRPPPVVV]]]```aaaeeemmmssszzznnniiitttbbbXXXUUUZZZuuusss~~~ssseeeZZZWWW^^^___aaabbb___kkkjjjDDD;;;999888<<<666:::777777777777777666666555666666;;;III___~~~\\\YYYPPPKKKFFFCCCCCCCCCAAA>>>???===>>>@@@@@@???CCCHHHjjjrrrvvv}}}}}}vvvkkk^^^]]]uuu~~~kkkeeevvvzzz}}}|||YYYIIIBBB:::666666777666555555333999444888<<>>@@@>>>>>>@@@@@@???CCCIIIjjjhhhoooxxxxxxrrrkkkjjjtttmmmfffxxx~~~|||~~~}}}XXXIIICCC;;;666666777666555666444:::444777;;;===YYYwwwmmmTTTJJJMMMSSSXXX\\\[[[fffooommmeee^^^WWWSSSRRRYYY```bbbbbbgggrrr|||qqqnnnrrrsssmmmbbbRRR[[[```uuuyyywww~~~rrrdddZZZTTTUUUWWW___fff```gggRRRBBB???===>>>555999888888999999888777555444666888>>>MMMiii```]]]QQQLLLFFFDDDCCCCCCAAA>>>@@@>>>>>>@@@@@@@@@CCCIIIqqqyyy^^^gggrrr|||zzzyyyvvv~~~llldddxxx~~~}}}~~~|||VVVJJJCCC;;;777666777666555777555:::555777:::;;;XXXyyy~~~kkkSSSJJJOOOVVV\\\```bbbooozzzxxxppphhh```[[[UUU\\\bbbddddddjjjvvvmmmnnnuuu{{{mmmpppmmm\\\RRR___eeexxxzzz|||sssdddZZZUUUXXX[[[cccggg___fffZZZGGGBBB@@@>>>444777888999999999888777555444999:::???LLLeee^^^YYYRRRNNNHHHEEECCCBBBAAA@@@BBB@@@???@@@???@@@GGGOOO|||ooo^^^```hhhttt~~~~~~~~~|||iiifffzzz}}}~~~WWWJJJCCC;;;666666777777777666888666777:::666<<>>IIIeee```YYYQQQMMMHHHDDDCCCBBBAAAAAABBB@@@???@@@???@@@FFFOOO}}}~~~eeeUUUYYYdddqqq|||}}}~~~mmmiiizzz~~~\\\MMMEEE<<<777666777777666666888666777:::666===QQQuuuyyyyyyppppppssspppUUUNNNQQQSSSVVVZZZ```fffmmmrrrrrrmmmhhhdddaaa]]]dddjjjhhhtttooo~~~vvvcccWWWYYYdddtttrrr^^^RRR]]]iiizzz~~~{{{ooobbbXXXTTTZZZ\\\^^^bbbaaammm\\\FFFFFFAAAAAA;;;===::::::999888777666555555222;;;AAAOOOhhh}}}ccc[[[PPPMMMHHHDDDCCCBBBBBBAAABBB@@@???@@@??????FFFNNN~~~rrr]]]QQQWWWbbbppp|||nnnjjj{{{~~~bbbOOOHHH>>>888666777777666666888666777:::777>>>RRRrrrwww|||~~~vvvuuuxxxsssXXXPPPSSSTTTTTTWWWWWW^^^gggnnnqqqooommmlllfff```dddiiihhhwwwwww___TTTQQQXXXiii~~~xxx\\\TTT^^^gggvvv}}}{{{nnn___VVVVVV[[[[[[]]]ccceeeuuu___IIIHHHBBBAAA<<<>>>::::::999888777666666555222:::@@@MMMfffwwwggg]]]QQQMMMHHHEEECCCCCCBBBAAAAAA???@@@AAA??????EEEMMM~~~jjj\\\VVV]]]gggrrrzzzjjjiiizzzeeeOOOGGG===777666777777777666888555666:::777???TTTqqquuuyyyyyyyyyyyywwwwwwxxx}}}uuuZZZRRRUUUUUUVVVXXXWWW^^^hhhoooqqqrrrrrrsssjjj```bbbeeefffxxx}}}XXXRRRTTT]]]pppzzzYYYUUU^^^eeerrryyy}}}~~~yyylll]]]SSSTTTZZZ[[[___gggkkk|||bbbKKKIIIBBBAAA<<<>>>;;;::::::999888777666555777;;;;;;FFFbbbyyykkk___SSSOOOJJJFFFDDDCCCBBBAAAAAA???@@@AAA???>>>DDDKKKxxx~~~aaa[[[]]]eeeooozzzuuuffffffxxxbbbOOOGGG===666555777888888555888555666:::888@@@UUUxxxmmmiiieeeeeeooouuuwwwyyyyyy|||zzz___VVVVVVVVVWWW[[[aaafffmmmqqqqqqqqqsssvvvlll```^^^aaadddyyylllUUUQQQUUUaaarrrvvvTTTTTT^^^fffsss|||sssvvvxxxwwwjjj\\\RRRRRRYYY\\\bbbiiikkkzzzeeeMMMJJJBBBAAA<<<>>>;;;;;;:::999888777666666999<<<;;;IIIkkkoooaaaVVVRRRLLLHHHEEEDDDBBBAAA@@@???@@@AAA???>>>CCCJJJmmmpppYYY\\\dddppp~~~tttddddddwww___RRRIII>>>777555777888888555888444555:::888AAAWWWjjjccc```cccpppxxx|||ggg[[[XXXWWW]]]eeeooosssuuutttooonnnrrrvvvnnnaaa^^^aaaeee}}}cccTTTNNNWWWiiixxxrrrVVVVVVaaakkkyyy}}}ppppppvvv~~~uuuiii\\\SSSRRRZZZ]]]bbbgggfffrrriiiPPPLLLDDDBBB===???;;;;;;:::999888777777666777;;;???TTTzzzsssbbbZZZUUUOOOJJJFFFDDDBBBAAA@@@???@@@AAA@@@>>>BBBIIIeeelll\\\hhhqqqzzzzzz{{{~~~tttddddddzzz~~~cccXXXOOOCCC:::777777777777555777444555:::999BBBXXXkkkfffgggooovvvkkk```\\\^^^jjjwwwyyyqqqooosssxxxsssddd```ccciiiaaaSSSLLL[[[ttt}}}lllVVVZZZgggtttpppmmmxxx}}}ssshhh]]]UUUSSSZZZ]]]aaaffffffqqqmmmTTTOOOFFFEEE???AAA<<<;;;::::::888888777666555:::>>>TTT{{{tttccc\\\WWWPPPKKKGGGEEEBBBAAA@@@???@@@AAA@@@>>>BBBIIIbbboooeeewwwvvvllllllqqqooopppppppppwww~~~~~~ssscccfff~~~~~~~~~iii^^^TTTFFF<<<888777777666555777444555:::999CCCYYYjjjggglllwwwpppzzz{{{}}}kkkccc```fffwww~~~tttqqqvvv}}}vvvgggcccfffmmmwwwWWWPPPHHH[[[yyyuuubbbPPP]]]lll|||qqqlll||||||rrrhhh]]]VVVRRRYYY\\\aaahhhjjjxxxqqqWWWRRRIIIGGGAAACCC<<<;;;;;;:::999888777777777888999LLLsss}}}jjjcccZZZQQQMMMJJJDDDAAAAAABBBBBBAAA@@@@@@BBBFFFIIIppp|||yyy|||ppphhhdddfffiiihhhlllkkkmmmtttuuuyyyvvvxxx}}}tttcccjjj~~~}}}}}}wwwpppcccHHH999<<<999444888999;;;777777:::999CCC[[[qqqggguuuzzzrrr~~~pppiiiooommmdddgggnnnkkkTTTPPPMMM```~~~gggTTTUUU```ppp{{{nnnppp}}}qqqeeeYYYRRRUUUVVVbbbbbbgggnnn|||xxx[[[RRRJJJKKKCCC???>>><<<:::888777777777777666666;;;@@@YYYjjjwwwqqqooobbbUUUPPPMMMIIIEEEEEEAAAAAAAAA@@@@@@BBBFFFIIIsss|||sssnnnkkkhhhiiillllllssstttwww}}}|||{{{mmm___hhh}}}{{{}}}}}}wwwhhhLLL;;;<<<999444777999;;;777777:::999CCCYYYtttlllxxx|||pppmmmtttppp}}}yyyvvv{{{uuujjjkkkqqqzzzdddPPPRRRQQQccc}}}}}}dddVVV\\\mmm}}}wwwooovvv{{{pppdddZZZSSSUUUVVVbbbcccgggnnn|||xxx\\\SSSKKKLLLDDD@@@???>>><<<:::999888888888999777999;;;SSSdddssszzzwwwfffUUUMMMLLLIIIDDDCCC@@@@@@@@@@@@@@@BBBFFFJJJqqquuukkkhhhkkkhhhiiilllnnnmmmnnnrrrrrr|||pppeeekkk{{{zzz||||||pppRRR===<<<:::444777999:::777777;;;999AAAWWW|||xxxrrr|||tttnnnmmmooo{{{rrrpppvvv|||{{{zzzyyylllllloooxxxrrrnnnssszzzmmm\\\MMMTTTVVVggg|||www___YYYdddxxxqqqqqq~~~{{{ooodddYYYRRRTTTVVVcccccchhhnnn{{{xxx]]]UUULLLLLLEEEBBBAAA???===;;;:::999999999:::777888888NNNaaassszzzgggUUUNNNMMMIIICCC??????@@@@@@???@@@BBBFFFJJJjjjiiiWWWUUUXXX]]]^^^aaahhhlllooouuu}}}yyysssqqq~~~{{{zzz|||xxxWWW>>><<<;;;666777999:::666777;;;999@@@TTTyyyzzzrrr|||xxxssspppdddfffjjjkkkkkkooo~~~vvvkkkbbb]]]bbbdddhhhqqqyyyqqqttt|||oooaaaTTTLLLRRRYYYmmm}}}rrr[[[ZZZiii|||}}}kkksss{{{ooobbbWWWQQQTTTVVVbbbccchhhooo|||vvv]]]UUULLLLLLEEEBBBAAA@@@>>>;;;:::999999999888777999:::PPPcccxxx~~~lll[[[UUUSSSNNNFFF@@@@@@@@@@@@??????BBBFFFIIIaaaoooTTTKKKOOOSSSVVVVVVXXX]]]ccclll{{{wwwqqq~~~{{{|||\\\???;;;<<<888888888999666777<<<999>>>PPPwww}}}rrrzzzzzztttooommmqqqzzz~~~sssiiibbb^^^bbbeeejjjqqquuuxxxqqqbbbUUUMMMKKKPPP\\\rrr~~~oooXXXZZZllltttgggsss{{{nnnaaaUUUOOOTTTUUUaaabbbgggooo~~~ttt]]]VVVMMMLLLEEECCCAAA@@@>>>;;;999888888888666888<<<<<>>;;;999888888888777:::>>>;;;JJJYYYooo{{{|||iii]]]TTTKKKDDDBBBBBBBBBAAA???>>>???CCCFFFSSS[[[HHHFFFKKKMMMNNNNNNPPPRRRUUU```vvvzzzeeeqqq}}}|||{{{~~~lllFFF===>>>:::888888999555777===999;;;KKKjjjwwwhhh```^^^___fffvvvvvvcccVVVMMMHHHIIINNNXXXeeewww|||kkkYYYbbbwwwuuucccfff{{{xxxjjj^^^TTTNNNSSSSSS]]]]]]dddpppttt```[[[QQQPPPIIIHHHDDDBBB???===;;;999999999999:::<<<666DDDTTTllltttdddWWWNNNIIIJJJCCCBBBAAA???>>>???BBBEEENNN}}}[[[HHHGGGMMMQQQQQQRRRUUUVVVVVV]]]ooorrrdddwww|||{{{{{{zzz}}}rrrIII>>>???999666888888555777>>>999:::III]]]xxxjjjddddddffflllrrr]]]QQQKKKIIIMMMSSS^^^jjjyyyzzziiiZZZfff|||iii\\\fffuuuiii^^^TTTNNNSSSRRR\\\\\\cccpppvvvbbb^^^SSSRRRKKKJJJEEEDDDAAA>>><<<;;;::::::999::::::333AAASSSooo{{{ggg]]]NNNBBBFFFBBBBBB@@@@@@@@@@@@BBBBBBUUUrrreeeOOOIIIMMMSSSYYYSSSTTT[[[___bbbnnn|||iiiiiisss~~~~~~}}}|||~~~kkkLLLCCC999:::777:::777777999999888<<>><<<<<<<<<777888888;;;???EEEgggyyyjjjUUUEEEFFFCCCBBBAAA@@@@@@AAABBBCCCPPPmmmyyyrrrwww}}}yyypppddd^^^```dddhhhiiiwwwuuuaaagggvvv{{{{{{{{{{{{~~~oooKKKBBB999===::::::888777999999999===CCCdddwwwxxxzzzsssnnnlllxxxoooiiinnnyyy{{{uuuvvvtttjjj]]]TTTVVVYYYYYYZZZ^^^hhhxxx{{{kkkfffuuugggUUU]]]nnnzzzlll```VVVOOOKKKRRRSSSZZZeeepppvvvddd```___^^^RRRSSSNNNLLLHHHDDD@@@>>><<<;;;666999888:::???DDD```rrr[[[JJJJJJCCCCCCAAAAAAAAAAAACCCCCCSSSooo}}}vvviiimmmtttoooooonnnooorrrxxxpppdddiiiyyy|||{{{zzzyyy}}}~~~oooJJJAAA999===:::;;;888888::::::999===DDD```{{{wwwzzz|||uuuooojjjgggjjjuuuqqq```___kkk|||tttkkkhhhlllzzz}}}jjjaaaWWWRRRWWWYYYVVVZZZbbbmmm|||mmmmmmyyy}}}eeeUUU___qqqyyyjjj^^^TTTNNNJJJQQQTTT[[[eeeuuusssaaa\\\[[[^^^TTTVVVNNNLLLIIIFFFBBB>>><<<:::777:::888999>>>CCC[[[www___JJJHHHDDDCCCBBBAAAAAABBBCCCDDDRRRmmmxxxssskkkmmmrrrtttwww{{{fffdddjjjzzz}}}|||zzzyyy~~~pppJJJBBB:::===:::;;;888888:::::::::>>>DDD[[[xxxzzzzzz}}}wwwnnnhhheeeccc```^^^ccckkkooorrr}}}xxxjjj___gggzzz|||gggaaaeeeooo|||nnnaaaWWWPPPPPPVVVVVVSSS[[[jjj{{{~~~mmmoooxxx{{{mmm^^^TTT\\\pppvvvggg[[[RRRMMMJJJQQQUUU[[[eeeyyynnn^^^XXXVVVYYYPPPQQQNNNMMMKKKHHHDDD@@@<<<:::777;;;888888===CCCXXXxxx}}}aaaJJJFFFDDDCCCBBBAAAAAABBBCCCDDDPPPkkkyyyttttttrrruuuzzz\\\cccnnn~~~}}}|||zzzzzz~~~qqqLLLDDD<<>>DDD]]]}}}~~~xxxssspppjjjbbb\\\TTTUUUZZZ___dddnnnvvvsssrrrjjjjjj}}}yyycccaaannn|||rrrfff[[[VVVQQQMMMQQQYYYWWWUUUcccyyyhhhkkkrrrooo[[[XXXVVV]]]rrrqqqbbbWWWQQQMMMKKKRRRXXX]]]fff}}}uuuggg```]]]^^^RRRPPPPPPOOONNNKKKGGGBBB===;;;999;;;888777===CCCWWWttt}}}hhhOOOJJJDDDCCCBBBAAAAAABBBCCCDDDOOOjjj~~~yyy}}}xxxxxx{{{sss^^^[[[```llluuu~~~}}}ZZZgggvvv}}}|||{{{|||xxxsssNNNFFF???AAA===;;;999999;;;;;;:::>>>DDDhhh{{{jjj]]]PPPOOORRRXXX]]]eeeuuu{{{```cccvvvqqqnnnvvv{{{dddfffxxx{{{pppdddSSSKKKMMMPPPOOOUUU^^^[[[YYYllldddffflllgggQQQWWWZZZ```xxx{{{mmm___UUUPPPMMMLLLSSSYYY^^^gggyyyrrrmmmlll]]]YYYRRRQQQPPPMMMIIIDDD???<<<999<<<777666===DDDWWWsssxxx~~~lllOOOGGGBBBBBBBBBCCCCCCCCCCCCCCCMMMccc}}}tttrrrzzz}}}vvv[[[XXX[[[cccjjjlllooo{{{}}}lllooo~~~}}}}}}|||}}}ooooooMMMIII??????;;;<<<999888:::::::::>>>EEE]]]{{{ZZZSSSPPPMMMNNNTTT]]]eeeiiiggg___ZZZ]]]wwwvvvrrrzzzdddppplll\\\RRRTTTOOOUUURRRVVVUUUVVVWWWXXXppptttaaacccfffcccZZZUUURRR___zzzkkk]]]RRRJJJJJJNNNTTTXXXaaaqqqvvvtttqqqnnnfffXXXUUUQQQMMMJJJHHHEEEBBB@@@:::999666:::>>>===MMMmmmoooRRRIIIDDDDDDCCCCCCCCCBBBBBBBBBJJJ[[[zzz{{{vvv{{{oooXXXZZZ```jjjqqqrrrttt~~~rrrttt~~~|||}}}}}}~~~rrrmmmKKKEEE<<<>>><<<<<<999888::::::999>>>DDDbbbeeeWWWTTTPPPNNNPPPSSSVVVWWWUUUSSSTTTZZZqqqzzzwwwxxxjjj|||uuubbbVVVPPPSSSNNNRRRSSSXXXXXXYYY\\\^^^ssskkk]]]aaafffdddUUUSSSUUUfffyyyiii\\\QQQKKKMMMRRRVVV[[[aaaooorrrkkkcccbbbccc___]]]YYYTTTOOOJJJEEE???<<<<<<;;;666999<<<:::IIIgggsssTTTJJJEEEEEEDDDCCCBBBBBBBBBBBBFFFRRRyyyzzz~~~zzzzzzbbbVVVaaaiiittt|||}}}|||tttwww|||{{{|||sssqqqNNNFFF<<<@@@@@@<<<999999::::::999===CCC```eeeZZZWWWSSSPPPOOONNNMMMLLLLLLNNNUUU\\\llltttpppgggYYYSSSSSSXXXRRRUUUXXXaaabbb```bbbeeezzzyyyaaa[[[bbbeeebbbNNNPPPYYYpppwwwfffYYYPPPLLLOOOVVVYYY___aaalllqqqggg[[[XXX^^^___```]]]YYYTTTOOOHHHAAA<<<>>>===888888;;;888DDD```wwwTTTHHHEEEDDDCCCBBBBBBCCCDDDDDDEEEKKKnnn{{{iiiaaacccqqqyyytttmmmrrr}}}{{{{{{~~~vvv{{{XXXNNNAAACCCCCC===:::999;;;:::999<<>>;;;;;;<<<;;;999;;;@@@LLL\\\|||}}}rrrpppwww|||zzzkkkXXXUUUQQQQQQTTTXXX\\\^^^___]]]dddmmmyyywww|||pppfffmmmwww[[[```iiiooosssiiiiiikkk{{{yyyjjjdddmmm}}}ccc___jjjlll]]]MMMHHHPPPaaa~~~xxxfffXXXNNNKKKPPPWWW```eeegggtttoooggg^^^UUURRRMMMQQQQQQSSSUUUVVVTTTOOOLLLCCCDDD>>>;;;>>><<>>===:::<<<@@@KKKUUUnnnzzz{{{|||ggg\\\^^^```gggjjjbbbUUURRRNNNMMMPPPUUUYYY[[[[[[XXX```mmmzzzzzz{{{tttuuu~~~xxxssszzzhhhcccmmmooo\\\kkkzzz~~~~~~qqqpppttt|||jjjhhhwwwwwwccceeennnhhhVVVGGGKKKUUUiiixxxfffXXXOOOKKKPPPXXX```ccciii~~~|||fff]]]XXXSSSQQQMMMPPPQQQRRRTTTVVVTTTPPPMMMFFFHHHAAA===@@@>>>DDDUUUttt```PPPIIIGGGDDDBBBAAABBBDDDEEEGGGCCC\\\~~~}}}ddd___jjjzzz}}}~~~}}}}}}|||{{{qqq{{{\\\UUUIIIGGGAAAAAA??????@@@>>>;;;<<>>@@@>>>AAAOOOlllfffVVVLLLJJJFFFCCCAAAAAAAAABBBEEE@@@WWW~~~fffeeeppp}}}}}}}}}|||{{{zzzzzzyyywwwWWWSSSJJJJJJEEEBBB@@@@@@AAA???<<<===AAADDDSSShhh{{{zzzoooVVVHHHHHHGGGJJJNNNJJJLLLKKKJJJKKKLLLMMMLLLKKKMMMNNNXXX___```iiirrrooo{{{llljjjhhh^^^[[[\\\lllqqqkkkmmm{{{wwwkkkddd{{{zzz}}}sss|||oooiiikkkdddSSSKKKNNNTTTcccssscccXXXQQQOOOTTT[[[ZZZ[[[iiicccbbbaaa[[[XXXTTTSSSRRRSSSTTTUUUTTTQQQNNNMMMOOOFFF??????<<<>>>KKKfffeeeTTTNNNKKKFFFCCCBBBCCCBBBBBBFFFCCCOOO~~~|||{{{bbb```sss}}}~~~~~~{{{{{{~~~||||||yyy|||aaaRRRNNNKKKAAADDDCCCAAA???>>>>>>>>>???GGGVVVqqq}}}}}}iiiYYYLLLLLLNNNMMMNNNRRRUUUUUUTTTNNNGGGCCCDDDFFFGGGRRR^^^bbbeeeiiimmmnnnyyyzzzaaa[[[\\\[[[___ddduuuxxxhhh~~~{{{nnnooo~~~xxxvvv|||{{{mmmZZZMMMLLLNNN```|||rrraaaUUUNNNLLLRRRZZZ```]]]hhhyyysssqqqmmmeeeaaa^^^[[[[[[ZZZXXXVVVTTTRRRQQQMMMLLLIIICCC>>>@@@GGGOOOffffffUUUNNNKKKFFFCCCCCCCCCBBBBBBGGGEEEQQQ~~~~~~vvvaaacccvvv~~~zzz{{{~~~||||||~~~cccTTTPPPLLLCCCEEEDDDBBB@@@???>>>>>>???DDDTTTqqqhhhWWWKKKMMMRRRSSSUUUYYYWWWVVVTTTOOOIIIFFFEEEEEEKKKWWWbbbgggiiillloooooo|||rrrZZZUUUUUUTTTaaakkk~~~ppppppwwwvvvtttvvv||||||kkkUUUIIIKKKRRReeeqqq```TTTNNNMMMTTT[[[^^^___nnnxxxppplllhhhcccaaa^^^```___\\\YYYVVVSSSQQQOOONNNMMMIIICCC???@@@GGGMMMfff}}}gggVVVOOOKKKFFFCCCCCCCCCCCCBBBEEEEEEPPP{{{nnn___fff{{{~~~zzz{{{~~~||||||~~~~~~eeeVVVPPPMMMDDDFFFEEECCCAAA????????????AAAQQQnnnhhhVVVKKKOOOXXX[[[]]]```[[[ZZZXXXSSSMMMIIIGGGGGGNNNZZZeeeiiihhhiiiiiihhhzzzlllWWWQQQQQQQQQ[[[hhh|||zzzooo{{{vvvhhhmmmyyy~~~sssxxxvvveeeOOODDDLLLXXXjjjooo]]]RRRMMMNNNVVV^^^___fff{{{uuunnneeebbb______\\\```___\\\YYYVVVTTTRRRQQQNNNMMMJJJEEE@@@AAAFFFJJJcccvvvhhhWWWOOOKKKGGGDDDCCCCCCCCCBBBBBBCCCMMMttteee^^^kkkzzz|||~~~||||||{{{fffXXXRRRMMMFFFHHHGGGDDDBBB@@@?????????@@@NNNhhhjjjYYYMMMSSS]]]```aaaccc```ccceee^^^SSSLLLLLLOOOXXXccclllllliiigggdddbbbqqqdddQQQLLLLLLLLLNNNXXXkkk}}}zzzpppuuuhhhrrrxxxooo```]]]iiiwwwtttlllkkkfffYYYJJJDDDOOO^^^sss}}}lllZZZOOOMMMPPPYYYaaabbbnnnsssvvvoooaaa\\\[[[\\\YYY[[[ZZZXXXVVVUUUTTTUUUUUUOOONNNKKKFFFCCCBBBEEEHHHbbbsssjjjXXXOOOLLLGGGDDDCCCDDDCCCCCCAAACCCKKKoooyyy^^^^^^ppp{{{|||~~~|||}}}xxxiii^^^VVVRRRKKKJJJIIIFFFCCCAAA?????????BBBKKK```nnn]]]RRRWWW___aaaaaadddgggpppuuulll[[[PPPRRRXXXfffooovvvsssmmmiiigggdddlllyyyYYYIIIDDDDDDDDDCCCHHHOOOVVV]]]aaacccdddiiiaaaccc```XXXSSS\\\pppxxxhhh```YYYRRRMMMHHHJJJWWWeeezzziiiWWWNNNNNNSSS[[[dddbbbsssuuurrr```XXXWWWXXXUUUVVVVVVUUUTTTSSSRRRRRRRRRNNNMMMKKKHHHEEEDDDEEEFFF```ssskkkYYYPPPLLLGGGDDDDDDDDDDDDCCCCCCEEELLLkkknnn[[[```uuu~~~}}}|||~~~|||uuullleee\\\WWWRRRLLLJJJGGGDDDBBB@@@??????BBBHHHYYYxxxoooaaaXXX\\\bbbccceeeiiisss|||xxxeeeWWWXXX^^^iiiqqqtttpppkkkjjjjjjiiitttrrrUUUGGGCCCBBBCCCAAAAAAAAAAAAEEELLLUUU\\\~~~rrr```]]]WWWQQQOOOTTTddd~~~gggZZZTTTJJJDDDGGGKKKRRR```ooovvvfffTTTMMMOOOUUU^^^eeedddxxxtttaaaUUUSSSVVVRRRUUUUUUTTTSSSQQQOOOMMMLLLMMMLLLKKKIIIGGGFFFEEEEEETTTjjjmmmZZZPPPLLLHHHEEEDDDDDDDDDCCCCCCEEEJJJgggiiiZZZbbbxxx|||{{{~~~|||ooolllggg___YYYTTTMMMLLLIIIEEEBBB@@@??????@@@EEEWWWwwwkkkaaa\\\aaafffggglllttt~~~nnnaaa\\\^^^bbbiiillliiigggkkkpppsssoooTTTHHHDDDCCCDDDAAA@@@@@@AAACCCIIIOOOTTTlllccc\\\[[[PPPLLLTTT]]]kkkkkk[[[QQQJJJCCCAAAIIIPPPXXXiii{{{ssscccSSSMMMQQQWWW___eeemmmtttbbbSSSPPPTTTRRRRRRRRRSSSSSSRRROOOLLLIIIKKKKKKJJJJJJIIIHHHFFFDDDLLL```|||mmmZZZPPPLLLHHHEEEDDDDDDDDDDDDAAADDDGGGbbbhhhZZZcccyyy}}}zzz{{{~~~|||hhhiiifff^^^XXXSSSNNNLLLIIIFFFCCCAAA??????>>>CCCVVVyyyyyyggg___^^^dddhhhjjjrrr}}}ttthhh___[[[___eeeiiiggghhhqqq{{{iiiOOOEEEAAA@@@AAA>>>@@@DDDGGGIIIKKKLLLLLL[[[lllYYYZZZYYYNNNNNNZZZdddooo{{{fff\\\VVVPPPFFFAAADDDMMMTTT[[[ooo|||qqqaaaRRRNNNRRRYYY```eeexxxsssbbbRRROOOTTTRRRMMMOOOQQQSSSSSSQQQNNNLLLJJJJJJJJJJJJJJJIIIGGGEEEOOO```yyyiiiXXXOOOKKKFFFCCCBBBCCCDDDDDDDDDCCCFFFbbbmmm___ZZZlll~~~{{{xxxyyyzzzxxx}}}hhhcccZZZTTTUUUVVVNNNLLLHHHFFFEEEDDDBBB@@@BBBBBBQQQvvvvvvmmmfffbbb___```dddmmmyyy}}}ooofffbbbccclllrrrrrruuunnnOOOEEECCCDDDEEEGGGMMMQQQPPPNNNNNNPPPRRRTTTcccjjjjjjjjj___WWW[[[UUUQQQXXXbbbooovvv[[[MMMGGGGGGKKKEEEFFFJJJPPPUUU]]]lll{{{{{{kkkbbbRRRNNNWWWZZZbbbrrrnnn~~~|||ppp```MMMQQQOOOLLLRRRSSSTTTTTTRRRPPPMMMKKKMMMLLLJJJHHHFFFEEEEEEDDDKKK^^^uuujjjZZZQQQMMMHHHEEEDDDDDDCCCBBBCCCCCCDDD]]]~~~}}}ccc[[[^^^ooo|||yyyzzzzzzzzzwwwzzzfffeee^^^WWWWWWUUUUUURRRNNNKKKHHHEEEBBB???AAABBBOOOmmmrrrfffaaa```bbbdddeeefffkkkvvvyyyqqqnnnyyypppRRRHHHGGGHHHHHHMMMQQQTTTUUUUUUUUUUUUVVVSSS___bbbbbbeee^^^WWW\\\ZZZWWW```rrrjjjRRRHHHFFFFFFGGGGGGHHHMMMSSSVVV]]]kkkyyy~~~uuujjj___RRRQQQWWW[[[hhh~~~oooxxxqqqcccPPPRRROOOLLLQQQQQQQQQQQQOOONNNLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEGGGVVVhhh{{{kkk[[[QQQNNNKKKHHHGGGFFFCCCBBBAAACCCAAAVVV{{{zzzsssnnnwww]]]\\\dddrrr}}}zzzzzzzzzxxxxxxwwwhhhhhhaaaZZZXXXTTTWWWTTTPPPMMMJJJFFFBBB@@@BBBCCCLLLbbbssslllaaaZZZZZZ___eeejjjkkknnnuuuqqqUUULLLLLLMMMNNNTTTVVVYYY\\\]]]\\\[[[ZZZ[[[eeehhhkkkrrrmmmeeeggg^^^^^^nnnbbbNNNNNNQQQOOOLLLIIILLLRRRWWWYYY]]]jjjwww{{{qqqhhhZZZQQQUUUYYY```xxx}}}zzznnnXXXTTTOOOLLLOOONNNNNNMMMLLLKKKKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFEEEMMMXXXiiigggWWWNNNLLLKKKJJJJJJHHHFFFCCC@@@DDDAAAPPPuuullltttzzzwwwXXX]]]iiiuuu|||zzzyyyxxxzzz|||zzzmmmlllddd^^^ZZZTTTTTTQQQNNNLLLJJJHHHDDDAAADDDCCCHHHZZZuuuwwwfffccc``````ccchhhlllooossswwwsssWWWOOOOOOQQQRRRYYYYYY\\\aaabbb___]]]]]]dddrrr|||wwwqqqaaaiii^^^RRR[[[bbb^^^WWWKKKOOOVVVZZZ[[[```mmm{{{yyyoooeeeTTTPPPXXX]]]kkk}}}yyy^^^UUUNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHKKKPPP```bbbPPPJJJIIIIIIIIIKKKJJJHHHFFFAAAFFFBBBLLLtttsssllljjjssshhhSSS[[[mmmvvv}}}}}}zzzzzzxxxvvv{{{}}}|||pppnnnfffcccbbb\\\VVVTTTRRROOOMMMJJJEEEBBBCCC@@@CCCSSSnnn}}}vvvjjj\\\\\\]]]bbbiiiqqqvvvxxxwww\\\QQQOOOQQQTTT[[[ZZZ]]]dddeeeaaa```dddmmmrrrfffxxxzzz\\\YYYhhhooohhh^^^MMMQQQXXX]]]___eeevvv~~~ssskkkaaaNNNOOO[[[aaazzzzzztttwww\\\QQQKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLPPPaaa^^^LLLFFFFFFFFFGGGIIIJJJIIIGGGBBBGGGDDDIIIdddiiicccdddnnnzzz___WWWbbbpppwww{{{{{{zzz{{{yyyvvvzzz}}}xxxzzzpppnnnhhhhhhjjjeee```^^^ZZZVVVRRRMMMGGGCCCAAA>>>???MMMfffxxx~~~|||oooccc]]]]]]]]]```hhhtttdddTTTMMMOOOTTTZZZZZZ```hhhiiifffjjjsssuuuqqqtttbbbgggvvvyyynnnbbbOOOTTT[[[aaaeeeooo}}}uuujjjbbbZZZJJJPPP]]]fff}}}hhhqqqyyyuuulllTTTLLLGGGJJJGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKQQQddd___LLLFFFEEEDDDEEEFFFGGGGGGEEEDDDGGGDDDFFFSSSgggllldddbbbjjjuuu~~~www\\\___mmmtttxxx{{{zzz{{{}}}{{{www}}}rrrvvvooommmhhhhhhjjjdddeeeccc```\\\XXXRRRKKKGGGBBB@@@AAAJJJ]]]xxx|||{{{nnniiifffbbb___```gggkkkssspppXXXLLLMMMSSSYYY[[[dddooopppoooxxx{{{zzznnnhhhrrr~~~zzzjjj\\\RRRVVV]]]dddkkk{{{yyyooocccZZZTTTHHHSSS```hhhyyywwwkkkcccuuulllhhhdddRRRKKKEEEGGGBBBCCCEEEGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEHHHNNN```aaaNNNGGGEEECCCCCCDDDEEEDDDCCCEEEGGGDDDDDDGGGRRR{{{~~~qqqiiimmmvvv|||mmmXXXcccpppvvvzzz{{{zzz|||}}}yyyqqquuuooommmgggfffeee]]]dddbbb___]]]ZZZUUUPPPKKKDDDEEEFFFKKKXXXrrrpppvvvzzzkkk___^^^bbbeeekkkrrrmmmvvvxxx[[[KKKKKKRRRYYY\\\hhhtttvvvvvv}}}llleeegggsss{{{sss___PPPTTTXXX___gggooozzznnn```WWWOOOGGGVVVbbbjjjoooooommmffffffzzzhhhfffeeeUUUMMMEEEEEE???AAACCCFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFBBBEEEIIIYYYxxxXXXLLLHHHFFFCCCCCCDDDEEEEEEDDDGGG???FFFEEEGGGPPPppp|||wwwggg]]]gggrrr{{{zzz{{{~~~|||yyy{{{|||vvvtttmmmkkkiiifffcccdddbbb```^^^\\\YYYUUURRRGGGGGGDDDFFFSSSnnnvvvjjjooouuuooobbb]]]YYY[[[bbbjjjttt{{{WWWPPPIIINNN___jjjrrroooooo}}}|||sssiiioooooopppqqqcccQQQNNNWWW[[[___jjj{{{wwwhhhYYYRRRNNNQQQVVVcccwwwvvvcccdddXXXUUUeeerrrfffdddaaaQQQHHHHHHFFFEEEEEEGGGGGGHHHGGGFFFEEEAAAAAABBBCCCDDDEEEFFFGGGEEEGGGHHHTTTnnnyyyYYYLLLGGGEEECCCBBBCCCDDDDDDDDDCCC===EEEDDDEEEKKKeee}}}dddaaammmxxxyyyxxx{{{~~~}}}zzz|||~~~yyypppkkkjjjjjjhhhfffjjjgggdddaaa^^^ZZZUUURRRIIIHHHFFFFFFQQQgggwwwgggkkkyyywwwkkkaaa]]]]]][[[[[[aaammmzzzwwwtttwww___PPPIIISSSaaallluuuvvv|||{{{tttyyyeeeZZZaaahhhfffbbbaaaVVVLLLOOOVVVZZZ^^^mmmuuueeeWWWOOOHHHPPPXXX]]]```dddffffffaaaRRRQQQjjjmmmcccccc```QQQHHHHHHFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEBBBEEECCCLLLaaaqqq{{{tttZZZMMMGGGEEEBBBBBBCCCDDDDDDCCCBBB<<>>EEEDDDEEEGGGUUUxxxcccaaa```dddmmmqqq|||tttpppqqquuu|||fff___fffqqqxxxvvvxxx||||||xxx{{{uuummmiiieeeccccccddddddcccdddbbb```___^^^]]]ZZZWWWRRRNNNJJJHHHKKKZZZqqq{{{|||~~~sssgggbbb^^^\\\]]]aaaiiissszzz```TTTNNNHHHKKKWWWfffqqqvvvWWWJJJEEEOOO[[[aaaiiivvv~~~vvvdddVVVTTTYYYddd^^^hhhaaaQQQHHHDDDJJJYYY___bbbggg|||}}}wwwmmm^^^QQQLLLNNNRRR]]]lllqqqooooootttrrr```ddd~~~___\\\aaa```RRRLLLMMMHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@????????????CCC@@@@@@KKKXXXmmmyyyrrrmmmXXXMMMFFFCCCAAAAAABBBCCCBBBBBBDDD>>>CCCAAACCCGGGQQQxxxuuu\\\XXXUUUYYYbbbeeelllqqq|||vvv}}}ooouuurrrbbbbbbkkkssswwwyyyzzz~~~{{{www{{{qqqkkkhhhfffdddcccccccccbbbcccbbb`````````___\\\ZZZVVVPPPKKKIIIKKKXXXqqq|||tttllldddaaa``````dddiiivvvtttYYYNNNLLLHHHFFFHHHNNNWWW]]]jjj}}}OOONNNPPPUUU___dddlll}}}uuuZZZUUUXXX___mmmkkktttiiiSSSHHHFFFNNN\\\[[[aaaiiiyyysssiiiZZZPPPLLLNNNUUUaaaooouuuwww{{{oooeeeooo[[[\\\bbb```RRRMMMOOOJJJIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@???>>>=========BBB??????IIITTTjjj}}}wwwsssUUUKKKEEECCCAAA@@@AAABBBBBBAAABBB;;;@@@===AAAEEEJJJkkkyyy{{{xxxbbbaaa^^^]]]___]]]eeeffflllwww~~~mmmwwwhhh___gggrrrwwwyyyzzz|||~~~zzzwww~~~{{{rrrlllkkkjjjhhhfffeeeddddddhhhfffdddcccbbb```]]][[[YYYRRRNNNLLLLLLVVVnnn{{{pppiiicccbbbbbbdddjjjqqqoooTTTDDDGGGIIIIIIHHHKKKRRRXXXeeewwwyyyIIIMMMOOORRRbbbiiivvvttt\\\\\\___ggguuurrrVVVKKKKKKQQQ[[[VVVaaaooo|||tttnnncccVVVNNNMMMJJJYYYfffhhhhhhqqqgggeeeuuuZZZ\\\ddd___PPPMMMPPPJJJHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBAAA@@@???>>>======:::@@@======FFFOOOaaazzz~~~zzzQQQIIIDDDBBB@@@???@@@AAAAAAAAA@@@:::@@@>>>CCCDDDCCC^^^}}}tttrrr{{{lllkkkhhhfffeeebbbhhhgggkkkqqqwwwooo{{{www^^^]]]jjjuuuyyyyyyzzz{{{}}}}}}zzzyyyrrrqqqkkkkkkkkkiiigggfffeeeeeehhhfffeeedddcccbbb___\\\ZZZTTTQQQQQQNNNQQQeee|||}}}vvvnnnhhheeegggllltttiiiOOOAAADDDIIILLLOOORRRVVVXXXcccrrrdddDDDHHHIIIRRReeerrrppp```eeemmm{{{zzzYYYOOOQQQUUU[[[ZZZjjj}}}~~~wwwooohhh]]]QQQLLLMMMNNN___iiiggglll~~~mmmnnnyyyYYY]]]ddd]]]MMMKKKOOOIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<@@@======DDDJJJVVVkkk}}}yyyOOOHHHDDDBBB@@@???@@@AAAAAA@@@@@@<<>>???BBB>>>>>>DDDFFFOOO```ttt}}}yyyuuu~~~MMMIIIEEECCCAAA@@@AAABBBBBBAAAAAABBBAAA@@@@@@BBBFFFIII{{{uuuyyy{{{nnnfffwww~~~}}}~~~vvvwwwdddZZZeeetttyyyzzz}}}|||{{{zzzxxxwww}}}tttnnnwwwiiimmmkkkkkkkkkiiifffdddcccccccccccccccbbbaaa```___^^^VVVWWWWWWTTTNNNOOO]]]mmmwwwqqqllljjjooo~~~rrrZZZJJJJJJJJJMMMSSSZZZ___```___gggxxxVVVDDDHHHGGGJJJYYYrrruuujjjccchhhwwwxxx]]]ZZZXXXUUU[[[ppp{{{zzzqqqeeeZZZPPPKKKOOOVVV]]]```kkk{{{nnn{{{sssOOOLLLWWWzzzyyyiiiZZZdddcccUUULLLNNNLLLEEEHHHEEEBBB@@@@@@@@@???>>>@@@???>>>>>>======>>>>>>>>>>>>===>>>@@@FFFMMMSSShhhyyyzzzwwwyyyzzztttjjj|||LLLHHHEEECCCAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@BBBEEEIIIgggppplllooo|||}}}mmm___ZZZfffssswwwwwwzzz~~~|||{{{{{{{{{fffmmmtttjjjmmmmmmmmmllliiifffdddcccbbbccccccdddcccbbbaaa``````ZZZYYYXXXUUUPPPOOOYYYfffsssmmmiiiiiiooo{{{eeeUUULLLKKKMMMRRRYYY```eeeggghhhooosss```FFF@@@GGGIIIRRRggg~~~zzzssshhhggghhhlllsssuuu[[[YYYWWWVVV]]]rrr}}}rrriii^^^TTTLLLIIIOOOXXX```nnnyyytttrrrZZZFFFUUUhhhttt}}}ddd[[[ccc```SSSLLLNNNMMMGGGHHHFFFCCCAAAAAA@@@???>>>BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======>>>CCCIIINNNfffqqqssswwwpppllleee^^^zzzKKKGGGFFFCCCAAA@@@@@@AAA@@@@@@@@@AAAAAA@@@???AAADDDGGG[[[}}}yyyxxxwwwqqqjjjrrrbbb\\\___lllvvvxxxxxxzzz{{{|||~~~zzz\\\ssstttppppppooonnnllljjjgggeeecccbbbdddeeeeeeeeedddcccbbbaaa___\\\ZZZWWWSSSPPPUUU\\\~~~zzzmmmhhhiiimmmvvvjjjWWWOOONNNNNNQQQVVV]]]eeemmmsssvvvqqqPPPJJJAAACCCIIIHHHSSSllljjj\\\\\\[[[ffftttkkkWWWYYYYYY[[[eee{{{}}}uuuhhh___UUUNNNJJJKKKSSS\\\]]]uuu}}}ggg{{{iiiJJJIIIhhh}}}mmm}}}lll]]]]]]```[[[PPPJJJKKKLLLHHHIIIGGGCCCAAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<===@@@EEEIIIaaammmgggzzzxxxkkkbbb[[[TTTzzzKKKHHHGGGDDDAAA@@@@@@@@@@@@??????@@@@@@??????@@@CCCEEEYYYlllgggfffkkkoooooonnnoooxxxwww\\\^^^gggttt||||||{{{~~~{{{|||jjj___~~~tttqqqnnnmmmllljjjiiihhhgggeeeccceeeeeeeeeeeeeeedddccccccaaa]]]ZZZYYYWWWSSSSSSVVVuuuuuujjjgggmmmvvvrrr\\\OOOMMMOOOPPPRRRVVV\\\eeeppp}}}jjjNNNFFFGGGEEEJJJOOOKKKVVVoooppp]]]XXXbbbkkkyyyzzz^^^TTT[[[]]]aaannnxxxlllbbbYYYPPPKKKJJJNNNWWWaaa]]]tttyyyssshhhtttWWWTTTbbbrrrppp^^^ZZZbbb^^^VVVMMMHHHHHHHHHGGGIIIFFFCCCAAAAAA@@@???>>>????????????>>>>>>=====================???CCCGGGZZZzzzoooqqqwwwnnnfff]]]TTT{{{MMMKKKHHHFFFCCCAAAAAAAAA@@@>>>>>>???@@@???>>>???AAACCCPPPtttyyysssrrrrrrsssxxx}}}ggg[[[aaalllyyy~~~|||}}}]]]eeeyyyqqqnnnhhhiiigggffffffhhhhhhgggeeeddddddeeeeeeeeedddcccccc```\\\ZZZ[[[YYYUUUSSSUUUlllqqqiiiiiiooo|||uuubbbVVVPPPOOONNNPPPRRRTTTWWW```pppwwweeePPPAAABBBCCCCCCKKKUUUUUU```zzznnnhhhaaaeeexxxoooeeeVVVUUU^^^___eeevvv}}}qqqddd]]]SSSKKKIIIKKKPPPZZZcccdddwwwyyy___sssbbbQQQlll|||}}}sssYYY]]]iii```UUUNNNJJJGGGFFFGGGGGGEEEBBB@@@@@@@@@???>>>>>>????????????>>>===<<<;;;<<<======>>>@@@CCCFFFUUUpppxxxmmm}}}|||yyyuuusssnnnaaaTTT|||OOONNNKKKHHHDDDBBBBBBAAA@@@???===>>>??????>>>>>>@@@AAAGGGeeejjj[[[\\\cccmmmwww|||~~~~~~~~~~~~{{{iiiVVVooozzzrrrmmmiiieeecccaaacccfffhhhfffdddbbbbbbccccccccccccbbbbbb^^^[[[ZZZ\\\ZZZVVVTTTVVVjjj|||nnniiilllnnn~~~uuubbbVVVSSSSSSQQQNNNNNNPPPRRRUUU]]]ppp}}}dddYYYPPPIIIEEECCCCCCBBBJJJUUUXXXfffrrrkkkmmmmmmyyy}}}kkk[[[YYYTTTYYYbbb```iiiwwwkkk___VVVMMMGGGGGGLLLRRR\\\dddkkk|||```XXX{{{jjjYYYgggZZZbbbmmm___SSSPPPNNNHHHFFFHHHEEEBBB@@@??????@@@@@@???@@@@@@AAABBBBBB@@@???>>>:::;;;===>>>>>>???BBBDDDOOOfff}}}dddlllyyy|||{{{xxxwwwwwwrrrdddUUU{{{PPPPPPLLLJJJFFFDDDCCCBBBAAA???<<<>>>???>>>======>>>@@@@@@XXXwwwxxxZZZ\\\aaafffmmmtttyyy}}}~~~{{{~~~[[[[[[wwwnnnjjjjjjdddaaa^^^```dddfffccc`````````aaaaaaaaaaaaaaa```]]]\\\\\\]]]YYYTTTTTTXXXgggxxx{{{jjjiiinnnpppnnnaaaSSSMMMPPPSSSQQQMMMKKKPPPTTTXXX```rrraaaQQQMMMHHHEEEGGGDDDFFFFFFNNNXXX\\\nnn|||www|||zzzgggYYYOOOSSSVVV^^^fffeeesssqqqfff\\\QQQJJJEEEIIIPPPXXXaaahhhqqqrrrWWWggguuupppvvv___]]]eeeiiiXXXKKKMMMMMMGGGDDDGGGAAA???======???@@@@@@??????@@@AAABBBBBBAAA???>>>999;;;======<<<<<<>>>???EEEZZZppp~~~{{{lllaaahhh}}}}}}yyyttthhh\\\{{{PPPPPPNNNKKKGGGEEEDDDCCCAAA@@@<<<===>>>>>>======>>>???<<>>===CCCIIITTT___eee|||fffQQQIIIIIIOOOVVVaaaiiijjj~~~zzzlllcccZZZPPPIIIFFFLLLVVV^^^gggnnnzzzaaa\\\___ggg[[[___gggbbbOOOCCCGGGJJJCCC@@@DDD???>>><<<<<<>>>@@@@@@@@@===>>>@@@@@@@@@???===;;;:::<<<======;;;:::::::::<<>>======>>>???@@@FFFCCCOOOvvvyyy~~~lll[[[ZZZ\\\nnnpppssswwwzzz|||~~~~~~eeeaaa{{{xxxppplllfff```ZZZ\\\ZZZ[[[___eeehhheeeaaa^^^\\\ZZZ\\\___aaa```^^^```]]]YYYVVVSSSRRRSSSSSS\\\fffyyypppeeeiiinnnssswwwvvviiiQQQJJJFFFHHHIIIHHHFFFGGGIIIMMMTTT\\\iii|||lllWWWEEEAAA???;;;===EEEAAAHHHMMMVVVdddpppkkkPPPDDDHHHJJJ\\\```aaalllqqqyyykkk]]]VVVOOOHHHHHHSSS[[[___kkkyyynnnaaaqqqppp[[[iiiooouuu]]]iiigggRRRLLLFFFDDDEEEEEEBBB>>>???@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<::::::999999888999999999<<>>======>>>??????BBBCCCMMMmmm{{{yyyxxxuuurrr}}}bbbUUUXXX___nnnqqqvvvzzz|||~~~```jjjuuuooolllfffaaa[[[[[[ZZZ[[[```eeegggddd```___]]]\\\^^^aaabbbaaa______\\\YYYUUUSSSRRRSSSSSSWWW```ssspppeeeiiiooowww{{{uuufff[[[LLLGGGEEEGGGIIIFFFEEEEEEIIIKKKPPPYYYhhh}}}zzzaaaPPPCCCBBBCCC>>>>>>BBBBBBJJJOOOZZZkkkyyy~~~kkk[[[JJJFFFMMMRRR```fffjjjrrrvvvwwwhhhZZZSSSKKKIIILLLUUU]]]dddrrrcccZZZuuu]]]XXXqqqrrrkkk```jjjeeeOOOJJJDDDBBBCCCDDDAAA>>>???????????????>>>=========<<<<<<<<<<<<<<<<<<<<<::::::999999999999999::::::FFFVVViiixxxbbbSSSNNNTTT^^^nnn{{{wwwrrrIIIIIIHHHGGGEEECCCAAA@@@??????>>>>>>============>>>>>>>>>CCCJJJ___{{{tttssslllhhhffffffjjjzzzwwwtttZZZRRR[[[eeeooosssyyy}}}zzziiiqqqmmmjjjeeeaaa\\\YYYYYY[[[```eeefffbbb^^^______^^^```bbbcccbbbaaa]]][[[XXXUUUSSSRRRSSSSSSSSSZZZiiisssgggjjjqqq{{{}}}uuunnneeeZZZRRRFFFCCCDDDHHHIIIFFFDDDEEEMMMMMMOOOWWWgggzzzyyyvvv|||xxxlllcccRRRCCCAAABBB@@@AAADDDFFFLLLQQQ___uuueeeVVVOOOIIIJJJPPPTTT]]]dddmmmsssxxxvvvfffXXXQQQIIIMMMSSSYYYaaammm~~~WWWZZZ}}}uuuVVViiixxxcccccchhh___KKKGGGBBBAAABBBBBB@@@>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::AAALLL]]]www~~~hhhVVVNNNNNN___gggooovvvpppGGGGGGGGGFFFDDDBBBAAA?????????========================;;;CCCGGGOOOtttxxxttttttnnniiieeefffjjjxxxtttppp~~~hhhXXXYYYccckkkooottt{{{sssjjjjjjgggccc```\\\XXXYYY\\\```cccccc___\\\]]]^^^___```aaaaaaaaa```[[[YYYWWWUUUSSSSSSTTTTTTSSSWWWbbbuuuvvviiimmmttt}}}vvvpppiiiddd___ZZZRRRLLLCCCBBBFFFLLLMMMJJJGGGHHHUUUSSSTTT[[[hhhuuu}}}yyytttmmmnnnyyyyyyvvv```HHH>>>>>>@@@EEEJJJIIIOOOTTTeee~~~iiiVVVRRRRRRNNNLLLOOOUUUXXXaaammmsss~~~~~~tttdddVVVPPPIIIRRRYYY^^^hhh|||jjj^^^rrrllljjjzzzcccccc___XXXGGGEEEBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999:::;;;;;;>>>???DDDPPPhhhlllVVVIIIOOOTTT[[[fffvvvoooGGGFFFGGGEEEDDDBBB@@@???>>>>>><<<<<<<<<======<<<<<<<<<:::CCCDDDDDD___}}}zzzwwwttttttvvv|||ppprrr|||ooo]]][[[bbbjjjnnnooouuu|||uuusssdddfffccc______[[[YYYZZZ\\\___```___\\\YYYYYY[[[]]]^^^^^^^^^]]]]]]YYYXXXWWWUUUUUUUUUUUUUUUUUUVVV]]]kkk~~~|||xxxyyylllqqqzzz~~~ppphhhbbb^^^YYYTTTQQQNNNIIIEEEBBBDDDIIIQQQSSSOOOMMMOOOXXXXXX[[[bbbjjjpppqqqppphhhhhhjjjrrrlllOOO???>>>BBBHHHLLLMMMRRRWWWgggiii\\\VVVSSSVVVUUUNNNKKKNNNVVVWWWcccrrr{{{}}}wwwmmm^^^RRRNNNGGGUUU^^^cccuuuwww___wwwlll~~~rrrhhh^^^RRRPPPFFFDDDBBBAAAAAAAAA@@@???<<<;;;:::999999999::::::999:::::::::;;;;;;;;;<<<:::999999999:::;;;;;;<<>>======;;;;;;<<<<<<<<<<<<;;;;;;999BBBBBB???QQQ}}}xxxooo|||zzz___WWW___hhhmmmnnnqqqwww~~~|||]]]yyyiiiaaaddd___]]]^^^[[[[[[\\\]]]]]]\\\[[[YYYWWWUUUWWW[[[\\\[[[ZZZZZZZZZXXXXXXWWWWWWVVVVVVWWWWWWTTTVVV[[[fffvvvwww~~~uuu{{{sssiii```[[[WWWTTTPPPMMMJJJHHHEEECCCBBBEEELLLTTTVVVSSSRRRUUUUUUYYY___ffflllmmmllliii```eeelllwwwuuuWWWEEEBBBFFFIIIIIIOOOTTTYYYgggwwwmmmuuutttVVVUUUUUUVVVUUUOOOHHHIIIOOOTTTWWWiiiyyy|||vvvpppjjj```TTTNNNMMMIIIZZZfffnnnbbb___|||ssspppfffUUUJJJIIIDDDDDDCCCBBB@@@???>>>>>><<<;;;:::999888999::::::888999999::::::;;;;;;;;;:::999999::::::;;;<<<===EEEBBBAAABBBKKKbbblllQQQHHHCCCGGGNNNVVVcccppp{{{}}}oooHHHIIIEEEDDDCCCAAA???>>>======:::;;;<<<<<<<<<<<<;;;:::999???AAA@@@KKKnnnkkkYYYYYYccckkkoooqqqtttzzz}}}xxxfffSSSuuueeeaaaddd^^^\\\___]]]^^^^^^]]]\\\YYYWWWVVVVVVRRRUUUYYY[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYTTTVVVZZZaaaooo|||mmmfff___VVVRRRPPPNNNKKKIIIGGGFFFEEEDDD@@@CCCKKKTTTVVVTTTTTTXXXVVV[[[ccchhhkkkjjjiiihhhdddjjjttt```HHHBBBGGGJJJIIIPPPVVVZZZeeeyyy{{{hhh```___nnnwww```ZZZYYYWWWRRRIIIDDDGGGNNNTTT]]]uuuyyypppiiibbb\\\UUUNNNLLLOOOUUUgggsss}}}uuu]]]mmmxxx|||ooo[[[KKKIIIEEEBBBBBBBBBAAA???===<<<;;;===;;;:::888888999:::;;;888888888999::::::;;;;;;999999999::::::<<<======???@@@BBBAAABBBOOOnnnjjjUUUCCC@@@CCCFFFOOOZZZgggjjjuuupppIIIJJJEEEDDDBBB@@@???======<<<::::::;;;<<<<<<;;;::::::888===AAABBBJJJgggrrrdddYYY]]]ffflllqqqvvvvvv|||wwwttt|||www``````rrrdddbbbddd]]]\\\```___``````^^^ZZZWWWUUUTTTUUUQQQUUUYYYZZZYYYWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZTTTWWWZZZ^^^hhhoooeeebbb[[[PPPJJJIIIGGGEEECCCBBBBBBBBBBBB>>>BBBJJJRRRTTTSSSUUUYYYYYY___fffiiihhhffffffggglllsss}}}hhhGGG>>>EEELLLMMMQQQWWWZZZcccuuurrrcccdddkkk}}}zzzddd]]][[[WWWPPPIIIEEEGGGLLLYYYgggttthhhaaaZZZUUUPPPLLLNNNTTTbbbtttkkkgggyyy}}}nnnOOOEEEKKKDDDAAAAAAAAA@@@===:::999999===<<<:::888888999:::;;;777777888999::::::;;;;;;999999999:::;;;<<<===>>>999>>>CCCBBB===CCC___{{{bbbFFF???AAAAAAEEENNNYYY]]]jjj{{{pppLLLEEEEEEDDDBBB@@@===<<<;;;:::<<<<<<;;;;;;;;;:::::::::===@@@===>>>HHHYYYoooVVVYYY^^^eeekkkqqqvvvxxx||||||www}}}^^^VVVppphhhddd___[[[[[[]]]______cccfffddd___[[[XXXTTTNNNPPPQQQSSSTTTUUUTTTRRRQQQTTTVVVWWWWWWXXX[[[YYYTTTSSSRRRTTT\\\iii~~~uuu```YYYTTTKKKFFFHHHCCCAAA???@@@CCCDDDBBB@@@FFFFFFHHHLLLPPPVVV[[[^^^ZZZ^^^```^^^ZZZYYY^^^cccqqqkkkJJJAAAEEEHHHHHHUUUXXX^^^hhhyyyvvvnnngggmmm|||mmmkkk]]]QQQLLLGGGEEELLLXXXeeessszzzjjj```[[[UUUOOOIIIGGGPPP[[[www|||dddgggssspppZZZJJJCCCFFFHHH@@@??????>>>===<<<<<<;;;<<<;;;999888777666666666555555666777888999999:::;;;:::999999888888888888>>>>>>>>>===;;;AAAQQQbbb~~~YYYKKKGGGBBB@@@BBBDDDGGGQQQaaaooowwwpppLLLEEEEEEDDDBBB@@@===<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;???<<<===EEESSSuuunnnYYYTTTXXX^^^fffnnntttyyy{{{xxxYYYiii{{{hhhddd___\\\\\\\\\]]]]]]aaadddccc^^^[[[ZZZVVVPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRUUUVVVVVVXXX[[[YYYTTTTTTRRRSSSWWWaaattt{{{fffTTTNNNKKKDDDAAACCC>>>======@@@DDDGGGGGGFFFHHHIIIKKKNNNRRRTTTWWWXXXXXXVVVTTTSSSVVV\\\dddiiirrrcccHHHAAADDDHHHKKK]]]___dddqqqxxx}}}ttthhh[[[OOOJJJGGGIIIUUUcccvvv{{{rrrcccXXXRRRMMMJJJIIIMMMXXXcccjjj___xxxsssyyy]]]MMMDDD@@@AAA?????????>>>======<<<;;;;;;;;;;;;:::999888777666666333444555666888:::;;;;;;;;;::::::999888888999999::::::;;;;;;:::===HHHTTTooowwwaaaKKK@@@??????===???IIITTT^^^jjjsssnnnJJJEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;::::::::::::999>>>;;;;;;AAAKKKfffqqq]]]SSSTTTXXX```jjjrrrxxx|||~~~eeeZZZrrreeebbb___]]]\\\\\\[[[ZZZ]]]``````]]][[[ZZZWWWSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQTTTUUUUUUWWWZZZXXXSSSSSSQQQQQQSSSYYYllllll[[[JJJFFFCCC>>>;;;===;;;;;;===@@@EEEHHHJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQOOOMMMPPPYYYcccjjjnnnwwwWWWEEECCCCCCGGGOOObbbdddkkk}}}rrrcccWWWLLLHHHHHHMMM___rrrvvvmmm___QQQKKKFFFFFFJJJQQQ\\\fffsssnnnqqq}}}dddaaajjjwwwsssnnnNNNGGGEEEDDDDDD>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;:::888777555222333444666888:::;;;<<<;;;::::::999999999999:::999777888;;;;;;;;;@@@FFFXXXzzzmmmXXXKKKLLLDDD===>>>CCCIIIRRRZZZlllIIIEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::::::::999999888>>><<<;;;???DDDWWWrrrzzzyyyuuubbbZZZYYYWWW\\\eeennnvvv{{{~~~```kkktttmmm```___]]]]]]]]]]]][[[YYYXXX[[[\\\ZZZYYYZZZWWWSSSSSSSSSRRRRRRSSSTTTUUUVVVRRRUUUUUUTTTVVVXXXUUUPPPPPPPPPPPPQQQVVVjjj~~~yyyeeeVVVIIIDDDAAA===:::;;;;;;<<<===@@@CCCFFFGGGHHHOOOOOONNNOOOOOOQQQRRRSSSOOOPPPTTTZZZbbbkkksssvvvoooKKKCCCDDDCCCHHHSSSbbbfffssszzzhhh[[[RRRKKKIIIJJJRRRggg}}}~~~rrrgggYYYOOOIIIEEEHHHMMMRRRZZZaaa___]]]dddwww~~~llleeewwwuuu|||\\\HHHGGGFFFFFFFFF@@@<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<;;;999777555333444555666777999999:::::::::999999999999:::::::::777777;;;=========@@@JJJkkkjjjWWWMMMDDDAAAAAABBBEEEJJJjjjGGGEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999777???>>>;;;???AAAKKK___~~~xxxvvvaaaUUUUUUZZZ^^^cccjjjrrryyy|||~~~oooiiiiiifff\\\[[[ZZZ[[[]]]]]]\\\ZZZTTTXXXYYYWWWWWWXXXVVVRRRTTTTTTTTTTTTUUUVVVWWWXXXTTTWWWVVVTTTUUUVVVRRRMMMOOOOOOPPPPPPSSSddd}}}hhhYYYOOOEEEAAA@@@>>><<<<<<:::;;;>>>@@@CCCEEEHHHIIIQQQOOOLLLKKKLLLPPPTTTWWWYYY\\\```ccchhhqqq~~~^^^BBBAAAFFFDDDJJJVVVbbbllliii]]]TTTOOOMMMOOOQQQZZZrrryyykkk___OOOLLLHHHGGGMMMSSSWWW\\\aaaeeerrryyyyyytttmmmzzz```LLLEEEFFFAAA???AAA>>>;;;;;;;;;:::::::::::::::888999;;;;;;;;;999777555666666666666666666666666999999888888888999999:::;;;666444888<<<<<<===@@@AAA[[[}}}^^^QQQDDD???>>>>>>@@@DDDhhhEEEEEEBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999999666???>>>;;;??????DDDRRR}}}yyywwwsssttt|||ppp]]]TTTSSSXXX^^^fffiiiooouuuzzz~~~{{{hhhxxxbbb```[[[YYYYYYYYY[[[\\\[[[ZZZSSSWWWXXXVVVVVVWWWUUUQQQSSSSSSTTTUUUVVVWWWWWWXXXUUUWWWWWWUUUUUUVVVRRRMMMPPPOOONNNMMMMMMXXXqqqkkkXXXIIIDDD>>><<<>>>???@@@???:::===AAADDDFFFIIIMMMPPPRRROOOKKKIIIJJJPPPVVV[[[cccdddeeedddiiivvvfffPPP???AAAGGGHHHMMMVVVdddvvvhhhWWWRRRQQQPPPRRRXXX^^^kkkuuuiii]]]LLLHHHGGGKKKTTT[[[aaaiiippp{{{nnntttPPPEEEEEEFFF>>><<>>:::IIIbbb{{{|||lllXXXLLLEEE@@@>>>???gggDDDEEEBBBAAA???>>><<<;;;;;;;;;:::::::::999999999999888444>>>>>>;;;??????AAAJJJ[[[|||yyy{{{xxxlllgggkkkxxxzzzwww}}}jjjWWWPPPRRRWWW^^^dddjjjlllqqqvvv{{{qqq|||qqqbbb___]]][[[YYYXXXYYYYYYXXXWWWUUUXXXYYYWWWVVVWWWTTTPPPPPPQQQSSSUUUVVVVVVVVVUUUSSSVVVVVVUUUVVVXXXUUUPPPOOOMMMLLLJJJIIINNN]]]mmmcccPPPDDDBBB???>>>@@@CCCDDDCCCBBBFFFIIIKKKLLLNNNRRRUUUQQQNNNKKKJJJKKKPPPVVVZZZ^^^___aaafffooo~~~lll___OOOFFF@@@BBBGGGKKKPPPUUUaaazzz~~~cccQQQLLLMMMRRRRRRXXXbbblllzzzoooggg\\\LLLHHHIIIOOOYYYbbbkkkyyywwwpppcccLLLCCCDDDFFF@@@>>>@@@;;;999999999999999999999999888888888777777777666666666666666666666555555555666666666666666777888888777444555888999777888;;;999===LLLddd{{{vvvjjj[[[MMMFFFfffDDDEEEAAA@@@???>>><<<;;;;;;;;;:::::::::999999999888888333======:::>>>??????GGGHHH|||xxxttt}}}wwwtttzzzyyypppkkktttyyykkk\\\OOOOOOTTTXXX]]]bbbkkknnnrrrwww|||~~~vvvooogggddd```]]]YYYWWWWWWWWWVVVUUUWWW[[[[[[XXXWWWWWWUUUPPPMMMOOORRRTTTUUUUUUTTTSSSQQQTTTUUUUUUWWWZZZXXXSSSMMMKKKJJJIIIHHHJJJTTT```ttt{{{___LLLIIIHHHEEECCCEEEHHHHHHFFFLLLOOORRRRRRPPPQQQSSSVVVOOONNNLLLLLLMMMQQQUUUWWWQQQUUU]]]jjjyyy{{{]]]LLLLLLAAAAAAAAACCCGGGNNNSSSUUU[[[xxx}}}eeeQQQJJJLLLRRRTTTUUU\\\hhhvvvxxxpppllleeeaaaXXXGGGKKKMMMSSS\\\eeeqqquuuzzzqqqRRRIII>>>>>>BBB>>>???>>>666888888888888888888999999888777666666555666666777555555555555666666666777555555555555555666777777777777:::===;;;777666:::;;;:::CCCYYYsss}}}eeeWWWfffCCCCCCCCCBBB@@@???===<<<<<<;;;:::::::::999999999888888888:::;;;;;;;;;<<<>>>@@@HHHpppxxx}}}~~~|||lllhhhqqqzzzyyyfffVVVRRRQQQUUUZZZ^^^dddjjjtttvvvyyy{{{}}}wwwtttoooeeeccc[[[XXXZZZZZZYYYVVVTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRROOONNNNNNPPPRRRRRRQQQPPPQQQPPPRRRXXX]]]]]]VVVOOOHHHHHHHHHGGGHHHKKKQQQUUUhhh}}}www___TTTQQQNNNJJJIIIKKKLLLLLLKKKNNNOOOQQQVVVYYYYYYUUUPPPRRRRRRSSSTTTTTTUUUUUUVVVVVVZZZ```iiiwwwtttuuusssiii[[[PPPKKKJJJBBBCCCDDDEEEHHHLLLQQQUUU```~~~ooo\\\SSSPPPOOOPPPRRRUUU]]]fffqqqtttgggbbb^^^XXXRRROOONNNUUU]]]eeennn|||}}}sss{{{vvvUUUHHHEEEAAA@@@@@@>>>:::666888888777777666666555555666666666666555555555555666666666666666666666666555555555444444333333333777777777777666666666666<<<999;;;III___{{{fffCCCDDDAAA@@@>>><<<;;;::::::999::::::999999999888888888777999:::::::::;;;===???FFFgggvvvvvv}}}pppkkktttsss___QQQRRROOOPPPWWW]]]bbbhhhnnnxxxzzz{{{|||~~~rrrqqq~~~|||iiibbb___VVVUUUVVVWWWUUUSSSRRRRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRQQQOOOOOONNNOOORRRUUUTTTQQQMMMIIIIIIHHHGGGFFFHHHLLLPPP^^^tttqqqhhheee___XXXTTTUUUVVVUUUTTTRRRRRRTTTWWWZZZYYYVVVRRRNNNPPPRRRUUUXXX[[[]]]___SSSVVVYYY]]]cccjjjjjjeee[[[\\\[[[VVVNNNGGGEEEDDDLLLKKKJJJIIIIIIKKKOOORRR```~~~~~~iiiZZZLLLJJJOOOTTTYYY\\\\\\aaakkk}}}|||nnn___YYYVVVSSSPPPPPPXXX[[[```iii||||||yyy}}}qqqQQQHHHEEEAAA???>>>>>>;;;999777777777777666666555555666666666666555555555555555555555555555555555555444444444444444333333333666666666666666666666666666666:::BBBNNNddddddDDDEEE@@@???>>><<<;;;::::::999:::999999999999888888888777888999999999999<<<>>>CCC]]]rrrggghhhwww~~~uuunnnwwwkkk\\\RRRKKKNNNNNNRRR[[[bbbgggnnnttt|||}}}}}}___uuu}}}nnnddd^^^ZZZRRRUUUUUUUUUTTTRRRRRRSSSUUURRRQQQOOONNNMMMMMMNNNOOOQQQOOONNNOOOPPPPPPOOOMMMNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJHHHEEEDDDDDDGGGJJJPPPggg|||vvv{{{sssiiidddcccccc```]]]WWWXXXZZZ\\\^^^^^^\\\YYYNNNOOOOOOPPPQQQRRRSSSSSSYYY\\\]]][[[[[[]]]\\\YYYTTTTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGJJJOOOTTTWWWdddxxxkkk```SSSHHHJJJRRRYYY]]]```ccckkkzzzxxxiiiXXXPPPNNNNNNQQQTTTZZZ___hhh}}}~~~hhhKKKEEEBBB???<<<<<<<<<;;;:::777777777666666666666555666666666555555555555444555555555555555555555555333333333333444444444444555555555555555555666666222555:::;;;===JJJeee~~~cccDDDDDDAAA@@@???>>>===<<<<<<<<<999999999999888888888888777888999999999999;;;===BBBVVVuuummmgggiiisssyyy|||hhhYYYSSSRRRQQQPPPQQQWWW```gggkkkqqqxxx}}}}}}~~~xxx|||ffftttjjjccc\\\XXXSSSYYYYYYYYYWWWTTTTTTUUUWWWRRRPPPNNNLLLKKKLLLMMMNNNPPPNNNLLLLLLMMMMMMKKKJJJMMMNNNOOOMMMKKKJJJJJJKKKIIIHHHGGGDDDBBBBBBEEEGGGGGG[[[tttxxxtttzzzyyyrrriiiccc^^^^^^___```___]]]ZZZXXXSSSRRRQQQOOONNNLLLKKKKKKRRRVVVVVVRRRPPPRRRSSSQQQSSSPPPNNNLLLLLLLLLJJJIIIHHHGGGFFFHHHMMMTTTYYY[[[fffzzzssskkk^^^TTTMMMRRR\\\aaabbbccchhh{{{wwwgggUUULLLJJJMMMTTT[[[ccceeeppp```FFFAAA@@@>>>===<<<:::888777666666666666666666666666666666555555555444444444444444444444444444444444222222222333333444444555444444444444555555555555444666999999777>>>SSSgggaaaCCCBBB@@@@@@>>>===<<<<<<<<<<<<999999999888888888777777999:::::::::999:::<<<>>>???QQQnnn{{{pppfffkkkxxxjjjWWWQQQQQQRRRRRRVVVXXX^^^gggkkknnnssszzz~~~}}}}}}wwwqqqrrr~~~lllooohhh```XXXWWWVVV[[[[[[[[[XXXUUUTTTTTTUUURRRQQQNNNLLLLLLLLLNNNOOOOOOLLLJJJIIIIIIJJJIIIHHHJJJLLLMMMMMMKKKIIIIIIIIIFFFFFFFFFDDDBBBBBBEEEGGGEEEUUUkkkyyyyyy}}}|||xxxxxxvvvrrrkkkccc]]]ZZZZZZZZZZZZYYYXXXWWWWWWVVVTTTXXXXXXUUUTTTVVVWWWVVVZZZWWWSSSQQQPPPPPPOOONNNTTTRRRPPPRRRWWW[[[^^^^^^dddqqquuupppUUUOOONNNWWWaaagggiiikkkppp|||wwwqqqcccSSSLLLKKKOOOWWW___qqqoooxxx|||XXXEEEAAABBBCCCBBB@@@<<<888666555555555555555666666666555555555555444444444444444444444444444444444444111222222333333444444444222222333333444444444444666555666777888===JJJWWW}}}```BBB@@@>>>===<<<;;;::::::::::::999888888888888777777777999:::;;;:::999:::;;;===;;;KKKbbb}}}qqqllljjjpppxxx}}}kkkWWWPPPSSSWWWYYYZZZ___aaafffmmmoooooouuu|||~~~~~~yyy{{{yyyzzzgggbbbYYYTTTVVVVVVWWWXXXYYYWWWTTTRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNOOONNNKKKHHHGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFEEECCCDDDFFFHHHGGGQQQaaavvv{{{pppooommmkkkhhhfffdddcccgggjjjjjjhhhhhhjjjiiifffgggfffccc```______aaacccbbbaaaccciiiqqqwwwyyyyyyuuu}}}zzzrrrSSSPPPRRRZZZccciiiooovvvxxxooojjjgggeee[[[QQQNNNOOORRRYYYaaaiiioooiiiRRRFFFHHHIIIJJJHHHCCC>>>:::888444555555555555666666666555555555444444444444333333333333333333333333333222222222222333333333333111111222222333333444444666222111555888;;;BBBIIIddd}}}___BBB@@@======<<<;;;::::::::::::888888888888777777777777888999:::999888888:::<<<:::DDDPPP^^^ttt}}}nnnffffffkkkxxx{{{ooo[[[SSSOOOTTTZZZ]]]aaaffffffhhhlllqqqqqqqqqwww|||zzz~~~yyy}}}kkkaaa^^^VVVUUUWWWRRRPPPSSSVVVVVVUUUSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNKKKHHHGGGHHHIIIIIIIIIEEECCCAAABBBFFFIIIIIIHHHGGGHHHHHHGGGEEEDDDFFFGGGEEEKKKUUUeee}}}}}}{{{|||{{{kkkZZZYYY\\\ccckkkwwwvvvfff]]]YYYWWWXXXRRRPPPSSSVVVYYY___eeeaaalllXXXLLLGGGOOOOOOMMMHHHAAA<<<::::::444444444555555555666666555555555444444444333333222222222222222222222222333333333222222222222222000000111111222333333444444111000333555555999>>>GGG\\\ooo___CCC@@@???>>>===<<<<<<<<<<<<<<<888888888888777777777777777888999888777777999:::;;;@@@BBBDDDRRRsss}}}mmmccc___ccciiiqqq{{{yyyiiiYYYOOOMMMNNNTTT]]]```^^^bbbhhhjjjkkkooosssssssssyyysssyyy~~~sssfffaaa]]]WWWYYYXXXNNNLLLPPPUUUWWWWWWUUUTTTSSSPPPPPPQQQPPPPPPOOOMMMMMMOOOLLLIIIHHHIIIKKKKKKKKKHHHCCC>>>???EEEJJJLLLKKKJJJJJJJJJHHHFFFDDDEEEFFFAAAFFFMMMXXXoootttfffhhhzzzvvv```[[[\\\bbblllzzzgggZZZSSSPPPOOOPPPNNNPPPWWW]]]```dddiiioooqqq{{{jjjwwwNNNIIIGGGSSSQQQLLLCCC;;;777888:::444444444555555555666666555555444444444333333333222222222222222222222222444333333222222111111111///000000111222222333333333222222444333000222888222BBBRRRjjjZZZAAA@@@@@@???>>><<<:::999999999999999999888888888888777888888777777888888999:::999===@@@@@@DDDZZZqqqkkkddd[[[___hhhzzz}}}{{{uuukkk```VVVPPPNNNOOORRRWWW[[[___ccchhhkkkkkkmmmrrrwwwwwwwww}}}nnnyyyqqqmmmqqqfff\\\XXXWWWTTTRRRRRRUUUTTTTTTTTTVVVVVVTTTRRRTTTQQQNNNMMMLLLKKKJJJHHHIIIKKKLLLJJJHHHIIINNNRRRPPPKKKFFFDDDFFFIIIJJJJJJJJJHHHEEEDDDEEEFFFFFFEEEEEEEEEIIITTTfff}}}www|||lllZZZ\\\mmmpppcccaaajjjnnnzzzrrr```VVVOOOJJJHHHLLLNNNVVV___aaaaaaiiiuuukkkdddzzzlllKKKIIIMMMRRRJJJ@@@;;;;;;<<<<<<:::777666444333222333555666555555444333222222222222222222222222222222222222111111000000//////......///000111222333222111111333333333444444444555555444;;;CCCZZZ~~~ZZZBBBAAA???>>>===;;;:::999888888999999999888888888777777777777777777777888999999999<<<>>>===???PPPtttvvveeeXXX[[[eeesss~~~hhhfffaaaYYYSSSNNNMMMNNNRRRVVV[[[```eeeiiimmmpppnnnqqqwww||||||{{{yyyssspppkkkrrrmmmcccZZZWWWVVVSSSQQQQQQUUUTTTSSSSSSUUUUUUTTTSSSSSSQQQNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJMMMPPPOOOKKKFFFDDDFFFHHHJJJJJJHHHFFFDDDDDDDDDEEEDDDCCCEEEDDDFFFMMM[[[uuuzzzllliiimmmzzznnn^^^aaattt{{{ppprrr|||wwwnnniiihhhuuu~~~gggXXXPPPJJJGGGGGGPPPSSS^^^iiieee```qqq{{{gggmmmZZZHHHNNNNNNHHHBBB:::777999::::::999888777555333333333555555555444333222222111222222222222222222222222222222000000000000//////......///000111222222222111111333333333333444444444444444999;;;KKKggg~~~ZZZBBBBBB>>>===<<<:::999888888777999999888888888777777777777777666666777777888999888:::<<<;;;999CCC^^^wwwlllXXXTTTSSSZZZccckkkrrrxxx{{{kkk___QQQPPPMMMJJJIIIKKKOOOSSSVVV[[[bbbiiinnnqqquuuwwwvvvyyyxxxppplll}}}qqqssszzzhhh___XXXVVVUUURRRPPPQQQUUUSSSQQQRRRSSSTTTTTTSSSSSSQQQNNNMMMMMMLLLJJJHHHEEECCCBBBCCCGGGJJJLLLMMMMMMIIIEEEDDDEEEGGGIIIIIIEEEDDDCCCCCCDDDDDDBBB@@@DDDCCCCCCEEEMMMddduuuyyynnnhhhjjjoooxxxwwwzzztttgggmmm|||hhheeeppp~~~qqqhhhhhhjjjppp}}}lllZZZOOOKKKIIIJJJMMMWWWZZZcccggg]]]\\\|||yyysssnnnNNNOOOTTTHHH???;;;777666888::::::999999888666444333333444555555444333222111111111111111111111111111111111111000000000////////////...//////000111111111111111222222222333333333333444444777555;;;PPPcccyyyZZZBBBBBB===<<<;;;999888777777777888888888888777777777777888777777777777888999999888999;;;:::777;;;LLL^^^mmmggg```YYYVVVVVVXXX[[[]]]iiimmmsss{{{vvvkkkbbbXXXOOOHHHHHHIIIIIIJJJLLLPPPVVV[[[ZZZ```iiiqqqvvvyyy{{{}}}~~~{{{ssspppttt~~~ooo}}}jjjddd]]]WWWVVVUUURRRPPPRRRTTTRRRPPPPPPRRRSSSSSSSSSQQQPPPNNNMMMMMMLLLJJJHHHEEEBBB@@@AAAEEEIIIJJJIIIHHHFFFCCCBBBBBBDDDFFFGGGDDDCCCCCCDDDEEEDDDAAA>>>@@@AAACCCCCCFFFWWWzzzSSSXXXlllwwwwwwvvvvvv|||yyypppxxxrrrooo~~~}}}jjjeeehhhllluuukkk^^^QQQKKKJJJLLLQQQWWW___aaaaaaXXXOOO[[[pppVVVPPPYYYUUU???<<<:::888999;;;<<<;;;999999888666555444333333444444333222111111000000000111111111111111111111111/////////////////////////////////000000000000000111111111222222222333333333777444666DDDSSShhhYYYBBBCCC<<<;;;:::999888777777777888888888777777777666666999888888888888999::::::888999;;;;;;888999BBBNNNrrrrrrzzzwwwooodddYYYSSSPPPOOOWWWYYY]]]dddmmmuuu|||ssskkk___UUUPPPNNNMMMKKKIIIKKKOOOQQQTTTWWW[[[___```fffooowww|||~~~sssqqqwwwtttwwwjjjbbbaaa\\\XXXXXXVVVRRRPPPRRRRRRPPPOOOPPPQQQSSSSSSRRROOONNNMMMMMMMMMLLLIIIGGGGGGCCC@@@@@@DDDFFFFFFEEEDDDCCCAAA@@@@@@AAACCCEEEDDDCCCCCCDDDEEEDDDAAA???<<>>FFF^^^~~~tttggg^^^XXXRRRMMMLLLMMMRRRXXX___dddfffqqqvvv|||yyykkkaaa^^^XXXUUUQQQOOONNNNNNMMMMMMNNNQQQUUUWWWYYY\\\___aaahhhmmmuuu|||rrrqqqyyyrrr{{{iiiddd```^^^ZZZXXXXXXVVVQQQOOOQQQOOONNNNNNPPPRRRSSSQQQPPPMMMLLLKKKLLLLLLKKKHHHEEEEEECCC@@@@@@AAABBBCCCCCCAAAAAAAAA???>>>???BBBDDDDDDCCCBBBCCCCCCCCCAAA???;;;>>>CCCDDDDDDLLLbbbvvvqqqUUUXXXyyyooofffgggtttmmmhhhnnn{{{yyy```WWWQQQLLLLLLLLLQQQ[[[eeeppp}}}vvvlllqqq}}}{{{lllZZZ^^^SSSCCCAAAEEE:::::::::999888666444333444444444444333333333222333222111000////////////////////////////////////---............/////////...............///000000/////////000000000111111---444333444999999@@@QQQrrrUUU???BBB<<<;;;:::999999999999999888777777777666666666666666666666666666777777888;;;888777::::::999<<<@@@KKKlll~~~yyyvvvnnneeeWWWSSSNNNMMMNNNPPPPPPPPPQQQTTTVVVXXXZZZ___dddgggmmmnnnsssxxxyyywwwzzz||||||||||||{{{xxxuuussseeecccaaa___WWWMMMIIIKKKMMMMMMMMMNNNPPPPPPOOONNNWWWYYY[[[]]]___cccgggkkkoootttzzzzzzoooooodddeee]]]\\\YYYXXXXXXTTTNNNLLLNNNLLLMMMNNNQQQSSSSSSPPPNNNKKKJJJJJJJJJKKKIIIFFFDDD???@@@???>>>===>>>AAADDD@@@AAABBB@@@??????BBBEEEDDDBBB@@@@@@@@@AAA@@@???===>>>@@@AAAAAAFFFWWWhhhrrr]]]XXXuuuhhhaaa^^^bbbkkkrrrwww|||~~~zzznnnsss{{{eeeWWWQQQOOOPPPUUUZZZcccqqqsssxxxfffVVVTTTHHH<<<>>>BBB:::::::::888666444333333111111222222333333222222222222000///////////////////////////////////////---------.........//////......---------...///000....../////////000000000,,,222111222666222333???OOO[[[tttTTT>>>AAA<<<<<<;;;:::999999999999777777777777666666666666444444444444444555666666;;;777666888999888999===>>>UUUvvvlllfff\\\UUUQQQMMMJJJGGGHHHIIIHHHGGGHHHKKKMMMMMMOOOPPPTTTWWWUUUPPPPPPTTTTTTVVVXXXWWWTTTQQQPPPOOOMMMJJJJJJJJJGGGEEEJJJPPPKKKKKKLLLOOOSSSWWW[[[\\\``````aaabbbeeejjjqqqvvvtttxxx}}}~~~nnnvvv|||bbbcccgggXXXZZZXXXWWWWWWSSSLLLJJJLLLKKKLLLNNNQQQTTTSSSPPPMMMIIIIIIIIIJJJJJJIIIEEECCC:::<<<>>><<<;;;<<<@@@EEE@@@BBBCCCBBB@@@@@@CCCFFFDDDAAA>>>===>>>??????>>>@@@>>>>>>======BBBQQQ```pppddd```fff___^^^YYYUUUWWWYYYaaajjjqqq{{{}}}{{{tttaaaVVVRRRMMMNNNUUU___jjjxxxmmmuuu}}}aaaHHHAAA???AAAAAA999:::;;;:::999666555555555//////111222222222222222222111000//////.........////////////////////////---------.........//////......---,,,---...///000............/////////000---222111222777333222<<<444@@@ZZZ|||UUU>>>>>>===;;;999777777777888999777777777777666666666666333444444555666777888888999777666555666777999:::;;;AAA___zzzwwwsssmmmfff^^^YYYUUUOOONNNLLLKKKKKKKKKIIIGGGKKKIIIGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIDDDFFFHHHKKKMMMNNNOOOOOOQQQRRRRRRRRRSSSVVV[[[^^^___bbbgggkkkooossswwwzzz}}}fffWWWZZZddd```ZZZSSSOOOOOOPPPPPPOOOKKKJJJJJJKKKMMMOOONNNNNNLLLIIIFFFDDDCCCBBB@@@???<<<;;;;;;;;;<<<===???@@@???===<<<===???@@@@@@?????????>>>===============@@@AAA@@@>>>>>>CCCNNNWWWmmmtttppp]]]aaafff\\\UUUWWWNNNSSS[[[bbbjjjxxxlll```UUUOOONNNNNNSSS[[[iii}}}pppvvv\\\RRRFFF>>>===>>>>>><<<666666666555444444333333111111111111111111111111000000000000000000000000111000000///...---------------............------............////////////////////////////////////000000000111222222333333999333>>>^^^~~~TTT>>>>>>===;;;999888777777888999777777777777666666666555444444555555666666777777888777666555666777999:::999===UUU~~~{{{yyywwwuuurrrnnnkkkiiiggg[[[YYYVVVUUUTTTRRRPPPMMMOOOMMMJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTWWWXXXXXXXXXYYY\\\```cccfffjjjooosssvvvyyy|||~~~kkkZZZXXX```eee```YYYUUUSSSQQQOOOMMMLLLKKKKKKLLLNNNNNNMMMKKKHHHFFFCCCBBBBBBBBBAAA???;;;;;;::::::;;;===>>>???>>><<<;;;<<<>>>@@@@@@???>>>>>>===<<<<<<<<<<<<===???@@@???======AAAJJJRRRaaalllppp```eeeiii___VVVUUUTTTWWWZZZ[[[___iiiyyyooobbbZZZRRRQQQTTTRRR\\\iiixxxyyylllkkkOOOIII@@@<<<<<<<<<:::777666666555555444333333333111111111111111111111111000000000000000000000000000000000///...---------------............---------.........//////////////////////////////////////////000111111222222333888111555JJJaaavvv~~~SSS>>>>>><<<;;;999888777777888888777777777666666666555555555555555555555555666666888777666555666777888999888:::GGGeee{{{xxxuuusssrrrpppooooooppppppgggeeecccbbbaaa```^^^\\\[[[YYYWWWVVVVVVUUUSSSRRRSSSSSSTTTUUUVVVVVVVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVXXXYYY[[[[[[]]]___cccfffmmmqqqvvvzzz|||}}}yyy{{{ooo]]]VVV\\\___\\\XXXUUURRROOOKKKHHHMMMLLLLLLMMMNNNMMMKKKIIIDDDCCCAAA@@@AAABBBAAA@@@;;;::::::999:::;;;===>>><<<;;;:::;;;===??????>>>======<<<;;;;;;;;;;;;<<<<<<===>>>===<<>>>>>;;;:::999888777777777888777777666666666555555555555555555555555555555444777666666666666777888888888999>>>LLLjjj}}}vvvuuurrrooommmlllmmmnnnllljjjiiijjjkkkkkkjjjiiihhhfffeeeeeefffeeebbb`````````aaaaaaaaaaaa``````XXXWWWVVVVVVVVVWWWYYYYYYZZZ\\\___bbbdddgggkkknnnvvvyyy}}}ppppppnnn^^^UUUYYYTTTTTTSSSSSSQQQNNNKKKIIILLLKKKLLLMMMNNNMMMKKKHHHDDDBBB@@@@@@AAAAAA@@@???::::::999999999:::<<<<<<;;;:::999:::<<<>>>>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<;;;;;;<<>>::::::999888777777777777666666666666555555555555555555555555444444444444666666666666666777777888777999:::>>>OOOsss|||yyyuuurrrpppppppppmmmkkkjjjkkkllllllkkkjjjiiihhhiiijjjkkkjjjhhheeedddddddddcccbbbaaa```___[[[[[[[[[[[[\\\^^^aaabbbaaaeeejjjnnnqqquuuxxx{{{~~~ssseeefffoooqqq___cccfff\\\UUUWWWQQQRRRSSSSSSRRRPPPOOONNNKKKKKKKKKLLLMMMMMMKKKIIIFFFDDDBBB@@@@@@@@@???===::::::999888999:::;;;<<<:::999888:::<<<>>>>>>>>><<<<<<;;;:::::::::::::::999:::::::::::::::<<<===???DDDRRRgggzzz}}}hhh[[[ZZZ[[[]]]WWWYYYaaahhhooowwwqqqiiiZZZPPPVVV```iiittt|||{{{kkkrrr{{{YYYLLLIIIDDD===>>>===;;;999888888666555444444444333222222111111////////////////////////////////////////////////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------------......//////000111111000000222555666555777:::PPPbbbtttuuuOOO===>>>999999999888888777666666666666666555555555444444444444444444444444555555555555666666666777777777555666:::===BBBZZZ}}}zzzxxxwwwvvvvvvpppnnnlllkkkjjjiiigggeeeccccccdddggghhhgggdddaaa_________^^^]]]\\\[[[ZZZ]]]]]]^^^```bbbdddfffhhhhhhlllqqqvvvyyy|||}}}|||}}}ZZZSSSJJJ___{{{tttcccVVVYYY\\\XXXTTTSSSOOOPPPQQQPPPNNNMMMNNNPPPMMMLLLJJJJJJKKKKKKJJJIIIFFFDDDAAA@@@@@@???>>><<<;;;:::999999999:::;;;;;;:::999888:::<<>>@@@IIIYYYjjj{{{}}}mmmlllssswwwrrr```RRRRRRUUUYYYeeeuuutttllljjj[[[VVVXXXcccjjjkkknnntttssszzzlll}}}dddKKKDDDDDDBBB???<<<;;;888666444444444444444333333222222111111000////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------------......//////000000111//////000222444666666777GGGYYYuuusssNNN===>>>999999999888888777666555666666555555555444444444333333333444444555555555444555555666666666666666444333999@@@===EEEmmm~~~|||{{{{{{vvvtttrrrpppooommmkkkiiieeeeeegggiiijjjhhhddd```___``````aaaaaaaaa``````bbbccceeegggiiikkkllllllooosssxxx|||~~~|||~~~|||ppprrrvvvYYYYYYSSSuuu{{{___[[[UUUSSSTTTUUURRRNNNKKKLLLLLLKKKKKKMMMRRRVVVSSSOOOLLLIIIIIIHHHHHHGGGCCCAAA???>>>??????>>>===<<<;;;:::999999:::;;;<<<:::999999:::===???@@@@@@===<<<<<<;;;;;;;;;;;;;;;:::999888888:::;;;;;;;;;===@@@FFFOOOYYYkkkjjjTTTSSSVVVTTTWWW```dddiiinnnrrrwwwzzzuuummmgggeeeZZZ^^^gggrrrrrrnnnsss~~~yyyzzzuuuWWWJJJGGGDDD@@@>>>777888888666555444444444333333333222111111000000........................////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000//////......///333666777333===DDDUUUrrrrrrMMM===>>>888999999888888777666555666666555555555444444444222222333333444555666666444555555666777666666666666000777BBB;;;666SSS}}}{{{yyywwwwwwwwwvvvtttsssnnnnnnpppqqqqqqnnniiieeeeeefffhhhiiijjjkkkkkkkkklllmmmppprrrtttuuuuuutttyyy|||lllfffllloooQQQSSSjjj```SSSWWWVVVQQQQQQTTTQQQJJJJJJKKKMMMMMMOOOTTT\\\bbbWWWSSSMMMIIIGGGFFFEEEDDD???===<<<<<<>>>???>>>======<<<;;;:::::::::;;;<<<;;;:::999;;;>>>@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;:::888888:::;;;<<<<<<555;;;AAADDDHHHYYY{{{gggppp~~~kkkSSSRRRVVVQQQMMMPPPRRRTTTVVVWWWZZZaaammmvvv}}}zzzqqqgggaaafffhhhddd]]][[[YYYaaaoooyyyxxxyyywwwrrrmmm[[[LLLHHHFFF???888888444666999999888777666666333333222222111000000000........................////////////////////////------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000+++///111000///000333444555888333555HHHZZZkkk~~~oooOOO>>>===:::999888666666666666777444444444444444444444444333333333333333333333333333444555555666666555555444222555999777777GGG]]]~~~|||{{{yyyyyyxxxyyyyyyyyyyyyvvvssspppnnnqqqssstttvvvuuutttsssqqqsssvvvzzz||||||{{{{{{||||||~~~~~~mmmwww}}}bbb\\\qqqkkkZZZTTTSSSSSSQQQOOOMMMKKKJJJJJJKKKLLLMMMOOORRRTTTUUUNNNLLLIIIFFFDDDBBBAAAAAAAAA@@@>>><<<;;;<<<===>>>======<<<<<<<<<<<<======999999999999:::<<<===??????>>><<<:::999:::;;;<<<:::::::::::::::::::::::::::999<<>>FFFcccmmmqqq|||xxxlll]]][[[aaa]]]SSSRRRRRRRRRSSSTTTVVVXXXYYY^^^```fffooowwwxxxrrrmmmmmmsss|||~~~zzz{{{zzzwwwsssmmmgggaaa^^^YYY[[[\\\[[[]]]aaaaaa^^^___rrrxxxgggPPPHHH???;;;<<<===<<<:::555555444333222222222222333222111000////////////------------------------////////////////////////------------------------,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222---000444555777<<>>===;;;:::999777777777777888555555555555555555555555333333333333333333333333333444444555555555555555555222555999777555AAARRRqqq~~~}}}}}}}}}~~~~~~~~~}}}{{{xxxwww|||}}}~~~~~~}}}{{{zzz|||~~~mmmcccuuuxxx```NNNQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOONNNMMMMMMMMMMMMLLLKKKHHHFFFDDDBBBBBBBBB@@@???===;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===;;;::::::999:::;;;===>>>???>>><<<:::999:::;;;;;;::::::::::::::::::::::::<<<999:::;;;999>>>UUUooozzzlll]]][[[ZZZZZZZZZYYYWWWUUUPPPSSSWWWZZZ\\\[[[ZZZYYYUUUXXX[[[^^^bbbhhhpppvvvuuuuuuyyyuuuggg___ZZZ[[[[[[[[[YYYVVVSSSQQQRRRVVVZZZ]]]dddnnnsssrrr~~~jjjOOOKKKEEE===:::;;;<<<:::888555444333222222111222222333222111000////////////------------------------........................------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////////////////000000///111333333111444:::???HHHWWWiiitttmmmMMM===<<<<<<;;;999888777777888888666666666555555555555555333333333333333333333333333333444555555555555555666333444999888444:::DDDVVV{{{~~~}}}~~~pppfff___ggguuuiii\\\MMMOOOOOOPPPQQQQQQQQQQQQPPPRRRQQQPPPMMMKKKIIIGGGGGGIIIHHHGGGEEEDDDCCCCCCBBB>>>===<<<:::999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>>===;;;:::999999::::::999999999999999999999999;;;777777888777:::III[[[ssspppnnnnnnmmmhhh^^^VVVTTTVVVWWWVVVSSSRRRSSSUUUPPPPPPPPPQQQTTT[[[dddjjjeeecccfffnnntttuuutttuuu{{{|||gggUUULLLNNNOOOQQQSSSUUUVVVVVVVVVTTT[[[aaagggppp{{{oooWWWLLLDDD@@@;;;999::::::888666555444333222111111111111222111000//////...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000/////////.........///111333111///...111444222;;;HHHRRRYYYfffmmmMMM<<<;;;;;;:::999777666777777888555555555555444444444444333333333333333333333333333333444555555555444444555222444999999666666:::CCCdddkkkpppooo}}}fffaaa\\\UUUNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCC>>>===<<<;;;:::::::::;;;;;;;;;::::::::::::;;;;;;>>>===;;;:::::::::;;;<<<<<<;;;:::999888888999999888888888888888888888888888444444777999<<>>>>>===<<<;;;;;;;;;;;;::::::999999999999::::::>>>===;;;:::999999::::::;;;:::999999888777777777777777777777777777777777444333333666999<<>><<<;;;;;;;;;;;;:::777555333333222111000000000000000///......---...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************************************+++++++++,,,,,,,,,------+++,,,,,,---.../////////+++---000111111111222222333///000555333000:::HHHVVVddd}}}lllLLL<<<;;;999888666555444444555555444444333333222111111111333333333333333333333333222222333444444444444444111222555888999888888777:::BBBYYY{{{vvv___XXXYYYSSSOOORRRMMMMMMLLLLLLJJJIIIGGGFFFGGGHHHHHHHHHFFFDDDBBBAAABBBBBBCCCCCCCCCBBBAAAAAA>>>>>>======<<<;;;;;;:::999999888888888888999999<<<;;;:::888888888999999999999999888777777666666666666666666666666666666333333444555666777999:::HHHWWWooorrr```\\\VVVTTTUUUXXX\\\^^^UUUTTTTTTUUUWWW___ppp{{{xxxtttmmmffffffhhhllluuuxxxhhhhhhcccLLLEEE@@@:::777:::;;;<<<<<<;;;999777666333222111000////////////......------------...............------,,,,,,+++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,******+++,,,---...///000------.../////////......000...///222333111222555777===LLL```mmmvvvkkkLLL======999888777555555555555666555555444333333222111111333333333333333333333333222222333444444444444333000333666666555666777888:::<<>>???:::999888666666666666777666666555444444333222222333333333333333333333333222222333444444444333333000444777444222333666777444333;;;MMMddd~~~{{{wwwxxxeeesssrrrgggVVVJJJKKKOOOMMMGGGFFFFFFFFFFFFFFFEEEDDDCCCAAABBBDDDEEEEEEDDDBBBAAAAAABBBBBBCCCBBBAAA???>>>;;;;;;;;;;;;:::999888888888888777777777777888888888888777666666777888999888888888888777666555444555555555555555555555555111555888777666777888999888;;;GGGcccvvvllldddjjj{{{hhhXXX^^^cccfffooopppXXXCCC???@@@;;;888;;;999:::;;;999777555444444222111000//////.........------,,,,,,,,,------...//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,---///111222222+++222333,,,+++111333...666222555:::999777AAAQQQgggNNNAAA999777666666777888888666444777666444333222222333333000000111222222222222222222222222222222222222222444444444333333222222222333111666AAAIIIZZZaaabbb}}}vvv\\\VVVOOOKKKLLLLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAABBBBBB@@@???>>><<<:::888777777888:::<<<888777666555555444555555777777666555555555555555666666555555555444444444555555555444444333333333333444666666555555777888:::888<<>>???>>>;;;777777777777666555333222111222111000///...---,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...,,,+++))))))***,,,---.....................------------............///111000000000111333555666fffLLL@@@:::999777666666777777666444777666444333222222333333111222222333333333222222555555555555555555555555444444333333333222222222777333666===???IIIkkktttvvvfffWWWQQQKKKIIIJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA?????????>>>>>>>>>======@@@@@@@@@@@@???>>>>>>===;;;:::888666666888:::;;;888777666555444444444444777666666555555555555555666666555555555444444444555444444444444444444333333444555555444333444666555333555>>>MMM___vvvqqqfff^^^bbbqqqmmmQQQOOOGGG===888777888888666666666666666444333222111111000000///...------,,,,,,,,,,,,+++++++++******)))******++++++******)))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++***))))))***,,,---------------------------------------............000//////000111222444555eeeIII???;;;;;;999666555555666555444666555444333222222222333333333444444444333333222666666666666666666666666333333333333222222222222888555666:::777:::QQQlll~~~xxxsssrrrgggXXXPPPLLLGGGFFFGGGHHHGGGEEEBBBBBBBBBCCCCCCBBBAAAAAA=========<<<<<<<<<;;;;;;@@@???>>>===<<<;;;;;;;;;:::999777666666777999:::777666555444444333444444777666555555444444555555555555555555555444444444444444444444444555555555777777888777444333444555666444555888===GGGYYYiiiuuu{{{}}}zzzooocccYYYTTTfffnnn}}}www___UUUWWWNNNBBB999777777888888555555555555444222111111/////////.........------,,,,,,,,,+++++++++******)))******++++++******)))+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333bbbFFF===<<<===:::666444444555555555555444444333333222222222333333333444333333222111333333333333333333333333333222222222222222222222666333555999666555CCCUUU{{{wwwgggcccaaaeee|||iiiZZZVVVNNNJJJGGGEEEEEEFFFEEECCC@@@@@@AAABBBBBBBBBAAAAAA>>>============<<<<<<<<>>888444222000///222333333333222111000///............------------,,,,,,,,,+++++++++******)))))))))******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((()))***+++,,,)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,,,,---............}}}]]]DDD<<<:::;;;999666555555666555444222222333333333333222222///000111222222222222111222222222222222222222222111111111222222222222222333111222666666333666;;;CCCZZZ~~~wwwwww|||ooofff^^^ZZZ\\\gggxxx}}}yyyxxxbbbZZZTTTNNNMMMMMMLLLJJJHHHFFFEEEDDDCCCAAAAAAAAABBBBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::999999888888777777888888888888888777777888888888888777666555555444555555666555444444333333444444444444444555555555555555555555555555555666666666555666666555222111222333222222444555333222888AAAOOOWWWfff|||rrrwwwuuupppjjjeeecccdddfffggg{{{yyyjjj]]]MMMDDDGGGUUUeeennn~~~{{{{{{[[[KKKEEE???:::999888777666555333222111000111111222222111000//////.........---------,,,,,,,,,,,,,,,+++++++++******((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,---......------xxx[[[DDD<<<999999777666666777777666444111222333333333333222111///000111222333444444444333333333333333333333333000111111111222222222222333111111444666555555666444<<>>AAA???777555;;;444444333111///...///000///000000000000000///...000000///...,,,+++******,,,,,,,,,+++++++++******(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((((((((('''&&&((())))))***+++,,,,,,,,,)))************++++++++++++,,,---.........---,,,sssYYYBBB999888777777666555444333333222444333222111111111222333...//////111222333444444222222333333333222111111111111111111111111111111222222222111222222333333:::777???\\\tttYYYNNNIIIIIIYYYppp}}}tttkkkeeebbbqqqzzzjjjiiiooosss~~~|||]]]PPPJJJOOOQQQKKKHHHJJJJJJIIIIIIHHHFFFDDDBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBB@@@>>><<<999999888888777888888888:::999888888777777888888555555555555555555555555777777666444444333333333666666666666666666666666888888777555555444444444222222222222222222222222111111222333333444555555888>>>IIIZZZooo|||mmmuuuwww```SSSAAA@@@>>><<<:::888666555222222111111111111111111111111000000//////......//////...------------...,,,,,,,,,+++++++++******''''''''''''(((((((((((((((((((((((('''''''''''')))******)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++qqqXXXAAA:::999777777666555444333333222444333222111111111222222000111111222444555555666333333333333222111111000111111111111111111111111222222222111222222333333666222444CCC```xxxfffTTTNNNPPP^^^kkk{{{{{{wwwwwwxxxzzz{{{kkkhhhbbb[[[XXX]]]gggpppuuu\\\QQQNNNRRRYYYVVVKKKFFFIIIIIIHHHHHHGGGEEEDDDBBBAAACCCBBBAAA@@@@@@??????@@@??????@@@AAA@@@>>><<<;;;::::::999888888777888888999888777777666666777777555555555555555555555555777666555444333333333333444444444444444444444444666555444333222222222222222222222222222222222222111111222222333444444555888<<>>===;;;999777666555222222222111111000000000/////////...............///......---------------,,,,,,+++++++++*********''''''''''''((((((((((((((((((((((((''''''''''''((()))***)))&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++|||nnnVVVAAA;;;:::777777666555444333333222333333222111111111111222000111111222333444555555333333333333222111000///111111111111111111111111111111111222222333333333555444222444???XXXwwwhhhXXXTTTTTT]]]ppp}}}zzzvvvsssuuuxxxyyyuuuqqqxxxyyyyyyyyyyyyxxxwwwwwwuuuyyy~~~{{{wwwuuusssuuuvvvsssrrrtttsssooojjjlllnnnpppqqqmmmgggbbb______]]][[[[[[cccqqq{{{kkkQQQFFFEEELLLYYYbbbZZZJJJDDDGGGGGGGGGFFFFFFDDDCCCAAAAAA@@@@@@????????????@@@@@@===>>>??????>>>===;;;:::<<<;;;:::999888777777777888777777666666666666666555555555555555555555555666666555444333333333333333333333333333333333333333222222111000000000000111111111111111111111111111111111222333333444444222888<<<;;;===NNNkkk~~~vvvvvv{{{~~~qqqyyy[[[HHHCCCBBB<<<;;;:::999888666555555333333222111000000//////---------------.........///...------,,,,,,------,,,++++++++++++*********''''''''''''(((((((((((((((((((((''''''''''''&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************yyykkkTTT@@@;;;;;;777777666555444333333222333222222111111111111111...//////000111222222222333333333333222000///...111111111111111111111111000111111222333333333333333666777444444===PPP___uuubbbTTTUUU\\\bbblllwww~~~{{{{{{xxxpppjjjhhhiiijjjjjjiiigggffffffaaabbbdddeeeccc```]]][[[WWWYYY[[[\\\\\\]]]\\\ZZZZZZZZZ[[[^^^aaacccbbbaaaiiiiiijjjoooyyymmmOOODDDFFFDDDMMMYYY___WWWIIIBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA===>>>>>>>>>===<<<;;;:::<<<<<<:::999777777666666888888777666666666666666555555555555555555555555555555444333222222333333333333333333333333333333111111000///////////////111111111111111111111111000111111111222222333333,,,333888777444<<>>???@@@@@@>>>>>>>>>======<<<;;;;;;<<<;;;999888777666666666888888777666666666666666555555555555555555555555444333333222222222222333333333333333333333333333111000//////////////////000000000000000000000000000000111111111111111222///222555444333555===DDDYYYqqqnnnsss{{{lllLLLEEEFFFCCC>>>>>>888777777666555555444444333333222111000......------------......//////000------,,,++++++++++++++++++++++++*********))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))sssfffSSSAAA;;;999777777666555444333333222111111222222111111000///111111111222222222333333111111111222111111000///000000000000000000000000...///111333444444444333444333333333666:::>>>AAAJJJkkkvvv```SSSOOOQQQUUU[[[dddqqquuuooommmhhhaaa\\\```gggkkkfff```aaa]]]\\\]]]]]]]]]___cccaaaccciiisssxxxwww|||kkkOOOCCC???BBBHHHKKKIIIFFFDDDCCCAAA???===??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666555555555777777666555555555555555333333333333333333333333333222222111111222222222333333333333333333333333000//////......//////000////////////////////////000000000000000000000000666444111///000333888;;;CCC[[[zzz|||www|||fffQQQDDDFFFCCC777555???888777777666555444444333222222111000//////...................../////////---,,,++++++******+++++++++************)))))))))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((qqqfffSSSAAA;;;888777777666555444333333222000111111222111000///...111111111111222222222222///000000111111111111111000000000000000000000000...///111333444444444333666444333444888===AAACCC<<>>>>>?????????>>>>>>:::999999999999::::::;;;===<<<;;;::::::999999999777777666555555555555555555444333333222222333333222222222222222222222222222222111111111111222222222222222222222222222222///......------......///////////////////////////000000000000000000000000444222000...///222555888777FFF\\\qqq}}}yyyxxxtttppppppsssbbbJJJFFFCCCBBB;;;444555;;;999888777666555444333333111111000000/////////............---------------,,,,,,+++***************************))))))))))))''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((pppfffTTTBBB;;;777777777666555444333333222000111111222222000///...////////////000000000000...///000111111222222111000000000000000000000000---///111444555555444333000000111333555888:::;;;888666@@@^^^iiiWWWOOOOOORRRMMMQQQUUUZZZ```lll|||~~~wwwuuuzzz~~~|||XXXHHH===???AAA<<<<<>>>>>>>>>>>>>>888888777777777777777888<<<;;;:::999888888888888666555555444444444555555333222111111000000111111111111111111111111111111222111111111111111222222000000000000000000000000---------,,,,,,---......////////////////////////000000000000////////////,,,...222222222111222333444;;;GGGWWWooonnneeeccciiijjjgggnnnzzzzzzssspppyyypppYYYIII>>>@@@===777777<<<<<<666999999888777555444333222000000000000////////////---------,,,,,,+++++++++,,,++++++***)))*********************))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((qqqdddPPP===777444888888666555444333333222333333222111000///......222333444333111000111222000000000000000000000000000000000000000000000000222222111111111111111111000111111222222333444444111???IIIQQQjjjyyynnnbbbYYYVVVUUUQQQIIIEEEIIIVVVaaahhhttt{{{|||nnnQQQBBBAAA???===;;;:::999999;;;::::::999888777666666999:::===>>>???===;;;999888888888888777777777777;;;;;;::::::999888777777777666555444333222222222444444333222111111111222111111111111111111222222111111111111111111111111222222222111111///......------......//////000000///////////////////////////////////////000000111222222111111222222333444777777999DDDXXXrrrxxxjjj___[[[\\\```ccclllpppwwwuuuiiiLLLCCCDDD>>>===<<<:::999888777777999888777666555444333333333222111000////////////000//////...------,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((nnnaaaOOO>>>999777888777666555333333333333000000000///////////////111222333222000///000111////////////////////////////////////////////////111111111111111111111111000000111111222333333444222:::===???OOOrrryyygggUUUJJJIIILLLQQQXXX]]]^^^bbbooo~~~}}}yyyhhhRRRIII======<<<;;;:::::::::;;;::::::999888888777666666777999;;;<<<<<<;;;999777666666666666666666666666:::999999888777777666666555555333222222111111111333333222111111111111111111111111111111111111111111111111111111111111111111222222111111///..................////////////------------------------......------......///000111111111111111222222333444555999DDDVVVnnn}}}uuupppeeejjjsss|||zzzoooggg```iiinnnSSSEEE@@@???<<<;;;:::888777777777777777777666555444333222222222111000///............/////////...---,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''iii]]]MMM>>>;;;:::777777555444333333333333---........./////////000///000111000///...///000////////////////////////////////////////////////000000000000111111111111000000000111222222333333222444444222777KKKkkkwwwlllhhhdddbbbaaa^^^ZZZXXX___hhhjjjxxx{{{vvv~~~yyyTTT???:::<<<888888888888999:::;;;<<<999999888888777777666666666777888:::999888666555333444444555555666666777888888777777666666555555444333222111111000111111222111111000000000000000111111111111111111111111000000000000000000000000111111111111000///....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000//////000000111222000222666???LLL]]]llluuuvvvvvviiirrr{{{|||tttjjjeeecccZZZ\\\cccooo~~~|||uuuooommmnnnoooxxxzzz___GGG@@@@@@===888999888777666666666666777555555444333222222111111000///...---------------///......------,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################&&&&&&&&&&&&''''''''''''fffZZZJJJ===;;;:::777666555444333333333333////////////////////////...000111000///...///000/////////////////////////////////////////////////////////000000000000000//////000000111222222222000///222444222333DDDXXXxxx~~~tttxxxcccGGG;;;888666444444444555555666888999:::777777777777777777666666555666777888888777555444222333444555666777888888777777777666666666555555333333222111111111111111000000////////////000000111111111111000000000000000000000000000000000000000000111111000///....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000...000222666===DDDJJJNNNZZZlll{{{wwwlllmmmtttjjjVVV@@@888;;;???;;;444777666666666666666777777555444444333222222111111//////...---------------------------,,,,,,++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''cccWWWIII<<<999888666555444333333333333333222222111000000///.........000111000//////000111....................................................../////////000000000...//////000000111111222111---000777666///333===QQQooozzz```AAA333666;;;888222444333333333444555666777666666666666666666777777777777888888777666555444333333444555777888999999777777777777777666666666444333333222222222222333000///////////////000000111111111000000000/////////////////////////////////000000000000//////...//////......------,,,,,,------------------------------,,,,,,------...///......------......///000000000111333444555555555@@@LLLaaaxxxyyyYYYFFFAAA<<<999:::;;;999777666666666666666777777888555555444444333222222222//////...---------......,,,,,,,,,,,,,,,+++++++++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''aaaUUUHHH<<<888666555555444333333333333333333333222111000///.........///000000//////000111................................................------......//////000000.........///000000111111333------333555333444999222NNNpppmmmSSSJJJ===555444444333222333333222222333333444555444444555555666666777777888888888777777666555444333444555666777888999999777777777777777666666666444333333222222222333333///////////////000000111111111111000000//////.../////////////////////////////////000000//////............------------------------------------------,,,,,,,,,,,,---............------......///000111222333444444333222222555999DDDYYYppp{{{XXXJJJ???@@@???;;;666555888;;;666666666555666666777777444444444333333222222222///......---------......++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&]]]TTTHHH===999666444444333333222222333333111111000000/////////...,,,...//////......///000................................................,,,,,,---......///000000------...//////000000111222///---///111333555666...===MMM\\\tttyyy```NNN>>><<<999555222000///000111111111111222333444555333333444555555666777777777777777666666555444444333333444555666666777777555555555555555555555555222222111111111111222222000/////////000000111222222111111000//////....................................///////////////...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...............//////000000000111222333333333333222444888AAAQQQeeeyyyxxx[[[JJJCCC??????>>>:::666555777:::666555444444444444444555222222222222222111111111------,,,,,,,,,,,,------*********+++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&{{{[[[SSSIII???;;;777444444333222222222333333.........///////////////+++,,,------,,,,,,...///................................................,,,,,,------...///000000------......///000000000000222222//////000000///333555222333HHHooonnnVVVGGG===444777222......222444111---///000000111222444666777222333333444555666777777777777666555444444333333222333333444444555555555444444444444444444444444111000000000000000111111000000000000000111222222222111111000///......---..............................///////////////...,,,,,,,,,------.........++++++++++++++++++++++++*********)))***++++++,,,///............///000000.............../////////,,,111555555888FFF^^^qqq}}}mmmTTTPPPIII<<<;;;999888999:::999777555555444333333222222222333111111111111000000000000+++++++++***++++++,,,,,,******************++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&|||ZZZQQQGGG===999666333333222222111222222222000000000000000000000000........................111000///......///000111,,,---......//////......,,,---......//////........................------............////////////111000333888999AAA\\\yyypppRRR@@@<<<<<<777111111111000///////////////000000000000000111111222333333333333333333333333555555555444444333333333555444333333222222222222333222111111333333222111555333000...---...000111111111111111000000000///////////////////////////......---------,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,+++***))))))(((---------............///111000///......///000111,,,///111111111555>>>EEEYYYhhhfff[[[TTTIII???===;;;:::999777666555555555444444333333333222222222000000000000////////////000///...---,,,+++******+++++++++************)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''|||ZZZPPPFFF<<<999555333333222222111111222222////////////////////////........................000//////......//////000,,,------...............,,,------.................................------............////////////111///222555333555GGG]]]yyy|||eeeTTT???444444555222---111000//////.........///000////////////000111111333333333333333222222222444444444444333333333222444444333222222222222222333222111111333333222111555333000...---...000111111111000000000///////////////////////////////////////.........---------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,------------............000000///......///000000---000222111000222888===@@@MMMhhhxxxcccQQQMMMKKKCCC<<<;;;::::::888777666555555555444333333333333222222222000000000000/////////...++++++,,,,,,,,,,,,------+++++++++*********))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&zzzXXXOOOEEE<<<888555444333222222111111222222////////////////////////........................---..................---,,,,,,---...............,,,,,,---...............------------------......---............/////////000...///333000...555AAAQQQjjjgggQQQDDD===444000111222111.../////////...............///............///000000222222222222222222222222333333333333333222222222333333222111111111222222333222111111333333333111444222000.........000111000000000/////////......////////////////////////////////////............///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,------------,,,,,,,,,---------......000///............///000...000222000......111444333999KKKhhh|||dddTTTHHHBBBEEEFFFAAA<<<===999999888777666555555444333333333222222222111111000000000/////////......***+++++++++,,,,,,,,,---++++++*********)))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&xxxWWWNNNDDD;;;888555444444333222111111111111////////////////////////........................+++,,,............,,,+++,,,,,,---.........------,,,,,,---.........------,,,,,,------------......---------........./////////---...222222000222777;;;FFFeeexxxgggWWWEEE888777555333111000000///...------.........------------------------...//////000000111111111111111222222222222222222222222222222111111000000000111111333111111111333444333222222111000.........///000/////////............---....................................------------------------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------........................---///111000...------///444222888III]]]pppzzzjjjVVVJJJDDD@@@???BBBBBB===;;;===888777777777666555444444222222222222111111111111000000/////////...............---,,,++++++******************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&vvvUUULLLCCC:::777444555444333222111111111111................................................+++,,,---......---,,,++++++,,,,,,---...---------+++,,,,,,---...---------,,,,,,,,,,,,------......------------............111...---000222333444666333444CCC```~~~vvv[[[HHH@@@:::555111111111000...,,,+++,,,---+++,,,------------,,,,,,,,,,,,++++++,,,,,,---.../////////000000000111111000111111111111111111111000000/////////000000111222111000111333444333222111000///......//////000.........---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++000000000111111111111222///......---,,,+++++++++++++++++++++,,,,,,,,,---------............------,,,...///000///.........222//////444<<>>===<<<===:::666666888666666666666666555444333222222111111111000000000////////////..................------,,,+++++++++*********)))))))))((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%tttSSSKKKBBB999777444555444333222111000000000................................................,,,------------------,,,++++++,,,---------------++++++,,,---------------++++++,,,,,,------......,,,------------.........222000......///000111222111222999BBBKKK[[[{{{rrrWWWIII:::444333111///////////////---,,,,,,---///)))***,,,------,,,+++++++++************+++,,,,,,---......//////000000000/////////000000000000000//////.........///000000222111000111333444444333000/////////.../////////---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++...////////////000000000111111000///...---,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---//////000000///......000222111000777@@@RRRYYYiii{{{~~~~~~sssbbbPPPGGGFFFDDDBBBAAA======;;;999777666777999444555666666666555333222111111111000000000000////////////.........------)))******+++,,,---......******)))))))))(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%rrrRRRJJJAAA999666444666555333222111000000000......................................................------------......++++++,,,------------,,,++++++,,,------------,,,***++++++,,,------......,,,,,,---------.........000000///------...///...111222666777333888PPPkkkfffHHH<<<444///111222///---......//////......---------((()))+++,,,---,,,+++******))))))))))))***++++++,,,------...//////000000.........//////000000000......------......///000111000000111333444444333////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++************************)))))))))************+++.........------,,,,,,,,,************+++++++++++++++,,,------------,,,+++,,,++++++,,,...////////////...///333222///...111222999HHH[[[lllyyyyyyrrrtttyyyyyyiiiPPPFFF???BBBEEECCC???>>><<<<<<;;;999888888888888333444555666666555333222111111000000000///////////////.........---------''''''((()))***+++,,,,,,***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$%%%rrrQQQIIIAAA888666444666555444222111000000000................................................//////---,,,,,,---//////++++++,,,---------,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---///000......//////...333///000444444222:::FFFiiiyyyfffNNN999888111...000000,,,+++...,,,,,,,,,,,,,,,***'''%%%'''(((***,,,---,,,***))))))))))))))))))******+++,,,,,,------...///000000---.........//////000000---------------...///000111000000111333555444333.........///////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******************++++++************************((()))))))))************((())))))))))))*********)))************+++++++++++++++------------++++++,,,+++***+++,,,......---111+++(((,,,000000000111000000555???LLL[[[ooorrrxxx~~~iiiXXXRRRMMMEEE@@@BBBBBB>>>;;;<<<888999888666555555333111222444555666666444333111000000000000//////////////////.........---------((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$$$$%%%oooLLLIIIDDD:::666444888666333111111111000///---.../////////...,,,+++//////.........---------------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,---...///,,,++++++******++++++,,,------,,,++++++******))),,,,,,------...//////000///.........000333666888LLL___|||}}}aaaOOODDD;;;555333//////...------,,,+++++++++******)))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------...,,,+++,,,---///......---,,,,,,,,,,,,---......222///...///222333111///000///---,,,,,,---///000,,,,,,++++++***)))((((((+++++++++++++++++++++++++++++++++*********))))))************************************))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000111555===FFFLLLsssmmm\\\NNNFFFDDD>>>??????>>>>>>===<<<;;;999888666555444444444555333333333222222222111111222111111000000000000000111///------000000///,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""nnnKKKHHHCCC:::777555888555222111111111000///...////////////...------///.........---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---.../////////......------///111333555555>>>OOOcccwwwVVVHHH:::555333111111111......---,,,,,,+++******+++***))))))(((((())))))&&&&&&'''((((((((((((((('''((((((((())))))))))))************+++++++++,,,+++++++++,,,......,,,***---,,,,,,,,,,,,---......111000...///111111000...///...---,,,,,,---...///------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++*********************************************)))))))))(((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000111444888;;;CCC[[[uuuttteeeUUULLLFFFBBBAAABBB>>>>>>>>>>>>===<<<;;;:::777777555444333333333444333333222222222111111111222111000000//////000000000...------///000...,,,++++++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$######""""""######$$$""""""""""""""""""""""""lllJJJHHHCCC;;;777666777555222000000111000///000000///...........................------------------------------------------,,,,,,,,,,,,------***+++---.........---,,,++++++************++++++))))))******+++,,,,,,---+++,,,,,,------......///...------,,,---///000111111111333:::GGGYYYmmmzzz|||\\\DDD555///,,,---...------///,,,,,,++++++******))))))******)))(((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))((())))))))))))************)))***,,,---,,,)))''',,,,,,,,,,,,,,,---......222000//////000000...---------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))(((((((((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************++++++,,,,,,,,,---------***---///000///------...000>>>MMMWWWcccssswwwcccOOOFFF>>><<<===;;;<<<>>>>>>>>>>>>===<<<:::999888666555444333222222222333333222222222222111111111111111000///////////////000...------......---+++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$###""""""#########$$$$$$$$$$$$%%%########################$$$######""""""######$$$""""""""""""""""""""""""jjjIIIGGGCCC;;;888666777444111000000000000///111000///...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---.........,,,+++++++++************++++++))))))******+++++++++,,,++++++,,,,,,------------......---------...//////555444222111444:::CCCJJJjjjwwwqqq^^^KKK:::///444222222333111,,,+++...*********))))))((((((((())))))(((''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((()))))))))************)))))))))+++***(((''',,,,,,++++++,,,,,,---...333222111000000///...---,,,------......------,,,------,,,,,,++++++++++++************************,,,,,,,,,,,,++++++++++++***************************)))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))++++++++++++,,,,,,,,,,,,)))+++...000///......///666666444333===QQQdddnnnyyyyyyiiiZZZOOOJJJCCC?????????;;;999:::======<<<;;;:::888777666555555444333333333333333222222222222111111111111000000///............///......------,,,,,,++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################## !!!###$$$$$$###!!! ############$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""iiiHHHFFFBBB:::777666666333111000000000000///111000...---------...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,......---,,,++++++******))))))******++++++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,.........------.........,,,...000000000111222444;;;DDDUUUlllkkk]]]KKK<<<444222333444---,,,---///,,,((()))...(((((((((((((((((('''''')))(((''''''&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************,,,***(((''')))******))),,,++++++++++++,,,------333333333222000/////////,,,,,,---......---,,,,,,++++++++++++************************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***,,,---.........000222,,,.........222999===<<>>IIIVVVfffvvvzzzjjj]]]XXXQQQKKKFFFCCC@@@===:::888999<<<<<<999888:::888888888888777666555444444444555555555555444333222111111111111000000000//////...---------------,,,------,,,)))(((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""###$$$$$$###"""""""""""""""############$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""iiiGGGEEEAAA999555444444222000///000000000///---------------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++******************+++***++++++++++++,,,,,,,,,******))))))))))))******************))))))))))))+++++++++++++++***************+++,,,,,,---------000111000///---,,,...000000...+++...777EEERRRZZZpppWWW>>>///000------222222---+++,,,111---,,,...---)))((()))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))***---000000---++++++++++++***++++++,,,------///111000------...000------,,,++++++,,,------++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,))))))))))))*********+++***+++++++++))))))+++,,,///000...***+++///111000333000---+++///:::KKKXXXbbbgggtttuuueeeYYYQQQLLLHHHHHHGGGGGGEEEBBB>>>;;;>>><<<<<<>>><<<888888;;;555555666666666666555555222333444444555444333222111111111111000000000000///...------,,,,,,------+++,,,---+++(((&&&''')))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""iiiGGGEEEAAA888555333444222//////000000000///+++,,,---...---,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++*********+++,,,---******))))))))))))******((((((((()))******++++++++++++******************((((((***++++++,,,,,,+++)))+++------,,,,,,---...,,,...000///...000555999LLLooo~~~iiiPPP;;;000111444000***))),,,,,,((()))...'''$$$$$$)))+++(((%%%%%%''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''',,,222555333...)))++++++******++++++,,,---***---///...,,,+++---///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((***+++,,,---...))))))))))))************&&&(((+++,,,,,,+++,,,---(((,,,...,,,+++---,,,((()))+++///222111///111444888BBBVVVkkkpppkkkppp}}}tttiii]]]UUUMMMEEEAAACCCEEECCC???<<<:::::::::;;;666444555777666444666:::333444555555666666555555000111333333444333222111111111111111000000000000......---,,,,,,,,,,,,---+++,,,---+++(((&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""bbbKKKDDD>>><<<444;;;555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---***++++++,,,,,,++++++***************************)))************+++++++++************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------......///000111111222;;;LLLaaammmrrr{{{uuufffNNNIIIAAA999222///......,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))''''''+++111333///+++,,,,,,++++++***+++++++++........................------------------------......---,,,,,,+++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))+++---...---,,,)))((())),,,///111...---,,,---///000///...///222888@@@GGGNNNSSSVVVjjjoooxxxppp___SSSMMMFFFCCCEEEFFFDDDAAA>>>======<<<;;;;;;::::::666777888999888777555333444444444444444444444444666555555555555444444444111111000......---------///......---+++******)))************)))((('''&&&'''&&&&&&&&&&&&'''((())),,,+++***)))''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""###############$$$%%%$$$###"""###$$$############""""""""""""########################```JJJBBB<<<999111888555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************))))))))))))************************************+++++++++++++++++++++++++++,,,,,,---------------.........//////000000111---222777:::>>>HHHVVVbbbeeennn{{{~~~kkkYYYHHH888...444222///,,,+++---///000++++++,,,,,,+++******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((&&&&&&)))...///---))),,,++++++*********++++++------------------------------------------------...------,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))***,,,...++++++*********++++++,,,,,,+++***+++---...---,,,000111222333555555666666AAACCCGGGMMMWWWaaajjjpppyyy~~~zzzvvv}}}hhhbbb[[[[[[```gggiiijjjZZZRRRGGG@@@>>>>>>===;;;<<<;;;;;;:::999999888888555666777888777666444333333333333333333333333333444444444444333333333333111000///...------------///......---+++******)))***++++++******(((''''''&&&&&&&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""""""""""""""############"""$$$%%%$$$###"""###$$$############""""""""""""########################```IIIBBB<<<999000777555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,.............../////////555222---+++...555<<>>;;;111888555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))************************************((()))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,.........---------------000...---...111222111000///000222555;;;EEEQQQYYYrrryyy|||bbbHHH888666333///---...//////...000///...,,,***((('''&&&)))))))))******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&$$$%%%'''(((((('''))))))((((((((()))******************************++++++++++++++++++++++++,,,,,,++++++*********)))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))******************,,,***(((((()))++++++*********,,,---//////000000...///000111222111000///555===EEEIIIIIILLLSSSZZZkkkppprrrpppssszzz~~~~~~{{{yyy~~~vvvmmmeeeaaa___NNNJJJDDD@@@<<<999444111666777666555444888AAAGGGKKKDDD<<<666555777999:::777777777666666555555555222222333444333333222111222222222222222222222222333333222222222111111111000///...---------------......---,,,,,,+++******))))))******)))(((((('''%%%&&&&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######$$$##################$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!"""""""""############"""###$$$$$$###"""$$$%%%############"""""""""!!!########################___JJJCCC>>>;;;111777444444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************)))***++++++,,,,,,++++++---------,,,,,,,,,,,,,,,&&&)))...000///...------111000///...///333999===<<>>>>><<<:::777666555444333333///000222444555777777777:::888666555666888999999666666666555555555555555111111222222222222222111333333333333333333333333333333333333222222222111///......------------...---------,,,,,,++++++***(((((())))))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""############$$$$$$#########""""""""""""""""""""""""######""""""""""""######"""""""""######"""""""""!!!"""""""""############!!!###$$$$$$######$$$%%%############"""""""""!!!""""""""""""""""""""""""[[[GGGAAA<<<999000666444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,,,,,,,------------,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))***++++++++++++***+++++++++++++++,,,,,,,,,+++///111///,,,,,,000444...---------...///000111+++111888===@@@DDDKKKQQQhhhmmmuuu}}}ooo___PPPEEE@@@:::666111......//////...''''''((()))***+++,,,---'''(((((()))******++++++&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&(((,,,000333///,,,***)))***+++,,,,,,******++++++,,,+++++++++******+++,,,---...000000---111444333...+++---000))),,,///111111222444555---666???@@@999555777===:::===>>><<<888555666777111222333333222222333444///...------,,,,,,------...,,,+++---111444444222222333444555555555444333444444444444444444444444111111111111111111222222333333333333333333333333333333333222222222111111......---------------...---------,,,,,,+++++++++(((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!""""""""""""############!!!"""$$$$$$######$$$&&&############""""""""""""""""""""""""""""""""""""YYYEEE@@@<<<:::111777444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,------------,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))***************))))))******++++++,,,,,,)))******'''%%%&&&***...,,,++++++,,,,,,,,,+++***222222111///---,,,------...333:::AAAHHHQQQZZZaaaooonnnrrrvvvvvvvvv|||zzzuuussssssqqqnnnkkk^^^\\\XXXSSSMMMIIIGGGFFF@@@@@@>>>:::666333222333"""%%%)))...000...)))$$$,,,+++)))'''%%%%%%'''(((---,,,***)))((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&'''''''''&&&'''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&(((((('''''')))+++---//////---)))((()))+++++++++'''(((***,,,---...//////...---+++))))))***+++---'''***...//////.../////////......//////...,,,,,,///222555222...---///222,,,,,,------------......000111222222111000111222---.../////////000111111111///------...000000000000222444444333111000///111111111111111222222222111111000000111222222333222222222222222222222222222222111111111000000000...------,,,,,,------...------,,,,,,,,,,,,++++++)))******+++++++++******((('''&&&%%%&&&(((+++---)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############ """###$$$######%%%&&&############""""""""""""""""""""""""""""""""""""YYYFFFBBB???<<<333:::444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,------......------,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---)))***,,,---------------,,,,,,,,,---///000///......+++)))+++///111000...+++---/////////000555888999666888;;;;;;:::@@@IIIFFFEEEDDDEEEGGGHHHGGGEEEAAA??????AAAAAA===666333444333333222111111111111111000///,,,******,,,...222...)))''''''***,,,,,,&&&'''(((((('''''''''(((&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& ###&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))***))))))///,,,)))'''(((***++++++***+++++++++******)))((('''((()))+++,,,,,,,,,,,,---,,,+++******+++,,,---+++)))))),,,......,,,,,,+++,,,,,,,,,---///...,,,...,,,++++++------,,,***)))***,,,,,,+++***+++,,,,,,---......,,,++++++++++++---///000000////////////111222222111000///000/////////000000000000000111111000000111222333333000000000000000000000000000000000000////////////------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))'''%%%$$$&&&)))---000)))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############ """###$$$######%%%&&&############""""""""""""""""""""""""""""""""""""WWWFFF@@@888;;;666333222222111111000111111111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))),,,***((('''&&&'''((()))************************)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---......................../////////......---------////////////000000000000222222222222222222222222////////////////////////.../////////...------,,,,,,+++++++++******))))))******************************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&))))))(((((('''''''''&&&))))))(((((((((((())))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&'''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,+++*********+++,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++---------............/////////000111111111111111111//////000111222111000111111000000000000111111111111111000000000000000222111111111000000//////..................------.........------,,,,,,,,,******+++,,,+++***)))(((&&&'''''''''((())))))))))))(((&&&$$$######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############WWWFFF@@@888;;;666333222111000000///000000000...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((+++***((('''&&&'''((()))))))))))))))))))))))))))''')))+++***)))((()))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------....................................------------------------,,,,,,------,,,++++++***+++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************+++******)))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000//////000///...///000111000///000000000//////000000000000000000000000000000000111111111000000/////////......------------,,,,,,,,,,,,,,,++++++***************+++++++++***)))(((&&&''''''''''''''''''((('''&&&%%%$$$######$$$$$$########################"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&""""""""""""""""""###$$$!!!"""""""""#####################"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############VVVEEE@@@888;;;555333111111000///......//////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++************))))))))))))*********+++++++++,,,,,,************************************************)))************))))))((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''')))((((((''''''(((((())))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))))))))***+++,,,((())))))***************++++++++++++++++++++++++************++++++++++++******************++++++******+++++++++,,,,,,,,,,,,,,,---..................---,,,---///000///.../////////....../////////////////////////////////000000000///////////////------,,,,,,++++++++++++***)))))))))))))))(((((()))***+++++++++***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&$$$###""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""############$$$""""""""""""""""""""""""""""""""""""############VVVEEE@@@888;;;555222222111000///////////////,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&(((***)))((('''((((((''''''((((((((())))))))))))))))))))))))***++++++************************))))))((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******''''''((())))))))))))(((************************)))))))))))))))))))))((()))))))))************************+++++++++,,,,,,+++,,,------......---------++++++,,,---...---,,,......------------.....................////////////.....................,,,,,,++++++******))))))((((((((((((((((((((((((((()))*********)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%########################"""""""""""""""""""""""" !!!!!!"""#########$$$$$$###"""!!!!!!!!!""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!"""""""""############VVVEEE???777:::555222444333222111000000000000,,,+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))''')))******)))(((((()))((((((((())))))))))))***))))))(((((())))))***+++************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''((((((((())))))************+++++++++,,,,,,,,,,,,+++,,,------......------,,,*********,,,---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,++++++***))))))(((((((((((())))))))))))))))))(((((()))***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$########################"""""""""""""""""""""""" !!!""""""######$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""################################################ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############UUUDDD???777:::444222444444333111000000000000++++++++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''')))+++***)))((())))))(((((((((((())))))))))))((((((((((((((())))))***************************(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,---------------+++***)))***,,,---,,,+++,,,++++++******++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,---------,,,,,,+++***)))(((((('''(((((())))))))))))******'''((()))))))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$########################""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%$$$###""""""""""""""""""############""""""""""""############$$$$$$$$$$$$######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############UUUDDD???777:::444111444333222000/////////...******************++++++*********************************++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))***''''''''''''''''''''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''''''''((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))''''''''''''((((((((()))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((()))******)))))))))*********++++++)))***++++++,,,,,,+++++++++***)))***,,,---,,,++++++******))))))******+++*********+++,,,---------++++++++++++,,,,,,,,,------,,,,,,+++***)))(((''''''((((((((()))))))))***''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""###$$$############"""""""""!!!""""""""""""#########$$$######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############UUUDDD???777:::444111333222111///......------******************++++++***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###############""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((()))***************+++*********,,,---,,,+++******))))))))))))******))))))***+++,,,,,,------******+++++++++,,,,,,,,,------,,,+++***)))(((''''''''''''((((((((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))(((&&&$$$###########################"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!! !!!!!!!!!""""""############################## !!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############TTTDDD???<<<<<<222555999666222////////////...,,,+++******))))))***************(((''''''***,,,+++++++++*********))))))***)))))))))))))))******''''''''''''(((((((((((())))))))))))***+++,,,---((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!&&&%%%###"""""""""######!!!!!!"""###############"""############$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---)))************+++++++++************************++++++************++++++******)))(((((((((((((((&&&''')))((('''%%%&&&&&&''''''&&&%%%&&&'''((()))***)))(((&&&%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!SSSDDD???<<<<<<222555444111///...///000000000,,,+++******))))))******)))***+++***)))(((***+++,,,,,,,,,+++++++++******)))((((((((((((((())))))''''''''''''(((((((((((((((((((((((()))***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&''''''$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$#####################"""""""""!!!%%%%%%###"""""""""######!!!!!!"""###############"""############$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************+++******))))))******+++***))))))(((((((((((((((&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%%%%&&&#########"""######$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!RRRDDD???<<<;;;222555222000...---...//////...,,,+++******))))))******)))+++,,,,,,+++******+++------,,,,,,,,,+++++++++((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''((()))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######"""!!!"""###$$$%%%%%%$$$$$$$$$$$$#####################""""""""""""%%%$$$######"""#########!!!""""""############""""""############$$$$$$$$$###$$$%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))*********++++++******************************))))))))))))*********)))((((((''''''((((((&&&'''((((((&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""######$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!|||QQQDDD@@@<<<;;;222666555333000......---,,,+++,,,+++******))))))******)))+++------,,,+++***+++,,,,,,++++++++++++******((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""###""""""!!!"""###$$$$$$$$$$$$$$$$$$#####################"""""""""""""""$$$$$$##################!!!"""############""""""""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################"""""""""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))***))))))))))))************************************)))))))))(((((()))))))))))))))(((''''''''''''(((%%%'''((((((&&&%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!yyyOOODDD@@@;;;:::111666666333111000//////---+++,,,+++******))))))******)))+++------,,,+++***+++************)))))))))))))))************)))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))******(((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""##################$$$#########""""""#########""""""!!!""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################"""""""""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''((((((((((((((()))))))))*********)))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''''''''''''''%%%&&&((('''%%%$$$$$$%%%!!!"""$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""vvvNNNCCC@@@;;;999111777222000///000111111000...,,,+++******))))))******)))+++,,,,,,+++******+++***))))))))))))(((((((((******+++++++++)))((('''%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!"""""""""######$$$############"""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""############""""""!!!"""############$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################"""""""""######%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''%%%&&&''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!""""""!!!!!!"""""""""""""""### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""###############"""""""""""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""" !!!""""""######"""tttMMMCCC@@@:::999111777000///...///000000...---,,,+++******))))))******)))***+++***)))(((***+++*********))))))))))))((()))***++++++***(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$%%%&&& !!!!!!"""""""""""""""############""""""""""""!!!"""""""""############!!!"""###$$$%%%$$$$$$##################"""!!!!!!"""############$$$$$$$$$!!!###$$$###"""!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################"""""""""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&$$$###""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""###### !!!"""#########"""""""""""""""""""""""" !!!""""""###"""""""""""""""######### !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""" !!!"""############sssLLLCCC@@@:::888111777222111//////...---***(((,,,++++++***)))******************(((''''''***,,,+++++++++************)))((()))******)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""""""""""""""############""""""""""""!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$##################"""!!!!!!"""############$$$$$$$$$!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''&&&$$$###"""!!!!!! !!!!!!"""###$$$ !!!!!!!!!""""""###### !!!"""######$$$"""""""""""""""""""""""" !!!""""""###!!!!!!""""""######$$$$$$ !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############tttNNNCCC===888999111444444111......000000///---))))))))))))))))))))))))))))))************))))))++++++++++++************************)))'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))******&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$##################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##################""""""""""""%%%###!!! !!!###%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!"""##################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''&&&%%%###""""""############$$$$$$$$$$$$######!!!"""%%%'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$sssMMMCCC===888999111444333111......///000///---))))))))))))))))))))))))))))))************)))))))))))))))((((((((('''''''''((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##################""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&+++***(((%%%###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$###!!! !!!###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""rrrMMMCCC===888999111333333111///...//////...---))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((()))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&///---***'''$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$###!!!!!!!!!###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$############"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""qqqLLLBBB===888999111333222000///............---))))))))))))))))))))))))))))))************))))))+++*********))))))))))))&&&''''''((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))'''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""###!!!"""""""""############""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&...,,,)))'''$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$oooKKKBBB===888999000222000000000...---------...************************))))))************))))))*********))))))))))))((()))******)))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%'''(((((('''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$######"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""##################"""""""""!!! !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""######$$$$$$######"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&)))(((&&&$$$######$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$nnnJJJBBB===999999000222///000000///,,,,,,---...************************))))))************))))))((((((''''''''''''&&&&&&+++++++++***)))'''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################""""""############""""""######$$$$$$######"""!!!"""""""""############$$$########################"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""###############""""""############""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%$$$############%%%%%%"""######$$$$$$######"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$#########!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""mmmIIIAAA===999999000222///000000///,,,+++,,,...************************))))))************))))))(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###########################!!!!!!"""###$$$$$$$$$$$$########################""""""############""""""###############""""""!!!""""""""""""####################################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""##################"""""""""""""""!!!  !!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###############""""""############""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""mmmIIIAAA===999:::000222...000111///,,,***,,,///************************))))))************))))))***)))))))))((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$########################### !!!###$$$$$$%%%""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""####################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""##################""""""""""""###"""  """###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###############""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$hhhKKK>>>AAA===777444///444222///------------,,,++++++******))))))((((((((((((((((((((((((((((((******)))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!&&&###%%%---!!!"""$$$&&&%%% !!!'''***%%%!!!###((()))$$$########################""""""""""""""""""""""""%%%%%%(((###***%%%### !!!!!!"""$$$%%%"""!!!###&&&&&&$$$$$$$$$#########""""""###%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$###!!!&&&***222***%%%$$$###"""%%%"""###$$$ $$$'''!!!&&&$$$"""###&&&### """######"""###''')))###"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########""""""############"""""" !!!!!!"""""""""###""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$#########""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$#########""""""!!!!!!""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$###"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""hhhKKK===@@@<<<666444000222000.........///...---*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###!!! &&&!!!###)))***%%% !!!"""!!! """(((...########################""""""""""""""""""""""""### $$$%%% ###(((%%%)))###%%%+++///"""((((((%%%$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###!!!"""""""""############ !!!"""###'''!!!!!!###&&&%%%### $$$%%% ### !!!...""")))+++###!!!"""%%%&&&$$$###"""""")))''')))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########""""""############""""""!!!!!!!!!""""""#########""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""hhhKKK===???:::555555222///......///000000///---))))))))))))************))))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%!!! ###&&&)))***+++)))"""###'''$$$%%%))),,,***%%%!!!"""$$$########################""""""""""""""""""""""""""""""###$$$"""'''!!!%%%(((&&& '''((($$$'''***((($$$$$$$$$##################$$$%%%$$$"""""""""$$$""""""""""""############'''''')))'''))) !!!###&&&+++"""$$$###(((+++"""%%% ''')))''''''!!!%%%### !!!!!!+++...&&&!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########""""""############"""""""""""""""###############""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$########################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""hhhKKK===>>>888444555444///......000111000...+++(((((())))))******++++++))))))))))))))))))))))))'''(((***+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%################################################%%%"""###"""###"""(((***'''###""""""!!!"""###%%%$$$!!!########################""""""""""""""""""""""""///111+++(((***""" """&&&+++...!!!&&&))))))"""########################"""$$$%%%$$$###"""###$$$"""""""""""""""#########%%%---!!!'''000$$$+++###!!!$$$ %%%###%%%,,,'''&&&)))***&&&$$$ """&&&))),,,$$$$$$'''%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""############""""""##################$$$$$$""""""""""""""""""""""""########################"""""""""""""""######$$$########################'''&&&%%%$$$#####################""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ############$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$###"""""""""##############################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""fffJJJ===>>>888333555555111000000000000///,,,)))(((((())))))******++++++))))))))))))))))))))))))'''(((***+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$***"""+++'''###!!!"""%%%'''$$$,,,((($$$!!!"""###%%%&&&########################""""""""""""""""""""""""%%%"""(((!!!"""%%%&&&%%%""" 222"""%%%&&&!!!///########################"""###$$$$$$###"""###$$$######""""""""""""""""""&&&))),,,!!!(((***))),,,)))&&& %%%######*** """,,,+++((('''***$$$***&&&######%%%$$$,,,...!!!,,,+++########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""############""""""$$$$$$##################""""""""""""""""""""""""########################"""""""""""""""######$$$########################'''&&&%%%$$$############""""""""""""""""""######"""""""""#########$$$$$$%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""dddJJJ>>>???888222444555333111000//////...,,,)))))))))))))))************))))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###################################################"""%%%hhhnnnHHH((( %%%$$$'''***&&&!!! """########################""""""""""""""""""""""""(((...,,,%%%""",,,SSS~~~ppp+++333...###'''###############$$$$$$$$$"""###$$$$$$###"""$$$%%%############""""""""""""'''+++!!!!!! +++(((!!!&&&'''$$$!!!###%%%(((111BBBbbb}}}bbbCCC...###+++,,,***########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###############""""""############""""""###############"""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$########################&&&&&&%%%$$$############""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""############$$$#########"""######$$$%%%$$$$$$$$$#############################################""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""############""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""aaaIII>>>@@@888222444444222000............---,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######################################################((('''wwwAAA+++%%%!!!$$$%%%$$$########################"""""""""""""""""""""""" %%%hhhiii555'''###""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%############"""""""""!!!888***!!!%%%)))'''///***xxx]]]%%%!!!%%%)))########################!!!"""###$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""#########$$$""""""############""""""#########""""""!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""######$$$########################%%%%%%$$$$$$###$$$$$$$$$!!!"""""""""###############""""""!!!"""###$$$%%%######$$$$$$$$$######"""""""""""""""##################""""""###$$$$$$%%%###############$$$$$$$$$##############################""""""######$$$%%%"""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""""""""########################$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""```HHH???AAA999222333444111///------.../////////++++++******))))))((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################&&&&&&pppLLL%%%!!!))))))###########################""""""""""""""""""""""""SSSjjj'''$$$""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$#########""""""!!!!!!///&&&%%%%%%'''%%%:::qqq666"""$$$ """"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""############""""""###"""""""""!!!!!! """"""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%"""######$$$$$$$$$######""""""""""""##################""""""###$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""```III>>>>>>999666666111/////////...------,,,,,,************))))))))))))++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################!!!"""...&&&\\\ppp""",,,+++***$$$***!!!... ########################$$$:::!!!!!!######222&&&'''###!!!$$$%%%"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$)))***&&&444+++(((&&&%%%+++***$$$ """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############"""""""""###$$$$$$$$$"""!!! """"""############""""""######""""""""""""######%%%$$$###""""""###$$$%%%########################%%%$$$$$$$$$######""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""######$$$$$$######"""!!!"""###%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%######""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######```III>>>>>>999666666111/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################&&&%%%""""""###)))888FFF(((***"""...'''333...########################EEEKKK"""///(((...### """!!!"""$$$########################'''$$$$$$&&&"""'''&&&$$$ """...777&&&)))!!!)))###((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""###############"""!!!!!!""""""############""""""######""""""""""""######$$$$$$############$$$$$$########################$$$$$$#########"""""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$###""""""#########################################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""&&&$$$""""""######"""!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###""""""""""""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""###___HHH>>>???999666666111/////////...------,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################!!!'''&&&%%%---))))))(((ZZZ///===***''' ########################nnnooo```***111"""!!! &&&###$$$)))+++'''%%%%%%%%%%%%$$$$$$######"""""" !!!!!!"""&&&$$$###RRR111666VVVfff"""---&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$######"""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""!!!!!!################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""!!!!!! %%%""" !!!%%%&&&###""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""___HHH>>>???:::666555000/////////...------,,,,,,************)))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$%%%)))+++///&&&+++OOOppp###***$$$%%% ########################vvv000)))222:::ttt!!!... !!! ###***,,,'''!!!######"""!!! """!!! $$$""" %%%)))KKK((())))))""",,,[[[$$$)))%%% """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!################################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$%%%%%%$$$$$$######""""""####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!"""""")))+++'''"""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!^^^HHH>>>@@@:::777555////////////...------,,,,,,************)))))))))((())))))))))))))))))))))))*********)))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################000***!!! ###''')))666 333TTT&&&***&&& $$$########################---***!!!(((+++(((222SSS""" &&&$$$!!!"""''')))&&&$$$$$$))))))(((((('''&&&%%%%%%&&&(((((('''&&&---###///###xxx===+++@@@000%%%...%%%))) """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""################################################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############$$$ ###***---)))###""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!! !!!!!!^^^HHH???@@@;;;777555////////////...------,,,,,,************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################%%%!!!$$$((((((------%%%'''((( '''333111^^^+++000"""########################LLL<<<222!!!999!!!"""OOO...%%%''',,,%%% """"""!!!!!! $$$!!!"""###}}}$$$###'''222%%%""",,,'''ooo%%%)))""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############"""""""""""""""""""""######$$$""""""############""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""######################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""############$$$###############"""""""""###############$$$$$$$$$"""""""""############$$$!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$'''$$$"""###'''(((%%%!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""""""""!!! """""""""""" """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""^^^HHH???AAA;;;777555////////////...------,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################,,,*** $$$''''''$$$---888vvv&&&***)))########################"""eee000###$$$$$$...&&&!!!&&&,,,'''KKK,,,000 %%%((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&++++++,,,,,,"""''''''"""@@@###...!!!'''&&&777@@@!!!!!!###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""!!!!!!"""###############""""""############""""""######""""""""""""######$$$$$$############$$$$$$########################"""""""""#########$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############################################################""""""""""""############""""""""""""############""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#########&&&$$$""""""######"""!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ """######""" """""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""###]]]HHH???AAA<<<777555...000//////...------,,,,,,************))))))))))))************************))))))((((((((('''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$"""///'''(((%%% %%%%%% ***---&&& yyy *** ########################KKKAAA+++,,,!!!(((&&& !!!///+++%%%&&&eee666&&&999OOO]]]^^^ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYVVVGGGRRR\\\SSS>>>$$$---((('''VVVuuu888&&&((( !!!%%%)))222(((kkk ***&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############"""""" !!!"""$$$$$$$$$###"""""""""############""""""######""""""""""""######%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$%%%################################################""""""""""""####################################"""############$$$$$$$$$"""""""""""""""#########################################################""""""""""""############!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######"""!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """$$$%%% !!!######!!! """"""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######[[[HHHBBBCCC;;;666666222222000.........///...---***************************+++,,,+++)))))))))***+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$+++HHH)))"""%%%"""&&&(((...!!!'''###$$$$$$%%%%%%$$$$$$###########################&&&!!!%%% )))uuuNNN"""###""""""###%%%$$$$$$###$$$###########################$$$!!!"""###+++#########&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""" """###$$$$$$###""" """"""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$######"""""""""""""""###""""""""""""""""""""""""######"""""""""""""""###########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!  !!!"""######$$$[[[HHHAAACCC;;;666666222222000.........///...---************************)))***+++***((('''((()))*********)))((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,&&&$$$(((&&&+++...SSS """"""***!!!+++!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$555"""---+++rrr'''$$$###""""""###%%%$$$$$$###$$$########################!!!&&&)))%%%$$$%%%$$$ '''666MMM""" ### """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$############"""############$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!"""#########[[[HHHAAABBB;;;666555222222000.........///...---************************((()))***)))'''''''''(((******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&***(((######$$$""")))zzz'''!!!)))((((((&&& ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###(((222 ***)))###""""""###%%%$$$$$$###$$$###########################&&&$$$"""######""" ###!!!$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""############""""""""""""###"""""""""""""""######""""""""""""""""""""""""###"""""""""""""""##############################$$$############""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######[[[GGGAAABBB:::555555222222000.........///...,,,************************)))*********((('''((()))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,######---,,, """###...|||```/// """$$$ $$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&--- $$$ggg&&&((($$$"""######%%%$$$$$$"""$$$######################## """$$$%%%---///%%% %%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""############"""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""####################################$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###ZZZGGGAAABBB:::555555111222000.........///...,,,***************************+++,,,+++)))((()))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!***111---222333((('''!!!!!!***(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((777!!!!!!&&&$$$#########%%%$$$$$$"""$$$########################'''###!!!"""%%%%%%###!!!zzz---%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###""""""#########$$$$$$$$$""""""############""""""########################"""""""""######$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""ZZZGGG@@@AAA:::555444111222000.........///...---***************************+++,,,+++***))))))+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''!!!!!!""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++111%%%!!!+++)))''')))%%%!!!888)))!!!%%%''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######xxx&&&%%%#########%%%$$$$$$###$$$########################%%%######'''(((### 777&&&!!!$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######""""""!!!!!!""""""######""""""""""""""""""###""""""""""""############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""""""""############$$$"""############$$$$$$$$$""""""############""""""###############$$$$$$$$$!!!!!!""""""###$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""ZZZGGG@@@AAA:::444444111222000.........///...---************************)))++++++***)))((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++###%%%GGGeeeFFF&&&""")))+++ '''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))111QQQ(((%%%#########%%%$$$$$$###$$$######################## """$$$"""$$$---{{{???$$$###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############!!!"""""""""#############################################""""""############"""!!! !!!"""#########""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%"""############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!ZZZFFF@@@AAA999444444111222000.........///...---************************(((******)))((('''((()))(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$"""""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***rrr+++###!!!******+++$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!333UUU(((%%%$$$$$$$$$%%%$$$$$$###$$$########################!!!!!!"""!!! 444JJJCCC!!!$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""#########""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!|||TTTDDD??????888666666000111000///...---,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&((((((''')))&&&$$$%%%'''(((&&&###'''%%%$$$$$$&&&''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%&&&((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""$$$///"""666WWW"""%%%!!!&&&###***###(((+++%%%((("""%%%###&&&%%%((()))///(((<<<XXX\\\NNNkkkWWW___[[[[[[XXXIIIRRRXXXTTT@@@***"""&&&%%%!!!###555"""###((()))&&&```(((""")))$$$$$$############$$$$$$################################################$$$$$$###"""!!!!!!""""""######""""""!!!!!! ######$$$######"""!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############"""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$)))&&&""" """######!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######{{{TTTDDD??????888666666000111000///...---,,,,,,,,,---,,,+++)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''(((((((((&&&%%%%%%''''''&&&$$$'''&&&%%%&&&((((((((('''''''''&&&%%%%%%&&&''''''%%%$$$#########$$$%%%&&&((('''&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""$$$(((!!!%%%ooo'''***&&&%%%'''''''''(((***'''++++++$$$&&&***,,,"""###GGG%%%###...***kkkBBB$$$...***---)))---***,,,&&&!!! $$$'''&&&$$$(((!!!***222###---'''+++QQQ...'''&&&%%%$$$$$$######$$$$$$%%%################################################$$$$$$#########"""""""""######""""""!!!!!!!!!!!!!!!""""""#########""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$(((%%%!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###zzzTTTDDD??????888666666000111000///...---,,,,,,,,,...---+++)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&''')))((('''&&&&&&''''''&&&$$$'''&&&&&&'''))))))((('''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''***###<<<(((,,,)))###...$$$$$$"""$$$###%%%%%%)))((("""aaavvv,,,%%%+++ (((###$$$"""(((000 %%%'''!!!!!!%%%'''%%%$$$$$$$$$(((***"""%%% 111%%%222[[[lll,,,$$$'''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%$$$$$$###"""###""""""""""""!!!!!!!!! """######$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""############""""""!!!########################""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""############$$$$$$$$$$$$##############################"""""""""############$$$&&&###!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""xxxSSSDDD>>>>>>888666666///111000///...---,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((((('''''''''''''''&&&%%%&&&%%%%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&& ,,,&&&######www)))'''))) 222###[[[dddXXXbbb]]]dddlllvvvFFF'''''',,,$$$///---OOOJJJ///000&&&!!!%%%'''+++'''&&&((()))'''###"""$$$'''###)))333$$$VVVkkk666"""%%% $$$######""""""######$$$###################################################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""######"""""""""""""""############"""!!!"""""""""###############!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""###############$$$$$$$$$$$$##############################""""""""""""###############"""!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$####################################""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""uuuSSSCCC>>>>>>777555555///111000///...---,,,,,,,,,******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###... """EEENNN 555---777###))) 111$$$&&&###%%%)))!!!+++!!!+++%%%333---### """$$$)))%%%######""""""###%%%'''(((///111### HHH ***$$$ """"""!!!!!!!!!!!!""""""###################################################$$$$$$%%%%%%%%%$$$$$$""""""""""""###########################"""!!!!!!""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!""""""#########""""""!!!!!!!!!""""""#########!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############"""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""rrrSSSCCC>>>>>>777555555///111000///...---,,,,,,,,,---,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&'''((()))(((&&&&&&&&&'''%%%$$$"""###$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&,,, """---666$$$)))RRR!!!+++"""***%%%MMM ,,,&&&'''+++"""!!!)))+++---VVV---((('''(((&&& """"""###&&&))))))%%%"""***###$$$...,,,777###!!!***!!!"""""""""!!!!!!"""""""""################################################$$$############$$$%%%%%%"""""""""############$$$$$$$$$$$$######""" """"""""""""############!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!!!!""""""############""" !!!""""""#########""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$""""""############""""""###########################"""""""""""""""!!!!!!!!!"""######!!!!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################!!!!!!"""""""""""""""#################################""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""oooRRRCCC>>>===777555555///111000///...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&$$$(((---///,,,'''''')))***)))&&&%%%&&&((((((%%%""""""###&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%'''$$$'''$$$!!!"""888...555mmm!!!...'''"""***LLL$$$***000+++!!!666222111'''(((OOO***&&&$$$###***%%%&&&'''(((******((($$$ !!!###'''***)))'''LLLjjj"""%%%)))###!!!$$$$$$############$$$$$$################################################$$$###!!! !!!"""%%%&&&""""""#########$$$$$$$$$""""""#########""""""!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###############!!!!!!"""######$$$%%%%%%""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$""""""############""""""##############################""""""!!!!!!!!!!!!!!!###$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###mmmRRRCCC======777555555...111000///...---,,,,,,,,,'''''''''((()))+++------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++'''$$$)))111444///(((''')))***)))&&&%%%&&&)))***&&&###"""###&&&((()))%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((...'''JJJ000!!!***&&&&&&###|||...***...111222000&&&+++///!!!222---+++444&&&gggbbb---'''&&&&&&)))&&&"""############$$$''')))'''***%%%###&&&BBB +++$$$)))$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%### """%%%'''""""""######$$$$$$$$$$$$ !!!"""######$$$$$$###!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###############""""""###$$$%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""############""""""##############################""""""!!!!!!!!! !!!$$$%%%$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######nnnNNNEEE>>><<<999555222222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%+++"""+++SSS)))+++'''***++++++(((***,,,)))((()))---<<>><<<:::555222222///......------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''',,,%%%+++ccc'''***&&&******)))&&&))))))******)))%%%cccTTTAAAJJJ@@@:::>>>555:::;;;<<<>>>AAACCCFFFGGGLLLHHHAAAGGG111...&&&&&&'''''''''%%%%%%&&&'''...***"""'''000((($$$"""...###;;;555'''..."""!!!"""'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$###""""""""""""""""""""""""""""""!!! ###$$$""" """"""""""""############$$$#########""""""""""""""""""############""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$)))---+++### ###### !!!!!!!!!""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""############""""""""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###hhhNNNFFF>>><<<:::555222222//////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))(((((((((''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&+++&&&)))uuu(((,,,(((+++***)))&&&***''',,,...***'''666nnnDDD444>>>GGG666000888777555666888;;;???DDDHHHJJJFFFGGGCCC:::III999444222000,,,************)))''''''!!!$$$///---$$$%%%444###))) AAA000 ,,,"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""########################""""""""""""###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""$$$######$$$%%%%%%$$$"""""""""""""""############$$$$$$$$$$$$##################""""""!!!"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######&&&444555%%%%%%(((!!! !!!!!!"""#########""" !!!!!!""""""!!!!!! ########################$$$$$$$$$###############""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""############""""""########################&&&''''''%%%###!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""!!! !!!!!!############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!#########"""gggOOOFFF>>><<<:::666222222/////////...------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))+++((((((((('''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((((((((()))))))))''''''''''''''''''''''''((('''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((($$$(((%%%%%%***...***---++++++)))yyy...***000222---333)))ppp999HHHCCC777777666+++...777444...///000222666:::>>>@@@BBB:::000|||bbbOOOIIIIIICCC???:::888777555000,,,000--- $$$,,,)))&&&###''' 000(((QQQ(((+++### &&&)))!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""###############$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%&&&&&&&&&%%%!!!"""""""""#######################################""""""!!!"""$$$%%%&&&!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!000555+++!!!$$$&&&$$$###$$$$$$%%%$$$###"""!!! !!!""""""""""""!!! ################################################""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!!!!$$$$$$######""""""!!!!!!$$$######""""""!!!!!!!!! ###!!!!!!$$$%%%###!!!hhhOOOFFF???===;;;666333333000//////......---,,,,,,************************(((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))$$$)))&&&%%%)))...***,,,++++++,,,ppp666222666888111555111lllaaa>>>;;;>>>@@@===>>>===;;;???@@@888666666666777888:::<<<===FFF,,,CCC"""\\\VVV[[[RRROOOLLLKKKIIIDDD===666333:::111&&&((()))%%%&&&444222+++TTT***)))***'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""###########################"""!!! !!!!!!!!!""""""###### !!!""""""#########!!!"""""""""############"""""""""""""""""""""""""""""""""###$$$''')))+++!!!!!!""""""######$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!(((000111)))!!! $$$######$$$$$$$$$######"""!!!""""""""""""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! !!!$$$&&&$$$!!!hhhOOOGGG???===;;;666333333000000//////...---------************************))))))))))))))))))))))))&&&((()))((('''&&&''')))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***)))((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))''',,,'''***vvv(((,,,(((***))),,,111ccc>>>===>>>===999///:::HHHdddHHHDDDFFFFFFKKKVVVCCCIIIMMMKKKJJJJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGFFF<<>><<<:::666333333111///---------...---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''(((((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%''')))******(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))$$$999###!!!;;;rrr333---***...,,,<<>><<<:::666333333111///---------...---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((())))))))))))******+++''''''222)))xxx+++777777444======PPPVVVZZZ___bbb[[[ZZZooogggjjj{{{vvvyyyqqqlllllljjjdddaaaaaaeeehhhaaaPPPZZZSSSDDDnnnEEEOOOCCCEEE===;;;<<<222;;;\\\DDDEEEDDD:::OOOMMMVVVCCCIIIZZZ111&&& $$$&&&$$$#########$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""%%%""" !!!###$$$###!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$###"""!!!"""%%%(((***///---***&&&$$$###"""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""cccMMMEEE>>><<<:::666333333111///---------...---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******++++++---&&&+++666)))555>>>AAA???MMM<<>>GGGOOONNNYYYlll{{{}}}vvv}}}999)))000777>>>EEEPPP[[[___^^^]]]``````]]]ZZZTTTHHH<<<222///***((('''(((((((((''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""###%%%%%%###"""###$$$################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$###!!! ##############################$$$$$$$$$$$$##########################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###&&&,,,000$$$#########""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""]]]JJJBBB<<<<<<:::555222111222111111000///.........++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))(((((()))************)))***)))))))))(((((('''''')))))))))))))))*********(((((())))))))))))((((((((((((''''''(((((()))*********)))))))))))))))***+++*********************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,---...///000000///......///222333444999:::<<<>>>DDDQQQbbbooouuuYYYMMMHHH222777666444666BBBRRR\\\^^^```bbbbbb``````aaa\\\UUUKKKCCC666,,,'''''')))+++''''''&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""###%%%%%%###"""###$$$################################################!!!""""""""""""#########""""""""""""""""""""""""""""""############"""!!!##############################$$$$$$$$$$$$#######################################"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!$$$'''$$$$$$######"""!!!!!!!!!""""""############""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&&&&$$$###""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""\\\JJJBBB<<<<<<:::555222111111111000000//////......************************))))))***++++++++++++***))))))************))))))((())))))*********************))))))((((((((('''((()))))))))*********+++(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***)))))))))))))))***************++++++++++++***************************,,,------......------,,,+++++++++++++++,,,------------------...///000111222222111222333666:::<<>>FFFCCCGGGJJJLLLNNNTTT]]]aaa``````eeehhhhhhiiikkkiiieee^^^[[[VVVOOOGGG===333,,,+++***)))(((&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&$$$"""!!!!!!"""""""""""""""""""""###""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######$$$############""""""""""""""""""""""""""""""""""""###################################################""""""!!!!!!""""""###%%%$$$######"""#########"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""\\\JJJBBB<<<<<<:::555222111/////////...............************************))))))***++++++++++++***))))))************))))))))))))***++++++++++++***)))))))))))))))*********((())))))******+++,,,,,,))))))************)))))))))))))))((()))******+++)))))))))))))))***++++++)))***+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,---...///////////////000111222222111444888<<>>FFFBBBIIIMMMMMMPPPWWW___bbbcccfffeeeaaa```eeehhhhhhgggaaaZZZRRRLLLFFFBBB>>>222111///---***)))((('''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$""" !!!### !!!"""###$$$%%%%%%""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!#########"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""XXXEEE???;;;:::888333111222222000.........///...---+++++++++************))),,,,,,,,,,,,,,,+++******+++++++++************)))((()))))))))))))))((((((++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))*********)))))))))***+++,,,,,,,,,,,,,,,++++++***************+++,,,------------000///...///000000000///---///111222444777;;;===GGGMMMYYYkkk~~~~~~iiiXXXPPPLLLDDDBBBKKKTTTVVVUUUUUU^^^^^^^^^___```bbbccccccdddaaa\\\WWWRRRIII>>>777@@@???<<<555---)))***,,,'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############################################################"""!!!!!!!!!"""$$$%%%#########"""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!XXXFFF@@@<<<;;;999444222333222000.........///...---++++++++++++************)))))))))))))))(((''''''++++++++++++************(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))***************************+++,,,,,,++++++++++++++++++++++++++++++************++++++******************+++,,,,,,,,,,,,,,,+++++++++***+++,,,---......//////......------...///000000000///111333555888===CCCHHHLLL^^^yyy|||xxx___XXXPPPKKKLLLQQQVVVXXXZZZZZZZZZZZZ\\\^^^aaacccaaa\\\VVVPPPMMMJJJHHHFFF;;;<<<======999333+++&&&((('''&&&%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$#########""""""""""""################################################""""""#########$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############################################################"""!!!!!!!!!"""$$$$$$###"""""""""""""""""""""$$$$$$############$$$$$$############"""""""""!!!############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!WWWGGGAAA===<<<:::555333444222000.........///...---,,,+++++++++************++++++,,,,,,,,,+++******,,,+++++++++************(((((())))))***))))))(((************************)))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************+++---,,,,,,,,,,,,,,,++++++,,,---...///000000000000............000111333444222333666999>>>FFFPPPVVV]]]vvvsss___RRRPPPMMMHHHOOOQQQTTTWWWZZZ[[[\\\\\\]]]XXXQQQIIIDDDEEEJJJNNNAAAAAABBBFFFFFFAAA666---+++((($$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""###############"""""""""###############################################################$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""######$$$$$$############$$$$$$############""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""WWWHHHBBB======;;;666444555222000.........///...,,,,,,,,,+++++++++*********,,,,,,------------,,,,,,,,,,,,+++++++++*********(((((()))*********))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++************------------,,,,,,,,,,,,,,,---...///000000000000111111111000111333666999999<<<@@@FFFOOO[[[hhhpppnnncccRRR???EEEHHHMMMRRRUUUVVVTTTSSSZZZXXXQQQHHH@@@===@@@DDDLLLKKKJJJJJJKKKIIIFFFBBB444...'''%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""#########$$$$$$############$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""VVVHHHBBB>>>===;;;666444555222000.........///...,,,,,,,,,,,,++++++++++++***))))))***************))),,,,,,,,,++++++++++++***(((((()))***************))))))))))))))))))))))))************++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++************++++++------,,,+++*********+++------------------------,,,---...//////000000///111111222111222555:::???CCCHHHQQQ]]]kkk{{{pppWWWJJJIIIHHHGGGHHHJJJMMMOOOVVVVVVUUUOOOEEE>>>;;;:::JJJLLLMMMKKKIIIHHHJJJLLLCCC<<<222,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""############$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""###""""""""""""""""""###VVVHHHBBB>>>===;;;666444555222000.........///...---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++(((((()))***++++++++++++*********************************++++++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,++++++++++++,,,---------............///,,,---...///000000000000///000222333444:::BBBIIILLLTTTaaarrrvvvaaaZZZNNNDDD@@@CCCIIINNNNNNQQQUUUUUUPPPIIIBBB>>>===CCCJJJKKKHHHEEEDDDEEEMMMHHHAAA888000***'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$################################################""""""""""""""""""""""""######""""""""""""######VVVHHHAAA===<<<:::666333444222000.........///...---------,,,,,,,,,+++++++++,,,------...//////......------,,,,,,,,,+++++++++(((((()))***++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------------......////////////......///000111111111111///222666999===EEEQQQZZZ```iiixxx|||sssfffXXXNNNIIIHHHIIIGGGJJJOOOSSSUUUSSSMMMIII999>>>EEEIIIIIIFFFAAA>>>HHHJJJJJJEEE:::111+++)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############################################################ !!!"""###$$$######""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$UUUGGGAAA===<<<:::555333444222000.........///...------------,,,,,,,,,++++++)))***++++++,,,,,,,,,+++---------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------,,,,,,------...++++++++++++,,,------...---.........//////000000///000111222222333222222111555;;;???EEEPPP___iiizzz{{{xxxxxx~~~rrrdddUUUIIIBBBDDDDDDHHHNNNTTTVVVSSSPPPAAAAAABBBGGGKKKJJJFFFAAA<<>>;;;999777444222---------.........//////+++++++++************))))))************+++++++++******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................------------------------000,,,---111111...000666111???JJJLLLRRRfff~~~{{{||||||yyyvvvuuuvvvzzznnnUUUPPPJJJFFFHHHMMMRRRUUUXXXUUUQQQLLLHHHFFFFFFEEEDDD<<<<<>>;;;999777444222/////////......---------))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---................................................333222333666444000222888BBBCCCPPPhhh}}}|||{{{jjj___RRRHHHEEEGGGMMMRRRYYYVVVRRRNNNKKKGGGBBB???;;;999;;;BBBKKKNNNIIICCC<<<222)))((((((&&&%%%(((&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""""""""""""""############""""""""""""################################################$$$$$$$$$$$$$$$###""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""""""""""""""""""""""""""!!! """######"""##############################$$$$$$###""""""!!!""""""""""""""""""""""""###)))###"""$$$"""&&&""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$#########""""""""""""########################""""""""""""""""""""""""rrrTTTEEEBBB>>>;;;999777444222111111000///...,,,,,,+++(((((()))***+++,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......................../////////000000000000000...///333666555555;;;CCCMMMMMM```|||wwwuuuwwwyyy{{{}}}qqq^^^KKK@@@AAAIIIPPPTTTSSSRRRPPPLLLFFF>>>999:::666444999CCCLLLQQQRRRJJJ===///***)))(((''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$$$$#######################################$$$$$$$$$#######################################################################################""""""""""""""""""""""""!!!  """###"""!!!""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""""""""""""""444888---"""######!!!%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############"""""""""########################""""""""""""""""""""""""qqqSSSEEEBBB>>>;;;999777444222111111000///...---,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------......................../////////000000000000000,,,...222333333888CCCMMMXXXfff~~~zzzxxxxxxpppYYYIIIDDDFFFHHHJJJKKKMMMNNNMMMIIIBBB===;;;555000000999FFFQQQXXXTTTKKK>>>555...***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#############################################""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""666:::///$$$%%%$$$ $$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################""""""""""""""""""""""""pppRRREEEBBB>>>;;;999777444222000000/////////.........,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...////////////////////////....../////////000000000333666777777:::EEESSS]]]ttt||||||uuu___RRRHHHAAACCCDDDGGGJJJMMMNNNLLLIII>>>888000---111<<>>;;;999777444222000000//////////////////---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------..............................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......////////////////////////......//////000000111111333888>>>EEESSShhhzzzzzzoooooorrrsss}}}|||pppbbbUUUCCCAAA@@@AAADDDHHHKKKLLLDDD???888111000666???FFFOOOXXX[[[TTTGGG;;;222,,,))))))(((((('''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$"""###$$$###"""!!!"""##################$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$########################################################################""""""""""""""""""""""""###"""###$$$&&&&&&$$$"""""""""""""""""""""""""""!!!!!!""""""######""""""########################%%%###&&&'''"""%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""oooQQQEEEBBB>>>;;;999777444222222111111000///...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---------............000000//////......------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......//////////////////////////////000000111222222333444===HHHXXXqqqyyyssstttzzz~~~uuuSSSLLLBBB<<<;;;???DDDHHHJJJHHHCCC;;;555444888<<>>;;;999777444222444333222000///---,,,+++******+++,,,------...///---------.........//////---..................------------.........////////////...---,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......000000000000000000000000000000111222333333444444@@@IIIVVVhhhzzzsssjjjhhhwwwjjj___NNNAAA<<>>HHHXXXppp{{{xxxwwwxxxvvvyyy~~~{{{kkkVVVEEE===???DDDHHHIIIJJJIIIBBB777333555888DDDSSS\\\___]]]TTTKKK>>>777...(((''''''&&&$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%######%%%&&&$$$!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################################################################""""""""""""######""""""""""""!!!!!!!!!!!!&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$lllQQQFFFCCC???<<<:::888555333333222111///............---,,,,,,,,,,,,,,,,,,+++------------............------------------------------------,,,,,,+++***------......------,,,+++,,,,,,++++++,,,,,,---...------,,,++++++,,,------***+++,,,---------,,,,,,........./////////000000333000---...000222333222555333555999:::<<>>EEEQQQ\\\___[[[YYYQQQEEE999000+++******&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%#########$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$kkkPPPEEECCC???<<<:::888555333333333222000//////......+++++++++,,,,,,---------,,,,,,---------.........------------------------,,,,,,------------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------,,,,,,,,,---------------...////////////000000000222111000000111222222222333666:::===EEEVVVpppyyyyyyvvvqqqmmmnnnqqqooojjjhhhbbb]]]\\\\\\YYYZZZ\\\cccaaa```aaadddfffggggggeeeeeedddccceeekkkssszzztttpppnnnqqq|||}}}uuuooowww}}}uuullleeePPPEEE>>>CCCLLLNNNJJJFFFCCCBBBAAAEEEOOOXXXXXXRRRXXXUUUNNNEEE:::222,,,)))&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%######$$$%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################################################""""""""""""###############$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$jjjOOOEEEBBB???<<<:::888666444333333222111000///......+++++++++,,,,,,---------,,,,,,,,,------------...------------------------............---,,,++++++,,,,,,------...------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......////////////000000000111///111333444333111000///666999???KKK```~~~yyylllfffmmmlllhhhcccccceeeccc^^^\\\]]]___bbbaaaaaahhhqqqssstttvvvzzz||||||zzzwwwxxxyyy{{{|||}}}}}}xxxtttuuuzzzvvvnnnqqqwww~~~eeeSSSDDDAAAGGGKKKKKKJJJJJJJJJJJJLLLSSSVVVPPPFFFLLLMMMNNNKKKEEE:::000)))'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################################################""""""""""""######"""""""""#########$$$$$$%%%$$$$$$###""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$iiiNNNEEEBBB>>><<<:::999666444333333333222111000......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------/////////......,,,++++++,,,,,,------......------,,,,,,++++++,,,,,,---...------............---------------,,,---......////////////000000000111111---000333555444333222333888???KKK___~~~uuuhhhhhhooorrrsssuuuvvvtttooogggaaafffhhhhhhfffggglllooonnnwww{{{~~~xxxtttuuuxxx|||uuucccPPPFFFCCCCCCDDDFFFHHHKKKMMMPPPTTTUUUMMMCCCAAABBBFFFIIIJJJCCC777...***)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$&&&########################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################################################################""""""""""""######!!!!!!""""""###$$$$$$$$$&&&%%%$$$###""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$#####################$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$iiiNNNDDDBBB>>><<<:::999777555333333333333222000...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------...............------+++,,,------......------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,...------,,,---...///000//////000000000111111111---000222333444666:::===@@@NNNaaazzz{{{sssnnngggaaaaaaffflllqqqxxx}}}~~~{{{vvvrrr{{{{{{sssxxxyyy~~~rrrkkkhhh{{{uuueeeXXXLLLCCCAAACCCCCCGGGKKKLLLOOOQQQMMMGGG???<<<<<>><<<:::999777555333333333333222000...------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------+++,,,---...////////////+++,,,,,,---.........---,,,,,,++++++,,,,,,---...,,,---...//////...---,,,......---,,,---...///000000000000000111111111111...000111222333999AAAGGGOOObbb{{{zzzuuuvvvqqqjjjpppgggbbbiiiqqqtttwww{{{|||yyyxxxwwwxxx~~~xxxsssyyy}}}}}}ooo]]]MMMGGGHHHAAAEEEGGGGGGIIILLLMMMJJJAAA:::555:::EEELLLJJJDDD222000+++'''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%######%%%'''################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&########################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################################################################""""""""""""############$$$%%%%%%&&&''''''""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$iiiMMMEEEBBB???<<<:::888666444222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........//////---------............///......------------......//////.........---------............/////////000444000///222333111000222222333///222>>>CCCIIIWWWlll}}}yyytttnnnjjjeeeaaaccchhhdddrrr~~~}}}xxxzzzrrrooo|||~~~zzz}}}lllTTT???DDDAAAAAADDDFFFGGGJJJOOOGGG???777555===GGGOOORRREEE;;;///(((((()))'''$$$'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""############""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########gggKKKEEEBBB???<<<:::888666333222222111111000/////////---------------------------------,,,,,,,,,,,,,,,........................---------.........//////---------............///......------------......//////.........---------........./////////000000111......222333111000222111666555999FFFMMMWWWiii{{{oookkkgggeeecccaaaeeekkk~~~ppphhhmmm|||lllTTTHHHBBB>>>AAADDDFFFJJJNNNHHHAAA999666:::CCCKKKPPPLLLCCC777---(((''''''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######eeeIIIEEEBBB>>><<<:::888555333222222111111000/////////------------------------------------------------........................---------...............---------............///......------------....../////////............---....../////////000000000///---///333444222222555000777:::AAAQQQ[[[hhh}}}kkkeeeccceeeiiilllnnnttt{{{vvvrrrsssxxx{{{pppXXXLLL@@@>>>@@@BBBFFFIIIHHHDDD>>>888888===FFFLLLRRRNNNEEE888---'''''')))&&&%%%%%%%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############"""""""""""""""#########$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###cccIIIEEEBBB>>>;;;:::888555333222222111111000/////////---------------------------------...............---------.......................................---------............///......------------....../////////..................////////////000000000111000222666666333444888444<<>>;;;999777555333222222111111000/////////---------------------------------.........//////---------.........//////.....................------------............///......------------......////////////////////////////////////000000000111333222333666444222444999===EEENNNbbb~~~{{{qqqmmmjjjxxx~~~}}}yyy||||||uuupppWWWGGGBBBAAACCCFFFGGGHHHEEE???888666<<>>:::888;;;444111:::IIIQQQOOOHHH666111+++'''%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%___IIIDDD???;;;;;;999444111222444444333333111000...---...---+++******+++---.................................////////////......---------.........//////000///......///000///---000000//////.........------......///000111111222222000......000222222222555444777888666;;;SSSmmmtttmmmjjjllluuu}}}vvvmmmfff^^^\\\XXXSSSPPPNNNMMMMMMIIIFFFDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIILLLPPPSSSVVVXXXYYY```fffooowww~~~wwwqqqqqquuu|||}}}qqqXXXEEEJJJGGGDDDEEEEEECCC===777555222000444???HHHNNNOOODDD777...---,,,)))(((***%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$___IIIDDD???;;;;;;999444222222222222222222222111000///...---+++******+++---.................................////////////......---------.........//////000///---...///000///---000000/////////...............//////000000111111222111000000111222333333777444666;;;@@@MMMiiiuuuvvvnnniiiiiillltttxxxpppkkkddd\\\VVVPPPNNNKKKHHHFFFEEEEEEEEECCCAAA@@@AAACCCEEEEEECCCHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNRRRVVV\\\bbbiiirrr|||qqqqqqsssyyy~~~yyyzzzcccRRRKKKFFFCCCCCCFFFGGGBBB===666333111333;;;DDDKKKOOOMMMBBB888222---'''&&&((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$___IIIDDD>>>;;;;;;999444222333000111111222222222111111...---,,,++++++,,,---.................................////////////......---------...............///...---...///000///...000000////////////......000000000000000000000000111111222222222333333333666222666BBBQQQeeesssjjjeeebbbdddiiiqqqyyypppiii```YYYUUUPPPJJJFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBCCCFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOTTT[[[ccchhhvvvzzzyyysssuuu}}}yyyuuuqqqcccOOOGGG@@@???CCCFFFDDDAAA888777444333666<<>>:::;;;999555222333111222222222222111000000...---,,,,,,,,,,,,---.................................////////////..............................///...---...///000///...000000//////////////////111111000000000000000000000111222333222222333444888777AAAWWWmmm}}}eee___eeekkkgggqqq~~~uuunnniiiZZZUUUNNNJJJGGGEEEBBB@@@EEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKKKKMMMLLLKKKKKKLLLNNNQQQSSSYYY]]]ccckkksss}}}}}}|||ttt{{{www```UUUGGG@@@BBBEEEEEEDDD======:::555222666???FFFRRRRRROOOGGG:::///******''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___HHHCCC===::::::999555333333333333333222111000///...------------------------..............................////////////...........................---///------...000000000/////////000000000000000000111111111111000000000000...000222222111222444666>>>CCCVVVttt}}}nnndddeeekkkooo}}}yyykkk```XXXTTTQQQKKKIIIFFFDDDCCCDDDDDDCCCJJJKKKLLLMMMOOORRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNMMMKKKIIIHHHJJJLLLPPPUUUZZZbbbjjjoooxxx~~~yyymmm[[[NNNHHHFFFFFFFFFCCCCCCAAA:::333333:::@@@OOOUUUWWWQQQCCC666---)))&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%]]]GGGBBB===::::::999555333444444444444333111///...---------------------------..............................////////////.....................---------...------...000111000/////////000000000000111111111111111111111111111111---000222222111333777<<>>222***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&\\\EEEBBB===::::::999555333444333333333222111000///...------............------..............................////////////......//////.........---------...---,,,...000111000/////////000000000111111111000000000111111222222333///111333333222555<<>>===>>>NNNWWW\\\XXXOOOGGG===333+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&[[[DDDBBB===::::::999555333444111111222222222111111111------............------..............................////////////......//////.........---------...---,,,...000111111000//////000000111111111222//////000111222333333333000333444444333777@@@GGGSSS___zzz}}}nnnooovvvssszzz~~~uuuiii___PPPMMMIIIHHHJJJLLLNNNOOOOOORRRVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ]]]___```___\\\\\\^^^```ccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaa```___``````______^^^]]]\\\]]]YYYVVVTTTUUUVVVTTTRRRKKKMMMMMMMMMLLLLLLNNNOOOJJJJJJKKKLLLNNNSSSXXX\\\dddlllxxx{{{yyy}}}ttt]]]NNNHHHCCCFFFIIIJJJHHHDDDAAA???LLLTTTYYYVVVRRROOOGGG>>>...---+++)))'''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&ZZZGGGCCC@@@===:::999777444222444444333333222111111000//////////////////////////////............//////............////////////////////////////////////...///000///...---...000000000000000111111111111333333333222222222111111444------333777:::III[[[ppp}}}||||||{{{mmmcccZZZQQQKKKHHHGGGHHHLLLQQQUUUVVVUUU^^^\\\]]]```^^^YYYVVVWWW[[[\\\]]]aaaddddddcccaaaaaabbbcccdddeeeggghhhiiinnnllliiiiiijjjkkkjjjjjjlllllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjiiigggfffcccaaa^^^]]]]]]^^^]]]\\\XXXUUUSSSTTTUUUTTTOOOKKKLLLLLLKKKKKKKKKLLLMMMNNNTTTWWW[[[aaaiiitttqqqRRRNNNJJJFFFHHHMMMNNNIIIDDDPPPWWWZZZXXXWWWWWWRRRKKK???666+++''')))***)))&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&ZZZGGGCCC@@@===:::999777555333333333333222111111000000//////////////////////////////............//////............////////////////////////////////////...///000///...---...000000000000000111111111111111111222222222333333333333222777===>>>CCCXXXpppvvvooorrryyy}}}rrrcccWWWPPPLLLIIIFFFLLLLLLLLLPPPVVVZZZ[[[ZZZcccaaabbbcccaaa[[[YYYZZZ]]]^^^bbbfffiiiiiifffccclllmmmnnnppprrrssstttttttttsssrrrpppoooooopppqqqttttttttttttsssssssssssstttuuuvvvxxxxxxwwwuuutttiiijjjkkkmmmnnnllliiiffffffccc```___]]]ZZZUUUQQQMMMMMMMMMMMMNNNNNNNNNNNNIIIJJJMMMQQQVVV^^^gggmmmwwwkkkVVVRRROOONNNPPPPPPMMMJJJMMMSSSVVVTTTTTTWWWUUUQQQCCC:::///)))))))))(((&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&ZZZGGGBBB@@@<<<:::999777555333333222222111000000////////////////////////////////////............//////............////////////////////////////////////...///000///...---...000000000000000111111111111000000111222333444555555000444<<<@@@@@@JJJgggfffhhhmmmtttyyy}}}rrreee\\\OOOGGGFFFIIIKKKMMMRRRRRRSSSVVVZZZ^^^``````bbbaaaaaabbb```\\\[[[___bbbdddiiiooosssrrroookkknnnppptttwwwyyyzzzzzzzzztttvvvxxxwwwvvvvvvyyy|||~~~~~~}}}}}}||||||{{{{{{|||}}}~~~{{{xxxvvvsssrrrrrrtttvvvvvvuuussssssrrrnnnjjjeee```[[[XXXPPPQQQRRRRRRRRRQQQPPPOOOGGGHHHIIIIIIKKKOOOUUUYYYfffxxx|||\\\YYYVVVRRROOONNNMMMMMMKKKOOOPPPOOOOOOSSSVVVVVVJJJAAA666...***)))'''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&ZZZGGGBBB???<<<:::999777555333222222111111000///////////////////////////////////////............//////............////////////////////////////////////...///000///...---...000///000000000111111111111000111111222333444555555111555<<<@@@EEEUUUwwwrrryyy~~~jjj]]]WWWQQQJJJGGGIIIOOOTTTWWWXXXXXXXXXZZZ\\\___bbbcccaaa```bbbdddcccaaadddjjjjjjlllqqqvvv|||~~~}}}{{{xxx{{{zzzvvvvvvyyy}}}~~~~~~}}}zzztttnnniiieeecccXXXYYYZZZZZZYYYVVVTTTRRRNNNNNNNNNMMMKKKLLLOOOQQQWWWbbbjjjlllqqq}}}dddbbb^^^WWWOOOLLLMMMOOOLLLNNNNNNKKKIIIKKKOOOSSSOOOIII>>>555...***'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&ZZZGGGAAA???<<<:::999888666444222222111111000///////////////////////////////////////............//////............////////////////////////////////////...///000///...---...000///000000000111111111111222222333333333444444444444777===FFFTTTmmm~~~pppsss{{{wwwmmmbbbWWWOOOMMMKKKJJJKKKOOOSSSXXXZZZ[[[\\\\\\]]]^^^aaadddfffjjjiiikkkmmmmmmmmmsss{{{~~~zzzuuuqqqoooeeeeeeeeedddaaa^^^ZZZXXXSSSSSSSSSQQQNNNLLLMMMNNNOOORRRTTTSSSXXXdddqqqyyynnnlllfff\\\RRRMMMMMMPPPPPPPPPOOOKKKEEEBBBDDDHHHPPPMMMGGG>>>444---)))'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&ZZZGGGAAA???<<<:::999888666444333222222111000000////////////////////////////////////............//////............////////////////////////////////////...///000///...---...000000000000000111111111111333333333333444444444444333888CCCSSSiiivvvcccfff|||sssfff\\\VVVSSSPPPNNNMMMNNNPPPSSSVVVYYY[[[\\\^^^___aaabbbdddggglllpppwwwwwwyyy{{{{{{}}}|||wwwtttsssrrroookkkfffbbb```[[[\\\[[[YYYUUURRRQQQQQQLLLNNNOOOOOOPPPSSSXXX[[[eeennn{{{tttqqqiii^^^SSSLLLJJJKKKRRRRRRRRROOOEEE<<<;;;???MMMOOONNNGGG===222,,,))))))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&ZZZGGGAAA>>>;;;:::999888666555333333333222111111000000//////////////////////////////............//////............////////////////////////////////////...///000///...---...000000000000000111111111111111222222333444555666666666BBBUUUjjjvvviiijjj{{{~~~sssggg___UUUOOOOOORRRTTTUUUTTTVVVYYY[[[]]]___aaabbbaaacccgggjjjmmmssszzz}}}xxxrrrmmmiiigggfffgggfffccc^^^ZZZXXXWWWRRRQQQQQQRRRRRRPPPOOOOOOSSSYYYcccooo||||||xxxooodddXXXPPPKKKJJJPPPRRRUUUUUUJJJ===888;;;HHHNNNSSSPPPDDD777///+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&ZZZGGGAAA>>>;;;:::999888666555444444333333222111111111//////////////////////////////............//////............/////////000////////////////////////...///000///...---...000000000000000111111111111///000111333555666888888@@@RRRlllzzzhhhmmmzzzkkk^^^VVVQQQKKKJJJNNNSSSVVVWWWXXXYYY\\\]]]___aaaccceeecccfffkkkpppuuu|||}}}wwwrrrnnnlllllllllkkkhhhbbb]]]ZZZYYYYYYVVVSSSSSSSSSRRRRRRSSSLLLPPPVVV___jjjyyy}}}zzzoooddd[[[TTTQQQNNNQQQWWWYYYOOO???999;;;EEEMMMVVVTTTIII;;;111,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%+++///111///+++)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&YYYDDDBBB???<<<;;;:::999777555444444333222222111111000000000000000000000000000......////////////......//////000000000000//////333111///...---...///000///////////////000111111222222111111111111111222:::333111444555444888???JJJllljjjxxxuuuiii^^^SSSMMMJJJNNNQQQRRRSSSUUU[[[```cccbbbaaa``````ccchhhlllrrrrrrvvv~~~|||xxx|||vvvqqqppprrrpppiiibbbfffaaa\\\YYYYYYWWWTTTQQQNNNNNNNNNOOOTTT[[[eeekkk{{{}}}|||sssdddWWWQQQPPPRRRVVVZZZYYYOOO???222>>>GGGQQQTTTPPPGGG;;;222...(((&&&)))***&&&&&&***&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$###""""""$$$''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$YYYEEEAAA>>>;;;999999888666444444444333222222111111000000000000000000000000000......////////////......000000////////////000000222111///.........///000///////////////000111111222222111111111111222222333000000555888;;;CCCLLL```|||lll{{{|||tttiii^^^WWWQQQMMMIIISSSTTTUUUUUUWWW[[[aaaeeecccggglllooooooqqquuuxxx||||||xxxyyyxxxuuupppllliiieeeddddddbbb]]]YYYWWWUUUSSSQQQRRRUUUZZZ^^^iiitttxxxwww{{{hhhVVVSSSSSSUUUZZZ[[[VVVJJJ@@@:::CCCNNNTTTRRRJJJ???777000)))&&&)))***(((&&&(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$YYYEEE@@@===:::999888777555333444444333222222111111000000000000000000000000000...//////000000//////...111000///......///000111222111///......///000000000////////////000111111222222111111111111222222000000222555999AAAOOO]]]}}}xxxxxx|||uuubbb\\\TTTOOOMMMNNNPPPQQQWWWWWWVVVWWW[[[```gggkkkhhhooovvvyyyzzz~~~}}}|||xxxtttrrrpppllleee```bbb___[[[WWWTTTSSSSSSTTT[[[bbblllvvvvvvuuucccWWWVVVYYYaaahhheeeXXXLLL888???IIIRRRTTTOOOGGGBBB555---'''(((***)))'''&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))&&&$$$###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$XXXFFF@@@>>>;;;999888777555444444444333222222111111000//////////////////////////////000000000000//////222000///------///000222111000////////////000000000000//////000000111222222222111111111222333333333444444444888EEEZZZlll~~~zzz}}}pppeee^^^TTTQQQNNNMMMOOOSSSWWWZZZXXXXXXYYY\\\bbbhhhnnnqqqpppvvv}}}{{{wwwuuutttqqqooojjjgggbbb^^^[[[XXXVVVTTT\\\]]]```eeemmmzzz|||vvv]]][[[___lllyyywwweeeTTT<<<>>>DDDMMMRRRPPPNNNNNN===444***'''((()))((('''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%XXXGGGAAA???<<<::::::999777555444444333222222111111000//////////////////////////////000000000000//////222000///------///000222000///////////////000000000000000000000111222222222222111111222333333444555666555444;;;PPPkkk~~~tttrrr{{{uuuggg]]]UUUQQQLLLMMMNNNPPPRRRUUUXXX[[[ZZZ\\\```eeejjjpppuuuxxx{{{{{{yyyzzz{{{|||tttpppjjjfffccc```\\\YYY^^^\\\ZZZZZZ```jjjwwwfff``````mmm}}}ppp___DDD>>>===CCCHHHIIILLLQQQEEE<<>>;;;999888777555444444444333333222111111000000000000000000000000000000000111111111111000000//////000000000000//////......///000000111000000111111111000111111222333222222222222333444555666444<<>>999777888222<<>>;;;:::999999888777777555444333333222111///000000000000////////////000000000000000000000000000000000000000000000000000000//////000000111222000111111222222333333333111111444888999999===DDDUUUyyywwwpppppp}}}ppp___TTTPPPRRRSSSTTTRRRTTTWWWZZZ]]]aaafffiiirrr{{{wwwtttpppiiidddbbbcccdddeeeeeeqqq~~~zzztttxxxhhhaaaXXXPPPJJJCCC<<<777222999AAAEEEDDD===333,,,((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******))))))((()))))))))***************++++++++++++++++++++++++''''''((())))))***))))))***)))((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((SSSGGGAAA>>>;;;:::999999888777777555444333333222111///////////////000000000000000000000000000000000000000000000000111111111111111000000000000111222222000111111222333333444444333333555777888999AAAJJJ^^^kkkllluuu{{{hhh^^^RRRMMMPPPUUUXXXXXXXXXZZZ\\\^^^aaaffflllqqq}}}vvvrrrmmmjjjiiiiiigggfffdddkkkqqqvvvvvvrrrxxxoooeee\\\YYYZZZTTTFFF999444777===DDDGGGAAA777000))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))***************)))*********+++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++++++++++++++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((SSSGGGBBB???<<<:::999999888777666555333333333333111000////////////000000000000000000000000000000000000000000000111111111111222000000000111111111222222000111111222333444555555777666555666777;;;HHHUUUvvvmmmcccqqq~~~jjj[[[UUUOOONNNSSSWWWXXXWWW[[[\\\^^^```cccjjjttt|||yyyvvvsssssssssqqqlllhhh```dddeeeeeemmm~~~wwwrrrsssoooeee]]]```gggeeeUUUFFF;;;777888AAAGGGCCC:::444,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''((((((((()))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++)))******++++++++++++*********++++++,,,---------************************++++++,,,,,,---,,,,,,,,,,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((RRRGGGCCC@@@<<<:::999888777555555444222333333444222111.../////////000000000111000000000000000000000000000000111111111222222222///000111222333222111111000111111222333444555666888666666888<<>>LLLfffwwwggggggkkk{{{}}}iii[[[SSSQQQTTTTTTSSSVVV]]]aaabbbdddhhhssszzz||||||yyynnnoooooonnntttzzzxxxhhhfffmmmpppxxxqqqSSS<<<>>>IIILLLHHHEEE@@@888///***)))***)))''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++***************+++...+++))))))+++,,,+++)))...---,,,,,,---------,,,---,,,+++++++++---...//////111444555444333333444666555444666999<<<>>>>>>@@@AAABBBCCCEEEGGGHHHIIIGGGFFFEEEEEECCC???:::666888666444333222000---***///...,,,++++++***(((%%%***(((&&&%%%''')))))))))''''''(((((()))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((***+++RRRGGGCCC@@@===;;;:::999888777444444333333222111111111000000000000000000000000...//////000111111222222000000000111111000000///111111222222222333333333333333333444444555555555555555999DDDZZZwwwoooggghhhwwwooo___VVVRRRSSSVVV]]]ZZZ[[[^^^aaadddlllttt~~~rrrqqqnnniiikkkttt~~~pppooowww|||bbbDDD@@@HHHNNNOOOQQQCCC;;;111+++************))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))((()))))))))************+++++++++************+++++++++***))),,,///222111000++++++,,,---......---,,,+++,,,---...000333555666333666:::===>>>@@@BBBDDDLLLKKKKKKNNNRRRUUUWWWXXX]]]]]]^^^___aaabbbcccccc^^^]]]\\\\\\ZZZXXXSSSPPPKKKHHHDDDAAA>>>:::555111000...++++++,,,---------...,,,************((('''&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&(((***+++SSSGGGCCC@@@===;;;:::999888777444444333333222222111111000000000000000000000000/////////000111111222222000111111222222222111111111111222222222333333333444444444444444555555555777555999LLLkkkoooiiiooosssuuu```UUUSSSTTTWWW[[[______aaadddeeejjjuuuuuussspppkkkmmmpppuuuvvvsss{{{oooOOOEEEIIIMMMPPPRRRHHHAAA666...******+++,,,)))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++******++++++,,,,,,++++++,,,......,,,+++------...///...---+++***+++---111666<<<@@@CCCEEEJJJMMMQQQTTTVVVYYY\\\^^^dddccccccfffiiikkklllllloooppppppqqqrrrrrrssssssooonnnllllllllljjjhhheeecccaaa]]]YYYVVVRRRMMMIIIGGGBBB;;;666222000...,,,+++***))))))******(((&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((('''&&&&&&'''(((***+++SSSGGGCCC@@@===;;;:::999888777555444444333222222111111000000000000000000000000//////000000111111111111111111222333333333222222111111222222222333333333444444555555555555555555<<<999@@@ZZZvvviiinnn|||wwwgggXXXTTTWWWZZZ]]]___^^^bbbiiippptttzzz}}}yyyuuusssyyytttuuuyyy~~~xxx{{{~~~yyy^^^RRRPPPOOOMMMLLLNNNHHH>>>333,,,)))***+++)))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,------,,,***)))000111111111000///000111<<>>???MMMmmmpppjjjoooxxxyyyggg]]]UUUWWW]]]___```aaabbbfffoooyyy|||zzzzzzyyyxxx|||nnn^^^WWWSSSOOOMMMQQQMMMEEE:::///)))(((******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))*********+++)))))))))*********++++++,,,,,,++++++,,,---......***+++,,,...//////000111///111444666999>>>EEEJJJ\\\___dddiiimmmqqqssstttqqqrrrsssrrrqqqqqqrrrtttsssrrrrrrssstttrrrooommmppppppppppppppppppppppppsssqqqpppppprrrrrrqqqpppjjjjjjjjjlllooopppooonnnllljjjhhheeebbb^^^XXXUUUGGGAAA999333///---,,,+++,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))***+++TTTHHHCCC@@@===;;;:::999888777555555444444333333222222000000000000000000000000000000000000000000111111000111222222333333333333111111222222222333333333333444444555666666777777999BBBXXX|||xxxbbbjjj{{{vvvhhh[[[VVVUUU[[[```aaaaaaccchhhiiippp|||~~~{{{uuurrrxxxuuuaaaVVVQQQNNNLLLNNNNNNJJJ@@@444+++((()))******)))))))))((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))************+++,,,,,,,,,,,,---...//////......///...,,,,,,---///333888>>>EEELLLVVVaaaiiirrrsssssstttuuuuuuuuuuuuqqqrrrsssrrrqqqqqqsssuuuqqqqqqsssvvvwwwvvvsssqqqpppppppppppppppqqqqqqqqqpppoooooopppqqqqqqpppnnnkkkkkkkkkmmmoooppppppnnnppppppppprrrrrroookkkhhh___WWWKKK???666000+++(((...---+++)))((('''(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))(((((('''''''''((())))))******+++TTTHHHCCC@@@===;;;:::999888777555555555444333333222222000000000000000000000000111000000000000000000000///000111222333333333333111111222222222333333333222333444555666777888999>>>MMMjjj~~~ooohhhtttyyygggZZZVVVUUUWWW]]]aaabbbfffkkkooorrr|||}}}wwwtttuuuzzz~~~{{{hhhZZZQQQJJJFFFFFFJJJLLLEEE999///+++,,,*********)))))))))(((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111222222111000222666:::HHHNNNWWW]]]bbbhhhpppvvvtttsssrrrqqqpppooooooooopppqqqqqqpppooooooqqqsssmmmnnnpppsssuuutttpppmmmkkkkkkllllllmmmmmmnnnnnnnnnmmmnnnpppqqqpppnnnkkknnnmmmlllmmmoooooommmlllnnnnnnnnnoooooonnnllliiijjjddd[[[QQQIIIAAA:::555444222///,,,***)))))))))************************'''((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))'''((()))******)))(((''''''(((((()))************TTTHHHCCC@@@===;;;::::::888777666555555444444333222222000000000000000000000000111111111000000000000000...///000111222333333333111111222222222333333333111222333555777888999:::MMM```fffmmmuuuxxxiii\\\SSSVVVVVVZZZ```bbbdddkkksssyyy~~~|||yyywwwvvvvvvvvvwwwzzz{{{zzzwwwsssrrrtttvvv{{{|||~~~lll```eeeqqq~~~{{{zzzxxxuuusssyyyvvvgggXXXJJJAAA???GGGLLLHHH<<<222......************))))))))))))'''((()))******)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000,,,000444888===FFFPPPWWWaaagggnnnqqqpppnnnppprrrqqqpppooooooooopppqqqrrrnnnooonnnkkkiiihhhjjjllliiijjjkkkmmmnnnkkkfffbbbggghhhhhhiiijjjjjjkkkkkkooooooqqqssstttsssooollljjjiiihhhiiijjjjjjiiigggdddcccccceeehhhkkklllkkkmmmkkkhhhddd```ZZZSSSOOO999777444000---,,,,,,,,,************************'''((((((((())))))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((()))******++++++***RRRHHHCCC@@@>>><<<<<<;;;999888777666555444444333444444333111///...000111111111000000000000111111111111222333333444333222111000222222333333333333444444222444222555;;;666777GGG[[[rrrggggggppp~~~tttfff[[[VVVVVVVVV[[[bbbdddaaaaaammm{{{xxxvvvttt{{{}}}wwwppplllfff^^^YYYYYYXXXXXXXXXYYYZZZZZZWWWYYY[[[[[[ZZZYYYXXXYYYZZZ^^^aaa```\\\[[[]]]aaaeeeeeefffeeeeeefffiiillllllqqqsssqqqppprrrsssqqqmmmlllmmmnnnppppppnnnlllpppooonnnnnnppprrrtttvvv~~~^^^TTT[[[lll||||||ppptttzzzkkk]]]QQQBBB<<<@@@EEEGGGCCC:::000)))(((+++---,,,***((()))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,++++++,,,......---+++---......---...333888222888CCCQQQ^^^hhhmmmooorrrwwwxxxtttrrrssssssrrrppplllfffcccdddeeeeeeeeeeee```___aaabbb___]]]^^^\\\ZZZXXXZZZ]]]\\\XXXSSS[[[[[[ZZZZZZYYYYYYZZZZZZbbbfffmmmqqqoookkknnnuuummmgggmmmrrrlllhhhddd[[[UUURRRQQQQQQOOONNNTTT\\\aaaeeeiiijjjfffcccaaaaaa\\\RRRDDD888333111000...,,,+++***+++,,,,,,+++))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************))))))))))))************RRRHHHCCC@@@>>><<<<<<;;;999888777666555444444333444444444222000000111222222222000000000000111111111111222333333333333222111000222222333333333333444444333666444777;;;777<<>>>>>@@@EEEHHHDDD888...)))+++,,,,,,)))((()))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))((())))))))))))(((((((((((())))))))))))))))))))))))************************************************************++++++++++++++++++***+++,,,---------,,,///222222000000222555GGGMMMXXXdddmmmsssuuutttuuuxxxwwwrrrqqqssssssqqqhhhccc^^^]]]```bbbbbbaaaddd^^^ZZZ]]]bbbffflllrrrjjjbbbZZZVVVWWW\\\___```gggnnnwwwzzzuuukkk```ZZZ]]]ZZZ]]]eeejjjhhhccc```gggaaafffjjjfffeeecccZZZTTTMMMFFFCCC@@@@@@EEEKKKOOOSSSXXX\\\^^^bbbfffjjjhhhddd]]]UUUKKK@@@555...,,,+++******++++++)))((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))***************))))))))))))*********+++RRRHHHCCC@@@>>><<<<<<;;;999888777666555444444333444444444222111111222333333222000000000111111111222222222222333333333222111111222222333333333333444444333777666888<<<:::CCCZZZvvviii___hhhxxxvvv```UUUSSSTTTWWW[[[``````ccchhhlllsssxxxvvvssspppmmmhhhccc___XXXXXXYYY]]]]]][[[]]]aaa``````___]]]```cccaaa\\\aaaaaabbbbbbcccdddeeefffggghhhiiihhhggghhhiiikkkmmmqqqvvvxxxwwwuuuvvvxxxsssvvv}}}xxxwwwyyyxxxrrrooonnnkkkfffhhheeecccbbbbbbbbbaaa```^^^\\\ZZZYYYXXXWWWXXXXXXVVVZZZ___cccjjjvvvyyyyyy~~~||||||xxx^^^PPPJJJDDD>>><<>>000***+++,,,+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,,,,------.........---///111111222555<<>><<<<<<;;;999888777666555444444333444444333222111111222333222111000000111111111222222222222222222222222222222222222222222333333333444444222777777999===>>>LLLfffyyy___bbbssszzzhhhWWWQQQTTTYYY]]]aaa___aaafffkkkqqq}}}xxxnnniii___```aaabbbccccccbbbaaa]]]aaafffhhhggggggjjjooommmjjjhhhjjjnnnppplllgggnnnppptttxxx}}}{{{wwwtttrrrooommmfffdddaaa^^^[[[XXXWWWVVVRRRSSSTTTSSSVVV^^^jjjssszzz|||tttyyyyyygggVVVGGGHHH@@@;;;@@@IIIJJJ>>>222,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////.........///---...000222888DDDRRR]]]fffjjjpppuuuvvvvvvttttttkkkmmmmmmkkklllnnnjjjccc]]]]]]```jjjwww}}}wwwtttyyywwwfff]]][[[[[[[[[eeellleeeggg^^^VVVUUUSSSLLLCCC???>>>>>>???AAAEEEKKKRRRVVVcccfffiiihhhaaaZZZVVVUUU@@@:::222,,,***+++,,,---******************))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,RRRHHHCCC@@@>>><<<<<<;;;999888777666555444444333444444111000000000222222111///111111111111222222222222222222222222222222222333222222222333333333444444222777777:::@@@DDDUUUqqqgggaaannn||||||hhh\\\QQQQQQVVVZZZ]]]```aaagggpppxxxooogggfffhhhiiifffhhhkkknnnpppqqqrrrrrr~~~~~~xxxtttqqqcccaaa]]]XXXTTTPPPMMMKKKKKKKKKJJJHHHGGGJJJOOOTTTZZZhhh~~~~~~xxxrrrrrryyy~~~{{{vvvaaaBBBDDD???;;;>>>DDDEEE???888///---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''(((*********((('''((((((((()))))))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,------------...//////...------///111222666===EEEMMMYYYfffooommmoooqqqpppnnnlllmmmnnn^^^fffooowwwtttvvv{{{}}}llldddbbbcccgggwwwzzzmmmbbbYYYYYY[[[XXXSSSPPPHHHFFFDDDBBBAAAAAAAAABBBVVV[[[aaaeeefffgggkkknnnWWWOOOBBB777000.........******)))))))))))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,RRRHHHCCC@@@>>><<<<<<;;;999888777666555444444333444444000000///000222222000...111111111222222222222333222222111111222222333444222222333333333333444444333777777<<>><<<<<<;;;999888777666555444444333444444111000000222333333111///111111111222222222333333222222111111111222333444222222333333333333444444555888777???MMMVVVhhh{{{mmmnnnzzzmmmaaaXXXWWWYYY___aaabbbeeeiiikkksss~~~xxxzzzzzzwwwsssqqqtttxxx{{{yyyyyyuuurrrmmmiiifffaaa\\\XXXLLLLLLJJJIIIGGGDDDBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFLLLTTT^^^mmm}}}[[[DDD@@@;;;<<>><<<<<<;;;999888777777555444444444444444222111222333444444222000111111222222222333333333222222111111111222444555222222333333333444444444888999888BBBRRR]]]mmmiiikkkttt|||tttbbbXXXSSSUUUYYY___aaaaaafffmmmvvv|||wwwqqqnnnlllnnnttt{{{~~~}}}wwwmmmddd[[[ZZZXXXWWWUUURRRNNNKKKGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHMMMRRRUUU\\\nnn~~~~~~nnnMMMEEE>>>===CCCHHHGGGDDD777333...,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++---------------------------------........./////////222444555777???LLLUUUeeeiiilllkkkgggccccccccchhhppp{{{{{{sssmmmlllllljjjiiijjjrrrkkkbbb[[[WWWSSSOOOLLLEEECCCBBBGGGPPPZZZ___bbb```bbbeeeeee___TTTFFF<<<000000...---+++***(((((())))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777999888777666555444333333222000///000222333333222222222333333333333444444444444333333333333333333222333444444333333555777666777AAAOOOYYYgggqqqgggrrrvvvcccZZZPPPXXX[[[^^^```ccchhhooouuu|||wwwmmmnnnqqqqqqooommmgggccccccbbbeeeppp}}}{{{rrrnnnggg```ZZZVVVTTTSSSLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIJJJIIIIIIJJJKKKOOORRRUUUWWWYYY[[[^^^aaazzzeeeKKK888;;;CCCCCCDDDIII>>>666...+++,,,,,,+++***))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))***)))))))))))))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///111///,,,,,,---///111111---666<<<>>>HHHZZZhhhmmmmmmkkkiiieee___^^^fffpppyyyvvv}}}ttt```SSSQQQUUU[[[PPPPPPLLLGGGFFFJJJMMMLLLZZZ[[[]]]```aaa^^^YYYUUUGGG>>>333---------***'''---***((('''((())))))(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777888777777666555444333222222111///000111222222111222222333333333333444444111111111111111111222222222333444444333444666777999<<>>;;;@@@BBBDDDHHHDDD<<<333...---,,,,,,,,,+++************)))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&)))(((((((((((()))******))))))((((((((())))))***)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...//////***---000111000///000111555AAAPPPYYY___dddiiijjjlllqqqrrrnnnkkkqqq~~~zzzuuuzzzqqqbbbZZZZZZ]]]UUUVVVRRRIIIDDDDDDEEEDDDHHHLLLTTT]]]bbbbbb]]]YYYTTTOOOFFF===555000---+++...,,,))))))*********)))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777777666666555444333222222222111000000111222111///222222333333333333444444000000111111222222333333222444555444444444666888:::???NNNdddxxxyyynnnkkkuuunnnYYYUUUXXXUUU\\\aaafffiiilllwww}}}dddYYYTTTPPPQQQWWW[[[[[[YYYYYY\\\eeetttwwwhhhbbb___\\\YYYXXXWWWVVVUUUSSSNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMMMMLLLLLLNNNOOOPPPRRRTTTVVVVVVXXXZZZ\\\___dddyyyttt```ooo~~~zzzfffEEE999===BBBFFFIIILLLEEE;;;222...---------,,,,,,+++++++++*********)))((((((''''''(((((()))'''(((***,,,,,,***((('''***))))))))))))***+++++++++******)))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------....../////////...//////000000***...222222111222777===LLLVVVdddnnnmmmhhhgggjjjsss~~~~~~tttjjjhhhiii]]]aaa```VVVLLLHHHGGGFFF===@@@GGGPPPYYY^^^______```^^^XXXNNNAAA666///---...,,,******++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777666555555444333333222222333222111111222111000...222222222333333333444444222222333333444555666666333444555555444555777999;;;BBBTTTmmmnnnooottttttcccUUUVVV]]][[[```eeejjjlllqqqeeeSSSTTTTTTUUUXXX\\\^^^\\\ZZZ\\\```hhhuuutttyyywwwfff\\\[[[UUUTTTSSSSSSTTTUUUTTTSSSOOOPPPPPPQQQPPPOOONNNMMMKKKKKKLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\gggiii}}}lllffftttpppLLL999999AAAHHHKKKOOOKKKBBB666...---------,,,+++++++++************))))))(((((((((((())))))(((***---//////---***(((***))))))))))))***++++++---,,,,,,++++++++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000////////////000000222111000///222;;;GGGPPPccceeejjjmmmjjjfffmmmyyy~~~wwwfffYYYQQQLLLEEECCCAAADDDLLLUUU^^^bbbaaaaaa___YYYOOOBBB666///---,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777555555555444333333222222333222111222333222000...222222222333333333444444222222333444555555666666333444555555555666888:::>>>HHH]]]yyy}}}kkkxxx}}}ggg]]]UUUWWW^^^\\\bbbgggkkknnnwww{{{___ZZZWWWXXX[[[^^^^^^]]]ZZZXXXVVV[[[aaaiiittt{{{qqqjjjnnnzzzzzzwwwuuusssuuuxxx{{{rrrkkkrrr|||}}}ppp___WWWWWWSSSRRRQQQQQQRRRRRRPPPOOONNNNNNPPPPPPPPPNNNLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTVVVVVVWWWWWWYYY[[[bbbggg}}}~~~}}}]]]BBB888===DDDGGGMMMMMMFFF999///------+++++++++*********)))))))))))))))(((((((((((())))))'''***,,,......,,,***''')))(((((((((((()))******---,,,+++***************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------//////////////////000111444222111333;;;GGGTTT\\\cccccceeeiiimmmwwwjjjXXXNNNPPPKKKEEECCCFFFNNNUUUYYY[[[\\\^^^```^^^TTTFFF;;;111///,,,***+++++++++************************)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777555555555555444444333333333222222444555444222000222222333333333333444444111111222222333333444444333444666666666777999<<>>EEELLLJJJ===222///...***+++************)))))))))***))))))(((((())))))***&&&''')))++++++)))'''&&&)))(((((((((((()))******+++***)))((((((((((((((()))))))))************+++************++++++++++++,,,,,,,,,---------......////////////000111222222000555===DDDKKKTTT]]]ccc]]]eeennnwwwvvvfff\\\WWWSSSMMMIIIHHHGGGFFFFFFTTTUUUXXX___eeebbbXXXOOO===999333...,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777666666666555555555555444333333333555777666444222222222333333333333444444222222333333333333333333333555666666666888:::<<>>IIILLLAAA666333///***,,,,,,+++++++++***************))))))))))))******'''((()))******)))((('''***))))))))))))***++++++,,,,,,+++***)))(((((()))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------.........//////////////////000222333555555777CCCQQQWWWXXX\\\gggrrruuu~~~yyysssmmmcccZZZRRRKKKEEEAAAIIIJJJNNNTTT[[[______^^^PPPHHH>>>555000---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......PPPFFFBBB@@@>>>===<<<;;;999777666666666666666555555555333333444666888888555333222222333333333444444444555555555555555555444444333555666777777888;;;===LLL^^^}}}ssscccpppmmmYYYVVV___```cccjjjlllpppzzzuuuwwwzzz}}}~~~~~~}}}|||{{{zzz{{{tttrrroookkkiiigggffffff___dddkkkmmmdddWWWRRRSSSTTTSSSSSSUUUVVVVVVTTTRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSTTTUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPOOOQQQTTTVVVWWWYYY\\\]]]^^^___bbbdddvvvUUU???;;;;;;999HHHNNNDDD999555111***---------,,,,,,,,,++++++******))))))))))))******+++++++++,,,,,,+++++++++++++++******++++++,,,---000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000///000000222333555777888CCCRRRaaabbb\\\___rrrnnnaaaWWWQQQNNN???AAADDDHHHMMMUUU]]]ccc]]]UUUGGG;;;333///---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))***++++++++++++***'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......OOOHHHBBB@@@>>>===<<<;;;999777666666666666555444333222222222333444444555666666333333333444444444555555444444333333333333222222222444333666:::555777GGGVVViii|||jjjlllvvvuuuaaa[[[WWW[[[```cccfffjjjuuuwwwwwwrrrkkkgggfffeeebbb```\\\ccciiifff]]]VVVVVVYYYSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRSSSUUUUUUTTTRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTQQQRRRRRRPPPNNNNNNOOOPPPRRRQQQPPPNNNMMMOOORRRUUUUUUZZZ[[[\\\]]]VVV\\\pppaaa@@@;;;;;;:::@@@IIIIII>>>111...222,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******************111000///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---------.../////////......///000222666<<<@@@UUU\\\bbbbbbcccqqqwww___TTTSSSLLLBBB:::;;;CCCLLLTTTXXX```^^^WWWKKK===333---,,,,,,------,,,***)))***++++++++++++++++++***)))((('''((()))******)))((('''))))))))))))*********************)))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////OOOHHHBBB@@@>>>===<<<;;;999777666666666666555444333222222222222333444444444555333333333444444444555555222222222333333444444444333555444777===:::???RRRbbbyyyppplllrrrjjj[[[YYYZZZ^^^aaadddkkksss~~~|||qqqiiifffeeedddccc___dddgggddd]]]VVVUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTVVVWWWWWWVVVVVVUUUSSSTTTSSSRRROOONNNOOOQQQRRRRRRRRRPPPOOOPPPSSSVVVUUU[[[[[[\\\]]]XXX^^^tttrrrQQQBBB888777<<>>===<<<;;;999777666666666666555444333222222222222222222222222333333333333444444444555555111111222333444555666666444777555888??????JJJaaarrrxxxiiittt}}}qqq___XXXZZZ___cccdddhhhrrr~~~vvvjjjdddccccccccc^^^```bbbaaa^^^ZZZXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSQQQOOOPPPQQQRRRSSSTTTSSSRRRSSSTTTVVVWWW\\\]]]]]]___[[[ddd{{{iiiQQQ;;;666999???FFFDDD:::111...------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,------------.........//////000000111222222333333111000555@@@LLLUUUYYYcccgggwwwyyyhhh```\\\YYYRRRHHH@@@======>>>HHHNNNTTTVVVQQQHHH>>>999///,,,+++,,,...---***'''******+++++++++***))))))***))))))(((((())))))***)))))))))*********++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000NNNGGGBBB@@@>>>===<<<;;;999777666666666666555444333222222222222111111111111111333333333444444444555555222222333333444555555666555888666777>>>BBBSSSooojjjnnnxxxccc[[[\\\]]]bbbfffiiimmmxxxyyyjjjbbb```______YYYYYYZZZ]]]___```___^^^ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[YYYXXXVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVTTTQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWYYY______```bbbaaammmeeeFFF999888===FFFIIIBBB666///......------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,***************+++,,,,,,,,,,,,,,,------------...------------............//////000111222333333444///222888@@@JJJUUU]]]bbbwww}}}~~~tttrrrtttwwwnnn```TTTNNNJJJAAA888>>>EEENNNUUUUUUOOOGGGBBB555000+++***---...+++(((---------......---,,,,,,+++***)))(((((()))***+++))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000NNNGGGBBB@@@>>>===<<<;;;999777666666666666555444333222111111111111111111111000333333333444444444555555444444444444444444444444555888666666===DDDZZZyyy~~~hhhwwwkkk]]]\\\aaa___```eeekkkrrr}}}|||mmmddd___\\\[[[WWWVVVVVVZZZ^^^aaabbbaaa\\\]]]^^^______^^^]]]\\\\\\[[[XXXWWWVVVWWWYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVTTTRRRPPPQQQRRRUUUVVVXXXWWWVVVVVVWWWXXX\\\bbbcccdddggghhhyyywwwRRR>>>999:::DDDKKKFFF:::111//////......---,,,,,,+++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,---------.........---------.........//////...///000111222333444444444:::AAAIIIRRR^^^kkkttt}}}jjjYYYNNNEEE<<<;;;???FFFMMMPPPOOOKKKHHH===666...+++,,,...---+++,,,------.........------+++***)))(((((()))***+++************+++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111NNNFFFBBB@@@>>>===<<<;;;999777666666666666555444333222111111111111111111111222333333333444444444555555555555555555444444333333444999777777>>>GGGbbbmmmmmmwwwccc\\\^^^ccc``````fffnnnxxxqqqggg```\\\YYYXXXWWWWWWYYY\\\___``````___aaabbbddddddbbbaaa___```^^^\\\ZZZZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWWWWVVVTTTSSSTTTUUUVVVWWWXXXWWWVVVWWWXXXZZZ___eeeggghhhmmmqqq]]]DDD===:::BBBJJJGGG<<<555000000///...---,,,,,,+++++++++++++++++++++++++++******************************++++++,,,---------,,,,,,,,,,,,,,,---...///,,,---------............------........./////////...///000111222444444555===???DDDLLLYYYkkk~~~kkkUUUMMMKKK??????@@@DDDGGGJJJJJJJJJCCC===444///...///......******+++,,,,,,,,,++++++*********))))))******************++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,---------............---......//////000111111MMMFFFBBB@@@>>>===<<<;;;999777666666666666555444333222000111111222222333333333333333333444444444555555444444444444555555555555333999999;;;BBBNNNlllooohhhzzz~~~ggg]]]]]]___ccccccfffllluuurrrfff___ZZZWWWUUUVVVWWWXXXZZZ]]]aaacccdddeeeggghhhhhhgggeeeddddddcccbbbaaa`````````aaa]]]]]]^^^^^^]]]\\\[[[ZZZXXXYYYYYYXXXWWWWWWXXXZZZXXXXXXXXXVVVUUUVVVYYY[[[aaahhhjjjmmmrrryyyqqqOOOEEE???DDDKKKIIIBBB<<<111111000///...---,,,,,,++++++++++++++++++++++++******************************++++++,,,------...---,,,,,,,,,,,,------...------------........................////////////000000111333444555666777CCCDDDJJJ[[[rrrkkk[[[QQQFFFBBB>>>===@@@DDDFFFGGGEEEBBB===777333000...---))))))***+++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------...------------.....................///000000111111MMMFFFBBB@@@>>>===<<<;;;999777666666666666555444333222000000111222333444444444333333333444444444555555222333333444555666777777222:::;;;>>>FFFSSSssshhhlllooo[[[YYY^^^___cccgggnnnuuu|||xxx}}}qqqccc[[[WWWUUUQQQSSSUUUWWWZZZ^^^dddhhhggghhhjjjlllllljjjhhhgggiiihhhgggfffeeeeeedddddd]]]___```aaaaaa___]]]\\\YYYZZZ[[[ZZZYYYYYY[[[]]]YYYXXXWWWUUUTTTVVVYYY\\\bbbjjjlllooovvv~~~XXXMMMEEEIIINNNMMMGGGCCC222111000///...---,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......------,,,,,,+++,,,,,,------------.........//////............/////////000111222333444666777888999IIIKKKWWWrrrcccIIIJJJEEE>>>;;;===AAACCCDDDEEEEEEBBB===777111---,,,***+++,,,,,,------------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////......//////000000111111PPPJJJCCC@@@>>><<<<<<;;;999888:::999777555444333444444555444222111111222444555444444444444444444444444666555555555555444444444555777;;;@@@GGG[[[~~~qqqhhh{{{{{{bbbXXXZZZaaadddbbbnnnoooqqquuuqqqyyypppdddZZZVVVUUUQQQRRRTTTVVVXXX\\\fffnnnooommmkkkjjjkkkllllllkkkiiikkklllkkkiiigggggghhhaaaccceeeffffffeeebbbaaa^^^\\\YYYXXXXXXYYYXXXXXXZZZZZZYYYWWWUUUWWWZZZ]]]bbbgggmmmrrrxxxfffTTTJJJOOOSSSMMMFFFFFF999222...///000---++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,---......//////......000////////////000000111333000000444555555:::BBBTTTPPP^^^pppYYYSSSHHHGGGEEE<<<<<>>BBBBBBBBB???:::444111//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,---------------............///---------.........//////000/////////000111222222OOOIIICCC@@@>>><<<<<<;;;999888:::888777555444444444444555444222111111222444555444444444444444444444444555555555555555555555555999:::>>>EEEQQQhhhaaaoooyyyooo\\\VVVZZZ```cccdddqqquuuxxxrrrmmmuuunnnddd\\\XXXVVVTTTTTTVVV[[[aaaggglllqqqpppooonnnoooppppppnnnlllkkkmmmnnnmmmkkkiiiiiijjjgggiiikkklllllljjjhhhfffccc___[[[XXXXXXYYYZZZZZZZZZZZZYYYXXXVVVXXX[[[]]]dddhhhnnnuuu}}}rrr^^^OOOPPPSSSNNNHHHGGG;;;444//////000---+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------.../////////......000////////////000111111666333444777777999CCCNNN\\\eee}}}ttt___UUUNNNOOOMMMBBB@@@CCC??????@@@@@@>>>:::555111//////...---,,,+++,,,---...,,,,,,,,,,,,,,,+++******************++++++++++++++++++,,,,,,,,,,,,---------------............///---------.........//////000000///000000111222333~~~NNNHHHCCC@@@>>><<<<<<;;;999888999888777555444444444444444444222222222222444444444444444444444444444444444444444555555666777777888888===KKK```|||sss]]]uuu}}}vvvcccXXXXXX^^^bbbddddddrrrwww~~~nnniiippptttccc]]]ZZZWWWUUUSSSRRRVVV```mmmvvvvvvsssrrrrrrrrrtttuuutttqqqoooooopppqqqpppmmmlllmmmnnnpppqqqrrrsssrrrqqqnnnmmmhhhccc]]]YYYYYY[[[]]]^^^[[[[[[ZZZYYYXXXYYY\\\___fffiiipppzzzlllVVVQQQTTTQQQLLLJJJ???666/////////---,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------......///////////////000000//////000111111222444333444666999AAASSSccczzzrrroooqqqgggQQQEEEBBB;;;===>>>??????<<<999555222///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++***************+++++++++,,,++++++,,,,,,,,,,,,---------------............///------........./////////000000000000111222333444}}}MMMFFFCCC@@@>>><<<<<<;;;999888888777777666555444444444444333333222222333333444444444444444444444444444333333444555666777888888777777@@@VVVtttiiimmmzzzwwwiii\\\YYY]]]cccfffhhhiiiuuu{{{|||kkkfffiii|||eeeVVVVVVWWWVVVTTTTTTTTTZZZjjj}}}xxxwwwuuuuuuvvvvvvuuussssssttttttsssqqqpppqqqrrruuuvvvwwwwwwvvvtttrrrqqqiiieee```^^^^^^```aaabbb\\\\\\\\\\\\[[[\\\___bbbgggiiiqqqyyy]]]RRRSSSRRROOOMMMCCC999111///...------///------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------..................///000000000000///000000000000111111222333333444666:::CCCVVVooohhhPPPHHH@@@>>>>>>???@@@@@@===:::777111///...,,,++++++,,,,,,+++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////000000000111222333444555}}}LLLFFFCCC@@@>>><<<<<<;;;999888777777777666666555444444333333333333333333333333444444444444444444444444222333444555666888999999:::;;;GGGdddpppggg~~~mmmaaaYYY\\\aaadddgggjjjsss|||wwwiiibbbcccsss}}}]]]PPPSSSVVVUUUSSSWWWYYYaaawww|||xxxuuuuuuwwwxxxyyywwwxxxwwwvvvtttssstttvvvwwwxxxxxxwwwvvvtttrrrqqqfffeeecccdddeeefffeeeddd]]]^^^_________```ccceeehhhiiisssdddSSSQQQRRRQQQOOOFFF<<<333000///------///...------,,,,,,------...,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////...///000000111111000000000000000111111222444444444666;;;EEEZZZvvv~~~```TTTKKK@@@>>>>>>???@@@???<<<999333111///---,,,,,,,,,,,,+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///........./////////000000000000111111222444555666}}}LLLFFFCCC@@@>>><<<<<<;;;999888666666777777666555444444333333333333333333333333444444444444444444444444333444444666777888999999888<<>>555222000...---///......------------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------...//////000000//////000111111111111111000000111111222333555555222666@@@UUUuuujjjZZZKKKCCC???===<<<>>>>>><<<999555444111///...---------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000000111111222333555666777}}}MMMGGGCCC@@@>>><<<<<<;;;999888555666666777777666555444222333333444444333333222444444444444444444444444444444555666777888888999777>>>UUUyyy}}}hhhtttyyy```ZZZZZZbbbdddbbbfffpppyyyyyyiii___WWWTTTaaa|||zzzbbbZZZ^^^aaaaaa```YYY___kkk|||zzz{{{||||||||||||{{{yyywwwwwwyyy{{{zzzzzzxxxwwwuuusssrrrqqqmmmkkkiiihhhhhhhhhfffeeeaaaccceeefffggghhhjjjllllllmmmyyywww\\\PPPMMMMMMLLLJJJ@@@777444222///---.........------------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------...///000000000///000111111222222111111111111111222333444555666555;;;KKKjjjxxxgggPPPIIIDDD???===???@@@>>><<<777666333111///.........+++,,,,,,---......------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///.../////////000000000000111111111222444555777888~~~NNNHHHCCC@@@>>><<<<<<;;;999888555666777777777666555444222333333444444333333222444444444444444444444444555555666666777777888888;;;GGGbbbkkkjjjooo___ZZZ]]]fffgggdddiiiuuuuuufff[[[SSSOOO\\\xxxnnniiiooouuuvvvwwwbbbiiiuuu~~~}}}|||}}}}}}|||zzzxxxxxxzzz||||||{{{zzzxxxvvvtttsssrrrrrrooojjjgggfffffffffeeebbbdddggghhhiiijjjlllnnnnnnooo|||~~~~~~```PPPKKKKKKJJJJJJAAA888555333///------......------------......,,,------......------,,,++++++,,,,,,,,,------------------...///000000111000000111222222222222111111111111222333444666777???FFF[[[}}}cccQQQJJJCCC@@@BBBDDDBBB@@@999777555222000/////////+++,,,,,,---.........---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000111111111222444666777888{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222222222222222222222555444444333333333444444777888777555666999<<<===>>>SSSwwwgggfffsssggg^^^fffdddbbbiiimmmooowwwrrr```TTTQQQMMMSSSkkkyyylllsss}}}~~~zzzvvvuuuwwwzzz|||||||||zzzwwwzzz~~~{{{rrrppptttsssnnnjjjjjjjjjhhhhhheeedddhhhoootttuuussszzz|||gggMMMIIIJJJHHHGGGFFFAAA:::111------///......---------,,,,,,,,,---------------------------------............///............/////////000000000000000000111111111333222222333111111888AAANNN^^^~~~iiiYYYLLLIIIDDD<<<<<>><<<<<<;;;999888777777777666555555444444222222222222222222222222555444444333333444444555666777777666777999;;;===@@@\\\rrr^^^cccuuuyyyddd^^^fffdddccclllpppttt~~~qqq___QQQOOOLLLRRRhhhtttyyyzzzvvvuuuwwwzzz}}}zzz{{{yyyxxx|||xxxqqqttttttnnnkkkkkkjjjggghhhhhhjjjpppwwwzzzxxxuuuoooRRRJJJJJJIIIGGGFFFBBB;;;222......///.........---------,,,,,,---------------------------------............///........./////////000000000000000000111111111111444222111333444555;;;BBB^^^tttoooZZZLLLDDD>>><<<===???:::777::::::555000...---...//////...------...---------............///,,,,,,---------.........---------.........//////000000000000000000000///222111222444333222:::EEE{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222222222333333333333555444444444444444555555666777777888777888;;;>>>CCCbbb[[[ZZZbbbxxxrrr______gggfffgggpppvvv}}}nnn\\\NNNLLLKKKRRRcccxxx}}}~~~{{{vvvuuuxxx{{{~~~yyyyyyxxxxxx{{{}}}xxxrrruuuuuuppplllkkkjjjhhhgggiiiooowww}}}~~~yyyttt}}}[[[LLLIIIJJJGGGGGGCCC<<<444///...000.........------------,,,---------------------------------............///....../////////000000000000000000111111111222222444111111444666:::BBBLLLnnnxxx[[[JJJDDD???999<<<===<<<:::;;;;;;666...000000000000///...---,,,---------............///,,,------------.........------........./////////000000000000000000000000333222222444444666>>>GGG{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222222333333333333333555444444444444555555666666666888999999888<<>>>>>;;;===BBB>>>333000///////////////---,,,---------............///------------........................////////////000000000000000111111111444333222444777===DDDKKK{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222333333333444444444444444444444444555666777777666777;;;:::888>>>GGGVVVmmm\\\VVVooopppxxxxxxiii```bbbhhhiiiooo}}}|||nnn^^^RRRLLLLLLNNNUUU___jjjttt{{{|||{{{|||{{{yyywwwwwwvvvsssqqqpppssswwwxxxtttqqqpppnnnkkkiiilllppptttvvvuuuqqqnnnpppzzzmmmQQQHHHHHHHHHHHHGGGAAA999222000000//////.........---------........................---------............///////////////000000000111///000000111222333333333111444666666777DDDaaa|||fffTTTKKKDDD:::??????<<>><<<<<<;;;999888777777777666555555444444222222333333444444555555444444444444555666777777888555777;;;:::999BBBOOO[[[tttrrrWWW^^^vvvvvvvvvtttgggbbbdddhhhjjjsssnnnaaaUUUMMMKKKKKKOOOXXXbbbmmmzzzyyy{{{xxxxxxyyywwwsssrrrsssqqquuuwwwtttqqqqqqooolllmmmooorrruuuvvvuuusssrrrvvv~~~vvvVVVIIIIIIHHHIIIIIICCC;;;444111000/////////.........------........................---------............////////////000000000111111///000000111222333444444222555999;;;@@@TTTwwwppp[[[QQQNNNAAAAAA>>>===AAAGGGGGGDDD666222---,,,...000///...---------............///------........./////////....../////////000000000///000000111111222222222222333444888BBBNNNTTTTTT{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222333333444555555666444444444444555666777888999555777;;;;;;:::FFFVVVhhhaaa[[[dddvvvzzzzzzqqqfffbbbeeeiiilllwww{{{zzzwww{{{ssscccWWWOOOIIIHHHIIIOOO[[[gggtttzzzooo||||||yyyxxxyyyvvvpppnnnqqqlllrrrtttrrrppppppnnnkkklllpppuuuxxxyyyxxxwwwvvv}}}{{{|||}}}}}}]]]LLLJJJHHHJJJJJJEEE===555111111////////////....................................---------............/////////000000000111111111///000000111333444444555444555:::BBBPPPiiiwwwddd[[[ZZZLLLDDD>>>???BBBCCCFFFIII???888000---...000///...---------............///............////////////.../////////000000000000///000000111111222333333111333555;;;HHHVVV[[[XXX{{{KKKGGGCCC@@@>>><<<<<<;;;999888777777777666555555444444222222333333444555666666444444444555555777888888:::666666;;;;;;;;;HHHZZZ{{{[[[```gggttt~~~ooodddbbbeeeiiilllxxxvvvyyyrrrrrrwwwyyy|||yyylll]]]SSSLLLGGGFFFFFFNNN\\\jjjzzzoooiiixxxzzzxxxxxxsssjjjgggjjjiiinnnqqqpppnnnnnnmmmjjjhhhnnnuuuzzz|||{{{xxxwww~~~zzz{{{|||~~~}}}}}}~~~vvvaaaOOOLLLHHHJJJKKKFFF>>>666222111000/////////............////////////////////////---------.........//////000000000000111111111111///000000222333444555555777555:::HHH]]]yyy{{{kkkcccdddUUUGGG>>>@@@BBB@@@DDDLLLFFF===444...///000///------------.........//////............/////////000////////////000000000000///000000111222222333333///333666<<>>======<<<:::999999888666444333333444444222333444444555555444444555555555666666777888999@@@<<<:::;;;<<>>BBBHHHHHHLLLFFF>>>777333111000///..................................../////////////////////000000000111111000111333333222111333444666:::BBBLLLVVVbbbmmmuuuqqqQQQFFFCCCAAA>>>======<<<;;;999888777666555444444444444222333444555666555444333555555555555666777888999===;;;;;;<<>>888444222000..................................../////////000000//////000000000111111111000222333333222222444666555:::DDDPPPYYYbbbnnnyyyqqqPPPEEEBBB@@@>>>=========;;;:::888777666666555555555555222333444555666555444333555555555555666777888999999:::;;;;;;@@@PPPlllyyyZZZfffttt{{{dddgggllljjjooowwwhhhiiillluuu~~~~~~yyyyyy{{{yyyvvvttttttoooiii]]]ZZZVVVSSSRRRSSSTTTUUUUUUVVVbbbvvv```XXXWWWcccooo}}}{{{vvvpppjjjgggggghhh|||vvvjjjdddbbbdddbbbcccfffhhhmmmyyytttlllooouuuuuuqqqpppwww{{{wwwxxxsss\\\PPPJJJGGGIIIGGG@@@777444111111111111000000000000////////////////////////....../////////000000000111111111111222222222222111333555444222333888<<>>999555222000...//////////////////////////////000000000111111111000000000000111111111111111222333333222333555777777===IIIVVV^^^dddqqq~~~pppPPPEEEBBB@@@>>>=========<<<:::777777777666666666555555222333444444555555444444555555555666666777888999777:::<<<<<>>???IIIdddhhhkkk||||||~~~jjjfffhhhlllpppwwwrrrkkkeeegggooowww{{{{{{wwwyyyyyyxxxzzz~~~}}}yyyooommmlllmmmnnnnnnllljjjcccooo}}}kkk```ZZZbbbxxx|||vvvnnnhhhddddddfffnnn}}}{{{nnnccc\\\ZZZ\\\aaaddddddhhhwww|||ttthhhdddgggkkklllsssxxx}}}~~~}}}pppooommmTTTLLLGGGIIIIIICCC;;;666222222222111111111000000//////////////////////////////000000000111111111111111111222222222333333111444666555555;;;FFFPPPfff~~~{{{www```III>>>DDDBBB>>>;;;999777333111/////////////////////////////////000000000000111000000111111111222222222222333333333333444777:::EEELLL\\\kkkoooppp}}}pppPPPDDDAAA???============<<<;;;666777777777777777666555555444333222333444555666555555555666666777888999888<<<@@@CCCSSStttdddrrrpppfffggggggjjjqqqyyyssskkkcccbbbiiisssyyyzzzvvvyyyyyyxxx{{{}}}wwwxxxzzz~~~}}}yyynnn~~~rrrfff^^^WWWqqqxxxooogggbbbbbbcccgggwww|||ooobbbYYYWWW\\\cccgggeeegggsss~~~}}}uuuiiibbbdddjjjlllnnnsssxxxyyyxxx}}}wwwnnnvvvUUUMMMHHHJJJKKKEEE===888222222222111111111111000000000000000000000000000000111111111111222222222111111222222222333333333000444666666888@@@NNNYYYyyy}}}zzz~~~rrrVVV>>>DDDBBB???===;;;999666333000000000000000000000000............/////////000000111111111111222222222333333333333333444888;;;HHHPPP```pppsssrrrkkkMMMEEEBBB@@@===<<<<<<<<<:::999777777777777666666666666444444444555555555555666666666666777888888999999666888===AAASSSwwwkkkyyyzzzllliiijjjhhhlllwwwzzzjjj```cccjjjnnnssszzzzzzvvvvvv|||}}}{{{bbb^^^WWWbbbtttxxxmmmbbb[[[\\\^^^hhhuuurrrfff______]]]^^^dddiiinnnyyy~~~yyyqqqllljjjkkklllllluuuqqqpppssstttvvvhhhuuuUUUDDDLLLIIIEEEHHH<<<777444222111111222222000...000000000000000000000000000000000000////////////222222222222222222333333555///222999999<<>>GGG>>>777@@@:::///666222000......///000000000000000000000111111111111444222111111222333333222555666666333222333888===KKKSSSdddrrrtttuuukkkMMMEEEBBB@@@===<<<<<<<<<:::999777777777777666666666666444444444555555555555666666666666777888888999999999:::AAAJJJaaammmkkk{{{hhhhhhjjjhhhlllvvvpppcccdddhhhiiimmmsssuuupppooovvv|||jjjYYY]]]___pppxxxlll___YYYYYY\\\cccqqquuujjjbbb^^^```ffflllnnnppp|||{{{sssnnnkkkkkkllllllrrrooooooqqqrrrsss|||rrrooo]]]HHHLLLGGGBBBGGG===999444333111111222222000///000000000000000000000000000000000000000000000///222222222222222333333333666555888===>>>HHHdddyyycccGGGFFF???>>>???888222666333111......///000000000000000000000111111111111444222111111222333333222222444444333222555;;;@@@LLLTTTfffwww|||kkkMMMEEEBBB@@@===<<<<<<<<<:::999888777777777666666666555444444444555555555555666666666666777888888999999;;;:::CCCRRRnnniiirrrrrrfffiiillljjjoooxxxsssfffeeeffffffjjjpppvvvppplllqqqyyy~~~___VVV^^^dddzzz{{{mmm___YYYZZZ^^^dddooo|||~~~rrrfff]]]dddnnnttttttwww|||tttmmmjjjiiiiiihhhnnnmmmnnnooooooooovvv~~~|||cccwwwgggMMMKKKEEE@@@EEE===;;;555333111111111222111///000000000000000000000000000000000000000000000000111222222222333333333444111666999;;;BBBVVVttt[[[GGG@@@DDD>>>777666777444222000///000111000000000000000111111111222222444333111111333333333222000222333222333777>>>DDDLLLTTTfffyyykkkMMMEEEBBB@@@===<<<<<<<<<:::999888888777777666666555555444444444555555555555666666666666777888888999999;;;999BBBTTTqqq{{{qqqxxxmmmhhhmmmooonnnrrr{{{sssgggeeegggggglllttt}}}uuunnnnnnvvvwww```\\\dddkkkqqqccc\\\^^^ccckkkrrryyy~~~kkk___eeennntttxxxzzzqqqjjjfffdddcccbbbjjjkkkmmmmmmlllmmmqqqvvvbbblllnnnOOOJJJDDDAAAFFF===<<<666444111111111222111000000000000000000000000000000000000000000111111111111222222333333444444444111666888;;;LLLiiivvvMMM>>>EEE>>>999<<<888666444111000111111111000000000111111111222222222444333111111333444333222111222333333333888@@@FFFKKKRRRaaassskkkMMMEEEBBB@@@===<<<<<<<<<:::999888888888777666555555555444444444555555555555666666666666777888888999999===999CCCVVVpppvvvzzzooojjjiiimmmnnnnnnuuuuuuhhhfffggggggnnnwww|||wwwpppmmmsssuuuaaa___mmm|||uuufff___bbbgggpppsssxxxwwwfffgggjjjooo{{{yyyqqqjjjeeebbb```^^^eeeiiilllkkkjjjlllooorrr}}}nnnkkktttQQQJJJFFFDDDHHH>>>===777444111000111222222111111111111111111111111111///000000000111111111222111111222333444444555555666999<<>>>>>@@@999888666333111111222111000111111111111222222222222555333222222333444444333333444555444444999BBBHHHKKKRRR___mmm{{{kkkMMMEEEBBB@@@===<<<<<<<<<:::999999999888777666555444444444444444555555555555666666666666777888888999999@@@===HHH]]]sssrrrxxxhhhggghhhiiijjjmmmxxxxxxkkkgggeeedddjjjttttttuuuqqqmmmrrrzzzbbb^^^www{{{jjjaaaccciiipppyyyooonnnlllppp~~~zzzrrrkkkfffbbb```^^^aaafffiiihhhhhhkkkoooqqqwww{{{eeeuuu~~~WWWLLLHHHFFFIII??????777555222000111222222222111111111111111111111111///000000111111222222222111111222333444555666666666999@@@PPPmmmjjjGGG@@@@@@AAA@@@<<<:::777444222222222111000111111111222222222222333555444222222444444444333555666666555666<<>>NNNeeezzzuuuuuupppeeefffgggggggggnnnxxxkkkfffbbb```gggrrrpppvvvwwwrrrtttooodddqqqffffffjjjvvvvvvxxxwwwwww}}}xxxpppjjjeeeaaa^^^\\\\\\cccfffddddddjjjooopppsss^^^hhhaaaPPPIIIGGGJJJAAABBB888555222000111222333333111111111111111111111111///000000111111222333333111111222333444555666666444:::HHH___wwwxxxzzzUUUBBBCCCAAA<<>>PPPiii~~~jjj|||zzzmmmfffggghhhggghhhqqquuuhhhdddaaa___gggrrrrrr|||yyyyyynnnxxxkkkiiimmm{{{zzzuuunnngggccc___\\\ZZZYYY```dddaaabbbjjjoooppprrrzzz^^^bbbiiiSSSJJJGGGJJJBBBEEE888555222000111222333333111111111111111111111111///000000111222222333333111111222333444666666777666???TTTooo~~~xxx```FFFEEE@@@999AAA<<<999666444333333111000111111222222222333333333666444222333444555444444333555666777:::BBBMMMVVV[[[mmmkkkMMMEEEBBBAAA@@@>>><<<;;;:::::::::999888666666666666777666666666666666666666666666666666666777888::::::>>>IIIYYYoooqqqvvvrrrggghhhjjjfffgggmmmsssyyyiii```___aaahhhooouuu{{{~~~pppqqqmmmsssxxxyyyyyyooofff```^^^\\\\\\\\\^^^```bbbccceeeiiikkkrrrzzzddd___{{{tttTTTRRRNNNFFFDDDDDD<<<888444111111222222111000000000000000000000000000000000111222222333333111333444333444777999999???BBB[[[~~~xxxyyywwwtttvvvzzz{{{{{{zzz}}}}}}RRRAAADDDAAA:::999999888666555444333222222222222222222222222222333333333333333333333333666666555777>>>JJJSSSWWWfffrrrkkkMMMEEEBBBAAA@@@>>><<<;;;:::::::::999888777666666666777666666666666666666666666666666666666777999:::;;;===KKK```xxxkkkuuukkkbbbiiikkkiiijjjqqqxxxzzz{{{jjjaaa^^^___eeekkkttt|||ttt|||yyyssswww~~~}}}xxxnnnfff```]]]\\\[[[ZZZ\\\^^^```aaadddgggjjjpppxxxmmm[[[nnnyyyVVVPPPKKKDDDCCCAAA<<<999444222111222222222111111111111111111111111000000000111222222333333444444333333333555555555===HHHbbb|||}}}||||||}}}}}}{{{}}}~~~{{{xxxjjjccc\\\ZZZ]]]```aaa```ccchhhnnnqqqsssvvv|||aaaKKKCCC<<<777888888777666444333222222111111111111111111111111333333333333333333333333444444555888@@@KKKVVV[[[qqq~~~kkkMMMEEEBBBAAA@@@>>><<<;;;:::::::::999888777666666666666666666666666666666666666666666666777888999:::;;;===NNNhhhjjjzzzuuueeeaaaiiimmmkkknnnwwwyyyttt~~~|||jjj```\\\\\\aaafffqqqzzzyyyuuu||||||~~~xxxnnneee```]]][[[YYYVVVXXX[[[]]]___bbbfffiiilllttt{{{WWW]]]\\\PPPIIIEEEDDDAAA===999555222222222222222111111111111111111111111000000111111222333333333555333222333555666777777BBBXXXppp{{{|||zzziiifffmmmllllllkkkiiiiiikkkooossssssrrrtttzzz|||uuuqqqooommmgggcccRRRMMMIIIIIILLLOOOOOONNNNNNTTT[[[]]]```jjjyyy|||aaaKKK>>>>>>888888777666444333222111111111111111111111111111333333333333333333444444444444777<<>><<<;;;::::::999999888777777666666666666666666666666666666666555666666777888:::;;;<<>>:::666333222333222222111111111111111111111111000000111222222333333444666333222555888:::<<>><<<;;;::::::999999888888777666666555666666666666666666666666555666666777888:::<<<===BBBXXXvvvvvvkkkdddhhhggglllnnntttrrrqqqxxx{{{hhh\\\VVVUUUXXX]]]jjjvvv|||}}}ppp||||||vvvmmmeee___ZZZWWWUUUSSSUUUXXX[[[]]]```dddggggggnnnyyy___QQQhhhnnnVVVHHHHHHJJJEEE???;;;777444333333333222111111111111111111111111111111111222333333444444777333222555777999???GGGaaa|||jjj\\\TTTMMMNNNSSSPPPQQQUUU]]]iiivvvzzzyyyyyy{{{}}}zzzrrrkkk]]]eeemmmnnngggZZZMMMEEEEEEEEEFFFHHHKKKMMMMMMMMMMMMLLLMMMSSS___ppp]]]AAA@@@<<<;;;:::999888777666555333333333333333333333333333333333444444555555555666777<<>><<<;;;::::::888999999999888777666555666666666666666666666666555666666777999;;;===>>>FFF^^^~~~xxxvvvyyyfffdddjjjffflllooowwwrrrrrrxxx~~~jjj\\\UUURRRTTTYYYeeerrr}}}~~~wwwzzz}}}{{{uuulllddd^^^YYYVVVTTTRRRUUUWWWYYY[[[^^^bbbeeegggnnnwwwhhhSSS]]]xxx[[[GGGFFFIIICCC@@@<<<888444444333333222222222222222222222222222111111222222333444444444777333333666555555AAAOOOtttvvv^^^VVVTTTRRRRRRVVVZZZZZZ]]]ccckkksssyyy{{{vvvwwwxxxyyywwwssslllggg[[[gggsssrrrcccRRRFFFBBBDDDEEEGGGIIIKKKNNNOOOPPPOOOMMMMMMRRR\\\iiiuuu|||yyynnnHHH<<<======<<<;;;999888777666444444444444444444444444333333333444555555666666555666===EEEHHHLLL]]]ppp|||kkkMMMEEEBBBAAA@@@>>><<<;;;::::::888888999999888777555444666666666666666666666666555555666777999;;;===>>>HHHcccqqqzzzsssddddddjjjgggnnnqqqzzz|||rrrrrrvvvooo___VVVQQQQQQUUUZZZhhhuuuzzz}}}zzzzzz{{{uuulllddd^^^YYYUUURRRQQQSSSVVVWWWYYY[[[___bbbcccjjjqqqzzzmmmUUURRRvvvdddJJJFFFIIICCCAAA===888555444444333222222222222222222222222222111111222333333444444555444222444888666999KKKaaammm^^^\\\______bbbhhhlllkkkjjjlllmmmmmmkkkhhhdddiiinnnqqqpppnnnllllllnnnzzzvvv___KKKEEEGGGGGGIIIKKKMMMNNNQQQSSSUUUPPPSSSWWW[[[```hhhpppvvvxxxWWW@@@======<<<:::999888777666333333333333333333333333333333444444555666666666666888AAAJJJMMMQQQcccyyykkkMMMEEECCCAAA@@@>>><<<;;;::::::888888999999888777555444666666666666666666666666555555666888999<<<===>>>IIIgggrrrqqqdddeeelllhhhooosss||||||rrrrrruuusssbbbWWWPPPOOORRRPPP^^^mmmuuuzzz|||wwwvvv~~~{{{yyyzzztttlllddd]]]XXXTTTQQQPPPRRRTTTVVVWWWYYY\\\___^^^eeejjjrrrpppUUULLLooommmNNNHHHJJJDDDAAA>>>999555444444333333222222222222222222222222111222222333333444444555000000666;;;;;;@@@XXXtttwwwlllfffjjjoooqqqxxx}}}{{{yyyvvvppphhhbbbWWW___iiinnnooopppsssvvv{{{\\\GGGFFFMMMIIIJJJLLLNNNOOOQQQTTTWWWRRRZZZdddiiikkkooowww```BBB===<<<;;;:::888777666666222222222222222222222222333333444444555666777777999<<>><<<;;;;;;;;;999888777666666555555555444444444555555555666666777777888999;;;===@@@AAAUUUmmmuuu}}}{{{kkkcccdddjjjllloooyyyvvvsssssssss}}}}}}zzziiiWWWRRRUUURRRVVV\\\dddmmmvvviiiaaa[[[```qqqxxxtttmmmddd\\\VVVRRRPPPPPPQQQQQQSSSVVVYYY\\\^^^aaabbbdddlll~~~zzzWWWSSSmmmsssOOOHHHJJJAAACCC???:::666555444444333333333222222222222111111222222333444444555555666444222333777???QQQnnn~~~iiijjjrrr}}}wwwrrrnnnfff___]]]\\\dddrrr}}}sssVVVHHHIIIOOOJJJNNNRRRSSSSSSUUU\\\bbbccciiiqqqxxx~~~{{{{{{AAAAAA;;;===;;;555888<<<555444333222222222333444555666555555444444444555555333>>>JJJPPPVVVccczzzlllNNNFFFBBBAAA???>>><<<;;;;;;;;;999888777666666555555666444444444555555555666666777888888999:::<<>>===777:::<<<444444444333222222333444555666555555444444555555555888@@@LLLVVVaaappplllNNNFFFBBBAAA???>>><<<;;;;;;;;;999999888777666666666666444444555555555666666666777888888888999;;;>>>AAA]]]www~~~sssiiifffiiinnnpppsss~~~qqqlllmmmmmmnnnrrr|||jjjWWWQQQRRROOOOOOSSSZZZaaaiiiuuummmRRRLLLGGGLLLYYYiiitttyyyxxxvvvrrrkkkccc[[[VVVRRRPPPOOOOOOPPPRRRUUUXXX[[[]]]___bbbggglllvvvdddSSSbbbVVVGGGHHHDDDCCC???:::777555555444333555555444444444444333333222222333444444555555666777999888999LLLmmm}}}oooiiigggjjjooorrrpppqqqtttuuuooohhhccc]]][[[```hhhxxxjjj[[[SSSPPPMMMJJJNNNQQQTTTWWW\\\fffrrr{{{uuunnnsssqqqxxxXXXFFF===>>>???:::;;;<<<444555444333222222333444555666555555444555555666666999???IIIVVVdddtttlllNNNFFFBBBAAA???>>><<<;;;;;;;;;:::999888777666666666666555555555555666666666666777888999888888:::???CCC^^^zzzpppiiihhhkkkppprrrwwwqqqkkkllllllkkkqqqwwwfffRRRKKKLLLHHHNNNRRRWWW\\\dddqqq___NNNHHHCCCCCCJJJTTTZZZ]]]WWW[[[bbbpppuuuqqqjjjbbb[[[UUURRRPPPOOOPPPPPPRRRUUUXXX[[[]]][[[```gggkkkqqqlllSSSYYY]]]HHHHHHFFFDDD@@@;;;777666555444444333333222222222111111111222222333444444555555666222;;;???CCCWWWuuurrryyyiii^^^ZZZXXXXXXUUUOOOMMMOOOWWWUUUUUUUUUTTT[[[lll}}}xxxlll\\\SSSQQQQQQNNNJJJRRRSSSVVV[[[cccooo}}}uuuhhheeeaaajjjmmmJJJ>>><<<@@@=========666666555444333222333444444555555555555555666666777:::@@@JJJTTTaaaqqqlllNNNFFFBBBAAA???>>><<<;;;;;;;;;:::999888777777666666666555555555666666666777777666888:::999888:::@@@FFF^^^|||}}}nnnjjjjjjmmmpppvvv|||pppiiijjjkkkllluuuppp```NNNGGGHHHEEEOOOSSSWWW[[[aaaooommmOOOJJJFFFAAA???BBBFFFHHHIIIKKKKKKJJJOOOccczzzrrrttt|||uuuqqqjjjbbb[[[UUUQQQPPPPPPPPPQQQSSSVVVYYY\\\^^^ZZZ___gggmmmqqqoooSSSQQQttteeeJJJHHHGGGDDD@@@;;;777666555555444333333222222222111111111222222333444444555555666555===CCCGGGZZZqqqxxxoooqqq}}}uuunnn```WWWRRRNNNKKKFFF???===>>>BBBDDDHHHMMMSSSbbb}}}ooohhh___XXXVVVUUURRRPPPUUUVVVZZZ```jjjxxxzzziiiccc]]]cccxxxRRR@@@;;;???===>>>???999666666444333333333444444555555555555555666777888>>>FFFQQQZZZeeeuuulllNNNFFFBBBAAA???>>><<<;;;;;;;;;::::::999888777777777777555555666666666777777777666999;;;:::888;;;CCCJJJddd{{{zzzlllkkkmmmooorrrsss{{{nnnfffhhhjjjooozzzxxxgggZZZKKKGGGJJJHHHPPPTTTXXX[[[```mmm}}}cccKKKEEEBBB@@@???@@@BBBCCCCCC@@@DDDEEEFFFOOO[[[\\\UUUWWW]]]gggwwwwwwssslllccc[[[UUUQQQOOOOOOOOOPPPRRRUUUXXX[[[]]]\\\```hhhnnnrrroooVVVMMMhhhmmmMMMHHHGGGDDD@@@;;;888666666555444555555444444444444333333222222333444444555555666;;;@@@DDDKKK[[[kkknnnhhhwwwuuummmggg[[[QQQLLLGGGEEEBBB===<<>>>>>@@@;;;777666555333333333444444555555555555666777888888<<>><<<;;;;;;;;;::::::999888777777777777555666666666777777777777555999;;;;;;999===FFFNNNnnnvvvjjjkkkooorrrsssqqq{{{nnnfffhhhkkkooo||||||hhhZZZRRRGGGGGGNNNMMMOOOTTTXXXZZZ^^^jjj|||kkkYYYIIIBBBAAA@@@AAAAAABBBAAAAAA888AAAEEEDDDFFFNNNQQQMMMTTT\\\fffpppzzzyyyuuummmddd\\\UUUPPPNNNMMMMMMNNNPPPSSSVVVYYY[[[]]]^^^dddkkknnnyyyrrr\\\LLL[[[~~~sssQQQIIIGGGDDDAAA;;;888777666555555555555444444444444333333222222333444444555555666:::>>>HHHWWWfffmmmlllhhh~~~nnnfffaaaWWWKKKFFFBBB@@@>>>;;;;;;??????AAAHHHQQQ___uuu}}}mmmfffccc```]]]ZZZVVVQQQNNNTTTXXXaaammm|||ooodddZZZZZZfffsssTTTBBBAAA>>>>>>@@@===888777555444333333444444555555555555666777888999;;;EEETTTddduuulllNNNFFFBBBAAA???>>><<<;;;;;;;;;;;;:::999888777777777777666666666666777777777777555999<<<;;;:::>>>HHHPPPvvvssshhhkkkpppsssuuuwwwppphhhkkknnnooo|||mmmZZZPPPKKKCCCGGGOOOOOONNNSSSWWWYYY\\\gggyyytttXXXMMMCCCBBBBBBBBBBBBBBBAAA@@@???===FFFHHHAAA???GGGOOOPPPVVV___gggiiiiiinnn{{{{{{vvvnnneee\\\UUUPPPNNNKKKKKKLLLNNNQQQTTTWWWYYY\\\[[[```fffiiisssvvvaaaLLLRRRtttwwwSSSIIIGGGEEEAAA<<<888777666555555333333333222222222111111222222333444444555555666444:::MMMeeeuuutttmmmiii|||tttddd]]]XXXOOOKKKEEE@@@???<<<999:::===>>>@@@GGGRRRbbbzzz|||tttrrriiieeeaaa``````]]]UUUNNNRRRWWWbbbrrrnnnbbbWWWTTT^^^]]]GGGBBB>>>===???===888777555444333333444444555555555555666777999999AAAIIIXXXkkkqqqOOODDDDDDAAA???>>>>>>===<<<;;;999999888888777666666666777777777777888888888888444999999999<<<:::FFF___{{{ooolllpppnnnpppxxxuuujjjjjjlllppp{{{zzzYYYRRRJJJFFFGGGKKKOOOPPPQQQOOOQQQVVVZZZaaaqqq```LLLEEEBBBBBBDDDEEEFFFEEECCC@@@>>>AAA@@@AAAEEEGGGGGGLLLSSS```fffgggjjjlllcccbbbpppyyyzzzvvvnnneee\\\UUUPPPNNNNNNMMMLLLLLLNNNQQQVVVXXX[[[[[[aaahhhiiipppcccNNN]]]\\\GGGIIIEEECCC???;;;888555444444333333333333333333333333111333555555444444555666>>>;;;LLLmmm{{{rrrkkkooo{{{nnnddd^^^WWWPPPKKKCCCBBB@@@>>><<<<<<<<<<<>>KKKPPPWWWjjj}}}pppOOODDDDDDAAA???>>>>>>===<<<;;;::::::999999888777777777777777777777888888888888555:::999999<<<<<>><<<<<<<<<===AAAEEELLLXXXjjjzzzsssssstttsssjjjjjjgggbbb___]]]WWWOOOUUUZZZgggzzzlllWWWTTTVVVTTT^^^QQQJJJFFF<<>>>>>===<<<;;;;;;;;;::::::999888888888777777777777888888888888666:::888999===@@@SSSqqqnnnpppvvvrrrttt}}}zzzjjjeeedddmmm|||yyy]]]OOOLLLIIIHHHKKKOOOSSSUUUUUUPPPMMMPPPVVV^^^iiisssqqqTTTKKKHHHEEEIIIGGGDDDAAA@@@BBBEEEFFFEEEDDDGGGJJJJJJJJJOOOWWWbbb}}}wwwnnnqqqxxxzzzuuunnneee\\\UUUQQQOOOMMMLLLJJJJJJLLLPPPTTTWWW]]][[[]]]aaaccckkkmmmVVV^^^eeeLLLLLLEEECCC@@@<<<888666444444333333333333333333333333111333444555444444666777;;;OOOjjjssseee\\\qqqrrrkkkaaaXXXSSSOOOJJJGGGBBB@@@???===<<<<<<======???FFFPPP]]]qqqwwwqqqsssvvvwwwnnnmmmiiidddbbbaaa\\\TTTVVV]]]kkkppp\\\VVVTTTQQQTTTeeeyyy\\\MMMFFF<<<@@@:::999888666555444444555666777444444777777777<<>>>>>===<<<;;;;;;::::::999888888777777666777777777888888888888666;;;888888>>>EEE]]]mmmpppuuutttxxxwwwhhhddddddrrrsss[[[MMMLLLKKKKKKNNNQQQUUUWWWZZZTTTPPPPPPVVV___hhhnnn}}}iiiQQQLLLJJJEEEIIIGGGDDDBBBBBBDDDGGGIIIFFFFFFHHHJJJJJJKKKRRR\\\lllyyyuuummmddd\\\UUUQQQOOOLLLKKKIIIIIILLLOOOTTTVVVWWW[[[aaadddcccgggyyynnnUUUXXX{{{jjjOOOKKKFFFCCC@@@<<<999666555444333333333333333333333333222333444444444555666888???XXXssszzzooojjjzzz{{{mmmggg^^^VVVPPPLLLHHHFFF@@@???>>>===<<<<<<===>>>@@@KKKYYYhhh|||{{{|||{{{sssqqqkkkfffffffffaaaZZZXXX```ooowwweee\\\WWWSSSUUUYYYeeecccKKKFFF===@@@<<<999888777555555555555666777555555777777888???GGGMMMWWWddd{{{nnnpppPPPEEEDDDAAA???>>>>>>===<<<;;;999999999888777777666666666777777777888888888888777;;;999888???JJJfff~~~kkknnnssssss|||qqqccccccfffwwwyyygggUUUNNNNNNNNNOOOQQQTTTWWWZZZ```[[[UUURRRUUU^^^eeeiiittt{{{dddQQQOOOMMMGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJMMMWWWcccwwwssslllccc[[[TTTPPPNNNKKKJJJHHHHHHJJJNNNRRRUUUOOOWWW___aaa```jjjqqqVVVWWWyyyoooQQQJJJFFFDDD@@@<<<999666555555333333333333333333333333222333444444444555777:::DDDbbb|||~~~tttwwwssshhhcccZZZRRRLLLGGGDDDCCC???>>>===<<<<<<===>>>>>>BBBQQQcccssswwwtttnnniiijjjkkkfff^^^YYYbbbqqqoooeee___ZZZOOOKKKVVV}}}nnnMMMGGG???@@@===:::999777666555555666666777555666777777888AAAKKKUUUaaappp}}}sssrrrQQQEEEDDDAAA???>>>>>>===<<<;;;999999888888777666666555777777777777888888888888666;;;999999AAAMMMmmm}}}lllnnnrrrrrr~~~kkk___bbbgggwwwmmm^^^PPPPPPQQQRRRRRRTTTWWW\\\```iiifff___VVVUUU[[[aaadddjjjoooxxxbbbSSSRRRPPPJJJFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGIIIJJJJJJPPP___nnnvvvqqqjjjaaaYYYSSSOOOMMMJJJIIIGGGGGGJJJMMMRRRTTTQQQWWW]]]^^^dddzzzyyy^^^[[[|||uuuSSSJJJFFFDDDAAA===999777555555333333333333333333333333222333444444444555888;;;HHHiiizzzooonnn```\\\UUUMMMFFFBBB@@@???>>>===<<<<<<<<<===>>>???EEEWWWjjjxxxxxxuuuppplllooopppiii```YYYbbbqqqwwwllleee```SSSMMMTTTxxx}}}SSSKKKBBB???<<<:::999777666555555666777777666666777666999DDDOOOWWWfffvvvtttwwwtttRRREEEDDDAAA???>>>>>>===<<<;;;::::::999888888777777666777777777777888888888888555;;;::::::BBBOOOqqq|||mmmqqqtttrrr}}}hhh\\\^^^dddwww~~~hhh[[[QQQQQQSSSTTTUUUWWW\\\ccchhhxxxwwwnnn___WWWZZZ___aaafffjjjoooyyyfffXXXVVVSSSKKKGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJLLLTTTgggyyy{{{~~~tttooohhh```XXXRRRNNNLLLIIIHHHGGGGGGIIIMMMQQQSSSWWWYYYZZZ]]]iiifff^^^zzzzzzVVVKKKFFFDDDAAA===999777666555333333333333333333333333333333444444444666999<<>>???HHHYYYjjjvvvyyyvvvqqqooorrrssskkkaaaWWW```ooozzznnneeebbbXXXUUUXXXuuuWWWOOODDD???;;;:::999888666666666666777777666777777666999EEERRRUUUfffxxxppp~~~uuuRRREEEDDDAAA???>>>>>>===<<<;;;;;;;;;::::::999888888777777777777777888888888888555;;;::::::BBBPPPrrr{{{oootttvvvsss|||iiiZZZ\\\aaaxxx~~~|||~~~dddZZZRRRQQQSSSUUUVVVYYY___hhhnnnzzzhhh\\\\\\```aaafffiiimmmuuummm]]]YYYSSSJJJHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJJJJKKKMMMXXXmmmyyy|||sssnnnggg___WWWQQQMMMKKKIIIHHHFFFFFFHHHLLLPPPSSSUUUUUUVVV[[[iii}}}jjj\\\sss~~~YYYLLLGGGEEEAAA===:::777666555333333333333333333333333333333444444444666999<<>>======;;;999;;;:::999888777777777777666666777777888888888999;;;<<<:::777>>>VVV|||xxxmmmqqqvvvvvvgggYYYZZZ^^^{{{}}}uuuwwwuuu```UUUPPPSSSWWWWWWVVV[[[jjjyyyuuubbb]]]```iiiiiiqqqzzzsssaaaWWWRRRQQQOOOJJJGGGJJJLLLKKKMMMOOOKKKPPPRRRNNNQQQccctttxxx|||rrrlllddd\\\VVVPPPKKKHHHIIIHHHGGGFFFGGGJJJPPPTTTUUUVVVZZZbbbggglllttt|||wwwWWW[[[tttWWWOOOIIIGGGCCC???;;;777555444444444444444444444444444333666222111888888888AAANNN___iiimmmtttdddUUUOOOFFFAAA@@@AAA@@@?????????>>><<<<<<>>>CCCFFFRRR```hhhooozzzyyywwwvvvxxxzzzvvvnnngggZZZ]]]iii{{{xxxppprrr~~~sssmmmbbbUUUPPPMMMNNNbbbdddNNNLLL<<>><<<;;;;;;:::999888777777777777888888888777777777777777888:::;;;:::AAAXXX{{{vvvmmmrrrwwwyyygggXXXYYY\\\qqq~~~yyywwwmmm[[[UUUSSSTTTWWWYYY[[[gggzzzrrrggghhhffflllxxx|||zzzuuufff]]]WWWUUUQQQLLLJJJMMMNNNMMMNNNPPPOOOQQQSSSUUUbbb{{{sssjjjkkkuuu|||rrrmmmeee]]]WWWQQQLLLIIIIIIIIIHHHFFFGGGJJJOOOSSSSSSTTTWWW^^^bbbeeellluuu\\\UUUeee[[[OOOIIIGGGDDD@@@<<<888666555555555555555555555555555222666333333:::999:::EEE[[[fffkkkoooxxxeeeUUUNNNFFFAAA@@@AAA@@@???<<<===<<<<<<===@@@FFFJJJVVVbbbllluuuyyyxxxwwwvvvyyyzzzwwwpppjjj^^^aaakkk}}}hhhaaa[[[aaatttsssllliii```SSSKKKGGGGGGXXXyyyhhhNNNLLL<<>>EEE[[[{{{uuunnnsssxxx}}}fffWWWWWWZZZgggpppvvvssstttyyyyyyuuuxxxcccUUUTTTVVVXXXZZZ]]]ddduuuooommmjjjnnnxxxzzzzzzyyynnnfff___ZZZUUUPPPMMMPPPQQQOOOOOORRRTTTTTTVVVaaazzzvvvmmmjjjiiijjjmmmsss{{{{{{rrrmmmeee^^^XXXSSSNNNJJJIIIIIIHHHGGGFFFIIIMMMQQQSSSSSSVVV[[[]]]___fffooocccSSS\\\~~~aaaOOOJJJHHHEEE@@@<<<999666555666666666666666666666666222666444555;;;:::<<>>CCCIIINNNZZZeeeooo|||{{{zzzzzzvvvwwwwwwwwwyyy{{{zzztttooohhhiiiqqqgggVVVRRRRRR]]]sss{{{nnnkkkkkkaaaSSSQQQKKKGGGOOOkkktttpppNNNKKK>>>AAA;;;;;;999888777777666666666666888::::::???NNN\\\kkkvvv}}}NNNJJJEEECCC@@@?????????===<<<;;;;;;:::999888888888888888888888777777777777777777:::<<>>::::::;;;<<>>>>>>>><<<;;;<<<;;;:::999888888888888555555666777888999999::::::;;;<<<>>>JJJddd|||uuurrrtttwwwbbbSSSTTTWWWggglllnnnkkkhhhiiimmmoooyyyyyy]]]UUUVVVWWW]]]bbbiiivvvyyytttrrrwwwyyyzzz}}}wwwmmmeee]]]WWWRRRSSSSSSSSSUUUXXX^^^gggttt{{{ggg```\\\^^^bbbdddgggjjjnnnlllhhhbbb^^^]]]```cccuuuyyyoookkkeee___ZZZUUUOOOLLLHHHHHHHHHFFFFFFHHHKKKNNNQQQRRRVVVZZZ[[[]]]gggsssoooZZZYYYyyyiiiOOOIIIGGGDDD???;;;888555444555555555555555555555555444777555777:::666???UUUgggooovvvjjjUUUNNNFFF@@@???@@@???>>><<<<<<<<<===@@@GGGOOOUUUaaajjjwwwooommmwwwwwwpppuuuvvvxxx{{{~~~~~~wwwvvvyyyuuuccc___gggttt{{{{{{||||||ttt___NNNKKKHHHHHHRRRiiiyyyRRRKKKBBB@@@::::::999888777777777777888777888888999@@@PPP```lll~~~vvv~~~MMMIIICCCAAA>>>===>>>>>><<<;;;<<<;;;:::999999888888999444444555777888999:::;;;;;;;;;<<>>=========>>>???CCCJJJTTTZZZfffqqquuuhhhpppwwwtttnnnqqqrrruuuyyy|||{{{yyy|||}}}wwwuuu~~~|||vvvwwwvvvssswwwpppPPPMMMIIIHHHLLL\\\www{{{UUULLLEEE???:::999999888777777888888999777888999:::CCCTTTeeeqqq}}}|||~~~MMMHHHCCCAAA???>>>??????===<<<<<<<<<;;;:::999999999999555555666777888999999::::::;;;<<>>;;;888777666666666666666666666666444555333777;;;:::MMMnnnmmmZZZSSSJJJCCCAAA@@@>>><<<<<<===>>>@@@EEENNNYYY```kkk|||eeefffrrrrrrkkkiiikkkmmmqqquuuyyy}}}zzzsssqqqlllgggnnnzzznnnQQQMMMHHHFFFGGGSSSmmmWWWNNNGGG>>>:::999888888777888888888888777888:::===HHH[[[mmm{{{~~~MMMHHHDDDBBB@@@???@@@@@@???>>><<<<<<;;;:::999999999999777777777777888888888888999:::===FFFYYYyyytttwwwyyyzzz}}}}}}[[[PPPUUU[[[bbb[[[WWW[[[bbbffffffeee|||yyyYYYSSS\\\bbbaaaooo~~~lllbbbYYYWWWYYY]]]eeelllqqqggg```]]]^^^[[[\\\___cccfffhhhhhhgggkkkmmmeee```gggnnnxxx~~~zzztttjjjgggccc^^^ZZZTTTNNNKKKCCCDDDEEEFFFFFFHHHLLLNNNQQQTTTXXXZZZXXXZZZffftttooo[[[ccc___NNNLLLHHHDDD@@@===:::999777777777777777777777777333444333888===>>>TTTxxxmmm\\\UUUKKKDDDAAA@@@>>><<<;;;;;;===AAAGGGRRR]]]eeeoooyyy```iiissskkkbbbdddgggjjjnnnqqqvvvzzz{{{rrrmmmeee___hhhxxx~~~sss]]]IIIDDDAAABBBFFFTTTqqqYYYOOOIII===999999888888888888888888777666888;;;@@@LLLaaattt