BM6( %%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((&&&%%%((('''&&&'''***+++***)))+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$)))((('''(((***+++***))),,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$#########""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!! """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&'''))))))(((((()))))))))(((------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++***))))))******+++'''''''''''''''''''''''''''''''''(((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''')))***)))'''''')))+++((()))***+++,,,---...///777777666666666777777888666777777777888888888999777666666666555555444444///...,,,+++***)))((((((((((((((('''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))*********+++,,,+++'''&&&))),,,,,,///222555888:::>>>AAAHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBAAA;;;:::888666444222111111---,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***++++++++++++...111000...///333888===@@@DDDGGGHHHJJJNNNQQQTTTSSSQQQOOONNNMMMLLLLLLHHHHHHIIIJJJJJJKKKLLLLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@???>>>======555444333222111000///...,,,++++++******))))))((())))))))))))))))))))))))***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***+++,,,,,,,,,000444999;;;<<>>999:::>>>@@@999111;;;777222000000000---+++***,,,,,,***''''''***...'''(((******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))&&&(((***++++++***)))(((+++///444<<>>444///...---,,,---...---+++***)))'''&&&'''(((***+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''(((+++---&&&000===JJJRRRXXX]]]```JJJOOOXXXhhh}}}~~~tttzzzaaaBBB:::444//////111111---***///000000---(((&&&(((+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&+++000111???PPPYYYXXXUUUSSSTTTccckkkwwwzzzqqq{{{uuurrriiijjjQQQEEE777111---***)))***))),,,///...,,,)))((()))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''''',,,555<<>>LLLSSSZZZaaaTTTZZZ]]]fffeeerrrtttgggcccooo}}}zzz~~~~~~xxx{{{ppp>>>,,,------+++------(((&&&))))))'''%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&******&&&'''***(((---111BBB]]]ddd\\\YYYcccfffqqqwwwwwwnnn~~~yyyzzzrrrGGG555111...---///---)))''')))***((())),,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&***+++))))))***000777AAAWWWlllkkkcccgggwww{{{vvvzzzzzzvvvtttwwwYYYAAA444......222...++++++,,,***(((***...)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))---000>>>FFFOOOYYY^^^ZZZiiizzzkkkssstttyyyxxxVVV===000...111...------...+++&&&&&&***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&)))***'''&&&***444;;;BBBHHHLLLPPPUUU[[[zzz|||pppsss{{{[[[CCC444,,,---,,,---///---'''&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))&&&***+++)))***333>>>CCCAAAGGGKKKVVVgggwww~~~{{{qqqppp}}}kkkLLL555222---+++...///,,,***+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((***+++---666CCCHHHFFFKKK]]]jjjttt{{{yyyrrrvvvvvvXXXCCC888...---///...------)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************000@@@OOOOOOFFF[[[}}}kkkssswww{{{UUUDDD333---......------************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&''')))+++&&&///888???IIITTTXXXWWWwwwmmmfffxxx___BBB888///+++------***------******,,,((( (((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((******)))))))))***///<<>>OOOWWWcccsssjjjMMM333111111111000...,,,,,,---))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))+++***)))***///999EEEMMMRRRiii|||oooLLL555000---......,,,+++,,,)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***)))***+++///777CCCQQQZZZeeelllEEE888---,,,,,,***)))***))))))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''***...444>>>KKKXXXaaazzz[[[HHH777111000---+++,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&(((***))))))***+++******333333===QQQWWWiiijjjHHH555111000---,,,,,,+++***)))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""############"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((***++++++***999???HHHVVV\\\tttcccEEE444//////111,,,+++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""############"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***(((&&&''')))+++,,,---000<<>>111000...---+++******************)))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############""""""""""""""""""############"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***(((+++000000777RRRooo}}}VVV222111///---+++******)))************))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""""""""############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%''')))***(((''''''(((---'''///777444???^^^uuurrrAAA333000111+++,,,///+++))))))))))))(((((((((((()))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%''')))***)))(((((((((---'''---555888JJJgggvvv]]];;;+++000///***+++******)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))***)))((()))***000,,,222<<>>VVVsss~~~{{{yyy{{{~~~UUU:::,,,000333+++************))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((()))******)))***,,,///000999RRRnnnttttttvvviiijjjvvvnnnJJJ000000333)))++++++*********)))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((()))*********+++---000===JJJkkkooosss|||hhheeennn|||ccc@@@111///,,,+++++++++*********))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))*********+++...000BBBQQQxxxrrrtttoooggghhhnnnxxxcccyyyxxxQQQ333...000+++++++++************)))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''...***+++000---(((---:::JJJnnnkkk___hhhooofffdddPPPjjjddd333000***,,,,,,+++***)))***,,,///((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++)))+++///---+++777GGGggg}}}ddd]]]```[[[YYYFFFOOOttt~~~III999---------,,,***))))))***,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++***,,,...,,,000CCCYYYjjjVVVUUUUUUCCCHHHMMMSSSppp]]]@@@///......,,,+++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))),,,,,,.........999SSSmmm}}}tttYYYRRRRRR@@@PPPRRREEERRRpppMMM777///---,,,+++++++++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))+++---///444GGGhhhlllbbbssseeeVVVMMMMMMNNNDDD<<>>BBBGGG^^^|||SSS555111,,,+++---...---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++&&&***...444EEEddd}}}{{{~~~|||{{{||||||}}}yyynnnQQQ[[[sss}}}hhhAAAIIIGGGBBB===333GGGtttiii<<<666///+++,,,---,,,***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,///111888JJJiii~~~yyyrrrnnnjjjkkklllllljjjgggcccaaaZZZ[[[^^^___bbbfffkkkooommmqqqvvv}}}yyyfffVVVSSSaaaxxxvvvQQQMMM===<<>>,,,222,,,)))+++&&&))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***))))))***+++000444999OOOvvvwwwmmmbbb\\\[[[YYYTTTPPPHHHIIIIIIIIIFFFBBB>>>;;;======>>>???@@@AAABBBCCCCCCDDDFFFIIILLLQQQWWW\\\`````````^^^YYYOOOCCC:::FFFYYYllltttxxxaaaOOOAAAAAAAAA<<<;;;???YYYyyyJJJ000000+++***...((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))))))))***,,,000666BBBaaauuugggaaaZZZVVVVVVSSSNNNHHH@@@@@@???>>>;;;999666555666666666666666666666666777888999999999<<<@@@CCCGGGEEEDDDBBBAAA>>>:::666AAAWWWpppxxxooommmsss\\\FFFAAABBB???;;;;;;EEEqqq```:::...***,,,///+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))))))))+++---333;;;LLLoooxxxmmm___[[[VVVTTTRRRMMMFFF@@@>>><<<:::888666555444444333333222222222222222222444555555444333444777999:::888777777777888999999===RRRnnnwwwhhh\\\qqqhhhMMMCCCDDDCCC???;;;???UUUzzz{{{KKK000)))---...+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((***,,,...999EEEWWWwwwpppeee[[[WWWSSSOOOKKKGGG@@@;;;888777444111000///000111000000111111111222222222000111111000///000222444444444555555666777999:::888GGG```lll___OOO[[[uuupppSSSFFFDDDDDD@@@<<<;;;FFFfff```777+++,,,,,,***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((((((***---000888LLLaaa{{{xxxkkkbbbYYYTTTMMMGGGCCC???<<<:::777555222000//////000111------...///000111111222---...////////////111333000111333333333333555777222;;;MMMZZZSSSFFFIIIWWWtttttt[[[IIIBBB@@@>>>;;;666>>>[[[tttBBB///,,,)))+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((((((***...111???\\\uuuqqqgggaaa```YYYMMMCCC;;;888777777666555333111000000111222,,,,,,------.../////////---...000000///000111333...000111000//////222555...444???JJJJJJDDDCCCGGG^^^{{{{{{eeePPPCCC>>>===<<<666===NNN{{{LLL444,,,(((...))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#####################%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((((((***...111RRRuuuvvviiibbb]]]jjjaaaQQQBBB888333333444222111000............///---------...............+++,,,......------...000000111111000...///333777///333;;;BBBFFFFFFEEEDDDNNNsssoooXXXFFF>>>>>>???<<>>```yyywwwbbb``````SSSCCC999555555222///000///......------......------------------------+++,,,---...////////////......---......000111222333111444===GGGJJJCCC;;;999WWWppppppQQQ===999>>>888999999BBBvvv|||QQQ000666(((...,,,***)))******)))((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""#####################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((+++)))((())))))...;;;HHHkkk~~~XXX___OOOGGG===777666555222...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------...///000111222111111555;;;??????>>><<>>^^^zzzoooXXXUUUHHHCCC???:::666333111000000000///......------..............................+++,,,---...////////////...///000000000///.........///111000//////111333333777777>>>PPP^^^qqqvvvcccPPP@@@888666333;;;===>>>999WWW{{{>>>......,,,***)))******)))((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***(((***,,,---333JJJrrr}}}gggWWWMMMKKKAAA@@@===:::777444222000000000///............///////////////////////////+++,,,---...//////////////////000111111000///...222111111//////000222333,,,666777555777>>>YYY~~~~~~fffPPPAAA<<<<<<222777<<<===111CCCLLL555...,,,***)))******)))((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#####################'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((...,,,,,,000:::SSSzzz{{{gggXXXQQQHHHCCC@@@;;;888666444222000000000///...............///......---------......///////////////.........111000////////////000000111111111111222333444555555666555888<<<===RRRvvvqqq[[[FFF777999999:::;;;999;;;GGGSSSeee999---+++...,,,%%%***...&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((())))))***,,,000???]]]|||uuucccXXXRRRJJJCCC@@@;;;888666444222000000000///.....................------,,,------...////////////////////////111000000/////////000000111111111111222333444444555666333666999777GGGgggzzzcccJJJ999888666777888777777???HHHsssDDD000+++------'''+++...'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))''',,,---222HHHmmm~~~uuunnnaaaXXXSSSKKKDDD@@@<<<888666444222000000000///..................------,,,------......////////////////////////111000000000000000111111333333222222222222333333555555222555999666???XXX|||iiiPPP===888555444666777666888===gggZZZ666,,,,,,---)))+++...(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***///000444PPP||||||rrrnnnccc[[[UUUJJJEEEAAA===999777555222000000000///........................---....../////////////////////000000000111111000000000111222222444444333222222222333333444555222777===:::???RRR{{{|||kkkUUUDDD:::666444888:::999888999MMMuuu@@@...)))---***+++,,,(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***---111000777VVV|||uuurrrhhh___VVVJJJGGGCCC>>>;;;888666333111000000///...............//////......///000111111////////////000000111111111111111111111222333333444444333333222333333333555777555888???<<>>___|||wwwuuuiii```XXXNNNIIIEEE@@@<<<:::777555222000000///...........................///000111111...//////000000111111222111111111111222333444444444444333333333333444444666:::888888===:::===JJJkkkxxx```III;;;555222555888999999;;;BBB^^^;;;)))---,,,((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******,,,---666MMMnnnyyyuuusssfff^^^[[[TTTKKKGGGBBB>>><<<999666444000000///...............,,,,,,,,,------...///000...//////000111111222222111111111222222444555555333333333333333444555666555;;;999888<<<<<>>888333444555555999===CCCwwwnnnDDD,,,///...))))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---...<<<[[[|||vvvrrrooobbb\\\\\\YYYLLLIIIDDD???===:::777555000000///...............+++******+++,,,---...///...//////000111222222222222222222222333444555666222222222333444555666777222::::::888===@@@HHHYYY{{{{{{fffQQQBBB<<<777555444444:::@@@BBBaaaxxxJJJ///111///)))***+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''(((((()))***+++---333AAAddd|||vvvnnngggaaa[[[TTTOOOJJJGGGCCC@@@>>>;;;777555111000///.................................------......//////000222333444333333333333333333333444333333444444666777999999;;;;;;999<<<>>>===NNNpppiiiTTTEEE999111333666888???IIIZZZfff```666,,,///+++(((+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#####################&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''(((((()))***+++,,,111EEEkkk}}}xxxrrrkkkeeeaaa\\\UUUPPPLLLIIIEEEAAA>>>;;;777444111000///.......................................////////////000222333444444444444444444333333333444444555555777888:::;;;:::;;;999===AAAAAAUUUwwwjjjUUUGGG;;;333444666777===FFFZZZaaaqqqppp>>>---...+++))),,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#####################&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++111444OOO{{{~~~sssnnngggccc```\\\VVVRRRNNNKKKFFFCCC???;;;777444222111000///..................................../////////000111222333444555555444444333333222222555555555666888999;;;<<<:::<<<:::<<>>;;;;;;???CCCXXXxxx~~~mmm\\\III;;;222333666555888>>>>>>IIIVVVOOO///***,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#####################%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000000ZZZuuurrryyytttooohhhccc___[[[UUUPPPJJJHHHEEECCCAAA???<<<:::333222111000.........------------.........////////////000000111333444555444333333222111000000///222222333444666888:::;;;;;;???<<<;;;AAAHHH___~~~pppaaaJJJ;;;000222555555777<<<>>>AAALLLUUU444+++,,,+++(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***+++---...333888gggxxxkkk```jjj}}}uuuooohhhbbb^^^YYYSSSNNNHHHFFFDDDBBBBBB@@@>>>;;;444333222000///...------,,,,,,------.../////////000000000111222333444555333333222222111111000000111111222444666888:::;;;999???======EEERRRkkkvvvgggPPP???111111555444777<<<:::===NNN```>>>///,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***,,,---...888EEExxxuuuddd___iii{{{xxxrrrmmmfffaaa]]]XXXRRRNNNIIIFFFDDDBBBAAA???<<<:::555444222000///...------,,,,,,------...//////000000000000111222333444555444333333333333333333333222222333555777999;;;<<<999@@@>>>===GGGWWWrrr~~~oooYYYFFF555333555444666;;;666<<>>:::888555444222111///...------,,,,,,------...///000000000000000111222333555555444444555555555555555555333333444666888:::<<<>>>:::AAA???===FFFVVVqqqtttaaaLLL999555666444666:::======;;;rrrwwwSSS666------...)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''''''((()))(((***...111111===VVVyyytttcccYYYfff~~~zzzuuummmjjjeee```[[[UUUOOOKKKHHHFFFCCCAAA???===:::888777666555222111///......---,,,,,,,,,,,,---......000222333333333333444666444444444444555666888888777777777888999:::;;;<<<>>>@@@???>>>FFF]]]{{{|||iiiTTT@@@888555222555===999888;;;___uuu000---///+++))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((('''&&&((())))))***---///111===[[[hhhYYYXXX```xxx|||zzzllliiiccc^^^YYYSSSNNNJJJHHHFFFCCCAAA@@@>>>;;;888777666444222111//////...------,,,,,,------...///000222333333333333444666777777777888999:::;;;<<<999888888999999;;;<<<======??????AAANNNggg}}}oooZZZDDD:::555222555<<<===<<<777LLLyyy===000///+++))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((&&&''')))***++++++...000>>>eeelllUUURRR[[[kkk}}}zzzzzzwwwvvvkkkggg```ZZZUUUQQQMMMKKKIIIFFFCCCAAA@@@>>>;;;999777666444222111/////////---------,,,------...///111222444444333333555666888888999:::;;;<<<===>>>;;;::::::999:::;;;<<<===<<<===???FFFYYYuuuvvv```HHH<<<666111444;;;;;;>>>999@@@gggIII///***)))***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))++++++***---222DDDppp}}}[[[WWWXXX___lllwwwyyy{{{{{{xxxtttqqqpppkkkeee^^^WWWSSSPPPMMMLLLIIIFFFCCCAAA@@@>>>;;;999666666444222111000//////---------------...//////111222444444333333555666777888999;;;<<<======>>>===<<<;;;::::::;;;===>>><<<===???IIIbbbzzzcccJJJ>>>666111444;;;333???BBBHHHjjjUUU000)))+++***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&))),,,+++)))...666QQQ~~~^^^SSSVVV___qqq|||vvvqqqpppsssuuusssqqqjjjddd\\\VVVRRRPPPNNNMMMHHHFFFCCCAAA???===:::888666555444222111000000000...------------...//////111333444444444444555777888999;;;===>>>????????????===;;;::::::;;;===>>>===>>>???IIIfffyyybbbJJJ>>>777222444:::333@@@IIIRRRssseee777---111******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))))))))&&&(((,,,+++)))111===ddd___```kkk{{{fffQQQSSS]]]sssuuujjjggglllqqqqqqooogggbbb[[[UUUQQQOOOMMMLLLGGGDDDAAA???>>><<<999777666555333222111000000000......------......///000222333555555444444666777:::<<<>>>@@@BBBCCCCCCBBB@@@>>>;;;999999:::<<<======??????HHHgggwwwaaaKKK???888222333999999???HHHPPPlllnnn;;;---000+++***))))))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******'''(((,,,+++)))444CCCwwwVVVMMMbbb~~~hhh\\\[[[ddd~~~qqqhhhggghhhhhhgggddd___YYYSSSPPPNNNLLLJJJEEECCC@@@>>>===;;;888555555444333222111000000000...............//////000222333555555444444666777:::;;;>>>AAACCCCCCCCCCCC@@@>>>;;;999888999;;;<<<===??????GGGgggxxxcccMMMBBB:::333222666;;;:::BBBGGGZZZttt===+++---+++***))))))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***+++'''''',,,+++)))666GGGdddOOO]]]uuuppp\\\^^^mmmrrriiidddbbbbbbaaa]]]WWWRRROOOMMMJJJHHHEEEBBB???===<<<:::777555555444333222111111111111...............///000000222444555555444555666888777999<<>>;;;888777888:::<<<<<>>???@@@@@@??????DDD@@@;;;777555777;;;>>>AAABBBBBBTTTyyy~~~nnnYYYHHH;;;333222555555>>>555@@@OOOnnn}}}GGG555,,,,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***%%%+++))),,,///444VVVUUURRRdddzzzfffccc~~~qqqddd]]]ZZZUUUOOOKKKIIIHHHFFFDDDDDDBBB>>><<<:::999666444333222222111111000////////////............//////444444444333333444777::::::;;;===???AAAAAABBBBBBCCC@@@<<<777555777;;;>>>???DDDGGGYYYzzz~~~ppp]]]LLL===333222666666>>>666>>>DDD[[[PPP666+++,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((%%%,,,)))+++111<<>>AAABBBCCCCCCDDDCCC???:::777888<<>><<<999888888888666555222111111000//////............---------...//////333444555444333444666888777888:::<<>>:::;;;<<<<<>>AAAZZZqqq^^^JJJ999333555777777;;;999;;;???kkkrrrAAA))),,,+++***)))((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((+++''',,,)))...:::OOO|||rrraaa[[[PPPTTTkkk~~~}}}~~~vvviiiZZZMMMFFFBBB<<<:::777777777777555444000000///......------,,,,,,,,,,,,,,,---...///000///111222222000///000111333444666:::>>>CCCGGGIIINNNTTTYYYVVVLLLAAA<<<:::===>>>???TTT}}}ppp^^^LLL;;;333333666666===777<<<===WWWrrrJJJ000,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))%%%***(((000===QQQ~~~wwwUUUNNNSSSOOOXXXrrrvvvssszzz~~~}}}~~~rrraaaSSSJJJHHH===:::888777777777555444000//////...------,,,,,,+++++++++,,,---...///000...000111111///...//////111333666:::@@@FFFLLLOOOUUU\\\ccc```UUUHHHAAA>>><<<>>>>>>QQQuuuppp^^^LLL<<<333222333555===777???>>>KKKoooMMM222,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))*********++++++++++++'''***.........===bbbmmmTTTKKKIIIMMM```wwwyyyttttttxxx|||zzz{{{|||wwwmmm^^^PPPGGGBBB:::777:::;;;777444666111000///......---......---------...............000000///......///111111000444777;;;FFFQQQSSSNNNYYYccciiigggddd^^^OOO>>>>>>???GGGEEE```rrr]]]KKK>>>777444666777666888:::999NNNsssuuuZZZ000---+++((((((((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((())))))))))))***'''***---...000AAAhhhoooVVVQQQTTTZZZjjj}}}yyyttttttxxx{{{uuutttrrrmmmeeeZZZPPPJJJFFF???:::;;;:::555333444000000///...------------------------............//////.........///000111111444777===IIIUUUWWWRRR]]]eeekkkooosssppp^^^IIIJJJFFFKKKFFFZZZ|||hhhSSSAAA666222444777666999;;;:::LLLnnn~~~mmm888---+++)))((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''***------333IIIppp}}}dddRRRUUU]]]```dddjjj|||vvvuuuwwwyyyooommmhhhbbb[[[VVVQQQOOOKKKEEE@@@>>>;;;666333444//////...---,,,,,,,,,,,,,,,,,,------...............------------...///000222444777@@@OOO[[[]]]YYYiiinnnttt|||ttt\\\UUUMMMRRROOOYYYooo|||rrrZZZDDD666111111666777;;;===;;;IIIfffooo}}}???...,,,)))((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''***,,,---666PPPyyyrrrccc___pppyyysss|||{{{wwwtttrrrkkkgggaaaZZZUUUQQQPPPOOOMMMIIIDDD@@@<<<888555555......---,,,++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,---......///222222666BBBRRR___cccaaarrrxxxqqq```TTT]]]___bbbggghhh|||ttt[[[EEE777333///555777<<>>KKKrrrUUU000...+++))))))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((,,,------;;;[[[~~~yyyhhhbbb```iiiwwwzzzrrrhhh```\\\WWWNNNEEE@@@>>>???@@@CCCIIIJJJDDD>>>:::666111///...---,,,,,,+++++++++)))***+++,,,---......///***+++,,,...////////////......111666999>>>KKKYYYiii|||lllUUURRRPPPWWW``````ppprrrqqq\\\HHH:::333,,,444777:::@@@===<<>>AAADDDGGGOOOQQQJJJCCC???999222//////...---,,,,,,,,,,,,)))******+++---...//////***+++---///000000000//////...///111000222@@@PPPZZZlll}}}}}}rrrdddQQQ@@@BBBAAAIIIUUUXXXggggggmmmtttyyy~~~ooo]]]KKK<<<444,,,444666999@@@===:::BBBeeettt___111///,,,*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))000'''+++222===dddsss]]]YYY^^^nnn}}}}}}oooddd]]]FFF>>>CCCBBBCCCGGGFFFXXXooopppSSS;;;999:::333222111000///---,,,+++*********+++,,,------------++++++---...///000000000///...,,,,,,...000111111CCCIIIQQQWWWWWWQQQJJJDDD555555666888;;;>>>AAACCCHHHQQQTTT\\\ppp}}}~~~lll[[[III:::000///111444999<<<===;;;999QQQvvvyyyiii===---+++...'''$$$((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,'''---666IIIwwwqqqZZZYYYbbbsssxxxlllcccXXXBBB;;;???<<>>BBBPPP]]]qqqzzziiiXXXHHH;;;333///111444999<<<===;;;999GGGlllBBB000***---'''&&&)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***000888TTTlllVVVZZZgggzzztttiiibbbQQQ???<<>>BBBKKKKKKXXXwwwuuuQQQ>>>777333111222000//////...,,,++++++*********+++,,,------------------///000111222222222333111////////////...---///...---------///111222111111000000111222444555444555666;;;<<<777KKKqqqsssaaaNNN???777333...///333888<<<===;;;999LLL```sssRRR777)))***)))***+++''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))111///555[[[mmm\\\bbbppp~~~rrrcccXXXHHH???CCCMMMWWWsssbbbAAA777777333000222//////...---,,,++++++*********+++,,,------------......000111222333333333333111000000000000...,,,******++++++,,,---..................000222444666555555444:::<<<444BBBccc}}}zzzqqq```MMM===555333---///222777<<<===;;;999AAAhhhpppxxxVVV:::******)))***,,,''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))111...777___eee___eeerrrwwwvvvrrrooorrrwwwvvvrrrssswww}}}~~~wwwjjjYYYMMMFFFBBBFFFPPPeeepppTTT<<<888999444///000......------,,,++++++*********+++,,,------------//////111222333444444444222111000111111000...,,,)))***,,,---.........---.........000222555777999666555222333777666DDD```mmmSSS===111---,,,...222777;;;===;;;999AAArrriii}}}mmmVVV;;;+++***(((***+++''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***111---;;;ccc~~~|||^^^___eeettt{{{sssgggeee^^^XXXYYY^^^^^^ZZZZZZ___fffmmmrrruuuxxxyyyyyyyyyxxxrrrhhh[[[MMMEEEDDDKKKWWWddd}}}XXXIII;;;888888444111111...------,,,,,,+++++++++******+++,,,------------///000111333444444555555111111000111222111///---,,,---///111222222222111111111111222555777:::;;;222888666222444666DDD[[[uuuYYY@@@222---,,,---111777;;;===;;;999>>>tttqqqwwwjjjUUU;;;,,,,,,((((((+++((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,111---===eeexxx~~~{{{aaa]]]dddvvv{{{uuurrrkkkbbbYYYUUUKKKBBBAAAFFFGGGDDDCCCGGGMMMSSSYYY___eeehhhggglllnnnhhh\\\NNNFFFCCCCCCUUUkkk|||rrrGGG@@@:::777666333222444---------,,,,,,+++++++++******+++,,,------------000111222333444555555555111000000111222222///---******+++---.../////////000000000111333555777999***999;;;555333333===OOOnnnuuuxxxmmmXXXDDD999666+++---111777;;;===;;;999,,,[[[zzzlllSSS:::------((('''+++((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++'''+++111FFF}}}nnniiigggkkkxxx}}}zzzvvvppplllkkkjjjeee]]]WWWMMMGGGAAA>>>:::777777:::777:::===???AAAFFFNNNSSSXXX[[[[[[TTTKKKGGGJJJNNNZZZbbb~~~ttt\\\@@@>>>:::888888777666555///...---,,,,,,,,,---...+++---...---+++,,,000444111333555444111000111333333333444444333000---,,,------......///000000000111111111222333444666777///000444777666555<<>>///***///333666888;;;;;;999<<<@@@rrrmmmVVV@@@...++++++&&&###%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++///333888MMMyyypppeeekkkwww}}}yyyvvvvvvuuusssppppppllljjjllllllggg^^^WWWKKKDDD>>><<<999666777:::999;;;<<<<<<<<<>>>CCCGGGIIIKKKKKKFFFBBBDDDMMMUUUgggyyy___GGG???<<<999666666555444333///...---,,,,,,---............---,,,,,,...111444444555555222///...///111333444444333222///---+++---......//////000111111222222333333444444444555...000444777666555;;;DDDYYYuuu~~~|||fffKKKBBB222,,,...000333888<<<===<<<666>>>xxxoooPPP222)))+++)))&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((()))******++++++...111999QQQrrr[[[dddttt|||rrrtttrrroooooopppqqqqqqpppnnnmmmmmmooooooiii^^^TTTHHH@@@:::888777666777::::::;;;;;;;;;999999;;;<<<>>>???>>>;;;<<>>>>><<<;;;@@@RRRkkk}}}}}}bbbPPPDDD===:::777444333222111000///...---------...///000000---+++---222555666555444222000---+++,,,...///444444222111///---,,,,,,//////000000111222222222333444555555444222///------///444888777666;;;CCCZZZ~~~lllPPPGGG666...++++++111888;;;<<<<<<:::JJJbbb999(((***---***'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++222@@@]]]yyy```XXXaaarrr|||||||||zzzyyyxxxvvvtttssstttttttttuuurrrnnnmmmlllbbbVVVEEE<<<555555777888999<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@III]]]yyy{{{[[[NNNIIIBBB???<<<888555444333111000//////...---...///000111...,,,,,,///444888777666000...,,,+++,,,...111222444333111///------------000000111111222333333333222333444444333111...---///111666999888777===EEEccclllRRRKKK999///++++++333999:::<<>>555666999;;;<<<>>>???>>>===???AAACCCCCCCCCBBBDDDEEEFFFNNNaaazzz}}}^^^MMMNNNPPPLLL@@@===999666555444222000//////......///000111222+++,,,///333666777555444,,,***)))+++...111333444333111///---,,,---...///111111222222333444444444333333444444444333222111333444888;;;:::999@@@IIIkkkpppYYYRRR>>>111,,,---444999:::AAAJJJIIILLLkkk}}}lllXXX>>>---))))))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++***444CCCXXX}}}uuuzzz~~~dddYYY___nnn}}}|||zzzuuupppmmmssswwwuuuuuuyyy}}}~~~}}}}}}}}}yyyvvvtttvvvxxxtttzzzzzzwwwyyy{{{rrrdddLLLAAA777888<<<>>>???AAAAAA??????BBBHHHMMMPPPPPPQQQRRRSSSQQQSSS]]]ooo}}}}}}rrraaaSSSRRRXXXXXXRRR@@@===999666444333111000000///......///111222333+++///444777666333000...+++)))))),,,000333444333111///---++++++---///111222222222333444444555555555555555666666777777777888888:::<<<;;;;;;DDDNNNlllttt```WWW@@@555......333777<<>>TTTllllllWWW}}}iiiGGG///)))++++++'''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++///444???hhh|||}}}kkk]]]ooozzz}}}dddWWWKKKJJJLLLKKKGGGEEEDDDHHHNNNVVV```kkkvvv}}}}}}|||{{{~~~wwwqqq[[[FFF777:::AAAAAACCCHHHDDD>>>>>>IIIWWW```eeeiiikkknnngggZZZXXXaaafffbbb]]]VVVQQQQQQQQQNNNIIIEEE@@@===999666555333111///222///,,,...333666444222777555333000---,,,++++++(((***---111555666555333,,,,,,,,,,,,...///111111444444444555555555666666888888888999:::;;;<<<===<<<888;;;BBB>>>999JJJccckkksssgggWWWEEE666000...333;;;@@@EEEJJJFFFGGGtttoooKKK...&&&,,,+++$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++000999HHHttt}}}jjjfffoooyyy}}}{{{}}}mmmTTTJJJAAAAAACCCCCCAAAAAAEEEGGGJJJNNNUUU```jjjrrr}}}yyyttt]]]III:::;;;AAABBBDDDHHHJJJDDDEEEPPP^^^eeehhhiiifffgggaaaYYY]]]iiinnnjjjddd```[[[VVVPPPJJJFFFDDD@@@===888555444333111///111///---///444666444111444222000---+++*********+++,,,///333555555333111++++++,,,---...000222222444444444555555555666666888888888999:::;;;<<<===???;;;<<>>@@@AAAAAACCCFFFFFFFFFGGGHHHMMMVVV```gggwww{{{zzzvvv```MMM>>>===AAACCCEEEIIIKKKFFFGGGTTTaaafffdddbbbfffccc\\\YYYcccqqqsssmmmnnnmmmggg\\\NNNFFFCCCCCC???<<<777444333222111000000///...111555666444111///...,,,***)))(((((()))...000333555555333000---***+++,,,...000222333444444444555555555666666666888888999999:::<<<===>>>AAA>>>===BBBKKKTTTYYYZZZ\\\ppp}}}wwwqqqmmm]]]HHH:::222---000555888;;;???AAA<<>>@@@BBBEEEIIIKKKGGGJJJWWWcccfffbbb___ccc^^^YYY]]]lll{{{}}}vvvwwwvvvmmm]]]NNNFFFCCCAAA>>>;;;666333333222222111000///000333555555222000,,,+++***)))(((((()))***222444666666444000,,,+++***+++---///111333555555555555555555666666666666888888999999;;;<<<>>>??????@@@???@@@LLL[[[___ZZZUUUkkk{{{zzzuuunnn^^^KKK;;;333---///333666:::>>>BBB===zzz|||~~~]]];;;******,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++...@@@TTT}}}~~~xxxeeeqqq~~~|||^^^MMM???>>>???AAAAAA@@@DDDIIIIIINNNUUU\\\cccjjjqqqvvv}}}yyyxxxkkk[[[III@@@???BBBEEEHHHNNNLLLQQQ]]]hhhjjjgggeee___]]]]]]gggyyy}}}ppp^^^QQQKKKFFF@@@>>>;;;666333333333333333000000111333333222000...+++***)))))))))+++,,,---444666777666111---*********,,,...111333444555666555555555666666666777777888888999:::;;;===>>>???>>>BBBAAA???HHHXXX]]]XXXWWWppp{{{ooo^^^MMM;;;333---///333777;;;???>>>>>>ttt{{{{{{rrrZZZ<<<+++******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++---AAARRRyyy{{{|||pppooowww~~~yyy\\\MMMAAA???AAAEEEEEEDDDFFFKKKNNNTTT^^^hhhqqqyyy~~~}}}ttteeeQQQDDDAAACCCFFFHHHMMMNNNUUUaaaiiilllmmmpppppppppttt}}}yyycccTTTOOOIIIAAA???;;;666333333444555555222222222222000///---,,,***))))))***+++---///000555777777333...******+++,,,---000222444555555555555555666666666777777777888888999:::<<<===???@@@@@@DDDEEEEEEMMMXXX]]]YYYbbbzzzqqq^^^NNN<<<333---///333777<<>>@@@AAABBBEEEJJJTTT```iiijjjgggqqqsss^^^MMM===444---...222666:::???>>>GGGSSSzzzcccdddWWW>>>,,,)))***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++///FFFSSSppp}}}}}}rrrwwwxxxzzz~~~{{{\\\LLLEEEBBBDDDJJJOOOOOOOOOQQQWWW\\\ccckkkttt~~~uuu___LLLEEEHHHKKKLLLTTTYYYcccmmmqqqvvvvvvZZZOOOKKKGGG@@@<<<777444555666888999555444222///+++((((((((((((((((((***,,,///222444444555444///)))'''***......000222444666666555444666666666666777777777777888888999:::<<<>>>@@@AAADDDDDDNNNbbbuuu}}}{{{xxx|||uuu___LLL>>>555------111444888===<<>>sssyyyeeeeeeYYY@@@---)))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,000@@@ZZZ{{{uuutttuuu{{{{{{```QQQLLLIIIIIILLLMMMMMMOOOTTT___^^^bbbpppmmmSSSGGGKKKPPPOOOVVVaaannnwww{{{sss```VVVNNNFFFAAA???888333777>>><<<444444333000///---+++(((&&&,,,,,,,,,---000333777999444111---***((())),,,...///000111222444555666777444444444555777888:::;;;;;;:::;;;???@@@AAAEEELLLRRRRRRZZZiiixxxrrrdddTTT@@@666---,,,000444:::@@@>>>;;;???NNN}}}nnndddaaaAAA''',,,***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,000AAAYYYyyypppuuuvvv{{{zzz```SSSTTTPPPOOOQQQRRRRRRUUUZZZhhhhhhnnn}}}rrrZZZOOORRRUUURRR\\\hhhwww{{{ggg\\\RRRJJJCCCAAA:::666999???===666555333111///---,,,+++)))++++++,,,...111444666888222000,,,))))))***,,,...111222222222333333333444333333444555666888999:::<<<;;;===@@@AAAAAAGGGNNNccciiiqqqyyysssfffUUUBBB888...---111555;;;@@@>>>;;;>>>OOOuuuuuunnnIII+++,,,)))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))***+++,,,,,,111CCC^^^}}}lllxxxxxx|||{{{fff[[[ZZZUUURRRSSSTTTVVV[[[aaarrruuu}}}{{{bbbUUUVVVWWWUUUbbbnnn~~~~~~jjj^^^SSSJJJFFFCCC===999;;;@@@>>>888444333111///---,,,+++******+++---000222444555555///---+++))))))+++---///333333333222111111000000222222333444555777888999===<<<>>>AAAAAABBBIIIQQQvvvuuuhhhVVVDDD999000...111555;;;@@@>>>;;;;;;OOOssspppxxxQQQ///---''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''((()))***+++,,,,,,000FFFiiiyyypppzzzzzz}}}pppggg```YYYUUUUUUYYY]]]fffoooppp\\\XXX[[[\\\iiiuuummmaaaVVVLLLHHHDDD>>>;;;<<<>>>===:::333444555333000,,,)))(((+++,,,///222333333333222+++******)))***,,,...000333222222111111000000000111111222333444666777888<<<<<<===@@@@@@AAAJJJSSS}}}vvvwwwjjjXXXEEE:::000...000444999???>>>;;;888JJJ{{{qqqrrr|||tttQQQ111---''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,...HHHppp|||zzz}}}|||~~~|||qqqggg```ZZZ[[[```iiivvvggg^^^ccciiisssttthhh\\\SSSIIICCC>>><<<<<<;;;::::::666999;;;:::444...***(((---///111333333222000///))))))***+++,,,...000111111111111111111111222222111111111222444555777888:::;;;<<<>>>===@@@JJJUUUwwwqqq___pppzzznnnYYYEEE:::000---///222777<<<<<<:::666EEEqqqsssvvvhhhfffLLL000---((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,...HHHqqq~~~|||nnneee^^^___fffqqqrrreeejjjqqqyyywwwkkk___TTTIIICCC>>>===<<<999888::::::===???===666111...---111222333333222000---,,,((()))+++,,,...000111111///000000111222333444444111111222333444666777888::::::<<<===<<>><<>>~~~|||sssccccccLLL222---'''+++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''((()))***+++,,,,,,666JJJkkk~~~vvvttt{{{ssseeeYYYLLLEEE@@@@@@===888888<<<777777444---((()))000777888777555222///,,,***((()))+++---///111222222111333333333333333333444444222222333444555777888999;;;<<<>>>???===@@@NNN]]]sssuuuooogggkkk|||~~~dddIII>>>333///000222666;;;<<<===:::;;;qqqzzz}}}ppplllRRR444,,,&&&+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))'''((()))(((((())),,,...555DDDppp}}}~~~tttggg[[[EEEGGGFFFBBB:::333000000;;;777111------000444888666444222///,,,***(((''')))***+++---///000111222333333333444444555555555333444444444333444777999======@@@CCC@@@CCCWWWnnntttaaaKKK@@@555///------222888;;;AAA444:::^^^nnnzzzeeeRRR888+++***((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''((()))(((((())),,,...???OOOyyy||||||gggVVVGGGGGGDDD>>>777111......888555000------000444666444333000...+++)))((('''******,,,---///000222222444444444444444444555555222333444444444555888:::AAA??????AAAAAAJJJeeeqqq```LLLAAA555000---...333999777???444:::```eeeppp\\\<<<******+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''((())))))(((***,,,///<<>>777111///000111///............///111111///...---+++)))(((''''''++++++---...000222333333777666666666555555444444222333444555555777;;;===AAA===;;;;;;>>>LLLlllvvvhhhPPPEEE888111//////444;;;999CCC<<<<<>>???<<<===>>>>>>HHHccc~~~qqqTTTHHH:::222//////444;;;<<>>@@@???@@@BBBAAAIIIaaa{{{xxxYYYKKK===444//////444:::<<<>>>:::777NNN~~~mmmfffdddOOO555***&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***,,,///222???ddd```MMMIIINNNFFF;;;333000000000000///.........------------++++++***))))))*********------///000222333555555777777777777777777888888555666777777777888;;;===BBB???@@@BBBCCCMMMiiizzz\\\OOO???555///...333999:::999::::::FFFyyyqqqnnnVVV777)))$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&)))((((((((('''''''''''''''''''''''''''''''''&&&'''((()))******,,,///222<<>>===>>>AAAPPPqqqzzz___QQQ@@@555///...222888:::888<<>>@@@@@@???;;;===OOOqqqxxx```PPP===222......222888888999???:::CCC{{{rrrlllYYY222)))---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''))),,,+++***...555GGGSSSiiizzzxxx~~~lll[[[SSSMMMIIINNNJJJDDD@@@<<<999555333111000///......------...,,,,,,,,,+++,,,,,,---......000222222333333555777777777777777777777777777888777555555666999<<<>>>@@@AAA@@@===@@@RRRrrrwwwdddSSS@@@444///...111777::::::>>>999BBBzzzlllxxxrrr___888+++,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))++++++***///666DDDWWWvvv|||oooqqqxxxttt^^^XXXVVVNNNFFFJJJFFFAAA===;;;888555333111000///......------...,,,,,,,,,,,,,,,---.........111333444444444666777777777666666666666777777777666555555666999<<>>;;;999888555444111000///......------...---,,,,,,,,,---...///000///111444555555555666777666666555555555666777888777666555555666999===???AAACCCBBBAAAKKKfffjjjYYYEEE777000...000555777666======LLL{{{}}}kkkpppuuummm^^^;;;+++%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''(((+++++++++111999IIIuuu{{{ppphhheeellluuuppp___XXXOOOEEE@@@CCC@@@<<<999888777555444111000///......------...------------...///000111000222444555444444555777666555444333444555777888666555555555777:::===???BBBDDDAAAAAAQQQsssiiiXXXDDD777000...000555===:::???<<>>@@@BBBDDDBBBBBBTTTzzzkkkZZZEEE888111...000555;;;999???===BBBsssfffpppfffYYY<<<111,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''(((******+++222;;;MMMxxxooohhhbbb```aaadddllluuuyyyjjj^^^[[[VVVKKKEEEFFFBBB???;;;888777666555333111000///......------...---------...///000222333222222222111000111555888555444222111222444777999555555444555777:::>>>@@@BBBEEECCCCCCVVVzzzooo^^^HHH:::222...///333666555>>>>>>@@@jjjhhh~~~sssjjj[[[===222,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''(((******,,,333<<>>@@@AAAFFFEEEDDDVVVxxxtttaaaLLL<<<333......222666555===;;;999\\\lllxxxuuummm]]]===000)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&))))))))))))((((((((((((((((((''''''''''''((((((---)))'''))),,,...444:::SSSpppeeeyyy^^^]]]]]]]]]\\\aaappplllhhhbbb^^^YYYRRRIIIBBBDDDAAA===:::999888666555000000///...............000////////////000000111222222222333333444444444666444111111333555666666777777666666666999>>>BBBBBBBBBIIIBBBUUU|||hhhOOO<<<111,,,---222666:::;;;777999QQQ~~~ooo|||||||||wwwcccDDD///)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))))))))))))))((((((((((((((((((''''''''''''((((((---)))'''***,,,...444;;;JJJuuujjjooo]]]\\\\\\]]]\\\aaappp}}}ppplllggg```YYYPPPHHHCCCBBB???<<<999888777555444000000///...............///////////////000000111222222222333333444444555666444222111333555666666888888888777777:::???CCCDDDCCCHHHAAATTT}}}yyyfffNNN===333...///333666999;;;777:::UUUdddyyyssszzzkkkMMM000***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((())))))))))))((((((((((((((((((''''''''''''((((((,,,)))(((***,,,...555<<>>;;;888777666555333000000///...............///////////////000111111111222222333444444555555666444222222444555666666888888888888888;;;???CCCFFFCCCGGGAAATTT{{{vvvdddNNN???555000111444555888:::888;;;ZZZ~~~bbbqqqyyyiiiwwwqqqTTT///***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''))))))))))))((((((((((((((((((''''''''''''((((((+++((()))+++,,,...666>>>LLLuuu}}}iii[[[WWWXXXZZZ]]]^^^dddsssmmmlllggg]]]QQQGGGCCCBBBAAA>>>;;;888888777666444000000///...............///......//////000111222111222222333444555666666666444222333555666666555777777888777888:::>>>AAAFFFAAAEEEAAAVVV|||wwwfffPPP@@@666000000333444777:::999<<<[[[xxxvvvnnnzzztttiiinnnmmmTTT---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''))))))))))))((((((((((((((((((''''''''''''(((((()))((()))+++,,,...666@@@VVV}}}sssccc]]]VVVWWWYYY]]]___fffvvvwwwjjjiiiddd[[[OOOGGGEEEEEEBBB???<<<:::999888777666000000///...........................///000111222111222222333555666666777555444333444555666666555555666666666777999<<>>DDDDDDZZZ|||iiiSSSBBB666///---000444666::::::<<>>CCC<<>>;;;999999999777666000000///...............------......///111222333111222333444555777888888555444444555777777666555444555777777888999<<<>>>CCC<<>>:::@@@ddddddaaaqqqhhhVVV;;;+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((())))))))))))((((((((((((((((((''''''''''''(((((('''(((+++---,,,...999DDDQQQlllvvvttthhhgggcccZZZYYYXXXXXX[[[___jjjuuunnnfff\\\SSSNNNJJJEEEBBB???===:::888888888777555000000///...............------......///111222333111222333444666777888999555444444555777888666555444666888888999:::===???EEE>>>HHHPPPjjjoooUUUAAA444---...111444444;;;???999999TTTvvvgggdddxxxkkkXXX===''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''))))))(((((((((''''''''''''((((((((((((((((((((((((,,,++++++,,,***,,,666BBBMMMjjjrrruuummmjjjddd___SSSTTTWWW[[[```lll}}}pppiiiddd]]]TTTNNNIIIGGGFFFBBB???<<<:::999888555444111111000//////////////////000000000111111111111222333555777777777777666444555555666666666666666666555555555777:::===???DDDCCCDDD[[[oooWWWAAA444000222444666666<<<888<<<===RRR}}}]]]yyyvvveee888...))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((+++******++++++---777CCCMMMppptttmmmjjjccc]]]YYYYYYZZZ]]]aaammm{{{nnngggddd___XXXQQQLLLHHHFFFBBB???<<<:::999888555444111111000/////////////////////000000000111111111111222444555666666666666555555666777777777777666666555555555777:::===???@@@AAADDD]]]pppXXXCCC555000111222666555;;;999<<<<<>>///))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((***)))***++++++...999EEEQQQ~~~tttnnnjjjbbb[[[\\\[[[\\\```eeerrrzzzmmmfffdddaaa[[[UUUNNNIIIFFFBBB???<<<:::999888555444111111000///////////////////////////000000000000///000111333444555555555555666777777888888777777666555555555777:::===???CCCDDDEEEYYY~~~oooYYYEEE777111000000777444::::::;;;;;;___zzzdddmmmwwwppphhhBBB///***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((((('''(((((((((((((((((((((((()))(((***+++,,,///:::FFFZZZvvv```YYYmmmvvvpppkkkccc[[[[[[ZZZ]]]ccclll{{{|||qqqgggeee```ZZZTTTNNNIIIGGGBBB???<<<:::999777555444111000000///////////////........./////////000000---...///000222333444555666666777888888888888888666555555555777:::===???EEEGGGEEERRRrrrzzzmmmYYYEEE888111//////777333:::;;;;;;;;;ccc{{{ooonnntttlll___^^^AAA---***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((***)))))))))(((((((((((((((((((((((((((((((((((()))(((***,,,,,,000;;;GGGgggzzzZZZPPPmmmxxxrrrmmmddd\\\\\\\\\___gggrrr}}}tttkkkfff___WWWQQQLLLIIIHHHBBB???<<<:::999777555444111000000///////////////---............/////////+++,,,---...000222444555666666777888888888888888666555555555777:::===???@@@EEEDDDOOOpppyyylllXXXEEE888222000///555333;;;;;;;;;:::```ttt{{{nnn\\\[[[AAA*********((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))))))))((((((((((((((((((((((((((((((((())))))***,,,---000;;;GGGkkk}}}[[[TTT}}}yyytttoooeee]]]______cccmmmxxx{{{uuummmhhh```WWWOOOKKKHHHGGGBBB???<<<:::999888555444111111000///////////////------------.........///******+++---///222444555555666777777888888777777666555555555777:::===???>>>EEEDDDNNNooo}}}ppp[[[GGG999222000///333555===:::;;;;;;VVV|||hhhbbbEEE,,,******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))))))))((((((((((((((((((((((((((((((******+++------000;;;FFFdddtttTTTTTTyyysssnnneee]]]^^^___eeeppp}}}|||uuuooojjjccc[[[RRRLLLGGGEEEBBB???<<<:::999888555444111111000///////////////,,,,,,---------.........)))***+++,,,///222555666555555666777777777777666666555555555777:::===??????GGGGGGOOOnnnwww```JJJ;;;222///...111777???999;;;<<>><<<:::888555333222222111000///...------,,,,,,,,,---------......***+++---///111222333333444444555555666666777777666666666666888:::<<<===AAABBBCCCUUUwww{{{hhhLLL666...---...222444;;;:::???;;;AAAppptttqqquuuMMM999,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''************))))))))))))((((((((((((((((((((((((''',,,******000000666FFFTTTtttwwwoooeeeaaaddddddaaahhh}}}yyysssnnnfff^^^WWWPPPJJJFFFCCC@@@===<<<:::999666444222222111000///...------,,,,,,---------.........,,,---///111333444555555555555555666666666666666666666666666888:::<<<===AAACCCDDDVVVwww{{{jjjPPP;;;222000000555777>>>;;;<<<666CCC}}}{{{{{{vvv|||uuuxxxUUU@@@,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''************))))))))))))((((((((((((((((((((((((&&&+++)))***000111888HHHWWW~~~tttmmmeeebbbfffaaadddtttyyyppplllfff```YYYQQQJJJEEEBBB@@@===<<<;;;999777555222222111000///...------,,,------------............///111333555666666777666666666666666555555555666666666666888:::<<<===???CCCEEEVVVwww{{{jjjRRR>>>555111///666666>>><<<:::333HHHpppuuu~~~tttsssSSS;;;,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))************)))))))))(((((((((((((((((((((((((((&&&+++))))))000222999JJJmmm|||rrrkkkeeedddgggaaaiii}}}wwwnnnlllhhhccc\\\TTTKKKEEEBBB@@@===<<<;;;:::777555222222111000///...------------------............///000222333555666666777777777666666555555444444666666666666888:::<<<======BBBCCCSSSvvv{{{hhhOOO;;;333///---333111:::<<<<<<555KKKgggxxxzzznnnkkkRRR666,,,***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%)))...************)))))))))(((((((((((((((((((((((((((&&&+++))))))000222:::LLL|||qqqjjjfffeeegggdddnnn~~~tttooommmjjjfff```WWWNNNGGGCCCAAA>>><<<;;;:::777555222222111000///...---------------........./////////000111333444555555555777777666666555555444444666666666666888:::<<<===;;;@@@AAAOOOtttiiiMMM999222///...444111888;;;???777EEEddd}}}~~~jjjjjjYYY;;;,,,***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$(((---222************))))))))))))((((((((((((((((((((((((''',,,))))))000222:::LLL}}}rrrjjjgggfffffffffppp}}}tttooommmkkkgggbbbYYYPPPJJJDDDBBB???===<<<999777444222222111000///...------------.........///////////////111222333444444444666666666666666555555555666666666666888:::<<<===:::@@@@@@LLLrrrkkkNNN;;;444222000555555;;;:::>>>777;;;lllpppnnnhhhYYY:::,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))...333************))))))))))))(((((((((((((((((((((((()))---***)))000222:::LLLiiitttssslllhhhfffeeeeeeqqq}}}wwwooommmjjjgggaaaYYYQQQKKKFFFCCC@@@===;;;999666333222222111000///...------............///////////////000111222333444444444555555555666666666666666666666666666888:::<<<===;;;BBBBBBMMMrrrlllPPP===666333///111888???888;;;666777^^^}}}{{{iiiZZZ;;;,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,...************))))))))))))((((((((((((((((((((((((***...***)))///222:::LLL\\\mmmuuummmiiifffddddddqqqzzznnnllliiieee```YYYPPPKKKGGGDDDAAA>>>;;;888555222222222111000///...------............/////////000000111222333444444555555444555555555666666777777666666666666888:::<<<===<<>><<<:::777555222222111000///......---...------------...//////111111222333444444444444666555555555444555555555666666555555666888;;;<<<===DDDEEERRRssstttZZZEEE999333///111666<<<777<<<999:::ccckkkiiiHHH///***'''))))))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())),,,,,,++++++***))))))((())))))))))))))))))))))))+++---***+++000///999OOOrrryyyppphhhhhhmmmzzztttrrrnnnhhh```WWWPPPKKKGGGDDDAAA???>>>;;;888666333222222111000///............------......///000000111222333444444444444777666555444444555666777555444444555666999<<<>>>;;;AAAEEEVVVzzzuuu]]]GGG:::333///333444;;;:::>>>666;;;lllqqqyyy{{{lllKKK///***'''))))))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())),,,,,,+++******)))))))))((((((((((((((((((((((((+++---***+++000111===UUU|||rrriiijjjqqqxxxtttrrrnnnhhh```WWWPPPLLLGGGDDDBBB@@@???<<<999666333333222111000//////..................//////000000111222333444555555555777666555444555666777999666555444555666999;;;===999???FFF^^^www___III;;;333...666333:::;;;>>>555???www}}}vvvyyyvvv}}}vvvnnnmmmNNN///***((())))))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))---,,,+++***))))))))))))(((((((((((((((((((((((())),,,+++,,,111333AAA[[[vvvkkkmmmwww{{{oootttqqqmmmggg```XXXRRROOOHHHFFFCCC@@@???<<<999777444444333222111000/////////............///000000///000222333444555555555777666666555666777888999888777666555666777999;;;;;;AAAIIIdddwww___III;;;333...666333888999===777BBB|||nnnpppxxxnnnmmmQQQ000+++((()))***'''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))---,,,+++)))((())))))***))))))))))))))))))))))))''',,,+++---222333BBB\\\vvv{{{ooosss}}}vvvwwwtttnnnggg```ZZZVVVTTTLLLHHHCCC@@@>>><<<:::888555444444333222111000000//////......//////000111///000111333444555666666666666777777888888999999999888666555666777999:::===CCCLLLfffwww^^^HHH:::333...444444999888===888AAAtttzzzlllxxxmmmUUU000+++(((******(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))...,,,***)))((()))******))))))))))))))))))))))))&&&,,,,,,---000000>>>YYYooovvv{{{zzzrrriiiaaa\\\YYYWWWOOOJJJDDD???<<<;;;:::999555555444333222111111000///////////////000000111///000111333444555666666444666888999::::::999888777666555555666888:::<<<>>>DDDMMMfffvvv\\\FFF999333///...444;;;777===999999aaannn|||jjjZZZ000+++(((******(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))...---***)))((((((***+++))))))))))))))))))))))))&&&,,,------///---:::TTTnnn|||lllzzzvvvkkkccc]]]ZZZZZZQQQLLLDDD>>>;;;:::999999666555444444222222111000///////////////000111111///000111333444555666666333555888;;;<<<;;;999777555555444555666999<<<>>><<>>===<<<;;;999777555333111111111000...000000///////////////000///111333555666666666666444555666777777888888777333333333333555888;;;===<<>><<<777555333222222111000...000000////////////000000000111333555555666555555555555666777888888888888555555444555777:::===???@@@EEENNNhhhxxx^^^EEE888333111...777:::999:::777<<>>OOOccczzzzzzjjj999,,,***,,,''''''***&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,+++******))))))******(((((((((((((((((((((((()))+++)))+++222444???UUUzzztttmmmgggeeebbb\\\VVVTTTOOOJJJDDD@@@@@@???===:::888666333222222222000///000////////////000000111333333444444444444444444777777888999::::::::::::888777777777888:::===>>>AAAEEELLLdddsssZZZDDD777222...///777777888;;;:::???PPP]]]xxxoooggg<<<---***,,,'''(((***&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,+++******))))))******(((((((((((((((((((((((('''***(((+++333555BBBZZZ{{{uuunnniiihhhfff```ZZZYYYQQQLLLFFFBBBAAA???<<<999888666444333333222111//////////////////000111111444444444444444444444444777888999::::::;;;;;;:::777777666555666888:::<<>>AAAGGG___qqqYYYEEE:::222------444555888===::::::FFFzzz{{{|||CCC111***+++(((***+++$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,++++++***)))*********))))))))))))))))))))))))+++///------111222AAA[[[aaa~~~tttmmmfff```hhhbbb___aaa```[[[UUUTTTCCC@@@===<<<======;;;888999777444333333333111000............///000222222222222222222333555777888666666777888999999999999888777666444555666777999;;;>>>CCC[[[}}}oooWWWEEE;;;333...---444555888>>>:::999CCCaaa|||vvvxxxEEE222***+++)))***+++$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,+++*********+++,,,---))))))))))))))))))))))))++++++)))...444333AAA]]]iii}}}iiicccgggeee\\\\\\]]]WWWVVVSSSHHH>>>>>>>>>===;;;888666555666888999888555333222222111111000///////////////111111222333444666777888:::777777;;;<<<;;;===@@@888777666555555666777888;;;===AAAXXXyyyttt___JJJ;;;333000///555444777>>>:::888BBBZZZrrr~~~zzzLLL,,,******))),,,%%%(((''''''((((((((((((''''''%%%%%%%%%%%%&&&((())),,,++++++******+++,,,,,,))))))))))))))))))))))))***,,,***///444555GGGfffkkkvvvmmmmmmiii```___^^^TTTQQQMMMBBB:::;;;<<<<<<;;;888666444333555777777666444333333111111000///////////////111111222333444666777888999777888;;;<<<:::;;;>>>999777666555555666777999;;;>>>CCCYYY{{{yyycccKKK999222111...444555777<<<999999EEEjjjgggqqq}}}MMM---******))),,,%%%(((''''''((((((((((((''''''%%%%%%%%%%%%&&&((())),,,,,,+++******++++++,,,))))))))))))))))))))))))))),,,,,,///444777NNNqqqtttwwwsssnnndddbbb]]]QQQLLLIII???:::<<<===>>>>>><<<999777555777999999777444333333111111000////////////000111222222333444666777888999777888<<<<<<999999;;;999888666555555666888999;;;???EEE[[[|||}}}gggKKK777000111,,,444555666:::777:::IIIeeemmm~~~{{{NNN---******))),,,%%%(((''''''((((((((((((''''''%%%%%%%%%%%%&&&((())),,,,,,++++++++++++++++++))))))))))))))))))))))))***------///333777PPPvvv{{{{{{uuujjjddd]]]PPPMMMLLLCCC@@@AAACCCDDDDDDAAA>>><<<;;;===>>><<<888444222111222111000000//////000000222222222333555666888999888666888<<<===999777999999888666555555666888999;;;AAAFFFZZZ}}}|||eeeJJJ777000000+++444666666888555:::KKKfffmmmvvvwwwOOO...+++***)))+++%%%)))&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&((())),,,,,,,,,,,,++++++******))))))))))))))))))))))))+++...---///222555NNNtttuuukkkcccWWWUUUSSSJJJFFFGGGIIIIIIHHHFFFCCCAAA@@@@@@@@@===888444222111222222111000000000000000222222333444555777888999888666888<<<===999777999999888777666666777888999;;;AAAFFFXXX{{{xxxaaaJJJ999111///***333555555888555:::KKKhhhppprrrtttPPP///+++***(((+++%%%)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((())),,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))+++---,,,///333555JJJmmmxxxrrriiifff```RRRJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFCCC>>>999555444444222222111000000000000111222333333444555777888999999777888<<<<<<999999;;;:::999777666666777999::::::AAADDDTTTwwwxxxaaaLLL<<<333...+++333444555999666999HHHyyyooonnnQQQ000+++***(((+++%%%)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((())),,,,,,------,,,+++)))((())))))))))))))))))))))))***,,,+++000666777IIIhhhttt```MMMNNNNNNNNNOOOPPPRRRRRRXXXUUUNNNEEE===777555666333222111111000000111111333333333444666777999:::999777888;;;<<<:::;;;>>>:::999777666666777999::::::@@@BBBOOOsss}}}hhhQQQ>>>444000---333333555;;;777888CCCmmmooonnnRRR111,,,***(((+++%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((())),,,,,,------,,,+++)))((()))))))))))))))))))))))))))******000999:::IIIffftttvvvxxxeeelllnnnpppmmmPPPPPPQQQRRRTTTWWWZZZ\\\kkkfff[[[NNNBBB999666555333222111111000111111111333333333444666777999::::::777888;;;<<<;;;===@@@:::999777666666777999::::::@@@@@@LLLppppppUUU???444222...333222555<<<999777@@@llluuuuuuwwwSSS111,,,***(((+++%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&(((***---,,,+++***))))))))))))))))))))))))))))))))))))+++,,,***///666888LLLlllhhh|||pppgggppplllOOOIIIKKKYYY```^^^^^^cccrrrqqqeeeOOOBBB>>>:::222555444111///.........///222333444555777888888999888999:::;;;<<<<<<<<<<<<;;;999888666666777999:::999@@@BBBFFF^^^tttYYYBBB555000...000444999999777:::???gggbbb}}}~~~UUU---,,,---&&&,,,)))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***---,,,+++***))))))))))))))))))))))))))))))))))))---...,,,...333666KKKnnnfffzzz{{{oooOOOKKKNNNZZZaaaccckkkvvvlllJJJ===999555555444222000//////000111000000111222333555666777888999:::;;;<<<<<<<<<<<<:::999777666555666888888;;;???@@@DDDYYYxxxrrrXXXBBB555000///000444888888777;;;BBBwww~~~YYY~~~|||zzz|||VVV...,,,---&&&,,,)))&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***---,,,+++******))))))***))))))))))))))))))))))))***---,,,...222666PPPvvvhhhpppRRRRRRYYYdddmmmxxxQQQ<<<999888555444222111111111222333222111000111222444777999888888999:::;;;;;;;;;;;;999888777666555666777777;;;;;;>>>FFFVVVooopppWWWAAA555111000000444888888888>>>EEEsssNNNnnnmmm~~~ooooooWWW...,,,---&&&,,,)))'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***------,,,+++************))))))))))))))))))))))))&&&***+++...333:::XXXxxxqqqTTTYYYcccppp|||PPP<<<;;;777555444333333333333444444555444333333444777:::<<<777888999::::::;;;;;;;;;:::999888777666666666777:::888===IIIZZZooooooVVVBBB666111111111333777888999???GGGtttQQQmmm}}}yyy{{{ffffffXXX///------&&&,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((***...---,,,+++************))))))))))))))))))))))))'''+++---000555<<>>===666555555444444444444444444777666444444555888;;;>>>666777888999::::::::::::::::::999888777666666666888888===KKK]]]tttoooXXXCCC777111111111333777888999???GGGbbb~~~kkkjjjYYY000------%%%+++)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++...---,,,++++++******+++))))))))))))))))))))))))+++...///222777;;;TTTyyyuuuxxxvvvcccjjjsss|||UUU??????>>>555555555555555444444333333444333222333444666999;;;666666777888999999999999999999888888777666555444888999===HHH\\\wwwqqqZZZFFF888111000000444888888888>>>EEEiiitttqqq[[[111---,,,%%%+++)))((((((''''''''''''&&&&&&&&&'''&&&&&&&&&''')))+++......---,,,++++++++++++))))))))))))))))))))))))***------222888:::NNNoooqqqtttxxxtttkkkooouuu{{{rrrWWWBBB===???===777666666666555444333222111111111111222444555777888555666777888999999999999777777777666555333222222555999===DDD[[[}}}sss]]]HHH999000///000444888888777;;;BBBsss}}}ddd|||vvv\\\222...,,,%%%+++)))((((((''''''''''''&&&&&&&&&''''''&&&'''((()))+++......---,,,++++++++++++))))))))))))))))))))))))&&&)))***111999;;;MMMkkkiiivvvyyypppgggjjjnnnsssyyy}}}yyytttaaaRRRBBB===>>>>>>;;;:::666666666555444222111000000111222333555666777777555666777888888999999999555555555444333222000///222999<<>>===;;;999777888777666555555444444555111111111222333444555666666666666666777777777777888777555222000000333666999;;;<<>>++++++***)))***(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((------,,,,,,+++*********************************+++...333///;;;EEESSSoooyyyqqqpppdddaaa______^^^[[[TTTOOOKKKGGGAAA>>>======;;;:::888888666555555555555555333333333333333333444444555555555666666666777777666666666444222222444666777999;;;DDD___uuu```JJJ999111///111333666888999999:::PPPtttNNN___===***+++***)))+++)))((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((------,,,,,,++++++*********************************,,,222111999???VVVmmmtttlllkkkdddaaa^^^\\\[[[VVVPPPJJJGGGDDD@@@>>>>>>>>>======888888777666555555555555555555444333333333333333555444444444444555666666444666666666444444555666666999:::BBB[[[~~~vvv```KKK999000///111333666888999999:::bbbhhhIIIvvvwww||||||^^^<<<***+++******,,,)))((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((...------,,,++++++******************************+++***000///444:::YYYnnn}}}ppphhhgggfffbbb^^^\\\YYYUUUNNNIIIEEECCCAAA>>>============999888777666555555555555555555444444444444444555444444333333333444555666333555777888777666666666777:::;;;@@@VVVxxxxxxaaaMMM;;;111///111333666888999999:::nnnhhhUUU}}}tttjjj]]]<<<***+++******,,,***((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((......------,,,++++++***************************---,,,111000777@@@eeexxxzzzooohhhhhhbbb^^^YYYWWWTTTPPPJJJEEEEEEDDDBBB???===;;;;;;;;;999888777666666555555666444444444444555666777888444444222222222333555666444666999999888777666777666;;;<<>>000///111333666888999999:::QQQyyyWWWooo___>>>++++++***)))***(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((.........---,,,,,,++++++************************%%%***000+++777EEE^^^sssxxx{{{llldddddd```\\\XXXVVVVVVTTTOOOKKKCCCDDDDDDAAA<<<999999::::::999888777666666666666666555555555666777888888666555333222222444666888999:::;;;:::888777777888555:::;;;;;;MMMpppeeePPP???111///111333666888999999:::IIIvvvyyyHHHxxx~~~qqqaaa???+++,,,***((()))'''((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((///......------,,,++++++************************(((000555---888DDDSSSiiirrrxxxlllfffhhh]]]ZZZVVVTTTUUUSSSOOOLLLAAACCCCCCAAA<<<::::::<<<:::999888777666666666666888777777666666666666666777555333222222444777888:::;;;<<<:::888777777888666;;;:::777EEEfff|||aaaPPP@@@333///111333666888999::::::AAAmmm}}}III~~~xxxbbb@@@,,,,,,)))((((((&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&''')))//////...---,,,,,,,,,,,,+++++++++*********))))))///......))):::HHHUUU^^^nnn{{{uuuooogggcccccc^^^\\\ZZZXXXVVVRRRLLLIIIEEEBBB???===<<<;;;:::999999999777666555555555555444555888:::;;;;;;:::999888777666555555777999;;;888:::;;;;;;999888888999<<<999999===AAAQQQrrr}}}iiiTTT???000...000333666888:::;;;;;;EEEppp}}}WWWuuuvvvZZZBBB,,,(((***)))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,+++++++++*********))))))---...000,,,;;;GGGVVV___yyyyyysssmmmeeeaaaaaa]]][[[YYYXXXVVVRRRMMMJJJEEEBBB???===<<<;;;:::999888777666555444444444444444555777999:::999888888777777666666777888:::;;;888:::;;;;;;999888888999;;;999:::===AAAOOOnnn|||bbbLLL:::///...000333666888::::::;;;DDD{{{wwwNNNooo{{{qqqZZZBBB,,,(((+++)))((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,+++++++++******************...333000;;;FFFYYYjjj}}}uuuqqqlllfffbbbccc]]][[[YYYWWWUUURRRMMMJJJEEEBBB???===<<<;;;:::999777666555444444333444444333444666777888888777666666777777888999999::::::888:::;;;;;;999888888999999888:::>>>???JJJfff{{{]]]FFF777///...000333666888:::::::::HHHyyyMMMrrrrrrlll[[[CCC---(((+++***)))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,***************************...444111;;;GGG```wwwxxxrrrpppmmmhhheeefff___]]]YYYWWWTTTPPPKKKHHHEEEBBB???===<<<;;;:::999777666555555444444444555444444555666666666555555555666888999::::::::::::888:::;;;;;;999888888999999888;;;======CCC[[[tttzzz___III:::111///000333666888999::::::PPPVVV}}}sssjjj]]]DDD...)))++++++)))+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,************************+++...333000;;;IIIhhhyyy|||zzzsssqqqmmmgggdddeeebbb___ZZZVVVSSSNNNIIIFFFEEEBBB???===<<<;;;:::999777777666666555666666666444555555555555444444333444555777888::::::::::::888:::;;;;;;999888888999999999;;;===:::===QQQhhhyyycccOOO>>>111///111333666888999999999RRRXXX~~~nnn```GGG///***,,,+++)))+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,***************+++++++++------222000;;;IIIkkkwwwuuuvvv~~~wwwsssmmmeee```___bbb___ZZZVVVRRRMMMIIIEEEEEEBBB???===<<<;;;:::999888777777666666666777777666555555444444333333333444555555777888999:::;;;888:::;;;;;;999888888999999999<<<>>>:::;;;NNNdddzzzgggTTT@@@111000111444666888999999999JJJvvvzzzRRR|||tttcccJJJ111+++,,,***)))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,))))))*********+++++++++---,,,111111===HHHggguuuooowww~~~~~~wwwsssmmmddd___^^^```]]]XXXUUUQQQNNNJJJHHHEEEBBB???===<<<;;;:::999666666555555555666666777777666666444444333333333444444444444666888:::;;;888:::;;;;;;999888888999888999<<>>QQQgggkkkUUUBBB444000222444666888999999888@@@]]]xxxVVVvvvgggLLL333+++,,,)))((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((//////...---,,,,,,,,,,,,))))))******++++++++++++,,,+++111333>>>GGGbbbsssjjjpppvvvzzzooouuuzzztttrrrmmmfffaaaaaa^^^[[[WWWTTTRRROOOMMMJJJEEEBBB???===<<<;;;:::999555555444444444555555666888777666555444333333333444333333333444777:::;;;888:::;;;;;;999888888999777888===@@@>>>BBBVVVlllnnnVVVDDD999000222444666888888999888:::PPP~~~aaa~~~uuuiiiNNN444,,,,,,)))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((222111000...------------,,,++++++******++++++,,,222...//////===IIIddd[[[hhhkkkmmmtttjjjkkk}}}rrrfffaaaeeemmmuuuyyyyyy{{{wwwooojjjjjjfff```VVVVVVUUUQQQLLLIIIGGGGGGEEEBBB???===<<<:::888666::::::999777555555777999999777444111000222444666333333333333333444555555666777888999999:::999999999;;;:::===AAAAAARRRqqquuuZZZCCC555222222333666999999888666777TTTZZZtttlll[[[333***...%%%)))***((((((''''''''''''((((((&&&&&&&&&''''''''''''222111000...------------,,,++++++******++++++,,,...---111222@@@NNNkkkaaatttuuuzzznnnmmmzzzwwwgggYYYYYY___eeejjjoookkknnnnnnjjjhhhhhheee^^^WWWVVVTTTOOOJJJFFFEEEEEECCC@@@===::::::999888777777888888777666666777999888666444222222333555666555555555555666777888888666777888999999:::999999555888999<<<@@@@@@TTTuuuwww[[[CCC777111222333666999:::888666???jjjKKKpppqqqgggXXX111(((---&&&***+++((((((''''''''''''((((((&&&&&&&&&''''''''''''222111000...------------,,,++++++******++++++,,,+++---333444AAAOOOrrrbbbvvv|||qqq~~~ttthhh]]]\\\kkkssskkkaaa___\\\___``````bbbdddaaa\\\VVVTTTQQQLLLGGGDDDCCCDDDDDD@@@<<<999999999999999666888::::::999888999:::555555444444444555666777555555555555666777888999666777888999999:::999999555999:::<<<>>>>>>RRRuuuwwwXXXAAA555111111333666999:::888666BBBIIIjjjttthhh[[[555***---&&&******((((((''''''''''''((((((&&&&&&&&&''''''''''''222111000...------------,,,++++++******++++++,,,,,,...444222>>>OOOwwwiiiyyy}}}~~~~~~|||lll```^^^kkkuuubbb\\\UUUTTTSSSTTTXXXZZZYYYWWWQQQPPPMMMHHHDDDCCCDDDFFFFFFBBB<<<999888999999999777999;;;<<<:::888888888333333444555666777777777444444444444555666777888666666888999999999999999999>>>>>>>>>===;;;NNNqqqsssRRR;;;111111111333666999:::999777???YYYxxxssswwwnnnccc<<<...///'''***(((((((((''''''''''''((((((&&&&&&&&&''''''''''''222111000...------------,,,++++++******++++++,,,---...333111===QQQ~~~oooxxx~~~vvvuuuzzzzzziiiaaaiii~~~}}}kkkgggWWWPPPJJJHHHKKKLLLMMMLLLJJJIIIGGGDDDBBBBBBEEEHHHDDD@@@:::777666777777777777999::::::888555555555222333555666777888777777666555555555555666777777666666888999999999999999;;;????????????<<>>??????999:::;;;;;;<<<===AAADDD???>>>>>>>>>>>>???@@@@@@<<<;;;999777666555444444666777888999999:::999999:::999777<<>>EEE\\\sss[[[HHH;;;555///000222666999;;;:::888:::bbbSSSeee{{{gggeeeAAA///---(((,,,(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((444222///---------,,,+++++++++++++++++++++++++++///+++///333BBBNNNnnn___ccc~~~rrrfff^^^VVVNNNGGG>>>===;;;:::888777888;;;666666555666;;;AAA???999=========>>>???AAABBBCCC===>>>??????>>>;;;888777777555111...,,,---///111555666777777777888<<<>>><<<<<<999<<<@@@===FFF\\\tttWWWFFF>>>333222222333666999999888666;;;QQQIIIWWWrrrooodddFFF...+++***%%%&&&***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''444222///---------,,,+++++++++++++++++++++++++++...+++111444CCCPPPrrraaaeeetttkkkbbbXXXQQQPPPLLLGGGBBB<<<999999;;;;;;<<<<<<<<>>>>>======>>>:::::::::999777555333222111000...------///111222555666777777777999<<>>???;;;<<>>@@@???>>>===<<<;;;;;;;;;:::999777444222000///...***++++++---///111333555555666777888888:::===@@@>>>AAA<<<999:::999FFF```qqqWWWIIIBBB888111111333666999:::888666:::QQQMMMUUUgggggg]]]BBB---,,,,,,((())))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''444222///---------,,,+++++++++++++++++++++++++++...---444444>>>KKKrrrkkknnn{{{~~~{{{{{{|||pppjjj```TTTNNNNNNOOOMMMQQQPPPKKKFFFEEEGGGEEE@@@======<<<<<<===>>>>>>???<<<:::666333000///......(((***,,,///222444555666555666888888888:::===@@@<<>>333000000222666999;;;999888222BBB]]]mmmjjj___BBB+++***+++''')))((((((((((((((((((''''''&&&&&&&&&''''''''''''444222///---------,,,+++++++++++++++++++++++++++,,,***111777GGGVVVzzzggguuukkkkkkkkklllnnnqqqvvvzzzvvvtttsssqqqrrrtttyyy|||zzz~~~}}}zzzhhhgggbbbYYYTTTUUUVVVUUUMMMKKKGGGCCC>>>;;;888777222111000//////000000111222222333555666888999:::777888888666555555777999777<<<666000555777;;;FFFUUU|||sss[[[KKKBBB666///000222666999;;;:::888333<<>>===:::777444222222222000111111000000000333555444555666777999;;;<<<<<<777777666666666555555555333111...---...111555888BBBJJJttteee[[[III666000111222555888999777555555EEEJJJdddvvvqqqoooHHH,,,,,,...))))))***((('''&&&&&&'''(((***'''''''''''''''''''''666333111//////...---+++,,,++++++******++++++,,,//////333444DDDRRRfffkkkrrriiiooo|||ssskkkddd___[[[XXXSSSPPPLLLIIIFFFCCC???<<<;;;:::777555222111111111000000111000///000333555666666777888888999::::::777666666555444333222222222000...---...111555888<<>>>>>000000222555888888777555555FFFKKKaaafffdddjjj```CCC---++++++&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''777444111///......------,,,++++++******++++++,,,,,,---444666EEERRRlllwwwtttssshhhbbb```aaa\\\UUUNNNJJJFFFBBB@@@AAA???<<<;;;:::888666444444333333222111111000000///000000000///000222555555666666777777888888888999888777555333111///...000///......///333666999<<>>======<<<:::999999888666444333333333333222222111111///000000/////////222444222333444555777888999:::;;;:::888777555333111000111000//////111444777999:::???LLL\\\ooo|||kkkSSS>>>444///000111444777888666444777<<>><<<:::999777666555555555333222222222333333222111000....../////////...///111444444444444555555555666666666666777777888888999999888777666555555666777888888:::>>>QQQtttxxxhhh\\\OOO???333//////111444666777555444444:::nnnYYYppp}}}wwwgggDDD,,,---...'''%%%''''''((((((((((((''''''''''''''''''''''''''';;;444///000000---+++,,,++++++++++++++++++++++++------555:::IIIQQQccceeeYYYyyynnnkkkddd[[[UUUQQQMMMIIIEEECCCAAA>>>======<<<;;;999555555555444444333333333222222111111111111111111111000000///000222333444444555666777888888777666222333666888:::<<<<<<===>>>;;;888555444666888:::999BBB@@@UUUvvvsssYYYJJJ===111...///111444777777555222888:::aaa___ppp{{{hhhEEE...---,,,'''***(((((((((((('''''''''''''''''''''''''''''''''<<<555///000000---+++,,,++++++++++++++++++++++++---+++222888JJJSSSddd___WWWxxxnnnkkkddd[[[UUUQQQMMMIIIEEECCCAAA>>>======<<<:::999777666555444333222111000000000000000000000000000111111111000111222444555555666777888888888777666333444555777999;;;<<<======;;;777444444666999;;;777AAADDD^^^oooVVVHHH;;;//////000222555888888666444888AAA```ZZZwwwmmmxxxfffCCC------+++'''***(((((((((((('''''''''''''''''''''''''''''''''===555///000000---,,,,,,++++++++++++++++++++++++///,,,111888LLLWWWjjjjjjaaa~~~|||vvvmmmjjjccc[[[TTTPPPMMMIIIEEECCCAAA>>>===<<<;;;:::888777777666444222111//////000000000000000000000000222222222222333444555666888888888999888888777666555444444555777999;;;<<<;;;888555333333555888:::888AAADDDaaadddPPPFFF<<<222000111333666999999777555555III]]]WWWgggiiivvvdddAAA+++,,,+++'''***(((((((((((('''''''''''''''''''''''''''''''''>>>666000//////---,,,---++++++++++++++++++++++++000...444999KKKXXXrrrsss~~~}}}|||uuummmhhhbbbYYYSSSOOOLLLHHHDDDCCCAAA>>><<<<<<;;;999777666555444333222111000///000000000000111111111111333333333444555555666777999999999999888888777777666555444444444777999;;;777444111000000333666999;;;@@@AAA```qqqXXXIIIBBB;;;333///000222666999999777555000MMMZZZ___bbbmmmwwweeeBBB,,,,,,+++&&&)))(((((((((((('''''''''''''''''''''''''''''''''@@@777000//////---,,,---++++++++++++++++++++++++......555888GGGUUUtttzzz~~~uuunnnggg```XXXRRRNNNKKKGGGDDDDDDAAA>>><<<;;;:::888777222222222222222222111111111111111222222333333333333444444555666666777777::::::999888888777777777666555444333333555777888222000---,,,---000444777:::???BBBeee|||rrr```NNNBBB<<<555///---...111444777888666444///NNNXXXooovvv~~~yyygggDDD---,,,+++&&&)))(((((((((((('''''''''''''''''''''''''''''''''AAA888111//////---,,,---+++++++++++++++++++++++++++,,,333666DDDQQQnnnqqq|||vvvqqqgggaaaYYYSSSPPPMMMIIIEEEDDDAAA>>><<<;;;:::888666000000111111111222222222111111222222333444444444333333555666666777666666999999888777777777888888666555444333333333444555///---+++***+++///333666666===EEEmmm{{{kkkcccffflllZZZUUUNNNFFF@@@:::555111,,,---000444777888666444111LLLVVVyyyxxxfffCCC------,,,'''***(((((((((((('''''''''''''''''''''''''''''''''BBB999111//////---,,,...++++++++++++++++++++++++---+++222888IIIRRReee~~~eeekkk~~~vvvtttjjjccc[[[UUURRRPPPLLLHHHDDDAAA>>><<<;;;999777555111111111111111000000000000111111222333333444444222333444666666666666666888777666666666777888999555555444444333333222222...,,,******,,,000444777666;;;CCCjjjtttfffmmmjjj[[[RRRWWW___aaaYYYYYYYYYUUULLLAAA888444---...000555888999777555222GGGwwwQQQuuutttbbb@@@+++,,,,,,))),,,(((((((((((('''''''''''''''''''''''''''''''''BBB999111//////---,,,...++++++++++++++++++++++++111---333<<>><<<;;;999777555333222222111000//////...///000000111222222333333222333444666666666666555666666555555555777888999444444444444444222111000...---++++++---111666999:::;;;<<<^^^wwwuuunnn[[[ooouuuqqqjjjttt|||}}}|||sss```JJJ999111...///222666999:::999777000AAAqqqKKKjjjzzzppp^^^===))),,,---***...)))((((((((('''''''''''''''''''''''''''''''''FFF000444222---222...111---,,,,,,++++++,,,,,,---...---111333EEEPPPZZZ}}}\\\~~~{{{sssppphhh^^^YYYXXXTTTMMMFFFCCCBBB@@@>>><<<999555222222111000//////.........000////////////111222333666777888888888666555444555666777777777777777666444555666555222111000111---,,,******,,,111666:::888<<>><<<999555222222111000//////.........111000000000111222333444777777777777666555444333555555666666666555555444555666777777555444333333------,,,,,,///333777:::999;;;===NNNiiisssqqqvvvxxxbbbLLL;;;333//////111555888:::999777666IIIzzz{{{LLLSSSbbbwwwmmm^^^@@@,,,---+++'''+++))))))((('''''''''''''''(((((('''&&&&&&&&&&&&OOO444444000+++...(((+++---,,,,,,++++++,,,,,,------///666999HHHQQQbbbdddyyyssskkkccc]]]YYYUUUMMMGGGDDDBBB@@@>>><<<999555333222111000//////.........111111111111111333444444777666555444333333333333444555555555444333222222555555666777777666555444.........000222555888:::::::::999KKKjjjzzzyyycccLLL;;;333//////111555888:::999777555PPP}}}PPPYYYssseeewwwooo```AAA------+++'''+++))))))((('''''''''''''''(((((('''&&&&&&&&&&&&WWW888444222...000***------,,,,,,++++++,,,,,,---,,,...666999HHHRRRjjjnnn}}}uuuvvvpppggg___ZZZSSSJJJDDDEEECCC@@@>>><<<999666333222111000///............000000000111111222333333444333222222222333444555555555555555444333222111222222444555777666555333//////111333555777999999;;;:::999LLLnnn~~~gggNNN===444//////111555888:::999777666RRRXXX```tttrrr}}}rrrbbbBBB------+++'''+++))))))((('''''''''''''''(((''''''&&&&&&&&&'''\\\999222111///111+++///---,,,,,,++++++,,,,,,---------333777GGGTTTpppvvv}}}uuuzzztttkkkccc[[[RRRIIIBBBFFFCCC@@@===<<<999777444222111000///..................///000000111111111000000000000222444666888777777777666666444333333333222333666888888666333///000222444666777888999;;;:::<<>>444//////111555888:::999777555JJJttt```NNNqqqzzziiiGGG///...+++'''+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((nnn@@@222111000000''',,,---,,,,,,++++++,,,,,,---000,,,444???PPPTTTfff[[[zzz~~~}}}{{{vvvoooggg^^^WWWSSSHHHDDD@@@===;;;:::888666222111000//////.........---...000111222222111111111222444555555444333222555666777777777777777666666444444888<<<;;;666000.........///000333555666888:::AAA]]]iiiRRRAAA999//////111555888:::999777///IIIllliiiRRR}}}{{{jjjGGG000...+++(((,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((xxxAAA444444...000,,,...,,,,,,,,,,,,,,,,,,,,,,,,...///444777MMM[[[cccpppVVV}}}}}}uuuppphhh]]]UUURRRHHHEEEAAA@@@@@@>>>;;;888666444000.........---+++---......///////////////000222333333222111222333777888999999999777666555888666555666777666333///,,,---...000222555666777===777@@@```mmmVVV@@@222---///333777999::::::999>>>FFFhhhQQQ|||sssnnnGGG000,,,'''---)))((((((((((((''''''''''''''''''''''''''''''&&&vvv???333444...000,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000555888KKKUUU[[[zzz[[[vvvyyytttppphhh]]]TTTQQQBBBAAAAAABBBBBB@@@;;;666777444111///......---,,,---......///////////////000222333444222222333444777777888888888777555555777555444444555555111///+++,,,...000222555777888:::666???[[[|||mmmWWWBBB666---///333777999::::::999;;;QQQaaaNNN~~~qqqlllEEE000---(((...+++(((((((((((('''''''''''''''''''''''''''''''''sss===222444...000,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///666999KKKSSSZZZ```ttt}}}zzztttpppmmmfffZZZQQQMMMGGGFFFEEEEEEFFFDDDAAA???777555111000//////...------......///////////////111222444444333222444555666666666777666666555444555444222222333222///---***+++---000333555777999;;;888@@@YYYvvvnnnWWWCCC777---000333666999:::::::::777\\\aaaQQQpppyyyssspppiiiBBB///---)))///,,,(((((((((((('''''''''''''''''''''''''''''''''qqq<<<111444...000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...666;;;MMMWWWbbbgggyyyzzzxxxqqqjjjeee^^^TTTMMMKKKPPPNNNKKKHHHGGGGGGGGGGGG888666222000000000///...---......///////////////111222333333333333444666555555555555555555555444444333222111000///...,,,)))***---000333666999:::>>>;;;CCC\\\zzzpppVVVAAA555...000333666888:::::::::666\\\jjjYYYxxxrrrqqqhhh@@@///...(((---+++((((((((((((''''''''''''&&&&&&&&&''''''''''''rrr<<<111333...000,,,---,,,,,,,,,,,,,,,,,,,,,,,,......555:::LLLWWWhhhkkkxxxwwwxxxnnnbbb[[[UUUOOONNNPPPWWWWWWWWWUUUPPPKKKFFFDDD999777333111111111000///---......///////////////111222333222222222555777555444444444444444555555444333222111///---------***+++...111444777:::;;;@@@<<>>///...&&&***)))((((((((((((''''''''''''&&&&&&&&&'''''''''(((ttt>>>111333---///,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///444999IIISSSgggcccpppqqq|||rrrfffZZZSSSPPPQQQVVV]]]ccciiinnnnnneeeVVVGGG???:::888444222222222111000---......///////////////000111111111000222444777555444444444444555666666555555444222///------...---...000333666888:::<<<===;;;GGGeeexxxZZZCCC888///000222555777999;;;;;;<<>>;;;888555333333333111000---......//////////////////000000//////111444777555555444444444555777777666777666333///---///000///000222444777999;;;<<<:::<<>>MMMSSShhhyyyXXXssskkkhhhwww~~~tttlll]]]TTTMMMOOOWWWbbbppp{{{~~~uuudddRRREEE===;;;999555444333333222111---......///////////////...//////......000333666666555555444555666777888777888777444000...///222111222333555888:::;;;<<<:::???QQQnnnnnnRRRAAA;;;000111222444777999;;;<<<777EEEqqqQQQzzzrrraaa888---000'''+++,,,)))(((((((((''''''''''''%%%%%%&&&&&&'''((()))vvv@@@222000+++111...---++++++++++++++++++++++++...,,,666:::HHHWWWhhhmmmUUUdddaaaeeesss|||ooobbb[[[PPPOOOQQQ\\\mmmvvvfffYYYMMMEEEBBB???<<<888666555444222000111111000///////////////111111111111111111222333333333444444555666666666999777555333333444333333222555888::::::::::::;;;CCC<<>>555444---111......++++++++++++++++++++++++...,,,666;;;IIIXXXiiivvvaaakkkJJJNNNWWWdddvvvmmm[[[XXXTTTPPPJJJHHHPPPYYYnnn~~~rrrdddXXXUUUUUUPPPIIIEEE@@@===:::888777666555444333333222111111111111111.........//////000111222///000222444666888999:::>>>===:::555000...000222777888:::;;;:::;;;<<<===EEEUUUooorrr]]]GGG666000000111444888;;;;;;::::::EEEtttgggNNNzzzwwwkkk@@@//////(((+++)))(((((((((((((((((((((((('''''''''''''''''''''iii;;;444444---000......++++++++++++++++++++++++...,,,666:::HHHXXXiii~~~^^^gggKKKSSS___iiittt}}}eeeWWWUUURRRNNNIIIKKK[[[kkksssggg^^^WWWVVVTTTOOOIIIFFF@@@===:::888888777666555444333222222111111222222++++++++++++,,,...///000///000111444666888:::;;;===<<<:::444///---000444666888:::;;;;;;<<<>>>@@@HHH___{{{rrr\\\FFF555000000111444888;;;;;;:::777999___eeeVVVxxxkkk@@@//////(((+++)))))))))))))))))))))))))))'''''''''''''''''''''eee777222333,,,000...///++++++++++++++++++++++++///,,,555999FFFTTTddd]]]{{{dddNNNYYYcccgggjjjxxxuuu\\\UUUSSSQQQMMMLLLYYYuuu~~~nnn___YYYTTTRRROOOIIIFFFGGG@@@>>>:::999888888777666444444333222222222222333+++++++++,,,---...///000111222333444555777888888777777666111------222777666888:::;;;;;;===@@@BBBJJJgggooo]]]III888000000111444888;;;;;;:::999999^^^___XXXxxxkkk@@@......(((+++)))))))))))))))))))))))))))'''''''''''''''''''''bbb555111333,,,000...///++++++++++++++++++++++++111---555888CCCQQQ```XXXvvvcccQQQ\\\dddcccaaannnmmmTTTQQQPPPNNNMMMSSSiiinnnhhh\\\VVVRRRNNNIIIDDDDDDHHH@@@>>>;;;999999888777666555444333333222222333333------......000111222333444444444555555555555666111333222///+++---333999555777999;;;<<<>>>AAADDDPPPppp{{{mmm```MMM<<<000000111444888;;;;;;:::777;;;gggTTTPPPxxxkkk???......'''+++)))))))))))))))))))))))))))'''''''''''''''''''''SSS;;;111222...---///,,,++++++++++++++++++++++++,,,///000999IIIOOO\\\rrr|||QQQ~~~}}}iiiYYY___dddaaa\\\eeeooo[[[QQQHHHLLLNNNSSSgggsssiiiaaaZZZVVVQQQMMMJJJGGGDDDBBB??????===<<<:::888777777222222222222222222222222000000000000000111111222222222333444333222111000...,,,++++++---111555888<<<888666:::===>>>@@@DDDRRR~~~zzznnniii___LLL;;;222222222555888;;;;;;;;;777<<>>===<<<:::888777666444444333333222222222111111111111111111222222333222333333444333222000///...---------///333666888;;;888888;;;<<<===AAAGGGcccwwwmmmiii___KKK:::222222222555888;;;;;;;;;;;;BBBwwwZZZTTT~~~oooBBB///...(((+++)))))))))))))))))))))))))))(((((((((((('''&&&%%%MMM888000222...---000...++++++++++++++++++++++++...000///888EEELLLXXXnnn___xxxcccYYYOOOLLLIIIIIIMMM]]]xxx}}}\\\LLLEEE@@@CCCLLL]]]{{{pppkkkeee]]]UUURRRMMMIIIFFFDDDAAA??????>>>===;;;:::888777666666555555444333222111111222222222111222333333444333333444444333111000///...//////111333555777999888888;;;>>>===>>>EEEOOOyyyzzzrrrnnnbbbMMM;;;222222222555888;;;;;;;;;>>>EEEqqqYYYWWWoooAAA......(((+++((())))))))))))))))))))))))(((((((((((('''&&&%%%III555///222...---000///+++++++++++++++++++++++++++------777FFFNNN\\\sssaaawwwxxx```PPPKKKCCC@@@>>>>>>@@@LLLbbbvvvlllJJJ@@@AAA???JJJZZZvvvzzzqqqfff[[[TTTQQQLLLHHHFFFCCCAAA???>>>>>>===;;;999888666666777777666555333222111111222111111111111222333333444444444444333222000//////000222444666888999:::555888===???>>>@@@KKKXXX|||wwwhhhPPP<<<222222222555888;;;;;;;;;;;;CCCjjjWWWUUU|||lll>>>---000+++...+++((((((((((((((((((((((((''''''(((((('''&&&&&&EEE444///333...---000///++++++++++++++++++++++++,,,......777GGGOOO^^^uuucccvvv~~~fffQQQFFFDDD;;;<<>>===<<<;;;999777666555777777666555333222111111000000000000000111222222444555555555444333111000000222444777999:::;;;;;;666999===>>><<>>---000,,,///***(((((((((((((((((((((((('''''''''(((''''''&&&CCC333000444...,,,///...++++++++++++++++++++++++000222000888FFFNNN\\\sss^^^yyyttt\\\HHH???>>>555999???BBB@@@CCCPPP^^^rrr~~~bbbFFF???CCCEEEYYY{{{qqqfffaaaUUURRRMMMJJJHHHFFFCCCAAA>>>===<<<:::999777666555666555555444333222111111000000//////000000111222444555666666666555444333222333555777999;;;<<<<<<:::;;;=========CCCSSSdddlllOOO999222222222555888;;;;;;;;;;;;<<>>===<<<:::888777666555444444333333222222222111111111000000111111222333444555777888888777777666333444555777999;;;<<<======<<<===@@@FFFQQQfffxxxmmmPPP:::222222222555888;;;;;;;;;===:::{{{XXXooo>>>---000+++,,,&&&))))))))))))))))))))))))&&&&&&'''''''''''''''AAA222111555...***---,,,+++++++++++++++++++++++++++---,,,555EEENNN]]]uuu\\\ccczzzyyyaaaOOOBBB:::;;;???EEE@@@>>>@@@CCCCCCEEEIIIOOOQQQQQQKKKFFFIIIWWWeeeqqqrrrwwwoooccc]]]TTTPPPLLLIIIGGGEEECCCAAA======<<<:::888777555555222222222222222222222222222222111111222222333444444666777888999999888888444444555666888;;;===>>>===;;;===EEEPPPbbbzzzpppSSS===222222222555888;;;;;;;;;>>>888YYY}}}|||lll<<<,,,111...///)))))))))))))))))))))))))))&&&&&&'''''''''''''''III555...111...,,,...+++++++++++++++++++++++++++,,,///222666@@@NNNYYY___WWWgggnnn{{{oooqqqdddTTTJJJBBB;;;999;;;CCCAAA@@@BBBCCCCCC@@@<<>>@@@===999777666555333222222222222111111111111000111111000000111111222333444666888<<>><<<999333666888777888<<>>KKKWWW]]]ZZZrrrYYYwwwpppiii___UUUHHH>>><<<@@@CCCBBBAAACCCEEEEEECCC@@@???GGGIIILLLTTTYYYdddxxxqqqiiigggccc[[[SSSPPPMMMHHHDDDAAA>>>;;;999>>>;;;888666555444333222222222222111111111111000111111000000111111222333444555888;;;>>>===;;;888111444777888:::???EEEIIILLL^^^sss}}}lllRRR>>>111222444555888999;;;<<>>HHHWWWcccbbbYYY^^^uuueeeRRRCCC@@@EEEFFFEEEFFFFFFGGGGGGGGGFFFCCCTTTVVVSSS^^^nnnyyyyyyggg\\\TTTJJJEEEDDDGGGIIIJJJFFFDDDAAA???>>>===;;;999777666444333444333222111222222222111111111000000111111000000111111222333333333555777999999666444555666888::::::<<>>111222444555888999;;;<<<777AAAbbbkkkUUUiii|||iii<<<...000))),,,+++***))))))((((((((((((((((((((((((((((((((((((KKK666000333000...000---++++++++++++++++++++++++...---000777???IIIZZZjjjeee~~~WWWeee}}}iiiWWWIIIBBBBBBGGGGGGHHHHHHGGGHHHIIIIIIPPPZZZXXXVVViii|||dddPPPMMMGGGAAA???BBBFFFHHHIII>>>===;;;;;;;;;;;;999777666555444444444444222000222222222111111111000000111111000000111111222333333222333555666666444111222222666:::999:::DDDOOOiii~~~iiiOOO<<<111222444555888999;;;<<<>>>>>>]]]```PPPkkk~~~jjj<<<---000))),,,+++***))))))((((((((((((((((((((((((((((((((((((JJJ666///333///...000---++++++++++++++++++++++++...,,,///888???III\\\ooofffoooWWW{{{xxxgggWWWJJJCCCFFFHHHIIIJJJJJJKKKNNNPPPZZZ___\\\ccc|||}}}eeeWWWUUUMMMFFFCCCEEEFFFEEEBBB;;;:::999999999999666444777666555555666555333111222222222111111111111000111111000000111111222333222111111222444333111///,,,,,,222999:::<<>>FFFZZZooofffdddZZZjjjUUUHHHDDDGGGJJJLLLNNNQQQVVVZZZ___cccfffuuu~~~ttthhh[[[TTTSSSRRRLLLFFFEEECCCBBBAAA@@@>>>:::888999888777888888666444111222222222111111111111000111111000000111111222333222111000111222111///---++++++111:::<<<===KKK]]]uuu}}}jjjPPP<<<111222444555888999;;;<<<:::888nnn}}}XXXuuulll===---000)))---,,,******)))((((((((((((((((((((((((((((((((((((III555...111...,,,...+++++++++++++++++++++++++++000,,,///777===DDDXXXnnneee```VVVyyyxxx]]]MMMCCCFFFKKKNNNQQQVVV]]]bbbaaafffnnntttjjjhhheee]]]UUURRRQQQNNNLLLJJJGGGBBB???;;;:::999999999777444222222222222111111111111000111111111000111222222333222000///000111000...,,,...---333<<<======KKK]]]uuuxxxdddMMM;;;111222444555888999;;;<<<>>>@@@}}}NNNrrrlll===---000)))---,,,******)))((((((((((((((((((((((((((((((((((((???777000//////---,,,------,,,++++++******++++++,,,---000444;;;HHHXXXcccdddaaaZZZ}}}|||\\\JJJHHHHHHMMMUUUYYY[[[```ffffffqqqwwwqqqnnnhhh___XXXSSSMMMIIICCC@@@===;;;:::999666444111111000000/////////...000000000000111222333444111222222222111111000000+++111444888===;;;CCCYYYzzzvvveeePPP@@@222333555777999;;;<<<<<<===LLLrrroooOOOsssooo???...+++)))111***))))))))))))(((((((((((((((((((((((((((((((((???777000//////---,,,------,,,++++++******+++++++++---000444;;;HHHWWWbbbeeefffcccoooRRRIIIMMMMMMRRRZZZ```fffnnnwwwxxxzzzoooddd[[[PPPLLLFFFAAA===999555222000000000/////////......000000000000111222333444333444555555555444222111,,,222333777===;;;EEE[[[}}}qqqaaaLLL;;;222333555777999;;;<<<<<<<<>>666000//////---,,,...---,,,++++++******+++++++++---000444;;;GGGVVV```mmmttt[[[DDDKKKJJJLLLSSS___iiirrr}}}vvvggg```VVVLLLDDD>>>999666000///...------...//////000000000000000111222222000333666888888555111......222222555;;;<<>>000///***000)))))))))))))))(((((((((((((((((((((((((((((((((>>>666//////000...---...---,,,++++++******++++++***---000555;;;GGGUUU___xxxwwwvvvpppVVVEEEQQQNNNRRR\\\jjjttt{{{vvvjjj]]]WWWNNNFFF@@@<<<999777000///...------...000000000000000///000000111111000333777999999666111......222111444:::<<>><<<:::888555333333111000...///111333555111000////////////000000111222555666666444111///,,,111111444999888CCCZZZzzztttbbbQQQ>>>///222333555777999;;;<<<<<>>FFFaaapppxxxaaaMMM>>>///...111444666888:::<<<>>>FFFKKKcccnnnnnn\\\666...---,,,---+++))))))))))))))))))))))))(((((((((((('''''''''>>>666000000000...,,,---++++++++++++++++++++++++---...000444;;;DDDOOOWWWfffaaadddGGGBBBbbbbbb]]]iiiooosss}}}{{{tttlllbbb\\\YYYVVVOOOIIIEEEBBB>>>;;;::::::999888666555444333222222222222000000000000000111222222222222222111000...,,,++++++***,,,111333555:::@@@LLLeeezzzaaaLLL===000...111444777888:::<<<>>>BBBIIIdddtttvvv\\\666...---,,,---+++))))))))))))))))))))))))(((((((((((('''''''''???777111000000---+++,,,++++++++++++++++++++++++---...000444:::DDDOOOVVVdddiiieeeGGGBBB]]]kkkfffooosssvvvxxxtttmmmfff___[[[YYYVVVOOOJJJCCCAAA===<<<;;;;;;:::999666555444333222222222222111000000000000111222222111111111000///---,,,+++,,,,,,...222333222555::::::ZZZ|||aaaJJJ===111...111444777888:::<<<>>>AAAJJJgggvvvxxx}}}\\\666...---,,,---+++))))))))))))))))))))))))(((((((((((('''''''''@@@777111000000---***+++++++++++++++++++++++++++,,,---000333:::DDDOOOVVVccchhhZZZFFFBBBWWWqqqpppyyyzzz||||||tttpppjjjeee___\\\ZZZVVVPPPKKKDDDAAA>>>===<<<<<<:::999666555444333333222222333111111000000111111222333222111111000///...---,,,------000444555222333777777RRR{{{|||```III<<<222///111555777999:::===>>>DDDNNNkkkrrrqqq\\\666...---,,,---+++(((((((((((((((((((((((((((((((((((('''''''''@@@777111000000---***+++++++++++++++++++++++++++,,,---///333:::CCCNNNVVVbbbaaavvvSSSCCCBBBRRRzzzuuulllhhhhhhddd___ZZZWWWSSSMMMIIIEEECCC@@@>>>===;;;999777666666555444333333333333111111111111111222222333222222111000///.........---...222777777555666:::999FFFaaa{{{___HHH<<<222///222555777999;;;===???EEERRRllloooooo\\\666...---,,,---+++(((((((((((((((((((((((((((((((((((('''''''''???777111000000---+++,,,++++++++++++++++++++++++,,,---///333999CCCNNNUUUdddaaajjjOOO???CCCOOOzzzpppkkkkkkeeebbb\\\WWWSSSOOOJJJGGGEEECCC@@@???>>><<<999666777666555444333333333333222111111111111222333333444333222111000000000000//////333888999777888<<<777;;;FFF^^^yyy^^^III===333///222555888999;;;===???BBBUUUkkkooouuu\\\666...---,,,---+++))))))))))))))))))))))))(((((((((((('''''''''>>>666000000000...,,,---+++++++++++++++++++++++++++---///333999CCCNNNUUUaaaccceeeKKK<<>>bbbttt]]]KKK???333000222666888:::;;;>>>@@@EEEdddpppfffxxx\\\666...---,,,---+++)))))))))))))))))))))))))))((((((((('''''''''===666000...---++++++...,,,+++******))))))******+++,,,---000777BBBNNNVVV___UUUlllIIIAAAAAALLL{{{ooommmnnngggdddaaa]]]YYYVVVQQQLLLIIIEEECCCAAA???===<<<<<<<<<777777777666555555444444333333333333333333333333333333333333333333444444333444666888999:::999999===::::::===>>>JJJlllsss___KKK<<<444///222666999:::<<<===???EEEcccxxxeeeWWW444222,,,+++///))),,,+++)))((((((((()))***(((((((((((((((((((((===666000///---+++,,,...,,,+++******))))))******+++,,,---000777AAAMMMVVVRRRuuu[[[qqqJJJ@@@BBBOOO~~~yyypppqqqssslllccc```]]]YYYUUUQQQLLLIIIEEECCCAAA???===<<<<<<<<<777777777666555555444444333333333333333333333333222222222333333333333444555666888999;;;;;;;;;:::===999999:::888>>>VVVpppqqq]]]JJJ<<<444///222666999:::<<<===???CCCccczzzccc~~~XXX444222++++++///***++++++)))((((((((()))***(((((((((((((((((((((<<<555000///...+++,,,...,,,+++******))))))******+++,,,---000666AAAMMMUUUTTTzzzaaatttVVV@@@DDDRRR{{{xxxppprrrtttmmmbbb```\\\XXXUUUQQQLLLHHHEEECCCAAA>>>===<<<<<<<<<777777777666555555444444333333333333333333333333111222222222333333333444666777999;;;<<<<<<<<<;;;===:::999:::666666BBBRRRwwwrrr___MMM>>>666///222666999:::<<<===???HHHllljjj}}}ZZZ555222+++***000++++++******)))((()))))))))(((((((((((((((((((((;;;555000///...,,,,,,...,,,+++******))))))******+++,,,---000666@@@LLLTTT\\\dddpppeeeAAAEEETTT{{{|||~~~zzzpppoooooofffaaa___[[[XXXUUUPPPLLLHHHDDDCCC@@@>>><<<<<<;;;<<<777777777666555555444444222222222222222222222222111111222222333333444444777888:::;;;<<<<<<;;;;;;===:::999;;;:::888>>>FFF]]]qqq^^^KKK<<<555///222666999:::;;;===???MMMtttnnnZZZ555111++++++000++++++******)))))))))))))))(((((((((((((((((((((:::444000000///,,,,,,...,,,+++******))))))******,,,,,,---///555@@@KKKSSSWWWsssjjjgggfffAAAGGGVVVoooqqq|||qqqmmmkkkbbb```^^^ZZZWWWTTTPPPKKKHHHDDDBBB@@@>>><<<;;;;;;;;;777777777666555555444444222222222222222222222222111222222333444444555555777888999;;;;;;;;;:::::::::888777999::::::>>>BBBSSS~~~nnnZZZFFF777000///222666999:::;;;===???JJJqqqiiiYYY444111++++++000+++************)))))))))((((((((((((((((((((((((999333000000000---,,,...,,,+++******))))))******,,,,,,---///555???KKKSSSUUUiiisss```___AAAIIIYYYyyyrrr|||qqqnnnmmmccc___]]]YYYVVVSSSPPPKKKHHHDDDBBB@@@===<<<;;;;;;;;;777777777666555555444444222222222222222222222222222222333444555666777777888999:::;;;;;;;;;::::::777666666777888999;;;===SSSoooZZZGGG999222///222666999:::<<<===???IIInnneeeVVV333222,,,,,,000+++)))************)))(((((((((((((((((((((((((((888333000000000---,,,...,,,+++******))))))******,,,,,,---///555???JJJRRRYYYeeewww\\\SSSAAAKKK___pppzzz{{{pppooonnneee^^^\\\YYYVVVSSSOOOKKKHHHCCCBBB@@@===;;;;;;;;;;;;777777777666555555444444111111111111111111111111333333444555666777888888999:::;;;<<<===<<<;;;;;;555888:::;;;;;;<<<>>>>>>TTTnnnYYYGGG;;;555///222666999:::<<<===???LLLmmmdddSSS111222---,,,000***)))******+++***)))((('''(((((((((((((((((((((888333000111000---,,,...,,,++++++***)))*********,,,,,,---///555>>>JJJRRRWWW___vvv\\\pppFFF@@@MMMcccqqqpppyyyooommmmmmeee^^^[[[XXXUUUSSSOOOKKKHHHCCCBBB???===;;;;;;:::;;;777777777666555555444444111111111111111111111111444444555666777888999:::;;;<<<===>>>>>>======<<<555;;;@@@BBBBBBDDDEEEEEETTTzzzgggRRRAAA666111///222666999:::<<<===???LLLjjjbbbQQQ000222...---000))))))******++++++)))((('''(((((((((((((((((((((888555111//////...---,,,************************,,,+++---222666<<>>CCC@@@IIIIII@@@LLLXXXLLLYYY}}}nnnRRRBBB999///111333666888999;;;===>>>LLLmmmpppcccMMM444000+++///+++***************))))))))))))(((((((((((((((((((((777444111/////////...,,,************************,,,+++---222555;;;GGGRRRVVV^^^rrrfff```FFFUUUbbb~~~wwwrrrppplllhhhgggaaa___ZZZWWWTTTPPPLLLIIIDDDBBB@@@===;;;:::::::::999888777666666555555555333333333333333333333333111333555666666666888::::::::::::;;;>>>BBBCCCBBBAAAFFFUUUXXXRRR```lllaaajjjzzzlllRRRAAA999///111333666888999;;;===???FFFeeerrrcccGGG111///+++///+++***************))))))))))))(((((((((((((((((((((555333000/////////...---************************---+++---111555:::FFFQQQUUU\\\wwwfffdddKKKmmmzzzwwwuuupppkkkiiiccc```[[[XXXUUUQQQMMMJJJDDDBBB@@@===;;;:::::::::999888777666666555555555222222222222222222222222---000222444444666999;;;;;;999999:::===@@@DDDGGGHHHVVVhhhiiieeerrr{{{qqq}}}}}}xxxkkkQQQAAA999///000333666888999;;;===???LLLggg{{{~~~[[[~~~BBB......+++///++++++************))))))))))))(((((((((((((((((((((444222///.../////////...************************---+++---111444999DDDOOOWWW^^^{{{jjjeeePPPvvv{{{yyywwwrrrllljjjccc```[[[WWWTTTPPPLLLIIIDDDBBB@@@===;;;:::::::::999888777666555555555555222222222222222222222222---///111222333444666888888888999;;;;;;<<>>GGGUUUuuupppUUUCCC;;;000///222666888:::;;;>>>@@@PPPppppppzzz@@@000000,,,///******************)))))))))((((((((((((((((((((((((444222///.........---,,,************************---,,,---000222777AAALLLPPPVVVcccssshhh]]]yyyzzzuuurrrmmmiiigggbbb___ZZZVVVRRRNNNIIIFFFDDDBBB@@@===;;;:::::::::999888777666666555555555444444444444444444444444111222333222000///000111333333777<<<:::777@@@MMMoooqqqTTTCCC;;;111///222555888:::<<<>>>@@@MMMmmmtttiii{{{AAA222111+++...***,,,************))))))))))))(((((((((((((((((((((555222///...------,,,+++************************...,,,,,,///222666@@@KKKTTTWWW{{{___mmmjjjbbbwwwsssooollllllccc```[[[WWWSSSOOOJJJGGGDDDBBB@@@===;;;:::::::::999888777666666555555555333333333333333333333333111222333222000///000111222111444999888888GGGZZZnnnQQQAAA:::222///111555888:::<<<>>>AAASSSpppsssaaayyy@@@000000***---+++...************))))))))))))(((((((((((((((((((((666333000...------+++***************************...,,,,,,///111666@@@JJJVVVVVVttt```|||jjjeee~~~uuupppllljjjkkkdddaaa\\\XXXTTTPPPKKKHHHDDDBBB@@@===;;;:::::::::999888777666666555555555222222222222222222222222111222333222111000111222333000222666666:::MMMeeekkkNNN???:::222...111555888:::<<>>///...(((---,,,000************))))))))))))(((((((((((((((((((((444222///.........,,,++++++++++++************))),,,***+++...000444===GGGRRRXXXooo```qqq{{{fff{{{rrrpppnnnkkkhhheeeaaa[[[VVVSSSPPPMMMJJJBBBAAA???===;;;:::999999666666666555444444333333222222333333333444444444444444444333222111000000111000333666666<<>>///222------))),,,************))))))))))))(((((((((((('''''''''444222///.........,,,+++++++++*********))))))))),,,***+++...000333<<>>---111...///***,,,************)))))))))((((((((((((((('''''''''444222///.........,,,+++******)))))))))(((((((((******,,,///000222999BBBKKKSSSgggxxx[[[uuu^^^===IIISSS[[[ttt~~~uuunnnhhh```]]]YYYVVVRRRNNNIIIEEEBBBAAA???===;;;:::999999666666666555444444333333333444444444555555555555222222333333333222222111...000222111///...000333777::::::999:::>>>===999HHHgggnnnVVVDDD999222///222666999;;;>>>@@@CCCTTTiii{{{nnnwww===///222------)))---************))))))))))))(((((((((((('''''''''444222///.........,,,+++***)))))))))((((((((((((******,,,000000222999AAAKKKSSSddd|||ZZZsssWWWCCCLLLWWW^^^tttzzzqqqggg```]]]ZZZWWWSSSOOOIIIFFFBBBAAA???===;;;:::999999666666666555444444333333444444444444555555555555222333333444444444333333---000333333111111111000111444555666999===<<<999EEEdddoooVVVDDD888222000222666999<<<>>>AAACCCXXXlllmmmmmm777...333,,,+++)))///************))))))))))))(((((((((((('''''''''444222///.........,,,+++))))))))))))((((((((((((******,,,000111222888@@@FFFQQQccc~~~```xxxWWWSSSMMMXXX^^^qqqyyy|||}}}rrreee```^^^[[[WWWTTTOOOJJJFFFBBBAAA???===;;;:::999999777666666555444444333333444444444555555555666666333333444555555444444444///111333222333555666555222444333111111333555555AAAbbbqqqVVVAAA555///000333777:::<<<>>>AAACCCaaaqqq```fff222,,,222+++***)))111************)))))))))))))))((((((((('''''''''333222///---,,,+++++++++,,,***(((((()))******)))''')))+++,,,///333888;;;LLLTTTgggbbbsss]]]IIILLLWWW___sssxxxjjjcccbbb^^^ZZZVVVRRRNNNJJJGGGEEECCCAAA>>><<<:::888888777666555444444333444444222222222222222222222222222222222111000//////...111111222222222333333333222222222333333555666666???jjjqqqRRR===444222111222777<<<<<<;;;???EEEkkk{{{|||~~~___ZZZ;;;---000,,,))),,,---************))))))))))))(((((((((((('''''''''333111///---,,,+++++++++---+++************)))(((((()))+++,,,///222888;;;FFFKKKYYYvvvlll{{{XXXKKKRRR[[[dddyyymmmfffaaa^^^ZZZVVVSSSOOOKKKHHHDDDCCCAAA>>><<<:::999888777666555444444333444444222222222222222222222222222222222111000/////////111222222222222333333333333333333444555666888999DDDmmmjjjRRRAAA777111111222777<<<<<<;;;???FFF```www|||nnnVVV999,,,000---))),,,,,,************))))))))))))(((((((((((('''''''''222111///...,,,,,,++++++---,,,++++++++++++(((&&&((()))+++---///222777;;;FFFKKKVVVqqqtttiiiLLLHHHUUU[[[eeexxxooojjjaaa^^^ZZZVVVSSSPPPLLLIIIDDDCCCAAA>>><<<:::999888777666555444444333444444222222222222222222222222222222222111000000//////222222222222333333333333444444555666777999;;;<<>><<<:::999999777666555444444333444444111111111111111111111111222222222111111000000000222222222333333333444444555555666777999;;;===>>>PPPssszzzgggVVVGGG999///111222777<<<======BBBIIIcccrrr}}}tttIII333,,,000---+++---***************)))))))))((((((((((((((('''''''''000000///......---,,,+++)))(((((()))***+++)))((()))***,,,---...222666:::AAAOOO[[[lll}}}cccKKKEEEKKKOOOZZZ}}}zzzwwwuuurrrlllgggaaa^^^ZZZWWWTTTPPPLLLIIICCCBBB@@@>>><<<::::::999777666555444444333444444111111111111111111111111222222222222111111111111222222333333333444444444555666777888:::<<<>>>???KKKnnnnnnWWWEEE777...111222777<<<===>>>DDDKKKooommm}}}ssslllDDD222,,,000,,,+++---***************)))))))))((((((((((((((('''''''''////////////...---,,,++++++)))(((((()))******))))))+++,,,---...222666:::AAAQQQVVV\\\}}}uuuxxxTTTCCCIIIMMMZZZ~~~zzztttqqqooojjjeeeccc```[[[WWWTTTPPPKKKHHHCCCBBB@@@>>><<<;;;::::::777666555444444333444444111111111111111111111111222222222222222222222222333333333333444444444444666666777888999;;;===>>>DDDfffqqqVVVBBB555///222222777<<<>>>???EEEMMMvvvkkkkkknnnBBB222---///+++,,,...***************))))))))))))(((((((((((('''''''''...////////////---,,,+++222...+++))))))************+++,,,---...111666999@@@SSSUUURRRhhhgggKKKIIINNN]]]{{{sssooonnnjjjdddeeeaaa\\\XXXTTTOOOJJJGGGBBBAAA@@@>>><<<;;;::::::777666555444444333444444111111111111111111111111222222222222222222222222333333333444444444444555666666666777888999;;;<<>>@@@GGGOOO{{{qqqtttxxxAAA333//////***,,,///+++************))))))))))))(((((((((((('''''''''....../////////...,,,+++777333...***))))))*********+++,,,---...111666999;;;QQQUUUOOOnnn}}}[[[IIINNN___~~~|||sssnnnnnnkkkeeefffbbb]]]XXXTTTOOOJJJFFFBBBAAA@@@>>><<<;;;::::::777777555444444444444444000000000000000000000000222222222222222222222222333333333444444444555555666666666666777888999:::FFFcccjjjQQQAAA777222222333666<<<>>>@@@GGGPPP~~~yyyBBB444000///))),,,000+++************)))))))))))))))((((((((('''''''''000000000///......------888444...)))'''(((***,,,)))******+++,,,///444777AAAJJJWWWaaafff```IIIPPPfffzzzqqqooopppllldddfffbbb\\\VVVQQQLLLHHHDDDBBBAAA???<<<;;;:::::::::888888777777666666555555111111111111111111111111333111000111333333111...,,,---...000222333333333666666555333222444777:::MMMsssjjjPPP===333111///555777;;;???;;;CCCXXXxxxxxx:::333...---,,,******---+++******)))))))))))))))(((((((((((('''''''''000000//////......------///...,,,***)))))))))***)))*********,,,///444777FFFNNNWWWYYYrrrbbb{{{gggJJJQQQbbbyyypppmmmnnnjjjdddgggccc\\\UUUPPPJJJEEEBBB@@@>>><<<:::999888888888999888888777666444333222111111111111111111111111333111000000111111...+++---...///111222333444444666666555444333555999<<>><<<;;;999777555555555666777777777777555333000///000000000000000000000000222111/////////...,,,)))...///111222444555555555555666666555555777;;;>>>JJJvvv~~~jjjRRR???555222111888:::===@@@;;;@@@TTTtttUUUppp999222......---******---+++******)))))))))))))))(((((((((((('''''''''000//////......---,,,,,,&&&'''***++++++***((('''))))))******+++...333777888GGG[[[___oooqqqppp^^^HHHIIITTTmmm{{{rrrkkkiiihhheeebbbjjjddd\\\SSSKKKDDD>>>:::888666555333222222333333444555555555555333000///////////////////////////000000/////////...---,,,000111222444555666666666444555666666777999<<>>;;;CCCXXXjjjQQQhhh888222.........++++++---+++******)))))))))))))))(((((((((((('''''''''/////////...------,,,,,,***++++++******)))((((((((())))))***+++...333666<<>>444111333777555777<<<<<>>AAA===DDDXXXOOOttt___[[[555000...//////,,,+++,,,+++******))))))))))))))))))((((((((('''''''''111000///...---,,,,,,,,,************))))))))))))))))))))))))***,,,111444;;;@@@TTTTTT[[[{{{{{{lllJJJPPP~~~yyyrrrkkkeee]]]SSSMMMUUUZZZdddooosssooohhhddddddaaa]]]YYYTTTJJJ>>>666555///,,,///222444888<<>>JJJwwwvvv]]]FFF777222222444777999:::<<<@@@GGGMMMLLLsss{{{TTT555222///---------,,,++++++******)))))))))))))))(((((((((((((((((((((111000///...---,,,,,,,,,************))))))))))))))))))***)))***,,,000444999???TTTTTTVVVnnn~~~xxxXXXZZZwwwooo]]]XXXRRRMMMIIIEEE@@@===;;;MMMdddtttuuupppkkkjjjdddaaa]]]YYYTTTKKK???777444...,,,000333444888<<<:::666666999888333000222111111000000000/////////000000000000111111111111222222222333333333444444444555777777888999<<<>>>HHHuuuwww]]]EEE666111111222555888:::;;;???EEEKKKSSSssszzzPPP444222///---------,,,++++++******)))))))))))))))(((((((((((((((((((((111000///...---,,,,,,,,,************))))))))))))))))))***)))***,,,000333999???SSSVVVTTT```~~~tttXXXUUU~~~hhhWWWEEEAAA<<<999999999999999===YYYyyyqqqkkkjjjdddaaa]]]YYYTTTLLLAAA999222...---111444555777;;;888888:::<<<:::555444666000000000//////...------000000000000111111111111222222222222333333333333444555777777888999<<<>>>LLLyyyuuu\\\DDD666111111222555999;;;<<>><<<<<<<<<>>>???@@@KKKhhhssskkkhhhdddaaa]]]ZZZUUUNNNDDD===333///...333666666777:::;;;===@@@@@@===999888999111000000///............///000000000111111111111111222222222222333333333444555777777888999<<<>>>QQQqqqXXXBBB444111222555888<<<>>>===???BBBFFF```JJJ333111...,,,------,,,++++++******)))))))))))))))(((((((((((((((((((((111000///...---,,,,,,,,,************)))))))))(((((()))*********+++...000<<>>???@@@@@@??????@@@DDD]]]vvv|||vvvpppkkkeeeaaa^^^[[[WWWQQQHHHAAA666111000444777777777:::???AAACCCAAA???>>><<<:::666444222000//////000000///000000000111111111111111111111222222222333333444555777777888999<<<>>>OOOmmmTTT???333111333666999<<<===<<<<<>>GGGOOOaaabbbvvvrrrxxxKKKLLLZZZaaatttXXXHHHEEEGGGEEEDDDJJJXXXhhhzzzvvvVVVAAA;;;===@@@AAA@@@??????@@@DDDXXXlllvvvzzz|||vvvmmmfffccc___\\\ZZZTTTLLLFFF:::555333666777777888;;;>>>@@@@@@???BBBFFFEEEAAA@@@===777222//////000222000000000000111111111111111111111111222222222222444555777777888999<<<>>>QQQkkkSSS>>>333111333555888::::::999:::===AAAeeeBBB222///---,,,,,,---,,,,,,+++******)))))))))))))))(((((((((((((((((((((111000///...---,,,,,,,,,************))))))))))))''')))************,,,...333AAAIIILLLaaabbbqqqhhhVVVLLLZZZ```^^^HHHAAABBBDDDDDDBBBFFFQQQaaatttwwwWWW@@@===???BBBBBBBBBCCCFFFHHHWWWjjj|||~~~pppgggddd```^^^\\\WWWPPPJJJ@@@:::666777888777888<<<<<<======???IIITTTUUUPPPNNNHHH>>>555///...///111000000000000111111111111111111111111222222222222444555777777888999<<<>>>QQQmmmSSS>>>222000222444777999::::::===CCCGGGuuu~~~|||BBB111///,,,+++,,,---,,,,,,+++******)))))))))))))))(((((((((((((((((((((111000///...---,,,,,,,,,************))))))))))))''')))***+++******,,,...111FFFNNNMMMaaabbbnnnmmmkkkWWW``````}}}rrrUUUHHHEEEEEEDDDAAABBBJJJXXXhhhwww{{{YYY@@@>>>@@@BBBBBBCCCFFFLLLQQQcccxxxvvvhhheeeaaa___]]]YYYRRRMMMCCC<<<777777888777999<<<<<<<<<;;;AAAPPP```ddd^^^XXXPPPCCC777///,,,---///000000000000111111111111000111111111111222222222444555777777888999<<<>>>MMMoooUUU>>>222///111555888;;;<<<>>>BBBIIIOOO}}}ttt===111...,,,+++,,,------,,,+++******)))))))))))))))(((((((((((((((((((((000000///...---,,,,,,++++++++++++***)))(((((('''))))))))))))***************DDDIIIPPPbbbbbbtttkkkQQQOOOeeegggJJJJJJJJJDDDFFFDDDOOOOOOhhh{{{\\\BBBGGGAAA>>>CCCKKKTTT```lllxxxzzzmmmiiiddd___\\\WWWPPPKKKJJJAAA999777666555555777===DDDBBB???RRRrrr}}}sss}}}kkkQQQ<<<222000...,,,000000000000000000000000000222333333222111333444222:::888666===>>><<>>000...,,,,,,------,,,++++++++++++***)))(((((('''(((((((((((('''''''''000000///...---,,,,,,+++++++++******)))(((((('''))))))))))))************,,,BBBGGGNNN___```nnnpppUUUSSSeeeyyyhhhKKKLLLMMMKKKPPPIIIaaaiii~~~~~~```FFF???>>>EEERRRZZZbbbsssnnniiibbb^^^ZZZVVVPPPKKKJJJBBB:::888777555444777777???BBBGGG]]]|||pppLLL555///000111111111111111111111111111000111222222111111222333111888555333:::<<<<<>>JJJmmmxxx___HHH888222111222555:::<<<999;;;CCCKKKNNN}}}{{{RRR999000...,,,,,,------,,,+++++++++******)))((((((((((((((((((((('''''''''000000///...---,,,,,,+++************))))))((((((((()))))))))************---:::@@@KKK[[[^^^dddwwwdddRRR[[[tttiiiMMMIIIKKKTTTfffsssVVVKKKNNN[[[hhhdddcccvvvooofff```\\\YYYUUURRRKKKEEE???<<<999555555888@@@HHHYYYmmm~~~~~~LLL///...333111111111111111111111111111111222333333222222333444333999777666::::::???NNN~~~xxx___HHH999222111222555999;;;:::===GGGPPPUUUMMM777000...,,,,,,------,,,+++************))))))(((((((((((((((((('''''''''000000///...---,,,,,,+++*********)))))))))))))))((()))))))))************,,,444>>>KKKZZZ```eeennnrrrSSS[[[nnnQQQKKKJJJVVVnnnxxx\\\KKKNNNZZZhhhkkkuuuwwwpppfff___[[[XXXUUURRRKKKFFFAAA???;;;666666:::@@@JJJ^^^rrr}}}bbb<<<...444555---111111111111111111111111222333444444333333444666222999888888;;;888???RRRyyy```III:::333222333444999;;;;;;???KKKWWW]]]KKK999000...,,,,,,------,,,+++*********)))))))))))))))(((((((((((('''''''''000000///...---,,,,,,+++******))))))))))))))))))))))))))))))***************000===KKKWWWaaagggjjjttt\\\WWWzzzqqqVVVLLLHHHVVVrrr}}}fffOOORRR\\\hhhttttttmmmddd\\\XXXUUUQQQNNNJJJFFFCCCAAA<<<777888===AAALLL^^^mmmrrrtttyyy}}}hhhJJJ555222777555...222222222222222222222222222333444444333333444555111777777888:::777BBBYYYwww^^^HHH999333333333555999;;;;;;@@@MMMZZZaaaIII;;;000...,,,,,,------,,,+++******))))))))))))))))))(((((((((((('''''''''000000///...---,,,,,,+++)))))))))))))))))))))***))))))))))))************)))...===KKKTTT___gggfffuuuooommmWWWkkk|||}}}dddYYYRRRaaa}}}___ccciiirrrrrrkkkbbb\\\WWWTTTOOOKKKIIIFFFDDDBBB===999:::???@@@KKKVVV[[[]]]```cccdddYYYJJJ:::444333222222444222222222222222222222222000111333222111111222444222777666777:::;;;LLLiiipppYYYCCC666222222444666:::;;;999>>>KKKXXX___EEE:::000...,,,,,,------,,,+++)))))))))))))))))))))***(((((((((((('''''''''000000///...---,,,,,,+++)))))))))))))))*********))))))))))))************)))--->>>KKKQQQ]]]gggcccggguuu___hhhoooyyyllldddtttnnntttyyy}}}ssslllddd]]]YYYUUUOOOKKKHHHEEEDDDCCC>>>:::<<>>===222222111111111111222222444333333222111000//////333333333333444555666666444666777;;;===>>>[[[vvvdddMMM>>>555000222666:::::::::===777RRRRRReeesss999666/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((.........------,,,,,,,,,++++++)))((((((((()))*********))))))))))))******)))000;;;EEEOOOYYYaaaggglllrrrdddUUUyyymmmiiiccc]]]XXXTTTOOOLLLHHHGGGCCC@@@===;;;:::::::::::::::999888777555444222222111111111111222222333333222222111000000000333333222333333444555666444777777:::<<>><<<;;;::::::999999999999888777666555222222111111111111222222000000111111111222222222222222222222333444555666666777666999<<>>===KKKIIIssskkklll777111/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((000//////---,,,+++******************)))))))))(((******))))))))))))*********+++000===NNN[[[``````eeeooosss~~~zzzxxx{{{vvvtttsssjjjeeebbb]]]YYYUUUPPPKKKHHHCCCAAA???<<<::::::999999666666666666666555444333222222111111111111222222000000000111222222333333222222222222333444555555666777555888<<>><<<:::999888888888666666666666666555444444222222111111111111222222000000111111222222222333111111111222222333444555555666555888<<>>CCCMMMvvvyyyPPP888222/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((.........------,,,,,,,,,)))******+++***)))((('''******))))))))))))******)))***...888GGGVVV```eeehhhbbbnnnvvvcccSSSLLLFFFLLLYYYiiiyyyrrrkkkkkkkkkkkklllqqqwww}}}wwwwwwxxxqqqoookkkaaaaaa^^^YYYUUUPPPJJJDDD@@@===<<<:::888777666666777777777777777777666666555222222111111111111222222111111111111111222222222111111111111222333444555444666555999<<>>666===>>>BBBUUUsssIII===888/////////...------,,,,,,+++******)))))))))))))))(((((((((((((((((((((------------------------)))******++++++)))((('''******))))))))))))******)))***...777EEETTT```fffmmmeeekkkzzzxxxLLLGGGOOOMMMOOOWWWeeepppiii]]]dddiiiiiigggmmmzzzvvvvvvuuukkkgggfff___```]]]XXXTTTOOOIIIBBB===;;;:::888777555555666666444444555555555444333333222222111111111111222222111111111111111111111111111111111111222333444555333555555999===AAAaaayyy]]]MMM;;;111---...444:::444>>>666<<<<<>><<<999555333222222000///333333333333333333333333222222222222222222222222333222111111000000111111222222222222333444555555444:::777444:::FFFeeelllUUUHHH:::333111111444888>>>888AAA888999CCCfffnnnCCC;;;444111///...---......---+++************))))))))))))(((((((((((((((((((((//////...---,,,,,,,,,,,,************))))))))))))(((((())))))))))))((((((***((((((000???PPP^^^dddlllkkksssmmm~~~UUUKKKNNNUUUdddkkkyyylll]]]YYY```fffgggdddkkkzzzzzzpppjjjkkklllfff]]]WWWWWWUUUQQQMMMHHHDDDAAA???:::777444222111111000...000000111222222333444444222222222222222222222222222222111000000000111111222222222222333444555555333888666555>>>PPPuuuiiiPPPDDD777111111222666;;;===888AAA===<<>>333000111333777<<<===888AAA@@@<<>>666333///------......---+++,,,---...///111222222111111111111111111111111111111000////////////000111111111111222333444555666888555555>>>OOOyyy{{{aaaDDD:::000...000333777<<<<<<999???@@@:::GGGddd999777888333111000000000000///---+++++++++*********))))))(((((((((((((((((((((000000///...------------************)))))))))((((((((())))))))))))((((((%%%&&&(((,,,555DDDUUUaaaggghhhnnn}}}~~~pppWWWdddvvv{{{mmm___UUUNNNRRRRRRTTT\\\ddd^^^QQQFFF===666888<<>>777444///,,,,,,---------,,,------...//////000000111111111111111111111111111000//////......//////111111111111222333444444555777666777<<>>BBBEEEFFFEEEDDD===888222...---------------...///000111222333444111111111111111111111111000///......------......000000000000111222333444111444555888888888WWWvvvdddJJJ<<<444---...111333666:::777???999>>>III|||zzzEEE>>>666777333111000000000000///---,,,,,,+++++++++*********(((((((((((((((((((((111000///......------...************))))))))))))(((((())))))))))))((((((&&&)))+++***,,,888KKKZZZaaaaaagggfffvvvrrr~~~{{{|||xxxlllooohhhVVVFFF???<<<999555???FFFKKKSSSZZZWWWNNN:::555444777999888888:::666888;;;>>>BBBEEEGGGGGG???:::444///............,,,---...000333555666777000000000000000000000000//////...------------...000000000000111222333444222444444555333111PPPuuucccIII:::222---...222555888;;;999CCC:::===KKKooosss<<<===888999444333111111222222000///,,,,,,,,,+++++++++******(((((((((((((((((((((222222111///...---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))%%%)))((()))...000@@@ZZZfffgggnnnjjjsssyyy___SSSPPPKKKNNNUUU^^^gggkkkkkkiiiiiidddXXXGGG;;;555555555888:::AAAKKKUUUYYYVVVRRR===666333888>>>>>>:::888@@@@@@AAAAAA??????CCCIIIBBB>>>999333...,,,,,,,,,***,,,...111444555666666111222333000+++'''***000///000111///,,,+++...111222222333333333333444444666555111333555555KKKooorrrVVVAAA444111......000555888:::===999888===KKKkkk^^^AAAFFF333;;;444333222000//////......------,,,++++++******)))******))))))(((((('''222222111///...---,,,+++***)))))))))(((((((((((())))))))))))))))))))))))&&&)))((()))...///===WWWcccgggnnnlllsss~~~^^^III@@@???@@@===>>>DDDLLLTTT[[[___```ZZZNNNBBB999666888999===???FFFOOOWWWYYYTTTOOO???999777;;;===<<<<<<===BBBFFFLLLOOOMMMHHHFFFIIIDDD@@@:::444///---,,,,,,,,,---///222444555666666333111///...---+++,,,---...///000...,,,,,,///222222222222333333333444444555555333555666333DDDdddkkkTTTDDD444111......111555888:::<<<;;;<<>>999:::<<>>;;;=========@@@DDDMMMSSS^^^fffbbbTTTJJJHHHFFFCCC===666111...------...///111333555666777888888444///...111222///,,,---.........---...000333222222222222333333333333333666555777888222<<>>EEEYYYlllmmmeeemmmyyycccKKKAAAAAADDDHHHMMMQQQRRRTTTVVVXXXYYYXXXWWWOOODDD<<<===DDDKKKSSSYYYkkkqqq~~~eeeQQQKKKIIIFFFAAA;;;666222///...111111111222555888;;;===>>>BBBBBB===::::::666111---,,,,,,,,,...000222333111111111222222222333333444777444444888555;;;MMMdddFFF444111///...000444888;;;<<<===???BBBCCCrrrNNN@@@;;;666666666555444222111111111111......------,,,++++++*********))))))(((((('''333333222111///...------++++++*********)))))))))))))))))))))))))))))))))&&&)))&&&(((,,,'''***<<>>FFFIIIEEEAAAAAA<<<444...,,,+++,,,///111222222111111111111222222222222444777333333999888<<>>BBBAAAIIIMMMLLLNNNPPPGGG999///---+++,,,///111111111111111111111222222222222333666333333::::::;;;FFFjjj}}}{{{hhhPPP>>>777///......111555:::<<<===>>>;;;FFFTTTrrrHHHEEE===???;;;777666555333222222222222.........---,,,,,,++++++******))))))(((((('''444333222111000...------+++++++++************)))))))))))))))))))))))))))$$$'''%%%''',,,&&&'''666IIIYYYcccooouuuiiivvvjjjMMMCCCDDDFFFFFFRRRbbbttt[[[IIIGGGHHHLLLRRRRRRVVV\\\^^^\\\WWWRRROOONNNOOOQQQPPPOOO[[[wwwuuuTTTJJJFFFDDDAAA<<<888444222111...------///333999???CCCEEELLLPPPRRRYYY^^^RRR???000---+++,,,///111111000000111111111111222222222111666333444;;;:::999AAAdddpppWWW@@@666555///......111666:::======>>>999III\\\mmmHHHDDD999===:::777666555444333222222222///......------,,,++++++*********)))(((((('''777555333111///......///...---+++*********(((&&&))))))))))))(((((((((((((((((((((((()))***+++,,,>>>UUUdddmmmqqqiiizzzxxxVVVDDDBBBGGGKKKUUUwww___KKKGGGNNNTTTOOOXXXZZZZZZXXXUUUPPPNNNMMMVVVZZZZZZSSSQQQcccjjjQQQJJJGGGDDD???<<<999666333000---------...000555<<>>333333------...222888<<<<<<;;;???FFFFFFhhhzzz\\\<<>>:::777444111///,,,,,,,,,---...333999>>>AAAGGGNNNYYYiiippp___HHH222...***+++///111000...111111111222222222333333444555222444999555:::LLLlll[[[JJJ999111222------///333888<<<<<<;;;???JJJPPP~~~WWWFFFNNNLLLFFFAAAYYYDDD888666333666777...111000000//////...------,,,+++***))))))((((((===;;;999666333111000//////---,,,+++,,,+++***(((******)))))))))((((((((((((((((((((()))***++++++///DDD[[[nnnuuummmvvv}}}zzz\\\KKKHHHNNNTTTooo```TTTNNNLLLQQQTTTMMMMMMLLLIIIGGGGGGIIIKKKOOOSSSUUUSSSSSS\\\nnn}}}{{{vvvooofff[[[PPPKKKLLLDDDAAA<<<999666333///---,,,,,,,,,+++,,,000555999>>>CCCLLL\\\pppuuu___DDD111...+++,,,///111111///111111111111222222222222444555222333888555;;;NNN}}}dddRRRBBB333...111---...000444999<<<===<<<>>>LLLZZZTTT[[[jjjtttpppccc\\\@@@777666:::888---111111000000///.........,,,,,,***))))))))))))AAA???===999666333111000///...,,,,,,---,,,+++)))*********)))))))))(((((((((''''''(((((()))***++++++<<>>BBBJJJXXXeeeeeeOOO666...,,,+++,,,...111111000111111111111222222222333222444111222777555<<>>???JJJ___kkk\\\wwwxxxNNN===888;;;:::000222111111000000//////...,,,,,,+++***)))))))))DDDBBB@@@===999555222111000...------......,,,+++************))))))))))))''''''''''''((()))***+++,,,666PPPjjjsssrrrrrrtttttthhhbbbgggpppNNNHHHHHHCCCBBBBBB>>>AAADDDEEEEEEEEEFFFGGGLLLOOOSSSUUUUUUTTTTTTUUUTTTSSSRRRTTTVVVUUUNNNGGGDDD@@@<<<888555222///---------,,,++++++---000333:::>>>CCCIIILLLGGG999++++++++++++,,,...000000000111222222222333333333333111333000111555444===TTT{{{oooZZZMMM@@@222---///---///333666999<<<>>>???@@@FFFfffaaauuu\\\EEE::::::;;;555222222222111000000//////---,,,+++***)))))))))EEEDDDBBB???;;;777444222000///......//////...,,,++++++*********)))))))))''''''''''''((()))******...000GGGbbbmmmssstttlll|||~~~vvvzzziiiDDDAAABBB>>>===;;;<<<@@@DDDFFFGGGGGGGGGHHHLLLQQQVVVYYYYYYVVVUUUTTT]]][[[VVVRRRSSSTTTOOOHHHCCC@@@;;;888555222///,,,+++,,,,,,+++***+++...111000444777777555000,,,)))******+++---///000111222333333333333444444444444111333111111555444@@@XXX||||||iiiUUUIII>>>111---///---000444777999;;;>>>AAABBBHHHwwwlll___HHH<<<:::<<<999333333222222111000000000---,,,+++******)))***EEEDDDCCC@@@<<<888555333111///...///000000///---+++++++++*********))))))'''''''''''''''(((******...(((===YYYfffssswwwjjjrrrrrrQQQ???@@@>>><<<===;;;>>>@@@CCCEEEFFFGGGIIIKKKPPPUUUZZZ[[[XXXUUUSSSSSSWWWWWWTTTOOOPPPRRROOOHHHAAA>>>:::666333000---+++)))******)))(((***,,,///)))***,,,+++(((&&&))),,,***,,,...///111222333444444444444555555555666666222555333222666666CCC\\\wwwcccOOOBBB888...,,,000---111555888999;;;???BBBDDDOOOyyyWWWDDD===<<<===999444333333222111111000000------,,,+++*********EEEDDDCCC@@@===999555333111000//////000000///...+++++++++************)))'''&&&&&&''''''((()))***---###555RRR```rrrzzzkkkjjj^^^PPP@@@===AAA===<<>>@@@AAABBBCCCDDDFFFJJJMMMPPPUUU\\\^^^\\\ZZZ[[[]]]UUUXXXXXXTTTSSSRRRKKKAAA@@@===888555222///,,,)))'''((((((((('''(((+++---((('''&&&%%%%%%%%%)))...+++---000222333444555666555555555666666666666777444777444444777777EEE___uuu```III<<<222******111---111666888999;;;???BBBEEEWWW|||zzzMMM???>>>>>>===777444444333222222111111000...---,,,+++*********BBBBBBBBB???;;;777444333222///...000111111000111...,,,++++++,,,,,,***)))'''''''''''''''((())))))111---000AAA[[[pppwwwuuuuuupppUUUBBB@@@@@@@@@@@@@@@???>>>===AAAAAABBBDDDFFFIIILLLNNNUUUXXX\\\___```___]]]\\\XXXUUUTTTTTTTTTQQQLLLGGG@@@===888555222///,,,)))''''''(((((())))))******+++***)))))))))***+++,,,000000000000111222333444666666666777777777777777222;;;555333<<<===HHHggg{{{lllXXXAAA555111...,,,,,,333))):::>>>:::>>>:::>>>===^^^uuuxxxMMM???BBBBBB===;;;777666555444333222222111...------,,,+++++++++CCCCCCCCC@@@===999777666999333///000333222///...000...,,,+++++++++)))''''''''''''''''''((())))))---,,,...:::SSSlllvvvtttqqq~~~~~~jjjZZZPPPIIIEEEBBB<<<<<<===>>>???@@@@@@AAABBBBBBAAABBBDDDHHHKKKNNNRRRWWW___eeegggddd___\\\ZZZWWWSSSRRRRRROOOKKKFFF@@@<<<888444111...+++)))''''''(((((()))*********+++************+++---...000000000000111222333333444444555555666777777777444999444333::::::IIIkkknnndddQQQ===333000...---...444---;;;;;;888???;;;@@@IIIhhhjjjwwwdddIIICCCFFFCCC>>>>>>888888666555444222111111000///...---,,,,,,,,,DDDCCCCCCAAA???===;;;:::>>>666000222444222111111222///---++++++***((('''(((((('''''''''((())))))))),,,,,,000FFFdddtttsssqqquuu]]]RRRDDD:::777777999999;;;;;;;;;<<<===>>>@@@AAAAAA@@@???@@@CCCHHHMMMPPPUUUZZZaaafffhhhfffaaa^^^]]]XXXRRROOONNNLLLIIIEEE???<<<777333000...+++(((''''''(((((()))***++++++++++++++++++,,,...///000111111111111111111222222111111222444555666777888666666222444777777LLLrrr}}}eeeYYYHHH777///.........000444222===777777@@@;;;AAAYYYaaaZZZ___kkk___RRRJJJKKKKKKEEE@@@@@@::::::888666444333111000111111///......------CCCBBBAAAAAAAAA@@@???===<<<<<<@@@FFFCCC999555777333111...,,,,,,+++***))))))((((((((((((((())))))&&&,,,+++))):::[[[ppprrruuuppp|||kkkAAA???<<<<<<<<<<<<;;;999>>>===<<<;;;;;;<<<<<<===>>>======>>>AAAGGGMMMPPPXXX[[[___bbbdddcccbbbaaa^^^XXXPPPLLLJJJIIIFFFDDD???;;;666111///,,,***(((''''''((()))***++++++,,,,,,,,,------...///000111111111222222222111111000//////111222444666777888888333222555666999VVV{{{vvv___PPPAAA333...------...111444777???666888???999DDDnnnyyyaaaXXX\\\[[[gggpppUUUOOONNNQQQPPPHHHBBBAAA===<<<:::888555333111000222111000///...------BBBAAA???@@@BBBCCCBBBAAA;;;LLLfffvvviiiMMM;;;:::666333000............---***))))))((((((((())))))&&&---+++'''333PPPhhhpppwwwkkk|||pppPPP@@@<<<888666777<<<@@@CCC======<<<<<<<<<<<<===============>>>@@@DDDGGGIIIPPPUUU\\\bbbeeedddbbb___[[[UUUMMMHHHFFFFFFEEECCC>>>:::444000---+++)))(((''''''((()))***+++,,,,,,------...///000000111111111111222222222111000000...///000222333555666777888222333777777DDDgggmmmVVVIII===111...------...111333:::@@@777:::===999PPPmmm[[[ZZZccc___```eeeWWWRRRNNNOOOOOOKKKEEEBBB???>>><<<999777444222111222111000...---,,,,,,BBB@@@>>>@@@DDDFFFFFFDDD@@@___dddCCC;;;;;;888444222111111111000******)))((((((((())))))(((,,,+++(((///DDD]]]mmmssspppuuuxxx\\\@@@;;;999888777888;;;===???999:::<<<>>>@@@AAAAAAAAA>>>@@@BBBDDDEEEFFFFFFFFFHHHPPP]]]gggkkkggg```[[[VVVPPPIIIDDDDDDDDDCCCBBB>>>999333...,,,***((('''''''''((()))+++,,,------...///000000111000000000000000222333333222111000000111111222333444444555777222666999;;;UUU|||gggOOOCCC999000---...---...111444:::???777<<<;;;???jjjeeeWWW[[[ddd___YYYkkkoooTTTWWWRRRLLLKKKLLLKKKGGGCCC@@@???===;;;888666444333333222000///---,,,,,,CCC@@@>>>AAAFFFJJJJJJHHHHHHgggoooNNNFFFCCC???:::666444222111000+++******)))(((((())))))***)))***+++---888QQQiiilllwwwnnnuuuaaaKKK;;;222666;;;>>>???===:::999999;;;>>>AAACCCCCCCCCBBB???CCCJJJQQQUUUVVVUUUTTTTTTZZZaaaggghhhddd]]]YYYQQQKKKDDDAAABBBCCCBBBAAA>>>999222---+++)))((('''&&&'''((()))+++,,,---...///000000111111000.........///111333333333222111333333333333333333222222555333999:::???ggg~~~```III;;;333---,,,------///222888:::;;;666===:::JJJ^^^XXX[[[]]]XXXSSSSSSQQQLLLSSSRRROOOMMMKKKHHHEEEAAA@@@???===;;;999777666555444333222000///...---DDDAAA???BBBHHHMMMMMMKKKMMMeeeoooVVVSSSIIIDDD>>>888555333111///++++++***))))))((())))))***''')))------111JJJfffiii{{{gggkkkkkkQQQAAA===555666777777888:::<<>>FFFQQQ]]]eeehhhhhhfffjjjhhhfffccc```]]][[[ZZZMMMHHHBBB@@@AAACCCBBBAAA===999222---***)))''''''&&&'''(((***+++,,,......000000111111000///---,,,---///111333444333222111555555444444333222111111444444;;;:::BBBrrrpppVVVCCC666///***+++------000444:::999888555===;;;TTTuuuZZZXXXYYYVVVVVVXXXQQQNNNYYYQQQTTTVVVRRRLLLFFFBBB???@@@???>>><<<:::888777666666555333111000///...NNNHHHEEEJJJOOONNNLLLKKKJJJkkk{{{___QQQJJJGGG???666333333111---...+++(((&&&'''(((((('''+++((())),,,***,,,???VVVdddrrrtttrrryyy{{{||||||uuueeePPP???777666111222444777999;;;<<<<<<<<>>888999<<<@@@IIIVVVcccnnnvvvzzzuuu}}}}}}sssllljjjaaaTTTFFF@@@<<<>>>CCCEEEBBB===999666111,,,)))(((((()))&&&''')))+++---///111222111222333111///...111444222333333333333333333444555666666555555777555333555777>>>NNNhhhppp___JJJ888444111---++++++...222555000888>>>///:::CCC```aaacccZZZZZZYYYVVVQQQNNNMMMMMMNNNMMMKKKIIIGGGEEECCCBBBCCCAAA>>><<<:::888666333333333333333222111///JJJGGGHHHLLLMMMJJJJJJLLLOOOfff~~~]]]RRRIIIGGG@@@888444444222---...,,,)))((()))))))))(((***''')))---,,,+++777IIIcccppprrrlllrrrlllmmmqqqgggddd]]]OOOAAA666333333111222555777:::;;;<<<===@@@FFFLLLLLLAAA555333888AAAPPP```jjjqqqyyy|||tttcccQQQDDD???;;;<<>>===<<<===<<<:::888333333333222222111000IIIHHHJJJKKKIIIEEEFFFKKKJJJZZZ]]]QQQGGGFFFAAA:::777666333......,,,******++++++***)))(((&&&(((...---***...888\\\iiipppgggyyyxxxmmmcccaaaaaaaaaSSSNNNFFF===777555555666111333555888:::<<<===>>>CCCGGGKKKGGG:::000333<<>>@@@AAABBB???777333:::EEENNNlll|||~~~~~~~~~uuu^^^GGG???<<<::::::======:::666000...+++((('''&&&'''((()))***+++,,,...000111222333111///...---///222555111111111222333333444444222444777999777666999>>>IIItttgggTTTYYY___```\\\RRRIIIBBB999111...---++++++,,,000444777888888222DDDAAAXXXcccYYYUUUVVVRRROOOQQQUUUVVVSSSOOORRRPPPNNNNNNNNNLLLGGGCCCEEEDDDDDDDDDCCCAAA===:::555555555444333222111ZZZNNNCCC?????????@@@CCC@@@[[[{{{nnnPPPIIIHHHEEE???======:::555111...,,,+++,,,,,,+++)))***'''''')))+++***+++...???QQQhhhiiiggg___lll|||iiiRRRGGGHHHJJJDDD<<<:::666222111333444222///222333555888:::;;;<<<===<<<888555555555777>>>GGG```vvvvvvxxxtttnnnkkkiii___KKK999===;;;999:::;;;:::777333---,,,)))((('''''''''(((***+++,,,---///000222222222000...---...000222333000000111222222333444444222222555888666555>>>IIIjjjqqqLLL===;;;AAADDDFFFCCC???:::333,,,---,,,+++,,,...222666999999>>>888CCCKKK}}}]]]YYYTTTWWWSSSPPPRRRVVVXXXUUUQQQRRROOOMMMMMMOOONNNIIIEEEGGGGGGHHHIIIIIIFFFAAA>>>999999888777666444333___QQQCCC>>>???@@@AAACCCDDD___sssvvvyyyyyyeeeJJJKKKKKKGGGAAA???AAA???:::555222...,,,,,,,,,++++++***)))((('''(((***---000333FFF___eeeeee[[[bbbuuu^^^PPPAAA===@@@BBB;;;444666444333333555555111...333444666777999:::::::::888222---///333888???FFFhhhsssxxxtttuuuyyyssseee^^^ZZZUUUQQQNNNGGG===555:::999888888777666222000******((('''''''''((()))+++,,,---...///111222222111///---...000222222222///000000111222333444444222111444888777:::JJJ]]]wwwMMM;;;888555======;;;999666333000///,,,++++++---000444999;;;===???:::>>>ZZZuuuZZZVVVSSSUUUSSSRRRSSSVVVXXXWWWTTTQQQLLLIIIJJJMMMNNNKKKFFFFFFHHHJJJMMMOOOMMMIIIEEE???>>>===;;;999777444\\\RRRHHHEEEDDDCCCEEEIIIMMM^^^gggccc___```ZZZNNNNNNMMMHHHBBBAAACCCCCC???<<<777111...------------)))+++***(((&&&)))---///+++<<>>???:::555444444444555666666555444444444666777777777777777444111000222666:::DDDNNNbbbeeefffdddbbb```YYYQQQDDDDDDBBB@@@;;;888777999666555555555444111...+++)))((((((((((((((()))***,,,,,,---///000111222333///------///222333111000//////000111222333444444444222444:::<<>>???888===GGGyyyeeeTTTOOOQQQPPPPPPQQQSSSUUUWWWXXXYYYRRRMMMHHHIIINNNQQQOOOLLLIIIJJJNNNRRRTTTRRRMMMIIIDDDDDDBBB???<<<999666VVVRRRNNNKKKHHHEEEIIIOOOXXX^^^bbb^^^XXXVVVYYY\\\PPPOOOIIICCCBBBEEEEEEBBB@@@;;;444///......///000(((+++,,,)))&&&'''+++---'''666LLLXXXhhhiiikkktttjjjccc[[[SSSMMM@@@<<<888777:::;;;999666000111111222333444666777444555666666666666666555111222555999:::???LLLYYY\\\]]]^^^]]]XXXPPPIIIFFFCCCDDDDDD@@@777111333999333333333222111...***(((((((((((((((((()))***+++,,,---...///000111222333...------///333444111......///000111222333444444555222555<<<@@@KKKhhhqqq\\\DDD777444555888<<<444333444444222...******++++++---///333888<<>>:::777LLLLLLMMMMMMNNNPPPTTTWWW]]]___cccdddccc```]]]ZZZPPPLLLHHHFFFGGGGGGEEEBBB@@@>>>;;;666111......//////,,,***)))***+++,,,,,,111...777NNNbbbiiiooouuu{{{yyynnnddd```\\\SSSHHHBBB@@@===:::;;;>>>???===999666777777888888:::<<<===888777777888888777444222777666777;;;DDDQQQ]]]eeeeeebbb[[[TTTMMMHHHEEECCCAAAAAA@@@>>>;;;999666555000///---,,,+++*********(((((('''((()))***,,,------...000111222111///......///000000111111111111000111222444444444333333111:::;;;<<>>===PPPQQQQQQPPPOOOPPPTTTVVVYYY]]]bbbffffff```XXXRRRNNNKKKGGGFFFGGGHHHGGGDDDCCCBBB>>>999444000000111///,,,***)))***+++,,,+++------555HHH[[[fffjjjlllxxxooonnncccZZZVVVSSSLLLCCC???>>>;;;999:::===>>>;;;777333444555777:::<<<<<<<<<777666555666777777555333888999===CCCKKKTTT\\\aaaXXXUUUPPPJJJEEEAAA???>>>>>>===<<<;;;888666444222///...---+++******))))))(((((((((((()))+++,,,------...000111111111//////...///000222222222222111666777777777666444444333444333===XXXuuuyyy^^^???666111000444666444777<<<888666444111///...------,,,---///444999>>>AAACCCAAACCCOOO{{{]]]XXXJJJLLLJJJTTTTTTTTTRRRPPPNNNOOOPPPOOOIIIHHHMMMRRRQQQOOOOOOJJJKKKLLLMMMLLLKKKJJJIIIFFFDDDAAA???===;;;999VVVVVVUUUSSSQQQQQQTTTVVVZZZ[[[^^^bbbdddaaaYYYSSSNNNKKKGGGGGGIIIJJJIIIGGGFFFEEEBBB===777333222333///---***)))***+++++++++(((+++222>>>QQQaaafffcccwww|||qqqbbbWWWMMMJJJHHHBBB===<<<:::999888:::<<<<<<888444111222555:::???@@@===999555333222333444666555555555888===CCCHHHKKKLLLMMMEEECCC@@@===:::999888888999888777666444222000///------+++***))))))))))))((((((((()))***+++---...---...000111111111000///...///111333444444222222666666666444222222444666DDD???QQQwwwnnnFFF---111000222555777777;;;@@@777555222...,,,,,,,,,---,,,///333888===@@@BBBBBBBBBBBBVVVnnn]]]SSSIIIMMMDDDQQQQQQQQQOOOLLLJJJJJJKKKJJJGGGHHHNNNRRROOOKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEEBBB???<<<:::XXXXXXWWWTTTRRRRRRTTTVVV]]]ZZZWWWXXX]]]______\\\QQQNNNJJJIIIJJJKKKIIIGGGHHHGGGDDD???999555444444000---++++++,,,,,,+++***''',,,///444EEE[[[dddaaa```}}}xxxjjj[[[PPPFFFBBB???;;;999:::888888888:::<<<;;;777333111444:::BBBFFFDDD;;;333222111///000222555666666666888;;;======;;;999777555555444333333333444444444444444333222000///...,,,+++***)))((((((((((((((())))))***+++,,,---.........///000111000000///---///222444555555333222333333222111222777@@@FFFVVVVVVfffxxxmmmJJJ333222444333444888===??????@@@666444///,,,******,,,---,,,000666;;;===>>>>>>>>>CCCEEEuuu```ZZZLLLFFFKKK@@@IIIKKKLLLKKKJJJIIIIIIJJJFFFDDDGGGMMMQQQMMMJJJIIIIIIHHHFFFFFFFFFHHHJJJLLLLLLLLLKKKHHHDDDAAA???WWWWWWUUUSSSQQQQQQSSSVVVZZZVVVTTTTTTWWWZZZ[[[ZZZUUUQQQMMMKKKKKKKKKIIIFFFGGGFFFDDD???:::555444444111///------------,,,+++)))---------:::RRRbbbdddZZZooozzzhhh___TTTZZZOOOEEE???<<<888888:::777888999;;;;;;:::666444444888AAAHHHJJJDDD888...000///...///111444555666999999999888777555333111......///000111222333333222222222111111000///...++++++***)))(((((((((((())))))***+++,,,---.........//////000000000000000...///111444555555444333333333333333777AAAOOOZZZRRRVVV[[[VVVCCC///...777555555777===DDDHHHEEE???444111...***)))***,,,---...333888;;;;;;:::::::::CCCSSStttVVVTTTDDDCCCHHH>>>FFFGGGIIIIIIGGGFFFFFFGGGDDDBBBEEELLLOOOLLLKKKLLLIIIGGGEEECCCCCCEEEHHHJJJLLLMMMNNNLLLHHHEEEDDDTTTTTTSSSPPPNNNMMMOOOQQQOOOQQQTTTVVVVVVTTTQQQPPPVVVRRRMMMKKKKKKJJJGGGDDDDDDDDDCCC???:::666444444333111000///000///---,,,,,,...---+++333EEEYYYeeebbbiii|||___WWWYYYTTTXXXOOOEEE???;;;777777:::666777999999999888666555666<<>>CCCJJJLLLGGG???000///,,,******+++---...111666:::;;;:::999:::<<>>999555666:::555666777777666555444444777<<>>888333000000.........000333444444333............///000222333111111222222222111111000......//////000/////////++++++***)))))))))******)))***,,,---...///......///////////////000000111.........///000222444666222666888666333444:::@@@---)))''',,,000222333444555AAAKKKLLLIIIFFF@@@999------,,,+++,,,---...///555999<<<<<<;;;<<<@@@DDDcccSSSPPPKKKBBBGGGAAACCCDDDFFFHHHHHHFFFEEEDDDDDDDDDFFFLLLSSSRRRLLLHHHHHHCCCAAA??????@@@BBBEEEHHHKKKNNNPPPNNNHHHDDDCCCSSSRRROOOKKKFFFDDDDDDEEEFFFLLLQQQSSSRRRUUU]]]dddOOOKKKGGGFFFGGGGGGFFFCCCBBBBBBBBB???;;;888666666555444333333333222000...,,,+++...000,,,---AAAXXXXXX^^^~~~}}}jjj___gggnnneeeOOOGGG???;;;888444555999444555555444333222333444777:::;;;555...+++///444......///222444555333222000000000000111111222222333333333333222000///...,,,---....../////////...,,,+++******************)))***,,,.../////////...///////////////000111111///...------///222444666999>>>AAA===444...---///,,,(((---888888111222;;;999JJJWWWRRRFFF===666111++++++,,,,,,---...///000888;;;>>>>>>===???FFFLLLjjjKKKQQQKKKEEEKKK@@@EEE???BBBFFFHHHHHHGGGHHHHHHEEEHHHPPPWWWVVVLLLEEECCCBBBAAA@@@@@@BBBFFFIIIKKKMMMQQQSSSPPPIIIDDDCCCNNNMMMLLLJJJFFFDDDBBBAAAHHHTTTZZZSSSJJJOOOaaaooocccUUUGGGBBBCCCBBBAAABBBDDDCCCBBB???<<<999888777777777888999777444000---+++,,,......+++---:::HHHVVV```jjj~~~jjjgggiii]]]KKKFFF???;;;999999::::::<<<888444555888777111,,,444111...//////...///000444444222111000000000000111222333222000000111222222222111000.........//////444---(((...///,,,000+++333000%%%###---000***............///111000...333///---...333444111---///...,,,,,,...222666888???>>>;;;555000,,,+++,,,111...///666>>>@@@>>>;;;JJJOOOQQQKKK???555000000***,,,...---,,,---000444===@@@:::;;;>>>666NNN___TTTKKKLLLOOOLLLEEEAAAAAACCCGGGJJJGGGEEEJJJSSSKKKGGGEEEHHHMMMOOOIIIDDDBBBDDDFFFGGGHHHGGGGGGFFFIIIWWWUUUGGGCCC@@@<<>>???EEEDDDDDDFFFHHHGGGCCC>>><<<;;;;;;:::999777555333222000000...******222===XXX]]]bbbuuu}}}zzzlllUUUEEEBBB@@@@@@CCCCCCAAA>>>333777;;;:::444111111333555333222222222111111111---------...000222333444333333333333444333222111---000444444111---+++***(((///,,,,,,333111,,,///&&&(((+++---,,,***'''%%%***---000000000000000000222000---------///111111/////////000111222333444333333222///,,,+++---///111333777===AAACCCDDDEEEPPPPPPMMMEEE:::222//////++++++,,,------000333666999>>>===>>>>>>>>>iiiyyyXXXOOOHHHIIIKKKIIIEEEDDDEEEFFFJJJLLLIIIEEEIIIPPPPPPMMMKKKNNNRRRRRRKKKEEEFFFGGGHHHIIIHHHGGGFFFFFFKKKFFF===???FFF<<<111IIIHHHJJJQQQXXXYYYSSSLLLPPPYYY^^^XXXOOOIIIHHHFFFQQQMMMJJJIIIFFF@@@===>>>EEEDDDDDDIIIOOONNNHHHAAA@@@>>><<<;;;;;;;;;:::999666222000///,,,)))---333NNNRRR\\\cccnnnpppttt]]]IIICCC???AAAFFFHHHDDD???BBBRRR___YYYEEE444222777111222222222222222111000666666666666777888999999222111111111111000...,,,---///111222111///.........333000///444///(((,,,333...///333111+++---444***,,,///000...,,,---000///222555555333000000111333444555555555333111//////000000//////111444777666;;;AAAEEEGGGIIILLLNNNSSSNNNEEE;;;333...------,,,******,,,000444777999777>>>???===???SSSZZZPPPIIIEEEEEEEEEDDDEEEGGGFFFGGGJJJNNNLLLIIIKKKPPPTTTRRRRRRTTTVVVSSSKKKDDDHHHJJJMMMMMMKKKHHHGGGFFFCCCDDD:::222444555===EEEIIIOOOWWW]]]]]]WWWRRRTTTVVVVVVQQQNNNPPPRRRQQQNNNMMMNNNNNNIIIBBB@@@CCCDDDCCCDDDGGGJJJIIIEEEAAADDD@@@===<<<>>>??????===555000...//////------///999CCCZZZbbb```}}}qqqaaaQQQHHH???===BBBEEEBBB===KKKbbbuuupppUUU<<<333555///333666555555777777555777777777777888999;;;;;;???@@@@@@>>>:::999;;;>>>AAA:::222000111444333111222555111000333///+++333777;;;===999111,,,...333444000------,,,+++,,,000......///000222666:::======<<<;;;999666333000///000111222333444888<<<@@@???DDDHHHJJJLLLOOOPPPOOONNNFFF:::222...,,,+++)))---***)))---333999;;;;;;:::???<<<888JJJyyysssOOOKKKFFFCCCBBBAAA???CCCIIIEEEEEEHHHMMMOOOMMMOOOSSSTTTSSSSSSUUUVVVQQQIIIAAAGGGKKKPPPQQQMMMHHHDDDCCC666@@@888,,,;;;WWWnnnDDDLLLVVV\\\\\\YYYVVVUUUOOOPPPNNNMMMQQQXXX[[[ZZZOOONNNOOOOOOIIICCCDDDHHHDDDGGGIIIIIIGGGGGGHHHJJJIIIEEEAAABBBEEEGGGFFFCCC888333000111222///---...)))888VVVaaa___xxxtttkkkYYYLLLKKKDDD>>>@@@GGGIIIDDD>>>===OOOaaa___MMM;;;666888;;;BBBFFFDDDDDDHHHIIIGGGEEEEEEFFFHHHJJJLLLNNNOOOQQQUUUWWWSSSOOOPPPYYYbbbZZZNNNAAA@@@FFFHHHAAA888<<>>EEE999...,,,---...222888;;;666222444<<>>CCCGGGJJJLLLKKKJJJMMMQQQMMMEEE@@@999111,,,,,,,,,***(((---,,,,,,000666<<<======;;;<<<:::???eeeZZZPPPIIIEEECCCAAA???===AAAGGGGGGDDDEEEKKKNNNMMMMMMPPPRRRRRRRRRSSSSSSOOOHHHBBBEEEJJJOOONNNGGG>>>888666...111555NNNxxxHHHQQQ[[[^^^ZZZUUUTTTUUUHHHKKKMMMPPPVVV[[[YYYSSSPPPOOOOOOOOOJJJEEEEEEIIIIIINNNRRRQQQNNNNNNSSSXXXNNNKKKIIIKKKPPPQQQNNNJJJ@@@:::777666444///,,,---)))333HHHUUU\\\zzz|||}}}yyyddd]]]SSSDDD???===<<>>EEEIIIFFF===777999>>>IIIRRRVVVRRRQQQVVVYYYVVVYYYXXXVVVTTTRRRPPPPPPOOOJJJNNNRRRPPPOOOSSS___iiiYYYRRROOOXXXeeehhh]]]PPP\\\dddhhhnnnooo___SSSZZZjjjZZZcccggg]]]KKK===111///111555>>>III^^^___bbbgggggg___NNNAAABBB>>>777111...///111444666:::???CCCGGGJJJNNNQQQNNNOOOKKKFFFIIILLLEEE999444000,,,***+++,,,+++)))---...000555999<<<======:::888DDD```mmmIIINNNHHHDDDAAAAAA>>><<>>>>>@@@EEEJJJKKKHHHEEEGGGFFFCCC>>>888777999===FFFOOOQQQJJJGGGLLLPPPMMMIIIGGGCCC>>>:::666444333777888999;;;>>>BBBGGGKKKCCCBBBGGGTTTaaaddd[[[QQQaaafffgggjjjhhhUUUJJJSSSzzzuuu___CCC===LLLTTTOOO@@@777222222333777GGG[[[}}}ttt^^^FFF666<<<999444000000333888<<>>:::]]]SSSCCCEEEDDD@@@===??????===>>>AAAMMMEEE@@@BBBEEEEEECCCDDDJJJHHHFFFFFFFFFHHHHHHIII???@@@???999111...111555OOO}}}aaaKKKVVVWWWYYYZZZ[[[YYYVVVSSSQQQSSSTTTSSSUUUVVVSSSMMMUUUTTTUUUXXXVVVOOOJJJJJJVVVXXXZZZ\\\[[[YYYTTTQQQNNNMMMOOOUUU[[[[[[SSSLLLFFFCCC@@@===777111000444---000...<<>>AAABBB===>>>===;;;888666666777777@@@AAA777333888;;;888666555444333222222222222222///---000555888555000222222555:::???>>>999444>>>???<<<======222000@@@GGG===111---444:::444)))000...000333111555KKKeeeooo\\\LLLCCCAAABBB999777444333555:::@@@DDDNNNQQQTTTUUURRRMMMJJJHHHDDDLLLKKK@@@::::::666...---,,,+++******,,,...000,,,222999===<<<;;;;;;<<>>AAA<<<:::===???>>>===???JJJAAA;;;>>>CCCDDDDDDDDDCCCAAA???>>>???BBBFFFHHH;;;;;;999333...111;;;EEErrr^^^TTTLLLSSSUUUXXXXXXVVVRRRNNNLLLNNNNNNMMMMMMOOORRRUUUWWWRRRRRRTTTXXX[[[WWWNNNFFFRRRVVVVVVQQQPPPTTTTTTOOOKKKNNNRRRUUUTTTPPPJJJFFF>>>@@@BBBAAA<<<666222000000111333777AAATTTkkk{{{vvvaaaXXXNNNFFFDDDCCCAAA>>>>>>===;;;999888777666666777888999777444222111222555333111111222222111000222111000000222222111000111000000111111222333444999111///333666444333666444;;;999...***111444222222333555444222<<>>999444000...---)))***+++******+++---000999666888===;;;555777@@@EEEeeeQQQDDDFFF@@@============<<<<<<<<<<<<:::<<<>>>>>>>>>???AAACCC>>><<<;;;<<<>>>>>>;;;888;;;222///222///111KKKllliiiOOOGGGFFFMMMOOOPPPOOOLLLJJJIIIIIILLLJJJHHHIIIKKKNNNOOOOOOLLLKKKLLLPPPTTTTTTPPPKKKNNNQQQRRRNNNNNNQQQPPPLLLHHHJJJLLLMMMMMMJJJGGGEEE???>>>=========;;;666222333333222333999GGGZZZhhh|||yyylllaaaWWWMMMFFF>>>===<<<:::999888888888444555555555444333333333555333111111333333333222333222111222333444333222333333333333444555777777;;;777666;;;<<<:::;;;???CCCIIIGGG===999>>>AAA???>>><<<>>>AAAFFFQQQggg|||xxx___KKKGGGBBB666333::::::;;;===@@@CCCHHHNNNQQQQQQQQQPPPNNNKKKGGGCCCAAA<<<:::666333000---,,,,,,)))***+++++++++---000333222<<<>>>444111:::@@@???dddmmmEEE@@@AAA;;;<<<<<<;;;;;;;;;:::::::::888:::<<<<<<<<<<<<>>>???;;;:::999:::;;;:::666333111...///222777MMMzzzeeeTTTMMMGGGAAAFFFHHHIIIHHHEEEDDDFFFIIIIIIEEEBBBCCCGGGJJJHHHEEEFFFDDDDDDGGGMMMQQQRRRQQQIIILLLMMMKKKKKKLLLKKKHHHDDDDDDDDDEEEEEEDDDDDDCCC@@@<<<999<<<@@@@@@;;;555555444222000222<<>>@@@BBBCCCEEEKKKQQQSSSTTTYYY___ccciiiggg]]]XXX\\\^^^\\\^^^WWWQQQPPPSSSWWW^^^eeeXXXGGG;;;<<<<<<777777>>>BBBCCCEEEHHHJJJLLLMMMMMMHHHHHHIIIIIIGGGCCC???===333222000...,,,,,,,,,,,,)))+++,,,...///111555888<<>>888===IIIQQQQQQ>>>@@@@@@:::::::::999999999888888888777999::::::999999:::;;;:::999888999888666222///***111000111MMM```EEEDDDHHHBBB>>>CCCEEEGGGGGGFFFGGGJJJMMMJJJDDD@@@BBBGGGHHHDDD>>>EEECCCCCCEEEJJJOOOQQQQQQGGGIIIJJJJJJIIIHHHFFFDDDAAAAAABBBBBBBBBBBBBBBBBB>>>===>>>AAADDDCCC===888555444111000111888BBBIIIcccxxx{{{|||ddd```XXXOOOFFF>>>777444888666555666777888777555444333111222333555444444222111000111333444333222222333666999>>>CCCFFFIIIIIIQQQ\\\dddhhhllluuu}}}zzz}}}uuunnnoooooommmggg^^^RRRJJJFFFDDDCCCBBB;;;555444;;;@@@@@@BBBGGGHHHGGGGGGHHHIIIIIIHHHGGGBBBCCCDDDDDDBBB???;;;888000///...,,,,,,---......***,,,...000222666:::===???666999AAA;;;555MMMqqqdddBBB===???<<<888888888888888777777777777888999;;;;;;:::888888999::::::999999777444000...---666666BBBuuu^^^PPPFFFEEEAAA<<<@@@CCCDDDFFFHHHKKKMMMOOOQQQLLLGGGCCCEEEIIIJJJDDD===DDDDDDDDDEEEGGGIIIIIIIIIIIIHHHIIIIIIIIIFFFEEEDDD@@@BBBDDDEEEEEEDDDCCCAAA===AAAFFFHHHGGGCCC===:::555444222111222666<<<@@@TTTkkktttvvv{{{lll\\\NNNDDD>>><<<;;;:::999888666333111777555444444555555555444444333222333444555444222...///111444777;;;>>>@@@AAAKKKUUUZZZ[[[___gggnnniiilllkkkddd^^^[[[[[[ZZZIIIEEE===777555888;;;===;;;===BBBIIILLLLLLKKKJJJMMMIIIEEEDDDDDDDDDCCCBBB<<<=========;;;777333111///...---,,,,,,---...///---...111333555999===AAABBB888777AAAGGGVVV{{{III999<<<;;;666555888888888777777777666666999;;;======;;;:::999999777888777666333111///...222333GGGuuuUUUJJJNNNMMMEEE>>>>>>CCCJJJGGGEEEGGGLLLQQQRRRRRRMMMJJJHHHIIILLLKKKEEE@@@CCCCCCDDDDDDDDDCCCCCCBBBIIIGGGGGGIIIIIIGGGGGGIIIDDDEEEFFFGGGGGGFFFDDDCCC>>>CCCIIIKKKHHHBBB>>><<<888666444333333444555666>>>RRRqqqqqquuu|||nnnccc]]]LLLNNNNNNLLLGGGAAA===;;;<<<:::777666666666444333444333111111222222111///000//////000000111222333444<<>>CCCEEEDDDFFFGGGDDD???<<<<<<===:::;;;:::777:::DDDMMMQQQRRRXXX\\\ZZZVVVQQQKKKEEENNNIIIBBB??????@@@???===555555555444222///---+++---,,,+++++++++,,,...///000111444555777:::>>>BBB>>>BBB???@@@]]]yyyWWW<<<:::>>>:::666888777777666666666555555555888:::======<<<:::999999333444333111...---...///666888gggTTTLLLNNNNNNIIIAAAAAAFFFCCCYYYOOOEEEDDDKKKSSSTTTRRRKKKKKKKKKLLLMMMJJJFFFBBBBBBCCCCCCBBBBBBBBBDDDEEEGGGCCCCCCGGGIIIIIIKKKQQQHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDFFFFFFDDD@@@>>>999888777666666666555444999EEEkkksssjjjfffnnnoootttxxxuuulllccc___^^^PPPNNNJJJHHHGGGEEECCCAAA===<<<:::999999888666444777777666666666666666666666<<>>AAA444:::<<>>???DDDFFFCCC???999888888999::::::999888AAA@@@PPPrrrsssbbbeeerrrllliiieeebbb```]]]ZZZXXXNNNLLLIIIHHHHHHGGGDDDBBB@@@@@@@@@@@@AAABBBDDDDDDAAAHHHJJJGGGGGGNNNSSSSSSOOORRRXXX\\\\\\[[[^^^aaaXXXYYYWWWVVV\\\fffgggbbbcccjjjiii\\\RRROOOLLLFFFDDD???999666777777444000///...---,,,,,,---...///+++++++++---///222555666555666777777888:::===@@@DDD???GGGpppIII===777::::::444222666333333333222222222111111111444777999888666555555333333111...,,,...444999FFFsssTTTOOORRRdddVVVNNNOOOIII>>>CCCTTTOOOKKKJJJMMMPPPQQQQQQSSSOOOLLLKKKKKKHHHDDDCCCDDDDDDCCCAAA???BBBHHHNNNMMMLLLJJJHHHGGGGGGJJJLLLRRROOONNNMMMIIIGGGJJJQQQMMMHHHBBBBBBFFFIIIHHHEEEBBB@@@===:::999<<<@@@CCC???@@@DDDOOOhhh]]]YYY\\\fffmmmtttyyyyyywwwsssnnnkkkjjjkkkpppmmmcccYYYXXXbbbhhhhhhkkkmmmjjjdddjjjuuutttkkkiiijjjooosssnnnfffffflllkkkiiifffdddbbb```\\\ZZZ^^^______[[[TTTJJJCCC???:::666222111111000---+++...---,,,,,,++++++,,,,,,+++,,,---...000333888<<<;;;777777999:::999;;;@@@GGGZZZvvvVVV===<<<:::888666444333222222333333333333222111111111333777;;;;;;888222---222000///000///222@@@OOOrrrLLLIIINNNKKK]]]WWWPPPKKKHHHGGGFFFKKKJJJHHHIIILLLPPPSSSTTTTTTRRROOOKKKFFFCCCDDDFFFGGGFFFEEEAAA???BBBHHHNNNQQQPPPNNNLLLKKKMMMPPPSSSWWWTTTQQQPPPLLLIIILLLRRROOOLLLIIIIIILLLOOOPPPOOOFFFBBB===:::;;;===AAACCCDDDAAAAAAJJJ^^^mmmVVVKKKVVV\\\[[[kkk}}}vvvwww|||{{{sssqqquuurrrnnniiiddd```\\\XXXUUUXXXYYYZZZVVVOOOFFF???<<<555222///......---+++)))------,,,,,,,,,,,,------000111333333444555888:::>>>;;;:::>>>???===<<<===ZZZmmmBBB;;;:::999888666444333333222222333333222222111000000111222444555333000---000$$$%%%333777777MMMnnnjjjJJJ@@@HHHOOOPPPSSSOOOKKKHHHFFFDDDBBBHHHIIIIIIJJJLLLOOOTTTXXXVVVUUURRRJJJCCCAAADDDHHHIIIHHHFFFBBB???BBBJJJPPPWWWUUURRRPPPPPPTTTXXX[[[YYYUUURRRQQQMMMIIIJJJOOOIIIIIIHHHIIIKKKMMMPPPQQQKKKEEE>>>;;;<<<@@@BBBBBBIIIAAA???DDDPPPooo^^^CCCFFFGGG???HHH^^^bbblll{{{tttssspppkkkddd]]]XXXTTTQQQNNNMMMOOOOOOLLLFFF???999777111///---,,,,,,,,,+++***,,,,,,,,,,,,---...//////222444777999999999999:::;;;:::999:::999<<>>AAABBBAAAJJJAAA???BBBCCCVVVbbbOOOBBB777<<>>CCC???@@@HHHBBB@@@??????@@@@@@>>>JJJJJJIIIGGGGGGKKKTTT[[[UUUTTTOOOJJJKKKNNNKKKCCCGGGGGGFFFCCCBBBFFFOOOUUU^^^YYYSSSQQQSSSVVVYYY[[[TTTOOOKKKJJJGGGCCCBBBDDDFFFHHHIIIJJJHHHHHHIIIJJJLLLGGGAAA>>>>>>@@@AAA@@@GGGAAA@@@BBB===BBBiiilllMMMAAA@@@@@@BBBbbbxxxnnneee___VVVPPPHHHAAA===;;;:::999555666777666222///---------------------...///000.........///000222444444333666999::::::999999999???888:::QQQwwweee;;;444===444444444333333333222222000000111111000000///...///111222000---++++++,,,,,,//////???oooQQQ999999999777444555@@@LLLAAA???<<<<<<>>>@@@AAAAAAAAAAAABBBEEEJJJQQQVVVOOONNNJJJGGGMMMTTTOOOCCCFFFGGGFFFDDDDDDGGGNNNTTTZZZTTTOOOMMMPPPTTTVVVWWWRRRLLLIIIIIIHHHDDDBBBCCCGGGHHHHHHIIIIIIGGGFFFDDDGGGEEEBBB???>>>>>>???@@@BBB???AAACCC===<<>>[[[|||}}}zzzrrriiibbbYYYRRRMMMGGG???888444222111000...///000///---,,,,,,---+++,,,------,,,,,,...000111111111222333444666777999:::;;;:::888888999:::;;;555DDDsssGGG666777666333333333222222111111111000000000000000///......,,,...000...***)))***---***666PPPrrrXXX333///666888555333777;;;;;;>>><<<::::::===???AAA;;;<<>>???AAAAAABBBHHHQQQgggjjjRRR<<>>WWWtttpppUUU@@@666...111444777888777333///666666666888;;;<<<===<<<===AAAHHHMMMLLLGGGBBB@@@EEEDDD>>>BBBNNNSSSOOOHHHIIIJJJHHHEEEEEEHHHKKKLLLHHHEEEHHHNNNTTTUUUTTTKKKEEEBBBDDDFFFCCCBBBBBBFFFDDDCCCFFFJJJJJJEEE???<<>>======???EEEJJJKKKIIIKKKrrrgggNNNDDD@@@CCCFFFKKK[[[fffaaaiiiwww}}}yyyssslllggg\\\]]]WWWMMMGGGEEE???777777444000....../////////,,,---............111333///111333222000000333555666666555666666777888999999999888999<<>><<<;;;<<>>===:::777555333111111000000000///.........---000000000000111222333444///222333111333777777333:::888888999:::::::::;;;777555<<>>222++++++---...---......///000000111111222111111333555777777666AAA@@@AAADDDDDDBBBDDDIIIEEEHHHKKKMMMMMMLLLLLLMMMKKKNNNMMMKKKPPPWWWTTTKKKNNNPPPPPPLLLJJJHHHDDD???DDDEEEHHHMMMNNNIIIFFFFFFIIIHHHDDDBBBEEEIIIFFF@@@???AAABBBBBB@@@>>>===>>>AAADDDHHHJJJJJJJJJKKKLLLEEEFFFLLLhhhoooQQQ;;;888::::::;;;<<<============<<<>>>HHHOOOOOOTTT]]]aaa^^^___``````]]]ZZZZZZ^^^bbbdddcccbbb```]]]ZZZXXXWWWZZZWWWRRRLLLGGGCCCAAAAAAAAA@@@???@@@AAA>>>999444333333222111000000000000111111111111000000000000333333333333444555666666444777888777777999999666666333444888777444:::DDDFFFWWWrrrmmm???666111333444000///333//////...---,,,++++++******++++++,,,,,,++++++***,,,***((((((,,,222888<<<.........---++++++---000---......///000000111111///000222444555555555CCC@@@AAADDDDDDCCCEEEJJJIIILLLOOOPPPNNNKKKHHHGGGDDDNNNSSSUUU___ggg\\\GGGIIIQQQRRRNNNMMMPPPLLLBBBJJJKKKLLLMMMKKKHHHFFFFFFJJJFFFAAA???DDDJJJHHHAAAAAACCCEEEDDDAAA???>>>===@@@CCCGGGJJJLLLKKKJJJIIIFFFDDDAAAOOO|||yyy\\\III>>>:::999999::::::888555222999===>>>>>>BBBIIIJJJGGGDDDDDDCCC@@@===>>>AAADDDAAAAAAAAA@@@???>>><<<<<<<<<;;;:::999777777666666555555555888999888444111222222111111222333333444222222222222222333333333444444444444555666777777111333555555555666666666999666888<<<999999JJJ```uuu;;;000444777444111000///...///......---,,,,,,++++++***++++++,,,,,,++++++***---+++)))))))))***((('''))),,,000///---+++---///---------...//////000000...000222333444444555CCC@@@???CCCDDDDDDFFFJJJLLLNNNPPPPPPNNNLLLJJJJJJBBBLLLQQQTTT^^^ggg[[[GGGJJJQQQSSSOOOPPPSSSNNNCCCJJJMMMOOONNNKKKJJJJJJJJJIIIEEE>>><<>><<<======<<<:::::::::;;;888888999999999999888888222333444666777777777777666555444555666666555444555555444444555555666777333333444444444444444444444444444444444555777777666777999:::999888:::===<<<;;;<<>>>>>:::;;;<<<======<<<:::999;;;;;;;;;;;;::::::999888666777888999999888888888666555444333333333555555666666555555555555666666555555555555444444444444444444333444444555666777<<<;;;::::::666444777===;;;<<<>>>FFF\\\QQQ666<<<555777333,,,+++000111,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++))),,,...---)))(((+++...+++)))((())),,,...,,,***+++++++++,,,------......---000333333222333666CCC>>><<>>???EEEIIIHHHGGGIIIKKKJJJGGGBBB???>>>;;;;;;===AAAEEEFFFDDDAAA===@@@DDDEEE@@@CCCUUUkkkgggOOO???999888;;;::::::;;;;;;<<<===@@@::::::;;;<<<===<<<;;;::::::;;;;;;;;;:::999888777:::::::::999999888777666555555555444333333555666555555444444444555666666666666555555444444333333444444444444555666777888555555:::@@@EEEIIITTT```kkknnnpppyyyXXX777111888222222///,,,,,,//////---,,,,,,,,,,,,++++++++++++)))******++++++******)))***,,,---***&&&$$$$$$&&&))))))***,,,...///...,,,******++++++,,,---------+++///222222000111555CCC===;;;>>>CCCDDDFFFIIIJJJNNNUUUXXXWWWTTTPPPNNNLLLLLLMMMMMMHHHDDDHHHPPPQQQIIIHHHQQQUUUOOOJJJKKKHHHQQQVVVSSSPPPSSSUUUSSSRRRQQQJJJAAA???DDDHHHHHHFFFHHHKKKKKKHHHDDDAAA@@@<<<;;;<<<@@@DDDEEECCCAAA<<>><<<===AAA>>>===<<<===>>>@@@@@@???999999:::;;;;;;;;;;;;;;;::::::999999888777777777555666777777666666777777444444444444555666777888777777666555444333333222555555555555666777888999AAAFFFTTTiii|||III111666888/////////000000///---,,,---+++++++++***************(((((())))))))))))(((((('''((()))++++++,,,,,,+++%%%'''***,,,+++))))))((()))******+++,,,,,,------***---111111//////444777:::>>>BBBCCCEEEGGGIIIJJJNNNTTTXXXXXXVVVSSSRRRVVVSSSOOOJJJHHHGGGHHHIIIMMMJJJGGGGGGIIIIIIHHHEEEFFFGGGMMMTTTUUUPPPQQQWWWQQQPPPMMMGGGCCCBBBEEEIIIIIIFFFDDDCCCEEEEEECCC@@@???===<<>>CCCFFFGGG\\\^^^WWWNNNFFFAAA>>>======:::<<<>>>???>>><<<<<<===>>><<>>@@@FFFLLLJJJFFFBBB@@@AAABBBAAA???>>><<<;;;===AAADDDEEEDDDBBB>>>;;;;;;???DDDGGGHHHJJJ^^^vvv___KKK???>>><<<;;;;;;<<<======>>>888<<<@@@???GGGOOOLLLJJJGGGCCC???>>>@@@AAA@@@<<<;;;:::;;;===??????>>>???===999666555555666777;;;999666444555555555555@@@>>>EEEJJJOOOfffiiiMMM555222666555111000/////////...---,,,,,,,,,+++++++++*********)))))),,,,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))***,,,...///---............//////<<<>>>???@@@>>>>>>>>>???@@@CCCFFFHHHIIIJJJLLLNNNLLLMMMNNNNNNMMMLLLIIIHHHGGGBBB===???DDDGGGEEEAAA@@@BBBIIIOOOQQQNNNMMMPPPPPPLLLFFFAAA???DDDLLLRRRLLLGGGBBB??????@@@AAABBB>>><<<;;;<<<@@@DDDFFFGGGCCC???<<<;;;>>>BBBEEEFFFBBBFFF\\\tttnnn\\\VVVNNNHHHDDDAAA===:::BBB888999===@@@JJJRRRNNNBBB@@@===;;;999:::>>>AAA???@@@AAA@@@@@@@@@BBBDDDGGGDDD???:::999:::<<<>>>888:::<<<>>>CCCIIIQQQVVVTTT___tttZZZ<<<333000444444///---000///......------,,,,,,+++++++++*********)))))))))++++++******))))))((((((((((((((((((((((((((((((&&&''')))*********)))((((((((()))***+++,,,,,,---,,,---------.........;;;===>>>===<<<;;;<<<===BBBCCCDDDEEEEEEGGGJJJLLLMMMNNNPPPQQQPPPOOOMMMKKKHHHAAA;;;<<>>;;;;;;>>>@@@BBBEEEBBBHHHVVVkkk{{{rrriii]]]NNNDDDIII?????????;;;>>>CCC===<<<<<<<<<;;;999999>>>EEE>>>@@@BBBAAA@@@@@@CCCFFFDDDAAA===::::::<<<@@@CCCBBBKKKXXXffftttSSS555888555444444000+++,,,111------------,,,,,,++++++************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%&&&(((******)))(((''''''((()))++++++++++++***++++++,,,,,,------...888:::;;;;;;:::;;;<<<>>>CCCDDDEEEDDDCCCCCCEEEGGGNNNNNNOOOOOOOOOOOONNNNNNKKKDDD>>>===@@@BBB???;;;===@@@CCCEEEGGGHHHFFFDDDGGGDDDAAA?????????AAAAAAGGGEEEAAA??????BBBFFFIIIEEECCC???<<<;;;===AAADDDIIIFFFBBB>>><<<<<<>>>@@@CCCDDDCCCGGGUUUpppsssbbb^^^aaa^^^QQQLLLKKKDDD>>>>>>@@@DDDCCC???CCCIIIIIIMMMQQQQQQPPPQQQTTTWWWKKKKKKMMMOOOTTTXXX]]]___qqq}}}MMM999AAA444111//////---,,,///333,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&&&&''')))***++++++***))))))******+++,,,------666777999999:::;;;>>>@@@AAACCCDDDDDDBBBAAAAAABBBIIIIIIKKKLLLMMMMMMNNNNNNMMMIIICCC@@@@@@AAA???>>>>>>@@@@@@@@@BBBDDDCCC???EEECCCBBBAAAAAA@@@===;;;@@@@@@???>>>===>>>BBBEEEHHHFFFBBB>>>:::;;;>>>@@@KKKJJJFFFAAA>>>>>>AAACCC???FFFDDDBBBHHHVVVxxxgggfffkkkssssssmmmkkkoootttwww|||~~~rrrMMM<<<666333000//////000111000...---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''(((*********)))((((((((()))***+++,,,---555777888999999;;;???AAA===@@@DDDFFFDDDBBB@@@@@@AAADDDHHHMMMPPPPPPPPPOOONNNLLLHHHDDDBBBBBBCCCEEEEEEFFFDDD@@@AAAFFFEEE@@@FFFEEECCCCCCDDDCCC???<<<===???AAA@@@===<<<===>>>HHHGGGDDD???;;;:::<<>>>>>BBBFFF>>>FFFBBBAAAGGGGGGWWWyyyZZZ:::777;;;222$$$111222222222111000,,,)))*********+++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((((((''''''((()))***+++,,,666777888999999;;;>>>AAA;;;@@@FFFIIIHHHEEECCCAAA;;;AAAIIIPPPUUUUUUSSSRRRMMMMMMKKKGGGCCCCCCGGGJJJMMMMMMIIIDDDEEEJJJJJJDDDDDDAAA???@@@AAAAAA>>>;;;???BBBDDDDDD@@@<<<;;;;;;GGGFFFEEE@@@;;;:::<<>>===<<<;;;;;;???DDDGGGGGGDDDBBBAAAAAADDDIIIMMMOOONNNLLLKKKFFFHHHIIIHHHEEEEEEGGGJJJOOOTTTQQQGGGDDDJJJLLLIIIHHHEEEDDDEEECCC@@@AAAEEE@@@FFFKKKJJJCCC>>>>>>AAAFFFBBB???>>>===<<<===>>>CCCDDDEEEDDDBBBBBBCCCEEEDDD@@@@@@CCCBBB???AAAGGGSSS___tttccc@@@;;;444111222333222111//////...---,,,,,,++++++************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))));;;===???@@@@@@???===;;;<<<@@@EEEIIIIIIGGGEEEDDDAAADDDHHHLLLNNNMMMKKKJJJEEEFFFGGGFFFDDDDDDEEEHHHSSSTTTQQQIIIFFFGGGIIIHHHMMMMMMMMMLLLEEE???BBBHHHEEEHHHKKKJJJEEEBBBBBBCCCCCCBBBAAA@@@???>>>???BBBHHHHHHHHHEEECCCAAAAAACCCEEE@@@???AAAAAA>>>@@@EEEDDDLLL[[[ssstttQQQ888999555000...//////...---.........---,,,,,,++++++************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()));;;===???AAAAAA???<<<:::;;;???DDDGGGGGGFFFEEEEEEAAACCCFFFIIIJJJJJJHHHGGGBBBCCCDDDDDDDDDDDDEEEGGGSSSPPPLLLJJJFFFAAABBBEEEKKKMMMOOOMMMDDD===@@@HHHHHHHHHGGGFFFEEEEEEDDDEEE???BBBDDDCCCAAA@@@BBBDDDLLLLLLJJJGGGCCC@@@???@@@EEEAAA>>>???>>>===???BBB???BBBHHHWWWsssZZZ999000222333000...---......---+++...------,,,,,,+++++++++************************(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))666888<<>>;;;999;;;>>>AAACCCBBBAAAAAAAAA???@@@CCCDDDEEEEEEDDDCCC>>>@@@BBBCCCEEEFFFGGGHHHNNNGGGFFFHHHDDD<<<<<>>>>>>>>EEEAAA===<<<<<<<<<>>>???CCCBBBCCCHHHZZZyyyvvvRRR:::///333>>>//////////////////...------,,,,,,,,,+++++++++***************************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((222555999<<>>???AAAAAA???===<<<<<<<<<===>>>???@@@@@@@@@@@@;;;===???CCCFFFIIIJJJJJJHHHBBBBBBGGGDDD<<<===DDDMMMIIIHHHKKKKKKHHHGGGHHHHHHCCC???>>>BBBEEEFFFEEE===CCCFFFBBB@@@BBBCCCAAAFFFFFFEEECCC???======>>>DDDAAA===:::;;;>>>>>><<<@@@@@@@@@@@@FFFVVVkkk{{{pppTTT<<<777888333///000---...///000//////......+++++++++++++++*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((222444777;;;>>>@@@@@@@@@@@@AAAAAA@@@===:::::::::999::::::;;;<<<>>>??????;;;<<<>>>BBBGGGIIIJJJIIICCCCCCDDDGGGEEEBBBBBBEEELLLFFFCCCGGGIIIFFFAAA@@@GGGCCC??????BBBFFFHHHHHH>>>CCCCCC???@@@FFFFFFAAAAAAAAAAAA@@@>>>===>>>???AAA@@@===:::===@@@???:::;;;===>>>>>>>>>BBBHHHNNNooo}}}^^^KKK999111...333444///+++,,,***,,,......,,,+++,,,---************************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((222333555888;;;===???@@@>>>???>>><<<:::888888999888888999:::;;;===???@@@===<<<>>>AAAEEEGGGEEECCC@@@EEEGGGEEEDDDEEEEEECCCCCC??????BBBCCC???===>>>CCCAAA??????AAADDDGGGHHH>>>AAA???<<>>?????????===;;;???CCC@@@999999:::;;;<<<=========>>>LLLWWWkkkwwwSSS<<<222333333222111...---000444***,,,---,,,***)))+++---)))*********************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''222222333444777999;;;===:::::::::888666555666888999888999:::<<<>>>AAABBB>>>>>>>>>AAADDDDDDAAA>>>===FFFHHHCCCAAAFFFEEE???======@@@DDDCCC@@@AAAEEE???>>>======>>>AAADDDFFF>>>@@@===:::CCCQQQRRRIII???@@@@@@???===<<<===???===???>>><<<@@@EEEAAA999777666666777:::;;;;;;:::??????FFF\\\nnnNNN<<<555444333///000000......///...+++,,,...///---***))),,,...)))))))))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''///000000222333555777888::::::999666444333444666:::<<<===;;;888999>>>DDD>>><<<::::::===???AAAAAA<<>>???BBB>>>??????@@@AAA@@@>>>===CCCAAA===:::999===DDDIIIBBB<<<999>>>HHHOOOOOOKKKAAAAAAAAAAAA@@@???===<<<>>>===>>>AAABBB@@@:::555:::777555444666888999888888999:::<<>>AAABBBBBB@@@DDDGGGFFFAAA>>>>>>@@@<<>>@@@EEEHHHCCC>>>999;;;AAAEEEDDD@@@==================>>>>>><<<;;;<<>>@@@===AAACCCBBBBBBGGGQQQ[[[JJJJJJIIIFFFCCCBBBCCCEEEEEE@@@;;;:::>>>@@@>>><<<===<<<;;;;;;<<<>>>@@@AAA;;;:::;;;<<<>>>>>>===;;;BBB???;;;999888888777666:::999777444333666;;;???FFFaaattt]]]III999000222///------000222111///...//////......---,,,+++************************++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''---,,,,,,---///333666999777777666444111000111333444777:::;;;;;;:::<<<===;;;;;;<<<@@@DDDHHHIIIIIIHHHIIIIIIGGGCCCAAABBBCCCDDDEEEDDDCCCCCCFFFNNNTTTIIIJJJKKKIIIFFFCCCBBBBBBFFFBBB??????AAACCCDDDCCCBBB@@@>>><<<===???BBBDDD>>>===<<<;;;<<<======>>>@@@===999777666666555444555555555666999:::;;;:::111===MMM___uuummmZZZGGG<<<555000444<<<111000...///000000...,,,---------------,,,++++++************************++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&+++++++++,,,...111444666666666666444222222333555777:::===???@@@@@@@@@@@@===>>>@@@DDDIIILLLLLLKKKHHHHHHHHHGGGFFFFFFGGGHHHLLLIIIEEEEEEHHHJJJJJJIIIJJJKKKLLLKKKHHHEEEDDDCCCGGGFFFDDDCCCDDDEEEGGGHHHFFFDDD@@@======>>>AAABBBBBBAAA???===<<<<<<===???>>>;;;888666666777777666888666444444555555444222555555444555>>>MMM[[[bbb{{{~~~bbbMMMBBB777000000777777...,,,111444222///------,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&******+++,,,...000111222444444444333222333555777;;;<<<>>>AAACCCCCCCCCCCC@@@AAACCCGGGKKKMMMLLLJJJJJJIIIGGGGGGGGGIIILLLMMMOOOKKKGGGIIINNNPPPMMMIIINNNOOONNNLLLHHHFFFEEEFFFHHHHHHGGGDDDAAAAAABBBDDDHHHEEEAAA>>><<<<<<>>>???CCCCCCAAA>>><<<;;;===???===;;;888777888999999999777555333222222222222111111222222333555999<<<>>>IIIaaavvvwwwgggSSSAAA555///---222...000666555...+++...000...,,,***)))***+++,,,******++++++++++++******(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))***+++---...///......000111222111111222555888<<<<<<===@@@BBBDDDDDDDDDAAABBBEEEHHHKKKLLLIIIGGGLLLJJJHHHGGGHHHKKKNNNOOOOOOLLLJJJKKKNNNQQQPPPNNNRRRQQQNNNJJJEEECCCCCCDDDFFFGGGEEEAAA===;;;===@@@IIIGGGCCC@@@>>>>>>??????@@@AAA@@@>>>;;;;;;>>>@@@===:::777666666888888777222222222222333444666777---...222666999999999:::666???DDDNNNcccrrr{{{iiiTTTGGGBBB===555000///111333555555222///---,,,,,,000333++++++++++++******,,,---))))))***************)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%(((***,,,...///...---,,,---///000000000222555888<<<;;;<<<>>>AAACCCDDDCCCAAABBBEEEHHHKKKJJJGGGDDDNNNLLLHHHGGGIIILLLNNNOOONNNMMMLLLKKKKKKLLLOOOQQQTTTRRRMMMFFF@@@>>>???AAABBBDDDCCC@@@;;;999===AAAJJJIIIFFFDDDBBBBBBBBBCCC<<<>>>???===;;;;;;>>>AAA;;;888555333444444444333000222333222111111333444555222000000111333777;;;222777555555999888===NNNPPPhhh|||xxxeeeNNN@@@<<<:::777555000///---///111111---)))(((,,,///...---...,,,******,,,......---,,,,,,,,,((()))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%***++++++,,,,,,---......000///...///222444555444999:::<<<>>>??????>>>===???@@@DDDJJJKKKHHHEEECCCJJJIIIFFFCCCCCCEEEKKKOOOQQQLLLIIIJJJIIIGGGKKKTTTPPPQQQPPPLLLFFFAAAAAABBBFFF@@@???CCCAAA:::;;;CCCIIIGGGEEEBBB@@@@@@???@@@AAA===:::;;;???AAA???<<<999666222111333555666666222111000000000111222333555444111///000222666888444444444333222444777999<<<>>>CCCLLLYYYiiiwwwooo]]]SSS===;;;777333///...------000//////...------,,,,,,.........------,,,,,,,,,************************************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$)))******++++++,,,------000///...///111222222111333555888:::<<<;;;:::999======???DDDFFFEEEAAA???>>>???AAAAAACCCEEEIIILLLLLLHHHGGGHHHFFFBBBEEEKKKMMMOOOOOOKKKEEE@@@???@@@AAA@@@@@@AAA???<<<>>>CCCHHHGGGEEEBBB@@@???======???<<<999:::===>>>;;;888555444333222111222444555222111000000000111222222333222000///000222444555333333333333222333777999===;;;888666777;;;@@@CCCMMMPPPYYYiiixxx{{{{{{```]]]YYYQQQHHH>>>666222444333111/////////000111/////////...---,,,,,,,,,...---------,,,,,,,,,,,,*********************************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$(((((())))))***+++++++++000...---.../////////---...111555888:::999888666;;;:::999;;;>>>???===999444777;;;>>>???@@@BBBCCCCCCAAAAAABBB???<<<<<<@@@IIILLLMMMJJJDDD???======AAAFFFHHHCCC>>>???BBBCCCFFFFFFDDDBBB@@@===:::999;;;999888999;;;;;;888444333555666555222222444777222111000//////000111222000000//////000000111222111222222222222333666999IIIEEE???888444222222333,,,---111777>>>DDDFFFFFFLLLOOOVVV___gggjjjiiigggrrrrrrzzz|||wwwuuucccaaa^^^XXXPPPGGG@@@<<<777666444222222222222333...------,,,---///111222///......------,,,,,,+++------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((()))******---,,,+++,,,......---,,,---000444888::::::888777999999777666888;;;999555444666999:::999888888999<<<<<<<<<;;;999888:::===FFFIIILLLJJJDDD???======CCCMMMPPPFFF@@@CCCFFFDDDEEEDDDDDDBBB???;;;888666777777777999;;;;;;888555333777;;;999555333666:::222111000///...///000111........./////////.........000111111111222555777@@@===999444222111222333555444333111//////000222111//////222777:::999777777666999AAACCCAAAAAADDD@@@@@@@@@BBBDDDCCC@@@===AAAAAAAAA@@@===;;;999888333222111000000000000000111000///......000222333......---,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))(((((()))+++---...---,,,,,,///333666888888777666999;;;999444444888999555666777777555444444555777======<<<999999<<>>:::777555666666888;;;======;;;999333777;;;999555333666:::222111///.........//////,,,---.........---,,,,,,---///000000000111333555777555111...,,,,,,,,,---///000111000......000222222222222222111111111222///------//////......111///........./////////...............////////////000000000000111111222222---------------,,,,,,,,,///......---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&'''(((+++---...---,,,***,,,...111333333333222888??????777333666999777666666666444444666;;;>>>AAABBB@@@<<<<<>>>>>DDDHHHHHH@@@DDDFFFFFFDDDCCCEEEGGG???<<<<<>><<<:::999999;;;<<<===<<<<<<;;;<<<<<<555444333222111222444555111000///---,,,,,,---------------,,,,,,+++++++++---...000///...---...///)))))))))***+++,,,------............////////////,,,---............///000---...---,,,,,,.........***+++,,,,,,,,,,,,,,,------+++***+++------,,,***,,,,,,,,,------...///000)))***+++,,,------......)))***+++,,,,,,---------*********+++++++++++++++))))))))))))******++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))))))))***,,,------***''',,,,,,,,,,,,---...///000555DDDHHH<<<111333999:::888:::<<<<<<===>>>AAADDD<<>><<>>@@@DDDBBB@@@===;;;:::::::::??????>>><<<:::999:::;;;999666222111333555666777111000...---,,,,,,------......---,,,+++++++++,,,---...000///...,,,---------------,,,++++++******...,,,******,,,......---///---++++++,,,...------,,,......,,,---......,,,***,,,...///...------...,,,+++***,,,000111///---000///---+++***+++,,,,,,000///...---,,,------...******++++++++++++************************++++++(((((())))))*********+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))+++---...//////222444666444222333999>>>@@@>>><<<999999<<>>???AAADDDEEEBBB???@@@BBBEEEDDDBBBBBBEEEIIICCC??????DDDEEE@@@>>>@@@AAA@@@>>>===<<<<<<<<<<<<@@@>>>;;;999888888888777666555333222222333555777111000///......------...***+++,,,------------,,,/////////......---------,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++***)))((('''((()))***************************)))))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#############################################&&&'''''''''((((((((((((((((((((((((((((((((((((&&&''')))***,,,,,,------///222444333222444;;;@@@??????===;;;:::<<>>???AAADDDDDDBBB???@@@AAABBBBBBBBBCCCFFFHHHAAA===>>>BBBCCC???>>>@@@CCCAAA@@@>>>===<<<<<<<<<>>><<<:::888777666555444333333222111111222333444000///...---,,,,,,,,,,,,*********+++++++++,,,,,,......---------,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++***+++++++++******)))((((((((()))*********))))))*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***++++++++++++,,,...111222222666<<>>>>>>>>===<<<<<>>???@@@BBBCCCBBB@@@BBB@@@>>>>>>@@@CCCEEEFFF>>><<<===@@@AAA???>>>@@@CCCBBBAAA???===<<<<<<<<<::::::999888666444222111000111111111111111000000///...---,,,++++++++++++******)))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))******************************************************************************************++++++++++++++++++***))))))(((((())))))******************))))))((())))))))))))))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#####################################################################%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))******++++++******)))+++---///000222555:::===<<<===>>>>>><<<;;;<<<===>>>>>>>>>???@@@AAAAAAAAAFFFBBB===<<<>>>AAABBBAAA======???@@@@@@???@@@BBBBBBAAA@@@>>><<<;;;::::::888999999888555222000//////000222333222111///...///...---,,,++++++++++++,,,+++)))(((((()))+++,,,************************+++************)))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))((())))))***))))))(((((())))))))))))(((''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$#####################################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++***))))))+++,,,...///000222555777888:::<<<<<<:::999888999=========<<<===>>>???AAAIIIDDD>>><<<===>>>>>>===???BBBCCCAAA???@@@AAABBB??????>>>===;;;:::888888888:::;;;999555222000000000222333444444222000...000///...---,,,,,,,,,,,,---,,,***)))(((***+++---))))))))))))))))))))))))*********)))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''''''''''''''(((((())))))*********))))))(((((((((((())))))'''(((((()))))))))((((((((((((((((((((('''&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******++++++******)))(((+++++++++,,,---///000111333555888888777666555666;;;;;;;;;:::999:::>>>@@@HHHEEEAAA>>>======<<<<<>>FFFKKKKKKCCC===>>>@@@???;;;;;;<<<<<<<<<;;;:::999:::<<<<<<888222///000333333444444444444222111000///...---,,,++++++++++++++++++******))))))))))))'''((((((((())))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((('''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$"""""""""#########$$$$$$""""""""""""####################################"""############$$$$$$$$$###########################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((+++---------,,,...000111111111222333888999888666444666;;;???@@@BBBCCCBBB>>>===???AAAGGGMMMLLLCCC<<<<<<>>>===:::;;;<<<======<<<;;;::::::<<<;;;777000---///333444444444333222111000000...---,,,+++************))))))******)))((('''&&&'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((((('''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#############################################