BM6P6(@ ~~~~~~~~~wwwpppnnnwwwvvvtttrrrooollljjjiiixxxpppeee\\\YYYYYYXXXXXXUUUPPPJJJGGGDDD===333+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########################################################################################################"""""""""""""""###############""""""######$$$%%%""""""############""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''')))(((((((((((())))))))))))'''(((((()))***++++++++++++*********+++---///000/////////000111222444444666666666666666777777888:::;;;<<<=========<<<;;;888888888888999:::;;;;;;;;;;;;999999999999;;;;;;;;;999777666666666555444111000///...---,,,,,,,,,((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***,,,,,,---&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++***++++++,,,---...//////000000///////////////000222333444555666666666666999999999888888888888777:::::::::999999777666666888999:::<<<>>>???@@@@@@???===;;;;;;;;;<<<;;;::::::999888777666555444333222111000///...---,,,,,,---------,,,,,,+++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''~~~}}}~~~wwwqqqooowwwvvvtttrrrooollljjjiiipppjjjccc^^^[[[ZZZXXXWWWUUUPPPJJJGGGDDD===333+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$######""""""!!!!!!######""""""######$$$%%%""""""############""""""""""""############""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%'''((('''((((((((())))))))))))'''(((((()))******+++++++++*********+++---///000///000000000111333444555444333333222333333444555666777999:::;;;:::999999888888888999999:::;;;<<<:::999888888888888999:::999777555444444444333222000///---,,,+++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))*********+++++++++***++++++,,,---...//////000000////////////000000333333444555666666666555777777777777777777777777777888888999999999888888777999:::<<<>>>???@@@@@@>>><<<::::::;;;;;;:::999:::999888777555444333333111111000///...---,,,+++,,,,,,++++++************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''((((((~~~}}}~~~wwwqqqpppwwwvvvtttrrrooommmjjjiiifffdddaaa___^^^[[[XXXVVVVVVQQQKKKGGGDDD===333+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################################################################%%%%%%$$$###"""!!! ###""""""""""""###$$$$$$""""""############""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))))))))((((((((()))******++++++*********+++,,,---//////000000000111222333444555222222222222222222222222222333666888888888777777999999999:::;;;;;;<<<<<<999888888777777888888999666555333222333222111///...---,,,***((('''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))*********++++++***++++++,,,---...//////000000////////////000000333444444555555555444444444444555555666666777777555666777888999:::::::::777888:::<<<>>>???@@@@@@>>><<<:::::::::;;;:::999999888777666555333222222000000///...---,,,++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((())))))~~~}}}~~~xxxrrrqqqvvvvvvuuussspppmmmjjjhhhdddcccaaa```^^^[[[YYYWWWVVVQQQKKKGGGDDD===222***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%################################################################################################$$$#########""""""!!!!!!"""""""""""""""###$$$$$$""""""############""""""""""""############""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((())))))*********************+++,,,---...///000000000111222333444555333555888999999777444222111333666888999999888777999999:::;;;<<<<<<<<<<<<999999888888888888999999555444222222222222000......---+++)))(((&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))***************++++++,,,---...//////000////////////000000111444444555555555444333333333333444555666777888888666777888999999999999999777888:::<<<===??????@@@???===;;;:::;;;;;;:::999888777666555444222111111.........---,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((()))))))))~~~}}}~~~xxxsssrrrvvvuuuuuussspppmmmjjjhhhgggfffccc___\\\ZZZZZZZZZWWWQQQKKKGGGDDD===222***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%################################################################################################!!!!!!""""""#########$$$""""""!!!!!!""""""###$$$""""""############""""""""""""############""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((()))))))))))))))*********)))***+++,,,---........./////////000111222333444555999>>>BBBBBB>>>888444444666999<<<======;;;:::888999:::<<<<<<<<<<<<<<<999::::::::::::::::::999555444333333333222000......---+++***(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((((((((()))))))))************++++++,,,---.../////////////////////000111111444444444444444444333333333333444555777888999999888888888999999999888888777888999;;;===>>>??????@@@>>><<<;;;<<<<<<;;;:::777666555444333111000000------,,,,,,++++++******)))))))))***************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((())))))***~~~}}}~~~xxxttttttuuuuuuuuutttqqqmmmjjjgggiiihhhddd```[[[ZZZ[[[]]]WWWRRRKKKGGGDDD<<<222)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################################################################ !!!"""###$$$%%%%%%"""!!!!!!!!!!!!"""######""""""############""""""""""""############"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))******))))))+++,,,---..................///000111222333555999>>>BBBCCC@@@;;;777777999<<>>?????????===;;;;;;<<<<<<;;;:::666555444333222000//////,,,+++++++++*********)))))))))))))))************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))~~~}}}~~~yyyuuutttuuuuuuuuutttqqqmmmiiigggffffffeee```\\\ZZZ\\\^^^WWWRRRLLLGGGCCC<<<111)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""############""""""""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###############"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***)))))))))))))))))))))((()))+++---.........---------------...000111222333555888:::;;;:::999888888:::>>>@@@AAA???<<<:::666777999;;;<<<;;;::::::888999::::::::::::999888444333333444444333///---++++++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$####################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,---...//////............///000111222111222333333444444444444222222333444555666666777666777888999999999999999666777999;;;===>>>>>>???===;;;999999::::::999888555555444222111000///...+++************)))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((~~~}}}~~~yyyuuuuuuuuuuuuuuutttrrrmmmiiigggbbbddddddbbb^^^[[[\\\^^^XXXRRRLLLGGGCCC<<<111)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#####################################################################################################################""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""############"""""" !!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###############!!!###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((*********)))))))))))))))((()))+++---.........---,,,,,,,,,---...///000111111111000111222444666888888:::===@@@@@@>>>;;;888555777999;;;;;;;;;:::999777888999::::::999888777333333222333444222///,,,))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,---...///000............///000222222000111222333444555555555111222222333333444444555444555666888:::;;;;;;;;;666777999;;;<<<>>>>>>???<<<:::888777888888777666555444333222111///......************))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&''''''(((|||xxxwwwxxxvvvsssqqqpppmmmhhhdddhhhgggeeeaaa^^^[[[XXXWWWVVVRRRMMMHHHBBB999///'''((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""############""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""#########""""""!!!""""""############"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###$$$### !!!$$$###!!!!!!""""""#########$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++))))))***+++,,,------...............///111222333222222111000111222444555888999:::;;;;;;;;;::::::999999999999999999999888:::888777555555666888999444444333111000...------(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***++++++,,,,,,------...///...------...000333444222333333444444333333222666666444444444444666666666666777888999:::;;;;;;777666666777888;;;===>>>::::::;;;:::999777555333333333222111000///......))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''|||wwwvvvwwwuuusssqqqpppmmmhhhdddgggfffdddaaa^^^[[[YYYXXXTTTPPPLLLHHHCCC;;;111))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################""""""############""""""!!!""""""######""""""!!!############"""""""""!!!""""""############""""""""""""############"""""" !!!!!!"""###"""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" ######!!!!!!$$$%%%"""!!!"""""""""############$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((***+++))))))***+++,,,------...............///111222333333222111111111222444555777777999::::::999888777999999999999999999999999:::888777555555555666777222222111///...---,,,+++(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############### !!!###$$$%%%$$$####################################""""""######$$$%%%"""######$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******+++,,,,,,------.........------...000222444222222222333333222222222333333222111111222333333555555666777888999::::::666666666666888:::<<<===:::;;;;;;:::999777555444222222111000///......---))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&''''''''''''''''''''''''~~~~~~zzzuuutttvvvtttsssrrrpppmmmhhheeefffeeedddaaa___]]][[[ZZZQQQNNNJJJGGGCCC<<<333,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$########################""""""############"""""""""##################"""############""""""""""""""""""############""""""""""""############""""""!!!""""""###############"""""""""""""""""""""""" !!!"""""" !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""$$$&&&###!!!###&&&&&&""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&''''''((('''&&&&&&&&&'''((()))***))))))***+++,,,------...............///111222333333333222111111222444555666666777888888777666555777777888888999999::::::999888666444444444444555000000///...,,,+++******(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######"""""" !!!###$$$$$$###!!! ########################""""""!!!!!!""""""###$$$"""""""""######"""""""""$$$$$$$$$###############$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++,,,---------......------...000222333111111111111111111111111222222111000000111222222333444444555666777888888666666666777888:::;;;<<<;;;;;;:::999888666555444111111000///...------,,,)))))))))(((((((((''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%)))+++++++++''''''''''''''''''''''''}}}}}}yyysssrrrsssssssssrrrppplllhhheeeeeeeeecccaaa___^^^\\\[[[RRROOOKKKGGGCCC<<<222++++++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################""""""############""""""######$$$$$$$$$$$$###############"""""""""""""""!!!""""""############"""""""""############""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###))),,,&&&!!!"""$$$%%%"""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%"""######%%%&&&'''((((((&&&&&&''''''(((((()))***))))))***+++,,,------...............///111222333444333222111111222333444555666777777777666555444555666666777888999999:::888777555444222222222222///......---,,,******)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$###"""!!!!!!!!!########################"""""""""""""""###$$$$$$""""""############""""""################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))*********+++,,,,,,------...---------...000111222000000000//////000000000333222222222222222222333222222333444555666777777666666777888999:::;;;<<<::::::999888777555444444000000///...---,,,++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%(((,,,///000000''''''''''''''''''''''''|||}}}xxxrrrpppqqqrrrssssssppplllhhhfffeeedddcccbbb```^^^]]]\\\UUUQQQLLLHHHCCC:::000)))+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%########################""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""######!!!!!!"""###############""""""############"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!)))///000)))"""!!!""""""######""""""""""""""""""#################################$$$$$$$$$%%%%%%""""""###$$$%%%''''''(((&&&&&&'''(((((()))))))))))))))***+++,,,------...............///111222333333333111111111111222333444555666777777666555444444444444555666777888888666555444222111000000///......---,,,++++++******''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''%%%""" ###&&&(((########################$$$############$$$%%%%%%###$$$$$$$$$$$$$$$$$$###################################################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***))))))***++++++,,,,,,------------......///000000000//////......//////000222222222222222222222222111111222333444555555666777888888999:::;;;<<<<<<:::999888666555444333333///......---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---000111111''''''''''''''''''''''''|||}}}xxxqqqooonnnqqqssssssppplllhhhgggfffeeedddbbb```^^^]]]\\\WWWSSSMMMHHHBBB999...'''******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%########################""""""############"""""""""##################"""""""""""""""############ !!!"""######$$$######""""""############"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""+++///...((("""!!!!!! ############""""""""""""###############$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%&&&'''((())))))))))))))))))***+++,,,------...............///111222333333222111000///000111111222333555666666666555444222222333333444444555555333222222111000//////...------,,,++++++***))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""#####################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###########################""" !!!%%%+++...########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))******+++,,,,,,,,,------........./////////000000............000000///000111111111111000///000111111222333444555555777777888::::::;;;;;;:::888777666444333222111111...---,,,+++***))))))(((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&***---------''''''''''''''''''''''''}}}~~~xxxqqqooolllpppsssssspppkkkhhhhhhgggfffdddbbb```^^^\\\\\\WWWSSSMMMHHHBBB999...''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&########################""""""############""""""!!!""""""######""""""!!!!!!"""""""""############ !!!"""######$$$$$$$$$""""""############"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%((('''###"""$$$$$$!!!############"""""""""!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))((())))))***+++,,,------...............///111222333222111///.........///000///000222444555555444444111111111111222222222222000000000000000///......++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$######""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!###%%%((()))#######################################$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******)))))))))***++++++,,,,,,------......///.........111000///......///000111000000111222222111000000000111111222333444555666555555777888999999888888777666444222000000000000---,,,+++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%(((*********''''''''''''''''''''''''}}}yyyqqqooolllpppttttttpppkkkhhhhhhhhhgggeeeccc```^^^\\\[[[VVVRRRMMMHHHBBB:::///(((((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&########################""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!######$$$$$$$$$""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""'''&&&###$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))))))))((())))))***+++,,,------...............///111222333111000///---------...///---...000222333444444333111111111000000000000000...///////////////......))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$$$$"""!!! ########################"""""""""""""""######$$$""""""############""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))))))))***++++++,,,,,,------......///.........222000///......///000222222333444555555444333222111111222333444555555666333444555777777777666666666555333111////////////,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&)))******)))''''''''''''''''''''''''yyyzzzwwwooonnnpppoooppppppqqqooollljjjhhhgggfffdddaaa^^^ZZZXXXXXXTTTOOOKKKEEE;;;000((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$###!!! !!!$$$%%%$$$!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""###$$$%%%%%%&&&&&&''''''(((((())))))******(((((((((((())))))))))))//////...//////000111222//////...------------...///000111222222222222222000///---...000222333333000000111111111111000000+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$######""""""""""""######################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))*********++++++,,,,,,,,,.........///////////////............////////////222000111555:::;;;777222444111111555444000222777444444555666666666666666999888666444222000......---,,,***(((((((((((()))(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&zzz{{{vvvmmmkkkppppppqqqqqqqqqooollljjjlllkkkiiifffbbb]]]ZZZWWWXXXTTTOOOKKKEEE;;;000((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$###!!! !!!$$$%%%###"""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&'''''''''((())))))******((((((((()))))))))******------------...///000111//////...------------...000000111222222222222222222000......///111111000...............---,,,,,,******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$######""""""""""""###################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,++++++++++++++++++***............////////////............////////////222000000333888999666222222///000444555333555:::444555555666777666666666777777555333111///------,,,+++***(((((((((((()))((('''''''''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&zzz{{{uuukkkhhhqqqqqqrrrrrrpppmmmkkkiiijjjiiigggdddaaa]]]ZZZXXXWWWTTTOOOJJJEEE;;;000((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#############################################""""""""""""#########!!!!!!!!!###$$$###"""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""" !!!""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%&&&&&&''''''(((((()))******)))))))))*********++++++,,,,,,,,,,,,---...///000000///......------......000000111222222222222111222111///...///000000////////////...---,,,+++******))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))++++++++++++***,,,,,,,,,+++******))))))------........./////////............////////////222000///111444666555333000//////333444333444777444555666666777777666666555444333111///---,,,+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%}}}xxx{{{vvvkkkhhhpppqqqrrrqqqnnnkkkhhhgggccccccbbb```___]]]\\\[[[WWWSSSOOOJJJEEE<<<111))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""""""""""""""###""""""!!!"""############!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))*********++++++++++++,,,,,,,,,,,,---...000000000//////...............000111111222222222111111222000///000111222111000333222222111///...,,,+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))+++,,,+++***)))+++++++++***************,,,------....../////////............////////////111///......111333333333222000000111222111000000444444555666666666666666333222111///---,,,************))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%%%%{{{vvvzzzxxxnnnkkkmmmoooqqqppplllhhhgggfffccccccaaa```^^^]]]\\\\\\VVVSSSNNNJJJEEE<<<111)))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""""""""######"""""""""!!!"""""""""""""""###$$$!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#######################################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))*********++++++++++++,,,,,,,,,---...///111222000000///............///111111222222222111111000000//////111444555555444444333333111000...,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%(((*********((('''(((((()))***++++++,,,,,,,,,,,,,,,---...//////000............////////////111///------///111222222222222111222444666444111333333444555555555555555111000///...,,,+++))))))))))))))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$${{{wwwyyyyyypppnnnllloooqqqpppkkkhhhggghhhjjjiiifffccc```]]]\\\[[[VVVSSSNNNJJJEEE<<<111*********)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$########################""""""############"""""" """######""""""###$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))*********++++++,,,,,,,,,---...000111222111000//////......//////111222222222222111000000.........111444666555444000000000///---+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$"""###%%%&&&''''''&&&%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((((((''''''&&&'''((()))***,,,------++++++,,,---...//////000............////////////000///.........///111222000222222444999>>>===888111222333333444444333333000///...---,,,***))))))'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$yyy{{{yyyqqqoookkkooosssqqqmmmiiiiiikkkllljjjgggccc```^^^\\\\\\VVVRRRNNNJJJEEE<<<222************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%##########################################$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!! """$$$###"""!!!###%%%""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))((((((((()))))))))************+++,,,---///111111111000000///////////////222222222222222111000000------...000333444333111---------,,,+++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$ """$$$'''((((((((('''############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''(((((()))***++++++,,,***++++++,,,...//////000............//////////////////////////////000111...111222444:::AAA???999000000111222222222222111//////...---+++***))))))&&&'''((())))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$||||||xxxpppooolllppptttsssnnnkkkkkkmmmhhhfffdddaaa___^^^]]]]]]UUURRRNNNJJJEEE===222***************))))))))))))''''''&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!! """$$$###!!!!!!###%%%""""""""""""##################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***+++,,,...000000111111000///////////////222222222222222111000///---------///111111///------------,,,+++***)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######################## !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$!!!$$$'''))))))))))))################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))))))))))))))******************+++,,,...//////000............/////////000...///000000//////000111...111111222888>>>;;;333//////000111111111111111//////...---,,,***))))))&&&'''((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$%%%|||}}}wwwppppppsssrrrqqqpppooonnnmmmllliiihhheeeaaa___]]]]]]\\\[[[UUUNNNIIIDDD<<<000''',,,***(((((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""############&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""############""" !!!"""$$$%%%%%%### !!!!!!!!!!!!""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############%%%###!!!!!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" ###"""!!! $$$%%%"""!!!"""###!!!""""""""""""""""""""""""###"""!!! !!!"""###&&&$$$""" !!!###%%%""""""""""""""""""""""""$$$###"""!!!!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((())))))))))))***++++++,,,,,,***++++++,,,,,,------...------,,,,,,---...///000000000000000////////////......//////...---,,,,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$"""&&&+++000111...***'''"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,---------......+++,,,...///000///......,,,,,,,,,---------......000000000000111111111111000000000000000///......---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''''''%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%||||||wwwpppqqqsssrrrqqqpppnnnmmmkkkkkkgggfffcccaaa___^^^^^^^^^ZZZTTTMMMIIIDDD<<<111(((+++***(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! !!!"""$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############%%%###!!!"""###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" """!!!!!! !!! $$$&&&###!!!###$$$"""""""""""""""""""""""""""###"""!!! !!!"""###"""!!!  !!!"""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''(((((())))))***++++++***++++++,,,,,,------......//////////////////000000000000/////////.....................---,,,,,,************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$###&&&***......,,,)))&&&"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))******++++++,,,,,,,,,------------...,,,------............---,,,,,,,,,---------............/////////000000000///000000000000///......,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###""""""$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{{{{vvvppprrrrrrrrrpppooommmkkkjjjiiifffdddbbb```___^^^^^^___XXXSSSMMMIIIEEE>>>222***+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############$$$###""""""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!! !!!!!!""""""&&&'''$$$"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&'''(((((())))))******++++++,,,,,,------...///000111222111000///...////////////.........------------------,,,,,,+++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$&&&)))******)))&&&%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,---------......------.........//////////////////000//////...---,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$""" """%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{zzz~~~uuuppprrrrrrqqqpppnnnllljjjiiihhhgggeeecccaaa___^^^]]]^^^WWWRRRMMMJJJFFF???444+++***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###"""!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""###############"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!"""###%%%((()))%%%"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""""""""#########"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''(((((()))*********++++++,,,,,,------...///000111222222000...,,,............------------+++,,,,,,,,,,,,,,,++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$&&&&&&''''''&&&%%%$$$###""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********++++++,,,,,,,,,---------///...,,,+++***++++++,,,,,,,,,,,,---------......------........./////////...////////////...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzzyyy~~~}}}uuuppprrrqqqpppooommmllljjjiiihhhjjjhhheeebbb___]]]\\\\\\VVVRRRMMMJJJGGG@@@444+++***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$%%%%%%$$$############$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""###""" !!!"""###!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""######"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!"""###'''******%%%"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!""""""############"""#########$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((())))))******+++***++++++,,,,,,------...---...///000000...,,,***------------,,,,,,,,,+++******+++++++++++++++***(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******+++++++++,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,,,,---------............/////////000000000...............---,,,,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!! $$$***,,,(((###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~xxxxxx~~~~~~uuupppqqqppppppooommmlllkkkjjjiiimmmkkkgggccc```]]]\\\[[[VVVRRRNNNKKKHHH@@@444++++++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########&&&%%%%%%$$$###$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!! !!!!!!"""%%%))))))%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$########################!!!###$$$###"""!!!"""###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((())))))***++++++***++++++,,,,,,------...+++,,,---...---,,,+++***,,,,,,,,,,,,++++++++++++((()))******************(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""!!!!!!""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$#########""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((())))))***++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000------......------,,,+++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!! $$$+++///,,,)))$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||wwwxxx~~~uuuooopppoooooonnnnnnmmmllllllkkkmmmkkkhhhdddaaa___^^^^^^WWWSSSOOOLLLHHH@@@333***+++***(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$###############!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############ """$$$###"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" """!!!!!! !!!!!!%%%&&&###!!!######!!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###### !!!!!!"""######$$$$$$!!!!!!!!!"""""""""##############################!!!###$$$###"""!!!"""###!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&'''(((((())))))******++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,+++++++++************'''((())))))*********)))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""#########$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,,,,------............---,,,,,,,,,---------......------........./////////,,,------------,,,+++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###&&&+++000333$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%{{{vvvxxxuuunnnooooooooonnnnnnnnnmmmmmmmmmllljjjhhheeecccaaaaaaaaaWWWTTTOOOMMMIII@@@333))),,,***)))((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""$$$###!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!###"""!!! !!!$$$"""!!!$$$%%%$$$######################## !!!"""######"""!!! !!!!!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''(((((()))***++++++,,,,,,---......+++++++++++++++,,,---...+++++++++************)))''''''((())))))***))))))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,+++,,,...///000///......,,,,,,,,,---------......,,,,,,,,,---------......,,,------------,,,+++++++++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%""" %%%222===%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%vvvttt|||wwwnnnllltttsssqqqooonnnmmmllllllkkkjjjhhhfffdddbbb```___YYYUUUQQQLLLGGG???555---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$#########""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$)))######!!! (((""""""""""""###########################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#####################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############%%%$$$###""""""###$$$%%%################################################################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************++++++++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######&&&%%%###!!! """&&&***######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvuuu}}}xxxpppnnnuuusssqqqooommmkkkjjjiiijjjiiigggdddbbb```^^^]]]XXXUUUPPPKKKFFF>>>444,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###################################################"""""""""!!!""""""############""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""(((999666$$$""""""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++************************++++++++++++++++++++++++((())))))******))))))((()))))))))(((((((((''''''((((((''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$###########################"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############$$$$$$###""""""###$$$$$$##################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))************+++++++++,,,,,,---............---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""######%%%$$$$$$"""!!!"""%%%(((#########$$$$$$$$$%%%%%%####################################""""""""""""%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwuuu}}}xxxrrrqqquuusssqqqooollliiihhhgggiiihhhfffccc```]]][[[ZZZWWWTTTOOOJJJEEE===333+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$####################################""""""""""""""""""############""""""!!!!!!!!!"""""""""#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""######$$$###!!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&:::VVVUUU999&&&""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++))))))))))))))))))))))))************************)))******************))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%########################"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############$$$$$$###""""""###$$$$$$################################################################################################$$$$$$##################%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))************+++++++++,,,---......//////............------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$######"""############$$$$$$###"""###%%%&&&#########$$$$$$$$$$$$%%%################################################%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}vvvuuu|||wwwrrrrrrssssssqqqooommmkkkiiihhhiiihhhfffbbb___\\\ZZZYYYVVVSSSNNNJJJDDD<<<222******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%#################################"""""""""""""""!!!""""""############"""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""+++EEEGGG333%%%!!!"""""""""###############$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++)))))))))***************))))))))))))))))))))))))******++++++++++++******((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""""""""############$$$##################$$$################################################################################################$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))*********+++++++++,,,---......//////......---------,,,,,,+++++++++++++++++++++++++++++++++************************)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$!!!###$$$%%%######$$$%%%############$$$$$$$$$$$$########################"""###############$$$$$$%%%$$$######""""""######################################################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||uuuuuu{{{|||uuuqqqrrrqqqqqqqqqqqqooonnnlllkkkjjjiiifffccc```]]][[[YYYVVVRRRNNNIIIDDD<<<222******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%########################""""""""""""""""""######!!!!!!"""###############""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!)))***######!!!"""""""""############""""""###############"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++*********+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$############"""""""""######$$$%%%!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""""""""#####################$$$$$$#################################################################################################################################%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))*********+++++++++,,,------...............,,,++++++******)))))))))************************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$ """$$$%%%$$$######$$$""""""#########$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%$$$######""""""######################################################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||vvvuuu{{{{{{sssppprrrppppppqqqqqqqqqooommmllljjjiiigggdddaaa^^^\\\[[[VVVSSSNNNIIIDDD<<<222*********)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################""""""""""""############ !!!"""######$$$######"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$###!!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###)))&&&"""%%%"""&&&""""""""""""############!!!!!!"""############"""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++*********+++,,,,,,------)))))))))))))))))))))))))))******************)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%% !!!!!!""""""#########!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############"""###$$$$$$$$$$$$###"""################################################################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))************++++++++++++,,,------......------******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%% """$$$$$$###"""###$$$"""""""""############$$$########################""""""######$$$%%%%%%%%%%%%$$$######""""""######################################################"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~xxxwww|||{{{ssspppsssppppppqqqqqqpppnnnkkkjjjhhhhhhfffcccaaa___]]]\\\WWWSSSNNNJJJEEE===222+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################!!!"""""""""############ !!!"""######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!!""""""""""""""""""############!!!"""######$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++)))))))))***+++,,,,,,,,,************************((())))))******))))))(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$ !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############"""###$$$$$$$$$$$$###"""################################################################################################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$$$$%%%!!!"""######""""""###%%%""""""""""""####################################""""""###$$$$$$%%%&&&&&&%%%$$$######""""""######################################################!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzyyy}}}{{{sssppptttpppqqqqqqqqqooollliiiggggggfffeeeccc```^^^]]]\\\WWWTTTOOOJJJEEE===333+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""########################!!!!!!""""""#########$$$ !!!######$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""### ((('''###(((""""""""""""############"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++'''(((((()))***+++++++++************************(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$ !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%%%%$$$###"""################################################################################################ !!!###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$%%%%%%!!!"""###"""!!!!!!###%%%""""""""""""####################################""""""###$$$%%%%%%&&&&&&%%%$$$$$$###"""#################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~vvvuuu}}}wwwooonnnmmmpppooollljjjllljjjgggddddddcccaaa```^^^]]]\\\WWWRRRMMMJJJGGG???333***)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""######"""########################""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$&&&'''((((((''''''&&&&&&'''(((***+++(((((()))***************+++++++++***)))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""######""""""""""""""""""""""""%%%$$$###$$$$$$$$$""" ######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""####################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))************************,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%wwwvvv~~~xxxpppoooooorrrqqqnnnlllnnnlllhhheeeeeecccbbb```___]]]]]]WWWRRRMMMJJJGGG???333***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###########################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++((())))))***************++++++******)))(((((('''(((((((((((((((((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%###"""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))++++++******************************************************************,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""######$$$%%%########################"""############$$$$$$$$$###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%xxxwww~~~xxxqqqpppooorrrqqqnnnlllmmmlllhhhffffffdddcccaaa___^^^]]]WWWRRRMMMJJJGGG???333***)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$############!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&'''((()))***((()))******++++++******+++******))))))(((((('''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))******++++++++++++++++++************************************************++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$########################"""############$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%xxxvvv}}}wwwpppooonnnppppppllljjjkkkiiifffggggggeeecccaaa```^^^]]]WWWRRRMMMJJJGGG???333***)))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))***))))))***++++++++++++*********))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######################################################"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$%%%###"""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%&&&'''''''''((()))))))))******+++++++++++++++,,,******************************************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########""""""""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwuuu{{{|||uuunnnmmmnnnqqqpppllljjjkkkiiieeehhhgggeeecccaaa___^^^]]]WWWRRRMMMJJJGGG???333******)))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""""""""#########$$$$$$$$$!!!""""""###%%%&&&&&&'''&&&&&&'''(((((()))))))))))))))***+++++++++++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######################################################!!!"""""""""########################""""""!!!!!!""""""""""""""""""""""""$$$###""""""######!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!"""############"""!!!#########""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$############$$$%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########""""""""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwtttzzz{{{tttmmmmmmqqqsssrrrnnnlllmmmkkkggghhhgggeeecccaaa^^^]]]\\\WWWRRRMMMJJJGGG???333*********)))))))))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""########################""""""""""""""""""""""""############$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$ !!!"""###$$$&&&''''''%%%&&&'''((()))))))))))))))***++++++,,,+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$!!!!!!"""############""""""""""""""""""""""""###""""""""""""""""""""""""$$$###""""""###""" !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))*********++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%xxxuuuzzz{{{tttnnnmmmqqqsssrrrnnnlllllljjjfffgggfffdddbbb```]]]\\\[[[WWWRRRMMMJJJGGG???333************)))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""#########"""############$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%&&&'''((()))))))))((()))***++++++,,,,,,++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$######"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!!"""######!!! !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))*********++++++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%yyyvvv{{{|||uuuooonnnooorrrqqqllljjjjjjhhhdddgggfffdddbbb___]]][[[ZZZWWWRRRMMMJJJGGG???333***************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" ########################"""""""""""""""""""""""" !!!!!!"""""""""##################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""##############################""""""""""""""""""""""""###"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$########################%%%&&&'''))))))))))))(((******+++,,,,,,,,,,,,+++'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!"""$$$$$$######""" !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!###$$$###!!! !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" """###$$$$$$###""" """"""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))*********+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%xxxuuuyyy|||wwwpppkkklllppppppmmmkkkjjjhhhccceeeggghhhfffbbb___\\\\\\WWWRRRLLLJJJIIIBBB666,,,(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$$$$#########""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%###"""######$$$$$$$$$######"""######""""""""""""######$$$###"""#########!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$""" ######!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%&&&******)))))))))))))))******************************))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""######""""""""""""######$$$###"""""""""""""""###""""""""""""""""""""""""$$$###""" """###$$$""""""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!#################################"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******,,,++++++++++++++++++,,,***++++++++++++***))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""#########!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$|||vvvxxxzzzvvvpppmmmnnnqqqqqqmmmjjjiiifffaaaeeeggggggfffbbb^^^\\\[[[WWWRRRLLLJJJIIIBBB666,,,)))'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$#########""""""""""""################################################"""!!!!!!"""$$$$$$###"""#########$$$$$$######"""######""""""""""""######$$$###"""###$$$###!!! """""""""""""""#########"""""""""""""""""""""""" !!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""  ###$$$###!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%&&&&&&&&&&&&%%%******)))))))))))))))***************************)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$############"""""""""!!!$$$$$$###"""""""""""""""######""""""""""""#########"""""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""#####################"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******++++++************++++++***++++++++++++***))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! ########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$xxxxxxxxxtttpppnnnooorrrrrrmmmjjjiiieee```eeeggggggfffbbb^^^\\\[[[WWWQQQLLLJJJIIIBBB666,,,***)))''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$###############"""""""""################################################"""!!!!!!"""$$$$$$###!!!""""""######$$$######"""######""""""""""""#########"""""""""$$$###""" !!!!!!""""""######$$$$$$######################## !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  ###$$$$$$### !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############%%%&&&(((((((((&&&%%%)))))))))(((((())))))***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$############""""""""""""$$$###""""""""""""""""""######""""""""""""######"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***************))))))***************++++++******)))((((((((((((''''''''''''&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$}}}xxxxxxxxxsssooonnnnnnqqqqqqmmmjjjiiifffaaaeeeggggggfffaaa]]][[[ZZZVVVQQQLLLJJJIIIBBB777---,,,***)))((()))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###########################################################################"""!!!"""$$$$$$###!!!!!!""""""#####################""""""""""""#########"""""""""$$$$$$""" !!!"""###$$$$$$%%%######################## !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############$$$''')))***)))'''&&&)))(((((((((((())))))***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########"""""""""""""""######"""""""""""""""#########""""""""""""######!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""######"""!!!!!!"""######!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))************))))))))))))*********************))))))((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$###!!!################################################$$$$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$}}}yyywwwyyyyyysssnnnmmmllloooooolllkkkkkkhhhdddeeeggggggeeeaaa]]]ZZZYYYVVVQQQKKKJJJIIICCC777---...,,,))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$""" !!!"""#####################""""""""""""######""""""!!!"""$$$$$$###!!! !!!"""###$$$$$$%%%########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""$$$''')))***)))'''&&&((((((''''''((()))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""#########"""""""""""""""############""""""""""""######!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""#########""""""########################!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))************))))))))))))******)))************)))((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%%%%$$$"""###################################################$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$zzzwwwwwwzzzyyysssnnnllljjjnnnooolllkkkllliiieeefffggggggeeeaaa\\\YYYXXXUUUPPPKKKJJJIIICCC777......,,,***)))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$###""" !!!"""##################""""""""""""######"""!!!!!!"""$$$$$$###!!!!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""########################!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!! !!! !!!""""""""""""!!!""""""""""""""""""""""""$$$############"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###&&&((()))(((((('''''''''''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""""""""######$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""############"""########################!!!!!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***************))))))*********))))))******))))))(((''''''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############"""$$$%%%&&&$$$#########################################################$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$~~~zzzxxxyyywwwqqqmmmnnnkkkoooooolllkkkkkkhhhdddfffggggggeee```\\\YYYXXXUUUPPPKKKJJJIIICCC888......,,,)))(((((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$###!!!  !!!"""##################""""""""""""######"""!!!!!!"""$$$$$$###""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!###"""!!! """$$$ !!!""""""######""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$&&&''''''(((((('''&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$$$$$$$$$$###"""!!!"""""""""############"""""""""""""""###$$$$$$######""""""""""""#########"""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!"""####################################### !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******++++++************++++++)))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############"""$$$&&&&&&%%%###################################################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$~~~zzzxxxuuuooonnnooommmppppppmmmkkkjjjgggbbbfffggggggeee```\\\YYYWWWUUUPPPKKKJJJIIICCC888......,,,)))(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$###"""###$$$###!!!  !!!"""##################""""""""""""######"""!!!!!!"""$$$%%%###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!###&&&!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$%%%''''''(((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$######""""""""""""######$$$###"""""""""""""""###""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******,,,,,,++++++++++++,,,,,,)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$}}}yyywwwuuusssmmmiiisssuuusssnnnkkkjjjfffaaaeeedddccccccaaa^^^YYYVVVWWWTTTOOOLLLIIIBBB888111111,,,'''&&&)))***(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$%%%%%%$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""###############$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''((()))******+++(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$###""" !!!"""""""""""""""""""""""""""%%%$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$""""""###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!! """"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%################################################$$$$$$##################}}}yyyxxxwwwuuuppplllqqqssssssnnnlllkkkhhhdddgggfffdddbbb```]]]ZZZWWWWWWSSSNNNKKKGGG@@@666...000,,,'''&&&)))***(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!"""######""""""############""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######!!!"""""""""############$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******)))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""""""""""""""############""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyxxxxxxwwwsssooopppsssrrrooommmmmmjjjfffiiigggeeebbb___]]]\\\[[[WWWSSSMMMJJJFFF???444,,,///+++''''''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!""""""###"""!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!""""""###################################################$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxwwwwwwwwwtttqqqqqqtttsssooommmllljjjeeegggfffdddbbb___^^^___aaaYYYTTTMMMJJJGGG@@@444+++---***((('''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$###"""###$$$######$$$$$$$$$######"""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$"""""""""""""""#########!!!!!!""""""############""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############!!!!!! !!!!!!"""###########################################################################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%######################################################$$$$$$$$$$$$%%%%%%}}}yyyuuutttuuuuuussspppsssuuutttooolllkkkhhhcccddddddcccaaa___```cccfff\\\UUUNNNKKKIIICCC666,,,+++***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""######$$$$$$$$$##############################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!"""############### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""$$$#########"""""""""!!!################################################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!"""##############################################################################################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%################################################!!!"""""""""#########$$$|||xxxsssrrrssssssqqqooosssuuutttnnnkkkjjjfffaaaaaaccccccaaa___```dddggg]]]VVVOOOLLLLLLFFF999...)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!###""""""""""""###$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##################""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!"""############### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############################################################""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%################################################ !!!!!!"""#########|||xxxsssqqqrrrsssqqqooopppsssrrrmmmjjjiiifffbbbaaaccceeebbb___^^^aaaeee]]]UUUNNNLLLMMMGGG:::///'''((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$###""""""######""""""######$$$%%%""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$############"""""""""!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""###############!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############################################################""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%################################################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#######################################""""""""""""""""""""""""###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################""""""######$$$%%%################################################ !!!!!!"""######$$$$$$}}}xxxsssqqqrrrrrrqqqooonnnppppppllljjjjjjgggcccbbbeeefffccc^^^\\\^^^bbb]]]UUUMMMLLLMMMHHH;;;///'''((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""#########"""######$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!#########"""!!!"""""""""""""""""""""""" !!!###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&################################################""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%% """$$$&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$#########################################################"""###$$$$$$%%%################################################!!!""""""###$$$$$$%%%%%%yyyyyyxxxuuuqqqoooooopppqqqooollljjjjjjjjjiiihhhggggggfffccc```^^^^^^___\\\WWWOOOKKKLLLIII;;;,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""!!!!!!!!!###$$$%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""############""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###!!! """"""""""""""""""""""""###############"""!!!!!!$$$$$$##################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!"""###$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###"""!!! ########################""""""""""""############""""""""""""""""""#########!!! """%%%'''&&&$$$########################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########""""""""""""!!!########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvvvvvvvvssspppnnnnnnooorrrooollljjjiiiiiihhhfffeeeeeeeeebbb___]]]]]]^^^[[[VVVPPPLLLLLLIII:::+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$###########################""""""!!!!!!"""###$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""############""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############################################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!! """"""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""#####################$$$$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))*********+++***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$####################################""""""""""""#######################################"""!!!"""%%%&&&%%%###########################################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################||||||yyytttttttttqqqooommmmmmooorrrooollljjjiiihhhfffddddddddddddbbb___]]]]]]]]]YYYVVVQQQNNNMMMHHH:::***************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###""""""!!!""""""###############""""""""""""""""""""""""""""""""""""########################""""""############""""""######""""""""""""######""""""############""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##################""""""!!!!!!############$$$$$$$$$%%%$$$############""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))******+++***))))))(((((())))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""$$$%%%$$$###########################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################|||uuutttpppuuuuuutttqqqnnnllllllmmmrrrpppmmmkkkjjjhhheeeccccccddddddccc```^^^]]]^^^WWWVVVRRROOONNNHHH999***************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$###""""""!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""############""""""######""""""""""""######"""######$$$$$$######"""################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""############""""""""""""""""""#########$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))))))))*********)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""########################################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################}}}vvvrrrkkkxxxxxxvvvsssooollllllmmmssspppnnnlllkkkiiifffcccccceeeeeedddbbb_________WWWVVVSSSOOOMMMGGG999+++************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""############""""""######""""""""""""############$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""###### !!!!!!"""######$$$$$$"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))))))))***))))))((('''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$####################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||uuulllxxxxxxwwwtttpppnnnmmmnnnrrrqqqooonnnmmmkkkhhheeecccdddfffeeeccc```______WWWWWWSSSOOOLLLFFF999,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############""""""!!!############""""""""""""""""""""""""""""""""""""########################""""""############""""""######""""""""""""############$$$$$$$$$$$$#############################################$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!"""###$$$%%%%%%"""###$$$$$$$$$###"""!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))***)))((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! #################################$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$###"""###%%%########################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$####################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||pppuuuvvvuuusssqqqooopppqqqrrrqqqpppoooooommmjjjgggaaaccceeeeeebbb```___^^^XXXWWWSSSNNNJJJEEE999...************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!######$$$###"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%$$$###"""######$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!""""""#########$$$"""###$$$%%%$$$###!!! !!!!!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))(((''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!! """$$$$$$""""""$$$&&&########################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""##########################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################sssrrrssssssrrrqqqqqqrrrtttrrrqqqpppppppppnnnkkkhhh```bbbddddddaaa___^^^]]]XXXXXXSSSMMMIIIDDD:::///************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################## !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&$$$#########$$$%%%""""""""""""""""""""""""!!!!!!"""############### !!!"""######$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##################"""""""""""""""###$$$%%%$$$###!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! """$$$$$$""""""%%%'''########################################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################|||vvvrrruuuvvvtttpppmmmmmmooorrrrrrppplllkkkllljjjeee``````aaa___]]][[[[[[\\\XXXVVVQQQLLLJJJFFF999,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$######""""""##############################$$$%%%$$$###"""!!!################################################""""""""""""""""""""""""""""""!!!!!! ########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""  !!!"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$#########""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########""""""""""""#########""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################}}}tttrrrtttvvvtttooommmmmmoooqqqrrroookkkkkkllliiieeecccccccccaaa]]][[[[[[[[[XXXVVVQQQLLLJJJFFF999,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$#########"""###########################$$$$$$%%%$$$###"""!!!########################################################################"""""""""!!!!!!!!! ####################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""###$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""############"""""""""!!!""""""###############"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################~~~qqqrrrtttuuusssooommmmmmooopppqqqooojjjjjjkkkiiidddeeeeeeeeebbb^^^[[[ZZZ[[[XXXVVVQQQLLLJJJFFF999,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%&&&%%%$$$######%%%$$$###"""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%#########$$$########################$$$$$$$$$###############""""""###############$$$"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$########################""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#######################################################################################""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###################################################################################################ppprrrssstttrrrnnnlllnnnpppppppppnnnjjjiiikkkhhhcccdddddddddaaa^^^[[[ZZZ[[[XXXVVVQQQLLLJJJFFF999,,,++++++***)))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################################################################""""""""""""""" """""""""######"""""""""###""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###%%%%%%%%%######$$$%%%$$$$$$###"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%%%%######$$$%%%################################################!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################!!!""""""############"""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""#######################################$$$$$$$$$qqqqqqssssssqqqmmmlllnnnqqqppppppnnnjjjiiikkkhhhccc```aaaaaa___]]][[[[[[\\\XXXVVVQQQLLLJJJFFF999,,,+++***))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!###$$$$$$$$$###"""!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%################################################!!!!!!!!!""""""#########""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""#########""""""!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""################################################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$tttqqqrrrssspppmmmlllnnnqqqpppqqqooojjjjjjkkkiiiddd___``````___]]][[[[[[\\\XXXVVVQQQLLLJJJFFF999,,,******)))))))))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """###$$$###""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$&&&#######################################$$$$$$$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$ !!!"""######$$$######""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$###############################################################################################################$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%xxxqqqrrrrrrooolllkkknnnrrrqqqrrroookkkkkkllliiieeeaaabbbbbb```]]][[[[[[\\\XXXVVVQQQLLLJJJFFF999,,,******))))))))))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################!!!"""""""""####################################"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! """###""""""""""""""""""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&########################""""""#########$$$$$$$$$##################""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!"""""""""##################$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################!!!""""""###$$$$$$%%%%%%zzzqqqrrrrrrooolllkkkooorrrrrrrrrppplllkkkmmmjjjeeeeeeeeedddbbb^^^[[[ZZZ[[[XXXVVVQQQLLLJJJFFF999,,,***)))))))))))))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$ !!!######$$$$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################!!!""""""###$$$$$$%%%%%%rrrvvvuuusssqqqpppoooppppppsssssspppjjjgggiiiiiiggghhhgggfffbbb^^^[[[ZZZ[[[VVVUUUQQQMMMLLLGGG999+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%$$$"""!!!!!!!!!"""###!!!!!!"""#####################""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#################################### !!!!!!"""###$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###################################################"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$####################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%xxxwwwwwwuuusssqqqppppppqqqrrrssspppkkkhhhiiiiiifffeeeeeedddaaa]]]ZZZZZZZZZWWWVVVRRRNNNMMMHHH:::,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""######$$$$$$$$$###!!!""""""######""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""###$$$$$$%%%""""""""""""""""""""""""###############""""""!!!########################!!!!!!"""###############$$$######"""""""""""""""!!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###################################################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""#####################$$$$$$$$$$$$#############################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%}}}yyyyyyxxxuuurrrppppppqqqpppsssqqqmmmjjjjjjhhhdddccccccbbb```\\\ZZZYYYZZZXXXVVVRRRNNNMMMHHH;;;...))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############!!!!!!"""############"""#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################!!!!!!"""##############################"""!!!!!!!!!!!!"""#####################""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################!!!!!!""""""###$$$$$$$$$#################################""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$############$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%}}}zzz{{{{{{xxxssspppqqqrrrooorrrrrrnnnlllkkkhhhcccbbbbbbbbb```]]][[[ZZZZZZWWWUUUQQQMMMLLLHHH;;;...))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!########################!!!!!!"""###############""""""###$$$$$$"""!!! !!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$##############################""""""""""""######!!!"""############"""!!!""""""###$$$$$$$$$$$$###################################################$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%xxxyyy{{{|||yyyssspppppprrrooorrrsssooommmlllhhhcccbbbccccccbbb^^^\\\[[[[[[VVVTTTOOOKKKJJJFFF:::---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$########################""""""######""""""!!! """"""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$"""!!! !!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""""""""######""""""############""""""""""""###$$$$$$$$$$$$###################################################$$$###"""!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''(((((())))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%uuuvvvyyy{{{xxxrrrnnnooorrrpppssssssooommmllliiidddbbbddddddccc___\\\ZZZYYYUUUSSSNNNIIIIIIEEE:::---))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&$$$######$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#################################"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################"""!!!!!!!!!!!!"""#####################""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#################################""""""###$$$$$$$$$$$$######################################################""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((())))))))))))((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$############$$$%%%%%%#################################$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%vvvrrrvvvzzzwwwqqqmmmnnnrrrqqqssssssnnnlllllliiieeebbbcccdddbbb^^^ZZZXXXWWWVVVSSSNNNIIIIIIFFF;;;///))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&'''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&$$$"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""##############################"""############"""!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$######"""""""""""""""!!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###################################################!!!""""""###############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''((()))))))))))))))***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%yyypppuuuyyyvvvppplllnnnqqqrrrtttsssnnnlllllljjjfffaaaccccccaaa]]]XXXVVVUUUWWWTTTOOOJJJJJJGGG<<<000))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&'''((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((&&&###"""$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$###""""""########################!!!!!!"""###############%%%$$$"""!!!!!!!!!"""###!!!!!!"""#####################""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$################################################### !!!###$$$$$$$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############################## """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%uuuwwwyyyyyyvvvqqqnnnoooqqqtttwwwwwwrrrmmmkkkiiifff``````aaa```^^^[[[XXXVVVXXXUUUOOOKKKKKKIII<<>>@@@???AAA@@@>>>======;;;999666888555111000222555888999888666333222222222111000000///...---,,,+++************************++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwwwwyyy||||||xxxtttpppnnnqqqnnnkkkkkklllkkkgggdddbbbcccdddbbb^^^ZZZXXXWWWUUUSSSNNNHHHDDDAAA777---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((('''((())))))***,,,///111++++++++++++***+++,,,......000222222333:::FFFOOONNNTTTXXXZZZ___eeehhhgggeeebbb^^^ZZZWWWRRRMMMIIIGGGCCC???<<<;;;:::999999::::::;;;<<<<<<999555111666555444333222333444555///...---,,,+++)))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''(((###$$$&&&((((((((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))*********)))((('''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrvvvvvvyyy}}}}}}yyytttpppnnnrrroookkkkkklllkkkgggcccbbbddddddccc___[[[YYYXXXSSSSSSNNNHHHCCC>>>666---))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))'''((()))(((((()))---000//////...,,,+++---222666>>>DDDJJJOOOSSS[[[fffoooyyy~~~~~~{{{vvvqqqmmmeeeaaa\\\WWWQQQKKKDDD@@@BBBAAA???@@@AAAAAA@@@??????===<<<;;;<<<>>>AAABBB;;;:::888555111---***(((******)))))))))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%&&&''')))+++,,,%%%&&&'''((()))((((((''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***++++++***)))((('''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqmmmyyyyyywwwyyy||||||yyytttpppnnnqqqooonnnmmmllliiieeecccbbbcccdddccc```\\\ZZZYYYRRRRRRNNNGGGAAA<<<444,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))((())))))'''%%%%%%)))---,,,///333777;;;BBBLLLSSS___gggrrrzzz~~~zzzrrrjjjddd___WWWMMMEEEAAAAAACCCDDDCCCAAA???>>>???BBBEEEHHHIIIHHHFFFCCC>>>999444222...---+++)))(((((())))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((+++---...))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******+++******)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssskkkrrrnnnwwwyyy{{{{{{wwwssspppnnnoooqqqqqqpppkkkgggcccbbb```bbbcccbbb^^^[[[YYYXXXQQQRRROOOGGG@@@;;;333+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''((('''((((((((())))))))))))'''***+++***(((***///444555<<>>777///++++++***(((&&&%%%'''(((...((($$$$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""####################################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((('''''''''(((---111000,,,(((((()))+++,,,---,,,******+++,,,...---+++))))))***,,,------,,,+++***)))(((''''''&&&''')))***+++++++++++++++(((%%%%%%'''(((&&&###''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((+++++++++************)))************))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''sssrrrwwwzzz||||||yyyvvvtttsssmmmrrruuussskkkeeecccddd```aaaaaa___\\\YYYXXXXXXTTTSSSPPPKKKCCC:::222---))),,,------***(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((((((%%%$$$(((...///***))),,,222222777BBBRRRaaajjjnnnkkkdddZZZPPPKKKKKKOOOQQQ^^^dddmmmsssxxx|||{{{vvvqqqlllfffccc]]][[[\\\fffxxx~~~ssskkkggggggccc___YYYSSSJJJ@@@999DDDIIILLLMMMOOOPPPJJJAAA222///,,,***)))((('''&&&'''%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""####################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))************+++///222222---******,,,)))***,,,,,,,,,+++,,,---333222222333444555777888999888777555444222111111---,,,+++)))'''&&&%%%%%%)))))))))))))))((('''&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))++++++++++++************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''{{{uuuvvvyyy}}}~~~{{{wwwsssqqqnnnrrruuurrrkkkeeecccdddbbbcccccc```]]]ZZZYYYYYYUUUTTTQQQKKKCCC:::111,,,***+++,,,,,,***(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((''''''&&&(((,,,...,,,***...444999CCCUUUgggrrrssskkkcccXXXOOOFFFDDDMMMYYYcccggg|||rrriii___\\\dddqqq~~~{{{vvvlllaaa\\\[[[VVVKKKBBBAAABBBCCCEEEJJJQQQRRROOOCCC===444...+++)))'''%%%%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))***---000000---+++,,,...---000333555555555666777===>>>@@@CCCFFFHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDDDD@@@>>>:::666222...,,,+++)))+++++++++***(((((())))))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))),,,,,,,,,+++++++++******++++++*********)))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''vvvtttxxx|||~~~{{{vvvqqqooonnnrrruuurrrjjjeeedddeeebbbcccccc```]]]ZZZXXXXXXTTTSSSPPPJJJBBB888000+++******+++***))))))((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''///---***)))***///999AAAJJJZZZmmmrrrhhh[[[TTTSSSIIILLLSSS^^^kkkyyywwwqqqlllhhhqqqvvvqqqccc\\\YYYXXXWWWJJJFFF???888777>>>GGGMMMRRRLLLCCC999111,,,)))((('''***,,,,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))+++...111333333333555777999===AAACCCDDDEEEFFFGGGJJJLLLPPPSSSVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUSSSQQQOOOKKKFFFAAA===:::333///,,,))))))******)))******)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++---,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''tttrrrvvv{{{}}}{{{uuupppmmmooorrruuuqqqjjjeeedddeeeaaabbbaaa___[[[XXXVVVVVVRRRQQQNNNHHH@@@777...)))******)))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((('''''''''((((((((()))...,,,***,,,444???GGGJJJWWW[[[[[[QQQFFFFFFSSSaaaaaannn|||{{{{{{|||qqqdddaaalllnnn]]]XXXXXXXXXSSSIII<<<222111999CCCIIIMMMPPPLLLCCC888000,,,''')))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,.........------,,,,,,,,,///222666;;;>>>@@@CCCDDDCCCFFFJJJLLLMMMOOOPPPRRRSSSUUUXXX[[[]]]]]]\\\[[[VVVUUUTTTTTTUUUWWWXXXZZZXXXYYYZZZYYYVVVQQQLLLIIICCC:::000***+++,,,+++))))))(((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,------------,,,,,,,,,+++++++++++++++************((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((rrrrrrwww{{{}}}zzzuuupppmmmooossstttqqqiiiddddddfff```aaa```^^^ZZZVVVUUUUUUPPPOOOLLLGGG???666...***+++)))'''''')))***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''(((((((((((()))***+++,,,)))---333;;;FFFOOOPPPKKKIIIFFFBBBCCCJJJXXXhhhrrr|||rrrzzzvvvdddaaaiiiuuu|||wwwfff______\\\VVVKKK===222111666555@@@NNNVVVTTTIII===666)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))*********+++,,,,,,------------------,,,,,,,,,,,,...111777>>>CCCGGGHHHHHHGGGIIILLLMMMNNNOOORRRTTTWWWXXXZZZ\\\\\\\\\ZZZYYYQQQPPPOOOOOOPPPSSSUUUWWW[[[]]]```bbbbbb```]]][[[UUUKKK>>>444000///---+++)))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&'''((()))***+++,,,---......---------,,,,,,,,,,,,++++++++++++*********(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((rrruuuyyy}}}~~~{{{vvvrrrppppppssstttpppiiiddddddfff```aaa```^^^YYYVVVTTTTTTNNNNNNKKKGGG@@@888000++++++)))&&&&&&)))******(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((((((((((((((()))***,,,...///111:::CCCIIINNNRRRNNNGGG@@@FFFQQQ\\\fffooovvv{{{zzzwwwiii```pppmmmeee]]]WWWLLL===333222000444>>>KKKTTTTTTLLLDDD555///(((%%%%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))))))))))))))))))))'''((()))******)))(((''')))))))))*********++++++******++++++,,,------...,,,,,,---...//////000000000444;;;BBBHHHKKKJJJIIIMMMMMMNNNMMMMMMOOOSSSUUUZZZ[[[\\\\\\\\\\\\[[[ZZZWWWVVVTTTSSSSSSUUUWWWYYY\\\^^^```cccfffhhhjjjkkkccc^^^UUUGGG999111///000...---,,,+++))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))&&&'''((()))+++,,,---...............------------,,,,,,+++++++++*********(((((()))******+++,,,,,,************************)))))))))*********++++++*********+++,,,,,,------*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((ssswwwzzz~~~|||xxxtttrrrpppssstttpppiiiddddddgggaaaaaaaaa^^^ZZZVVVUUUTTTNNNNNNLLLHHHAAA999222---+++(((&&&&&&(((******(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((((((((((()))+++---///111AAAKKKQQQOOOKKKKKKIIIDDDRRRaaapppsssnnnooozzzvvv^^^lllrrrddd]]]VVVJJJ>>>999888111...888IIIUUUUUUPPPDDD;;;...''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''*********++++++,,,,,,,,,******+++,,,,,,---......111222333555777999:::;;;999===DDDLLLRRRSSSQQQOOOSSSSSSRRRPPPPPPRRRVVVYYY]]]]]]^^^^^^^^^^^^^^^^^^bbb```^^^\\\[[[\\\^^^___ZZZZZZ[[[]]]bbbgggmmmpppjjjkkkfffVVV@@@222000444555444222///---+++******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******&&&'''(((***+++,,,---...//////.........---------,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))wwwssswww{{{~~~|||wwwqqqlllppprrrsssoooiiieeecccdddccceeeeeebbb]]]WWWSSSRRRLLLJJJGGGDDD@@@999222---************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''%%%%%%&&&(((%%%(((+++***)))...777???TTTVVVUUUOOOHHHKKKXXXdddqqqxxxvvv|||~~~{{{uuuxxxmmmeeeooo~~~cccVVVVVVQQQHHH111777777222999KKKYYY\\\RRRMMM@@@111))))))***))))))))))))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&+++///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,++++++************++++++(((((('''(((*********)))******++++++++++++,,,,,,,,,+++***+++///333555666777<<>>333///+++***,,,+++'''"""(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++,,,,,,------...//////------............------++++++,,,,,,,,,---------+++***)))+++///222444444---000000,,,***,,,---,,,222222222222222222222222444444222000///000000000555555555555555444444444444222000000000///---,,,+++***(((''''''(((***+++,,,)))'''(((***+++(((&&&(((((('''''''''''''''''''''''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((()))))))))******{{{|||{{{zzzwwwsssooommmkkknnnpppooojjjeeedddddd```bbbbbb```[[[VVVRRRPPPLLLJJJHHHEEEAAA;;;444000************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%'''******)))((())))))&&&+++333<<>>666---)))***,,,***''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++,,,,,,---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222444555---222444111000444777777777888999999999999:::;;;:::;;;999555444555666444======<<<;;;:::999888777:::999888888999888666444222111///---,,,+++++++++,,,)))''''''***+++(((%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))*********zzz{{{||||||yyytttnnnjjjkkknnnqqqpppkkkfffdddddd```bbbcccaaa\\\WWWSSSRRRKKKJJJGGGEEEAAA;;;444000************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''')))******((('''((())))))111;;;BBBDDDEEEHHHJJJ[[[iiizzz~~~wwwrrrrrruuuooovvv}}}cccfffrrrlllddd```aaa[[[PPPMMMRRRZZZ```dddbbbZZZPPPAAA555+++)))((()))***+++)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((***'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,++++++************++++++))),,,000111///---------...000222444999CCCQQQ[[[qqq{{{yyyqqqgggbbbeeeiiillllllddd``````ccccccaaaccchhhiiijjjjjjiiikkklllfff^^^OOODDD555+++)))***++++++))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------------............------------,,,,,,,,,+++++++++......///000111444777999777<<<>>>:::999===AAACCCAAACCCEEEFFFEEEFFFHHHJJJAAADDDDDD@@@@@@DDDDDD@@@AAAAAA@@@@@@???>>>>>>===AAA@@@@@@@@@AAAAAA???===<<<<<<<<<<<<:::888666555...+++(((((()))***((('''))))))))))))************&&&''''''((()))***++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((('''))))))))))))************yyy{{{}}}}}}zzztttnnnjjjlllpppsssqqqlllfffdddccc```bbbcccaaa\\\WWWTTTRRRJJJHHHFFFDDD@@@:::444///************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***)))((((((***,,,444999>>>???@@@FFFQQQYYYqqq{{{{{{ttttttwwwzzztttwww{{{kkk\\\ggguuuaaa^^^eeefff]]]TTTYYYaaaggggggccc[[[OOODDD555000***((()))+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,***---000///---+++---///000555<<>>===???AAABBBBBBAAA???===333111...+++***+++---......---,,,+++***)))((('''((((((((())))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))*********++++++zzz{{{{{{zzzxxxtttpppmmmnnnqqqtttsssmmmgggdddccc___```aaa```[[[VVVSSSQQQHHHGGGEEEBBB???:::333...************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))******)))))),,,000333;;;<<<===@@@FFFQQQ^^^gggrrrvvvyyywwwsssrrrwww|||xxxwwwyyy{{{xxxuuuyyy{{{|||zzzxxxyyyoooccclllyyyhhhfffkkkiiicccbbbgggjjjiiifffbbbZZZSSSCCC;;;000)))(((******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))***+++------------,,,...------,,,,,,------...***,,,---,,,,,,111999@@@MMMUUU___gggooo{{{lllddd\\\[[[dddgggcccaaaeeefffjjjnnnqqqtttrrrggg[[[YYYVVVOOOEEE999111---,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''((('''&&&$$$###''''''''''''(((((((((((('''((((((((())))))))))))******++++++,,,------...------............------,,,---...///000111222222111555;;;AAAHHHOOOXXX^^^dddhhhhhhaaa]]]bbbjjjooorrrwww{{{}}}}}}~~~}}}|||vvvkkk```___^^^\\\ZZZXXXVVVUUUSSSPPPKKKHHHFFFEEEBBBAAA??????@@@@@@@@@@@@??????::::::777222......444999;;;999777333///,,,)))''')))))))))))))))))))))***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((***,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))))))))(((((())))))*********+++++++++|||{{{zzzxxxuuusssqqqqqqooosssvvvtttnnngggdddccc]]]___```^^^ZZZUUURRRPPPHHHFFFDDDBBB>>>999333...************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((())))))*********+++///555:::;;;;;;===EEEQQQ]]]gggllliiikkknnnqqqssswww|||~~~}}}tttooonnnmmmllljjjjjjqqq~~~|||eeehhh|||dddccclllrrrlllooonnniiifffeeeaaa]]]NNNCCC444+++((())))))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,---......---,,,///......------......///---//////000444???NNNZZZwwwrrrccc[[[bbbiiifffeeeggg^^^```dddjjjtttwwwnnnbbbPPPTTTVVVPPPEEE999111...+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((($$$%%%((())))))'''$$$"""''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,------......///---..................---+++,,,...000333555777888===CCCLLLVVV___jjjuuu}}}|||~~~zzztttpppllljjjeeeaaaZZZUUURRROOOLLLJJJGGGFFFCCCAAA??????@@@AAA@@@@@@>>>777111222:::BBBMMMJJJFFF@@@:::555111...*********)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''))),,,......,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))))))))(((((()))************+++++++++{{{xxx{{{|||xxxtttrrrpppsssuuusssmmmgggdddccc______^^^\\\XXXSSSOOOLLLFFFGGGDDD???<<<;;;666///************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&(((((('''&&&&&&'''''''''(((+++///444888::::::@@@LLL[[[ggglllkkkgggkkkjjjlllooooooppp||||||zzzwwwvvvsssrrrsssvvv{{{eeeoooxxxbbb```hhhoooppppppooommmjjjfffaaa\\\NNN@@@777000(((&&&***((()))***)))((((((((()))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((())))))*********+++,,,,,,,,,,,,+++***,,,222---(((...000...222...555::::::AAASSSjjjyyy~~~wwwrrrggg[[[^^^mmmqqqfff^^^^^^dddiiioootttcccXXXQQQTTTUUULLL@@@:::333---'''%%%(((+++***((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******+++,,,,,,---...///000000333...+++...///------///...777======;;;???IIIQQQTTTcccrrrxxx~~~|||zzzxxxvvvqqqjjjbbb^^^]]]]]][[[RRRLLLKKKHHHBBBBBBEEE;;;;;;<<<>>>???BBBDDDEEETTTUUUSSSOOOKKKFFF;;;000+++,,,------+++))))))***((()))))))))))))))((((((((((((((((((((((((((((((%%%$$$%%%'''***---...---222111222222222///+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++)))***,,,,,,+++***+++,,,|||yyy{{{{{{vvvqqqooonnnrrrtttrrrmmmgggdddddd______^^^[[[XXXSSSOOOLLLFFFGGGDDD???<<<;;;666///************)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$&&&((((((''''''((()))'''***---000333666999<<>>JJJTTTbbbvvv}}}yyyuuuzzzzzzvvvxxxuuuuuuyyyvvvnnnooo}}}vvveee```aaabbbcccddd```^^^eeeoooqqqhhh^^^YYYRRRIIIDDDDDD>>>888///)))((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,,,,---...///000000111///...///......444<<>>===???AAABBBBBBRRRUUUVVVSSSQQQNNNFFF>>>333111///,,,+++,,,,,,---'''((()))))))))(((&&&%%%(((((((((((((((((((((((()))((('''(((,,,///111111555333222111111...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++***+++------,,,++++++,,,|||yyyzzzyyysssnnnlllmmmpppsssqqqlllgggdddddd______^^^[[[WWWSSSNNNLLLFFFGGGDDD>>><<<:::555///************))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''((('''((()))+++)))---222555777999===@@@NNN\\\nnnyyyzzzqqqfff```bbbfffmmmrrrpppmmmpppuuuyyyvvvrrrpppsssyyy~~~|||||||||}}}}}}yyy{{{kkkiiikkknnnppppppppppppqqqddd```YYYOOO???222---///------,,,***))))))((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))******+++++++++,,,---...///000000000,,,...,,,...222...111BBBWWWaaannn||||||{{{ssszzzyyyvvvuuunnnwww~~~{{{~~~~~~vvvpppooouuuxxxwww|||}}}|||}}}tttgggfffggggggccc]]]]]]aaapppmmmiiibbbWWWMMMJJJMMMOOOJJJ@@@444,,,((()))+++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++,,,,,,---...///000000111000000333666888;;;EEEOOO^^^eeeooowww{{{xxxmmm```SSSLLLJJJOOOIIIBBB>>>>>>???@@@@@@HHHNNNRRRRRRPPPPPPMMMIIICCC===555111000111111000)))))))))))))))'''&&&%%%((((((((((((((((((((((((+++)))(((***...222555666999666222000...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++,,,+++,,,......------...///zzzwwwyyyxxxsssmmmlllkkkooorrrqqqlllgggdddddd___^^^]]][[[WWWRRRNNNLLLFFFFFFCCC>>>;;;:::555///************)))))))))(((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))((('''''')))+++,,,000555888999;;;AAAFFFTTT___nnntttpppiiidddbbb___fffnnnsssrrrnnnmmmooohhhgggggghhhlllsss|||}}}~~~}}}sssnnnkkknnnqqqpppnnnnnniiifffaaaXXXJJJ===333///...,,,***))))))***))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))******++++++,,,------...//////000000000000111...222888999EEE^^^}}}~~~}}}zzzxxx|||yyynnnkkknnnkkkgggfffmmm|||xxxjjj___```fffeee^^^YYY\\\aaahhhiiicccYYYSSSRRR^^^[[[TTTFFF777---***+++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,---...///000111111222111666DDDSSS\\\ccchhhvvv}}}nnnaaaYYYVVVXXXUUUPPPIIIDDDCCCDDDEEE@@@HHHNNNNNNMMMOOOOOONNNQQQHHH>>>888777777555222,,,+++)))((('''(((((()))((((((((((((((((((((((((((((((***---333777999:::;;;777222...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,---000555888|||wwwuuuwwwxxxtttooonnnkkkooorrrqqqlllgggdddddd^^^^^^]]][[[WWWRRRNNNKKKEEEFFFCCC>>>;;;:::555...************)))))))))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))******)))'''''')))***000222555888:::@@@GGGLLLUUU\\\bbbccc______eeellljjjooosssqqqmmmiiifffddd\\\___cccfffjjjooovvv{{{~~~xxxtttiiilllqqqqqqmmmkkkmmmiiibbb\\\TTTJJJ;;;000...+++(((((()))+++************((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,.............../////////...111///555CCCNNNccc{{{uuuuuusssmmmffffffnnn|||sssbbb___dddddd```]]]PPPWWW```fffiiifff^^^XXXfffhhhfff[[[III888...+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++,,,------...///000111111333///888RRRppp|||}}}~~~uuuooollleeefffcccZZZOOOGGGGGGJJJBBBIIINNNNNNMMMOOOQQQQQQOOOHHH@@@<<<======:::777000...***'''&&&''')))+++))))))))))))))))))))))))&&&(((---333:::>>>???>>>;;;666000+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,///666>>>DDDzzzuuussswwwyyyuuuqqqqqqmmmpppsssqqqlllgggdddddd^^^^^^]]]ZZZVVVRRRMMMKKKEEEFFFCCC===;;;999444...************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''*********)))'''(((***,,,222333555:::@@@GGGMMMPPPSSSVVVYYYXXXWWW]]]hhhrrrxxxxxxtttjjjccc```___\\\[[[aaahhhlllooosssxxx|||zzzyyyoooooosssqqqnnnnnnnnnjjjddd___\\\VVVGGG888111---)))(((***,,,+++*********)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))***************+++,,,,,,------............///000111111///999<<>>GGGMMMzzzuuussswwwyyyvvvrrrqqqnnnrrrtttrrrmmmgggdddddd^^^]]]\\\ZZZVVVRRRMMMKKKEEEEEEBBB===:::999444...************))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((((((***---000222333666???IIIPPPRRRPPPNNNRRRVVVXXXZZZ___gggnnnuuusssiii\\\XXX]]]cccdddeeekkksssxxxzzz}}}xxxsssmmmmmmsssmmmmmmiiicccaaa^^^SSSGGG777222,,,***,,,---+++)))+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))***************++++++,,,------------------...000333555777AAATTT^^^eeezzz}}}{{{xxxuuuuuulllhhheeefffpppqqqdddbbbcccaaa]]]YYY^^^fffhhheeefffmmmtttrrrdddOOO;;;///---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,------...///000111222222222111777FFFWWWhhhyyyuuurrr|||tttjjjbbb\\\WWWTTTNNNPPPPPPNNNOOORRRQQQMMMAAA>>>:::888:::???EEEIIIGGGFFFDDD@@@;;;444...***))))))))))))))))))))))))******+++///444999;;;<<<333///***'''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,000666<<>>999999>>>GGGMMMSSSTTTTTTQQQIII>>>222+++))))))))))))))))))))))))+++(((&&&&&&***000444666000---)))&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------333===EEEJJJMMMOOOPPPyyyrrrnnnsssxxxvvvrrrooonnnppprrrqqqmmmgggccc```aaa```___\\\XXXRRRNNNKKKDDDCCCAAA>>>999444000---))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&''')))---000333111<<>>:::555000...))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&''')))***---///111222999CCCOOOWWWYYYYYYZZZ\\\ZZZYYYYYY^^^dddeeeaaa\\\[[[[[[]]]___eeekkknnnooo{{{nnnkkkooommmpppooojjjhhhhhheee___VVVIII999...+++,,,,,,***)))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((()))))))))***++++++******************------,,,---.../////////+++222555666777444BBB^^^~~~vvvxxx}}}rrrnnnqqqnnnttt|||rrrfffbbbeeefff]]]RRRUUUWWWaaannnooo___JJJ===999666666::::::333+++(((,,,+++***)))((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))))))))******************++++++,,,,,,------111111111111333333333333444000111:::CCCRRRnnn~~~zzzyyyrrrvvvuuupppmmmnnnlllhhhaaadddggggggfffgggjjjlll}}}{{{|||{{{nnneeebbbfff___VVVMMMDDD======AAAKKKQQQYYY[[[UUUIII;;;333222000---+++************''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++++++++*********...//////---,,,...333888???GGGRRRZZZ```gggpppvvvzzztttsssxxx|||xxxssspppppprrrtttsssoooiiidddbbb]]]]]]\\\ZZZVVVRRRNNNKKKEEEDDDBBB???:::666111///))))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&(((+++...000222333333AAAHHHQQQWWWXXXXXXYYYZZZ___```bbbeeefffddd___\\\WWWYYY^^^ccchhhkkkooorrrwww|||}}}~~~}}}}}}~~~zzzoooooonnnqqqqqqmmmjjjiiigggddd\\\RRRCCC666///+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((()))))))))************+++++++++++++++++++++,,,---///000111111111+++333666:::AAAEEEWWWssszzzyyysssooofffcccqqquuubbb___eee___PPPPPPNNNTTTdddooogggSSSBBBAAAAAADDDDDD<<<111++++++,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))*********))))))))))))((((((((()))))))))*********++++++******++++++,,,---....../////////000111222333444666444<<>>???@@@AAA@@@:::222---************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,+++,,,,,,------......//////000444;;;DDDNNNVVVZZZhhhvvv}}}qqqooopppuuuwwwtttsssuuuoooqqqsssrrrmmmhhhcccaaa^^^]]]\\\ZZZVVVQQQLLLJJJCCCBBB@@@>>>:::666222000))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++---111777???FFFKKKIIIHHHHHHJJJNNNTTTXXXZZZWWWYYYYYYTTTMMMMMMSSSZZZ[[[\\\bbbfff___SSSTTT^^^lllooorrrssswww|||}}}zzzsssnnnhhheeefffgggggggggooovvvxxxnnniiimmmrrrrrrpppqqqllljjjddd\\\PPPCCC666///+++************)))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,------...+++...000000///222888>>>KKKmmm{{{ooooooxxx|||qqqnnniiikkkyyyuuuaaaaaabbb]]]SSSRRR\\\iiipppbbb^^^\\\[[[TTTFFF888111---,,,+++***)))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++,,,...///000111222222222111111888HHH\\\jjjxxxaaa[[[RRRMMMNNNSSSYYY\\\iiirrryyyzzz|||~~~wwwtttuuusssgggXXXLLLHHHGGGKKKMMMLLLKKKLLLLLLOOOTTT\\\eeennnwww}}}zzzjjj___ZZZSSSKKKHHHIIINNNSSSJJJEEEAAA@@@AAA???777111***++++++******(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---.../////////...555>>>DDDKKKWWWgggttt{{{~~~ooommmnnnsssuuussssssvvvppprrrtttsssnnniiidddbbb______]]]ZZZVVVQQQLLLIIIBBBAAA@@@===999555222///))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++***,,,///555<<>>AAAAAA;;;444+++++++++******(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000222>>>KKKQQQVVVeee~~~zzz{{{yyyqqqnnnnnnssstttrrrpppqqqnnnpppssssssooojjjfffddd]]]^^^]]][[[VVVPPPJJJFFFAAA@@@>>>;;;999444///++++++++++++***)))(((((('''***************)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((()))+++---------...333999@@@FFFHHHIIIPPPQQQRRRQQQQQQSSSWWW[[[WWWTTTOOONNNPPPUUU[[[___gggbbbZZZSSSRRRWWW]]]bbbjjjiiiiiikkkkkkggg```ZZZTTTTTTUUUYYY```iiiqqqvvvxxxxxxwwwvvvtttrrrpppoooooorrrwwwzzz}}}{{{qqqnnnooommmnnnsssjjjllljjjccc\\\RRREEE:::......---,,,***((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000+++555888111444GGGXXX^^^rrrqqqqqqvvvlll\\\iiisssfff```eeedddZZZYYYbbbkkkddd``````[[[NNNCCC???666...)))+++,,,)))))),,,************))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************++++++++++++******))))))++++++,,,------......///333///---000222111222555<<<222333GGG```xxx}}}ooofffccc]]]mmmuuu}}}wwwpppgggcccbbb___YYYSSSJJJJJJHHHHHHMMMRRROOOIIITTT```vvvuuubbbYYYVVVUUUVVVXXXXXXSSSLLLFFFAAA>>>;;;888777222,,,))))))***)))((())))))))))))((((((((((((***)))))))))))))))************))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***111...***000000...444@@@JJJWWWcccnnn}}}{{{|||{{{qqqnnnoootttvvvtttrrrsssnnnpppsssrrrnnniiieeeccc^^^^^^^^^[[[VVVPPPIIIFFFBBB@@@>>><<<999555000,,,++++++******)))((((((''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,---...---///333:::AAAGGGKKKLLLQQQOOOMMMPPPUUUYYYYYYWWWTTTUUUUUUSSSSSSWWW___eeeccc```[[[XXXWWWZZZ^^^```eeedddbbb```]]]YYYTTTPPPSSSVVV[[[aaaiiioootttwwwssssssrrrqqqooommmkkkjjjqqqrrrqqqooommmpppvvv{{{}}}zzzyyy{{{|||zzzxxxzzz|||wwwmmmnnnoooooopppkkkmmmlllfff___WWWKKK@@@333000---+++++++++)))(((***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))((())))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,111666<<>>;;;===666...***+++,,,***(((***)))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++333000,,,222333444<<>>LLLiiirrrdddhhhzzz~~~|||wwwiiiZZZOOOHHHGGGRRR```jjjppptttwwwddd___ddd```___^^^]]][[[VVVOOOJJJQQQKKKAAA666...***)))************)))))))))(((((('''''''''((((((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------------...333///---444:::FFFYYY___kkkzzzoookkkhhhooonnnpppwwwzzzwwwuuuuuulllnnnqqqpppkkkfffbbb`````````^^^[[[UUUNNNGGGCCC@@@>>>;;;999888555222///*********)))))))))))))))((())))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++---...///666888:::<<<===???CCCFFFJJJJJJLLLNNNPPPNNNIIIEEEHHHGGGGGGKKKPPPSSSTTTRRRXXXXXXYYYZZZ[[[\\\]]]]]]QQQQQQPPPNNNLLLOOOUUU[[[eeefffhhhjjjjjjhhhfffeeeccccccdddeeegggiiikkkmmm^^^aaaeeeggghhhlllsssxxxssstttvvvxxx{{{rrrqqqsssoookkkmmmmmmjjjhhhfff```YYYLLL@@@222+++,,,...,,,***************))))))))))))************************((()))))))))*********+++,,,+++***************++++++++++++,,,,,,,,,------............///000000111666999QQQ{{{qqqcccppp|||gggZZZ```iii```]]]]]]dddnnnqqqiii___XXXOOOAAA555...,,,***)))++++++++++++************)))))))))))))))))))))))),,,+++)))(((((()))+++---************+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000222222444444111222<<>><<<999777666444222///******))))))))))))))))))((())))))***************'''(((((((((((()))))))))''''''''''''(((((((((((((((((()))***,,,///111222999;;;===<<<;;;<<<@@@DDDHHHKKKMMMLLLHHHEEEDDDDDDEEEBBBBBBIIIRRRXXXXXXUUUVVVVVVVVVVVVVVVWWWXXXXXXIIIJJJLLLNNNQQQUUUZZZ^^^jjjiiihhhfffdddcccbbbbbbbbbbbbaaabbbccceeeggghhhhhhmmmtttxxxzzz}}}~~~sssppplllkkkmmmllliiihhhhhhccc]]]SSSHHH999000------,,,+++++++++*********)))))))))************************((())))))******+++++++++++++++*********++++++,,,++++++,,,,,,,,,,,,------............000111222333666BBBbbbyyyooohhhpppnnnYYY\\\iiihhhccc]]]^^^hhhqqqpppiii```[[[OOO===000,,,+++***,,,++++++++++++*********))))))))))))))))))))))))+++***)))))))))***+++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000111111222333222888JJJ\\\zzz{{{uuutttyyy{{{lll\\\VVVWWWXXXZZZ\\\___lllooo```^^^^^^___aaabbbbbb```]]]\\\]]]YYYKKK:::---***,,,++++++*********)))))))))******)))(((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////...111222===OOOVVVaaauuuwwwooommmlllnnntttwwwsssoooooogggjjjmmmmmmjjjfffbbbaaa\\\\\\[[[XXXSSSMMMFFFCCC===:::777555555333111///)))))))))))))))))))))***'''(((((()))******))))))'''((((((((())))))))))))''''''''''''((((((((((((((()))***,,,///222555666:::===???===;;;<<>><<<===CCCHHHKKKJJJHHHFFFDDDDDDFFFHHHIIIJJJKKKMMMNNNQQQSSSUUUOOOQQQSSSSSSRRROOOLLLJJJIIIKKKOOOVVV\\\^^^[[[WWWZZZZZZZZZ[[[\\\]]]]]]^^^ggghhhjjjnnnsssyyyvvvjjjooopppnnnjjjiiiiiifff```\\\TTTGGG:::111------...+++++++++************)))************************((())))))***++++++,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,---///111333555666LLLeeesss~~~ssstttxxxddd^^^___eeeddd^^^\\\cccjjjllljjjmmmdddMMM777///000111,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000000///111444999AAATTTuuuuuu|||pppeeeaaaVVVXXXcccvvvfffcccaaa```bbbdddffffff___[[[VVVRRRLLLAAA444***+++++++++************)))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000///777EEEbbb}}}{{{tttllllllnnnrrrvvvuuuqqqmmmlllmmmoooooolllgggaaa^^^YYYZZZZZZYYYTTTNNNHHHCCC===<<<:::888555111///---************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((((())))))***)))***+++---000555;;;???AAA???<<<;;;<<<@@@EEEHHHOOOHHHFFFJJJKKKGGGFFFJJJNNNHHHAAAAAAFFFLLLOOOOOOQQQQQQOOOLLLJJJJJJMMMOOONNNMMMOOOTTTZZZ\\\[[[XXXUUUZZZ]]]ZZZUUUTTTXXX^^^gggkkkooosssvvvxxxzzz|||~~~pppqqqssssssppplllhhhddd```ZZZWWWOOOBBB555---,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************+++,,,---...++++++,,,------......///222******222333000:::KKKjjjssswwwzzzlll]]]]]]___```ZZZVVV]]]hhh```hhhjjj[[[CCC333000111---,,,+++***))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......***222555000---000111///666444555===NNNfffwwwzzzzzzoooZZZUUUZZZjjjvvvzzzooo]]]bbbgggaaaaaaiiieeeaaa\\\XXXSSSJJJ<<<333***++++++***(((((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------......000///,,,---000222111666===VVVuuuxxx{{{wwwppppppqqqtttvvvtttpppkkklllnnnooopppmmmhhhbbb^^^ZZZZZZZZZXXXSSSMMMHHHDDD===<<<:::888555111///---************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((())))))***)))+++---///222666<<<@@@BBB@@@===;;;===AAAGGGJJJGGGCCCCCCHHHJJJHHHGGGIIIFFFBBB===>>>CCCHHHIIIIIINNNNNNLLLJJJHHHHHHKKKMMMLLLOOOSSSXXX\\\[[[XXXUUUXXXZZZZZZXXXUUUVVVZZZ___eeehhhmmmppprrrtttvvvxxxxxx{{{uuummmoooqqqpppooommmiiifff___\\\TTTHHH;;;111......,,,,,,,,,++++++++++++***************************))))))))))))************************+++,,,---...+++,,,,,,------......///222000111333222888LLLcccyyy}}}{{{}}}mmm___ZZZbbb___RRRRRR^^^___bbbaaaVVVGGG:::222///---,,,+++******)))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,---------.........+++000111---,,,000222111444666<<>>777...---+++***))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,---......,,,+++,,,///111222444555CCCQQQfffwwwyyysssttttttvvvvvvsssnnnjjjmmmnnnppppppmmmhhhbbb___\\\[[[YYYVVVRRRLLLHHHEEE<<<<<<:::777444111...---************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((()))*********,,,...111333777===@@@BBB@@@>>>===???CCCHHHKKK>>><<>>CCCFFFFFFDDDIIIIIIHHHGGGEEEFFFHHHKKKPPPVVV]]]bbbbbb^^^ZZZXXX[[[ZZZWWWUUUVVVYYY^^^aaacccfffiiilllmmmoooqqqssssssvvvyyy{{{}}}}}}nnnnnnoooqqqqqqooollliiieeebbb[[[PPPCCC888000---,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++************+++,,,---...,,,,,,,,,---......//////...111333111444GGGfff|||~~~uuuvvvhhhXXXbbbdddSSSLLLSSSZZZXXXUUURRRKKKAAA555...------,,,+++************************************************************++++++,,,,,,,,,,,,------,,,------------............000///------222444444333;;;KKKaaayyywwwuuu}}}tttmmmfff]]]UUU[[[fff~~~www```___kkkmmmgggcccbbb^^^WWWNNNFFF@@@===555000+++)))***++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,------.........***+++111333111666???WWWkkk|||xxxssstttuuuuuutttqqqmmmjjjmmmnnnppppppnnnhhhccc___]]][[[YYYUUUQQQLLLGGGEEE<<<;;;:::777444111...,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++***,,,///222444777;;;>>><<<===>>>@@@BBBDDDFFFGGG888999===CCCFFFFFFCCCBBB======???CCCGGGHHHFFFDDDDDDDDDDDDDDDCCCDDDGGGIIIQQQWWW___bbbaaa]]][[[[[[]]]XXXTTTTTTXXX]]]```bbbbbbdddgggiiijjjkkkmmmooosssuuuwwwyyy|||uuupppmmmpppqqqnnnjjjgggiiifff```WWWKKK???333---------,,,,,,,,,+++++++++************************))))))*********+++++++++************+++,,,------,,,,,,------.../////////---000000222@@@^^^|||zzztttqqqwww}}}xxxssswww______ccc\\\QQQNNNTTTOOONNNOOOMMMDDD888111...---,,,++++++******+++************************************************+++++++++,,,,,,,,,------------------............222222111000222444666555555GGGaaa|||{{{uuupppooohhh___YYYpppkkkbbbgggjjjgggbbbccc```XXXMMMDDDBBBBBB;;;333+++(((***,,,+++)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........222---...222000000???RRRlll{{{tttppprrrssstttrrrpppnnnllllllnnnppppppmmmhhhbbb___]]][[[YYYUUUPPPKKKFFFDDD<<<;;;999777444000...,,,************)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((()))***+++***,,,000222444666888:::666999>>>CCCEEEDDDAAA???888:::===???BBBCCC@@@<<<===???CCCGGGIIIIIIGGGEEE@@@AAABBBBBBBBBDDDGGGIIILLLQQQVVVWWWVVVUUUWWWXXX[[[VVVRRRTTTZZZ___bbbbbbaaacccfffggghhhiiilllnnnrrruuuwwwzzz|||}}}rrrkkklllooollliiiiiikkkhhhbbb\\\SSSFFF888///---------,,,,,,,,,++++++************************************++++++++++++************+++,,,------,,,,,,---......//////000333111000:::SSSpppxxxrrrnnnnnnpppuuutttyyylll[[[]]]ccc\\\OOONNNKKKKKKPPPMMMCCC:::777///...---,,,++++++++++++************************************************+++++++++,,,,,,,,,---------------.........//////111111222444444444555666???XXXyyyyyyuuulll```WWW___qqquuuhhheeejjjbbbdddccc[[[OOOFFFDDDEEE>>>666---)))***+++***(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------...//////111000000111///888SSSnnnzzz~~~qqqnnnpppssssssqqqooonnnnnnlllmmmoooooolllgggaaa^^^\\\[[[YYYVVVQQQKKKEEEBBB;;;;;;999666333000---,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,+++...222444444555666777333888>>>CCCDDDBBB===:::;;;======<<<===@@@>>>:::===???CCCEEEGGGFFFEEEDDD>>>@@@BBBCCCDDDFFFHHHKKKNNNOOOPPPQQQRRRSSSUUUWWWUUUSSSSSSVVV\\\```aaaaaaaaaccceeefffgggiiilllnnnppprrrvvvyyy{{{}}}uuuhhhhhhlllllllllnnnkkkgggccc___YYYNNN???444------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************+++,,,---...---------...//////000000444000444FFF```sssyyywwwuuuoooiiigggjjjqqqxxx}}}}}}rrrqqq~~~bbb[[[dddbbbUUUMMMJJJKKKPPPMMMBBB;;;;;;//////...---,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------........./////////---...111444333222666===RRRmmmpppccc]]]\\\WWW```nnnvvviiiiiicccffffff___SSSIIIEEEDDDAAA:::222,,,++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////,,,///111222888LLLkkk~~~}}}qqqppprrrttttttqqqooonnnooojjjlllnnnnnnkkkfff```]]][[[[[[ZZZWWWQQQKKKDDD@@@;;;:::999666333000---,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,...111444666666555444555555999===AAABBB@@@<<<999>>>@@@===999:::>>>???;;;>>>@@@BBBCCCCCCCCCCCCCCC>>>@@@CCCEEEFFFHHHKKKMMMRRRQQQPPPQQQSSSTTTUUUTTTNNNPPPTTTYYY^^^``````___```aaacccdddeeehhhlllooommmqqqvvvzzz{{{|||}}}~~~}}}iiigggjjjkkklllqqqkkkgggcccaaa___UUUFFF:::...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,---...------......//////000000222555DDD]]]pppvvvyyy}}}{{{sssooonnnpppqqqqqqzzz}}}wwwnnnvvvccc___```^^^RRRKKKJJJPPPOOODDD<<<===000///...---,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------............////////////---...111444222333>>>LLLllltttjjjeee^^^___fffuuuuuueeedddggghhhcccYYYNNNEEEAAACCC???888222---+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////***111555888HHHeee|||yyy~~~rrrrrruuuwwwuuuqqqooonnnooojjjkkkmmmmmmkkkeee```\\\ZZZZZZZZZXXXRRRKKKDDD???;;;:::999666333000---+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,000333777888777555444444999;;;===??????>>><<<;;;@@@AAA===777888>>>@@@===AAABBBBBBBBBBBBBBBCCCDDD>>>AAADDDFFFGGGJJJMMMOOORRROOOMMMNNNQQQRRROOOLLLJJJNNNUUU[[[___```___^^^^^^```bbbccceeegggkkkooommmqqqwww{{{}}}}}}}}}~~~}}}mmmgggiiihhhjjjooolllgggccccccbbbZZZLLL???......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...------......///000000000555???YYYwww~~~~~~}}}zzzwwwmmmlllqqq|||}}}rrrrrrnnn\\\]]]fffWWWLLLHHHOOOPPPFFF===<<<000000...---------------************************************************++++++,,,,,,,,,---------............/////////000///000333555333777GGGZZZllleeebbbeeennnsss{{{```eeehhhiiifff]]]PPPEEE???EEEBBB===666///,,,,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////,,,555999>>>UUUuuu{{{tttwwwssssssuuuxxxvvvpppnnnppplllmmmooopppjjj```\\\]]]]]]]]][[[VVVOOOHHHCCCAAA<<<;;;999666333111///---+++++++++************)))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''')))***,,,,,,111888>>>>>>:::666888;;;<<>>CCC@@@<<<;;;<<<>>>@@@@@@CCCCCCCCCBBBAAA@@@???>>>BBBCCCEEEHHHKKKOOORRRTTTQQQOOOLLLHHHGGGGGGHHHIIIIIIQQQZZZ^^^^^^]]]^^^``````bbbdddeeegggiiilllooowww{{{}}}|||wwwuuuwww{{{yyyaaaaaammmpppkkknnnnnnkkkfffccc___TTTHHH777222///...---+++---111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////---...111333444:::WWWxxx~~~~~~|||xxxwww{{{vvvvvv}}}___[[[ccc^^^QQQDDDEEENNNQQQDDD555555333000...,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000////////////000000111---000222222222===VVVnnnzzzwwwpppjjjeeebbbiiiaaaaaahhhkkkggg```XXXMMMCCC;;;EEEGGG<<<222000...))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------111000...---000222222///666000888QQQhhhsss{{{uuusssuuuwwwuuuooommmoookkkkkknnnpppkkkccc___```^^^^^^\\\WWWPPPIIIDDDBBB<<<;;;999666333111///...+++++++++*********))))))))))))))))))((((((((('''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,000777>>>???:::666666999<<<>>>???<<<999888;;;???BBB???;;;:::;;;===???@@@BBBBBBBBBAAA@@@???>>>>>>BBBCCCFFFJJJNNNRRRUUUVVVOOOMMMKKKIIIGGGGGGHHHHHHMMMTTT\\\___^^^]]]^^^______aaadddfffhhhkkkooorrruuuyyy}}}|||xxxvvvwwwyyy}}}kkkbbbhhhmmmmmmooonnnkkkfffccc___UUUKKK:::333.........,,,---000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////......111555888NNNjjj}}}}}}|||wwwyyyjjjYYY^^^___TTTFFFBBBKKKRRRHHH999555333000......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000////////////000111111000333666777:::IIIiiiyyyrrrlllbbbaaavvvvvvcccdddfffgggdddZZZOOOFFF>>>FFFIIIAAA666///---,,,,,,+++******))))))******))))))))))))))))))))))))************************++++++******************++++++,,,,,,,,,---------...---------///111000///333888GGG^^^uuuxxxuuutttvvvtttooommmnnniiijjjmmmpppmmmeeeaaabbb\\\\\\[[[VVVOOOHHHCCCAAA;;;:::888666333111///...++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))***,,,,,,///555<<<===:::777777999<<<;;;999888999;;;===???@@@===:::999:::===>>>>>>@@@@@@@@@??????>>>>>>===AAADDDHHHMMMQQQTTTVVVWWWMMMMMMMMMMMMLLLLLLLLLLLLSSSXXX^^^```^^^]]]^^^______aaadddgggiiilllqqqtttssswwwzzzzzzwwwvvvwwwyyy|||~~~|||fffbbbiiiqqqooooookkkeeebbb```XXXPPP@@@666...---///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000//////111888===fff~~~xxxnnnrrr}}}```[[[```[[[NNNCCCHHHTTTQQQDDD777444000...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000111222111222666;;;EEE\\\yyyrrrcccZZZjjjiiiaaa___ggghhh]]]RRRMMMFFFHHHKKKHHH===000+++---,,,+++******))))))******))))))))))))))))))))))))******************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---///000000111111666III___ppp}}}xxxuuuvvvtttpppmmmooojjjjjjmmmqqqooogggbbbbbbXXXYYYWWWSSSLLLEEE@@@>>>:::999888555333000///...************))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---///444888:::999999<<>>:::666555888<<<======>>>;;;999888:::<<<======???>>>>>>============>>>BBBEEEIIIMMMQQQSSSSSSTTTMMMNNNPPPSSSTTTUUUVVVVVVXXX[[[^^^___^^^]]]^^^______bbbdddfffhhhkkkooorrrssstttuuutttrrrssswwwzzz|||}}}jjj]]]eeeqqqooooookkkeeebbbaaa\\\UUUGGG;;;///...///...,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000///111;;;EEEttt~~~~~~mmmfffxxxrrr___```ddd[[[IIIFFFSSSYYYSSS???999222......///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000111222222333222666CCCWWWttt|||tttfff[[[eeezzzvvvccc[[[ccciii```WWWWWWQQQKKKKKKMMMFFF666------,,,+++******))))))******))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,,,,------------...---...000222222111333777DDD___vvv}}}zzzvvvwwwvvvrrrooooookkkkkkmmmqqqooogggaaa___WWWXXXVVVRRRKKKEEE@@@>>>:::999777555333000///...*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))+++,,,...///111333555555777:::AAAFFF???:::555555888;;;<<<;;;<<<:::888888:::<<<<<<<<<======<<<<<<<<<===>>>>>>CCCEEEHHHLLLNNNNNNNNNMMMJJJLLLQQQUUUYYY[[[]]]]]][[[\\\]]]]]]]]]]]]^^^___aaaccceeefffgggiiilllnnntttrrrooommmmmmqqqwww|||{{{|||~~~oooZZZ^^^lllnnnoookkkfffcccccc___ZZZNNN@@@333000000///,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///000111///333BBBRRRvvvwwwiiipppiii^^^gggdddQQQFFFNNNZZZ^^^JJJCCC888111............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222333888555===SSSpppxxxlllbbbdddoooooo]]]```fffbbb^^^```[[[PPPKKKPPPNNN???111,,,,,,+++******))))))******))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,---------.........///...000222111000666@@@XXXrrryyyvvvxxxxxxsssooonnnkkkjjjlllqqqppphhh```]]]YYYYYYXXXTTTMMMGGGBBB@@@999888666444222000///...******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((***,,,...000111222222333333555:::AAAEEE>>>:::666666999;;;<<<;;;;;;999888888:::<<<<<<<<<===<<<<<<;;;<<<===???@@@CCCEEEFFFHHHIIIJJJJJJIIIGGGIIINNNSSSWWW[[[]]]^^^[[[[[[ZZZZZZ[[[]]]___```bbbccceeeffffffgggjjjllltttqqqmmmkkkmmmrrryyy}}}zzz{{{yyy^^^ZZZccclllnnnlllgggeeedddbbb^^^TTTFFF999333111...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000...000222222999OOOfffzzz|||{{{}}}~~~xxxvvvxxx~~~~~~{{{|||www}}}}}}uuuqqqxxx]]]eeeeeeXXXKKKLLLVVV___UUUNNNCCC888000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222333444555888HHHfffuuulllhhhggg{{{ggg```cccdddccceeeaaaWWWPPPQQQPPPFFF888...,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------,,,---------............///,,,...000///000>>>NNNjjj{{{|||vvvtttwwwxxxtttnnnkkkhhhgggiiiooopppiiiaaa^^^YYYYYYXXXTTTNNNGGGCCCAAA888777666444222000///...***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***,,,///222333111222222333555888;;;===:::999888888:::<<<===>>>;;;999888999;;;======<<<===<<<;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIGGGIIILLLPPPTTTWWWZZZ[[[YYYXXXVVVVVVYYY\\\___aaaaaaccceeefffgggiiilllnnnsssqqqnnnnnnqqqvvv{{{}}}{{{|||iii]]]^^^jjjmmmmmmiiiffffffddd```WWWLLL???666111,,,---000............------------------------------------------------...............,,,///444777BBB___|||yyynnnjjjiiimmmooonnnmmmoooeeennnzzz}}}{{{~~~~~~{{{{{{dddcccbbb___WWWQQQUUU]]][[[WWWOOOCCC666...---///------------------------------------------------------------............/////////000111222444555333@@@]]]yyyrrrhhhggguuutttcccbbbffffffddd```^^^YYYRRRNNNIII>>>333,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...------------............000,,,---111222777JJJaaawww{{{~~~yyytttrrrvvvxxxsssmmmiiieeedddgggnnnpppjjjccc___WWWWWWVVVRRRLLLFFFAAA@@@888777666444222000///...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''***---000333555000111333555555555555555666777888:::;;;===???AAA;;;999888999<<<============<<<;;;;;;<<<>>>AAABBBAAAAAABBBCCCEEEHHHJJJKKKJJJKKKMMMPPPSSSUUUXXXYYYXXXVVVTTTTTTXXX\\\```bbbaaaccceeegggiiikkkoooqqqrrrqqqqqqsssvvvzzz||||||~~~~~~zzzuuubbb___hhhmmmnnnjjjhhhgggeeeaaaYYYOOOBBB999111,,,---222//////.........------------------------------------------.........//////---+++...555:::IIIjjjzzzssslllggghhhjjjiiijjjllleeehhhmmmttt}}}~~~zzzyyy}}}lllcccaaafffcccXXXVVV\\\]]]]]]XXXKKK:::///,,,------------------------------------------------------------.........///////////////000111333444555888NNNttt{{{nnn___cccqqqzzz}}}gggccchhhgggaaa]]]ccc```SSSKKKHHHAAA777,,,++++++***)))*********))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......---------.........//////333...///444666>>>VVVppp~~~yyyvvv{{{yyyxxxwwwwwwuuurrrnnnjjjiiiiiilllqqqooogggaaa___]]]ZZZUUUPPPLLLFFF@@@<<<999888666333111...---,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))---333888<<<666444111222666888999888777888999999999:::===???999999888777888999;;;<<<<<<:::888888<<>>888333---***------)))(((,,,************************)))************+++++++++******+++++++++,,,,,,,,,......---------......///---111333444;;;PPPmmmyyyxxxvvvuuutttqqqmmmjjjhhhhhhlllqqqooogggaaa___]]]YYYUUUPPPKKKEEE???;;;888777666333111...---,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))---222777:::999666333333555888999999555777999999999:::<<<===666666666777888999::::::;;;999777888;;;???AAABBB@@@AAABBBCCCEEEFFFHHHHHHIIIJJJMMMRRRVVVYYYYYYXXXUUUSSSPPPPPPSSSYYY^^^bbb```bbbdddfffggghhhggghhhiiinnnqqqrrrvvv}}}~~~{{{zzz~~~~~~sssrrryyyvvvhhhllloooqqqppplllgggcccbbb___XXXLLL@@@666000/////////............---------........................---------........./////////222111111EEEiiizzz{{{kkkZZZ```ggg```YYY[[[___^^^\\\TTTDDD444...111............------------...------,,,,,,------...------......///000000000///333000111777555444>>>LLLooo|||uuucccbbbvvv~~~wwwkkkeeehhhbbbaaa^^^YYYQQQGGG???:::555...***,,,---***)))+++************************************++++++++++++***++++++++++++,,,,,,,,,......---------...//////---222333444BBB```{{{yyyxxxuuutttrrrpppllliiihhhhhhlllpppooogggaaa```\\\XXXSSSOOOJJJDDD>>>:::888777555333111...---,,,+++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((()))***---000444666999666333333444666777777222555888999999999:::;;;222333555666888888888888999888666777:::===???@@@???@@@AAACCCEEEFFFHHHHHHHHHJJJMMMRRRXXX\\\]]]]]]YYYVVVRRRPPPQQQUUU[[[___]]]^^^```dddffffffcccaaafffkkkooosssxxx}}}{{{wwwvvv{{{uuuppprrr~~~kkkkkknnnrrrrrrnnniiidddbbbaaa\\\SSSFFF999111000111///............---------........................------........./////////111000...666QQQttt~~~|||}}}~~~uuu^^^^^^fffddd\\\XXXbbbbbb```XXXGGG666000222////////////..................------------......---......//////000000111///333111222777555777DDD___~~~www|||xxxuuueeeaaammmpppffflllbbb```]]]WWWPPPGGG@@@;;;888000)))***,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,......------......///000///222444;;;SSSrrrzzzwwwtttrrrpppnnnkkkiiihhhhhhlllpppooogggaaa```[[[WWWSSSNNNIIICCC===999777666444222000...---,,,+++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))+++---///222333444444555555555444333111000333777999999888999999000222555888999999888777888666555666999<<<>>>>>>===>>>@@@BBBDDDFFFHHHIIIGGGIIIMMMSSSZZZ```bbbccc___[[[VVVQQQPPPRRRWWW\\\\\\\\\^^^aaaeeegggfffdddcccffflllsssyyy{{{wwwssspppvvvwwwmmmgggooo~~~mmmlllooosssssspppkkkfffdddaaa```YYYLLL===333000111///............---------....................................////////////222///000>>>YYYvvv}}}|||}}}yyyccc]]]eeehhhaaaXXXcccdddccc[[[JJJ888000111000000000000////////////......------------...............///000000111111000333111222666444999KKKtttuuuuuuuuuvvvzzz|||rrrfffbbbjjjzzzpppbbbkkkdddbbb^^^WWWOOOFFF>>>:::;;;333+++))),,,---,,,***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---------...///000111222///777OOOkkk}}}{{{xxxtttqqqooommmkkkiiiggggggkkkpppooohhhbbbaaaZZZWWWRRRMMMIIICCC===999666555444222000...---,,,+++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))***,,,---///000111111444999;;;:::666111...000333777888888777777888111333777999;;;:::888777666555555666999<<<======<<<===???AAADDDFFFHHHIIIIIIJJJMMMRRRXXX]]]___```]]]ZZZVVVQQQNNNPPPUUUZZZ^^^]]]^^^```eeeiiilllnnneeegggmmmwww~~~}}}wwwqqqlllsss|||wwwiii]]]___lll}}}sssmmmppptttuuurrrmmmiiigggbbbaaa\\\PPPAAA666111111///............---------................................./////////000000000///666HHH___sss}}}wwwmmm___ccckkkeeeZZZcccdddddd]]]LLL999000111111111000000000////////////......------......///......//////000111111111222444111333666444???VVV{{{}}}wwwlllgggkkkuuu}}}xxxiiiccchhhppprrr___dddgggeeeaaaYYYPPPEEE<<<777;;;555...***+++...---***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000111111666///@@@hhh~~~}}}}}}yyytttpppnnnmmmkkkjjjggggggkkkpppooohhhbbbaaa[[[WWWRRRNNNIIICCC===999555555333222000...---,,,+++******)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))+++---///000111111111666===@@@>>>999333000333555777888777666666777444666888:::;;;:::888777666555555777:::<<<===<<<:::;;;>>>@@@CCCFFFHHHIIILLLKKKLLLOOOTTTWWWXXXXXXWWWVVVTTTPPPMMMNNNSSSXXX]]]^^^```bbbdddjjjpppuuullllllrrr}}}yyytttlllsss|||{{{lll\\\WWW^^^mmmnnnqqqssstttqqqnnnkkkjjjcccccc^^^TTTGGG;;;444111///............---------............................../////////000000000000111>>>UUUiiivvv{{{~~~}}}eeebbbkkkiii^^^bbbcccddd^^^MMM:::111111000000000000//////////////////............//////...//////000000111111222444555222444888999IIIhhh~~~uuufffeeehhhsss~~~}}}nnnggggggjjjlllnnnsssiii^^^aaabbbqqq}}}ddd___iiigggccc\\\RRRFFF<<<555:::888333,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222888777PPPxxx|||~~~zzztttpppnnnmmmlllkkkfffgggkkkpppooohhhbbbaaa[[[XXXSSSNNNIIIDDD>>>:::555444333111000...---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///111111111111000555;;;===;;;777444333666777888777555555555666666777999::::::999777666666555555777:::======<<<999:::===@@@CCCFFFHHHIIILLLKKKLLLOOOSSSWWWYYYYYYZZZZZZYYYTTTOOOMMMQQQUUUZZZ___dddeeedddgggooovvvssspppuuu{{{vvvqqqvvv~~~yyyhhh]]][[[dddtttnnnpppqqqqqqnnnlllkkkkkkfffddd```XXXMMMAAA777222///............---------.........................../////////000000000000222222CCC```xxxnnncccjjjkkkaaaaaaccceee```PPP===333333000000/////////.........//////............///////////////000111111222222444444222666<<<@@@WWW{{{yyyvvvrrrppppppooommmkkkaaaYYYXXXdddtttzzzmmmgggggghhhjjjtttkkk___ccc\\\]]]wwwsssccchhhgggeee___UUUIII===666777:::888///+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------......///111222333888GGGbbb|||{{{uuupppnnnmmmlllkkkfffgggkkkpppooohhhcccbbb\\\XXXTTTOOOJJJDDD>>>:::444444333111000...---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***---000222222222222///333777888555333222333888999999777555444555666777888888999999888666666666555666888;;;=========999:::<<>>555444////////////............//////............///////////////000111111222222444444222777@@@FFFaaa~~~tttjjjhhhjjjjjjlllqqqfffYYYRRR\\\lllzzz{{{ooonnnnnnlllooo~~~rrriiiqqqcccVVViiijjjffffffeeeaaaWWWKKK???777555;;;;;;222++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///111222333777TTTpppyyy}}}vvvooonnnmmmjjjhhhiiieeegggjjjkkkiiiddd^^^[[[[[[WWWQQQLLLHHHCCC???;;;555444333111000...---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))---222777888444111...000333444333222333333999777666555666777666666666777777777777555444333666666777888:::;;;<<<<<<===>>>???AAACCCFFFHHHJJJPPPMMMMMMPPPSSSWWW___hhhnnnkkkdddZZZTTTRRROOOJJJNNNRRRZZZaaabbbbbbhhhpppttt{{{~~~xxxrrrooouuu}}}}}}lllgggnnnwww~~~ooohhhmmmqqqmmmlllooofffgggddd]]]VVVLLL===000...///////////////...---..................------.........///111222111///555444VVV~~~jjjgggkkkjjjiiijjjjjjbbbOOO<<<444666333000///111111---,,,...........................111000000000000000111222000666999777:::RRRzzz}}}ttt~~~uuuxxxrrrddd```iiixxx}}}zzzpppnnngggYYY]]]qqqjjjeeeccciiigggZZZPPPFFF666999999888333...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000222000,,,...555888666LLLaaannnxxxwwwpppooonnnkkkiiiiiieeegggjjjkkkiiieee___\\\[[[WWWQQQLLLGGGBBB===:::555444333111///...---,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((***+++---222555555222///...000333444333333444555888777666666777777666555666666777777666555333222666666777888:::;;;<<<<<<===>>>???AAACCCFFFHHHJJJJJJHHHIIIOOOSSSXXXbbbkkkooooooiii```ZZZWWWQQQKKKLLLNNNTTT[[[___bbbiiiqqqvvv}}}~~~yyysssrrrvvv}}}|||yyyyyyuuujjjnnnssspppmmmooohhhgggccc^^^YYYPPPAAA222//////////////////.......................................000111222111000999@@@fffmmmgggooouuukkklllllldddRRR???888999444000///111111...---///........................000000000000000111111222333777999999BBB]]]|||qqqppphhhmmmyyyvvviiiZZZ]]]lll|||eee```eeefff]]]VVVLLL<<<:::;;;:::666000------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////111555888ZZZqqq~~~~~~wwwrrrqqqqqqmmmiiiiiieeegggjjjkkkjjjfffaaa]]]]]]YYYRRRLLLGGGAAA<<<888444444222111///...,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++,,,...111333333000...000111333333222222444555666666777888777666555444666666777777666555333222555666777888:::;;;<<<===>>>>>>???AAACCCFFFHHHIIIHHHGGGIIINNNSSSWWW___gggpppsssqqqjjjccc^^^VVVNNNLLLKKKMMMUUU\\\cccllluuuyyyzzztttvvvzzz~~~}}}nnnnnntttsssooooookkkhhhccc___]]]VVVFFF666000000000//////....................................//////000111111222222888KKKuuutttgggnnnwwwnnnnnnmmmfffVVVDDD===>>>666111///111111///...000........................000000000000000111222222666666888???SSStttzzzpppsssrrryyy}}}iii[[[\\\fffjjjaaabbbfffaaa\\\QQQ???;;;<<<;;;888444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,+++///444111///777DDDlll~~~xxxssssssrrrnnnjjjiiifffhhhjjjlllkkkgggccc```___[[[TTTMMMGGGAAA<<<888444333222111///---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))***+++---///111222111000444444444333111111222333444666888999777555444333555666666777666444333222555666777888:::;;;======>>>>>>???AAACCCFFFHHHIIIKKKJJJKKKOOOQQQRRRWWW^^^oootttwwwrrrkkkeee\\\SSSPPPKKKJJJQQQ[[[fffqqqzzz|||zzzuuuzzz}}}qqqnnntttvvvsssppplllhhhbbb___```[[[KKK:::111111000//////.....................////////////...///000000111111333444888WWW|||||||||~~~zzzffffffnnnpppooonnnhhhYYYIIIBBBDDD999333///000222000000111........................000000000000111222333333777555777GGGeeeuuusss}}}yyytttyyyzzz|||iii[[[[[[aaavvveeebbbfffddd___TTTBBB;;;<<<<<<;;;777222...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............000---111777444111AAAXXXyyy|||xxxssstttsssnnnjjjiiifffhhhkkklllkkkhhheeebbbaaa\\\UUUOOOHHHBBB===999444333222000...---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((***,,,...000111333444999888666333000...000111333666888999666444333444555555666666666444333222555555777888:::<<<===>>>>>>???@@@AAACCCEEEGGGHHHLLLKKKMMMQQQQQQPPPSSSXXXjjjrrrxxxvvvpppjjjbbbZZZTTTMMMJJJOOOXXXcccppp{{{zzzvvv|||vvvoootttwwwuuuqqqlllhhhbbb___aaa^^^NNN>>>333222000///.........///........./////////000000...000111111000111444777???ggg{{{uuurrrwww~~~yyyzzz}}}||||||yyydddccckkkqqqpppnnniii\\\NNNGGGHHH===555///000222111000111////////////////////////000000000000111222333444888555999OOOrrrwwwnnnxxx~~~yyy{{{tttxxxuuussszzznnn^^^ZZZ\\\iiiaaaffffffcccYYYJJJ=========<<<:::666111---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////222///111555333666OOOmmmmmmxxxsssrrrrrrnnnjjjjjjgggiiikkklllllljjjgggeee```\\\UUUNNNHHHBBB===999333333111000...---++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***(((***---...///111444777<<<:::777333///...///111333666999888555333333555555555666666555444222111444555666888:::<<<===>>>??????@@@AAACCCEEEGGGHHHHHHHHHLLLQQQSSSQQQSSSXXXbbbkkkttttttppplllgggbbbWWWPPPKKKMMMSSS]]]kkkwww~~~zzzvvv|||}}}ssstttwwwuuuqqqllljjjeeebbbbbb___QQQCCC444333111///......//////.........//////000000111...111222222000111555999GGGqqq~~~}}}~~~tttpppkkkgggmmmxxx|||xxxzzzffffffqqqsssqqqoookkk```SSSMMMMMMBBB888000000222111000000////////////////////////000000000111222333444555999777???XXX{{{fffjjj{{{zzz{{{{{{sssuuu~~~||||||ssssssttt{{{zzzddd\\\]]]vvvyyyjjj___eeegggfffaaaVVVDDDCCCAAA@@@===888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000///000111222>>>]]]|||oookkkxxxqqqqqqpppmmmjjjkkkgggiiikkkmmmlllkkkhhhfff^^^ZZZSSSMMMGGGAAA<<<888333222111000...,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***+++---/////////000444777;;;999666222///...111444333666888777333111444777444555666666555444222111444555666888:::<<<>>>>>>??????@@@AAACCCEEEGGGHHHFFFGGGLLLRRRTTTSSSTTTXXXYYYdddmmmooonnnmmmkkkhhh\\\VVVQQQOOOQQQXXXggguuu}}}yyyuuu{{{~~~yyyuuuvvvtttpppnnnmmmiiieeeccc___TTTHHH555333111///......//////---......///000000111111...111333222000111666;;;QQQ{{{|||{{{vvv|||wwwnnnkkkfffbbbhhhttt~~~kkkgggrrrvvvsssqqqmmmdddXXXRRRSSSFFF;;;111000222111//////////////////////////////000000000111222333555555888:::FFFbbbjjj```jjjzzz|||vvv|||rrrrrrzzzyyyzzzyyyuuusss}}}mmmaaacccfffwwwzzzmmmoooaaaeeeffffffddd]]]OOOLLLHHHDDD@@@:::333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---000222111666KKKlllyyybbbrrrxxxqqqoooooollljjjkkkhhhiiikkkmmmmmmkkkiiiggg\\\WWWQQQKKKEEE@@@;;;777333222111000...,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******---///111000...///333666999888555111///000333777444777888666222111444888444555555666555333222111444444666888:::<<<>>>??????@@@@@@AAACCCEEEFFFGGGFFFHHHMMMSSSUUUSSSSSSWWWTTT___iiikkkkkkmmmmmmlllaaa\\\WWWSSSQQQWWWfffuuu|||xxxuuuzzz|||}}}vvvuuusssnnnoooooommmhhhddd```VVVLLL555444111///......//////---......///000111111222...111333222000111666<<<]]]uuu~~~~~~}}}~~~vvvmmmwwwnnnlllgggaaagggssspppeeemmmxxxuuusssooofff[[[VVVVVVIII===222000222000///...000000000000000000000000000000000111222444555666666;;;KKKkkkuuuZZZ```kkkwwwvvvttt~~~rrrpppwwwyyyzzz~~~yyypppqqqsssgggkkkYYYgggbbb~~~tttdddfffdddcccccc^^^XXXSSSMMMHHHBBB;;;333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000+++333666444<<>>?????????@@@BBBEEEIIILLLNNNGGGIIIMMMQQQSSSSSSRRRQQQYYY___gggmmmooonnnmmmmmmhhhaaa]]]\\\WWWSSS]]]nnn}}}yyyvvvyyy}}}sssvvvzzzwwwuuupppkkkjjjjjjeeeZZZQQQ===666000//////...///222////////////////////////---222000111444111555FFFhhhttt~~~yyy}}}ooouuuyyynnnddd```gggqqq|||bbbhhhyyyyyyuuuooollliiiaaaYYYQQQ>>>000222555222000333000000////////////000000000111222333222333555777===999WWW}}}|||{{{gggbbbjjjmmmrrrwww}}}rrrhhhqqqqqqrrrwwwtttzzzrrr|||sssnnn___]]]nnnpppoookkk```dddhhheee___^^^ZZZTTTOOOIII@@@666...,,,,,,---......---------,,,,,,,,,---------......,,,,,,------...////////////222333888MMMmmmaaahhhyyyrrroooppppppmmmiiihhhiiikkknnnpppnnnhhhddd[[[WWWRRRLLLFFF@@@:::666222111///...,,,,,,++++++***)))))))))((((((((('''(((((((((((((((((((((((()))((('''''''''((()))***...333777555000,,,...222555555444333333333444555777666555444333444444555555666777666444222222333333444666888;;;===???@@@@@@@@@AAACCCFFFJJJMMMNNNEEEGGGIIILLLOOOQQQRRRSSSVVVZZZbbbjjjpppssssssrrrkkkddd```^^^VVVPPPXXXggg}}}~~~zzzxxx|||yyyzzz{{{xxxuuuppplllkkkkkkggg^^^VVVAAA999111000000///000444000000000000000000000000...222000000444111777KKKxxxvvvzzzuuu{{{qqqsss|||tttiiieeemmmwwwhhhhhhvvvwwwuuuqqqnnnllleee]]]UUUBBB333333555111...000000000////////////000000000111222333222444666888===???aaaxxx]]]WWWlllkkklllpppxxxttthhhnnn{{{}}}ppppppyyymmmmmmjjjttt~~~vvvccc```qqqyyynnnuuuggggggjjjgggbbb___[[[WWWRRRMMMCCC888000,,,---------...---------,,,,,,,,,---------......,,,,,,---......//////000///222666AAAZZZxxxooo[[[mmmzzzrrrooopppooolllhhhgggiiillloooqqqooojjjfff^^^YYYRRRJJJDDD>>>999666222111///...,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''',,,111555555111...///222444333222111111222333444666666555444444444444555666777777666333222222222444555777999;;;>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMFFFGGGHHHIIILLLPPPTTTVVVTTTWWW]]]gggqqqwwwwwwuuurrrlllgggbbbYYYQQQVVV```ttt~~~|||zzzzzz~~~}}}|||yyyvvvqqqmmmlllllliiibbb[[[GGG===333000000000222555111111111111111111111111///222///000333111<<>>??????@@@AAACCCFFFHHHJJJKKKIIIIIIJJJKKKNNNPPPSSSTTTTTTTTTYYYdddqqqyyyzzzxxxxxxsssnnniii___WWWXXX^^^kkkvvv}}}||||||zzztttyyy}}}{{{yyywwwtttpppnnnnnnjjjddd___LLL@@@444//////000111444000000000000000000000000000222///000333222AAA^^^uuuoooyyyxxxyyy{{{wwwlllrrrvvvjjjgggppp{{{wwwllloootttwwwvvvtttrrrlllddd^^^LLL:::444333111......111000000000000000000111000111222222333555999<<>>>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMOOOOOOTTT```ooozzz~~~~~~yyyuuuqqqkkkbbb[[[[[[^^^dddoooxxxyyyxxxyyyyyywwwtttxxx~~~zzzuuutttwwwuuurrrpppoookkkddd```PPPBBB444/////////000222////////////////////////111222000222444333FFFiiinnnrrruuuwww{{{tttuuu|||pppmmmvvvuuuffflllsssyyyyyywwwtttmmmfff```NNN<<<333333333111000111111000000000000111111111111222222333666;;;>>>CCC^^^kkkSSSZZZaaaeeeooo}}}wwwcccYYYZZZjjjsss|||wwwlllccceeetttuuuwwwxxxpppWWWVVVeeevvvrrryyyjjjggghhhggg```^^^\\\[[[VVVMMMAAA999000///...------------...,,,,,,,,,---------......------......///000000111666000<<>>???AAACCCDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGIIIKKKQQQ]]]lllyyywwwtttpppiiibbb^^^]]]^^^aaajjjrrrsssssstttsssqqquuuyyy~~~uuulllkkkssssssrrrrrrpppkkkeee```SSSDDD555000000000//////........................000111000444666444KKKrrr{{{fff~~~ssstttzzz}}}|||uuurrr{{{tttaaahhhqqqyyy{{{yyyuuunnngggbbbQQQ>>>333333555444222222111111000000111111222111222222222444777<<<@@@HHHiiiwww|||^^^TTTZZZaaaeeennn|||xxxcccVVVTTT\\\iiizzzyyyrrrggg___aaaoooxxxsss{{{mmm[[[WWW___yyyuuummmhhhjjjiiiaaa___\\\[[[WWWOOODDD<<<111000///---------......,,,,,,,,,---------......---......//////000111111777333CCCmmmkkkNNNBBBYYYrrrxxxyyy}}}tttpppooonnniiieeedddiiinnnpppmmmjjjgggfff^^^XXXPPPIIIBBB===888555222111///...,,,,,,++++++'''((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,...///000222444777:::<<<000000//////000222333444777555333111111444777999444444444222111111444666555555777888:::;;;<<<======>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLRRR\\\hhhttt~~~xxxvvvppphhhbbb```___^^^aaaiiioooooonnnooommmjjjnnnrrrxxx}}}pppeeedddlllnnnppprrrqqqmmmgggbbbVVVGGG888333333111///...///////////////////////////000111666777666NNNxxxssshhhtttrrryyywwwsss{{{zzzxxxzzzfffcccnnnxxx{{{zzzwwwqqqkkkeeeUUU@@@444222555555222222111111000000111111222111222222222444888===BBBTTTzzzyyy{{{ccc[[[___^^^aaagggssszzzeeeVVVSSSSSS```rrrvvvnnnbbb\\\___lll|||ssszzzuuudddZZZXXXjjjyyytttoooggghhhhhhccc```]]][[[XXXQQQGGG@@@222111///---,,,---......,,,,,,,,,---------...............///000000111111444777PPPyyy]]]IIIEEE[[[ppptttvvv|||}}}uuupppooommmiiieeefffkkkpppqqqnnnjjjhhhggg\\\WWWPPPIIICCC===888444222111///...,,,,,,++++++'''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&'''***,,,...///000000111444888<<>>>>>???AAACCCDDDDDDDDDCCCFFFEEECCCBBBDDDGGGKKKMMMNNNQQQVVV]]]dddmmmwww~~~{{{yyyrrrjjjdddbbbaaa```bbbiiinnnmmmlllllliiieeebbbgggooowww}}}nnnbbbbbbgggjjjnnnrrrrrrnnnhhhdddYYYIII:::555555333000...000000000000000000000000...000111777999777PPP|||sssrrr~~~uuusss{{{sssnnnuuu~~~ooo^^^jjjwww{{{{{{yyysssmmmhhhXXXBBB444222555444000222222111111111111222222111222222222444888>>>BBB___iiiQQQVVV]]]VVV___jjjzzz{{{gggXXXSSSNNN[[[lllyyy}}}uuulll```ZZZ]]]jjj~~~~~~qqqxxxvvvkkk\\\SSS___{{{{{{gggnnndddeeeddddddaaa^^^[[[XXXRRRJJJCCC333111///---,,,---...///,,,,,,,,,---------............//////000000111111111;;;ZZZVVVGGGFFF[[[oootttuuuzzz|||~~~|||rrrqqqrrrnnngggcccfffhhhllloooqqqooojjjeee___YYYPPPHHHAAA<<<888555222///,,,+++------+++)))++++++++++++******))))))(((((())))))((('''&&&&&&'''(((((('''&&&&&&)))+++111//////111444888::::::222000......000333444444666444111000222333444444444333111111333444555444888888888999:::<<<===>>>>>>???@@@AAACCCFFFGGGHHHDDDDDDFFFIIIMMMPPPRRRRRRUUUTTTTTTVVV\\\eeeoootttyyyuuupppjjjfffeeeeeefffdddhhhlllnnnnnnllljjjiiicccfffkkkrrrzzzuuudddbbb]]]iiissstttrrrqqqllleee___MMM<<<555333111000333000000000000000000000000555///111888999>>>YYYyyy|||lllvvvlllppp}}}uuurrryyymmm```bbbppp{{{wwwvvvrrrhhhggg___FFF333444666222444333333222222111222222222---444333222777888===KKKooo\\\UUUXXXXXX\\\aaajjjyyyyyyiii[[[TTTKKKUUUiii~~~~~~rrrkkk```XXX[[[kkkyyyrrrtttzzzdddUUU\\\nnnkkkwww|||ddd```mmmgggddd___\\\YYYTTTLLLFFF;;;333---...111///...------------.........//////---///000000//////000222444>>>ggg~~~VVVGGGFFFYYYiiijjjnnnyyy||||||rrrqqqrrrnnngggdddfffhhhkkkooopppnnniiiddd___YYYPPPHHHAAA<<<777555222///---,,,------+++((()))***,,,---,,,+++((('''((((((((((((((('''&&&&&&&&&'''(((''''''))),,,...333222000111333555666666222000...///111333555555666444111000222333444444444222111111222444444444777777777888999;;;<<<======>>>@@@CCCEEEFFFGGGGGGEEEGGGKKKPPPTTTVVVVVVUUURRRQQQQQQTTTZZZccclllrrrtttrrrnnnkkkhhhhhhhhhhhhjjjlllnnnooooooqqqsssuuupppqqqsssvvv{{{}}}eee]]]\\\gggqqqttttttsssoooiiiaaaPPP>>>666333000000222000000000000000000000000444///000666888CCCeeevvvmmmsssjjjoooyyyqqqsssvvv^^^```ooozzzxxxwwwuuukkkhhh```GGG444444555222444333333222222111222222333///555444333888999???OOOtttlllZZZWWWXXX]]]aaaiiixxx~~~nnn___VVVOOOSSScccyyyyyyqqqcccYYY[[[iii~~~uuuxxxwww```[[[hhhhhhnnniiibbbmmmiiieeeaaa^^^[[[VVVNNNHHH===444---...111///......---------.........//////---///000000//////111222999GGGoootttSSSGGGHHHZZZfffhhhnnnzzz|||{{{rrrqqqrrrmmmhhhdddfffgggjjjnnnooolllgggccc^^^YYYPPPHHHBBB<<<777444111000.........---***((('''))),,,...---+++(((%%%(((((((((((((((''''''&&&%%%&&&(((((((((***...000555333111111222222222111222000//////222444555555666333111000222333444444444222000000222444444444555666666777888:::<<<===<<<>>>AAADDDFFFGGGGGGGGGEEEIIIPPPVVVYYYYYYWWWUUURRRQQQRRRTTTZZZaaaiiinnnllllllkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnpppuuu}}}|||{{{}}}fffXXX[[[eeeoootttvvvuuuqqqmmmcccTTTBBB888333000000111000000000000000000000000333///111444777HHHrrrjjjooo~~~pppiiipppssspppzzz~~~^^^```nnnzzzyyyzzzyyypppjjjcccJJJ555555555222444333222222111222222333333111666555444999:::CCCUUUyyy}}}^^^VVVWWW]]]aaakkkzzzvvvfffZZZTTTQQQ[[[sssxxxhhh\\\\\\iii|||yyy|||fffVVVccckkkgggrrreeekkkjjjgggccc```]]]XXXQQQKKK@@@666//////000///......------........./////////...///000000///000222444999OOOxxxjjjMMMGGGKKKZZZccceeennnzzz{{{}}}{{{sssrrrqqqmmmhhhffffffgggjjjmmmnnnkkkeeeaaa^^^XXXQQQIIIBBB<<<777444000000000///...,,,***)))((()))+++,,,,,,***(((&&&'''(((((((((((((((''''''&&&'''((((((((())),,,///444222111111111222000///111000///000333555666666555333111000222444555555444222000000222333444333444444555666888999;;;<<<>>>???@@@BBBDDDFFFHHHIIIGGGKKKPPPTTTVVVUUUTTTTTTVVVVVVVVVXXX[[[```eeehhhbbbcccfffiiikkklllmmmmmmmmmmmmlllmmmpppxxxiiiYYY[[[bbblllsssvvvuuuqqqmmmfffXXXGGG999333000000000000000000000000000000000111000222444666IIIvvvmmm___qqqzzzmmmiiitttwwwpppwwwbbbcccqqq|||{{{||||||sssmmmfffMMM777555444111444222222111111222222333333222666444555:::;;;GGG]]]~~~]]]UUUVVV[[[aaannnmmm___UUUQQQYYYqqqmmm___^^^kkk}}}||||||jjjSSS```vvviii|||hhhgggkkkhhhdddaaa___ZZZSSSNNNDDD:::111///000///..................////////////...///000000000111444666<<<]]]|||eeeHHHIIIOOOYYY___bbbmmmyyyxxxzzz~~~{{{sssrrrqqqlllhhhgggfffhhhjjjmmmnnnjjjddd```]]]XXXQQQIIICCC===777333000000000///...,,,+++++++++***)))((((((((())))))''''''((((((((((((((('''''''''((('''&&&'''))),,,111000///000222333222111000//////000333555666555555333000000222444555555333222000000111333333333333333444666777999;;;<<>>???@@@AAACCCFFFGGGIIIIIIGGGJJJMMMNNNNNNRRRYYY___ZZZZZZZZZYYYWWWTTTQQQPPPUUUYYY___eeekkkoooqqqrrrtttrrrpppmmmnnnrrrzzz{{{{{{{{{}}}qqq___[[[\\\cccpppwwwuuuqqqqqqjjjbbbQQQ>>>333333333111111111111111111111111111///111333333888MMMrrr]]]WWWqqqwwwlllhhhpppzzzxxxwwwlllssssssnnnmmmxxx|||}}}~~~vvvsssnnnVVV===777333000555111111111111222333444555555555444999@@@DDDYYY|||yyy]]]LLLNNNPPPPPPXXX\\\lll~~~ppp\\\[[[dddxxx{{{ooopppzzzeeeTTT___~~~wwwqqqpppjjjmmmjjjgggfffddd```ZZZUUUPPPCCC666111000///...000.../////////000000000000//////000000111444888<<<]]]jjjIIICCCNNNUUUTTTVVV```hhhkkkqqqsssxxxzzzuuussspppkkkhhhiiiiiijjjmmmooonnnjjjddd___\\\XXXQQQJJJDDD===666222...///...,,,***,,,111666((()))*********)))'''&&&&&&&&&'''((())))))((((((%%%'''(((((((((***---000------///222555777666555++++++,,,///222444333222444222000000222555666666333111//////111222333222333444555777999;;;===???<<>>333444444222111111111111111111111111000111222222:::RRRvvv[[[SSSiii|||sssiiigggqqq|||zzzwww|||}}}pppjjjwww|||}}}sssmmmlllvvv~~~{{{|||~~~wwwtttoooWWW>>>777333000555111111111111222333444555666666555;;;CCCGGG^^^uuufffNNNGGGOOONNNOOOYYY___ooo~~~ttt```\\\dddxxxssssss|||}}}iiiVVV\\\tttzzzfffsssnnnooollliiigggfffccc\\\WWWQQQDDD777111000//////000////////////000000000000//////000000111444999===eeeeeeFFFDDDOOOUUUSSSVVV```ggggggqqqssswww~~~uuuooonnnmmmllliiijjjjjjlllooopppmmmfff```YYYUUUNNNGGGAAA;;;555111//////...---,,,,,,,,,,,,+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%''''''''''''''')))---111444111000444:::<<<777222/////////000111111111222777555333333444555666555333111//////111222333222333444666777999:::::::::??????AAADDDHHHKKKKKKJJJEEEGGGJJJLLLOOOTTTZZZ___ZZZ[[[[[[XXXTTTQQQRRRTTTWWW[[[aaafffjjjooosssvvvuuusssooolllmmmqqqyyy{{{}}}cccYYY[[[bbbllluuuzzzxxxuuupppgggWWWFFF999222111111000111111111111222222222111666222666777NNN~~~RRRPPPlll{{{nnncccfffvvvxxxrrrrrrtttxxx}}}xxxtttxxxooovvvuuunnneeexxx~~~}}}}}}sss\\\AAA444555555222333333222222111222222222555333888???DDDQQQqqqVVVIIIIIIIIINNNNNNZZZ```pppkkk```hhh|||vvv|||rrraaaaaahhh|||yyyfffooohhhlllnnnooooookkkeee___[[[VVVJJJ:::000---...//////000000000000000000000000///,,,111,,,111444000EEEuuu{{{UUUAAAHHHOOOTTTUUUXXX___eeehhhmmmsssyyyzzzsssoooppppppnnnlllkkkkkklllooopppmmmfff```ZZZUUUNNNGGGAAA;;;555222//////...---,,,,,,,,,,,,*********)))((('''''''''((((((((((((((('''&&&&&&'''''''''''''''***///222222...---000666888555000///000000111111222222333777555333333444555666555333111//////111222333222222333555666888999::::::>>>>>>@@@CCCGGGJJJJJJJJJGGGHHHJJJMMMRRRWWWZZZ]]]]]]\\\ZZZUUUPPPMMMNNNOOOXXX\\\aaafffjjjnnnrrruuuyyyxxxvvvttttttyyy~~~hhh\\\^^^cccmmmwww|||{{{xxxsssjjjZZZHHH:::333111222000111111111111222222222000666222666999TTT~~~PPPNNNiiiyyymmmbbbeeeuuuyyypppooooooqqqvvv|||~~~{{{wwwyyy}}}rrrhhhzzz~~~~~~ttt\\\AAA444555666222333333222222222222222333888888===DDDJJJYYY|||```MMMHHHHHHLLLMMMZZZ^^^nnnrrrfffnnn|||xxxbbb]]]^^^ppp}}}bbbhhhkkkkkklllmmmmmmjjjeee```\\\WWWLLL<<<222//////000000000000000000000000000000///---333...111555555NNNyyywwwRRRBBBJJJQQQUUUUUUWWW^^^dddfffkkkqqqyyyyyyrrrpppqqqqqqmmmjjjllllllmmmoooqqqnnngggaaa[[[VVVOOOHHHBBB<<<666222//////...---,,,,,,,,,,,,******))))))((((((''''''(((((()))))))))(((''''''&&&'''(((((((((,,,000444222...,,,...333666444111000000111222222333444444777555333333444555666555333111//////111222333222111222444555777999:::;;;>>>>>>>>>AAAFFFIIIJJJJJJJJJIIIJJJOOOVVVZZZZZZYYY\\\ZZZVVVPPPLLLKKKMMMOOOZZZ]]]bbbfffiiilllooorrrzzz{{{{{{{{{|||nnnaaaaaaeeeoooyyy~~~{{{wwwnnn]]]KKK<<<444222333000111111111111222222222000555111777===\\\sssLLLOOOhhhuuujjjaaaddduuu~~~{{{xxxooollliiijjjooovvv|||wwwkkk{{{uuu^^^BBB555555666222333333222222222222333333777999===CCCHHHZZZmmmQQQHHHEEEKKKLLLZZZ^^^mmmxxxmmmttteeeYYYVVVfff~~~^^^___llljjjkkklllllliiieeeaaa^^^YYYNNN???555000000111111000000000000000000000000000///666000111666<<<]]]oooKKKBBBLLLRRRVVVUUUVVV\\\bbbdddmmmrrrzzz{{{tttqqqqqqpppjjjdddnnnmmmnnnpppqqqnnngggbbb[[[WWWPPPIIICCC<<<777333//////...---,,,,,,,,,,,,***)))))))))((((((((('''((()))))))))))))))((((((&&&'''(((((()))---222555444000---...222555555333111111222222333444555555777555333333444555666555333111//////111222333222222333444666888:::<<<===?????????AAAEEEJJJLLLMMMMMMKKKLLLQQQYYY\\\ZZZVVVWWWTTTOOOKKKJJJLLLPPPTTT\\\___cccfffhhhjjjmmmpppvvvxxx{{{}}}~~~ttteeecccfffnnnzzz~~~yyypppaaaNNN===444222333000000111111111222222222000444111777@@@ccceeeIIIQQQjjjqqqggg___cccssszzzwwwuuuuuummmiiieeeffflllttt}}}zzzlllzzzwww___CCC555666666222333333222222222333444444888:::>>>@@@EEEXXX~~~sssSSSGGGDDDJJJMMM\\\```mmm~~~{{{pppxxx|||}}}iii[[[VVVfffaaa[[[zzznnnlllmmmmmmllljjjfffaaa___YYYPPPBBB777111000111111//////////////////////////////666111111666CCCkkkhhhDDDAAAKKKQQQUUUTTTVVV\\\ccceeepppttt}}}{{{rrrpppqqqpppjjjcccooonnnnnnooopppmmmgggbbb[[[WWWPPPIIICCC<<<777333//////...---,,,,,,,,,,,,))))))))))))(((((((((((((((((()))))))))))))))(((&&&'''(((((()))---222555444000------000333444333000111222333444555666666777555333333444555666555333111//////111222333222444444555777:::<<>>AAACCCCCCAAA???AAAFFFKKKPPPRRRPPPOOOPPPTTTXXXYYYWWWTTTXXXSSSLLLIIIKKKPPPUUUWWW___bbbeeehhhiiikkkmmmoooooosssyyy}}}jjjeeedddkkkyyywwwrrrgggUUUBBB555111222000111111111111222222222000555111888AAAccc|||ZZZGGGQQQfffggg```[[[```qqq~~~}}}yyytttqqqkkkhhheeegggoooxxxzzzlllyyyzzzbbbFFF777777666222333222222333333444555666777;;;@@@FFFSSSlll```LLLFFFEEEKKKNNN^^^bbbppp|||sss{{{yyyzzz}}}kkkaaa```[[[VVVTTTXXXaaakkkzzzvvvddd\\\nnnwwwfff|||zzznnnoooqqqqqqoooiiiccc___ZZZRRRFFF:::222//////111000000000000000000000000///,,,444111111888LLL}}}cccDDDEEEHHHNNNRRRRRRUUU]]]eeeiiiiiiooo}}}xxxnnnlllppprrrmmmgggooonnnlllmmmnnnkkkeee```ZZZUUUNNNGGGAAA;;;555222//////...---,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''''''''***///222000///.........000000111//////000222333555666666777555333333444555666555333111//////111222333222444444555666:::>>>BBBDDDCCC@@@>>>@@@DDDKKKPPPRRRPPPQQQRRRTTTUUUVVVVVVUUUWWWRRRLLLKKKOOOUUUYYY\\\```cccfffiiijjjlllnnnpppnnnrrrxxx}}}mmmgggdddkkkyyyvvvssskkkZZZGGG888333333000111111111111222222222000555222888???^^^]]]GGGOOOaaaddd^^^YYY___ppp{{{vvvuuurrrpppoooqqqwwwzzzlllzzz|||cccGGG888777666222222222222333333555666666555999>>>GGGXXXrrr|||QQQGGGGGGFFFJJJLLL[[[bbbooorrrkkkuuutttnnnsss}}}fffUUUOOOJJJGGGGGGKKKOOOZZZlll|||yyyfff\\\nnnzzzfffzzz}}}hhhlllppprrrpppkkkeeeaaa[[[TTTIII===333000000222000000000000000000000000111,,,333222444;;;OOO]]]CCCGGGJJJPPPRRRQQQTTT\\\dddgggiiippp{{{oookkkooopppkkkdddooommmllllllmmmjjjeee```YYYUUUNNNGGGAAA;;;555111//////...---,,,,,,,,,,,,(((((((((((())))))))))))%%%%%%&&&'''((((((''''''''''''''''''''')))---111222111111111111222222222...///000111333444555666777555333333444555666555333111//////111222333222333333444555999===AAADDDBBB???===>>>CCCJJJOOORRRPPPRRRTTTTTTTTTSSSUUUVVVSSSOOOKKKLLLRRRZZZ___bbb```cccgggiiikkkmmmoooqqqlllpppvvv{{{ooohhheeelllzzzuuutttmmm^^^JJJ;;;444444000111111111111222222222111666333888===ZZZ___HHHNNN^^^bbb\\\YYY^^^ooo{{{wwwzzzzzzyyyxxxzzzzzzlll{{{|||dddGGG888777777222222222222333444555666777;;;===BBBKKK^^^wwwnnnHHHEEEIIIGGGHHHIIIXXXcccooo~~~|||gggaaannn~~~nnniiiooozzzbbbMMMCCCCCCCCCDDDEEEFFFNNN```rrrxxxfff\\\oooxxxbbbuuu{{{ccchhhnnnrrrqqqmmmfffbbb]]]VVVKKK???555111222333000000000000000000000000333,,,333333777===RRR{{{VVVAAAFFFLLLQQQSSSRRRSSSZZZbbbeeemmmtttzzzllllllqqqsssnnnjjjnnnlllkkklllkkkhhhaaa\\\WWWTTTNNNGGG@@@999333111222,,,+++......(((%%%'''))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&'''(((***+++------...000444999999666222111...---///222555555333888666444444444555444333444///...111333111111333444555666777888999999999>>>>>>???AAAEEEJJJOOORRRRRRRRRQQQOOOOOOQQQVVVYYYOOOKKKLLLTTT[[[^^^ccciiifffeeedddgggkkknnnmmmllltttwww{{{~~~rrrjjjdddkkkzzz~~~yyypppbbbMMM999111111111111222222222333333333---555222777;;;XXXcccFFFPPP______]]][[[]]]lll{{{vvvuuuxxx}}}}}}~~~~~~~~~~~~}}}}}}~~~rrrxxxcccAAA777555333444222222333333555888:::;;;333???KKKSSSeee~~~___KKKGGGLLLFFFCCCKKKQQQ[[[iii~~~qqqddd___eee{{{{{{oooeeeddduuuzzzlll[[[NNNIIIIIIDDDDDDEEEEEEBBBEEESSSbbbsss}}}iii[[[gggaaa\\\~~~qqqiiilllrrrnnnnnnmmmeee___\\\RRRAAA555111111111////////////000000000000333...///333222;;;___qqqNNNDDDEEENNNPPPSSSWWW[[[___bbbccclll{{{zzznnnlllppppppmmmjjjooommmlllllllllhhhaaa\\\WWWTTTNNNGGG@@@999333111111,,,+++......***((())))))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&''')))+++---......---///333777999666333000...---///222444444333888666444444555666555444444///...111333111111333333444666777999:::::::::>>>>>>???AAAEEEJJJOOORRRSSSQQQPPPOOOQQQTTTVVVXXXQQQOOOQQQXXX]]]___dddjjjkkkiiihhhiiilllmmmmmmkkkooosssyyynnngggdddmmm~~~{{{rrrdddOOO;;;222222111111222222222333333333///666333999===[[[aaaEEEMMMYYY[[[[[[YYY[[[kkk|||wwwsssqqqrrrsssuuuwwwzzz}}}|||}}}rrrxxxbbbAAA666555222444333333333444555888:::;;;<<>>>>>???AAAEEEJJJOOORRRSSSPPPNNNOOOSSSWWWXXXWWWTTTUUUYYY^^^___```eeelllnnnllljjjjjjjjjjjjiiihhhiiioooxxxpppjjjgggppp~~~uuugggRRR===444333111111222222222333333333222777444999>>>[[[]]]EEEMMMVVV[[[[[[YYYZZZhhhzzzxxxtttpppooooooqqqtttyyy~~~www}}}rrrxxx~~~```@@@666555222444555444444444666888:::;;;@@@CCCFFFSSSqqqiiiOOOCCCGGGEEEFFFPPPUUU___lllrrrfff___jjj}}}lll```\\\jjjuuuhhh^^^WWWRRROOOLLLIIIHHHHHHGGGEEEIIIOOOddd{{{|||aaaXXXfffdddUUUoooxxxlllmmmtttrrrpppooohhheeeaaaUUUBBB444000111111/////////000000000111111//////222444333AAAkkkrrrOOOEEEEEELLLMMMOOOSSSXXX^^^cccfffjjj{{{|||sssnnnkkkhhhhhhkkkpppnnnmmmmmmmmmiiibbb\\\WWWTTTNNNGGG@@@999333111000---++++++,,,+++))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''')))+++...000222...,,,,,,...444777777666000000000111333666777777999888666666777888888777333///...111333222222444333555777:::<<<>>>???@@@>>>>>>???AAAEEEJJJOOORRRSSSOOOMMMOOOVVVZZZZZZXXXXXX\\\aaacccbbbbbbgggmmmmmmkkkiiigggfffeeeeeedddeeemmmwww~~~xxxpppjjjooo|||wwwiiiSSS>>>444333111111222222222333333333444888333888<<>>DDDLLLZZZvvvtttVVVFFFHHHFFFIIISSSXXX^^^kkk{{{lll___bbbttt|||qqqddd^^^iii|||~~~sssmmmjjjeee```[[[TTTOOONNNMMMKKKLLLOOOccc{{{yyykkk\\\ddddddVVVpppyyykkkkkktttsssrrrrrrlllhhhdddWWWCCC555000111111//////000000000111111111...///333555555FFFsssoooMMMEEEDDDKKKLLLNNNQQQWWW^^^dddhhhhhhyyy}}}tttooojjjggggggkkkooommmllllllllliiibbb]]]WWWTTTNNNGGG@@@999333111000...,,,))))))***(((&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))+++...111222///,,,+++---222666666555111111222444555777999:::999777666666888999888777222...---111333222222444444666888;;;>>>@@@AAABBB>>>>>>???AAAEEEJJJOOORRRSSSOOOLLLOOOVVV[[[\\\ZZZ\\\bbbggghhhffffffjjjmmmllljjjhhheeecccbbbbbbcccdddkkkwwwwwwrrrzzz}}}tttkkklllwwwyyyjjjUUU???444333111111222222222333333333333666222999===ZZZuuuOOOBBBNNNWWWYYY[[[ZZZZZZdddxxx~~~~~~xxxvvvyyyzzz}}}yyyttt{{{|||\\\@@@999666444888666666555666777999;;;<<<>>>HHHRRR]]]sssxxxYYYHHHHHHFFFIIISSSXXX^^^llltttddd___kkkzzzllldddlll|||}}}}}}yyyrrrpppfff\\\WWWSSSOOONNNPPP\\\tttssskkkuuuqqqaaahhh~~~iiiWWWnnnqqqoooxxxwwwtttsssnnnjjjfffYYYEEE666111111111000000000000111111111111...000444555777MMMzzziiiIIICCCDDDKKKLLLMMMQQQWWW^^^dddhhhkkk{{{}}}sssoookkkhhhhhhkkklllkkkjjjkkkllliiiccc^^^WWWTTTNNNGGG@@@999333111//////,,,((()))++++++''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((()))+++---000111///---+++---222555555333000222444444555777:::<<<888777666666888999888888222...---111333222222555444666888;;;===???AAAAAA>>>>>>???AAAEEEJJJOOORRRRRROOOMMMOOOUUU[[[^^^___aaahhhmmmlllkkkmmmnnnnnnmmmllljjjeeebbb```aaabbbbbbjjjuuu}}}ssskkkpppzzzrrriiijjjuuu{{{mmmVVV@@@444333111111222222222333333333111444222<<>>CCCMMMUUU[[[nnnsssVVVGGGGGGDDDFFFQQQWWW```nnn|||mmmbbbhhh|||~~~qqqjjjqqqyyylllcccZZZRRROOOPPP\\\rrrxxxrrr|||pppbbbjjjqqqYYYjjjzzzuuu}}}{{{uuusssooojjjggg[[[HHH999333222111000000000111111111222222///111444555:::SSS~~~bbbEEEBBBEEEKKKLLLNNNSSSXXX___dddhhhrrr}}}rrrooommmkkkjjjllljjjhhhhhhjjjkkkiiiccc^^^WWWTTTNNNGGG@@@999333111...///,,,)))***///000,,,''''''''''''((((((((()))''''''((((((((((((''''''((((((((()))***,,,...000///---,,,...222444333000...000333444444555999<<<777666555555777888888777222...---111333222333555333444666999;;;===>>>>>>>>>>>>???AAAEEEJJJOOORRRRRRPPPNNNOOOSSSYYY```dddgggmmmqqqqqqrrruuutttpppooommmjjjddd^^^[[[\\\]]]___gggrrr|||~~~tttsss{{{vvvooojjjmmmxxx~~~oooYYYBBB666444111111222222222333333333333555444>>>BBB\\\xxxPPPAAAIIIPPPSSSWWWXXXWWW___sss|||rrr{{{vvvUUU<<<888444111888444444555666999<<<>>>@@@GGGQQQWWW\\\oookkkRRRGGGHHHDDDFFFRRRZZZdddpppvvvhhhhhhzzz{{{qqqllluuu{{{qqqfff[[[VVVWWWdddyyylll```kkkwww^^^mmmzzzttt~~~|||wwwuuurrriiiggg\\\JJJ<<<555333111000000111111111222222222111222333555===WWW]]]BBBCCCHHHKKKMMMPPPUUUZZZ___dddfffxxx}}}rrrnnnooommmkkklllhhhggggggiiikkkiiiddd___WWWTTTNNNGGG@@@999333111,,,...---))),,,333555111&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((()))+++---...///---,,,///222333111...,,,///222222222444777;;;777555444555777888888777111------111333333333555111333555777999:::;;;<<<>>>>>>???AAAEEEJJJOOORRRQQQQQQOOOOOOQQQXXX```gggkkkqqqtttssswww{{{xxxrrrnnnmmmiiibbbZZZVVVVVVXXX]]]eeeppp{{{~~~~~~tttpppmmmqqq|||rrr[[[DDD888555111111222222222333333333666777555>>>???VVV~~~VVVEEELLLRRRWWWZZZZZZWWW\\\mmmzzzqqqzzztttRRR:::666222000777444444555666999<<<@@@AAAGGGQQQYYYaaatttfffPPPHHHKKKGGGHHHVVV___eeeppp}}}mmmiiiyyy}}}}}}~~~~~~vvvnnnlllwww}}}qqqeeeaaabbbiii}}}jjj```lllxxxcccuuusssnnnzzz{{{wwwwwwuuuhhhfff]]]LLL===666333000000111111111111222222222222222222555???ZZZZZZAAADDDJJJLLLNNNRRRVVV[[[```dddeeeyyy}}}rrrmmmmmmmmmkkkiiikkkiiiiiijjjllljjjeeeaaaXXXSSSLLLEEE???999333//////---((((((111;;;:::222((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((***,,,...///...,,,+++000666888333---000000000111222222222333333444333000222777888555555000...111222111111333222333555666666777:::===???@@@BBBCCCEEEGGGKKKNNNSSSPPPMMMKKKNNNUUU^^^eeeoootttwwwwwwyyyzzzuuuoooqqqiiiaaaZZZTTTNNNMMMQQQSSS^^^ppp{{{uuutttuuuzzzrrrnnnsssxxx~~~nnn[[[HHH999111444444333222111111111111222555888888>>>XXXiiiHHHCCCKKKRRRYYYWWWXXX___fffuuuyyyuuu~~~mmmKKK888555555333000555666888888999;;;???BBBEEEOOO]]]mmmqqqXXXPPPJJJHHHDDDCCCPPP```bbbooo~~~vvvooo}}}{{{tttsssuuuxxxvvvoookkkttt|||wwwssspppvvv}}}|||\\\XXXqqqbbbgggtttppp}}}|||zzzvvvsssfff\\\NNN999222333...000111111111111222222222000111333222===eeeaaaFFFDDDMMMJJJKKKPPPWWW[[[]]]bbbhhhttt{{{qqqlllnnnooonnnkkkiiihhhggghhhiiihhhbbb^^^XXXSSSLLLEEE???999333///111///***'''+++222000)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''')))+++---...000------111888999555000/////////000111111222222333444333000333777888555555000...111222111111333222333555666666777:::===???@@@AAABBBDDDGGGKKKNNNNNNOOONNNKKKJJJPPP]]]gggnnntttwwwxxxxxxxxxtttmmmiiibbb]]]ZZZUUUNNNJJJJJJNNNWWWfffwww|||xxxuuuxxx|||pppkkkqqqvvvoooZZZGGG999222222222222111222222333333333666888888===TTT~~~uuuOOOFFFNNNQQQWWWVVVVVV]]]cccqqq|||xxxjjjIII888555666555333555666888999:::<<<@@@BBBEEEKKKUUUccczzzrrrVVVNNNHHHHHHFFFEEEOOO]]]aaalll|||wwwxxxqqqooorrrtttpppiiieeelll{{{zzzzzz}}}___WWWjjj^^^[[[yyyuuuppp|||~~~~~~zzzwwwjjj```PPP999222333...000111111111111222222222222333666555AAAkkkcccIIIFFFNNNOOOOOORRRXXX[[[\\\aaaggguuuyyyooolllooorrrqqqnnnjjjhhhggghhhiiifffaaa\\\WWWSSSLLLEEE???999333///000///,,,((((((***)))&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((***,,,---///,,,,,,000666999666222......//////000111111222444555333111333888888555555111///111222111111333222333555666666777:::===???@@@AAAAAACCCFFFLLLPPPNNNQQQRRRNNNJJJPPP___mmmnnntttxxxxxxwwwuuuooohhh```XXXRRRQQQOOOKKKGGGGGGIIIOOO[[[kkk{{{~~~wwwuuuvvv|||qqqlllqqquuupppZZZFFF999444111111111111222333444555333666999999<<>>AAAFFFIIIPPPRRRWWWfffcccTTTHHHEEEDDDDDDKKKUUU[[[aaannn||||||ooohhhdddcccbbb\\\ZZZTTTQQQ\\\tttjjjhhhpppdddVVVpppwww~~~|||qqqgggTTT;;;111444222000000111111111222222222000333777999OOOZZZGGGHHHOOOPPPMMMMMMQQQSSSVVV^^^fffwww~~~vvvvvvxxxrrrnnnqqqsssooohhhhhhfffeeefffgggeee___ZZZVVVRRRKKKEEE???:::444111---,,,,,,---+++''''''***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((***,,,...//////---,,,...111444666666000000111222333555666666666777555333555::::::777666222///222333222222444222333555666666777:::===>>>@@@CCCEEEGGGJJJNNNQQQ[[[ZZZXXXXXX[[[aaahhhmmmtttzzz|||wwwpppkkkfffbbbYYYZZZ```fffeee\\\VVVTTTTTTSSSUUU^^^kkkuuuzzz{{{zzz|||{{{qqq\\\HHH;;;555555444333222111111111111333444:::???CCCVVVoooQQQCCCFFFNNNVVVWWWWWWZZZYYY___qqq~~~~~~yyyuuuuuuvvvsss~~~zzzzzzzzzZZZ===666777444333666888:::<<<>>>AAADDDIIILLLRRRUUUZZZfff~~~bbbUUUJJJFFFCCCAAAIIITTTYYYbbbqqqyyynnngggbbb___\\\WWWWWWRRRLLLVVVooonnnjjjrrrdddXXXvvvxxx|||rrriiiWWW===222444222000111111111111222222222222666999<<>>BBBEEEGGGIIILLLOOOVVVXXXZZZYYYXXX\\\ccciiittt{{{}}}xxxrrrooonnnkkkfffiiioooqqqkkk```[[[\\\YYYVVVSSSVVVaaaooo|||{{{vvvzzz|||~~~ppp]]]JJJ<<<444333333222222111222222222555444:::@@@DDDVVVrrrRRRBBBEEELLLUUUVVVWWWZZZWWW]]]nnn}}}{{{xxxxxx{{{vvvlllgggfffgggaaammm}}}~~~~~~xxxxxxqqqRRR999666999555333888:::<<<>>>AAACCCGGGLLLOOORRRUUUZZZdddzzzYYYPPPJJJHHHCCC???FFFRRRWWWaaasss}}}rrrkkkfff```\\\UUUXXXSSSLLLUUUoookkkggg|||ggg[[[yyywww~~~vvvnnn\\\@@@333333000000111111111111222222222222666:::===XXXvvvRRRGGGNNNVVVVVVTTTTTTXXXYYY[[[aaahhh~~~xxxjjjcccnnnyyyqqqnnnsssvvvpppiiigggfffeeeggghhhgggbbb]]]UUUQQQKKKEEE???:::555111000***)))...///***(((***)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''(((***,,,---///---++++++---///222444---...///111222333555555777888666444666:::;;;888777222000222444222222555222333555666666888:::===888<<<@@@DDDFFFHHHJJJLLLRRRXXX]]][[[VVVWWW```iiittt{{{~~~zzzuuuttttttssstttttttttpppfff]]]^^^ddd\\\VVVPPPPPPYYYjjj}}}sssqqqxxx||||||ooo^^^LLL<<<333111111111111222333444444666555:::@@@CCCVVV}}}XXXGGGJJJJJJSSSVVVVVVYYYVVV[[[lll{{{xxxuuuuuuyyy|||qqqgggaaa^^^]]]UUU___pppxxxlllffffffhhhiiimmmvvvwwwwwwkkkMMM555555:::666555:::;;;===???BBBEEEIIINNNQQQQQQUUUZZZdddzzzzzzPPPKKKJJJJJJDDD???DDDPPPTTT```rrr~~~xxxrrrllleee```WWW[[[WWWOOOWWWrrr}}}fffbbbnnnaaa|||vvvyyyrrr___BBB333222///000111111111111222222222111555888;;;WWWqqqMMMEEENNNVVVWWWUUUUUUXXXYYYYYY^^^dddvvv{{{jjjaaagggtttwwwmmmnnnrrryyyvvvgggggggggfffdddeeefffbbb[[[VVVQQQJJJCCC>>>999444111------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((***+++,,,...---,,,,,,.../////////+++,,,...000222333444444444666555333666;;;===:::777444000...///222333444555555666777888999999:::===<<>>999444111------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((***+++,,,///---,,,...111222111000+++,,,...000222333444444222444444333666<<<>>>===777444000...000222333444555555666777888999::::::;;;:::>>>DDDFFFDDDGGGLLLRRRYYY]]][[[XXX[[[dddllluuuyyy}}}{{{qqqiiieeeeeefffeeeaaaYYYPPPNNN]]]www{{{}}}~~~qqqiii]]]LLL<<<444333333222222222333444444777;;;<<>>UUUjjjIIIDDDMMMTTTTTTRRRRRRTTTTTTUUU]]]fffvvvjjjgggooo{{{yyyrrrqqqooottttttjjjhhhiiigggdddeeeeee```YYYVVVQQQJJJCCC>>>999444111------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((***,,,---000---,,,///555777555111,,,---///111222333444444000333444333666<<>>888555111///000222333444555555666777888999:::;;;;;;;;;>>>CCCEEEEEEHHHMMMQQQXXX^^^^^^ZZZ[[[eeeppprrrwww}}}tttiiieeegggjjjhhhfff]]]RRRLLLVVVnnnwww}}}~~~~~~pppggg]]]MMM===444333222222222333333444555888<<<===CCCLLLYYY|||dddDDDFFFLLLSSSUUURRRPPPQQQSSS```lllvvvuuusssyyyrrrddd]]]XXXVVV[[[aaaffflllqqq||||||qqqjjjiiisss~~~sss|||eee@@@888555555;;;777<<>>999444111------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''((()))***,,,---000---,,,000666999666222---...///111222333444444111555666444555;;;>>>>>>999555111///000222333444555555666777999:::;;;;;;===>>>AAADDDEEEGGGJJJMMMOOOVVV^^^___YYYWWWaaammmqqqvvv}}}rrreee___aaaeeeeeefffcccZZZRRRUUUcccqqqvvv}}}}}}nnneee\\\OOO???444222222222222333444555555888<<<>>>CCCKKKUUUvvvpppJJJCCCJJJQQQUUUSSSPPPMMMKKKWWWeeerrrtttppptttxxxhhh```ZZZTTTRRRPPPOOOSSSXXXccckkkuuu|||~~~~~~|||zzzzzzzzz~~~|||}}}~~~xxx```>>>888666555:::666<<<@@@CCCFFFIIIKKKNNNPPPRRRTTTXXX[[[bbbwwwyyySSSLLLIIIIIIGGGBBBCCCIIIVVV[[[iii{{{}}}zzzvvvpppgggcccgggttt}}}mmmgggxxxzzzllltttpppRRRWWW~~~|||www___???444666111333222222222222333444444888:::>>>???OOO{{{hhhEEE???HHHNNNSSSQQQQQQSSSSSSTTT\\\eeevvv|||kkk___bbbwww{{{vvvsssmmmppprrrkkkiiijjjgggeeeeeeeee___XXXVVVQQQJJJCCC>>>999444111------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***,,,......,,,+++///444777666333......000111333444444444333777888555444888;;;<<<999666222000000222333333555555666888999:::<<<<<<>>>AAABBBCCCDDDGGGJJJLLLNNNSSS[[[^^^YYYTTTZZZeeepppuuu~~~ssseee]]]]]]^^^^^^dddhhheee^^^[[[^^^cccooowwwzzzwwwyyy~~~}}}}}}|||zzzyyyzzz}}}|||{{{lllbbb[[[RRRCCC666222222222222333444555666777<<<>>>BBBIIIQQQpppvvvOOOCCCHHHOOOTTTTTTPPPKKKGGGQQQ]]]kkkooolllnnn{{{ooo___XXXRRROOOKKKFFFGGGJJJLLLPPPWWW___ffflllrrrwww|||}}}ZZZ;;;999888555999777>>>@@@CCCHHHKKKMMMOOORRRUUUUUUYYY\\\ddd{{{]]]QQQIIIIIIFFF@@@CCCKKKTTTXXXddduuu{{{{{{vvvooommmrrr|||wwwmmmyyy~~~lllppppppPPPQQQuuuxxx___???444666111333333222222333333444555888:::>>>@@@MMMxxxhhhEEE???GGGLLLSSSQQQQQQSSSSSSTTT\\\eeeqqqtttbbb]]]ooo|||vvvsssmmmpppqqqiiihhhiiigggdddeeeeee```YYYVVVQQQJJJCCC>>>999444111------,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))+++---...---,,,,,,...111444555555...///000222333444444444444888:::666444777:::;;;:::777222000000222333333555555666888:::;;;<<<===@@@CCCDDDBBBBBBFFFIIIIIIMMMPPPXXX___[[[TTTUUU^^^nnnttt~~~tttiii```[[[YYYVVV]]]eeehhhfffaaa]]]\\\gggooowwwxxxrrrllljjjlllggggggfffddddddeeeiiilllnnnpppsssyyyuuuwwwzzz}}}}}}wwwoooiiippp}}}xxxjjj___[[[UUUGGG888111111111222333444555666777<<<>>>BBBGGGNNNjjjpppLLLDDDGGGLLLRRRTTTRRRLLLGGGKKKUUUccciiihhhiiiuuuxxx^^^VVVPPPNNNLLLHHHGGGIIIFFFEEEHHHNNNUUU\\\fffoooxxx{{{uuuSSS777999:::777;;;:::CCCDDDIIINNNQQQQQQSSSWWW[[[YYY[[[]]]ddd{{{bbbSSSJJJJJJGGG@@@BBBKKKRRRXXXfffxxx~~~~~~{{{{{{xxx~~~iiikkkvvvnnnPPPOOOqqqyyy___???444666222333333333333333444444555555777===???JJJtttkkkHHH@@@FFFJJJRRRPPPPPPRRRRRRSSS[[[dddnnnoooeeeooo|||uuurrrnnnqqqqqqgggggghhhfffdddeeefffaaaZZZVVVQQQJJJCCC>>>999444111------,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))+++---.........///......000444888///000111222333444444444222777:::666444777;;;===;;;777333000111222333333444555666888:::<<<======EEEIIIIIIEEEDDDIIILLLKKKMMMNNNVVVaaaaaaXXXVVV\\\lllsss|||zzzqqqiiiaaaXXXQQQMMMQQQWWW^^^bbbaaa\\\XXXZZZbbbkkkooommmiiihhhiiibbbcccbbbbbbbbbeeejjjnnnlllooosssyyyxxxwwwxxxzzzzzzvvvpppkkkgggqqqvvvhhh]]][[[XXXJJJ:::111111111222333444666666888>>>@@@DDDHHHLLLgggpppPPPGGGHHHKKKPPPTTTSSSNNNIIIFFFNNN\\\fffggggggooozzz~~~dddYYYPPPNNNNNNKKKIIIJJJHHHEEEEEEJJJOOOSSS]]]gggppp}}}mmmJJJ222777;;;:::???@@@JJJJJJOOOTTTVVVUUUVVVZZZ^^^]]]^^^^^^ddd|||___PPPIIILLLKKKBBBAAAIIIRRRVVVbbbtttzzz|||eeeggg|||nnnRRRSSStttzzz```???444666222444333333333333444555555444777===???HHHppppppLLLAAAEEEGGGPPPNNNNNNPPPPPPQQQYYYbbbqqqyyyyyy|||tttrrrooorrrqqqfffggggggfffdddeeefffbbb[[[VVVQQQJJJCCC>>>999444111------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---///...111111///,,,...555;;;///000111222333444444444000666999666444888===???;;;888333111111222333333444555777888:::<<<===>>>KKKPPPOOOIIIHHHMMMPPPNNNMMMLLLVVVdddggg]]]YYY\\\jjjqqq{{{zzzqqqjjjfff^^^RRRIIIGGGGGGJJJPPPXXX\\\YYYVVVMMMUUU___gggkkkmmmoooqqqpppqqqqqqrrrsssxxx~~~}}}mmmttt~~~uuufff\\\[[[YYYLLL;;;111111111222333444666777:::???BBBEEEIIILLLfff{{{]]]IIIHHHJJJOOOTTTTTTPPPKKKAAAIIIXXXeeehhhgggllluuummm___RRRNNNNNNLLLIIIHHHKKKGGGGGGLLLOOORRRZZZdddmmm|||~~~jjjDDD---666;;;;;;BBBDDDPPPNNNSSSWWWXXXVVVVVVYYY]]]^^^___^^^eeeZZZLLLGGGOOONNNCCC@@@GGGOOONNNVVVfffwww}}}|||uuu|||xxxbbbdddtttYYY\\\}}}zzz```???444666222444333333333333444555555666999???@@@HHHoootttOOOCCCDDDEEENNNLLLLLLMMMMMMOOOWWW```uuu|||~~~sssooommmqqqqqqfffhhhgggdddccceeegggbbbZZZVVVRRRKKKCCC<<<777444222...---,,,+++************))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***---///000///...---...000000///...000111222222111111666:::888555666:::<<<===999555222111222333333444555666777999:::;;;<<>>===AAABBBGGGJJJJJJbbbmmmNNNHHHMMMTTTQQQPPPRRRLLLGGGGGGQQQ^^^```\\\aaalllzzzwwwmmmjjjccc\\\TTTPPPOOOOOORRRSSSSSSQQQOOOPPPUUUYYYdddxxx|||uuuVVV<<<;;;:::;;;>>>CCCHHHKKKQQQSSSVVVWWWVVVVVVVVVWWWYYYaaafffhhhwww{{{SSSGGGIIINNNJJJFFFFFFAAAJJJPPPXXXddduuuyyyooooooxxxyyydddggg{{{bbbwww{{{ZZZ>>>444111000222222111111222444555777999555BBBJJJOOOuuuTTT@@@DDDGGGMMMNNNMMMKKKKKKOOOVVV\\\ooo{{{sssrrrppptttrrrfffhhhgggdddccceeehhhbbb[[[VVVRRRLLLDDD===777333111...---,,,+++************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***---...000000///...000111000///...///222333333222000444888888666777:::======:::555222111222333333555666777999;;;<<<>>>>>>AAAAAACCCDDDGGGIIILLLMMMNNNOOOWWWdddjjjeee^^^ZZZaaappp|||}}}~~~~~~xxxnnnddd^^^WWWOOOLLLOOOHHHHHHGGGHHHKKKPPPVVV[[[TTTZZZcccmmmvvv~~~|||sssdddYYYWWWUUUHHH999222222333333444888<<<@@@AAADDDCCCGGGJJJJJJ^^^fffPPPIIIOOOQQQSSSTTTOOOFFFEEELLLYYY]]][[[___hhhttt}}}ppptttssspppiiiaaaYYYSSSPPPSSSUUUWWWVVVTTTSSSUUUXXXdddvvv{{{~~~oooNNN::::::;;;===AAAGGGMMMPPPTTTUUUUUUTTTSSSTTTWWWZZZ[[[bbbdddffftttuuuPPPFFFIIIPPPHHHBBBBBB???GGGNNNWWWbbbqqqyyy|||hhhdddiiirrrzzzjjjqqq|||zzzYYY>>>444222111333333222222333555777888;;;888CCCIIILLLnnnWWW@@@DDDGGGKKKLLLLLLKKKKKKOOOVVV\\\mmmyyyssstttsssvvvssseeehhhgggdddccceeehhhccc[[[WWWSSSMMMEEE===777222000...---,,,+++************))))))))))))(((((((((((('''(((((())))))(((((('''((('''''''''(((((()))***,,,...000000000000222333000......///222444444444///333666888777777:::===<<<:::777333222111222333555666888:::<<<>>>@@@AAA???@@@AAACCCEEEHHHJJJKKKNNNOOOUUU```gggeee```^^^^^^kkkvvvyyy{{{|||wwwmmmccc]]]YYYWWWXXX\\\QQQPPPNNNKKKKKKOOOUUUZZZVVVZZZbbbkkkwwwyyyoooaaaWWWUUURRRFFF888222333333333555999???DDDFFFFFFDDDGGGLLLKKKXXXttt]]]FFFMMMSSSTTTTTTPPPFFFBBBFFFQQQXXXYYY]]]cccnnn||||||oooxxxzzz{{{yyysssiii```ZZZXXX[[[^^^]]]XXXUUUTTTTTTaaaqqqfffEEE999:::<<<@@@EEELLLRRRUUUXXXVVVTTTQQQPPPSSSYYY]]]^^^bbbbbbcccrrrzzzOOODDDHHHOOOHHHAAABBB@@@CCCKKKTTT^^^kkkxxx}}}|||{{{zzzcccZZZZZZ___nnn|||xxxnnnzzzyyyXXX>>>555333222444333333333555666888999<<<;;;DDDGGGHHHddd\\\AAACCCGGGIIIKKKKKKKKKKKKOOOVVV\\\lllzzzttttttrrruuurrreeeggggggdddbbbeeehhhccc[[[XXXTTTNNNFFF>>>777222///------,,,+++************))))))))))))(((((((((((('''((((((((((((((((((''''''''''''''''''((()))***,,,...000000111111333555000///...///222555666666222333666888888555666:::<<<;;;888555222111222333444555777:::<<>>999:::>>>BBBHHHNNNTTTWWWXXXWWWTTTRRRQQQSSSXXX]]]___aaaaaacccttt[[[GGGDDDMMMJJJEEEEEEAAAAAAHHHQQQZZZfffttt|||}}}hhh\\\VVVVVV^^^jjj||||||{{{~~~zzzuuuzzzuuulllzzzyyyuuuwwwUUU<<<555555333333333333333444666888:::;;;===DDDFFFGGG\\\dddDDDAAAEEEGGGIIIJJJJJJKKKOOOVVV\\\hhh}}}tttsssppptttrrrfffgggfffdddbbbfffhhhddd\\\XXXTTTNNNGGG>>>777222///------,,,+++************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***+++---///000111222444666111000...///222555777777666444555999888333222555<<<;;;:::666222000222333333444666888;;;===???@@@???@@@AAACCCEEEHHHJJJLLLOOOPPPSSSWWW]]]___]]]YYY\\\dddmmmrrrvvvyyyxxxvvvuuurrrooonnnrrruuussspppcccaaa[[[SSSLLLLLLRRRXXXXXX^^^gggqqq|||}}}qqqbbbYYYRRRIII<<<333222333444555888<<>>CCCGGGJJJXXXoooIII@@@BBBEEEGGGIIIIIIJJJNNNTTTZZZddd~~~~~~uuussspppsssrrrfffffffffcccbbbfffhhhddd\\\WWWTTTNNNGGG???888333000...---,,,+++************))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***+++---///000000111333555333111///000222555777777888444555:::999111///222;;;<<<;;;777222000111444222333555777999;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLNNNPPPRRRTTTYYY^^^[[[VVV[[[aaaiiipppvvvxxxxxxvvvwwwwwwxxxyyy~~~{{{ssshhhfffaaaYYYSSSTTT\\\dddccciiisss}}}~~~pppbbbYYYQQQEEE888111111333555777999===BBBFFFCCCFFFBBBDDDLLLMMMRRR```yyyTTTAAAHHHKKKLLLPPPQQQLLLEEE???@@@HHHQQQWWWZZZYYYgggwww}}}~~~xxxmmm___UUUPPPOOOSSSfff{{{sssnnnjjjkkkpppvvvxxxxxx|||}}}pppPPP<<<<<<>>>CCCHHHMMMQQQTTTVVVVVVWWWXXXWWWVVVUUUWWWXXXYYY^^^```dddvvv]]]EEEKKKOOOKKKDDD:::===DDDJJJQQQ]]]ooo~~~~~~xxxiii\\\WWWWWWdddyyyzzzyyypppjjj^^^___gggpppsssxxxyyylllzzzuuulllpppNNN888444555444111111111222444666888:::===AAACCCIIIPPPXXXyyy}}}SSSBBB@@@EEEGGGIIIIIIIIIMMMSSSXXXhhh|||uuuuuusssuuurrreeefffeeecccbbbfffiiiddd]]]UUUSSSNNNHHH@@@999444000...---,,,+++************))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((******+++---/////////000111333555333000000222555777777888222333::::::111...222;;;======999333///111444333444555777999:::<<<<<<@@@@@@BBBCCCFFFHHHKKKLLLLLLOOORRRSSSYYY___]]]WWWYYY]]]eeeooowwwzzzzzzzzz~~~wwwpppooojjjaaa[[[]]]gggppppppvvv{{{mmm___WWWOOOAAA666000000333666888:::===@@@CCCBBBGGGCCCCCCJJJKKKPPP^^^yyy^^^HHHEEEFFFLLLRRRPPPLLLGGG???<<>>HHHRRRWWWWWWbbbnnnzzz}}}oooaaaXXXTTTNNNSSS]]]lll~~~tttnnnmmmjjjeeebbbccciiinnnnnnxxx~~~|||[[[AAA777<<<@@@FFFMMMSSSXXX[[[\\\YYYXXXWWWUUUTTTTTTWWWZZZUUU[[[]]]]]]kkk~~~VVVCCCMMMQQQMMMHHHCCC777???FFFKKKSSS```kkkpppyyyzzz{{{{{{mmmZZZ[[[dddxxx{{{qqqkkkooo|||qqqeeennnkkkIII444222555444333333333444666999;;;===EEEIIIFFFOOO[[[ZZZqqqdddIII???EEEGGGIIIIIIHHHKKKPPPTTT]]]}}}xxxvvvyyyyyyrrrllliiigggcccccciiikkkcccXXXXXXUUUOOOHHH@@@888333000000///---,,,+++*********((()))******(((''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))***,,,///111000,,,+++///333444333222222444555666666777111111888;;;555000...777;;;>>><<<555///...///222333555888:::<<<======???BBBFFFHHHHHHHHHIIIJJJIIIRRRWWWWWWXXX___cccbbb\\\ZZZ___lllvvv{{{~~~yyytttrrrssswwwzzz~~~ggg[[[VVVIII>>>888111444666:::<<<======>>>@@@???AAACCCEEEGGGLLLQQQUUUwww^^^JJJPPPIIIGGGZZZPPPJJJBBB<<<;;;AAAIIIOOOZZZ]]]dddqqqrrrcccXXXSSSSSSVVVaaauuutttmmmllljjjgggdddeeegggjjjooowww~~~pppNNN===???>>>CCCJJJPPPTTTVVVYYYZZZYYYXXXVVVTTTTTTTTTUUUVVVXXXZZZ]]]___fff{{{~~~rrrMMMGGGMMMEEELLLRRR===AAA>>>@@@GGGPPPZZZiiiuuu{{{~~~yyyhhh]]][[[jjj~~~{{{wwwzzzrrr{{{|||rrryyy```mmmbbb@@@888777444555222222222444666:::<<<>>>CCCEEEFFFPPPYYY\\\pppmmmGGGFFFDDDEEEGGGIIIJJJLLLOOOQQQ[[[eeeuuuvvvtttvvvvvvpppiiihhhfffcccccchhhjjjcccXXXVVVSSSNNNGGG???777222//////...---,,,+++*********((()))******(((''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***)))...222222///---...000333222000000111333555666999222111888===999333000888<<>>BBBEEEHHHIIIIIIJJJKKKKKKRRRWWWVVVXXX^^^cccddd[[[XXX]]]jjjvvv}}}}}}{{{fff[[[VVVHHH===888222555777;;;======>>>???@@@@@@AAACCCEEEGGGJJJOOOSSSooo^^^MMMFFFIIIUUUQQQKKKCCC<<<;;;???GGGMMMQQQTTT\\\hhhvvvqqqddd[[[YYYZZZcccvvv{{{nnnllliiigggeeedddddddddcccgggnnnxxx|||~~~kkkKKK<<>>DDDMMMWWWeeeqqq~~~oooccc\\\fffvvvxxxmmmhhhvvv}}}vvvggg^^^>>>777666333666222222333444777:::===???DDDFFFHHHQQQZZZ\\\nnnpppHHHCCCCCCEEEGGGIIIIIIKKKNNNPPPTTT]]]jjjyyy}}}sssqqqttttttmmmggggggfffccccccgggiiibbbXXXVVVSSSMMMFFF>>>666111...------,,,+++++++++++++++((()))******(((''''''((((((((((((((((((((((((((((((''''''''''''((())))))(((,,,222333111...---...222111...---...000333666;;;444111777>>>>>>777222999<<>>999444222222444555666888:::;;;;;;<<<>>>AAAEEEHHHIIIJJJLLLNNNMMMSSSVVVUUUWWW]]]cccfff\\\XXXZZZfffuuuxxxdddZZZUUUFFF;;;888333666999<<<>>>>>>>>>???@@@AAABBBCCCDDDEEEIIIMMMQQQccc}}}RRRDDDJJJKKKQQQMMMEEE>>>;;;===DDDJJJLLLPPPXXXcccooozzzzzzlllgggccchhhxxxxxxsssmmmiiigggeeebbb___YYYWWWZZZgggzzzvvvbbbEEE<<<@@@CCCFFFKKKNNNQQQTTTWWWZZZZZZYYYXXXWWWWWWWWWXXXYYYWWWYYY]]]```fffvvvfffEEEBBBQQQMMMLLLNNNFFF>>><<<<<>>777111...,,,,,,+++++++++++++++,,,((()))******(((''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((,,,000111000.........222111///---,,,///444777;;;444000555>>>@@@:::444888;;;>>>>>>:::666333222444555666888:::;;;;;;;;;===@@@DDDGGGIIIKKKNNNPPPPPPSSSUUUUUUVVV\\\ccchhhbbb\\\[[[cccsss|||wwwwww|||zzzzzzsssaaaYYYTTTDDD999777555999;;;>>>@@@@@@???@@@AAABBBCCCDDDDDDEEEGGGKKKNNNWWWtttdddIIIKKKIIIQQQNNNHHHAAA<<<<<>>AAABBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFJJJMMMQQQfffrrrLLLJJJMMMPPPOOOLLLFFF???<<<>>>BBBFFFJJJNNNSSS[[[iii{{{uuuoookkkgggccc[[[UUUQQQUUU^^^lllwwwyyyiiiMMM???@@@DDDJJJLLLNNNPPPQQQRRRUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[]]]jjj^^^EEEJJJQQQPPPMMMKKKBBB>>><<>>@@@CCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEGGGKKKNNNOOO\\\}}}tttLLLAAAJJJMMMPPPQQQLLLCCC>>>===???FFFJJJNNNQQQUUUaaasssxxxsssooolllbbb\\\XXXWWWVVV]]]sssvvv}}}~~~^^^FFFAAAEEEHHHMMMOOOQQQSSSSSSSSSTTTVVVXXXXXXYYYZZZ[[[[[[\\\\\\\\\YYYYYY[[[[[[eeeYYYMMMRRRSSSNNNKKKDDD???<<<>>>@@@FFFPPPZZZaaaiiiwww~~~lll]]]cccrrrzzzyyytttsssnnngggccchhhvvv{{{lll[[[TTTQQQMMMJJJJJJHHHPPP]]]mmm}}}}}}ooogggppp}}}zzzeee]]]zzzwwwQQQ:::888333///444333444666999===AAAEEEGGGEEEJJJIIIKKKRRRSSSZZZjjjoooMMMBBBEEEHHHIIIHHHHHHHHHIIIGGGLLLTTT]]]hhhttt~~~uuurrruuuuuuooohhhdddffffffdddeeeeeeaaaZZZWWWTTTNNNGGG???888222///------+++***))))))))))))((()))******(((''''''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''******+++---///000///...000333444222///000444999666888666222444999:::777555888;;;>>>???<<<777444111222555888:::<<<>>>>>>===???BBBDDDEEEHHHKKKNNNTTTSSSUUUYYYZZZZZZ```iiirrrtttqqqmmmsss}}}tttkkkggg```dddiiilllnnnrrryyyvvvjjj]]]ZZZUUUBBB777:::===@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHLLLOOOMMMUUUooo~~~YYYBBBEEEKKKPPPTTTQQQHHH@@@======CCCJJJPPPQQQRRRYYYgggsss~~~|||zzzpppiiieeeccc]]]]]]nnnxxxwwwwwwUUUAAACCCJJJKKKOOOQQQTTTVVVUUUTTTTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZWWWZZZ^^^\\\cccuuuWWWSSSSSSNNNMMMDDD???<<<<<<>>>BBBLLLUUU___eeesss{{{yyyeeeeeerrr~~~{{{zzzuuummmggghhhpppxxxuuuiii^^^XXXTTTOOOMMMNNNJJJKKKQQQ___ooo|||{{{rrrmmmddd___iiixxx~~~|||tttdddeee~~~|||qqq{{{qqqLLL777777444000666444444666:::>>>BBBGGGIIIGGGLLLJJJJJJQQQSSSYYYhhhvvvQQQBBBEEEHHHIIIHHHGGGGGGGGGFFFJJJRRR\\\hhhwww~~~uuurrruuuuuuooohhhbbbddddddbbbcccccc___YYYVVVSSSMMMFFF>>>777111......---,,,***)))(((((((((((()))+++***(((''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''((())),,,///111111...,,,///222444333000///444888666:::999444333888;;;999666888<<<@@@AAA>>>999555000111444777:::===??????===???BBBCCCDDDGGGJJJMMMTTTRRRUUUZZZ[[[ZZZ```iiipppvvvwwwrrruuu~~~}}}|||nnnbbbbbblllwww}}}}}}|||vvviii]]][[[VVVBBB777;;;???AAACCCEEEFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIMMMPPPJJJQQQhhhqqqMMMGGGIIIPPPVVVTTTKKKAAA===<<<;;;DDDLLLMMMKKKMMMWWWaaauuu|||}}}vvvrrrqqqjjjeeeppprrryyysssPPP???FFFNNNMMMPPPSSSVVVXXXWWWUUUTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\WWWUUU[[[aaa___bbbaaaUUUSSSNNNNNNDDD???;;;;;;<<<@@@IIIRRRZZZ```pppyyy{{{ooohhhuuuxxxpppooosssxxxxxxooogggbbb\\\UUUQQQQQQLLLHHHGGGPPP___lllwww}}}sssjjjiiifffaaadddmmm{{{vvvrrrmmmiiisssnnnxxxlllGGG555777444111888444555777:::>>>CCCGGGJJJFFFKKKIIIHHHOOORRRXXXfff{{{UUUBBBEEEHHHIIIHHHGGGFFFFFFIIILLLRRR[[[gggvvv{{{vvvwwwttttttpppccccccdddbbb```bbbdddaaa[[[TTTRRRLLLFFF>>>777222///...---,,,+++************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((***---///000...,,,---000444333000///222666777999666111222999===;;;888999;;;>>>@@@???;;;888333222333666:::===>>>>>>???@@@AAAAAABBBEEEIIIMMMOOORRRWWW[[[\\\\\\]]]]]]jjjrrr{{{}}}|||zzz{{{~~~xxxoookkkrrryyyqqqcccbbb[[[OOOAAA::::::>>>CCCFFFIIIIIIFFFCCCCCCDDDEEEEEEFFFGGGIIILLLNNNOOOOOOSSSaaa~~~eeeOOOEEEGGGRRRUUUKKKGGGCCC888:::???GGGNNNMMMLLLRRR[[[iiiqqq||||||uuuwwwXXXKKKGGGFFFLLLUUUPPPSSSVVVXXXYYYYYYWWWVVVZZZ[[[\\\]]]]]]\\\ZZZYYY\\\]]]ZZZ]]]^^^\\\nnnaaaSSSOOOKKKMMMGGGCCC===999:::???FFFJJJSSS```qqqvvv||||||xxxnnniiieee\\\SSSOOOMMMKKKKKKMMMUUUfffwwwxxxvvvtttuuuyyy}}}zzz}}}nnneeesssyyy]]]@@@:::666444555222333555888<<>>777222000...---,,,+++************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((***,,,///000...,,,---000333222//////111555666999888222222888>>>???::::::<<>>>>>===>>>???@@@AAACCCHHHKKKNNNRRRWWWZZZ[[[\\\\\\]]]iiipppzzz~~~tttrrruuuxxxqqqbbb___YYYMMM@@@:::;;;???BBBDDDGGGGGGDDDBBBBBBBBBEEEFFFFFFGGGIIIJJJKKKKKKMMMRRR\\\rrrhhhNNNKKKQQQTTTMMMKKKIII???:::===DDDKKKLLLMMMRRRYYYbbbjjjvvv|||xxxiiiLLLEEEIIIKKKMMMQQQRRRTTTVVVXXXYYYYYYXXXWWW\\\[[[ZZZYYYYYYXXXXXXXXXZZZZZZWWWYYY[[[YYYkkk{{{VVVMMMOOOLLLLLLHHHDDD>>>::::::>>>CCCGGGQQQZZZfffsssyyy{{{|||wwwrrriii```XXXSSSNNNKKKIIINNN^^^nnnmmmppp{{{}}}VVV<<<777444333555333555666999===AAAEEEHHHJJJLLLKKKNNNRRRUUUUUUZZZ```xxx```FFF>>>AAAFFFCCCEEEHHHDDDGGGJJJOOOUUU^^^mmm}}}|||xxxyyyuuuuuupppcccaaaccccccccceeefffaaaZZZTTTQQQLLLEEE>>>888333000...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())),,,...///...------000222222///...000222111666888444333999BBBGGG<<<<<<===???AAA@@@>>>;;;333333333555999===??????;;;<<<===>>>???BBBFFFIIIMMMQQQWWWZZZ\\\\\\]]]^^^fffkkkuuuwwwuuuxxxxxxooo```\\\UUUJJJ@@@<<<>>>AAA@@@BBBDDDDDDCCCAAAAAAAAAEEEEEEFFFGGGHHHHHHHHHHHHKKKQQQVVVbbbYYYMMMLLLNNNKKKLLLJJJ???<<<;;;>>>FFFKKKMMMQQQVVV\\\dddppp{{{}}}|||uuuZZZBBBBBBMMMSSSRRRPPPUUUVVVWWWXXXYYYZZZZZZZZZ]]][[[XXXVVVTTTUUUUUUVVVXXXWWWSSSTTTVVVVVVeee|||VVVMMMQQQPPPNNNJJJFFF@@@;;;:::<<<@@@CCCNNNRRRZZZfffvvv~~~yyyxxxooofff___VVVOOOKKKOOO^^^mmmttt}}}qqqMMM777555222222555444777999;;;???CCCGGGJJJKKKLLLKKKNNNRRRUUUUUUZZZ```kkk|||nnnHHH>>>@@@FFFBBBCCCFFFDDDDDDFFFJJJOOOXXXgggxxx|||yyyyyyvvvvvvpppbbb```bbbcccdddfffgggaaaYYYSSSQQQLLLEEE>>>888333000------,,,+++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++...//////------///111111000...///000---222777666666;;;EEENNN>>>>>>>>>???AAAAAA???>>>555333333444888<<>>???BBBFFFIIINNNRRRWWW[[[]]]^^^___```cccfffnnn{{{{{{rrrnnnuuu|||vvvmmm___ZZZQQQGGGAAA???AAACCC@@@AAACCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGIIIQQQSSSWWWuuueeeRRRIIILLLLLLOOOLLL@@@>>>::::::AAAHHHKKKNNNQQQXXX^^^iiirrryyy~~~|||dddQQQBBBFFFRRRXXXVVVSSSWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSSVVVVVVQQQPPPTTTTTTaaa{{{eeeSSSRRRPPPPPPMMMHHHBBB===:::;;;===???IIIMMMTTTaaatttxxx}}}uuulllaaaYYYUUUZZZhhhwwwgggGGG444555222222666666:::<<<>>>AAAEEEHHHKKKLLLOOOMMMOOOSSSTTTTTTXXX]]]bbb~~~||||||MMM@@@AAAHHHEEEDDDFFFDDDBBBDDDGGGKKKSSSaaarrr~~~{{{xxxyyyvvvvvvqqqbbb```bbbcccdddfffhhhbbbZZZSSSPPPLLLEEE>>>888333111------,,,+++*********************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***---//////...---...000111111000/////////333888:::888:::BBBKKK@@@???>>>???AAAAAAAAA???777555333333777;;;>>>???<<<===>>>???@@@CCCGGGKKKNNNSSSXXX]]]___```bbbccceeeeeekkkvvvzzzuuujjjkkkrrryyy~~~}}}zzz~~~tttkkk___XXXNNNEEEAAABBBDDDFFFBBBBBBBBBCCCDDDEEEDDDDDD@@@AAACCCEEEFFFHHHIIIIIIIIIPPPSSSTTTiiipppVVVIIILLLPPPTTTRRRGGGBBB;;;888===DDDGGGJJJMMMQQQVVV___hhhooovvv}}}}}}}}}UUUMMMHHHKKKRRRUUUVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXXXXVVVTTTSSSQQQUUUVVVQQQPPPTTTTTT^^^rrrcccTTTNNNSSSOOOKKKEEE???;;;:::;;;<<>>???AAADDDGGGJJJMMMNNNRRRPPPQQQTTTSSSRRRUUUZZZ___tttVVVDDDAAAIIIGGGEEEEEEBBBAAACCCEEEIIIPPP]]]lllwww}}}xxxvvvyyyvvvvvvqqqccc```bbbccccccfffhhhccc\\\SSSPPPKKKEEE???888444111...---,,,+++************************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))),,,/////////,,,...000222222222111000555777;;;===:::777:::@@@AAA???>>>>>>@@@AAAAAA@@@;;;777444333555999===>>>===>>>???@@@AAADDDHHHLLLNNNRRRXXX]]]___aaacccdddiiigggiiiqqqxxxzzzzzz|||sssvvvwwwzzz~~~lllfffhhhlllrrrwwwwww|||sssvvvrrriii___VVVJJJBBB@@@BBBEEEFFFCCCBBBBBBCCCEEEGGGFFFFFF@@@AAAAAACCCEEEHHHJJJKKKJJJNNNQQQTTT```|||zzzZZZGGGHHHLLLQQQRRRKKKFFF???:::<<<@@@BBBEEEIIIIIIMMMTTT\\\dddnnnxxx~~~}}}nnnKKKKKKLLLMMMNNNPPPSSSVVVWWWXXXYYYZZZ[[[\\\\\\\\\SSSTTTVVVWWWWWWUUUSSSRRRTTTVVVQQQPPPVVVVVV[[[jjjdddTTTZZZQQQNNNHHHBBB===;;;::::::>>>FFFQQQ^^^nnn}}}wwwyyy~~~xxxsssuuukkkWWW>>>444999555444:::<<>>???@@@AAADDDHHHLLLLLLPPPVVV[[[^^^```bbbccciiieeeeeejjjooopppsssvvvssswwwyyy{{{lll___ZZZ[[[aaagggnnnttt~~~ooottt}}}qqqhhh^^^SSSFFF>>>>>>AAACCCDDDCCCBBBAAABBBEEEGGGGGGFFFDDDCCCBBBBBBDDDFFFIIIKKKMMMKKKMMMRRRVVVhhhiiiMMMGGGFFFKKKOOOLLLJJJCCC===<<<<<<===AAAFFFHHHJJJMMMQQQYYYcccooovvv~~~]]]HHHKKKNNNNNNMMMOOORRRUUUUUUWWWYYY[[[\\\\\\[[[ZZZPPPPPPQQQSSSSSSTTTTTTTTTRRRVVVRRRQQQWWWWWWXXXcccxxxYYYYYYSSSOOOJJJDDD???<<<:::::::::AAAIIIQQQ^^^nnnyyy}}}wwwvvvzzzuuuyyyzzzhhhwwwOOO999333999777666===AAACCCDDDFFFHHHKKKMMMOOOPPPQQQOOOPPPSSSTTTSSSVVV[[[```jjj^^^EEEDDDDDDDDDDDDAAA>>>AAADDDGGGKKKTTT___gggvvv~~~tttssswwwvvvvvvqqqcccbbbcccbbbaaadddhhheee___RRRPPPKKKEEE???999444222...---,,,+++************)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++...000///+++,,,///333555666444222444222777???@@@;;;888:::AAA???===<<<>>>@@@AAAAAA???;;;555222333777:::<<<===>>>???@@@AAACCCHHHKKKJJJNNNUUUZZZ]]]___aaabbbgggbbb```cccfffhhhmmmrrrsss{{{iiiWWWNNNMMMRRRXXXdddkkkxxxqqqyyy{{{pppggg]]]QQQCCC;;;<<<@@@BBBAAACCCAAA???AAAEEEGGGGGGFFFGGGEEECCCBBBBBBEEEIIIKKKNNNHHHIIIOOOPPPZZZ\\\OOOHHHJJJPPPPPPLLLEEE???<<<:::999>>>DDDLLLLLLKKKLLLQQQYYYdddlllwwwyyy|||~~~vvvRRRIIILLLOOONNNNNNQQQTTTUUUTTTVVVYYY\\\]]]\\\ZZZYYYNNNNNNNNNNNNPPPRRRUUUWWWQQQUUUQQQQQQXXXWWWVVV^^^vvvTTTOOOSSSPPPKKKEEE@@@===;;;:::999>>>BBBEEEOOOaaarrr{{{xxxtttwwwnnnnnnlllppppppHHH444111999888888@@@DDDDDDEEEGGGIIILLLNNNPPPQQQNNNMMMOOOSSSTTTTTTXXX^^^aaahhhlllJJJEEEEEEFFFGGGDDD===@@@CCCFFFJJJQQQ[[[bbboooyyy|||xxxuuuvvvzzzyyyqqqjjjccc___\\\```fffiiieeeaaaWWWPPPKKKHHHBBB999222000///---+++***++++++)))((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''(((,,,///222111///...///222444444222444666999:::999888777777GGGCCC>>><<<>>>AAA@@@>>>??????===777000///333888>>>@@@BBBCCCBBBBBBCCCEEEJJJMMMRRRUUUXXX[[[___aaa^^^^^^]]]^^^aaaeeeiiilllttt{{{|||zzziiiWWWQQQPPPPPPOOObbbhhhvvvxxxuuuvvviiigggRRRIIIBBBBBBDDDBBB??????BBBBBBCCCCCCDDDDDDEEEEEEHHHFFFBBB???@@@EEEMMMRRRTTTIIIIIISSSUUUYYYvvv```IIIBBBHHHQQQLLLJJJFFFCCCAAA@@@@@@@@@GGGJJJKKKLLLLLLOOOUUU[[[hhhqqq{{{|||{{{zzzzzzxxxhhhKKKFFFLLLRRRRRROOONNNSSSXXXYYYYYYZZZZZZZZZZZZYYYYYYSSSRRRRRRSSSTTTTTTRRROOOSSSUUUVVVVVVUUUVVVXXX[[[uuuXXXPPPOOOQQQPPPKKKEEE@@@:::555999:::???DDDIIISSSdddtttrrrsssuuuyyy~~~~~~|||fffqqqzzzqqqFFF<<<444555:::===@@@CCCDDDFFFIIILLLMMMNNNPPPRRRVVVUUUTTTSSSTTTXXX^^^cccooonnn}}}PPPAAAEEEFFFDDDEEE@@@??????@@@EEENNNXXX```kkkuuu|||xxxtttvvvyyywwwppphhhddd```]]]```eeegggccc^^^WWWPPPKKKGGGBBB888222000///---+++***++++++)))((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''(((,,,///111000...---...111333333222333444666888999999888777???BBBAAA===<<>>888222000333777;;;>>>@@@AAAAAAAAABBBCCCIIIKKKOOOSSSUUUXXX[[[^^^YYYZZZ\\\___dddiiinnnqqqpppwwwxxxsssiiifffeeelllyyy~~~qqqfff^^^[[[ZZZZZZcccgggtttxxxwwwvvviiifffQQQIIICCCDDDFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDIIILLLKKKHHHNNNXXXXXXXXXiiiyyy\\\GGGDDDKKKLLLKKKHHHCCC???===<<<===CCCEEEGGGIIIKKKLLLOOOQQQ[[[dddpppxxx|||xxxxxxsssppp}}}cccNNNLLLPPPTTTTTTSSSRRRUUUYYYWWWWWWWWWWWWWWWVVVUUUUUURRRRRRRRRSSSTTTTTTRRRPPPPPPRRRTTTUUUUUUVVVXXXZZZiiiWWWKKKMMMOOONNNJJJEEEAAA===:::999:::>>>CCCGGGPPPaaapppqqqrrruuuzzzvvvggg}}}lllFFF<<<555666;;;>>>AAACCCGGGIIILLLNNNOOOPPPRRRTTTVVVVVVUUUTTTSSSVVVZZZ]]]ddddddxxx\\\GGGGGGIIIFFFCCC???>>>======@@@HHHQQQXXXgggqqq}}}}}}xxxttttttwwwuuummmeeedddaaa^^^```dddddd```[[[WWWPPPJJJGGGAAA888222000///---+++***++++++)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''(((+++...000///------...000222333222222111222666:::<<<:::888<<>>@@@CCCGGGKKKLLLKKKJJJMMMUUU```kkksssxxx|||uuusssuuuqqqpppqqqZZZPPPMMMNNNPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQSSSSSSRRRPPPLLLNNNQQQSSSTTTUUUVVVXXX___]]]IIIMMMNNNNNNKKKFFFAAA===<<<999999<<<@@@DDDLLL[[[iiimmmooorrrwww|||rrrwwwuuurrr{{{fffFFF===666888===@@@BBBDDDHHHJJJMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSUUUVVVXXXYYYkkknnnOOOFFFJJJIIICCC???>>>===<<<>>>DDDLLLRRRaaakkkxxx~~~yyyssssssuuurrrjjjcccbbb```___aaadddccc```[[[WWWPPPJJJFFF@@@777222111///---+++***++++++)))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***---............///111222444444111//////444;;;???===:::@@@QQQWWWIII>>>AAADDD???BBBBBB@@@<<<666333222333666888;;;===>>>???AAACCCGGGIIIKKKLLLMMMPPPTTTXXX]]]___bbbfffiiikkklllmmmooorrruuuwwwxxxyyy{{{||||||zzz~~~zzznnnddd___bbb___dddsss~~~|||mmm[[[TTTCCC>>><<>>DDDKKKOOONNNMMMKKKNNNTTT\\\eeennnuuuyyy}}}}}}yyyrrrjjjmmmppprrr{{{cccTTTTTTPPPNNNNNNOOORRRSSSQQQNNNRRRSSSSSSTTTTTTTTTTTTTTTPPPOOOOOOPPPRRRRRRRRRPPPKKKNNNQQQRRRRRRRRRSSSTTT___qqqTTTPPPNNNNNNMMMIIIAAA;;;:::999888999===AAAGGGTTT```gggjjjnnnrrryyy|||uuusssvvv|||~~~ooobbbdddsssvvvuuubbbGGG>>>888;;;@@@BBBDDDEEEFFFHHHKKKLLLLLLLLLMMMOOOPPPRRRTTTTTTSSSRRRRRRSSSVVVVVVaaa||||||SSSCCCHHHJJJCCCBBBAAA???===???DDDKKKQQQZZZeeesss~~~yyysssrrrsssqqqiiibbb___^^^___aaaddddddaaa]]]WWWPPPIIIEEE???777222111///---+++***++++++)))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((***+++,,,//////000111222333555777111//////444<<>>???PPPWWWLLLAAABBBCCC@@@BBBBBB@@@===999444222111444777:::<<<>>>???BBBCCCGGGHHHIIIJJJLLLPPPVVVZZZaaaccceeehhhjjjkkkjjjjjjnnnppprrrtttvvvxxx|||~~~~~~{{{sssuuuvvvzzz|||{{{uuummmfff^^^YYYZZZfffvvv||||||zzzdddNNNFFF===:::999===???>>>@@@CCCHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFIIIOOOQQQNNNPPPZZZdddgggwwwwwwUUUFFFAAAFFFMMMOOOMMMHHHDDDBBB<<<::::::>>>FFFNNNQQQRRRRRRPPPNNNPPPWWWbbbmmmuuuwwwzzzuuulllkkkjjjgggffffffnnnzzz^^^TTTZZZVVVSSSQQQSSSVVVVVVSSSOOOMMMNNNPPPQQQSSSTTTTTTTTTNNNMMMMMMNNNPPPRRRRRRQQQNNNPPPRRRQQQPPPOOOPPPQQQ^^^xxxnnnTTTNNNKKKNNNMMMEEE===;;;:::888888;;;===BBBLLLWWWbbbfffkkknnnrrr}}}qqqaaa\\\aaajjjqqqlllddd^^^^^^dddppp{{{sssbbbHHH@@@;;;???DDDFFFFFFHHHFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOSSSTTTTTTSSSSSSSSSYYYXXX\\\lllZZZBBBDDDIIIFFFBBBAAA@@@>>>???DDDJJJOOOUUU___mmmyyyyyysssqqqsssqqqiiibbb^^^___```ccceeedddaaa^^^WWWPPPIIIDDD>>>666111111///---+++***++++++)))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++...000111222222444666999222111222777===BBBCCCCCC;;;EEEKKKHHHCCCBBBBBBBBBAAABBBAAA???<<<888333111111444888;;;===???BBBDDDFFFGGGHHHIIILLLQQQXXX]]]```bbbeeehhhjjjlllllllllkkkmmmppprrrtttwww{{{~~~{{{rrrsssrrrqqqpppnnniiiaaa\\\VVVQQQRRR\\\iiiwww~~~qqqYYYCCC======:::;;;>>>@@@>>>@@@CCCFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGIIIEEEJJJOOORRRUUU\\\```aaahhheeeMMMCCCFFFJJJMMMNNNKKKGGGDDD===;;;999:::???FFFLLLPPPTTTQQQNNNKKKNNNWWWbbbkkkqqqtttyyyooocccaaabbbaaabbbcccnnnrrr]]]YYY^^^WWWTTTRRRRRRTTTSSSPPPMMMIIIJJJLLLNNNPPPQQQQQQRRRMMMLLLKKKLLLOOOQQQRRRQQQRRRSSSRRRQQQOOONNNOOOQQQZZZmmm___QQQIIILLLOOOJJJCCCAAA<<<888777999;;;>>>FFFOOO]]]bbbhhhkkkmmmvvvwww```RRRQQQZZZbbbYYYWWWXXXZZZZZZ```uuu~~~sssgggJJJBBB>>>CCCHHHIIIIIIJJJJJJKKKMMMMMMLLLKKKLLLMMMKKKNNNRRRUUUUUUTTTUUUUUUZZZ\\\\\\ddd|||iiiIIIBBBFFFHHHAAAAAA???======AAAGGGKKKQQQZZZgggttt}}}yyysssqqqsssqqqjjjccc```aaaccceeeeeeccc```^^^XXXPPPHHHDDD>>>666111111///---+++***++++++)))(((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***---///111222111333666999333444777:::???CCCFFFHHH======@@@FFFFFFBBB@@@BBBBBBCCCCCCCCC@@@<<<777333...111555999;;;===@@@CCCDDDDDDFFFHHHLLLSSS[[[aaa```aaadddgggiiilllmmmnnnkkkmmmoooqqqsssuuuyyy|||}}}~~~zzzsssiiiaaa[[[YYY[[[ZZZ]]]eeennnxxxyyygggPPP>>>===>>><<<===@@@@@@>>>???CCCAAABBBBBBCCCDDDEEEEEEFFFDDDFFFGGGHHHGGGFFFGGGHHHEEEFFFIIIPPPTTTUUUWWWZZZ]]]uuugggSSSOOOKKKKKKMMMNNNKKKHHHCCCAAA>>>;;;:::===CCCHHHLLLNNNNNNLLLJJJMMMUUU\\\bbbfffmmmtttyyy|||~~~~~~hhh[[[YYY[[[[[[iiittt|||ggg]]]ZZZZZZUUUSSSRRRQQQQQQOOOMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOLLLKKKJJJKKKNNNQQQRRRRRRTTTTTTRRRPPPOOOOOORRRUUUVVVddd}}}uuu]]]JJJJJJOOOLLLGGGEEE===999777888999<<>><<<>>>CCCFFFMMMUUUaaannnyyyyyysssqqqsssqqqkkkdddbbbccceeefffeeebbb___\\\XXXPPPHHHCCC===666111111///---+++***++++++)))(((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))+++...111111000111555888444666:::===???CCCGGGKKKEEE<<<<<>>AAACCCDDDEEEEEEDDD???999555,,,///333777999<<>>>>>@@@AAACCCDDDEEEFFFAAADDDHHHIIIIIIGGGGGGGGGKKKDDDCCCIIIMMMMMMPPPWWWYYYiiicccZZZOOOKKKMMMPPPOOOLLLIIIHHHEEE???:::999<<>>999666888999:::@@@GGGLLLTTT]]]aaaccciiiuuu~~~zzzkkk\\\XXXZZZ^^^XXXTTTRRRKKKJJJ[[[rrr}}}yyyxxx~~~xxxsssMMMFFFCCCHHHNNNOOONNNNNNMMMNNNOOOOOOMMMLLLLLLMMMPPPRRRUUUVVVVVVUUUVVVWWWXXX___```___pppcccGGGCCCHHHHHHFFFCCC@@@===>>>AAADDDKKKRRR]]]jjjuuu~~~yyyssstttwwwwwwooohhhcccccccccddddddbbb^^^[[[XXXSSSKKKDDD>>>999444111......---,,,++++++++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))---000222000...///444999:::666666:::>>>???BBBFFF???<<>>===???CCCGGGDDDGGGIIIIIIFFFDDDEEEFFFHHHHHHHHHIIIJJJLLLOOOPPP___^^^lll{{{cccNNNHHHNNNQQQNNNLLLLLLHHH@@@???AAA===666===???BBBEEEHHHHHHHHHGGGLLLLLLNNNRRRYYYaaaiiinnnxxxzzz~~~wwwooofff^^^PPPMMMRRRTTTeeesss```ZZZWWWTTTRRR\\\[[[YYYUUUPPPMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKMMMPPPRRRRRRPPPPPPSSSUUUTTTRRRSSSYYY^^^]]]\\\mmmsssMMMJJJPPPJJJFFFIIIAAA===999888:::======<<>>======???@@@KKKOOOXXXcccllltttxxxssssssvvvuuuooogggdddcccdddeeeeeeccc___\\\XXXSSSKKKDDD>>>999444111......---,,,++++++++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***+++...111000///111666;;;AAA<<<;;;===>>>===???BBB???;;;:::AAAKKKOOOIII@@@BBBAAA@@@@@@AAA???<<<999555333111000222666;;;???EEEHHHJJJJJJJJJLLLSSSYYY```dddgggjjjkkklllnnnooonnnooopppqqqrrrtttwwwzzz}}}~~~~~~yyywwwqqqqqq}}}}}}bbbNNN@@@;;;;;;<<<<<<===>>>??????????????????>>>======>>>BBBEEEFFFIIIKKKKKKIIIGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOTTTYYYccc{{{}}}```NNNKKKNNNOOONNNNNNIIIAAA???@@@???::::::;;;===@@@AAABBBCCCCCCEEEFFFGGGKKKPPPVVV[[[___iiikkkoooqqqsssuuuxxx{{{qqqaaaVVVNNNRRRPPPMMMNNNUUUtttgggZZZZZZ\\\\\\\\\ZZZYYYWWWSSSOOOMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNLLLMMMOOOQQQPPPOOOPPPSSSUUUTTTRRRSSSXXX]]]]]]\\\iiizzzRRRJJJPPPOOOJJJIIIDDD@@@;;;999:::;;;<<<;;;BBBJJJUUU\\\___bbbfffkkk~~~{{{qqqkkk```\\\YYYUUUQQQRRR[[[fff|||qqq~~~xxxuuujjj\\\KKKKKKKKKKKKLLLNNNOOOOOOQQQOOOMMMMMMPPPRRRRRRQQQQQQRRRSSSSSSQQQQQQRRRSSSUUU]]]aaa___gggXXXDDDGGGHHHEEEBBB???>>>===>>>???IIILLLTTT___gggooozzz|||wwwqqqqqqttttttmmmgggddddddeeeffffffddd```]]]WWWRRRKKKDDD>>>999444111...---,,,++++++******+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))******---///000000333888===AAA===;;;<<<<<<:::;;;??????<<<777<<>>;;;<<<===>>>?????????>>>>>>>>>>>>===<<<===@@@CCCGGGHHHJJJJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMNNNMMMWWW\\\fffjjjPPPGGGKKKPPPRRRQQQMMMFFFBBBBBB@@@===999999::::::;;;===>>>>>>???@@@BBBDDDGGGJJJMMMNNNVVVXXXZZZ]]]___ccchhhlllpppsssvvvyyy}}}~~~vvvlll^^^OOOFFFCCCKKKMMMOOOXXXgggwww```WWWXXXXXXXXXXXXVVVVVVTTTQQQNNNLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKQQQPPPNNNOOOPPPQQQQQQPPPPPPRRRTTTSSSQQQRRRVVVZZZYYYZZZaaawww[[[IIIKKKPPPOOOKKKHHHDDD>>>:::999:::::::::>>>DDDMMMTTTYYY]]]___aaarrr}}}}}}wwwgggeeeccc```ZZZWWW^^^gggzzzzzzyyysssnnnaaaQQQMMMMMMMMMMMMMMMMMMMMMNNNPPPOOOMMMNNNPPPRRRSSSRRRQQQRRRSSSRRRPPPPPPRRRSSSUUUYYY^^^```dddvvvkkkLLLFFFFFFDDDCCCAAA???>>>======DDDGGGOOOYYYaaahhhtttzzzuuupppppprrrqqqlllfffccccccdddeeefffddd```]]]VVVRRRKKKEEE???:::444111...---,,,+++************))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***---///000111444888;;;:::777777888777666888===???@@@<<<===QQQjjjnnnbbbFFFBBB???>>>@@@AAA@@@???;;;999444111000222666888BBBFFFKKKNNNNNNMMMNNNOOOWWW\\\bbbfffhhhhhhhhhiiinnnqqqtttvvvvvvwwwyyyzzzzzz{{{~~~~~~uuuppppppbbbaaarrrbbbLLLBBB??????AAA;;;<<<======>>>>>>>>>======>>>>>><<<;;;<<>>@@@BBBDDDEEEFFFGGGIIIJJJLLLNNNPPPTTTYYY]]]```dddiiimmmqqqvvv{{{|||zzz|||~~~|||uuunnnppprrrvvvxxxzzz|||vvviii```XXXPPPJJJIIIHHHKKKJJJUUUnnnppp^^^WWWVVVUUUSSSRRRSSSSSSRRRPPPMMMLLLMMMOOONNNNNNMMMMMMLLLKKKJJJJJJQQQQQQPPPQQQRRRSSSSSSSSSPPPQQQRRRRRRQQQRRRTTTWWWSSSVVVZZZiiimmmPPPFFFKKKOOONNNKKKGGGBBB===:::999888999999>>>EEEMMMTTTYYY[[[\\\fffqqqzzz{{{}}}vvvsssoooiiiaaa\\\aaaiii~~~{{{sssiiiaaaUUUIIIKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQRRRQQQRRRRRRQQQPPPPPPRRRSSSVVVVVV\\\bbbbbbjjjWWWEEEDDDDDDCCCBBB@@@>>>===<<>>???DDDBBB???LLLccclllgggNNNEEE<<<999>>>BBBAAA???>>>;;;777333111222333555===AAAFFFKKKNNNOOOOOOOOORRRWWW___eeehhhjjjlllmmmooorrruuuwwwwwwxxxzzz|||{{{|||}}}~~~xxxqqqiiigggjjjggg{{{uuuUUUDDD?????????@@@;;;;;;<<<============<<<<<<=========<<<<<>>AAACCCDDDEEEEEEEEEEEEFFFGGGHHHKKKOOORRRSSSVVV[[[```dddhhhllloookkkiiiiiilllpppnnnhhhaaa^^^bbbgggkkkmmmnnnoooppplllaaaVVVOOOIIIDDDFFFKKKKKKUUU[[[kkkooodddYYYWWWYYYXXXXXXYYYRRRSSSRRRPPPMMMLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJMMMNNNOOOOOOPPPQQQSSSTTTOOOPPPQQQQQQPPPQQQRRRSSSRRRWWWXXX```gggLLLFFFJJJNNNLLLJJJEEE@@@;;;999888888555999???GGGNNNTTTXXXZZZ___hhhrrrwww{{{zzzqqqggg```dddlllzzz~~~{{{hhhXXXNNNHHHCCCGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMOOORRRTTTRRRSSSRRRQQQOOOPPPRRRTTTWWWUUU[[[bbb```bbb|||dddEEEDDDDDDDDDCCCAAA???===<<<;;;===CCCLLLUUU^^^kkkwwwvvvssspppppppppoookkkgggaaaaaabbbcccdddccc___]]]TTTQQQKKKEEE@@@;;;555111---,,,+++******))))))***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,---///111333444444:::999:::;;;999777;;;AAAEEEHHHFFF???BBBNNNWWWXXXQQQHHH>>>999<<>>???===:::777444333222222777:::???EEEIIIMMMOOOOOOOOOTTT\\\ccchhhllloooqqqoooqqqtttuuuvvvwwwzzz|||||||||}}}~~~rrrkkkeee___aaahhhvvv```HHH===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::<<<=========>>>@@@BBBCCCAAAAAABBBDDDGGGGGGGGGIIIHHHHHHHHHHHHJJJLLLMMMOOOMMMRRRYYYXXXaaawwwnnnZZZQQQKKKMMMPPPMMMHHHDDDBBB@@@===:::888888999999777888;;;===@@@AAABBBCCCCCCDDDEEEEEEEEEFFFIIILLLIIILLLPPPSSSVVVYYY\\\___]]]\\\]]]```bbbaaa]]]XXXVVVYYY]]]```___]]][[[ZZZQQQLLLIIIHHHCCC>>>BBBLLLYYYuuufff^^^XXXXXXXXXWWWWWWYYYTTTTTTSSSQQQNNNNNNOOOQQQOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQOOOOOOOOOPPPPPPPPPPPPPPPSSSYYYYYY\\\qqqbbbJJJFFFKKKKKKJJJHHHDDD>>>:::999999444777===BBBGGGNNNUUUYYY[[[aaaiiipppuuu{{{|||pppiiilllsss{{{yyyuuu```NNNFFFEEEGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKMMMNNNNNNOOOQQQTTTWWWTTTTTTSSSQQQPPPQQQSSSVVVWWWUUUZZZ___]]]^^^rrrvvvMMMFFFFFFEEEDDDBBB@@@>>>===:::;;;@@@GGGOOOXXXeeerrruuusssqqqppppppoookkkhhhaaaaaabbbdddeeedddaaa^^^TTTPPPKKKFFFAAA;;;555111---,,,+++***))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((***---111333444444999999<<<>>>===<<>>@@@EEEIIIQQQNNNIIICCC>>><<<>>>@@@???>>>===:::777444222111222333777<<>>>>>???AAACCCCCCAAA@@@AAAEEEGGGHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQTTTUUUQQQWWWppp}}}gggQQQJJJLLLLLLJJJIIIGGGEEEBBB???===<<<;;;;;;666666888:::<<<>>>???@@@@@@BBBCCCDDDDDDEEEFFFHHHDDDFFFHHHIIIJJJLLLOOORRRRRRSSSUUUVVVVVVTTTRRRPPPNNNPPPQQQPPPNNNKKKJJJJJJCCCAAACCCGGGCCCAAALLL]]]~~~{{{ccc\\\WWWVVVUUURRRRRRTTTVVVVVVUUURRRPPPOOOPPPRRROOOOOOOOONNNNNNNNNNNNNNNLLLNNNNNNMMMKKKJJJLLLOOOOOOOOONNNOOOOOOOOONNNMMMNNNUUUXXXXXXdddXXXHHHIIIHHHIIIJJJGGGAAA<<<:::999555999<<<>>>@@@FFFOOOWWWWWWZZZ```ffflllsss{{{yyyzzzwwwuuuuuujjjVVVIIIFFFIIIMMMHHHIIIKKKLLLMMMLLLKKKJJJJJJLLLNNNOOOOOOQQQUUUXXXUUUUUUTTTRRRPPPQQQTTTWWWUUUUUUXXX[[[ZZZ]]]kkk{{{bbbHHHGGGFFFDDDCCCAAA@@@@@@<<<;;;>>>CCCIIIPPP]]]iiiuuusssqqqppppppoookkkiiibbbbbbccceeefffeeebbb___SSSPPPKKKFFFAAA;;;555111---,,,+++***))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&(((,,,111444555555333555999>>>>>>@@@GGGPPPVVVOOOIIIFFFAAA===???EEEQQQUUUUUUNNNBBB<<>><<<999666222000000000222777===DDDHHHKKKFFFJJJPPPVVV\\\aaafffjjjmmmnnnnnnnnnooorrrvvvyyyyyy{{{uuuhhh```\\\ZZZUUUVVVjjjoooLLLAAA999:::>>>>>>======;;;;;;;;;<<<<<<;;;::::::888:::===>>>???@@@CCCEEEBBB???>>>???CCCGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMNNNVVV[[[ZZZRRRNNNVVVccclll\\\KKKJJJJJJKKKLLLLLLJJJHHHEEEBBB@@@???>>>777777777888:::<<<>>>???===???BBBCCCCCCDDDEEEFFFBBBCCCDDDCCCCCCEEEHHHJJJLLLNNNPPPPPPMMMJJJIIIIIIEEEFFFEEECCCAAA@@@@@@BBBBBB@@@BBBFFFDDDHHH]]]vvvhhh[[[VVVSSSTTTSSSRRRSSSVVVWWWWWWVVVTTTQQQPPPQQQSSSOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSPPPMMMKKKLLLNNNOOONNNNNNNNNOOOOOONNNLLLGGGOOOUUUVVV[[[rrreeeLLLIIIFFFIIIKKKHHHCCC===::::::666:::===<<<;;;@@@KKKUUUUUUVVVZZZ```fffllluuu|||wwwqqqvvvxxxxxx]]]JJJCCCDDDHHHLLLKKKLLLMMMNNNMMMLLLJJJHHHHHHJJJLLLMMMMMMOOOSSSWWWVVVVVVTTTRRRQQQRRRUUUXXXSSSUUUWWWWWWWWW]]]hhhrrrwwwJJJIIIGGGEEECCCBBBAAAAAA>>>===>>>AAAEEEKKKWWWbbbwwwssspppqqqtttsssllldddaaaaaabbbfffhhhgggbbb]]]WWWSSSMMMGGGAAA;;;444000......,,,+++***)))))))))***'''%%%&&&(((***)))''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((((((***---111555555777:::>>>AAACCCBBBAAAWWWJJJFFFNNNOOODDD===???QQQ___fff^^^PPPGGGCCC???GGGCCC>>>======:::444...//////000222777===CCCFFFNNNOOOPPPRRRVVV[[[aaaeeemmmkkkjjjlllppptttvvvwww{{{}}}qqqfff]]]RRRMMMNNNKKKNNNggguuu[[[@@@>>>======>>>>>>===;;;>>>===============>>>???>>>======<<<<<<===>>>?????????@@@DDDHHHHHHEEEAAABBBCCCFFFHHHJJJKKKKKKKKKUUUXXXZZZWWWRRRRRRXXX___zzzuuu___OOOHHHIIINNNIIIKKKNNNMMMFFF>>>???DDD888::::::::::::;;;:::888;;;<<<===>>>?????????>>>======>>>>>>???@@@AAAAAABBBDDDEEEEEEBBBAAAAAABBB@@@BBBBBB@@@@@@AAAAAA???FFF@@@???EEEIIISSSooo|||iii]]]WWWUUUSSSRRRRRRRRRPPPOOOTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOONNNQQQQQQQQQPPPOOOMMMLLLKKKSSSNNNPPPWWWYYYdddtttOOOEEEMMMFFFIIILLLEEEBBBAAA999777777777888;;;???CCCFFFTTTUUUVVVXXX\\\dddmmmsssttt}}}nnnwww}}}zzzjjjLLLAAAEEEJJJIIIGGGKKKLLLNNNMMMKKKJJJJJJJJJMMMHHHGGGKKKOOOOOONNNPPPSSSRRRRRRRRRSSSTTTUUUVVVOOOSSSVVVVVVVVVZZZaaahhhZZZLLLCCCFFFIIIEEE@@@???>>>===<<<<<>>:::777222111000000333888===@@@GGGLLLPPPRRRQQQTTT[[[aaaiiiiiijjjkkkmmmpppssstttzzz{{{~~~zzzsssjjj```XXXQQQMMMGGGDDDHHHXXXppphhhNNN@@@>>>======>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@??????>>>===>>>???@@@AAA>>>===>>>AAADDDEEECCC@@@BBBDDDFFFHHHJJJKKKKKKKKKOOOSSSVVVTTTPPPQQQVVV\\\iiilll]]]VVVVVVOOOJJJIIIGGGCCCAAABBBEEECCC???;;;::::::::::::888888888999:::;;;<<<===;;;<<<<<<<<<===============>>>>>>??????>>>>>>>>>;;;<<<>>>AAABBBAAABBBDDDAAAFFFQQQ^^^iiissslll___XXXWWWTTTRRRPPPPPPQQQPPPOOORRRQQQOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKRRROOORRRWWWVVV[[[vvv\\\FFFKKKDDDIIIMMMGGGCCCBBB;;;777777666777:::>>>AAADDDKKKMMMQQQUUUYYY^^^cccgggoooxxxttt}}}~~~xxx```FFF???EEEJJJJJJHHHLLLMMMNNNMMMKKKJJJKKKLLLPPPKKKIIIMMMPPPOOOOOOPPPRRRRRRSSSSSSTTTTTTSSSSSSQQQTTTVVVVVVTTTWWW]]]bbbpppUUU@@@???EEEDDD@@@AAA>>>===<<<<<<>>>DDDLLLRRRvvvrrrpppqqqsssqqqkkkeeedddcccdddfffgggfff```[[[WWWSSSMMMGGGAAA;;;444000......,,,+++***)))))))))---+++)))((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((())),,,000333444888>>>DDDFFFFFFDDDBBBDDDJJJJJJEEEJJJTTTPPPBBBFFFZZZqqq~~~qqq\\\LLL???@@@AAAAAAAAA???===;;;666444111//////222666888>>>EEEMMMOOOLLLLLLRRRYYYaaaeeehhhiiiiiikkknnnqqqvvvxxxzzz}}}|||tttjjj^^^UUUOOOLLLHHHHHHCCC@@@PPPnnnwwwYYYDDD@@@>>>======??????>>><<<:::::::::;;;<<<>>>@@@@@@@@@@@@???>>>???@@@AAABBB???>>>>>>???BBBCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKOOOSSSSSSPPPQQQUUUYYY```jjjvvvbbbNNNHHHJJJKKKJJJHHHFFFBBB>>><<<;;;999777666999888888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>===<<<999;;;AAAAAA>>>AAAIIIPPP```tttlll]]]YYYXXXVVVTTTQQQPPPPPPQQQPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMPPPPPPPPPOOOOOOMMMLLLKKKNNNMMMQQQVVVSSSRRReee~~~nnnLLLIIIBBBGGGNNNIIIEEEDDD>>>999888777777888;;;>>>@@@AAAFFFMMMRRRVVVXXXZZZ\\\bbbkkkzzz~~~{{{www}}}{{{fffSSSAAA>>>EEEJJJKKKKKKMMMNNNNNNLLLKKKJJJLLLMMMPPPLLLKKKMMMOOOMMMLLLNNNOOOQQQSSSUUUUUUTTTQQQPPPSSSUUUVVVTTTRRRSSSXXX\\\sssdddAAA???HHHFFFAAA@@@>>>===<<<;;;<<>>JJJ]]]ssszzzfffTTTHHHDDDAAA@@@AAAAAA???===999777333///...000333555666===EEEIIIIIIJJJMMMPPPWWW]]]ccceeeeeefffkkkpppqqqsssvvvzzz}}}|||pppkkkbbbXXXPPPJJJHHHGGGDDDDDDGGGVVVqqq{{{```MMMCCC???>>>======??????>>>===::::::::::::;;;<<<>>>>>>??????>>>>>>>>>@@@AAABBBBBBAAA@@@@@@BBBCCCDDDEEECCCDDDEEEGGGHHHIIIJJJKKKKKKOOOSSSTTTRRRQQQSSSVVV\\\bbbxxxeeeSSSNNNLLLJJJIIIDDD@@@???BBBCCC???;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>><<<;;;<<>>EEE>>><<>>===;;;;;;===BBBFFFxxxuuusssssssssqqqmmmjjjgggeeedddeeefffddd___[[[WWWSSSMMMGGGAAA;;;444000......,,,+++***)))))))))******)))((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''')))---000555777:::<<<>>>@@@DDDGGGLLLDDD>>>@@@GGGNNNRRRTTTDDDAAAFFFXXXkkkpppggg[[[UUULLLBBB???BBBDDDBBB>>>:::888555222111111333444333555:::AAAGGGJJJJJJIIIMMMSSSZZZ^^^___aaaggglllmmmooossswww{{{~~~tttiii```YYYOOOHHHFFFEEEDDDBBB>>>AAAYYYcccJJJBBBDDD>>>===<<<===>>>???>>><<<;;;;;;:::::::::::::::;;;===<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@AAADDDEEEDDDDDDEEEFFFGGGIIIJJJJJJLLLOOORRRSSSQQQOOOOOOPPPSSS]]]jjj{{{ttteeeYYYRRRPPPUUUKKKDDDEEEFFFCCCBBBDDD999;;;===>>>???>>>======::::::;;;<<<===>>>???@@@???>>><<<===>>>?????????DDD???>>>CCCHHHNNN^^^oootttZZZPPPOOOOOOOOOPPPRRRUUUXXXYYYVVVPPPKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIILLLPPPNNNMMMWWWfffbbbLLLEEEKKKJJJIIIKKKGGG???===:::888777888999::::::>>>CCCHHHMMMRRRWWW[[[VVVYYY```mmm}}}zzzvvvyyy|||vvv```gggyyyuuupppzzzqqqPPPHHHCCCFFFJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKMMMNNNNNNKKKKKKMMMLLLIIIJJJMMMIIILLLPPPTTTVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTVVV[[[ttt[[[JJJJJJHHHDDDCCC@@@???>>><<<:::;;;???AAAwwwvvvtttsssrrrpppmmmkkkgggeeeddddddfffddd```[[[WWWSSSMMMGGGAAA;;;444000......,,,+++***))))))))))))))))))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&(((+++...444666888999:::===DDDIIIGGGCCCDDDMMMVVVYYYXXXYYYRRRFFF>>>EEESSS]]]aaaaaa]]]TTTHHHBBBAAABBB???===;;;:::888666555444444444222111333999AAAFFFFFFCCCEEEIIIOOOSSSVVV[[[```eeegggiiimmmqqqvvvzzz|||~~~|||ooo```UUUQQQJJJBBB>>>???@@@???===;;;IIIsssqqqOOO<<<:::@@@<<<;;;:::;;;===>>>===<<<<<<;;;:::999888888888888;;;:::::::::;;;===>>>@@@??????@@@???>>>>>>AAACCCEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOOOOMMMLLLKKKLLLLLLXXX___bbbtttttt```MMMDDDAAA>>>AAAGGG;;;<<<>>>@@@@@@@@@@@@???;;;<<<======???@@@@@@AAA>>>?????????>>>???BBBEEE@@@EEEKKKRRRZZZhhhyyyooo]]]WWWSSSOOOMMMNNNQQQUUUXXXYYYVVVOOOJJJJJJJJJHHHHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIJJJJJJJJJJJJIIILLLKKKMMMOOOLLLKKKQQQZZZttt```IIIIIIIIIJJJLLLIIIDDDBBB>>>:::888888888999888:::<<>><<<;;;===???vvvtttrrrqqqooonnnllljjjgggeeecccdddeeeddd```]]]WWWSSSMMMGGGAAA;;;444000......,,,+++***)))))))))((()))***)))'''&&&(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''''''''&&&&&&'''***---111555999::::::===CCCHHHGGGLLLOOORRR[[[dddbbbYYYXXXNNNDDDBBBDDDLLL[[[iiipppkkkbbbUUUJJJBBB>>>===;;;;;;:::999777555333222111000111444888===???@@@AAABBBEEEHHHMMMRRRWWWZZZ[[[]]]aaafffkkkooorrrtttwwwyyy{{{||||||xxxrrrwww}}}}}}yyyvvvqqqpppmmmggg___VVVMMMGGGBBB@@@>>><<<<<<===???@@@JJJaaaxxxYYYCCC:::999;;;;;;:::999:::<<<===<<<;;;:::999999888888888888999::::::999:::;;;<<<>>>???>>>???@@@@@@>>>>>>@@@BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNTTTXXXXXXaaazzznnnaaaXXXPPPOOOTTTOOOMMMJJJGGGDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBFFFIIIHHHFFFHHHNNNTTTZZZkkkzzz}}}ppphhh```VVVQQQPPPNNNOOORRRTTTUUUSSSOOOKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHIIILLLNNNLLLJJJLLLPPP___xxxRRRIIIHHHJJJLLLIIIIIIFFFAAA===:::888888999777888888:::===CCCKKKQQQTTTWWW[[[^^^aaagggooouuu{{{}}}|||zzzvvvooojjjfffiiimmmpppooojjjbbb\\\nnnxxxqqq~~~yyy{{{kkkYYYFFFDDDFFFIIIHHHEEEEEEHHHFFFIIILLLMMMLLLKKKJJJJJJLLLKKKMMMPPPPPPNNNQQQWWWQQQQQQPPPPPPRRRTTTWWWXXXUUUTTTSSSTTTUUUUUUUUUUUUZZZ```xxxfffHHHDDDIIIKKKBBBCCCBBB@@@===<<<===???tttsssqqqooommmllljjjiiifffdddcccdddeeeeeeaaa]]]WWWSSSMMMGGGAAA;;;444000......,,,+++***)))))))))(((***+++***((('''***,,,''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&%%%'''***---///555:::<<<<<<>>>BBBGGGMMMXXXVVVLLLTTTggggggWWWUUUQQQKKKEEE???CCCYYYpppqqqZZZIIIDDDEEE;;;<<<<<<;;;999555111///000111222111111444:::>>>???>>>>>>AAAGGGLLLPPPQQQPPPRRRVVV[[[aaaeeehhhjjjhhhkkknnnqqqtttxxx}}}yyyrrrmmmiiijjjlllllljjjfffaaa]]]XXXXXXVVVQQQJJJDDDAAA@@@777;;;??????===>>>CCCIII^^^yyybbbIII@@@>>><<<999:::999888999;;;<<<;;;:::888777777777888999::::::::::::999:::;;;===???@@@???AAACCCBBB@@@???AAACCCEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMMMMNNNOOOOOOPPPQQQQQQNNNPPPUUUWWWbbbuuummmnnniiicccZZZPPPJJJGGGFFFGGGMMMLLLKKKJJJIIIHHHGGGFFFHHHOOOTTTTTTQQQSSS\\\eeejjjiiikkkjjj```SSSNNNQQQOOOOOOOOOPPPQQQPPPNNNLLLGGGGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGAAAEEEJJJNNNMMMJJJJJJLLLPPPrrrYYYKKKHHHJJJLLLHHHKKKHHHDDD???;;;999999999888888999999;;;@@@GGGKKKHHHOOOVVV[[[]]]bbbjjjpppxxx{{{}}}}}}~~~}}}|||wwwuuusssppplllgggbbb^^^^^^aaadddbbb]]]\\\```eee{{{vvvtttxxx}}}yyybbbPPPBBBBBBDDDGGGFFFBBBBBBFFFDDDGGGLLLNNNMMMKKKIIIHHHIIIIIIKKKOOOOOONNNQQQXXXVVVTTTRRRPPPPPPRRRVVVXXXWWWVVVUUUUUUVVVVVVTTTSSSWWWXXXhhh~~~UUUJJJJJJFFFCCCDDDCCCAAA>>>===>>>???~~~nnnmmmllllllmmmnnnmmmlllhhhgggdddbbbcccfffddd^^^YYYUUUOOOHHH@@@999444222///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((000444999:::999:::@@@EEETTTXXXXXXTTTTTTWWWZZZZZZYYYOOOLLLMMMCCC:::HHHaaa{{{{{{bbbOOOAAACCC>>>===@@@???999777:::666333111111333555666666888999:::<<>><<>>@@@AAACCCEEEDDDBBBAAA@@@AAA@@@BBBDDDDDDCCCDDDEEEGGGJJJJJJIIIJJJKKKKKKIIIHHHMMMPPPRRRPPPPPPXXXiiiwwwvvvddd\\\___fffwwwwwwmmm[[[PPPRRRXXXZZZcccqqq|||yyyttt^^^___^^^[[[WWWSSSQQQPPPMMMNNNNNNOOONNNMMMKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEJJJJJJJJJJJJKKKMMMNNNOOOJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGGGGGGGIIIKKKLLLGGGHHHHHHJJJJJJKKKLLLLLLLLL[[[~~~uuuMMMCCCJJJLLLFFFKKKMMMKKKDDDBBBAAA;;;222666666777888:::===???AAADDDGGGNNNUUUXXX[[[dddnnnyyyxxxuuuvvv|||}}}~~~}}}{{{xxxvvvrrrmmmiiifff```XXXUUUWWWVVVSSSVVVYYYPPPNNNmmm{{{zzzrrrWWWCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOONNNLLLLLLNNNQQQTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRNNNbbbeeesssuuuJJJBBBHHHHHHHHHFFFBBB?????????>>>ooommmllllllmmmmmmlllkkkffffffdddbbbdddgggccc]]]XXXUUUOOOHHH@@@999444222///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((...222777999:::>>>DDDIII^^^aaaaaa]]][[[ZZZWWWRRR]]]SSSKKKLLLOOONNNJJJGGG```{{{rrr]]]LLL@@@;;;:::???BBB???>>>@@@999666444333444555444333555555666888:::<<<>>>???@@@AAADDDGGGJJJMMMPPPQQQUUUVVVXXXZZZ\\\^^^``````bbbaaa```___^^^]]]\\\\\\XXXWWWTTTQQQMMMIIIGGGEEE@@@>>>===<<<;;;<<<======AAA999888CCCWWWkkkqqqYYYCCC???@@@<<<999999999::::::999777777888:::888888888888999999999999999:::;;;::::::;;;===???===???AAAAAA???=========@@@AAACCCDDDCCCDDDFFFGGGJJJJJJJJJJJJJJJJJJIIIHHHNNNOOOPPPMMMKKKQQQ\\\eee|||}}}qqq___[[[[[[ZZZWWWSSSQQQPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKDDDDDDEEEFFFHHHJJJKKKLLLPPPYYYnnnbbbJJJCCCEEEGGGIIILLLJJJEEECCCCCC@@@:::888777777777888:::===>>>>>>@@@FFFMMMPPPSSS[[[eeennnnnnnnnpppxxx{{{{{{|||}}}~~~zzzxxxvvvrrrnnnkkkfff___ZZZXXXUUUPPPOOOQQQPPPQQQPPPMMMPPPccczzz~~~~~~aaaJJJAAACCCCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMMMMNNNQQQSSSUUUQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTVVV]]]]]]jjjaaaNNNIIIEEEEEEDDDAAA?????????@@@pppooommmmmmmmmmmmkkkiiicccddddddccceeegggccc]]]XXXUUUOOOHHH@@@:::555222///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++///444888;;;AAAHHHNNNbbbddddddcccbbb___VVVLLL\\\ZZZTTTRRRXXX\\\OOO<<>>======;;;:::777666666555333111333333444444666777999:::;;;;;;===>>>@@@BBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKJJJHHHEEEAAA>>><<<;;;::::::::::::999999888888CCC;;;===WWW~~~{{{UUUFFF<<<===???<<<999;;;:::;;;;;;999777666777888888888999999999:::::::::888999::::::999999;;;===;;;===??????===;;;;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGMMMMMMLLLKKKKKKMMMRRRVVV^^^jjj___ZZZWWWWWWUUUSSSPPPNNNOOOQQQQQQRRRRRRQQQPPPNNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIBBBAAAAAABBBDDDGGGJJJLLLSSSWWWaaauuu```FFFBBBIIIGGGKKKLLLHHHEEEEEEDDDAAA;;;999777555555777999;;;999:::???EEEHHHJJJQQQZZZ```ccceeefffkkkuuu{{{{{{sssooorrr}}}|||yyy{{{~~~{{{wwwuuurrrnnnjjjeee___[[[WWWOOOJJJJJJKKKIIIHHHIIIIIIKKKHHHEEEVVV{{{{{{uuuRRRBBBEEEAAAAAABBBBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKMMMNNNOOOPPPLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOQQQSSSTTTUUUVVVYYYUUUXXXeee|||ZZZCCCEEEEEEEEEDDDAAA??????@@@qqqpppnnnmmmmmmllljjjhhhaaaccccccccceeegggbbb[[[XXXTTTOOOGGG@@@:::555333///...---,,,+++*********((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())),,,111555:::@@@HHHMMMXXXZZZ[[[\\\```aaaYYYOOOVVV___fffggggggddd\\\RRREEEMMMXXXdddrrr{{{yyypppbbbXXXLLLCCC>>><<<<<<<<<<<<;;;:::999999777444222444444444444444555666777888888999:::;;;<<<===>>><<<<<<===>>>@@@AAABBBBBBEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???===<<<:::999888<<<<<<<<<<<<;;;:::888888<<<@@@RRRvvv}}}aaaEEE>>>;;;===???<<<<<<>>>888999999777666555666888999999999999::::::::::::777999:::999888888:::<<<<<<>>>@@@@@@???============???AAACCCCCCDDDGGGIIIIIIIIIJJJJJJHHHGGGGGGGGGJJJJJJJJJMMMPPPQQQRRRRRRYYYlllkkk___]]]^^^UUUTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSRRRQQQOOOLLLKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGBBBAAA@@@???AAADDDGGGIIIOOOUUU]]]kkk___JJJGGGFFFJJJMMMLLLIIIFFFDDDCCC>>><<<999666444555666888777777;;;@@@CCCDDDJJJQQQVVV[[[]]][[[^^^eeemmmooollliiillluuu{{{xxxtttsssxxxuuussstttvvvuuuppplllmmmjjjfffbbb^^^WWWQQQLLLLLLEEEAAADDDGGGEEECCCCCCBBBDDDEEENNNfffzzz~~~dddKKKBBBGGG@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFGGGHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUUUUNNNYYYfffqqqmmmFFFGGGEEEFFFHHHFFFAAA>>>???rrrpppnnnmmmmmmllliiigggaaaccccccbbbdddfffaaaZZZWWWTTTNNNGGG@@@:::666333///...---,,,+++*********((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))***---111666===CCCHHHKKKLLLMMMPPPXXX^^^\\\UUUVVV```rrryyynnnkkk]]]WWWPPPRRRaaavvv|||rrrbbbRRRGGGCCCCCCCCC<<<;;;:::;;;;;;;;;888666555555444444333444444444555666777888999:::;;;;;;888888999::::::;;;<<<<<<========================999999::::::::::::::::::999999:::<<<===>>>@@@@@@===NNNlllbbbKKKAAA>>><<<<<<<<<:::;;;===444555666555555555777888888888999999999:::::::::777888::::::999888999:::<<<>>>@@@AAA???>>>>>>???===???AAABBBCCCDDDFFFHHHHHHIIIKKKJJJGGGEEEEEEFFFHHHHHHJJJNNNRRRTTTRRRPPPZZZ```eee{{{jjj___ZZZXXXWWWUUUUUUSSSQQQNNNNNNPPPRRRSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDEEEEEEEEECCCAAA@@@@@@AAADDDEEEFFFNNNUUU```zzz\\\EEECCCFFFJJJMMMMMMIIIFFFFFFBBB@@@<<<888666555555666777555777<<<>>>>>>BBBHHHMMMSSSVVVUUUUUU\\\cccfffcccccchhhmmmnnnkkkiiiiiihhhgggeeefffgggeeebbb___aaa^^^ZZZVVVRRRLLLFFFBBBCCC??????CCCEEEBBB??????===@@@PPPjjjzzzzzziiiQQQGGGDDDAAA@@@@@@@@@@@@????????????AAABBBBBBCCCCCCDDDDDDDDDCCCEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRMMM[[[cccccc```JJJDDDCCCHHHIIIDDD@@@???rrrpppnnnmmmmmmllljjjhhhcccdddcccaaacccddd```YYYWWWTTTNNNGGG@@@:::666444///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))***...333999???CCCEEEGGGGGGIIIQQQ[[[___]]]```aaaqqq~~~rrrlllbbbUUUNNNTTTiiiqqq]]]OOOGGGBBB>>><<<;;;;;;======<<<;;;555555444333333333333444333333444555666777888999888888888888999999999999888888888999999999999999666666777888999::::::;;;888888888:::>>>DDDIIILLLXXXllleeeLLL>>>???===:::999888777888999333444555555444555777999777777888888888999999999777999;;;;;;999888999:::;;;===??????>>>======>>>===???AAABBBBBBCCCEEEGGGGGGIIIKKKJJJFFFCCCDDDFFFIIIIIIJJJMMMOOOPPPOOOMMMQQQ[[[^^^fffeeeZZZYYYYYYVVVSSSWWWWWWVVVSSSPPPOOOOOOQQQPPPQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBB@@@@@@@@@AAABBB@@@DDDHHHOOOcccwwwQQQEEEDDDFFFLLLOOOMMMKKKKKKFFFDDDAAA===:::888777666666333333777999999;;;???DDDJJJNNNNNNPPPVVV\\\^^^VVVYYY]]]^^^[[[YYYYYYZZZWWWWWWWWWYYYZZZZZZXXXWWWTTTQQQMMMJJJGGGDDD@@@======<<<===AAAAAA>>>===???CCCPPPmmmzzz\\\IIIIIIGGG???@@@@@@@@@????????????>>>@@@AAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPWWW[[[YYYoooWWWIII@@@DDDIIIFFFCCCBBBqqqooommmmmmmmmllljjjiiieeeeeebbb```aaabbb___XXXVVVSSSNNNGGG@@@:::666444///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((((((,,,111888===AAAEEEHHHKKKMMMTTT___gggiiijjjiiimmm{{{rrrnnnlllfff[[[TTTZZZlll}}}xxx```NNNCCCAAA>>><<<<<<===>>>>>>===888777777666666666666666333444444444555555666666888888888777777777777777666666666666777777888888888888999999::::::;;;;;;<<<===@@@HHHTTTbbbpppxxxhhhOOOAAA<<<;;;:::888777777888777555666777888777666666777999666666777777777888888888888:::;;;<<<:::999999999:::<<<>>>???>>>======>>>>>>@@@BBBBBBBBBBBBDDDFFFFFFIIIKKKIIIEEEBBBCCCFFFGGGHHHJJJKKKKKKLLLMMMNNNLLLXXX[[[ZZZeeewwwrrreeeZZZYYYZZZXXXWWWXXXXXXYYYXXXUUUQQQNNNMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIIIIIIIHHHFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAA??????@@@DDDOOOjjjoooSSSJJJEEEHHHMMMMMMLLLLLLIIIHHHFFFCCC???<<<999777777333222555777666888;;;<<>>>>>===<<<;;;;;;===???===;;;@@@GGGWWWttt}}}}}}nnnSSSFFFGGGFFFAAA@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBBBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMQQQRRRTTTYYYdddvvv[[[EEECCCHHHGGGDDDDDDpppooommmmmmmmmmmmkkkiiigggfffbbb______aaa^^^XXXVVVSSSNNNGGG@@@;;;666444//////---,,,+++*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((''''''+++111888>>>AAAEEEKKKPPPRRRZZZfffpppsssnnnqqqkkkdddnnnvvvqqqwwwzzzppp^^^UUU\\\iii}}}sss]]]OOODDDAAA===<<<===>>>>>>===<<<;;;;;;::::::::::::;;;666666666666555555555555777777666666666555555555555666666777777888888888<<<<<<<<<<<<<<<<<<<<<<<<===AAALLL]]]uuuoooTTTCCC===???888888777777999;;;888444:::::::::999777666777888666666666666777777777777888:::<<<<<<;;;999999999;;;===@@@@@@?????????@@@???@@@BBBBBBBBBBBBCCCEEEFFFIIILLLIIIDDDBBBCCCFFFEEEGGGIIIJJJJJJLLLPPPRRRPPPVVVTTTSSS\\\gggyyyyyydddaaa```aaa\\\UUUTTTYYYYYYYYYYYYVVVQQQMMMKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFDDDFFFEEECCCAAAAAAAAABBBCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>?????????@@@@@@@@@@@@AAA@@@AAACCCFFFZZZcccSSSGGGFFFJJJJJJIIIJJJKKKJJJIIIFFFCCC>>>;;;888:::555444666888777888:::777;;;===<<<>>>AAA@@@<<>>:::888999:::;;;<<<;;;<<<======;;;;;;DDDPPPlllyyytttXXXHHHBBB??????AAAAAA@@@@@@@@@??????>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEHHHIIIIIIJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNHHHPPPOOOSSS^^^___ppppppNNNEEEHHHGGGDDDDDDrrroookkkjjjkkkkkkiiigggeeecccbbbaaaaaaaaa___^^^ZZZSSSLLLHHHBBB:::444333000///...,,,+++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))***---333888<<>>;;;===@@@AAA???<<<:::;;;<<<;;;888555999999777666555555555555888444555999:::555444888222555777999::::::<<<===777888:::<<<<<<>>>AAADDD>>>NNNjjjdddOOOEEE??????EEE:::::::::::::::999888777444555666888999999999999777777777777777666555555444777:::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNPPPRRRVVV]]]dddjjjsss___\\\YYYXXXZZZZZZXXXUUUZZZXXXVVVVVVVVVSSSLLLGGGGGGIIIJJJJJJIIIHHHHHHIIIEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFEEECCCAAA===>>>@@@BBBBBBBBB@@@???BBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBNNNooozzzYYYFFFFFFLLLMMMJJJLLLIIIGGGFFFFFFDDD@@@===<<<<<<;;;:::888777666666777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===?????????>>>>>>=========999888999:::;;;;;;999777<<<<<<===>>><<>>AAA<<<===>>>>>>======>>>???CCCBBBAAA@@@AAADDDGGGJJJBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFJJJMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIKKKMMMNNNNNNLLLOOOSSSRRRSSSdddzzzbbbFFFBBBGGGIIIFFFrrrooommmlllmmmllljjjgggeeedddbbbbbbbbbbbb```^^^ZZZSSSLLLHHHBBB:::444333000///...,,,******))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******)))***---111666999@@@EEEMMMVVV```lllzzz~~~tttlllmmmqqqtttyyy~~~~~~mmmbbb[[[```jjj}}}uuudddQQQCCC<<<:::@@@>>><<<:::;;;<<<===>>>:::999999999999:::;;;<<<<<<888888;;;:::666666999999::::::999888777777777DDDAAA<<<;;;>>>EEENNNTTT```kkknnnRRRGGGCCC??????CCC888888888888888777777777555555555666666777777777777777777777777666555555555777999:::999999999:::<<<<<<<<<<<<============>>>???AAACCCDDDDDDCCCBBBEEEEEEFFFFFFGGGGGGGGGHHHFFFHHHIIIKKKLLLLLLLLLKKKKKKMMMNNNPPPRRRVVV[[[___gggxxx{{{nnn\\\YYYVVVUUUUUUUUUSSSQQQUUUSSSRRRSSSSSSQQQLLLGGGFFFHHHJJJIIIHHHGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA===???@@@BBBBBBAAA@@@???AAA@@@???@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???===>>>@@@???DDD\\\vvv^^^IIICCCEEEGGGLLLKKKJJJGGGDDDCCCDDDFFF>>>>>>===;;;:::888777777777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;:::888777888:::;;;<<<===888777===HHH[[[vvv|||}}}kkkUUUBBB@@@AAA>>><<<>>>;;;<<<>>>>>>======>>>@@@CCCBBBAAAAAABBBDDDFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFIIILLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNQQQNNNQQQVVVTTTQQQ]]]mmmdddMMMDDDEEEIIIqqqpppooooooooommmjjjhhhfffeeecccbbbcccbbbaaa___ZZZSSSLLLIIICCC:::555444000///---,,,***)))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***,,,///111333===DDDMMMTTTYYY___hhhoooqqqmmmkkkooosssuuuxxx{{{qqqaaaTTTOOObbbvvv\\\LLLFFFDDDEEECCC???<<<;;;>>>AAA>>>>>><<<;;;;;;<<<======@@@<<<;;;<<<;;;888999;;;===<<<<<<;;;;;;<<<<<<===AAA@@@BBBLLL\\\mmm{{{aaaOOOAAA@@@BBB???===>>>777666666555555666777888666555444333333444555666666666666777666666555444555888::::::999888888888<<<<<<<<<<<<<<<=========???AAADDDFFFGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPQQQTTTVVVWWW___ooovvvhhheee\\\ZZZWWWVVVVVVVVVTTTSSSSSSQQQPPPQQQSSSQQQMMMIIIGGGIIIKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBAAA>>>???@@@AAAAAA@@@>>>===@@@???>>>???@@@AAA@@@>>>========================???<<<===@@@>>>>>>JJJZZZ]]]GGGCCCHHHFFFJJJMMMKKKGGGDDDEEEGGGAAAAAA???>>><<<:::999888888888888888888888888888777888888999999888888777666666777888999:::;;;<<<;;;::::::999:::;;;<<<<<<@@@>>>AAAOOOddd{{{zzzSSSFFF===>>>???;;;999;;;:::;;;======<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAAAAAAAABBBBBBEEEFFFHHHJJJLLLNNNPPPPPPQQQPPPOOONNNMMMNNNOOOOOOSSSQQQRRRWWWUUUQQQTTT^^^pppgggLLLEEEHHHoooppppppqqqpppnnnkkkiiigggeeeccccccccccccaaa```ZZZSSSMMMIIICCC:::555444///...---+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---...666???JJJQQQTTTUUUXXX[[[]]]___dddlllrrruuuwwwxxxzzz{{{vvveeeYYYZZZcccsssoooeee[[[^^^___XXXKKKAAA======<<<<<<<<<============>>>AAA@@@??????>>>===>>>???>>>===<<<===???AAACCCCCCCCCJJJ[[[uuueeeIII@@@:::===AAA???;;;:::777666555444444666888:::777666444222222333555666555555555666666555555444777999;;;;;;999888888888999::::::;;;<<<===>>>???AAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIKKKKKKKKKKKKMMMOOORRRSSSSSSRRRRRRSSSZZZYYY[[[eeeyyyrrrssspppaaaYYY]]]ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSRRRSSSTTTSSSOOOKKKIIIJJJLLLLLLJJJIIIJJJKKKHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCBBBAAA??????@@@@@@???>>>===<<>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>><<<;;;:::999999999888888888777777777777777888888777777777777777888999:::;;;<<<<<<;;;===@@@AAA@@@>>><<<;;;???JJJ^^^vvv{{{dddDDD>>>;;;======999888;;;999:::<<<<<<<<<<<<>>>@@@@@@AAABBBCCCCCCBBBAAAAAACCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFHHHJJJNNNPPPRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSPPPPPPTTTTTTQQQRRRVVVbbbqqqgggOOOEEE~~~ooopppqqqrrrpppnnnlllkkkgggeeeccccccccccccaaa```[[[TTTMMMIIICCC;;;555444...---,,,+++***)))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***************,,,666CCCNNNTTTVVVUUUUUURRRWWW```kkkwww{{{|||qqqiiiaaa^^^kkk~~~qqqZZZKKKDDDAAABBBEEEGGGFFFDDDBBB@@@>>>@@@BBBCCCDDDDDDDDDBBB@@@@@@AAAEEELLLQQQSSSTTTfffqqqdddIII???:::888;;;>>>===:::999888666555444555777999:::888666444333333444555777333444555555555555444444888:::<<<<<<:::999888999666777999;;;===???@@@AAABBBBBBAAA@@@AAABBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@BBBEEEHHHJJJKKKLLLLLLKKKOOOSSSUUUUUUTTTSSSSSSVVVVVVTTTSSSZZZmmm{{{fff[[[ccceeeZZZUUU[[[SSSSSSSSSTTTTTTUUUVVVWWWWWWTTTRRRRRRTTTRRROOOKKKFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGFFFDDDBBBAAA???AAAAAAAAABBBBBBBBBAAAAAA????????????>>>======<<<>>>===<<<<<<===>>>===<<<::::::::::::::::::::::::<<<::::::<<>>??????===>>>AAACCCKKKcccfffPPP@@@>>><<<<<<:::888:::>>>888:::;;;<<<;;;;;;===>>>>>>???AAABBBBBBAAA@@@???@@@@@@??????@@@CCCFFFGGGEEEDDDEEEFFFIIILLLPPPRRROOOOOOOOOOOOQQQRRRTTTVVVPPPMMMLLLOOOQQQQQQTTTWWWXXX```uuugggLLLnnnpppqqqqqqooommmllllllfffeeecccbbbcccbbbaaa___[[[TTTMMMJJJDDD;;;666555------+++******)))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((())))))))))))***&&&---888FFFSSSZZZ\\\[[[UUUZZZcccpppyyyooogggeee[[[```nnnoooeeegggiiikkkjjjcccYYYMMMFFFCCCJJJPPPSSSVVVXXXVVVRRRPPPRRRYYYfffuuu\\\HHH@@@888666555666999:::::::::777777666555555666888888666555444333444444666666222333444444555444444444777999;;;;;;:::999999999555666888:::<<>>>>>???BBBEEEGGGEEEEEEDDDDDDCCCBBBAAAAAA???AAADDDGGGIIIJJJKKKKKKHHHKKKPPPRRRRRRRRRQQQRRRLLLQQQUUUTTTSSSXXXdddooottteeeXXXTTT]]]```XXXUUUZZZQQQRRRTTTTTTSSSTTTWWWYYYTTTRRROOOOOOPPPOOOLLLHHHBBBDDDEEEEEEDDDCCCDDDDDDGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>==================;;;:::;;;<<<===<<<;;;999999999999999999999999;;;:::999:::;;;===@@@BBBFFFddd~~~eeeXXXIIIBBBDDDHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999888:::BBBOOOXXXtttjjjSSSDDD@@@???===;;;999999<<>>???AAAAAAAAA@@@??????>>>??????AAACCCEEEGGGCCCDDDDDDEEEHHHKKKMMMOOOMMMMMMMMMNNNOOORRRTTTUUUMMMLLLLLLLLLNNNQQQUUUXXXUUUXXXfff}}}jjjnnnpppqqqooommmkkklllnnneeedddbbbbbbbbbbbb```^^^[[[TTTNNNJJJDDD;;;666555---,,,+++***))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((()))******)))(((,,,999JJJWWW[[[[[[\\\___eeerrrvvvddd^^^^^^kkkuuujjjgggrrr}}}|||{{{ZZZBBB:::;;;666666555444555777999999666666666555555555555555222222333333444444555555222222333444444444444444444666888999888777888888888888999:::<<<===>>>>>>???>>>>>>???@@@CCCEEEGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFHHHHHHHHHHHHEEEIIIMMMOOOOOONNNNNNOOOHHHMMMRRRTTTSSSTTTWWW[[[fffwwwyyyrrrmmm\\\WWWUUUVVVVVVSSSRRRTTTRRRTTTUUUTTTRRRRRRUUUWWWPPPMMMKKKLLLNNNNNNKKKHHHBBBCCCEEEEEECCCBBBCCCDDDEEEEEEFFFGGGFFFDDDBBBAAA???????????????@@@AAAAAA======<<<<<<======>>>>>><<<:::999:::;;;<<<;;;:::888888888888888888888888888:::;;;:::999:::<<<===CCCSSShhh~~~kkkXXXNNNJJJFFFDDDEEEEEEDDDDDDCCCBBBBBBAAA???????????????>>>>>>>>><<<======>>>>>>======<<<;;;;;;<<<===>>>??????@@@@@@CCCGGGLLLSSSaaaqqq}}}eeeQQQFFFBBB>>>>>>===;;;:::;;;======:::;;;<<<;;;999999999;;;<<<===>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRLLLNNNOOONNNMMMOOORRRUUUTTTWWW^^^ooonnnooopppnnnkkkjjjllloooeeecccbbbaaaaaaaaa___^^^\\\TTTNNNJJJDDD<<<666555,,,,,,+++***)))))))))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((''''''''')))***+++...((($$$---???OOOUUUVVV___```cccppp|||hhh```iiizzzkkkQQQCCC===777444888999888666444555777666444555555555444333222222///000111333333444444444111222333333444444444444111333666777777666777777:::::::::;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDFFFGGGGGGFFFEEEEEEFFFIIILLLNNNMMMMMMMMMNNNIIIIIIJJJLLLNNNQQQTTTUUUSSS___lllyyyyyygggaaacccgggiii[[[ZZZVVVPPPLLLKKKMMMNNNOOOQQQQQQPPPMMMKKKMMMPPPNNNKKKJJJKKKNNNOOOMMMKKKDDDEEEGGGGGGEEEEEEEEEFFFAAABBBCCCDDDCCCBBB@@@>>>??????>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<===>>>???;;;:::999999;;;;;;:::999777777777777777777777777555999<<<<<<:::;;;<<<<<<>>>CCCLLLbbbhhhVVVJJJDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>======>>>???AAABBBDDDEEEFFFLLLUUUcccqqq}}}}}}sssRRRAAA@@@DDD;;;<<<;;;:::;;;===<<<;;;;;;<<<<<<;;;999888888999;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@???AAABBBCCCEEEFFFHHHIIIIIILLLLLLKKKKKKKKKLLLNNNOOOLLLPPPSSSQQQMMMMMMOOOPPPRRRTTTXXXdddtttqqqnnnlllkkkkkkjjjiii```aaa^^^[[[]]]bbbcccaaa\\\XXXQQQJJJDDD===777222000///...,,,+++***))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********)))***---111999GGGUUUdddfffhhhjjjooozzz{{{llliiiooozzz}}}hhhKKKAAA>>>999555666555555444444444333333333666555555444444333222222000111111222222222111111111222444666666555444333222222333555666888999999888999:::::::::;;;===???@@@???===>>>@@@BBBCCCCCCDDDBBB@@@???>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBEEEHHHJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPWWWXXX\\\eeeppp}}}vvvlllccc___]]]]]]\\\XXXVVVRRROOOMMMMMMNNNOOOSSSQQQNNNKKKJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJDDDEEEFFFGGGHHHGGGGGGFFFGGGEEEBBBAAAAAAAAA???>>>???@@@AAABBBAAA@@@???>>>;;;:::999999;;;======<<<;;;;;;::::::999888777777999999999888888888777777999999888888999999:::;;;===AAAEEEMMMiiisssYYYKKKJJJDDDAAAFFFIIIGGGCCCAAA???AAABBBAAA??????@@@AAA>>>>>>======>>>>>>>>>>>>AAA>>>>>>BBBFFFLLLYYYggg{{{mmmSSSBBB:::999===<<<;;;:::999888888888888888888888999999::::::::::::;;;<<<>>>???@@@@@@@@@>>>AAADDDEEEDDDBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMPPPQQQQQQNNNKKKHHHRRRQQQQQQ```wwwrrrpppmmmlllkkkkkkiiigggcccccc```\\\]]]aaaaaa^^^\\\WWWQQQJJJDDD===777333000///...,,,+++***))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***((('''(((***,,,111===III^^^eeekkkiiieeeiiiwwwvvvpppsss}}}]]]HHH777777:::888666888555444444444444333333333333333333333333222222222111111222222222111111000111222444555555555333333222222333555666777888999777888::::::::::::===???===<<<;;;;;;>>>@@@AAAAAA>>>===<<<;;;;;;<<<>>>???AAAAAABBBCCCCCCBBBBBBAAABBBEEEHHHIIIIIIIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOSSSYYY^^^eeerrr~~~tttoookkkddd___\\\[[[ZZZYYYTTTRRRPPPNNNMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJEEEFFFGGGHHHIIIHHHHHHGGGEEECCC@@@???@@@???>>>===@@@@@@@@@@@@@@@???>>>>>><<<:::999999;;;<<<;;;;;;;;;::::::999888888777777999999888888888777777777999888888888888999:::::::::===@@@DDDVVVvvvooobbbVVVKKKEEECCCAAABBBEEEFFFFFFDDDCCCBBBAAA@@@???EEEEEEDDDBBB@@@@@@BBBCCC======BBBMMMYYYhhh}}}sssWWWFFF???<<<;;;<<<;;;:::999888888777777777777777777888888888888888::::::;;;<<<<<<<<<<<<<<<===@@@DDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCGGGHHHHHHIIIJJJKKKKKKLLLJJJKKKMMMNNNMMMLLLIIIHHHOOOSSSTTT]]]lllxxxpppnnnmmmllllllkkkhhhfffeeeeeebbb]]]]]]______[[[[[[WWWPPPJJJDDD>>>888333000///...,,,+++***))))))))))))(((((('''&&&&&&%%%''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***)))''''''))))))***111:::KKKXXXdddfffbbbeeettt}}}qqquuulllQQQDDD999333777999666333555444444444444333333333333111111111111222222222222222222222222111111000000000111333444444444333222222222333444666777888888777888999999888999;;;===:::888777999<<<>>>@@@@@@;;;;;;::::::;;;<<<>>>???BBBCCCCCCDDDCCCBBBAAA@@@CCCEEEHHHHHHHHHGGGHHHIIIGGGHHHJJJLLLLLLLLLKKKKKKKKKLLLPPPUUUUUUTTTXXX___jjj{{{{{{vvvlllaaaeeebbb___]]][[[YYYVVVTTTPPPOOOOOOOOOOOONNNNNNNNNJJJKKKMMMNNNMMMLLLIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHDDDBBB@@@@@@@@@@@@???>>>@@@???>>>>>>======>>>>>><<<:::999999:::::::::999::::::999999888777777777888888888777777777666666888888777777777888999999888:::<<<===BBBUUUyyyooo```SSSIIIFFFHHHCCCCCCCCCCCCEEEEEECCCBBBBBBCCCDDDCCC@@@@@@CCCFFFIIIPPP]]]ooojjjVVVAAA:::<<<===;;;999:::999888777777666777777777777666666666666666555888888999999999999888888<<>>888444000///...,,,+++***))))))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))***((()))***)))(((,,,222888CCCQQQ\\\ccclllyyy}}}~~~}}}```KKK@@@;;;777777;;;:::555333444444444444333333333222222000000111111222333333444333333222111111000000000000111222333333333222222111222333444555666777777666777888888777888:::<<<777666555777:::===??????>>>>>>=========>>>???@@@BBBCCCEEEFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFGGGIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLQQQVVVVVVTTTUUUYYY]]]dddmmmwww}}}lllddddddccc^^^bbbaaa```___]]]ZZZTTTQQQPPPPPPQQQQQQPPPOOOMMMMMMLLLMMMNNNOOOOOONNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAABBBBBBAAA@@@???>>><<<;;;;;;;;;<<<===<<<:::888888999999888777999999888888777777777777777777777666666666555555777777666666777777888999999999<<<===:::AAA]]]{{{lll]]]YYYQQQTTTVVVUUUQQQMMMKKKKKKGGGMMMTTTVVVUUUTTTVVVXXXnnnzzz~~~UUUGGG:::999;;;;;;999777888888777666555555666666777777666666555555444444555666777888888888888888999<<>>111111444777777666777:::444444333333333222222222000000111222333444555555333333111111000000111111///000000111111111111111111222222333444555666666555666777666666666888:::777666555777:::===??????@@@@@@??????>>>>>>>>>>>>>>>@@@CCCEEEFFFFFFEEEDDDFFFHHHHHHHHHFFFFFFGGGIIIKKKJJJIIIIIIIIIKKKMMMNNNJJJJJJMMMSSSUUUTTTUUUYYYZZZZZZ\\\___eeeooo||||||pppeee``````^^^ZZZ^^^^^^^^^___^^^[[[UUUQQQRRRSSSSSSSSSQQQOOOMMMKKKNNNNNNMMMMMMMMMMMMMMMMMMJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDBBBAAAAAAAAA@@@???===<<<;;;:::999:::;;;<<<;;;999777777777888777666888888777777777777666666666666666555555555444444666555555555555666777777888777:::>>><<<;;;HHHZZZ~~~xxxkkkeeeeeeqqqzzz~~~\\\FFF@@@;;;;;;:::777666888666666555444444444555555777777666666555555555444333444555777999:::::::::777999<<<=========>>>???>>>>>>>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHJJJJJJIIIPPPNNNMMMSSSWWWaaauuuooommmlllllllllkkkiiigggdddeeedddbbbcccfffeeeaaaXXXTTTOOOJJJEEE???:::666000///...,,,+++***))))))$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''%%%%%%)))***((((((+++,,,+++000@@@YYYppp~~~{{{wwwYYYEEE<<<999888:::333444555555555555777999333333333333222222222222111111111222333444444555333222111000000111222333////////////000000111111111111222333333444555555444555666555444555666888888666666777:::===>>>>>>??????>>>>>>===<<<;;;;;;999;;;???BBBDDDDDDCCCBBBEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLJJJLLLQQQSSSRRRTTTXXXTTTTTTWWW\\\^^^___dddiii}}}xxxrrroookkkddd```^^^]]]YYYUUUVVVVVVXXXZZZ[[[ZZZVVVSSSTTTTTTTTTSSSQQQOOOMMMKKKMMMMMMLLLKKKJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCCCCBBBCCCCCCCCCDDDBBB???>>>>>>===<<<;;;;;;::::::999999999999999999777666666777777777666777777777666666666666666555555555444444444333333555555444444555555666777555555777;;;;;;;;;>>>CCC^^^}}}}}}dddFFF;;;999888999888444555888555444444333333333444444666666666555555555555555111222444777999:::;;;;;;666888::::::::::::;;;<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDGGGFFFFFFGGGHHHIIIJJJKKKMMMRRRNNNKKKRRRSSSUUU```ppppppnnnlllkkkllllllkkkiiifffgggfffdddeeehhhfffbbbWWWTTTOOOIIIEEE@@@:::777000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((%%%%%%)))***)))(((+++'''(((---666FFF]]]uuu}}}yyyfffPPP;;;555777777666555999999777555333333333333333333333222222222222111000000111111222222333333111111000///000111333555//////......//////000000111111222222333333444444333444555444333333555777888666555666999;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;999;;;???AAACCCBBB@@@???CCCCCCDDDCCCBBBCCCEEEGGGFFFGGGIIIKKKLLLKKKJJJIIINNNKKKLLLQQQSSSQQQQQQTTTTTTSSSVVV\\\]]]ZZZ[[[___fffjjjqqqwww}}}vvvqqqmmmjjj___[[[XXXXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDBBB???===<<<;;;999888888999999999999888777777777666444555666777777666666666666666666666666666444444444444333333333333444444444333444555555666555666666444666<<<===;;;JJJaaa|||jjjOOO===999555333666777444333555333333222222222333333333333333333333444444444444111222444666777888999999777888999999999888:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJHHHPPPMMMKKKPPPOOONNNTTTYYYooorrrooolllkkklllllllllkkkhhhiiihhhffffffhhhfffbbbWWWTTTNNNIIIEEE@@@;;;777000///...,,,+++***))))))(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++''''''***,,,******,,,&&&+++...,,,--->>>[[[rrrzzz{{{xxxvvvrrr~~~mmmUUU???999777999777222222555111111111///000222222000333333333222222222111111000000000000111111111111111000//////000222444666///............///000000111111111222222333333444333444555444333333444666888666555555777999:::::::::;;;<<<===>>>>>>>>>>>><<<>>>AAACCCDDDBBB@@@>>>@@@AAAAAAAAA@@@AAADDDFFFAAADDDIIIMMMNNNKKKGGGDDDJJJHHHIIINNNQQQNNNMMMNNN\\\WWWUUUXXXXXXUUUWWW]]]\\\```dddfffgggkkksssyyy{{{}}}vvvzzzwwwsssooojjjddd^^^ZZZaaa[[[VVVVVVWWWVVVUUUTTTXXXVVVTTTSSSSSSSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNQQQRRRQQQMMMIIIFFFAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCBBBAAAAAABBBCCCFFFDDD@@@>>>===<<<:::888777888999999999888666555666555333444666777777777555555555666666666666666444444444333333333222222444333333333333444555555777:::777///222===AAA>>>AAAKKKhhhgggLLL>>>888===666111444777555222000333222222111222222333333111111111222222333333444222333444555666666666666888999::::::999888999;;;;;;;;;<<<===>>>???@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIII???JJJLLLJJJOOONNNLLLSSSQQQ```{{{ssspppmmmnnnppppppmmmkkklllkkkhhhcccbbbeeeeeeaaaXXXUUUPPPJJJDDD>>>999777333111///,,,+++*********(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++---+++***///888@@@XXXmmm{{{uuuzzzrrrYYYGGG???777777666444444333333333333333333222222111111111111111111000000000000000///......///111222111///......//////000000111111---------............///333222111000111222333444333333333333444444555555222444777999::::::999888999:::;;;;;;::::::<<<>>>>>>======>>>@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJEEEHHHLLLKKKIIIIIINNNRRRPPPPPPPPPPPPOOOQQQUUUXXXYYYXXXYYY\\\aaadddcccbbbhhhpppwww}}}}}}tttooommmmmmllliiiiiihhhgggddd```\\\YYYZZZYYYXXXXXXYYYXXXVVVUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOQQQSSSQQQMMMMMMRRRWWWTTTUUUWWWWWWTTTOOOIIIEEEBBBBBBBBBDDDFFFGGGFFFEEE@@@CCCEEEDDD@@@???AAACCC???>>>===<<<:::999888777888777777666555444444444333333333333333333333333333444444555555444444333333333333222222111111111111111222222222333333333555444444555555666777888DDD@@@IIIiii~~~hhhPPP>>>777888666666555444333333222222222222222111111000000000333333333333333333333333333444555666666666555444555666777888888999888888:::;;;<<<======>>>======BBBBBBCCCCCCCCCBBB@@@???@@@BBBDDDDDDDDDEEEFFFHHHKKKKKKLLLMMMMMMMMMMMMMMMPPPQQQaaaqqqooolllmmmooopppmmmkkkkkkkkkgggbbbbbbdddccc```XXXUUUQQQKKKDDD>>>999777333111///---+++*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((()))***((((((+++111666>>>OOO```kkkttt~~~yyycccNNNAAA:::888777666555444333333333333333333222222222111111111000000000000000000000000//////...///111111000...------........./////////---------............///222222111111111111111222333333444555555555555444444555666888888888777777777888999::::::;;;===???===<<<<<<>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEFFFGGGEEEHHHJJJIIIGGGFFFJJJNNNNNNOOOOOOOOONNNPPPSSSVVVUUUTTTUUUXXX\\\^^^^^^\\\^^^bbbfffllluuuzzzvvvnnnpppsssxxx~~~zzztttpppjjjeeedddccccccccccccddddddcccaaa___\\\ZZZ\\\ZZZXXXWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRUUUWWWWWWTTTOOONNNQQQUUUQQQRRRSSSSSSQQQMMMJJJGGGDDDCCCBBBCCCDDDEEEDDDCCC??????@@@???>>>>>>???AAA>>>===<<<:::888888777777666666555555444333333222333333333333333333333333333333444444444444333333333333222222222111111111111111111222222222333333444444444444555666777888:::999@@@VVVwwwvvvuuudddNNN@@@999888:::666555555444333333222222333222222222111111111111333333333333333333333333222333555666666666555555555666777888999999999999;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@CCCDDDFFFGGGFFFGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMSSSRRR\\\rrrpppmmmkkklllnnnooommmkkkkkkkkkgggbbbaaacccbbb^^^XXXVVVQQQKKKEEE???:::777333111///---+++*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((()))+++,,,+++555BBBOOOaaayyyooocccQQQAAA777555666777666555444333333222333333222222222111111111111111000000000000000000000000000//////000111111///------------------.........---------............///000111222222222111000000222333555777777666555444444444555555666666666777555666888999999:::===???<<<;;;;;;===???AAA@@@???BBBBBBAAA@@@??????>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDFFFHHHFFFDDDDDDFFFIIILLLNNNNNNNNNNNNOOOQQQSSSRRRRRRRRRUUUWWWYYYXXXWWWYYYYYY[[[bbbmmmqqqeeeWWW]]]___cccggglllppprrrtttnnnsssvvvrrrjjjhhhmmmsssppppppmmmkkklllnnnjjjdddcccaaa______``````^^^]]]]]]^^^^^^___^^^]]][[[ZZZ\\\[[[XXXVVVUUUUUUVVVWWWQQQQQQRRRRRRSSSSSSSSSTTT[[[[[[ZZZUUUPPPNNNOOORRRMMMNNNNNNNNNMMMLLLJJJIIIFFFDDDBBBAAABBBCCCCCCBBB???===::::::;;;===>>>>>>===<<<999777555555666777444444444333333222222111222222222222222222222222222333333444444333333222222222222111111111111111111111111222222222222333333333333333444555666777777999>>>EEEVVVttt{{{sssvvvwww___EEE999888888888888555555444444333333222222333333333222222222222111222222333333333333333333222222444555666666666666666777888999999:::999999;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAACCCEEEGGGGGGGGGGGGIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMTTTRRRTTT___oooooollljjjkkknnnooommmjjjjjjjjjfffaaa```bbb```\\\YYYVVVRRRLLLEEE???;;;888333222///---++++++***+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++***)))***+++,,,***)))'''---555===KKKccc|||cccOOOJJJDDD<<<999888999888666444444333222222222222222111111111111111111111000/////////000000000000000111000///000111000...,,,------------------......---------............///...///222444555444222111111333666888888777555333222222222333444555777888555666777777777888;;;===:::::::::<<>>===@@@@@@@@@??????>>>>>>===??????@@@BBBCCCDDDEEEFFFBBBCCCEEEDDDCCCDDDFFFIIILLLMMMOOOOOOOOOOOOPPPRRRRRRRRRSSSTTTVVVVVVVVVVVVWWWWWWXXX___iiimmmdddWWWUUUWWWYYY\\\___aaabbbccc___ccceeeddd```___bbbfffbbbddddddcccdddgggeee_________```aaaaaa```\\\YYY[[[[[[[[[[[[[[[ZZZYYYXXX[[[[[[YYYWWWTTTRRRSSSSSSMMMNNNOOOPPPQQQSSSTTTTTTYYYYYYWWWRRRNNNLLLMMMNNNKKKJJJIIIIIIIIIIIIJJJJJJGGGDDDBBBAAABBBDDDDDDDDDCCC>>>999888:::<<<<<<;;;<<<:::777444333333555666444444333333333222222222111111111111222222222222222222333333333333222222111111111111111111111000111111111111222222222222222222222333333444555666777;;;>>>===BBBXXX{{{|||yyy|||TTTEEE888777;;;;;;666333444444444333333333222222333333333222222222222222222222222222222333333333111222333444666777777888666777888999:::::::::::::::;;;<<<===>>>?????????===>>>@@@BBBDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEFFFHHHEEEFFFHHHJJJKKKLLLMMMMMMPPPOOOPPPSSS[[[oooooommmkkkkkknnnooommmjjjhhhiiifffaaaaaabbb```[[[ZZZWWWSSSLLLFFF@@@;;;999444222000---,,,+++++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++------+++)))&&&***///111444CCC\\\ppp|||kkk\\\NNNBBB;;;666444444666999888444000333222222111111111111222000000000000000000000000......//////000000000000111000///000111000...,,,........................---------............///+++...111555777666555444111333555777888666444333//////000222444666888999666777777777555555777999888888999;;;>>>>>>===;;;<<<===>>>?????????>>>>>>>>>>>>???AAABBBCCCDDDEEE???AAABBBCCCDDDFFFHHHJJJLLLNNNPPPQQQPPPOOOPPPQQQPPPQQQRRRSSSSSSSSSTTTTTTSSSUUUWWWYYY___ccc```ZZZWWWXXXYYY[[[\\\]]]^^^^^^```___]]]^^^_________^^^[[[^^^___^^^___bbb```\\\YYYZZZ[[[^^^^^^\\\XXXUUU[[[[[[ZZZZZZXXXWWWVVVUUUXXXZZZ[[[YYYUUUQQQPPPPPPKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQOOOMMMKKKJJJLLLMMMJJJIIIGGGFFFFFFGGGHHHIIIEEECCCAAAAAACCCEEEGGGGGGFFFBBB<<<:::;;;<<<;;;999:::888555222222222444555444444444333333333333333000000000111111222222222111111222222222222111111000000000000000000000000000000111111111222222222111111111111222333444555444888999777777DDD\\\ooowwwfffrrrxxxuuu|||tttUUU@@@:::888:::<<<888444333333333333333333222222222222222222222222222222222111111111222222333333333222222333444555666777888666666777888999999999999999:::;;;<<<>>>>>>??????===>>>@@@CCCEEEEEEFFFFFFBBBCCCDDDEEEDDDDDDEEEGGGEEEFFFGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOQQQ___{{{qqqnnnllllllnnnooollliiiggghhhfffbbbbbbcccaaa\\\ZZZXXXSSSMMMGGGAAA<<<999444222000...,,,+++++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))******))))))((((((***---...,,,000>>>NNN[[[rrrkkkcccUUUFFF;;;777777999666555444444444333000...222111000000000000111111////////////000000000000---......//////000000111000//////000111111///---/////////...............---------............///+++---111444666666555444111222444666666555444333...///111222444666888888666777777666444333555666666666888;;;======;;;999:::;;;<<<>>>??????>>>===<<<<<<===>>>@@@AAABBBBBB??????@@@BBBEEEGGGIIIKKKKKKNNNQQQRRRQQQOOOOOOOOOKKKMMMOOOOOOOOOOOOPPPQQQRRRVVVXXXVVVVVVYYYZZZYYY[[[\\\]]]^^^____________^^^ZZZVVVUUUXXXYYYWWWTTTXXX[[[\\\ZZZZZZ\\\\\\YYYTTTUUUWWWZZZ\\\\\\ZZZWWW[[[[[[YYYXXXVVVUUUTTTSSSVVVYYY[[[YYYUUUSSSTTTUUULLLLLLMMMNNNOOOPPPQQQQQQMMMLLLKKKJJJKKKLLLNNNPPPMMMKKKHHHFFFEEEEEEEEEFFFCCCAAA@@@AAACCCEEEFFFFFFDDDAAA>>>;;;:::::::::999888777444333222222333444333333333333333333333333/////////000111111222222000111111222222111111000////////////000000000000000000000111111111111222000000000111111222333444333666777666777<<>>>>><<<>>>@@@BBBDDDEEEEEEEEECCCDDDFFFEEEDDDDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNNNNMMMSSSeeewwwssspppmmmmmmoooooollliiifffgggfffcccccceeeccc^^^[[[XXXTTTNNNGGGAAA<<<:::444333000...,,,+++++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((+++***'''&&&&&&(((,,,***+++......---000777<<>>>>><<<999666444444444555666555333111000111333000000000//////000000111........./////////000000------......///000000111//////...///111111000............---------,,,,,,---------............///,,,---000222333333222111111222333333444444333333000111333444555666555555444555555444333333555666555555777:::<<<===:::888:::;;;===>>>>>>===<<<;;;<<<<<<===>>>@@@AAABBBCCC?????????AAADDDFFFHHHHHHIIILLLPPPQQQPPPNNNMMMMMMGGGJJJMMMMMMMMMMMMNNNPPPQQQUUUWWWTTTSSSVVVXXXVVVRRRSSSTTTUUUVVVVVVVVVVVVYYYWWWTTTTTTVVVXXXZZZZZZYYY\\\]]]YYYYYY\\\]]][[[VVVVVVWWWZZZ\\\^^^]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRVVVXXXYYYWWWUUUWWW]]]bbbOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLKKKLLLNNNQQQTTTUUUPPPNNNKKKGGGEEECCCBBBBBBAAA@@@???@@@BBBCCCBBBAAA<<<===<<<;;;888777888999666666555444333333333333222222222222222222222222......//////000111111222000000111111111111000000........./////////000000000000000000111111111111000000000000000111333333444555666777888:::>>>AAARRRrrrqqqwww}}}{{{rrrwwwnnnVVVCCC777888555333333222000222888222222222222222222222222//////000000000111111111///000000111222222333333555444444333444555666777444444666777777777777777666777888:::;;;<<<======;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKMMMNNNMMMNNNVVVaaa|||uuurrrooonnnooooookkkhhheeeffffffcccdddfffddd___[[[YYYTTTNNNGGGAAA===:::444333111...,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''+++...,,,'''$$$&&&)))...'''%%%+++000,,,)))(((...555@@@NNN```vvvvvvdddUUUDDD777444222//////111222333333+++///222333111000111444000000////////////000111---.........//////000000---------...///000000111///......///111222111///---------,,,,,,+++++++++---------.........//////---...///000000///...---111111111222222222333333222333555666666555333111111333444444333444666888444555777:::<<<<<<:::777;;;<<<>>>>>>===<<<:::888>>>>>>???AAABBBCCCDDDEEE@@@@@@???@@@CCCDDDEEEEEEGGGKKKOOOPPPOOOMMMKKKKKKGGGJJJMMMNNNMMMMMMOOORRRLLLOOOQQQPPPRRRVVVVVVSSSUUUUUUVVVXXXXXXYYYYYYYYYWWWXXXYYYZZZ[[[___fffkkkZZZ]]]]]]YYYYYY\\\___^^^YYYXXXWWWXXXZZZ\\\[[[ZZZVVVVVVTTTSSSRRRRRRRRRRRRVVVXXXXXXVVVUUUZZZeeemmmRRRQQQQQQQQQQQQQQQPPPPPPPPPOOONNNOOORRRVVVXXXYYYSSSQQQMMMIIIEEEBBBAAA@@@@@@?????????AAA@@@>>>===555888:::999666555777999555555555555444333333222000000000000000111111111---......///000111111222000000111111111111000000---.........//////000000000000000000111111111111////////////000111222333222222333333444666999;;;:::PPPoooxxxxxx|||uuuyyy|||tttrrreeeHHH:::777888444111222555666333222444222222222222222222222222......//////000000000111///000000111222222333333666555444333333444666777333444555666777777777777555666777999:::;;;<<<<<<999;;;===???@@@AAAAAAAAA???AAABBBAAA@@@@@@AAABBBIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJLLLOOOOOONNNRRRYYY```rrrpppnnnnnnooonnnjjjfffddddddeeeggghhhgggccc```cccZZZRRRLLLGGG@@@===>>>666333000......---+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++%%%$$$(((***&&&$$$'''(((((((((((())))))))))))))))))))))))************###)))///333;;;LLLdddvvvyyykkkWWWGGG===777222...000000000000000000000000////////////000000000000////////////////////////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------------+++---...///.........///---------...///000000111111111111000000000000000111111222333333333222222222222222222333444555555555777999;;;;;;;;;:::999;;;;;;;;;;;;:::999888777===>>>???@@@???@@@CCCEEE@@@>>>===???CCCEEEDDDBBBDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLOOOPPPPPPPPPPPPRRRUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWYYY\\\\\\]]]aaagggkkkcccccc```[[[XXX\\\fffnnniiiaaaXXXTTTVVVYYY[[[[[[VVVUUUTTTSSSSSSSSSTTTUUUSSSTTTUUUUUUUUUWWWZZZ\\\QQQOOOMMMOOOQQQRRROOOMMMNNNOOOMMMKKKOOOZZZeeeiii[[[WWWRRRMMMIIIFFFCCC@@@======>>>@@@AAAAAA>>><<<999999888666555333222222333333333222222222111111222222222111111111000000000000////////////000000////////////////////////......------------..................///////////////000000000111111111111111111222333444666666777<<>>>>>AAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOOOOZZZfff}}}ssspppnnnooopppoookkkgggfffeeeeeefffgggfffccc```bbbZZZQQQLLLGGG@@@<<<===666333000......---+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&)))%%%%%%)))***&&&&&&)))'''((((((((())))))))))))(((((()))))))))************,,,...,,,,,,222>>>GGGXXXaaappptttfff[[[MMMDDD:::444444555666555000000000000000000000000....../////////000000000........................000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,---***,,,......---,,,---...,,,,,,,,,---......//////000000000000000000000000000111222222333333222222222222111222222333444555555666888:::;;;:::999888;;;;;;;;;;;;:::999888888<<<===>>>???>>>???AAACCC???>>>===???BBBDDDCCCAAADDDEEEGGGIIIJJJKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOOOOPPPPPPQQQUUUWWW[[[[[[\\\[[[[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZ^^^aaa]]]^^^^^^\\\\\\aaakkksssnnnfff\\\VVVVVVWWWWWWVVVWWWWWWUUUUUUTTTUUUUUUVVVWWWWWWVVVTTTSSSRRRSSSTTTNNNLLLKKKMMMOOOPPPNNNKKKQQQRRRQQQMMMNNNUUUZZZZZZVVVUUURRRPPPMMMIIIDDD@@@<<<<<<===>>>??????<<<:::999888777666555333222222333333222222222111111111222222111111111000000000000//////////////////000..............................------------......---.........//////////////////000000000111111111111111222333444555666666888999>>>JJJ```xxxppprrrwww{{{yyyrrrmmmlllnnnlllggghhhrrr{{{{{{yyyyyy{{{sssxxxrrr^^^OOO???888666222111222222222222222222222222222000000000000/////////...111111000000///......---...///000000//////000111333222222222222333444444333333444555666777888888999888888777777888888888999999:::;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCFFFGGGIIIKKKJJJIIIGGGEEEGGGGGGHHHIIIKKKLLLMMMNNNQQQXXXiiisssqqqooooooppppppllliiiiiigggeeeeeeeeedddbbb``````XXXPPPLLLFFF???<<<<<<666333000///...---+++)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((&&&''')))(((&&&'''***''''''((((((((()))))))))(((((())))))))))))******)))***++++++******,,,...555===KKKZZZiiivvvuuudddWWWKKK???777666222...---000333444333////////////////////////.........////////////000..............................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++++++++,,,------....../////////000000000000000000000111222222222222222111111111111222333444555444555777888999999888888;;;;;;;;;;;;::::::999888:::;;;============???@@@>>>======>>>AAABBBBBBAAACCCDDDEEEGGGHHHIIIJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNOOOQQQTTTWWW^^^^^^___^^^]]]ZZZWWWUUUYYYZZZZZZZZZXXXWWWXXXYYYYYY[[[]]]]]]^^^cccjjjpppmmmfff]]]WWWVVVVVVVVVTTTYYYXXXWWWVVVVVVVVVVVVVVVWWWUUUSSSQQQOOONNNMMMMMMKKKKKKKKKLLLNNNNNNMMMLLLPPPRRRRRRNNNNNNPPPOOOLLLNNNNNNOOOOOONNNIIICCC>>><<<<<<<<<<<<===<<<:::777888888777666444333222222222222222222111111111000111111111111000000000000//////............//////..............................------------......---------.........//////////////////000000000000000111111222333444555555444555666777@@@XXXzzz```III>>>888444333444222222444111111111111111111111111000000000/////////......111000000//////............///000000//////000111222222222222222333444444333333444555666777777888===;;;999666555555555666888999::::::<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBBFFFGGGHHHIIIHHHFFFDDDCCCEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOVVVddduuutttqqqooooooqqqpppmmmjjjkkkhhheeeccccccbbbaaa```___WWWPPPKKKFFF???;;;<<<666444111///...---+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''))))))&&&%%%&&&((('''''''''((((((((())))))(((((((((((()))))))))***''''''))),,,///000///...000111444999AAAMMMZZZcccuuuzzzxxxeee\\\NNNCCC;;;666000,,,555333111111222222///---........................------........./////////------------------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............------,,,,,,---///...,,,+++++++++++++++,,,,,,---------.........///////////////000//////000111222222222222000000000111111222333444333444555666777777777666::::::;;;;;;:::999999888777999;;;;;;;;;;;;<<<===<<<<<<<<<===???@@@@@@@@@BBBBBBDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLIIIKKKLLLMMMNNNQQQUUUXXX[[[\\\]]]]]]\\\YYYVVVTTTWWWXXXYYYYYYYYYXXXXXXXXXZZZ\\\]]]]]]]]]___bbbeeeaaa]]]XXXUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVUUUUUUUUUQQQOOONNNMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNMMMMMMKKKNNNNNNKKKLLLNNNLLLHHHGGGGGGHHHIIIIIIFFFAAA======<<<;;;;;;<<<;;;999777777777666555444333222111222111111111111000000000111111000000000////////////......------......///------------------------...------,,,,,,------...,,,,,,---------................../////////000000000000111111222333333444222666888666666@@@SSScccnnnOOO>>>999333333444444333111222444111111111111111111111111000000/////////.........000000/////////............///000000//////000111222222222111222333333444333333444555555666777777>>>;;;888555333333555666888888999:::;;;<<<======<<<<<<===>>>??????@@@@@@DDDEEEFFFGGGFFFEEEDDDCCCEEEFFFGGGHHHJJJKKKLLLLLLPPPOOOQQQUUU___rrrtttqqqnnnnnnppppppnnnkkkllliiieeebbbbbbaaa```___^^^VVVPPPLLLGGG@@@;;;;;;777444111//////...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((('''%%%%%%%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))+++)))((()))+++,,,***(((...---***(((***000888>>>KKKRRR___qqqxxxkkkaaaYYYOOOIII@@@;;;555222222111000...,,,,,,...000111111///...------------------------------------............------------------------++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---...////////////...---,,,---///000///---,,,,,,,,,---------------.........------........./////////---...///000111111111111000000000000111222333333222222333444555555555555999999999999999999888777666888:::::::::999:::;;;:::;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMGGGIIIKKKMMMNNNQQQVVVYYYWWWYYY[[[\\\\\\ZZZWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVYYYZZZ[[[[[[ZZZZZZZZZ[[[WWWUUUSSSRRRRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRNNNLLLJJJJJJJJJJJJGGGEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLJJJHHHIIIMMMLLLHHHFFFEEEDDDCCCDDDCCCAAA???>>><<<;;;;;;<<<;;;999777666666555444333222222111111111111000000000//////000000000/////////............------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///////////////000000111222222222222555888777666888===BBBVVVvvvpppWWWDDD:::777666111333333111...---///000000000000000000000000000////////////............////////////...............///000000//////000111222111111111111222333333333333444444555555666666:::888666444333444666888777777888999:::;;;<<<<<<::::::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPRRRSSSVVVaaaxxxtttpppmmmmmmooopppnnnlllkkkhhhdddbbbbbbaaa```___^^^VVVPPPMMMHHHAAA<<<<<<777444111000///...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%&&&***)))%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))+++***((((((((()))((('''(((***,,,,,,++++++---......333>>>JJJWWW___cccdddkkksssvvvnnnhhhfff___WWWKKKAAA<<<888444222000///...///000000...---)))***,,,...///000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---.../////////...---,,,---...000///...------...---------------.........,,,,,,------.../////////,,,---...000111111111111////////////000111222333111111111222333333444444777777888888888777777666555777999:::999888888999888:::;;;<<<;;;<<<>>>?????????@@@AAABBBDDDEEEFFFFFFEEEEEEEEEGGGIIIKKKLLLFFFHHHKKKMMMOOORRRWWWZZZVVVXXXZZZ[[[\\\[[[ZZZYYYWWWUUUTTTTTTUUUVVVTTTSSSUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPTTTTTTTTTTTTSSSRRRPPPOOOOOOLLLJJJJJJKKKKKKGGGCCCEEEFFFHHHHHHFFFEEEFFFFFFNNNMMMJJJGGGIIIMMMKKKGGGIIIFFFCCCBBBBBBBBBBBBAAA===;;;::::::;;;;;;:::888555555444333333222111111000000000000////////////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------.........////////////000000000111111222222222222333555888:::???NNNfffppp___HHH:::666666444111222444444000...000111000/////////////////////////////////.........------...........................///000000//////000111111111111111111222333333333333444444444555555555666555444333444666888999666777888888::::::;;;<<<999999:::;;;===>>>?????????@@@BBBCCCEEEFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOLLLNNNRRRUUUTTTXXXfffuuusssooollllllnnnooonnnllliiigggdddccccccbbb```___^^^WWWQQQNNNIIIBBB======777555222000///...,,,+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%######***222000)))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((())))))***+++,,,'''***---//////.........)))+++...111333666999;;;===CCCKKKPPPSSSWWW^^^cccdddaaaaaadddbbb]]][[[\\\TTTSSSPPPKKKCCC===999888666444111...---...000111------------......,,,+++.../////////...------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++((()))***++++++***))))))************************************+++++++++++++++,,,---......,,,***)))+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,...///000111111111///////////////000222222000000000000111222333333555555666666666666666555444666999:::999888777888666999;;;;;;::::::<<>>>>>???@@@BBBDDDEEECCCCCCBBBBBBDDDFFFIIIJJJFFFHHHKKKMMMPPPSSSXXX\\\VVVVVVWWWXXXXXXXXXXXXXXXVVVSSSRRRSSSVVVXXXYYYXXXTTTTTTTTTUUUUUUUUUSSSRRRTTTTTTUUUTTTRRRQQQPPPOOOTTTTTTTTTTTTSSSQQQOOONNNNNNLLLJJJLLLPPPPPPMMMIIIFFFHHHJJJIIIFFFDDDEEEFFFNNNMMMKKKIIILLLOOOMMMGGGIIIFFFCCCAAAAAAAAA@@@???;;;999888888999:::999888444444333333222222111111000000/////////........./////////.........------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000///000000111222444777999:::;;;BBBTTTooovvvggg]]]<<<<<<<<<999555111//////111444333000000444333000//////////////////////////////.........---------...........................///000000//////000111111111111111111222222333333333444444444444555555333333333444555666777888666666777888999:::;;;;;;888999:::;;;===>>>??????AAABBBBBBCCCDDDEEEEEEFFFIIIIIIJJJKKKMMMNNNOOOOOOMMMOOOTTTWWWUUUTTT\\\eeeyyyrrroookkkkkkmmmooommmkkkgggfffdddcccccccccaaa___^^^WWWQQQOOOJJJCCC>>>===777555222000///...,,,+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!###...888666---&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$'''))))))(((''''''(((((())))))((('''(((+++...,,,------,,,***+++///444...111333222000111666;;;:::777777:::999555444777333444555333111............///000///---,,,,,,---*********+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,...000++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***++++++***)))(((************************)))************+++++++++)))***+++,,,,,,+++)))''')))+++------,,,,,,---...++++++++++++++++++++++++++++++,,,------...//////+++,,,---///000111111111.........//////000111222////////////000111222333444444555555555555555444444777999:::999777777777666888;;;;;;999999<<<>>>>>>>>>>>>>>>@@@BBBDDDEEEAAA@@@@@@@@@AAADDDGGGIIIFFFHHHKKKMMMPPPTTTYYY]]]TTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPSSSYYY^^^aaaaaaWWWVVVUUUTTTTTTSSSPPPNNNSSSUUUVVVWWWUUUTTTSSSSSSTTTTTTUUUTTTSSSQQQOOONNNKKKIIIIIINNNTTTWWWUUUQQQJJJLLLNNNLLLIIIGGGGGGIIIJJJKKKJJJKKKPPPTTTPPPIIIGGGDDDBBB@@@@@@>>><<<:::999777666666777999888888444333333222222111111111000/////////............//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////---111555555444333444777444555666:::EEE[[[zzzrrr___LLL<<<333:::444...,,,...000111111---000000---...222000)))//////////////////////////////.........------------........................///000000//////000111111111111000111222222333333333444444444444444444222333444555555666777777666666777888999:::;;;;;;888999:::;;;===>>>???@@@CCCCCCDDDDDDDDDDDDDDDDDDHHHIIIJJJKKKLLLNNNOOOOOORRRSSSVVVXXXVVVTTTXXX___aaapppsssqqqnnnmmmmmmlllkkkjjjlllhhhdddbbbbbbbbbaaa```___[[[UUUOOOJJJEEE@@@===888666333222111///,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((###"""&&&)))&&&"""!!!###&&&((((((&&&$$$%%%'''&&&%%%%%%%%%%%%&&&'''''')))'''&&&)))......***&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------000000//////....................................***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,///...,,,***)))(((''''''))))))))))))************,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---......//////....../////////////////////////////////000111111222222444444444555555444333333222444777999::::::999888;;;888666888;;;??????>>>:::;;;===???AAABBBCCCCCCAAAAAABBBBBBDDDEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSTTTQQQOOOPPPSSSTTTRRROOOPPPQQQRRRTTTVVVXXXZZZ[[[SSSSSSSSSRRRPPPNNNLLLLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTVVVVVVTTTSSSQQQNNNNNNNNNOOOPPPQQQSSSTTTMMMNNNOOOLLLIIIGGGIIIKKKGGGIIILLLNNNPPPOOOMMMLLLEEEFFFFFFBBB>>>>>>DDDJJJ???<<<777555555555666555222111111111000000//////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............//////000000000111111111111444333222333888BBBMMMUUUwww}}}kkkSSSBBB;;;777222...111000///---------.../////////000//////...------,,,,,,,,,---------......////////////////////////............////////////////////////000000000000111111111111111222222222222222333333444555666666555555666666777777888888888888888888888888888999:::;;;===???@@@AAA@@@@@@AAAAAAAAA??????@@@CCCFFFPPPPPPNNNMMMMMMNNNOOOPPPUUUTTTTTTTTTTTTUUUWWWXXX^^^cccrrrsssqqqnnnmmmmmmmmmkkkjjjkkkhhheeeccccccbbbaaa```^^^ZZZTTTOOOJJJEEEAAA===888666444222111///,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%###$$$&&&%%%%%%)))000111+++$$$!!!###&&&((((((&&&%%%%%%%%%%%%&&&''''''(((&&&%%%'''++++++((($$$%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++************+++++++++,,,......------,,,,,,,,,,,,------------------------***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++***************)))))))))***++++++//////---+++***)))(((((((((((()))))))))***************************))))))++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,------.............................................//////000111111111333333333444444333333222222333555666777888777777888777555777:::<<<<<<;;;;;;;;;===>>>????????????CCCCCCBBBBBBCCCDDDEEEEEEGGGGGGIIIKKKMMMNNNOOOOOOMMMLLLLLLNNNPPPQQQQQQPPPOOOOOOOOOQQQRRRTTTVVVWWWOOOOOONNNNNNOOONNNMMMKKKJJJKKKMMMPPPQQQRRRSSSSSSSSSTTTUUUUUUTTTRRRPPPOOOQQQOOOMMMKKKJJJKKKNNNOOOMMMNNNOOOMMMKKKIIIKKKMMMKKKLLLMMMNNNNNNLLLJJJIIICCCCCCBBB@@@>>>>>>AAADDD===:::666444444444555444111111111000000000//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............/////////000000000111111000000000///111555;;;@@@JJJ]]]yyysssfffPPPFFF:::333222333222000111000...---------......///////////////...------,,,,,,,,,------------...........................---.........////////////.../////////000000000000000000111111111111222222222222333333444555555555444555555666666777888888666666777888999::::::;;;;;;<<<===???@@@@@@AAAAAA@@@AAAAAA@@@???@@@CCCFFFLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTVVVWWWYYY^^^\\\___iiivvvrrrqqqooonnnnnnmmmllljjjkkkhhhfffdddddddddbbb```]]]YYYSSSNNNJJJFFFAAA>>>999777444222111///---+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$"""###&&&&&&"""###000???MMM>>>+++###$$$''''''$$$%%%%%%%%%%%%%%%&&&''''''(((%%%###$$$'''(((%%%###%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************((())))))))))))*********+++++++++***************++++++++++++++++++++++++******++++++++++++************************************************++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************)))))))))))))))******+++///...---+++***)))))))))(((((())))))))))))******(((((())))))))))))))))))************************+++++++++++++++,,,,,,,,,)))))))))******+++,,,---,,,---------....................................------......///000000000111111222222333222222111111111222333444555555666666555555777999:::999888:::;;;<<<<<<<<<<<<<<<<<>>===>>>???>>>===;;;888444222333333333222000000000000//////////////////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000///111222222111000222333222;;;JJJ[[[nnn}}}rrrfffXXXJJJAAA666333000////////////...//////...---------............//////......------,,,,,,,,,,,,------------........................---------.........//////....../////////000000000///000000000111111111222222222222333333444444555444444444555666666777777555555666888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@@@@??????@@@BBBEEEFFFHHHIIILLLNNNOOOPPPPPPOOOPPPPPPQQQSSSUUUWWWXXX^^^YYYUUUVVV]]]lllrrrpppooooooooonnnllljjjjjjhhhfffeeeeeedddbbbaaa\\\XXXSSSNNNJJJFFFBBB???999777444222111000---+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$'''&&&"""###000???NNN@@@...%%%%%%'''%%%"""%%%%%%$$$$$$%%%%%%&&&'''(((&&&######$$$%%%$$$###%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))************************))))))************))))))************************)))))))))***************++++++++++++++++++++++++************++++++++++++*********************))))))(((((((((((()))******---,,,+++***))))))))))))(((((((((((()))))))))***((((((((())))))*********)))))))))))))))((((((((())))))******+++++++++,,,)))))))))***+++,,,---...---,,,,,,,,,------..............................,,,,,,------...//////000///000111111111111111111222111111111222333555555444555666888999999888777999:::;;;<<<<<<<<<<<<<<>>>>><<<===>>>>>>===>>>AAACCCCCCEEEGGGJJJLLLLLLMMMLLLJJJKKKLLLNNNQQQSSSUUUVVVXXXXXXWWWWWWYYY___jjjsssqqqpppoooooopppooommmjjjjjjhhheeedddddddddcccaaa]]]YYYTTTOOOKKKGGGCCC@@@999777555333222000---+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$%%%&&&$$$###***222...***%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((())))))*********************************))))))*********+++++++++))))))))))))))))))))))))((((((''''''(((((()))*********)))(((((('''(((((('''(((((((((((()))))))))((())))))******+++++++++(((((((((((((((((((((((()))))))))******+++++++++))))))******+++---...///---,,,,,,,,,,,,---..............................,,,,,,,,,---......//////...///000000111111111000222222222222333444555555333555777999999999999999888999:::<<<===>>>??????>>>>>>???@@@BBBCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKNNNQQQQQQOOOOOORRRUUUPPPPPPOOOOOOOOOOOOOOOPPPMMMLLLKKKLLLOOOPPPMMMKKKLLLLLLMMMMMMNNNOOOPPPQQQJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGIIIJJJJJJIIIIIIKKKKKKJJJHHHGGGFFFEEEEEEAAA===:::;;;???@@@;;;666666444111000111111000///.....................///...---,,,++++++******+++************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,---,,,,,,---------.........---...//////......000111555333000000333777;;;>>>CCCNNN]]]kkkvvvuuujjjaaaWWWKKKCCC???:::333...---...000222***,,,------,,,,,,...000,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------............////////////------...///000000111111111111111222222222222222222222222333444444555555777777777777777777777666888888999999:::;;;;;;;;;999:::<<<<<<<<<===???AAACCCDDDFFFHHHHHHHHHGGGGGGEEEFFFHHHKKKNNNPPPRRRSSSQQQUUUXXXXXXWWWYYY[[[^^^qqqpppooopppqqqpppmmmkkkjjjgggcccbbbbbbccccccbbb___[[[UUUPPPLLLHHHCCC@@@:::888555333222000...,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$&&&&&&######'''"""&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))'''''''''''''''((())))))(((((('''''''''''''''(((''''''(((((((((((())))))))))))******************'''''''''(((((()))))))))***************+++++++++))))))******,,,---///000---,,,+++++++++,,,...///------------------------,,,,,,------.../////////......///000111111111111222333333333444444444555333555888999999999;;;<<<888999:::===>>>@@@@@@AAA<<<===>>>???AAADDDFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHKKKLLLMMMMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@===:::;;;>>>>>>:::666444222000000000111///...---------...............------,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------/////////---++++++---///...///000111111222222333111555999===AAAJJJVVV```hhhrrr~~~wwwmmmccc]]]XXXOOODDD<<<888555111,,,---...000111000...,,,+++,,,,,,,,,+++))))))+++---***+++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////,,,,,,---...///000111111111111111111111111111111111111111222333333444444777777666666555444444444666777999:::::::::999888777999;;;<<<<<<<<<>>>@@@DDDDDDEEEEEEEEEDDDDDDCCCBBBDDDFFFIIILLLNNNPPPPPPQQQVVVXXXUUUTTTVVVYYYZZZpppppppppqqqqqqpppmmmkkkjjjfffaaa______aaaccccccaaa]]]WWWRRRMMMHHHDDD@@@:::888555333222111...,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&%%%""""""%%%$$$''')))(((%%%######%%%$$$$$$$$$###$$$$$$%%%&&&###$$$&&&'''&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))''''''&&&&&&''''''((()))(((((('''''''''(((((()))'''''''''((((((((())))))))))))))))))))))))((((((&&&&&&'''((()))******++++++++++++++++++*********((((((((()))+++,,,...///---,,,+++***+++,,,...///---------------------------------...//////000000......///000111222222111111222333444444444333222222444777888777999<<>>>>>??????======>>>???AAABBBDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLMMMLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPSSSRRROOOMMMOOORRRQQQPPPOOONNNNNNOOOPPPPPPKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEHHHGGGEEEBBBAAACCCDDDEEEEEEDDDBBBAAA???<<<::::::;;;;;;999666333222000000111111///...,,,,,,---------.........---,,,+++******)))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,...///000///------...///,,,///111222000//////000777777555222000111444777555>>>HHHNNNVVV___cccdddiiiooovvvwwwtttqqqrrrtttwww{{{zzzssslllggg___XXXSSSQQQNNNJJJEEE???999555555111---,,,...111222222,,,...111222000...+++***111000---,,,***)))(((((()))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////+++,,,,,,---///000000111111111111111111111111000000000111111222333333333444444444444444444333333666888;;;======;;;999777777999<<<=========???AAACCCCCCBBBBBBAAABBBBBBBBBBBBDDDGGGJJJMMMNNNOOOPPPOOOUUUWWWRRRPPPTTTXXXXXX~~~pppppppppqqqrrrqqqnnnkkkjjjfff```]]]^^^```bbbdddccc___YYYSSSNNNIIIDDD@@@:::888555444222111...,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&$$$!!!###)))"""######""""""###&&&((($$$$$$######$$$$$$%%%&&& """%%%'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&'''((()))+++,,,,,,---,,,,,,,,,+++*********&&&&&&'''(((***+++---...---,,,+++******,,,...///------------------------------......///000000000......000111222222222222000111333444555333222111111333666666666888===AAA:::;;;<<<<<<======<<<<<>>>>><<<:::999888888777666333111000000111111000...,,,,,,,,,------.........---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,&&&(((,,,------,,,------***---000000------///222------///000111222333333///555888777888<<<>>>===>>>@@@CCCEEEFFFGGGGGGHHH@@@FFFHHHEEEBBBAAA===888555333111000111222222222333111///......///////////////---+++***+++...111***)))((())),,,,,,+++***)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////++++++,,,---...///000111111111111000000000000000000000000111222222333333222222222333333444444444666999<<>>>>>???@@@BBBBBBAAA@@@???@@@AAABBBCCCCCCEEEHHHKKKMMMOOOPPPPPPGGGNNNRRROOOMMMPPPRRROOOtttqqqnnnpppssssssooojjjkkkjjjeee______cccdddaaabbb^^^YYYRRRKKKFFFCCCAAA???<<<999777555222///,,,''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''((()))++++++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,---///000,,,,,,,,,---------..............................////////////////////////222222333444444444444333333333333444666777999:::999999:::;;;<<<<<<<<<;;;???===;;;;;;===@@@AAABBBCCCEEEFFFGGGHHHIIILLLNNNGGGIIILLLLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPNNNKKKIIIKKKMMMPPPRRRSSSRRRQQQPPPPPPRRRUUUVVVUUUUUUUUUUUUQQQPPPNNNMMMKKKJJJIIIIIIGGGFFFFFFFFFHHHGGGFFFDDDCCCDDDEEEFFFDDDBBB???===>>>???AAAAAA@@@>>>;;;999???<<<999666666555444333222222111111000/////////+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......////////////////////////111111222222222333333333333333333333333333333333444444333333222111000000000000000000000000000000///......------,,,++++++......---,,,,,,+++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------...///000000///000000000000000//////000000000000111111111111222333333333333333333444555444666:::999777999>>>DDDAAA>>><<<<<<============;;;===CCCDDDBBBAAACCCDDDFFFHHHIIIIIIJJJKKKMMMHHHJJJLLLNNNPPPQQQQQQQQQssspppnnnpppttttttooojjjiiiiiieee``````ddddddaaaaaa^^^YYYRRRLLLGGGCCCAAA???<<<999777555222///---((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))))))))(((((('''''''''''''''((()))***+++*********)))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---//////,,,,,,,,,------------...........................////////////////////////000000111222222222222222111111222333444666777888777888999;;;<<<=========>>>===;;;;;;===>>>@@@@@@AAABBBDDDEEEEEEGGGJJJLLLKKKMMMNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIKKKNNNPPPQQQPPPNNNMMMNNNQQQUUUWWWVVVUUUTTTTTTPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCBBB???<<<:::<<<999666444444444333222111000000//////......---++++++++++++++++++++++++******)))(((((()))******(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------//////////////////////////////000000000111111111111111111111111111111111222222111000000///..............................------------,,,,,,,,,,,,...------,,,++++++***************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,------...//////000000000000////////////000000000111111111111111222222222222333333444333666;;;<<<;;;>>>DDDDDDAAA===<<<<<<<<<<<<<<<===;;;===@@@@@@???@@@DDDCCCEEEHHHJJJJJJKKKLLLNNNLLLMMMOOORRRSSSTTTTTTTTTrrrpppoooqqquuutttnnniiiggggggdddaaaaaaeeedddaaa```]]]YYYSSSLLLGGGDDDBBB???<<<999777555333000---((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''')))******)))((('''''''''''''''((()))************))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///,,,,,,,,,,,,------------------------------------////////////////////////......///000000000000000000000000111333444666777666777888:::<<<===>>>>>>===<<<<<<;;;<<<<<<===>>>>>>@@@AAABBBBBBDDDFFFIIIMMMOOOQQQPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHIIIKKKMMMMMMMMMKKKJJJJJJMMMQQQSSSRRRQQQPPPOOOPPPNNNKKKIIIHHHHHHIIIIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@AAACCCFFFGGGCCCDDDCCCCCCAAA>>>;;;999888666333222222222222111/////////...------,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------........................------------....................................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++*********************************************************************************)))*********++++++++++++*********************************************************++++++++++++,,,************++++++++++++...//////000000///////////////000000000000111111000000000111111222222222444444666;;;<<<<<>>???AAA???<<>>===>>>AAADDDGGG@@@@@@???>>>===<<<:::999666333111000111222111111//////......------,,,,,,************************)))))))))(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************************************++++++++++++******++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,---------,,,,,,++++++*********)))************************************************************************)))))))))************+++************************************************************++++++++++++++++++++++++************......//////000/////////////////////000000000111000000111111222222333333666555666999999888;;;@@@DDDAAA===;;;;;;;;;;;;:::CCCDDDGGGIIIDDD>>>>>>BBBAAADDDGGGJJJKKKMMMPPPRRRPPPQQQRRRSSSTTTUUUVVVVVV|||ssspppoooqqqttttttnnniiidddeeedddaaabbbeeeddd```^^^\\\YYYTTTOOOIIIEEECCC>>><<<999777666444111///(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################################################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&'''''''''''''''(((((())))))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...///000000111111000000///000000111222444555666777888999999999999999888888;;;======;;;999999:::===>>>@@@@@@@@@AAACCCFFFFFFHHHKKKMMMMMMMMMMMMOOOKKKJJJHHHGGGHHHIIIJJJKKKIIIJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEDDDCCCEEEHHHKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCBBBAAAAAA???<<<::::::<<<@@@BBB===<<<<<<;;;;;;<<<<<<<<<555333111000111222222111000//////......------,,,************************((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************)))******++++++******)))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))***+++,,,------+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++------...///////////////...////////////000000000111111222222333444444555777555666999999888<<>><<<999888666555222000)))(((''''''&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000111111111111111/////////000222333555666777777777888777666666555666:::>>>>>>;;;999999;;;===>>>???@@@???@@@BBBEEEBBBDDDHHHJJJKKKKKKLLLNNNJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCDDDHHHLLLHHHGGGFFFEEEEEEDDDDDDDDDGGGEEEBBBAAAAAAAAAAAA@@@???>>><<<:::::::::;;;<<<<<<;;;;;;:::;;;<<<>>>???666444111000111222222111000//////...------,,,,,,************************'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************))))))************))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------------,,,---......////////////......////////////000000111111222333444555555666555444666:::<<<===BBBHHHJJJGGGDDDCCCCCCDDDDDDCCCGGGKKKTTT]]]\\\PPPDDD>>>@@@CCCFFFIIIJJJLLLNNNPPPTTTUUUUUUVVVXXXZZZ\\\]]]vvvqqqmmmnnnqqqsssppplllhhhgggccc^^^^^^bbbbbb___\\\[[[YYYUUUPPPKKKGGGDDD>>><<<999888777555222000)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''***)))'''&&&&&&'''((()))(((''''''&&&&&&'''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111000------...///000222333444444444555555666555555555444999>>>???<<<::::::<<<<<<===>>>>>>>>>???AAACCCAAADDDGGGIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFCCCDDDEEEEEEDDDEEEFFFHHHEEEEEEFFFFFFEEEDDDCCCBBBGGGDDDAAA???@@@@@@@@@???<<<<<<<<<<<<<<<;;;::::::<<<;;;999888888:::<<<===666444111000000111000000......------,,,,,,++++++************************''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************))))))************))))))))))))))))))*********+++))))))))))))))))))))))))************++++++++++++*********************************+++++++++++++++************************((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,------......+++,,,---...////////////........./////////000000000000111222333444555555666444666:::<<<===CCCIIIFFFCCC@@@???@@@BBBBBBBBBEEEHHHRRR^^^bbbXXXIIIAAA@@@BBBFFFHHHIIIJJJMMMOOOTTTTTTUUUVVVYYY[[[^^^```wwwrrrmmmmmmppprrrpppmmmiiihhhccc^^^]]]aaabbb___\\\[[[YYYUUUQQQLLLGGGEEE>>><<<999888777555333111))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((...,,,)))'''&&&(((***+++(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000,,,,,,,,,---///000222333111222333444555555555555333888???@@@===:::;;;===;;;<<<============@@@BBBBBBEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEE===AAADDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDBBB@@@GGGDDDAAA??????@@@@@@???999;;;===>>>>>>===;;;:::;;;999777555444666888999666333000//////000///...------,,,,,,+++******)))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,------......+++,,,---...////////////............/////////000...///000111222333444444777555666888999999>>>DDD???===::::::;;;=========BBBDDDMMM\\\ccc\\\MMMDDD???BBBEEEGGGHHHIIILLLMMMQQQQQQRRRTTTWWWZZZ]]]___sssrrrooonnnqqquuuqqqiiihhhhhhfffaaaaaacccaaa]]]bbb___ZZZUUUPPPLLLIIIHHH???===:::888777555222///,,,***'''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###""""""""""""############"""""""""###$$$$$$$$$%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))))))))***++++++++++++***,,,,,,++++++***)))))))))---,,,,,,,,,,,,---......////////////000000000000///......//////000111222444444444555555777888888888777777666666666666777999999999999999;;;>>>AAADDDEEEGGGIIIIIIGGGEEEDDDEEEEEEFFFIIIKKKKKKJJJGGGKKKHHHEEEEEEFFFFFFEEEBBBFFFDDDBBBBBBCCCDDDCCCBBBGGGDDDEEEGGGGGGBBBAAABBBAAA@@@???@@@@@@>>>;;;999;;;;;;;;;::::::999888888666777666666555444222222222000......///000///.........---,,,,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))+++++++++***++++++,,,,,,,,,,,,,,,,,,---...//////+++---//////...---...///---///000111000000222333222222333444666888:::;;;============<<<;;;:::999CCCCCCGGG\\\ooodddMMMFFFBBBDDDFFFIIIKKKKKKJJJJJJQQQOOOLLLJJJNNNXXXeeemmmrrrqqqooonnnqqquuuqqqiiihhhiiifffaaaaaacccaaa]]]aaa___ZZZUUUOOOKKKIIIGGG@@@>>>;;;999777555222000,,,***'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$###""""""""""""###########################$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((()))))))))))))))))))))***++++++++++++***+++++++++***************+++++++++++++++,,,------.............../////////............///000111111444444444444555666777777444444444444444444444444888888999999999;;;???AAADDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEHHHJJJJJJHHHFFFJJJGGGEEEEEEFFFFFFDDDBBBEEEDDDBBBCCCDDDDDDCCCAAAFFFDDDEEEHHHGGGCCCBBBCCCAAA@@@@@@@@@@@@???<<<:::;;;<<<======<<<;;;999888777777666555444333222111222000......///000///......------,,,++++++******))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))++++++*********+++,,,,,,+++******++++++,,,---...+++---//////...---...///---///000111000000222333222222222333444666777888999:::;;;<<<<<<<<<<<<<<>>AAACCCFFFIIIKKKLLLLLLKKKRRRRRRQQQPPPRRRXXXaaagggppppppnnnmmmqqquuuqqqiiiiiiiiifffaaaaaacccbbb^^^aaa^^^ZZZUUUOOOKKKHHHGGGAAA???<<<:::888666333111---***'''&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$###############""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((())))))))))))((())))))***++++++++++++***)))************+++++++++***************+++,,,,,,,,,,,,---------.........------------...///000111333333222333333444555666222333444555555555444333666777888999999;;;???BBBDDDCCCCCCCCCDDDFFFHHHIIIDDDDDDDDDFFFHHHHHHFFFDDDHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEBBB@@@EEECCCDDDHHHHHHDDDCCCEEEBBBAAA@@@@@@@@@???===;;;<<<>>>???@@@???===:::999777777666444333111000000111///------...///...---------,,,,,,+++*********)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''&&&'''(((((((((((('''&&&''''''((((((((()))))))))******))))))***+++,,,,,,)))))))))******+++,,,---,,,...//////.........000---///000000000000111333222222222222333444555666666777888:::<<<===>>>??????AAA???HHH]]]^^^III:::???AAADDDHHHKKKLLLMMMMMMQQQRRRSSSTTTTTTVVVYYY\\\oooooonnnmmmqqquuupppiiiiiiiiieeeaaaaaadddccc___```^^^ZZZUUUPPPKKKHHHFFFBBB@@@===;;;999777444222---+++(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$#########!!!"""""""""############%%%$$$$$$$$$###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$###!!!!!!!!!###$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((())))))***++++++++++++***((())))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,---......//////---,,,,,,------...///000222222111111222333444444444555777999999999777666555666888999:::;;;???AAABBBBBBCCCDDDEEEGGGIIIJJJDDDCCCCCCDDDFFFFFFDDDCCCFFFFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGFFFCCCAAAEEECCCDDDHHHHHHDDDCCCEEEBBBAAA@@@@@@@@@@@@>>><<<===???AAABBBAAA>>>;;;888777666555333111000//////000...,,,,,,---...---,,,,,,,,,++++++*********)))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,***))))))******+++,,,---,,,---//////.........///...///000000//////000222111111111222333555666777555666777888:::<<<>>>???===CCCAAAHHH```gggSSS@@@???@@@CCCFFFIIILLLMMMNNNNNNOOOQQQQQQQQQQQQRRRTTTppppppnnnnnnrrruuuppphhhiiiiiieee```aaaddddddaaa```___[[[VVVQQQLLLHHHFFFBBB@@@===;;;:::888555222...+++(((&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################!!!"""""""""############%%%$$$$$$$$$###"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$""""""#########$$$$$$$$$###!!!!!!!!!###$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))***++++++++++++***(((((()))***+++,,,,,,---+++++++++++++++,,,------,,,,,,---...//////000000---,,,,,,------...///000222111111111111222222333444555888:::;;;:::999888555666888999:::;;;>>>@@@@@@AAADDDGGGHHHIIIHHHHHHDDDCCCBBBCCCDDDDDDCCCAAAEEEFFFHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHIIIHHHEEEBBBDDDBBBCCCGGGGGGDDDCCCEEEBBB@@@????????????>>>======>>>@@@AAA@@@===:::777666555333111000////////////---++++++,,,---,,,++++++***************))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,*********++++++,,,---...+++---...///...---...///...///000000///...000111///000111333555777999;;;666666666777888:::<<<===999BBBCCCMMMfffnnn[[[III???@@@BBBEEEGGGJJJKKKLLLLLLMMMNNNNNNMMMOOOQQQSSSqqqqqqppppppsssuuupppgggjjjiiieee```aaadddeeebbbaaa```]]]XXXSSSNNNIIIGGGBBB@@@===;;;999777444222...+++(((&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""#########""""""""""""############$$$$$$$$$###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###!!!!!!"""###$$$###"""########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))***++++++++++++***(((((()))***++++++,,,,,,+++++++++++++++,,,------,,,,,,---...///000000111------------...///000111222222111111111111222222222333555777888888888888555777999:::::::::<<<>>>>>>AAADDDGGGIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@BBBEEEHHHIIIIIIIIIIIIJJJGGGFFFFFFGGGHHHHHHEEECCCCCCAAABBBFFFFFFBBBAAACCCAAA???======>>>???>>>===<<<===>>>>>>===:::777555555333111000/////////000...,,,******+++,,,+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((***+++++++++******++++++,,,---...***,,,------,,,,,,---......///000000......///000...///000222555888;;;<<<777777666666777888:::;;;666>>>AAAOOOfffiiiXXXLLL@@@@@@AAACCCEEEFFFGGGHHHKKKLLLMMMMMMMMMOOORRRUUUssstttrrrrrruuuvvvooogggjjjiiieee``````eeefffcccbbbaaa^^^ZZZUUUOOOKKKHHHAAA???<<<:::999777444111...,,,((('''&&&&&&%%%###%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""######""""""""""""###########################$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###!!!!!!"""###$$$###"""########################""""""""""""####################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))***++++++++++++***)))))))))***+++++++++,,,***************+++,,,,,,***+++,,,---...///000000............///000111111333222222111111222222222111111222444555777888888666888::::::999999:::<<>><<<<<<===>>>======:::;;;;;;:::999777555333333222000......///000111---+++***)))++++++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))++++++***))))))******+++,,,---(((***,,,,,,+++++++++,,,...///000///...---...000...///000222444666888:::666555555555666888:::;;;999<<<>>>LLL___\\\NNNKKKAAAAAAAAAAAABBBBBBCCCDDDGGGJJJLLLMMMMMMNNNOOOQQQuuuuuutttsssuuuvvvooofffjjjiiieee``````eeefffdddcccaaa___[[[VVVPPPKKKIIIAAA???<<<:::888666333111///,,,)))'''&&&&&&$$$###%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######""""""""""""############""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))***++++++++++++******************+++++++++)))))))))))))))******+++)))******+++---.../////////......//////000111222333333222222222222222333111222222333555777999:::777888::::::999999999:::@@@?????????@@@BBBDDDEEEGGGEEECCCBBBBBBBBBAAA@@@<<<@@@EEEGGGFFFFFFGGGIIIFFFDDDBBBBBBCCCDDDCCCBBBCCCAAAAAADDDCCC???===??????===;;;;;;<<<======<<<:::999999777666444333222222000///......///000222---+++))))))***+++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++(((((((((((()))***+++,,,((()))++++++*********+++...///000///...---.../////////000111222444666777555444333444555888;;;===>>>======JJJYYYQQQFFFIIIBBBBBBAAA@@@@@@@@@AAAAAACCCGGGJJJLLLLLLKKKKKKKKK|||uuuooooootttuuupppiiimmmmmmiiidddcccfffddd```aaa]]]YYYWWWRRRKKKGGGHHHFFFCCC>>>;;;888555222///111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$#########""""""!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%%!!!!!!!!!!!!!!! ################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''((()))))))))))))))((((((((()))))))))))))))((((((******))))))))))))*********++++++,,,,,,---............//////////////////000000000000000000000000222222222222333444555666777888999888777777999;;;<<>><<<;;;>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGEEEBBB???@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>>>>======<<<<<<:::777555555444222111///...,,,++++++,,,...///,,,+++******))))))*********))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,////////////............///000000222333444555555444555666777999:::;;;<<<<<>>>>>???AAABBBFFFGGGHHHIIIJJJJJJJJJJJJyyysssnnnpppuuuvvvqqqkkkmmmmmmjjjeeedddfffeeeaaabbb]]]ZZZXXXSSSKKKHHHIIIFFFCCC>>>;;;888666222000111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""############"""""""""!!!""""""""""""###############"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$###"""###$$$###!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))***************+++,,,,,,------------.../////////......000000000000000000000000111111111111222333444555666777888777666666888:::<<<>>>AAABBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDCCCAAA>>>;;;??????@@@@@@@@@@@@??????AAAAAAAAABBBAAAAAA@@@???;;;888666444444333111000...---,,,++++++,,,---...++++++***)))))))))******)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000111222333444555555555666777999:::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>@@@AAACCCFFFFFFHHHIIIJJJJJJJJJJJJuuuqqqnnnpppvvvwwwrrrlllmmmmmmjjjfffeeegggeeeaaabbb]]]ZZZXXXTTTMMMIIIJJJFFFCCC>>>;;;999777444111111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""############""""""""""""""""""""""""############"""""""""!!!"""######$$$!!!"""######$$$$$$######""""""###"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&'''(((((())))))((((((((('''(((((())))))(((((((((***))))))(((((())))))***(((((()))******++++++,,,+++,,,------.........---////////////////////////000000000000111222333333444555666555444555666888<<<===????????????AAACCC===>>>>>>???????????????======???@@@BBBBBBCCCCCCEEEDDDCCCBBBAAA???<<<999===>>>????????????>>>===AAABBBBBBBBBAAAAAA@@@???999666444222222111000......---,,,++++++,,,---...+++******)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,.........//////000000111//////000111222333333444555555666777999:::;;;;;;<<<;;;999999;;;>>>CCCEEE>>>>>>======>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJ}}}rrrooonnnppptttuuuooojjjmmmmmmkkkffffffgggeee```aaa]]]ZZZYYYTTTNNNKKKLLLEEEBBB???<<<:::888555333111///+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""#########"""""""""""""""!!!"""""""""############"""""""""""""""######$$$!!!""""""###############!!!""""""!!! !!!###!!!!!!!!!!!!!!!"""""""""################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''(((((()))((((((((())))))(((((((((((())))))''''''(((((()))************++++++,,,------------........................///////////////000111222222333444333333333555777;;;<<<<<<;;;;;;<<<@@@BBB<<<<<<===>>>>>>>>>>>>===;;;<<<>>>@@@AAAAAAAAAAAADDDCCCAAAAAAAAA@@@===;;;;;;<<<>>>??????>>><<<;;;============<<<;;;;;;:::666444222000000000...---,,,,,,++++++++++++,,,,,,******)))(((((((((((()))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,------...///000000111111//////000000111222222333444555666777888999::::::<<<:::888777:::???DDDHHH<<<<<<<<<<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJJJJ{{{qqqooommmooorrrqqqlllggglllmmmkkkgggfffgggeee```aaa\\\YYYYYYUUUNNNKKKMMMEEEBBB???<<<;;;999666444111///+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""""""""""""""""""""######!!!"""""""""############!!!"""""""""############!!!!!!"""############"""!!!""""""!!! !!!###!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&''''''(((((()))******)))***+++,,,------------------------------------//////......//////000000000111222222111222444666999:::999888888:::===AAA============<<<;;;:::::::::;;;===???@@@@@@???>>>???>>>===>>>???@@@>>>===:::;;;===>>>>>>===;;;:::999999999999888777666555444222000/////////---,,,+++++++++******+++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))*********************++++++,,,,,,,,,,,,,,,---...///000000111/////////000000111111111444444555555666777888888777777666777999===AAACCC:::;;;;;;<<<===???@@@@@@AAABBBDDDEEEGGGHHHHHHIII|||rrrooonnnnnnpppoookkkhhhkkkllljjjffffffgggccc^^^___[[[XXXXXXTTTNNNLLLMMMEEEBBB???===;;;:::888666111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""""""""""""""############""""""""""""############!!!!!!"""############""" !!!""""""######""""""""""""###"""!!! """$$$ !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((((((%%%&&&''''''(((((((((((()))((((((''''''(((((()))&&&''''''(((((())))))***)))***+++,,,---................................./////////......//////000///000111111111111444666777777777666666888;;;>>>=========<<<;;;999888777888:::<<<>>>???>>>===<<<:::999888999;;;<<<<<<;;;999;;;===??????===;;;999999999999888777666555444333111///.........---,,,************************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,------......///......//////000000000000222222333444444555666666222333444555777999;;;;;;::::::;;;<<<======>>>>>>???@@@AAACCCEEEFFFGGGGGG~~~rrrpppnnnnnnppppppnnnllliiikkkiiifffeeefffbbb]]]^^^ZZZWWWWWWTTTNNNKKKMMMEEEBBB???===<<<;;;999777111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""!!!"""""""""############""""""""""""############ !!!"""###$$$######""" !!!!!!""""""""""""""""""###$$$###!!!!!!###$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''''''''((())))))******)))***+++---......//////........................000000///////////////000...000111111111111444666444555666666555666999;;;<<<<<<;;;;;;:::888777666777999<<<>>>>>>===<<<;;;:::888777888999::::::999999;;;>>>@@@@@@>>>;;;999999999999888777666444444333111///.........---,,,))))))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################!!!"""""""""#########$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000111111111222333333444444222333333444555666777777::::::;;;<<<<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEEqqqpppnnnoooqqqrrrrrrqqqhhhjjjhhheeedddeeeaaa\\\]]]YYYVVVVVVSSSMMMKKKMMMEEEBBB???===<<<;;;999888111///,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""!!!!!!""""""#########$$$""""""""""""############ !!!"""$$$$$$######""" !!!!!!"""""""""""""""###$$$$$$###""""""###%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''(((((()))*********)))***,,,---.../////////////////////////////////111000000/////////000000...///111111111222444666333444555555555666888::::::::::::::::::999888777777999;;;===>>>===;;;:::===;;;999999:::;;;:::999999;;;>>>@@@@@@>>>;;;999999999888888777555444333333111///.........---,,,))))))************))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""#########$$$########################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,,,,+++++++++++++++++++++.........///////////////000000000111111222222333666666555555555666777888::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD}}}oooooommmllloootttsssooohhhiiihhheeeeeegggddd___```___\\\YYYUUURRROOOMMMJJJFFFAAA===<<<;;;;;;:::444000+++(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$############"""$$$$$$$$$###############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""#########"""""""""""""""########################%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&########################"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''************))))))))))))******+++,,,------------............////////////...///000111111222222111111111000000111111222333///000222444666777888999777888888888888999999999777999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;999999;;;===@@@@@@>>><<<;;;:::777555333111000000//////...---,,,,,,,,,,,,,,,+++******))))))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************'''((()))++++++,,,,,,,,,---,,,+++++++++---///000///000111333333333222111222333333444555666777777:::;;;<<<<<<;;;;;;===???>>>>>>???@@@AAACCCEEEFFF}}}rrrrrrooommmpppsssrrrmmmiiijjjiiieeeeeegggddd___aaa___\\\YYYUUUQQQNNNMMMJJJFFFAAA>>><<<<<<;;;:::444000+++(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$############""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$###########################""""""######$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''')))))))))))))))))))))))))))***+++,,,------------------........./////////......000111111111111111222222111111222222333444333444555666777777777777777777888888888999999999:::;;;===?????????===<<<<<<<<<;;;;;;;;;;;;::::::888888:::<<>><<<<<<:::888666444222111111///...---,,,,,,++++++,,,++++++***)))))))))******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********(((((()))***++++++++++++,,,,,,+++++++++---///111000000111111111111111000111222333333555555666777888999:::::::::;;;===@@@>>>>>>??????AAABBBDDDDDD|||uuuuuurrrooopppssspppjjjjjjkkkiiifffeeefffddd^^^aaa```]]]YYYTTTPPPMMMLLLJJJGGGBBB???===<<<;;;:::444000+++(((''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$############""" !!!###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!########################$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""############$$$%%%%%%$$$######"""!!!!!!!!!"""######$$$$$$##############################"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))+++,,,,,,,,,,,,,,,------------..................///000111111111111333333333333333444444555777777888888777777666666777777777888888888999999<<<===???@@@@@@???>>>===;;;;;;::::::999999999999777777999;;;>>>???>>>===<<<;;;999666444333222222......---,,,+++++++++++++++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$###""""""$$$$$$$$$##################$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((())))))))))))******((())))))*********))))))++++++++++++,,,...000111111000000/////////000000000000111222333444555555666888999999999:::<<<>>>=========>>>???@@@AAABBB|||uuutttrrroooppprrroooiiijjjkkkiiifffeeefffccc^^^aaa```\\\XXXTTTPPPMMMKKKJJJGGGCCC@@@>>>===<<<:::444000+++(((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########"""""" !!!""""""######""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$#########"""""""""!!! !!!###$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""############""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111111111444444333333444444555666888888888999888888777666777777777777888888888888<<<===???@@@@@@>>><<<;;;::::::999999888888777777777777888;;;>>>??????>>>:::999777555333222111111...---,,,+++******************)))(((((((((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))***))))))*********)))((((((******++++++---...000111111000...------...////////////000111222333444444777888999888777777999;;;;;;;;;;;;;;;<<<<<<===>>>}}}ssssssqqqoooppprrrooohhhiiijjjiiieeeeeefffccc^^^```___\\\XXXTTTPPPMMMKKKJJJGGGDDDAAA@@@>>><<<:::444000+++(((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))%%%&&&&&&&&&'''''''''((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,---...///000000111111000444333333333333444555555555666777888888999888888666666777777777888888888:::;;;===>>>>>><<<;;;999:::999999888777777666666888777888:::===>>>>>>===666555444222000///......------+++******************)))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((())))))))))))************))))))(((***++++++,,,---...///000000///...------...///000...//////000111222333333999::::::888666555666888999999888888999:::;;;;;;ttttttrrrpppqqqsssooohhhggghhhgggddddddeeeccc^^^___^^^[[[WWWTTTPPPNNNLLLJJJHHHDDDBBBAAA???===;;;444000+++(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###""""""""""""""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""#########"""""""""""""""!!!!!! !!!""""""###$$$$$$ !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((('''((()))******+++******************++++++++++++------...///000000000000222222222222222333333444222333444666777888888888666666666777777777888888888999;;;<<<<<<;;;:::888::::::999888777666666555777666666777:::;;;;;;:::333222111///...---,,,,,,---,,,+++***))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))******+++++++++******++++++,,,------........................///000000...//////000111222333333:::::::::888666555666777777777777888999:::;;;;;;xxxxxxvvvsssssstttooogggdddeeeeeebbbccceeeccc^^^]]]\\\ZZZWWWTTTQQQOOOMMMKKKHHHEEECCCBBB@@@===;;;444000+++(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""##################"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############"""""" !!!"""###$$$######"""############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&'''((()))************)))))))))*********++++++,,,---...///000000000000000000000000000111222222111222333444555666666666666666666666777777777888666888:::;;;<<<;;;:::999;;;::::::999888777666555555444333333555666666555222111///...---,,,++++++,,,+++***))))))(((((())))))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,---------------------,,,---...///000111111111...///000111222333333444888999999888777777888:::888888888999:::<<<===>>>||||||yyyvvvuuutttnnngggbbbdddcccaaabbbeeeccc^^^\\\[[[YYYWWWTTTQQQOOONNNKKKHHHFFFDDDBBB@@@===;;;444000+++(((''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""######""""""""""""############""""""!!!!!!!!! ######""""""!!!!!! """!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""$$$$$$######"""################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&'''((()))************))))))))))))************,,,---...///000000000000/////////...///000000111111111222333444444444444666666666666777777777777666777:::;;;<<<<<<;;;:::;;;;;;:::999888777666555444222000111222333333222222111///...,,,,,,++++++,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###""""""######""""""""""""##############################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((())))))***+++,,,---.........------......------,,,++++++,,,...000222222222222//////000111222333444444555777888888888888;;;===999999:::;;;<<<>>>@@@AAA|||}}}zzzwwwvvvuuuppphhhgggfffeeebbb```___aaadddYYYYYYWWWUUUSSSQQQPPPOOOKKKHHHDDDCCCCCCCCC@@@>>>444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$"""!!!!!!"""###""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!###$$$%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,------...///000111111111000///...------...///333333333222222333444444666555333222222333555666555555666777888999::::::::::::999888777666555555666444333333333333222000111000///---+++************))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''((())))))***++++++++++++***------------------------...///111222333222000///---......000111333555666555666777999::::::::::::999999:::;;;<<<<<<<<<<<>><<<444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""######################## !!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$"""!!! !!! !!!!!!""""""!!!!!! ###""""""""""""""""""!!! !!!"""###$$$###"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""###$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))************+++++++++.........///////////////000000/////////000000111111111111222222444555666555444333222222333444555222222333444555666777777888888777666555444444333555444222222333333111000000///...,,,+++******)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++******++++++++++++++++++++++++---------.........//////111000000111111333444444555555555555666888999;;;888888999:::;;;;;;;;;;;;}}}vvvpppsssrrrooonnnooommmhhhiiifffccceeehhhhhhccc]]]______]]]ZZZWWWSSSPPPNNNHHHGGGFFFDDDBBB@@@===<<<444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%###$$$$$$$$$$$$$$$$$$#########""""""""""""######!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""" """############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###  !!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!! !!!""""""######""""""""""""""""""############""""""""""""""""""""""""########################"""###$$$$$$######$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++++++++///////////////.....................///000000111000000000111222444555666555444333333333333444555222222333444555666777777777666666555444444333333555444222222333333111000///...---+++******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***************************************------,,,,,,---...///000222111111111111222222333555444333333444666999:::666777888:::;;;;;;;;;;;;yyypppnnnrrrtttqqqppppppnnnjjjjjjgggfffhhhkkkjjjddd___``````^^^\\\XXXTTTPPPMMMHHHHHHGGGEEEBBB???===<<<444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$""""""############""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###  !!!!!!!!!!!! ###"""""""""!!!!!! !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###########################$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++///////////////.........,,,------...///////////////000000111222333555666444444444333333444444444222333444444666666777888666666555555444444333333555333222222222222111///...---,,,+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))))))))))))))))))))))))))------------...///000111222111111000000111111222444333222111222555777999555666777999:::;;;;;;;;;tttjjjlllrrrvvvtttrrrqqqnnniiijjjhhhgggiiijjjiiieeeaaa______^^^\\\YYYTTTPPPMMMHHHIIIIIIGGGCCC???======444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""######"""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$ !!!!!!""""""###### !!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$"""!!! !!! !!!!!! """!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###############$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))************+++++++++.........///////////////---...///////////////...000000000111111333444555444444444444444444444444222333333444555666777777666666555555555444444444444333111111222222000///---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((())))))******))))))))))))))))))))))))))))))+++,,,,,,---...///000000000000/////////000111111111111111111222444666777444555777888999:::;;;;;;qqqfffjjjrrrxxxwwwtttqqqmmmhhhhhhhhhhhhhhhgggeeecccbbb^^^^^^^^^\\\YYYTTTPPPMMMHHHJJJKKKIIIDDD@@@>>>===444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!"""######$$$$$$######"""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))************+++++++++------......//////000000000000111222111111//////111111000111111222333333333444444444444444444333111111222333444555666666666666666555555555555555444333111111222222000///,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))(((***+++---...///.....................///000000///000000111222333444444333444666888999::::::;;;ooodddiiirrryyyxxxuuuqqqlllffffffggghhhgggdddbbbbbbccc]]]]]]]]]\\\YYYTTTPPPMMMIIIKKKMMMJJJEEE@@@>>>>>>444000+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!! $$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###  !!!!!!"""""" !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""######""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))************+++++++++,,,------...///000111111222333444444333222111000222111111111111111222222333444444555555444444333000000111222333444444555666666666666666555555555444333111111222222000///++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************************&&&(((***---......---,,,,,,,,,,,,------...000000...///000222333333333333333444666777999::::::;;;vvv```mmmqqqvvvvvvqqqkkkgggeeedddcccdddeeefffdddaaa___```___]]]ZZZWWWSSSPPPNNNJJJLLLJJJEEEAAA@@@===999555000***&&&&&&'''((((((&&&&&&&&&&&&%%%$$$###"""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$###!!! """""""""""""""!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""############!!!!!!"""###############&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))************)))---------...///111333333888777666555444333222222//////......///111333444444444444444333222222111222222111111222444555777111222222333333444444555333222111///............+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////000111111111111222222222555555666666777888888888|||eeeooossswwwwwwsssmmmiiigggeeeeeeeeeffffffeeebbb``````___]]]ZZZWWWSSSPPPNNNIIIKKKJJJEEEBBBAAA>>>:::444000+++'''''''''''''''&&&&&&&&&&&&%%%$$$###"""##############################$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! """""""""""""""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########""""""!!!!!!"""""""""#########!!!!!!"""###############$$$$$$$$$###""""""!!!!!!#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******))))))............///111222333555555555444444444444444000000//////000111222333333333333333333333222111222222111111222333444555333333333333333222222222222222000///...---------+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((()))***************)))***+++,,,,,,---,,,,,,,,,,,,---......//////000000000111111111222222222444444555555666777777777nnnqqquuuxxxxxxuuupppllliiigggfffffffffgggfffcccaaa___^^^]]]ZZZVVVSSSPPPNNNHHHJJJIIIEEEBBBBBB@@@<<<222///+++)))(((((('''&&&&&&&&&&&&&&&%%%$$$####################################$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!""""""""""""######!!!!!!"""###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))***///////////////000111111222222333333333444444444111111000000000111111222111111222222333222222222333222222111222222333333444333333222111111000000222111000...------,,,,,,******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************)))***+++,,,------------,,,------......///000000000000000111111111222222333333333444555555666666xxxsssuuuwwwxxxvvvqqqmmmjjjgggfffeeeeeefffeeebbb```___^^^\\\YYYVVVRRROOONNNGGGJJJIIIEEECCCCCCAAA===222///,,,))))))((('''%%%%%%&&&&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!"""############### !!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))***000000///////////////000111111111222222222333333222111111111000000111111//////000111222222222222222222222111111111111111222222222111111000000000111000///---,,,,,,++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((()))***************)))***+++,,,---------------------...//////000000000000000000111111111111222222222333444444555555rrrtttuuuvvvuuuqqqmmmjjjgggeeedddddddddcccaaa______^^^\\\YYYVVVRRROOOMMMGGGJJJIIIEEECCCDDDBBB>>>222///,,,))))))((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###!!! """!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!"""""""""!!!!!!"""############### !!!""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***000///......---.........111111111111000000000000000000111000000000000///......///000111111111111111111111111111111000000/////////000000000111111000///...,,,++++++******((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""#############################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((()))*********************+++,,,------------------......///000000111//////000000000111111111111111222222333444444444sssssssssttttttqqqmmmiiigggfffdddccccccbbb```___^^^]]]\\\YYYUUURRROOOMMMHHHJJJIIIEEECCCDDDBBB>>>222///+++)))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$'''&&&### !!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!""""""#########"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***...------,,,,,,,,,------111000000000//////............///000000//////.........//////000000/////////000000111111111000000------...//////000111111///...---+++******))))))'''((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))******************+++,,,------.........---......//////000111111/////////000000000111111111111222222333333444444ssssssrrrttttttrrrnnnjjjiiigggdddcccccccccaaa```^^^]]][[[YYYUUURRROOOMMMIIIKKKJJJFFFCCCDDDBBB>>>444000+++'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" %%%***)))%%%!!!!!!""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!"""###############""""""##################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))++++++++++++***++++++,,,,,,.............../////////+++,,,---...//////............/////////...---------...///111111111111000.....................///...---,,,+++))))))))))))'''((())))))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))******************+++,,,---.....................///000000111111////////////000000000111111111222222333444444555tttsssssstttuuusssooojjjjjjhhhfffdddddddddbbbaaa^^^]]][[[XXXUUUQQQNNNMMMJJJLLLKKKFFFCCCDDDAAA===555000***'''&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" &&&+++,,,'''"""!!!""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### !!!!!!!!!"""!!!!!!"""###############$$$$$$##################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$''')))+++******))))))***++++++,,,++++++,,,---...///000111)))***,,,...//////......////////////...---,,,,,,,,,---///000111111111000/////////...------,,,,,,...---+++***))))))((((((''''''))))))((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((()))***************++++++,,,---..................//////000000111111////////////000000000000111222222333333444555555|||ssstttttttttrrrooommmkkkiiifffddddddffffffdddaaa]]]___```^^^YYYTTTPPPOOOLLLMMMKKKEEECCCDDDCCC@@@555111+++(((&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """""""""""""""""""""""""""""""""""""""!!!  !!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! ########################""""""""""""############""""""############""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$##################""""""""""""""""""""""""""""""""""""############""""""""""""############%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))((())))))+++,,,---......///......---------......333222111111000000111111555555666666666666555555}}}ssstttuuuuuutttpppmmmkkkjjjgggddddddffffffccc```\\\^^^___]]]XXXTTTPPPOOOKKKMMMKKKEEECCCDDDCCC???555111+++(((&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! """!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""!!! $$$$$$$$$#########""""""$$$$$$############$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!################################################""""""""""""############""""""""""""############%%%%%%$$$$$$####################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))((())))))***,,,------.........------------......111111000111111222333333555555555666666555555555sssuuuwwwxxxvvvrrrmmmjjjjjjfffccccccddddddaaa]]]ZZZ\\\]]]\\\XXXSSSPPPOOOKKKLLLKKKFFFCCCDDDBBB???555111+++(((&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""########################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$##############################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$$$$$$$###############$$$$$$############$$$$$$########################!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""######""""""!!!################################################""""""""""""############""""""""""""############$$$############"""""""""########################$$$$$$$$$###############$$$$$$$$$#######################################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((((()))))))))((())))))***+++,,,------...---------------......000000000111222333444555444444555555555555444444tttvvvxxxyyywwwsssnnnjjjhhheeebbbaaabbbaaa^^^[[[XXXZZZ\\\ZZZWWWSSSPPPOOOJJJLLLKKKFFFCCCDDDBBB>>>555000+++'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!! ############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))))))))*********++++++++++++++++++,,,,,,,,,------........................//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********)))(((((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$############$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""###############$$$$$$$$$########################!!!"""""""""############!!!"""""""""###############"""""""""""""""""""""################################################################################################""""""""""""""""""""""""##############################""""""""""""######!!!!!!"""""""""#########!!!"""""""""############################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''''''''''''''((((((((())))))((())))))***+++,,,,,,,,,------,,,,,,------......000000000111111333444444333333444444444444333333uuuwwwyyyzzzxxxsssmmmjjjiiifffcccbbbcccbbb___\\\XXXZZZ[[[ZZZWWWRRRPPPOOOIIIKKKJJJFFFDDDDDDAAA===555000+++'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$"""!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))*********++++++++++++++++++,,,,,,,,,------........................//////.........---------++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((''''''&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$######"""!!!!!! ########################!!!"""""""""############""""""############""""""""""""""""""""""""""""""############"""""""""!!!!!!"""############"""!!!""""""""""""############""""""############""""""""""""#########$$$$$$$$$########################!!!"""""""""############!!!"""""""""############"""""""""""""""""""""###################################################################################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""############!!!"""""""""############################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,---......222111111000000111111111222222333333333333222222vvvwwwyyyyyyvvvrrrmmmjjjllliiifffeeeffffffccc```YYY[[[\\\[[[WWWRRROOONNNHHHKKKJJJFFFDDDCCCAAA<<<555111+++(((&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------.................................------------,,,++++++++++++++++++++++++***++++++++++++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ########################""""""""""""############""""""############""""""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!"""""""""############$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############"""""""""############$$$#######################################$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######"""""""""#########$$$$$$""""""""""""###########################$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++++++++++++++,,,---...///222111000///////////////111111222222222222111111wwwwwwxxxwwwuuuqqqmmmjjjkkkhhheeeeeeffffffdddaaaZZZ\\\]]][[[WWWRRROOOMMMHHHJJJJJJFFFDDDCCC@@@;;;555111+++(((&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""#########"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! """!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""###""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))************+++++++++++++++,,,,,,,,,,,,------........................------------,,,,,,,,,,,,***************************************))))))((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!""""""#########"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""############""""""############""""""""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""########################$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---...//////............//////000000111111111111111111000wwwwwwwwwvvvssspppmmmkkkgggdddbbbbbbddddddbbb___\\\]]]^^^\\\WWWRRROOOMMMGGGJJJJJJFFFDDDCCC@@@;;;555111+++(((&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))))))))************+++++++++++++++,,,,,,,,,---------////////////////////////------,,,,,,,,,+++++++++***************************************)))((((((&&&&&&%%%%%%%%%&&&&&&'''################################################"""""""""""""""""""""""" !!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""############"""""""""""" """###$$$$$$###""" """"""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---...///,,,,,,,,,---...///000111000000111111111111000000~~~{{{vvvtttrrrnnniiieeeccceeedddbbbccceeeccc___^^^^^^\\\ZZZVVVRRROOOMMMIIIJJJHHHCCCAAAAAA>>>888333000+++'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!  !!!""""""!!! !!!###$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """#########"""!!!""""""!!!!!! !!!"""$$$!!!%%% !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%(((''''''''''''((()))))))))))))))))))))*********,,,,,,++++++***+++++++++---......///000111222222///...---,,,++++++++++++******))))))))))))******,,,+++)))((('''''''''(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$##################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$######"""################################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''''')))))))))***++++++,,,,,,......------------..................---///222555111000///......///000111{{{xxxuuusssrrroookkkgggdddfffeeebbbcccfffddd___]]]]]][[[YYYVVVRRROOOMMMIIIJJJHHHDDDCCCDDDAAA;;;444000+++((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$###!!! """"""!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###""""""!!!"""!!!!!!!!! !!!%%%!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&''''''((())))))))))))))))))*********,,,++++++******+++++++++------......///000000111---,,,+++***))))))))))))***))))))))))))))))))***+++***)))'''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""##################"""!!!!!!!!!"""$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$######"""########################################################################$$$$$$###""""""###$$$$$$############"""""""""!!!##############################""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))******+++,,,,,,......------------......,,,---------...000333666000000000//////000000000xxxvvvtttrrrqqqooollliiifffgggfffcccdddfffeee```\\\\\\ZZZXXXUUURRROOONNNHHHIIIHHHDDDDDDFFFCCC>>>444000,,,)))(((''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$###"""!!! !!!"""### !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!! """%%%""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((())))))*********++++++*********++++++,,,,,,,,,------......//////+++***)))((('''''''''((())))))))))))))))))))))))***)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###############"""""""""!!!"""######$$$"""############$$$$$$$$$%%%$$$###"""!!!"""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$##############################################################################$$$$$$###""""""###$$$$$$############""""""""""""##############################""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,......------------......***,,,------...000444777000000111111111111000000wwwvvvtttrrrpppnnnkkkiiihhhiiigggddddddgggeeeaaa^^^]]][[[XXXVVVSSSQQQOOOIIIJJJHHHDDDDDDEEEBBB===444111,,,)))((((((((('''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!""""""### """#########"""!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%!!!"""###$$$ !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))************************++++++,,,,,,,,,,,,,,,,,,---------***)))(((((('''''''''(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###############"""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$""" !!!"""$$$###############$$$$$$$$$""""""""""""""""""""""""################################################$$$##################$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$##############################################################################$$$##################$$$#########"""""""""""""""##############################""""""""""""######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))***+++++++++...------,,,,,,------...+++---.........///222444///000111222222111000///vvvvvvuuurrroookkkiiihhhiiijjjgggddddddgggfffbbb```___]]]ZZZWWWTTTRRRQQQJJJKKKIIIDDDCCCCCC???:::444000,,,)))((()))((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""###""""""""""""######### """#########"""!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!&&& !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))*********)))))))))******+++,,,,,,,,,,,,,,,++++++++++++******)))((((((((())))))'''((())))))))))))(((''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!"""""""""############""""""#########$$$$$$$$$%%%$$$""" !!!"""$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########################################################$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################################################################$$$$$$#########""""""""""""""""""####################################""""""""""""######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++------,,,,,,,,,,,,------.../////////------...000///000111222222111000///uuuvvvuuurrrnnnjjjhhhhhhjjjjjjgggccccccfffeeebbbcccbbb^^^[[[WWWTTTSSSRRRKKKLLLIIIDDDBBBBBB???999333///+++(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""################## !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!***555***  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))******)))))))))))))))***+++,,,------,,,,,,++++++************))))))))))))******''''''))))))))))))''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""###############!!!!!!"""############""""""############$$$$$$$$$%%%$$$###"""!!!"""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((())))))******+++------,,,,,,,,,,,,------///000000///---,,,------//////000000000000//////rrrssstttrrrmmmjjjjjjjjjjjjjjjgggbbbbbbeeedddaaaeeeccc___ZZZVVVSSSQQQPPPJJJKKKIIIEEEDDDDDDAAA<<<222...***''''''(((((('''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!"""""" ...999..."""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### !!!!!!!!!""" !!!"""#########""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,......---,,,++++++*********)))))))))))))))******&&&''')))******)))'''&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""############### !!!"""###$$$######""""""############$$$$$$$$$%%%$$$$$$$$$############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''(((((()))*********---,,,,,,++++++,,,,,,------...000///...,,,---...//////............//////oooqqqsssqqqmmmkkkkkkmmmjjjjjjfffaaaaaaddddddaaaeeeccc^^^ZZZUUURRRPPPOOOJJJKKKIIIFFFEEEGGGDDD???111...)))'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""" !!!!!!""""""$$$&&&..."""### !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!"""""" !!!"""######$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,///......---,,,+++******))))))((((((((())))))***&&&'''(((******((('''&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""############### !!!"""$$$$$$######""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******''''''(((((()))*********---,,,,,,++++++,,,,,,---+++---//////...---...//////...---,,,,,,---...///xxxtttqqqqqqnnnhhhgggiiihhhhhhdddaaacccfffddd^^^^^^]]]\\\ZZZXXXTTTQQQOOOKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!################################################ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""############""""""%%%$$$$$$%%%%%%$$$!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***)))((((((((()))+++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""##############################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))***************++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------............///}}}xxxuuutttoooiiiggghhhhhhgggdddaaacccfffccc^^^]]]]]]\\\ZZZXXXTTTQQQOOOKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############################################################!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""###"""!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""############""""""############$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***)))((((((((()))++++++***++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""##############################""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...------------............{{{wwwuuupppiiieeefffggggggdddbbbdddgggddd^^^]]]]]]\\\ZZZWWWTTTQQQOOOKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$################################################!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))((((((((()))***+++******++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$######"""#################################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((())))))((((((((()))******++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------............}}}yyyuuutttooohhhdddeeehhhhhhfffdddfffiiifff```\\\\\\[[[ZZZWWWTTTQQQOOOKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""$$$&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........zzzwwwuuuuuuqqqjjjggggggiiiiiihhhfffhhhkkkhhhbbb[[[[[[[[[YYYWWWTTTQQQPPPKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!############################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" """$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!!"""######""" """%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''''''(((******((())))))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...{{{xxxwwwwwwtttnnnkkklllhhhiiihhhgggiiillliiibbbZZZZZZZZZYYYWWWTTTQQQPPPKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!! ################################################$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" ###&&&%%%""" !!!""" !!!!!!""""""!!!!!! !!!###$$$### !!!$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((('''''''''((()))***(((((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%########################""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$#####################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&))))))((((((((()))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------{{{xxxwwwxxxuuuoookkklllggghhhgggfffiiikkkhhhaaaZZZZZZZZZXXXVVVTTTQQQPPPKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$''''''### !!!### !!!!!!!!!!!! !!!$$$$$$!!! """%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''((()))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""###$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%***))))))))))))***++++++))))))))))))*********+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------zzzwwwvvvwwwtttlllhhhiiieeeffffffeeehhhjjjfff```ZZZZZZYYYXXXVVVTTTQQQPPPKKKHHHEEEDDDDDDCCC???;;;222///***((('''(((((((((''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""##################""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""""" !!!!!! """""""""""""""""""""""" !!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$((('''### !!!### !!!!!!!!!!!! ###$$$"""!!!###'''!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################"""$$$$$$$$$###"""###$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***************++++++,,,))))))))))))***************+++,,,------,,,+++***++++++,,,,,,,,,---------uuuuuuwwwpppllllllgggggggggeeedddfffiiifffaaa^^^ZZZYYYZZZXXXRRRPPPQQQLLLIIIGGGFFFEEEBBB<<<777333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""""""""############""""""!!!!!! !!!%%%'''%%%###!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""########################""""""""""""####################################"""############$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuuuuwwwoookkklllgggggggggfffdddgggjjjgggaaa___\\\[[[\\\YYYTTTRRRSSSKKKIIIFFFFFFFFFCCC===888333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!! !!!$$$%%%$$$"""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################################################################!!!"""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#########""""""#########$$$$$$$$$#########""""""########################""""""""""""################################################$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttttttvvvnnnjjjkkkeeehhhhhhfffeeegggjjjhhhbbb```]]]\\\]]][[[UUUSSSTTTJJJHHHFFFFFFFFFDDD>>>:::333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$!!!"""######$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################"""""""""#########$$$$$$####################################$$$$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***++++++******++++++,,,---------------------------------------------------ttttttvvvmmmjjjjjjdddhhhhhhgggeeegggjjjhhhbbb```]]]\\\]]]ZZZUUUSSSTTTJJJHHHFFFFFFGGGDDD???;;;333///+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%########################!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################################################################"""""""""""""""#########""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))+++***++++++++++++,,,,,,------------------------------------------------ttttttvvvmmmiiiiiidddggghhhfffeeegggjjjgggbbb___[[[ZZZ[[[YYYSSSQQQSSSJJJHHHFFFFFFGGGEEE@@@;;;333///+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$##############################################################################""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############################################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******++++++,,,,,,,,,,,,------------------------------------------------uuuuuuvvvnnnjjjiiidddggggggeeedddfffiiigggaaa]]]ZZZYYYZZZWWWRRRPPPQQQKKKIIIGGGGGGGGGEEE???;;;333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################"""""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvvvvwwwooojjjjjjeeeffffffdddccceeehhheee```]]]ZZZYYYZZZWWWRRRPPPQQQMMMJJJHHHGGGGGGDDD???:::333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!"""######!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######### !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$#########""""""#########""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwwwwxxxoookkkjjjeeeeeeeeedddbbbdddhhheee___^^^ZZZYYYZZZXXXRRRPPPQQQNNNKKKHHHHHHGGGDDD>>>999333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""######!!!"""$$$$$$###""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''((((((((()))'''''''''''''''''''''&&&)))***+++,,,---,,,++++++************************************************uuuuuuyyyqqqjjjjjjhhhfffeeeeeegggjjjjjjgggddd^^^aaabbb```ZZZTTTQQQQQQKKKKKKHHHEEEEEEFFFBBB;;;333000+++(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!)))999***"""%%% $$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&************))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++rrrrrrvvvnnnggggggeeefffddddddgggjjjjjjgggccc___aaabbb___ZZZUUUSSSSSSLLLLLLIIIEEEEEEFFFAAA:::333000+++((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!$$$ ///BBB@@@,,,$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&&&&'''''''''''''''''')))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))***qqqqqqvvvmmmggggggdddeeedddcccfffiiiiiifffccc```aaa```]]]YYYWWWVVVVVVNNNMMMJJJFFFEEEEEE@@@888333000+++(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""!!! !!!"""###$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """### 111EEERRR888!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))*********((())))))******))))))(((ttttttxxxpppiiiiiigggfffdddccceeehhhiiifffcccaaa```^^^\\\YYYXXXXXXXXXOOOOOOKKKGGGEEEEEE???888444000,,,)))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  ***888LLL777"""!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###""""""""""""""""""""""""!!!"""""""""############$$$#########%%%&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""""""""####################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))******************'''((()))******)))((('''uuuuuuzzzqqqkkkkkkhhhgggdddccceeehhhiiigggdddbbb```]]]ZZZYYYXXXXXXXXXPPPOOOLLLGGGFFFEEE???777444111,,,)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""###""""""!!!!!!###$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """ !!!!!!###&&&333***""" !!!  !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""!!!"""""""""############$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""""""""####################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''((((((((()))++++++++++++++++++++++++'''((()))******)))((('''ttttttyyypppjjjjjjggghhhfffdddeeehhhjjjhhhfffbbb___[[[YYYYYYXXXWWWVVVPPPPPPLLLGGGFFFEEE@@@888444111,,,))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!&&&""" !!!$$$$$$  !!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$###"""###$$$%%%%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((())))))***,,,,,,,,,+++++++++++++++'''(((((())))))(((((('''ttttttxxxpppiiiiiigggiiigggeeefffiiijjjiiigggaaa^^^ZZZYYYYYYXXXUUUSSSOOOOOOLLLGGGFFFFFFAAA999555111---***)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""" """###%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$"""!!! """$$$""" """""" !!!"""  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$""""""###$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***&&&&&&''''''''''''''''''''''''((())))))***++++++++++++++++++*********)))(((((((((''''''(((((((((uuuuuuyyyqqqjjjjjjhhhjjjhhheeefffiiikkkjjjhhh```]]]ZZZYYYYYYWWWTTTPPPOOOOOOKKKGGGGGGGGGAAA:::555111---***)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!$$$%%%###$$$###!!! !!!######  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""###############"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""####################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++'''''''''''''''&&&&&&&&&'''(((((()))***++++++,,,+++*********))))))(((((()))((('''&&&&&&'''((())){{{xxxxxxrrrhhhfffkkkmmmhhhdddeeehhhjjjgggccc```^^^^^^^^^[[[UUUTTTWWWRRRNNNJJJHHHHHHFFFBBB???666222---***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((({{{wwwwwwrrrhhhfffjjjlllhhheeefffjjjkkkhhhddddddaaa```___ZZZSSSPPPRRROOOMMMKKKLLLLLLIIIBBB===555111,,,)))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""!!!!!!"""##################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""############"""""""""!!!######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''zzzvvvvvvrrrhhheeeiiiiiigggeeeggglllmmmiiieeeeeebbbaaa```ZZZRRROOOQQQKKKKKKLLLNNNOOOKKKCCC<<<444000+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############!!!!!!"""#####################$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""########################"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""############""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((()))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''yyytttvvvrrriiifffiiihhheeeeeehhhmmmnnnjjjeeebbb`````````\\\TTTRRRSSSJJJIIIJJJMMMNNNJJJBBB<<<444111,,,((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######################################################!!!!!!"""###############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''yyytttuuusssjjjgggiiigggeeedddhhhmmmnnnjjjfffbbb```aaaaaa]]]UUURRRSSSKKKIIIGGGHHHIIIGGGBBB>>>555222---***)))(((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!!!!"""###############!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''yyytttvvvtttlllhhhjjjgggdddcccfffkkkmmmiiieeedddccccccccc]]]TTTPPPPPPMMMIIIFFFDDDEEEDDDAAA>>>666222---***))))))(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$!!!!!!"""###############!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$############$$$%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzztttvvvvvvnnniiikkkhhheeebbbdddiiikkkhhheeecccbbbcccccc^^^UUUQQQQQQNNNKKKGGGEEEEEEDDD@@@===555111,,,)))((((((((('''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!"""############### !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######################################################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzztttwwwwwwooojjjkkkiiieeeaaacccgggiiigggddd___^^^```ccc___XXXTTTVVVOOOLLLIIIGGGGGGEEE@@@<<<444000+++(((''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$!!!!!!"""############### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######################################################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((''''''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((()))))))))))))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||zzzzzzuuummmiiiiiiiiifffcccdddgggiiihhhfff```bbbcccbbb^^^YYYVVVUUULLLLLLIIIEEEFFFGGGCCC<<<666111+++((('''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######################## """###$$$###"""###$$$"""""""""!!!"""######$$$""""""""""""############"""""""""""""""!!! """"""""""""############$$$#########""""""!!!!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$#########"""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***)))(((''''''((()))***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiiiiigggeeefffiiikkkiiigggaaabbbcccaaa]]]XXXVVVUUUMMMLLLIIIFFFFFFGGGCCC<<<555111+++((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$######################## """###$$$###"""###$$$!!!"""""""""############""""""""""""############"""#########""""""!!! """"""""""""########################"""""""""!!!""""""###$$$$$$$$$######$$$$$$#########"""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""#####################""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))******************************))))))((((((((((((((())))))******))))))(((***)))(((((((((((()))***)))))))))))))))(((''''''((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiiiiiggggggiiilllmmmjjjgggcccdddccc```[[[WWWUUUUUUMMMMMMJJJFFFGGGHHHDDD===444000+++((('''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###############"""$$$$$$$$$###############"""############$$$$$$$$$######################## """###$$$###"""###$$$ !!!"""###$$$######"""""""""""""""#####################$$$######"""!!!""""""""""""########################""""""""""""######$$$$$$$$$######"""######"""""""""!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***************************))))))))))))((((((((((((((())))))))))))((((((***))))))(((((())))))***))))))******))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiihhhfffgggiiilllllliiieeeeeedddccc___ZZZVVVTTTTTTMMMMMMJJJGGGGGGHHHDDD===333///+++((('''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$####################################""""""#########$$$$$$$$$######################## """###$$$""""""###$$$!!!###$$$%%%$$$"""!!!!!!"""""""""##################$$$$$$$$$######"""!!!"""""""""#####################"""""""""""""""$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))(((((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiifffeeeeeegggjjjjjjgggcccddddddbbb^^^YYYUUUTTTTTTMMMMMMJJJFFFFFFHHHCCC===222...***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######################## """###$$$""""""###$$$!!!###$$$%%%$$$"""!!!!!!"""""""""############"""######$$$$$$$$$######!!!"""""""""############""""""""""""""""""######$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***'''''''''(((((((((((())))))))))))************+++************************))))))))))))************(((((())))))))))))(((((())))))************))))))))))))************))))))******)))))))))((((((((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiieeecccccceeehhhhhhfffcccbbbcccbbb___ZZZVVVTTTTTTLLLLLLIIIEEEFFFGGGCCC<<<000---***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$"""############$$$$$$$$$######################## """###$$$###"""###$$$ !!!"""###$$$######"""""""""""""""############!!!"""######$$$#########""""""""""""############""""""""""""##################""""""######$$$%%%######"""""""""!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++)))))))))************+++))))))************)))))))))******++++++******)))))))))******++++++******************))))))))))))'''((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiifffcccbbbcccfffgggfffccc```aaabbb___[[[WWWTTTSSSKKKKKKHHHDDDEEEFFFBBB;;;///---***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$######################## """###$$$###"""###$$$!!!"""""""""############""""""""""""############ !!!""""""#########"""""""""""""""############!!!"""""""""############""""""!!!"""###$$$&&&'''$$$$$$#########"""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""#####################""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))((()))***++++++++++++***++++++*********)))))))))'''((()))*********))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzzzzuuummmiiiiiigggdddbbbbbbfffgggfffddd^^^```aaa```\\\XXXTTTSSSKKKJJJGGGDDDDDDEEEAAA:::///,,,)))((((((((((((&&&''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######################## """###$$$###"""###$$$"""""""""!!!"""######$$$""""""""""""############ !!!"""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$############!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((()))***++++++++++++++++++++++++************)))'''((()))+++++++++***))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwwwwwsssjjjgggjjjhhheeebbbbbbeeegggfffddd```______\\\YYYTTTPPPNNNKKKJJJGGGDDDEEEFFF@@@888111...***((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###""" """###$$$""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%$$$###"""""""""$$$$$$##############################$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))*********)))))))))))))))******))))))))))))******************+++,,,......+++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------++++++******+++,,,...///***+++---.........---,,,///...,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,***((((((***,,,---...((()))***---...---)))&&&******)))))))))***++++++((()))***)))((('''&&&'''***))))))))))))***++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########~~~xxxxxxtttjjjfffiiikkkgggcccbbbeeegggfffddd```______\\\YYYUUUPPPNNNLLLLLLHHHEEEFFFGGGAAA:::111...***((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """""""""###$$$&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$##############################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))************************+++++++++++++++,,,---...++++++******************+++,,,------,,,+++,,,..................//////000,,,,,,,,,,,,---///000111111111333444555444444333444333222000000000111222000000///......---,,,,,,000.........//////...,,,000///---------,,,***'''+++******)))))))))******)))***++++++***************))))))((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######yyyyyytttkkkgggjjjnnniiidddbbbdddffffffeee```______]]]YYYUUUQQQOOOMMMMMMJJJFFFFFFGGGBBB;;;111...***((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" """"""""""""$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############$$$######"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))***************************)))))))))***+++,,,,,,------,,,++++++***))))))***,,,------,,,,,,...///...---------...///111222222222333333555666777777;;;<<<===>>>????????????AAA@@@???>>>??????AAAAAA===<<<;;;:::999777666666444444444444444222///,,,111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++***)))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###}}}xxxyyyuuummmiiimmmqqqllleeecccdddfffffffff_________]]]ZZZVVVRRROOOMMMMMMJJJEEEDDDEEEAAA;;;111...***(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""!!!!!!"""######""""""""""""""""""""""""########################!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""###$$$###!!! !!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""##################################################################$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))******************++++++++++++++++++***************++++++------......------,,,,,,***,,,---.........000111000000000111444777:::<<>>BBBFFFJJJLLLQQQRRRTTTVVVWWWVVVUUUUUUNNNNNNNNNOOOOOOOOOPPPPPPFFFFFFFFFHHHJJJLLLOOOPPPWWWWWWWWWXXXXXXXXXXXXXXX^^^[[[YYYWWWWWWWWWWWWVVVSSSQQQMMMJJJGGGBBB===:::999888888666444222000...111...++++++,,,---,,,***+++*********+++,,,------***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvxxxuuunnnkkkoooqqqlllfffdddeeeffffffeee_________]]][[[WWWSSSQQQLLLMMMJJJDDD@@@AAA???;;;222///+++)))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" """!!!!!! """#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))************)))*********+++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,---...///***,,,///222444555666666999;;;===???@@@AAADDDFFFDDDFFFIIIMMMQQQTTTWWWYYYYYY[[[]]]______]]][[[YYY[[[ZZZZZZYYYYYYYYYYYYYYYQQQQQQQQQQQQRRRTTTVVVWWW\\\\\\]]]]]]^^^______``````]]]YYYWWWWWWXXXWWWWWW\\\[[[[[[[[[\\\[[[XXXUUUSSSRRRQQQOOOKKKGGGCCCAAA;;;666111//////...,,,)))+++++++++++++++,,,------++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%{{{vvvwwwtttllliiilllnnnjjjeeedddfffgggfffddd_________^^^[[[WWWTTTQQQMMMOOOLLLEEEAAA@@@???===222///+++)))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """!!! !!!"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***++++++***************+++++++++,,,,,,++++++,,,,,,---.........***+++,,,...111333666777999;;;>>>AAADDDEEEFFFFFFHHHKKKMMMOOOPPPRRRUUUWWWVVVXXX[[[___bbbddddddeeeeeegggjjjkkkkkkhhhdddbbbnnnmmmkkkjjjiiihhhiiiiiijjjhhhgggeeedddddddddeeedddddddddddddddeeeeeeeee^^^\\\YYYWWWVVVTTTRRRPPPTTTSSSUUUXXX]]]bbbdddeeeccccccdddcccbbb___\\\[[[PPPJJJCCC???===;;;777333222111000///............,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}wwwwwwsssjjjfffiiillliiieeeeeefffgggeeeccc_________^^^[[[WWWTTTRRRNNNPPPMMMFFFAAAAAA@@@>>>222///,,,))))))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))***+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---...//////000111333777;;;???CCCEEEJJJLLLOOOSSSUUUVVVVVVVVVTTTVVVYYY[[[]]]___bbbdddiiilllooorrrttttttsssrrrxxxyyy|||}}}|||yyyuuurrr~~~}}}{{{yyywwwwwwwwwwww{{{yyyvvvssspppnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjiiihhhfffdddbbb___ZZZVVVPPPNNNLLLMMMPPPUUUXXXZZZ```aaadddgggiiijjjjjjiiijjjcccZZZUUURRROOOJJJEEE:::999777555333111000000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%{{{zzz~~~ssshhhiiijjjnnnnnnjjjffffffiiiiiifffaaabbbbbbaaa^^^YYYTTTQQQIIILLLKKKFFFCCCBBB???:::222///,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###############$$$###"""###%%%%%%###!!!""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############"""!!!!!!!!!"""###$$$$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''+++*********))))))((((((************++++++,,,---...---++++++,,,,,,+++***,,,,,,******,,,111555888;;;>>>CCCGGGJJJOOOTTTWWWXXXZZZYYYXXXZZZ^^^^^^ZZZaaahhhppptttvvvzzz~~~|||}}}xxx||||||vvvqqqpppqqqpppmmmooopppnnnnnnoookkkeeeddd```YYYRRRNNNLLLLLLMMMOOOWWW\\\\\\^^^cccdddaaafffWWWNNNTTT[[[ZZZ[[[aaaYYYVVVRRRLLLDDD<<<666222222111///---,,,+++,,,---------,,,+++***))))))(((,,,***)))(((*********)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzxxx}}}rrrhhhhhhiiiooooookkkffffffhhhhhhddd```aaaaaa```]]]YYYTTTQQQJJJLLLKKKFFFCCCBBB???:::222///,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###############"""!!!!!!!!!###$$$###!!!""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""###$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++******)))))))))))))))))))))***+++,,,---...,,,+++******,,,...//////+++---///333888>>>EEEIIINNNQQQTTTVVVWWWYYY[[[\\\UUU]]]ffflllsssxxxwwwsss|||{{{|||wwwooopppqqqnnnjjjlllppppppmmmpppmmmiiiccc]]]XXXTTTRRROOOSSSUUUSSSVVV^^^cccbbb[[[OOOHHHLLLQQQRRRYYYbbbjjjiiifffbbb]]]WWWRRROOOAAA===888444111000///...000///---,,,+++***))))))(((''''''(((***++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxvvv{{{rrrhhhhhhiiiqqqppplllgggfffhhhfffbbb^^^______^^^\\\XXXTTTQQQKKKMMMKKKFFFCCCBBB???;;;222///,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########%%%%%%$$$############$$$!!!!!!"""###############!!! !!!######"""""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!"""""""""######$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############$$$###""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))+++++++++************)))*********+++,,,---...///,,,,,,+++,,,...111555666;;;>>>BBBGGGKKKQQQVVVZZZTTTXXX^^^bbbdddeeefffggg^^^gggqqqvvvzzz|||xxxrrrmmmpppttttttqqqnnnnnnoookkkkkkoooxxx|||uuukkkkkkmmmppptttxxxyyyyyywwwuuuvvvyyy~~~~~~{{{vvvsssnnnhhhiiihhhhhhgggeeecccaaa```^^^``````]]]^^^bbbdddcccUUUMMMGGGGGGEEEEEENNN[[[rrrrrrqqqpppmmmjjjgggfffYYYRRRJJJCCC???:::666222111000...,,,++++++++++++)))(((((()))+++,,,***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwuuu{{{sssjjjjjjjjjoooooolllgggggghhhgggbbb]]]]]]^^^]]][[[WWWTTTRRRLLLNNNKKKFFFBBBBBB???;;;222///,,,)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###""""""###$$$%%%!!!!!!"""###############""" !!!#########!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""""""""###############"""""""""""""""###############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!"""""""""############$$$$$$###"""!!!!!!!!!"""######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111222333555999>>>BBBCCCGGGLLLPPPRRRUUUYYY\\\iiimmmqqqrrrpppmmmjjjiiiRRRZZZaaacccdddccc___ZZZ[[[```hhhooosssxxx|||zzzyyy~~~{{{tttqqqttt{{{}}}qqqsssssssssssspppmmmjjjhhhgggiiikkkmmmnnnnnnkkkhhhaaa]]]YYYSSSJJJEEEMMMYYYppppppqqqqqqpppooommmlllmmmggg___XXXSSSMMMDDD>>>555444111...,,,,,,,,,,,,,,,+++++++++,,,+++)))&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuussszzzssskkkkkkkkkmmmmmmkkkggghhhjjjhhhddd]]]]]]]]]\\\ZZZWWWTTTRRRMMMOOOLLLFFFBBBBBB???<<<222///,,,)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$%%%!!!!!!"""###############"""!!! """$$$######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""###############"""""""""""""""##################"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!"""""""""############$$$$$$###"""!!!!!!!!!"""######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000666888;;;>>>BBBGGGMMMRRRUUUYYY]]]^^^\\\[[[^^^aaalllmmmooollleee^^^WWWTTTRRR___mmmvvv{{{}}}{{{wwwyyy~~~yyywwwxxxzzzwwwxxxxxxyyy~~~{{{rrrddddddfffkkkoooqqqooonnnmmmnnnmmmggg___ZZZ^^^fffrrrrrrsssttttttsssrrrqqqtttqqqmmmjjjgggaaaZZZTTTDDDBBB===888333///,,,+++,,,+++******+++***((('''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssspppxxxssslllkkkjjjkkklllkkkhhhhhhkkkiiiddd___^^^^^^\\\YYYVVVTTTRRROOOOOOLLLFFFBBBBBB@@@<<<222///,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###""""""""""""###$$$$$$!!!!!!"""###############""""""!!!"""$$$$$$""" """"""""""""############""""""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""""""""######$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############$$$###""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------++++++---///111444666888>>>BBBHHHLLLOOOSSSZZZ___fffiiijjjeee]]]XXXWWWYYYTTTYYY```eeehhhiiiiiiiiippp{{{zzzvvvqqqtttxxx{{{~~~sssmmmjjjllloooooonnnnnnkkklllmmmmmmllllllppptttuuuvvvwwwxxxwwwvvvuuutttrrrrrrrrrpppnnnllljjjiiiZZZWWWQQQJJJAAA999333000---+++))))))***+++***)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppmmmuuuqqqkkkjjjhhhlllnnnlllhhhhhhjjjgggbbbaaa```___\\\YYYVVVSSSRRRPPPPPPLLLFFFBBBBBB@@@<<<222///,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%!!!!!!"""###############!!!!!!"""###############!!!!!!"""###$$$"""""""""""""""############""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""###$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,---------...---///222666<<>>AAA???888222///,,,******)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$######""""""!!!!!! !!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,,,,,,,---------......---,,,+++,,,...000444;;;GGGQQQUUUSSSOOOKKKSSSXXXZZZXXXXXXaaannnwww}}}wwwssstttyyy}}}{{{yyy|||mmmoootttzzzzzzooolllnnnqqqrrruuuuuuuuuvvvvvvqqqhhhbbb``````cccllluuuvvvooohhhgggggghhhnnnrrroooeee\\\KKKDDD999111,,,+++++++++)))))))))***+++***'''$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvqqqsssmmmiiijjjffflllqqqiiiaaafffgggbbbdddcccddddddaaa\\\VVVSSSRRRJJJNNNKKKBBB>>>AAA???888222///,,,***))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""!!!!!! !!!""""""""""""#########""""""""""""""""""""""""################################################$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,---------------,,,---111777<<>>444...+++***((('''''')))******(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwqqqssslllhhhiiifffkkkppphhhaaafffgggbbbdddbbbccccccaaa\\\WWWTTTSSSLLLOOOLLLCCC???AAA???888111///+++)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###""""""""""""""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,---------***---000222666===GGGNNNYYY^^^aaa___]]]bbbqqq~~~{{{}}}|||zzzuuugggssswww~~~~~~zzzxxxvvvssspppsssooolllnnnqqqrrroookkkiiifffbbbaaadddiiimmmpppuuummm___QQQDDD999111,,,+++)))((()))***+++***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################xxxrrrssslllggghhheeekkkppphhhaaafffgggbbbdddaaabbbcccaaa]]]XXXVVVUUUNNNQQQNNNDDD???AAA???888111...+++)))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""###########################$$$$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++,,,,,,---......//////...333:::???CCCJJJSSSYYY\\\aaafffiiimmmyyy|||vvvyyy~~~yyytttqqqsss{{{~~~|||zzztttpppuuusssrrrrrrssssssqqqooonnnmmmiiidddaaabbbfffjjjqqqooojjjdddZZZNNNAAA999111///+++******+++******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrssslllggghhheeejjjooohhhaaafffgggbbbddd```bbbbbbaaa]]]YYYWWWVVVOOORRROOODDD@@@AAA???888111...+++))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################################################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++---------...///000000111555<<>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$###"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######"""$$$&&&((((((&&&$$$"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&((((((((((((((()))******))))))))))))************,,,***(((((()))***++++++222,,,***///333333666<<>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######"""""""""!!!!!!!!!########################$$$$$$$$$###"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######"""$$$&&&''''''&&&$$$"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''((((((((((((((()))******))))))))))))*********+++///...,,,,,,,,,------,,,...,,,...444888999>>>FFFPPPQQQVVV```mmm}}}www|||xxxpppiiidddbbbccceeevvvwwwzzzvvviiigggsssxxxxxxvvvtttpppmmmjjjddd]]]WWW[[[\\\```eeeiiikkkiiigggbbbZZZNNNAAA666///+++))))))((('''((())))))'''&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&sssiiioooqqqiiicccdddjjjllljjjggggggiiifffaaaaaaaaaaaa^^^YYYUUUTTTSSSSSSTTTOOOHHHBBBAAA>>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############""""""########################$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! ##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''((((((((((((''')))(((((((((((()))******))))))*********+++++++++,,,,,,++++++,,,,,,---------///333888:::>>>HHHSSS[[[fff|||~~~zzz}}}ssskkkjjjhhhfffcccfffqqqzzzrrrvvv{{{vvvqqqnnnmmmlllkkkggg```ZZZ[[[\\\___cccgggiiiiiigggjjjiiicccWWWHHH:::000,,,((((((((()))******'''%%%))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuulllpppqqqjjjdddeeekkkllljjjgggggghhhfffbbb```aaa```]]]YYYUUUSSSSSSRRRSSSOOOHHHCCCAAA>>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,)))***+++,,,,,,---///111444888<<<>>>AAAKKK]]]lllvvviiibbbbbbiiiooopppvvvuuupppmmmlllvvvsssmmmhhhfffhhhiiigggddd``````bbbeeeggggggdddaaafffhhhhhhdddZZZLLL@@@999---+++))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvnnnpppqqqkkkffffffkkkkkkiiiffffffhhhfffbbb```aaa```]]]YYYUUUSSSSSSQQQRRROOOHHHDDDBBB>>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---...//////...000333666999???EEEHHHPPPccc|||uuunnniiiddddddgggqqq}}}lllaaa___qqq~~~qqqiiiiiijjjiiigggfffgggiiikkkllljjjeeebbbdddccceeegggfff___TTTKKK888333,,,(((''')))+++---(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvooooooppplllhhhgggkkkkkkiiieeeeeegggfffbbbaaaaaaaaa^^^YYYUUUTTTSSSPPPRRROOOIIIDDDBBB>>>:::444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&''''''((((((((((((''''''''''''((())))))))))))(((((((((''''''(((((()))******))))))))))))***++++++++++++,,,,,,,,,---------///000000///...111888===>>>IIISSSZZZeeezzz}}}{{{yyyrrrnnnnnnnnnmmmkkkooouuuvvvllltttyyyuuuqqqjjjdddiiijjjlllooorrrqqqnnnkkkjjjfffdddeeeiiihhhaaa[[[HHH@@@555,,,((((((***,,,(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvooonnnooollliiihhhkkkkkkhhhddddddgggfffbbbbbbbbbbbb___ZZZVVVUUUTTTPPPQQQOOOIIIEEECCC???999444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((''''''''''''((((((((((((''''''''''''((())))))))))))))))))((('''''''''(((************))))))******+++,,,,,,,,,,,,,,,---------------///111222555===IIIQQQZZZiiiwww~~~vvvmmmgggfffgggjjjppp{{{vvvuuuxxxlllkkkjjjjjjllloooqqqrrrrrrqqqllleeeaaaaaaccceeeeee\\\SSSEEE999000,,,******(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{uuuooonnnnnnmmmjjjiiikkkkkkhhhddddddgggfffbbbbbbcccbbb___[[[WWWUUUUUUOOOQQQOOOIIIEEECCC???999444111---******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''''''''(((((((((((('''''''''(((((())))))))))))))))))((('''''''''(((***+++*********)))******+++,,,,,,,,,,,,---------.........222777<<>>888444000,,,)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&((()))'''%%%%%%'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++,,,---............+++---///111111333555888AAACCCKKK[[[ppp~~~{{{~~~rrrllllllddd``````fffiiiooo}}}mmmpppwwwjjjeeehhhnnnjjjjjjjjjcccTTTIIILLLVVV___gggllliiibbbWWWFFF888///,,,***(((((()))***))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmjjjpppllliiigggbbbiiijjjhhhcccbbbddddddbbbaaaaaa___]]]ZZZVVVTTTRRRNNNQQQOOOIIIEEEBBB===888333///+++)))((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%)))///,,,$$$$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,,,,---...///000000,,,...000///...222:::BBBOOO]]]rrrxxxyyy|||tttggg```YYYUUUQQQTTTggg{{{vvvwww|||lllhhhkkkaaaeeejjjeeeXXXLLLKKKPPP\\\aaahhhnnnqqqkkk\\\LLL;;;555---))))))***++++++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqmmmsssoookkkjjjeeejjjkkkiiidddbbbddddddaaaaaa```___\\\ZZZWWWTTTSSSMMMOOOMMMGGGBBB@@@;;;555222...+++((()))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''%%%***222---###"""***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------......//////000222222///000:::LLLZZZmmm{{{}}}{{{nnncccWWWOOOSSS[[[rrr|||lll```iii|||nnnccc]]]```bbb```YYYSSSQQQSSSbbbbbbcccggglllnnniiicccQQQFFF888...++++++,,,,,,))))))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssoootttppplllkkkfffjjjllliiidddbbbddddddaaa``````^^^\\\ZZZWWWTTTSSSMMMOOONNNGGGCCC@@@;;;555222...+++((()))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''',,,111,,,"""""")))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************++++++++++++,,,,,,,,,,,,///...------------......111333555888AAATTTnnnuuu}}}~~~yyylll```WWWTTTVVV```nnn{{{yyycccWWW```nnn~~~pppdddbbb]]]YYYWWWWWWVVVTTTaaa```___```bbbffflllqqqeeeYYYGGG888000,,,+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttnnnsssnnnkkkjjjeeekkkllljjjeeecccddddddaaa```___^^^\\\ZZZWWWUUUSSSQQQSSSQQQJJJEEEBBB===777333///+++)))((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%+++111///(((###$$$(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((************************)))))))))*********++++++++++++,,,,,,,,,---------000///...------...///000---444>>>JJJ[[[rrr}}}yyyyyyxxxkkkbbbXXXVVVVVVYYYbbbtttggg```YYY```zzzxxxtttkkkbbb^^^^^^]]]YYYWWWZZZ___bbb```aaahhhrrrnnnfffYYYIII;;;222,,,***,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuupppsssoookkkjjjffflllmmmjjjeeecccddddddaaa```___^^^\\\ZZZWWWUUUTTTRRRTTTRRRLLLFFFCCC>>>888444000,,,)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%111666---%%%&&&)))'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++,,,,,,,,,,,,------------000/////////000222444666;;;FFFXXXkkk|||zzzuuutttiii]]]VVVUUU^^^sss~~~kkk^^^iiivvvkkkgggddd```VVVYYY```eeebbb^^^bbbkkknnnoookkk___OOO>>>444///...---,,,+++************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxrrrvvvqqqmmmmmmhhhlllmmmkkkeeecccddddddaaa______^^^\\\ZZZWWWUUUTTTQQQSSSQQQJJJEEEBBB<<<666444111,,,)))((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&666:::+++###))),,,'''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------....../////////000222666999;;;UUUcccxxxvvvjjjaaa^^^gggsssvvvpppaaajjjxxx~~~rrriiieeeccc^^^^^^bbbeeebbb]]]___ffflllsssxxxqqq___KKK===666///...---,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvqqquuuoookkkkkkhhhjjjllljjjeeebbbbbb```\\\_________^^^[[[XXXTTTRRRPPPRRRPPPIIIEEEBBB>>>999666222...+++*********)))***))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$###%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$''''''%%%###,,,+++)))(((''''''((()))((((((((((((((('''''''''***)))))))))******((('''+++(((&&&&&&((()))'''%%%%%%(((+++***(((&&&'''(((&&&''')))******(((%%%###(((&&&$$$######%%%''')))&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,***---...------/////////777,,,)))111444666HHH___{{{zzzvvvpppfff]]]___qqqxxxhhh```]]]eeeppp}}}ooohhhfffhhhiiiiiigggccc```^^^lllttttttmmmhhhcccTTTAAA222000...,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''vvvpppsssnnnkkkkkkgggkkkmmmkkkfffddddddccc___```______]]]ZZZWWWSSSQQQPPPRRRPPPIIIEEECCC>>>999555111,,,***)))))))))(((*********)))((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&)))***)))((())))))(((''''''((()))***''''''((((((((())))))***,,,,,,---...//////...---///---++++++---...,,,***---......,,,)))((()))+++'''((((((((())))))))))))((((((''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))++++++*********************++++++++++++,,,,,,,,,---...---,,,---......---...000666;;;;;;FFFfff|||gggqqqyyyyyylll___fffnnnsss~~~sssbbbZZZ\\\jjjrrrfffcccaaaeeekkknnnjjjdddkkksssuuupppmmmlllcccVVVDDD;;;000***+++,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''uuuooorrrmmmjjjkkkgggkkkmmmkkkgggeeeffffffbbbaaa```___]]]YYYUUURRRPPPPPPQQQOOOIIIEEECCC???999444000,,,)))((((((((('''+++******))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###---333...&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))(((((((((((()))***,,,---...111111111222333444555666777888;;;===????????????;;;::::::;;;<<<===<<<:::999999777333000......000///---+++)))((()))***+++'''(((((())))))((('''&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,---///000000///444333666@@@TTTpppyyyvvvuuu|||nnngggaaa___dddqqqggg[[[[[[tttuuuhhhdddiiilllhhhbbbjjjrrrvvvrrrppprrroooiii[[[LLL999---,,,...---+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''uuummmpppllljjjkkkgggjjjllljjjfffdddggggggdddaaa```___\\\XXXTTTQQQOOOOOOQQQOOOIIIEEECCC???:::444111,,,)))((()))(((((())))))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$222:::444((($$$'''***&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&%%%&&&'''''''''&&&+++,,,---///111444666777<<<<<<<<<<<<===>>>???@@@AAADDDGGGJJJLLLMMMNNNOOONNNNNNNNNNNNMMMLLLIIIHHHGGGGGGFFFDDDAAA@@@??????===;;;777333000...---,,,)))))))))(((((()))))))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,***+++///222222222333888???HHHUUUnnn~~~rrryyyqqqhhhbbbcccqqqxxxkkksss{{{jjjcccbbbbbbbbbiiiqqqvvvtttqqqrrrrrrooolll]]]III999111...,,,+++************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''vvvlllooolllkkklllhhhiiijjjhhhdddbbbeeefffcccaaa```^^^ZZZWWWSSSPPPOOOOOOQQQOOOIIIEEECCC???:::555222---*********))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###000999333'''###%%%)))&&&&&&&&&''''''(((((((((%%%%%%&&&'''(((((())))))$$$&&&''')))***,,,---///333444777999<<<>>>@@@AAAAAA@@@>>>======>>>???@@@DDDGGGKKKMMMNNNPPPSSSVVVZZZZZZYYYVVVQQQJJJEEEBBBFFFGGGJJJMMMPPPQQQPPPPPPMMMLLLIIIFFFCCC@@@===;;;666333///***''''''((()))%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++)))+++111222///111666;;;[[[zzzwwwtttrrrcccaaahhhrrr~~~yyyzzzzzzjjjbbbbbbeeeeeemmmtttuuussssssrrrqqqpppiii\\\KKK<<<222---+++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((wwwlllnnnmmmmmmnnniiihhhiiigggbbbaaacccdddbbb```___\\\YYYVVVSSSQQQOOONNNPPPOOOIIIEEEDDD@@@;;;666222...+++*********)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!+++111,,,$$$"""$$$%%%&&&&&&&&&'''(((((())))))&&&''''''((()))***++++++&&&)))---111444777;;;>>><<<>>>@@@CCCEEEGGGHHHHHHDDDBBB@@@???>>>???AAABBBIIILLLNNNOOOOOOQQQVVV[[[]]]]]][[[UUUKKKAAA999555666888<<>>444000++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((xxxlllnnnmmmnnnooojjjiiijjjgggaaa```cccdddbbb___^^^[[[XXXUUUSSSQQQPPPNNNPPPNNNIIIEEEDDD@@@;;;555111---***))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))&&&$$$%%%%%%###&&&&&&&&&'''((()))))))))'''((()))***+++,,,------...222666999;;;>>>CCCFFFBBBDDDFFFHHHJJJKKKKKKKKKGGGEEECCCBBBBBBDDDFFFHHHLLLNNNOOONNNLLLOOOVVV\\\ZZZ\\\\\\WWWNNNEEE>>>:::555444555999AAAHHHLLLNNNKKKKKKLLLNNNRRRVVVYYY[[[WWWQQQIII???777222///...******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,------------......,,,...333333888MMMdddsssdddaaaffftttxxxddd[[[iiisssxxxjjjcccdddffflllqqqtttuuuuuuhhhllloookkk```PPPAAA888,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyylllnnnnnnooopppkkkkkkkkkhhhbbb```ccccccbbb^^^]]]ZZZWWWUUUSSSRRRQQQNNNPPPNNNIIIEEEDDD@@@;;;444000,,,)))(((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''***)))%%%&&&&&&&&&'''((())))))***((()))***+++,,,---......666999===>>>>>>???BBBEEEEEEGGGIIIKKKLLLLLLLLLLLLEEEDDDBBBBBBCCCEEEHHHJJJIIIJJJJJJGGGEEEHHHPPPWWWXXX\\\___^^^XXXQQQMMMKKKEEE@@@<<<<<>>@@@DDDGGGHHHGGGEEEFFFFFFFFFHHHKKKNNNOOONNNKKKIIIGGGGGGIIILLLMMMNNNLLLMMMNNNMMMLLLOOOTTTYYYXXXZZZZZZXXXUUUTTTWWW[[[XXXWWWTTTOOOJJJHHHHHHJJJ???@@@???:::999===DDDHHHUUUYYYVVVLLLFFFDDD@@@:::::::::999777555444444444+++++++++,,,,,,+++)))'''(((((('''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))((()))***))))))))))))************)))************+++++++++------------------------+++000000------222444111)))---555???KKK___}}}}}}ooohhhjjjvvvpppgggkkkrrrbbb^^^eeekkkmmmllliiiiiiffffffkkkmmmcccTTT@@@333***,,,000...+++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((()))))))))************+++***)))))))))))))))))))))************************{{{pppuuurrrmmmnnnlllkkkllljjjdddbbbdddcccaaaaaa```]]]ZZZWWWTTTSSSRRRNNNPPPNNNGGGCCCBBB>>>:::444111,,,***)))******)))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&(((***+++---000222111222333555999<<>>???CCCIIINNNNNNIIIDDD???:::333---++++++,,,---((())))))(((%%%%%%'''************)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&((()))***)))((()))***))))))))))))************************++++++++++++------------------------,,,...---+++...333333...111333<<>>999444111,,,***)))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%(((,,,000222555888:::;;;<<<>>>@@@CCCFFFHHHJJJIIIIIIHHHJJJLLLMMMLLLKKKOOOQQQRRRQQQQQQSSSYYY]]][[[XXXVVVVVVYYY^^^bbbccc]]]\\\\\\___ccceeedddbbbdddaaa\\\ZZZZZZ[[[\\\\\\```bbbddddddbbb___]]]]]]]]]\\\[[[YYYWWWVVVWWWYYYYYY^^^bbb```]]]XXXOOOGGGAAA@@@CCCLLLWWW\\\[[[WWWUUUOOOEEE;;;444111000111...///...+++'''%%%&&&((())))))((('''&&&%%%$$$$$$&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((()))***)))((()))***)))))))))*********++++++************+++++++++,,,------------------------......,,,+++000444222---888GGG\\\ssswwwfff___kkk~~~jjjaaafffttt|||oooddd^^^^^^^^^^^^]]]```bbbaaaeeelllrrrttteeeRRR<<<111...---------++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++*********++++++,,,+++++++++++++++*********,,,+++++++++************((()))+++,,,,,,,,,+++***{{{rrrtttpppmmmnnnkkklllmmmjjjeeecccddddddaaabbbaaa^^^[[[XXXUUUTTTSSSNNNOOOMMMGGGCCCAAA>>>999444111,,,***)))******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%''')))***,,,///444888;;;===@@@BBBAAABBBDDDEEEFFFGGGGGGHHHFFFGGGIIIMMMQQQRRRQQQOOO[[[]]]]]]ZZZVVVVVV\\\bbbeeecccbbbcccfffiiijjjjjjbbb```ccclllwww}}}{{{wwwyyyrrriiieeegggllloooqqqgggjjjmmmmmmiiiccc^^^\\\dddbbbbbbcccaaa___^^^aaa```ccchhhjjjkkkgggaaa\\\LLLGGGAAABBBJJJUUU___ddd```]]]WWWNNNDDD;;;555333777666444222000,,,)))&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&((()))***)))((()))***))))))*********+++++++++*********+++++++++,,,,,,------------............000000//////000333444444EEEiii~~~pppdddzzzuuu^^^TTTYYYaaarrrssspppjjjddd```]]]YYYYYY]]]```___^^^ccclllrrrmmm```LLL<<<222......000,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))************************)))))))))*********+++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***xxxqqqsssooonnnpppmmmlllmmmkkkeeeccceeedddbbbcccbbb___\\\XXXVVVTTTTTTNNNOOOMMMGGGBBBAAA===999444111,,,***)))******)))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''))),,,///000444666:::<<<>>>@@@CCCEEEAAACCCDDDFFFGGGFFFEEEDDDIIIKKKPPPVVVYYYYYYVVVSSS\\\]]]\\\WWWPPPOOOTTTYYY``````aaaccceeeeeecccaaa___```eeesssxxxooolllqqq||||||tttjjjaaa]]]eeeaaa___bbbbbb^^^]]]```ddddddeeejjjmmmmmmkkkiii```ZZZPPPFFFCCCJJJWWWbbbaaaaaa]]]VVVKKKAAA:::777:::777555888<<<;;;444---***))))))))))))***+++,,,%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***************++++++++++++***++++++++++++,,,,,,,,,---------....../////////---000333111...111:::DDDeeejjjqqquuubbbXXXUUUeeeooowwwyyyxxxssshhh\\\[[[^^^aaaaaa___```gggmmmmmmjjj```NNN<<<111......,,,,,,,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))++++++++++++++++++++++++************+++++++++++++++*********++++++,,,---,,,,,,,,,---------......------...///111222333333333333444333222000...---wwwrrrrrrnnnnnnqqqmmmlllmmmkkkeeeccceeeeeebbbdddbbb```\\\YYYWWWUUUTTTMMMOOOLLLFFFBBBAAA===888444111,,,***)))******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***,,,///222555666888:::;;;<<<===>>>AAADDDEEEGGGJJJLLLMMMLLLKKKIIIIIIKKKOOOSSSVVVUUUQQQMMMJJJJJJHHHDDD???>>>AAADDDLLLLLLMMMOOOPPPOOOLLLJJJQQQSSSYYYgggwwwooojjjddddddlll{{{|||sssooojjjbbb^^^aaabbb___```eeekkkeeebbbdddhhhhhhhhhjjjiiigggaaaVVVKKKGGGKKKQQQ\\\\\\YYYQQQGGG???<<<;;;555333444999AAADDDAAA===000...,,,***))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&'''''''''(((((((((&&&((()))***)))((()))************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000,,,///222222000666III\\\}}}zzzsssrrr|||fffWWWhhhttt~~~kkk\\\[[[\\\^^^___^^^aaafffkkkqqqooo```KKK;;;000+++------,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,---...///000000111222333555888;;;===???@@@BBB@@@>>>;;;999666444333xxxsssrrrmmmnnnqqqllllllnnnkkkfffdddeeeeeebbbdddccc```]]]ZZZWWWUUUUUUMMMOOOLLLFFFBBB@@@===888444111,,,***)))******)))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$%%%&&&''')))***+++---///222555777999999<<<<<<<<<;;;;;;>>>BBBEEEHHHJJJMMMOOOOOOMMMJJJHHH???@@@AAADDDGGGHHHFFFEEE===<<<;;;;;;;;;<<<===>>>AAA@@@???@@@BBBCCCBBBAAAEEEFFFJJJSSS]]]bbbaaa^^^UUUTTTSSSTTT[[[hhhvvvrrrgggccciiimmmmmmrrr{{{yyyooogggggggggeeeccceeebbbdddeee```XXXOOOJJJHHHQQQTTTVVVRRRIII@@@;;;:::222222444777;;;AAAGGGKKK@@@===888333---***((('''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&((()))***)))((()))************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...///000000000//////111555999FFF```wwwvvvttt}}}|||cccllluuu}}}fff]]]XXX[[[^^^]]]]]]^^^eeennnrrrkkk]]]MMM;;;......------,,,***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000111222333555777888999:::;;;???CCCGGGLLLOOOQQQRRROOOJJJEEE@@@===;;;:::yyytttrrrlllllloooiiimmmnnnkkkfffdddeeeeeebbbeeeccc```]]]ZZZWWWVVVUUUMMMNNNLLLFFFBBB@@@===888444111,,,***)))******)))''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&)))+++---///111333666888:::::::::???>>>===<<<<<>>;;;888777777999===AAADDDDDD@@@@@@@@@CCCGGGJJJKKKKKKIIIFFFCCCCCCEEEIIILLLMMMEEEDDDFFFIIIMMMNNNKKKHHHDDDFFFHHHIIIMMMUUUaaaiiixxxzzz}}}xxxmmmiiirrr{{{{{{qqqnnnlllfffbbbbbb[[[^^^bbbdddbbb\\\TTTNNNFFFOOOYYYZZZRRREEE:::444222555777444333999FFFQQQUUUQQQIII@@@888222---+++(((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((()))&&&(((******)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111555111222999DDDVVVsssrrrllluuuvvvkkkpppwwwuuuggg\\\^^^bbbaaa^^^]]]___hhhooooooiii]]]GGG444......---,,,+++))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......000111111666777888:::<<<>>>@@@AAA@@@BBBFFFKKKQQQVVVZZZ\\\\\\XXXRRRKKKEEEBBB@@@@@@yyylllqqqooommmllliiikkknnnmmmfffaaaaaacccbbbcccaaa___[[[XXXVVVTTTSSSLLLLLLHHHCCCAAAAAA>>>:::555222...++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%&&&'''''''''***...111333999999444333888;;;:::DDD???===@@@???;;;;;;@@@888===BBBBBB>>>;;;;;;===FFFDDDBBBDDDHHHJJJIIIGGGJJJSSS[[[^^^bbbhhhllllllfff```WWWPPPPPPSSSWWWZZZZZZZZZXXXSSSRRRRRRPPPKKKNNNLLLKKKJJJKKKLLLMMMNNNYYYYYYYYYZZZ\\\___aaabbbbbbbbbiiiwwwzzznnnaaa[[[YYYVVVYYY```cccaaa___```[[[WWWVVV[[[^^^ZZZQQQKKK999===CCCEEE???999;;;AAAUUUWWWVVVSSSMMMDDD999///---+++)))''''''(((***,,,+++***)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---000000///---000;;;PPPnnn|||~~~}}}{{{}}}~~~ttt|||{{{xxxtttvvvyyynnnbbb```aaa```\\\XXXZZZaaajjjoooppphhhWWWGGG777000---...,,,(((''',,,************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))*********************+++,,,,,,------***((((((***...///...,,,---------,,,---...///000,,,...000222555999>>>BBBCCCDDDFFFIIILLLMMMLLLKKKJJJJJJKKKKKKMMMOOOQQQRRROOOPPPPPPOOOLLLHHHEEECCC{{{mmmqqqpppmmmllliiikkknnnnnnhhhcccccccccbbbdddbbb___[[[WWWTTTRRRQQQLLLLLLHHHBBB@@@AAA>>>999555222---+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&'''((()))***---222555444:::===;;;===AAAAAA>>>FFF@@@;;;:::888555777<<<555:::???BBBDDDHHHNNNTTTVVVQQQMMMLLLOOOSSSTTTSSSUUU[[[hhhwwwzzzvvvxxxwwwsssmmmiiihhhiiikkkmmmoooqqqooojjjeeebbb\\\UUUUUUZZZaaaffffffaaaXXXQQQNNNMMMLLLLLLMMMOOOQQQQQQMMMMMMSSS___jjjpppvvv}}}{{{}}}xxxppp^^^\\\ZZZXXXYYY]]]aaadddeee```^^^```cccbbb^^^ZZZQQQNNNLLLLLLGGG???<<<<<>>KKKYYYbbbaaa[[[VVVKKKEEE===444---)))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------.........+++---000111111000111333999JJJnnnyyynnniiigggfffiiinnnmmmpppuuu{{{yyyxxxtttVVVVVVpppyyyjjjbbb```_________```aaaeeemmmrrrmmmdddUUUCCC111,,,///000...+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,000---***)))***,,,---,,,++++++,,,...000111222222:::;;;===>>>@@@EEEJJJOOONNNPPPTTTZZZ___```___]]]___aaaccceeeggggggffffff___ZZZUUUSSSTTTRRRLLLGGG~~~ppptttqqqnnnmmmiiijjjnnnooollliiihhheee```cccaaa^^^YYYUUURRROOONNNLLLKKKGGGAAA??????<<<777333///,,,)))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&))),,,///111444777<<>>>>>>>>======<<<777222///222888???EEEIIIKKKMMMRRRQQQNNNLLLNNNUUU```hhhrrrqqqrrrwww|||~~~}}}{{{{{{{{{|||}}}xxxmmmiiiddd```___\\\YYYVVVZZZVVVQQQQQQQQQPPPNNNMMMLLLKKKQQQ^^^iiinnnqqqsssvvvwwwvvvooodddcccccc```^^^```fffiiihhhllleeeaaacccddd^^^UUUPPP:::999>>>LLLZZZ```___^^^ZZZVVVNNNDDD:::222---***)))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............***+++...111000///333999BBBjjjuuufff______dddooozzz{{{}}}zzzwwwwww{{{wwwyyy{{{uuuuuu{{{pppbbbqqqvvvfff___^^^^^^bbbeeehhhhhhlllppppppmmmdddRRR===111//////---++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))*********+++++++++))))))******+++,,,,,,,,,,,,+++++++++,,,---.........//////111333777:::<<>>>>>;;;666222///+++))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))---000333555777:::>>>@@@@@@===:::888777555444444<<>>===:::555222///,,,************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))+++---...222444777888999:::<<<>>>;;;888777888777888===DDDMMMMMMKKKJJJPPP[[[eeeiiiiiigggdddbbbbbbdddgggiiimmmuuu~~~kkkkkkjjjkkkpppsssooohhhdddYYYPPPKKKIIIEEEDDDEEEQQQ]]]ggghhhlllsssvvvssswwwyyyrrrqqqnnnhhhggggggjjjmmmjjjdddbbbeeeZZZHHH999:::CCCLLLXXXbbbggghhhgggccc[[[QQQFFF@@@222000---***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------------------........./////////333000000111111666HHH]]]|||vvvvvvxxx{{{zzzpppiiiiiimmmtttwww}}}zzznnnmmmzzzzzzmmmaaaXXXZZZeeeppprrrqqqrrrttttttnnnkkk^^^JJJ888///---,,,,,,++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))******))))))))))))*********************++++++++++++,,,++++++,,,,,,---.........,,,...000000///...///000666999>>>FFFOOOYYY```eeelllrrr||||||ooosssqqqnnnnnnkkkkkklllkkkiiiiiijjjfff```bbb```]]]YYYVVVSSSQQQPPPKKKKKKFFF@@@======999444333000,,,******++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))+++...000222777888::::::999888999:::555555888<<<<<<===GGGSSSYYY[[[[[[YYY___jjjrrrtttrrrrrrrrrrrrqqqpppmmmkkktttyyy{{{zzzxxxwww}}}xxxuuullldddaaa^^^XXXTTTSSSSSSRRROOONNNPPPUUU[[[___hhhvvv}}}|||wwwsssqqqoookkkggghhhmmm```TTTJJJGGGCCCBBBLLL\\\ggghhhjjjiiiddd]]]UUUPPPAAA===777111,,,)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...............////////////111......444:::HHHggg}}}rrrmmm~~~mmm^^^[[[ccclllqqquuuwwwuuupppmmmpppiiiVVVCCC888222...,,,,,,+++++++++******************************************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((()))))))))*********))))))))))))*********************+++++++++,,,,,,,,,,,,---......//////000,,,---//////000333999===CCCKKKXXXhhhvvv{{{nnnrrrqqqnnnnnnkkklllllljjjhhhiiijjjfff```eeebbb___ZZZVVVRRRPPPNNNKKKKKKFFF@@@===<<<999444333000---++++++,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((())),,,///222444:::;;;<<<;;;888777666777111444:::@@@??????KKKYYYfffmmmooonnnooorrrqqqkkkmmmpppuuu{{{|||yyyvvvwww{{{}}}{{{~~~~~~zzztttssstttrrrqqqsssooocccWWWPPPKKKFFFFFFKKKLLL___ooouuu~~~uuukkkdddbbbeeegggcccaaa[[[LLL@@@HHHYYYfffgggiiijjjhhhccc^^^[[[OOOJJJAAA888111---++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000333///222===III```yyyqqqmmmkkkkkkcccfffkkkoootttzzzpppppp~~~zzzzzzfffaaadddhhhnnnvvvzzztttjjjmmmqqqmmm]]]LLLAAA777///,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------......///000000000000111222444777@@@KKKSSSXXXdddwww~~~tttuuuqqqnnnnnniiikkkpppmmmjjjmmmggg___bbbfffbbb]]]XXXUUURRROOOLLLIIIGGGDDDBBB@@@===999666222111...,,,***)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$(((((())))))(((''''''&&&((((((((()))---333888<<<===:::666333222444777999;;;444666???BBBBBBPPPdddllltttssskkkppp~~~~~~rrrlllmmmmmmrrr|||wwwiiihhhccciiixxx~~~zzz~~~{{{xxx~~~{{{yyyyyyxxxkkk\\\OOOHHHEEE???BBBKKKWWWeeewwwwwwkkkeeedddhhhjjjkkkhhhbbb[[[WWWUUUiiijjjkkklllkkkgggdddaaa\\\YYYSSSKKKAAA888///+++***)))((((((******)))(((************))))))))))))&&&'''''''''(((((())))))*********)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......222***(((///333111///222000777555BBBpppxxxuuummmccc\\\ZZZZZZZZZYYYUUUWWWYYYZZZ[[[___eeekkkoooyyy~~~|||}}}pppooolllyyyrrrfffffffffiiiqqqwwwssskkkiiilllmmmiii^^^MMM<<<222222***&&&)))---,,,)))'''++++++++++++++++++++++++))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,++++++***...111111...---///222333555999>>>IIIYYYkkkwww}}}tttuuuqqqooooookkklllqqqnnnkkknnnhhh```ccceeeaaa\\\XXXUUURRROOOMMMJJJHHHEEEBBB???<<<777444111000...+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((''''''((()))+++...111444666777888777444222222444666888===;;;>>>FFFJJJKKKUUUbbbccciiijjjddddddkkkmmmiiigggbbb___dddnnnuuuuuusssgggaaabbbnnnxxxzzz|||rrrzzz|||wwwjjj]]]RRRKKKFFFEEEGGGMMMUUUcccwwwvvviiiddd^^^bbbfffgggffffffiiillllllmmmnnnmmmjjjhhhgggfffaaa___[[[VVVMMMDDD:::444---+++******++++++***)))************))))))))))))'''''''''((((((((())))))************))))))))))))++++++,,,,,,,,,---------,,,,,,---------.........000...---...///...///111444999???\\\wwwpppjjjbbbccceeegggiiiiiigggeeedddccc```[[[WWWVVVWWWXXXZZZ```iiivvv~~~}}}uuuoooaaannnuuummmdddccclllvvvuuunnndddfffiiikkkfffXXXEEE888111,,,***,,,---***)))+++++++++++++++++++++++++++***)))))))))((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,---------------111...,,,...222444333111---;;;OOOaaappp}}}sssuuurrrpppqqqmmmmmmsssooollloooiiibbbeeeddd```[[[WWWUUURRRPPPNNNKKKIIIEEEBBB???;;;666333000///---+++************))))))))))))))))))))))))(((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())),,,///333444444333222555555555555666777888999@@@CCCHHHLLLOOORRRVVVYYYYYY\\\]]][[[XXXWWW[[[```kkkaaa]]]eeemmmqqqwwwzzzrrrooouuuxxxuuutttxxxxxx{{{{{{~~~{{{iii\\\WWWQQQLLLKKKLLLQQQ\\\fffyyysssnnnlllmmmlllgggdddeeemmmsssnnnooopppnnnkkkiiikkknnngggfffeeebbb\\\SSSIIIBBB444111...,,,,,,,,,+++***++++++*********)))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,------------,,,------------.........---111222///---///222333444<<>>???@@@???CCCHHHJJJHHHJJJRRRYYYZZZ]]]SSSQQQYYY^^^]]]aaajjj```YYY\\\lllxxx}}}~~~~~~|||}}}xxxiiiXXXNNNKKKOOOYYYccckkkssswwwnnniiicccgggjjjlllllllllooorrrnnnjjjfffdddeeeccc^^^ZZZQQQIII>>>333...+++++++++++++++++++++*********************************)))))))))******+++++++++,,,,,,,,,---------.........---------.........//////...111222000111444666444AAAhhh}}}tttnnnoooxxx~~~yyyooommm||||||zzz|||tttpppmmm___bbblllrrrjjj___WWW[[[gggnnniii```III;;;///---///...+++***++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000000...111555===KKKbbb~~~}}}rrrsssooooooqqqnnnmmmqqqlllhhhkkkggg```dddccc___ZZZVVVTTTQQQOOOMMMEEECCCAAA@@@???===:::777000///---+++************))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''''''''((())))))'''''''''(((***,,,///111444333222111111222444555000333777;;;>>>???@@@@@@AAADDDHHHJJJMMMVVVcccnnniii```]]]eeennnqqqvvv}}}yyyoooiiimmmttt||||||lll___WWWRRRMMMMMMOOOWWWfffttt|||xxxhhhccccccdddfffiiikkkmmmooommmhhhcccccceeefffccc___]]]UUUJJJ???777222///---,,,++++++++++++*********++++++++++++************))))))******+++,,,,,,,,,,,,---------............------........./////////111000000111000000888AAA[[[}}}qqqmmmpppzzzxxxwww}}}vvvwwwnnnbbbdddjjjmmmcccYYYYYYccckkkllliiiYYYFFF333...000000,,,)))++++++++++++++++++++++++++++++*********))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000222333222:::QQQrrr}}}qqqrrrnnnmmmooolllkkkooojjjfffiiiddd^^^cccccc```[[[VVVSSSQQQNNNKKKFFFDDDBBB@@@>>><<<888666111000...+++***)))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''&&&&&&&&&''''''((()))((((((((()))+++...222333222111111111222333444555222444777;;;>>>@@@AAAAAABBBCCCIIIPPPRRRVVVhhh{{{xxxuuuuuuxxx|||||||||zzzmmmbbbVVVNNNHHHGGGMMMTTTgggqqqsssjjjddd___^^^ccchhhkkkkkklllhhhdddeeejjjkkkfffbbbaaa]]]VVVNNNFFF===444///,,,,,,+++++++++*********,,,,,,+++++++++*********))))))***++++++,,,------------------........................////////////000---000444000000GGGcccyyysssvvv~~~~~~~~~}}}iiibbbbbbjjjeee``````eeejjjlllmmmeeeQQQ<<<222000///---...+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---------...000222444999DDD[[[zzzwwwjjj]]]]]]]]]```dddeeeeeedddhhhhhhiiiiiikkkpppvvv{{{}}}qqqqqqmmmlllnnnjjjjjjnnnhhhdddgggccc]]]aaaddd```[[[VVVSSSPPPMMMKKKHHHFFFCCC@@@>>>;;;777444222111...,,,***)))((()))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&'''((())))))))))))***,,,000333555///000111222333444444444555777:::===@@@CCCDDDDDDEEEDDDLLLUUUTTTSSSeee~~~tttggg^^^TTTKKKGGGGGGOOOVVVhhhqqqggg\\\YYY^^^fffiiijjjkkkhhhfffiiinnnoooiiibbbaaa```^^^ZZZRRRFFF999111,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))***+++,,,,,,---------------.........//////............/////////000...+++111888333555XXXyyyxxxyyy~~~}}}{{{~~~zzzzzz}}}xxx~~~}}}qqqgggeeedddeeefffgggiiijjjlllmmmlllYYYDDD666///---...222+++++++++++++++++++++++++++++++++************)))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------//////......///111444555AAA___}}}yyyuuujjj]]]RRRVVVVVVWWWYYY\\\^^^^^^]]]^^^___^^^[[[XXXYYY]]]bbb___cccgggjjjppp~~~|||qqqqqqlllkkkooommmkkkkkkkkkjjjhhhfffcccbbbeeeccc^^^YYYTTTOOOLLLJJJHHHFFFCCCAAA???<<<888555222///,,,)))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((()))***,,,,,,,,,---------......///000000///000222666:::777@@@>>><<>>;;;777444111///,,,)))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))******........................000000000000111444999<<>><<<999666333000///,,,***(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))***+++//////////////////......000111222222444777<<<@@@:::AAA@@@???BBB======IIILLLQQQ]]]hhhggg___^^^cccmmmlllggg```[[[^^^hhhqqqvvv{{{uuuuuuxxxssshhhYYYNNNLLLPPPTTTVVVhhhnnnssstttooohhhbbb___fffjjjoooqqqooollljjjjjjjjjgggddddddccc```ZZZUUUMMMFFF;;;111,,,+++---000++++++,,,,,,---------...---,,,,,,,,,,,,---......------.........//////////////////000000000111111000333888>>>LLLhhh~~~{{{yyywwwwwwvvvsssrrrsssrrrooooooqqqooooooooommmkkkiiigggfffkkkqqqzzz{{{zzzlllxxxhhhpppqqqaaagggpppsssmmmbbb^^^```ffffffbbbVVVFFF888111///------,,,,,,,,,+++++++++******++++++++++++******************************************************************************++++++++++++,,,,,,,,,,,,---------...............000222...000@@@QQQggg~~~oooooopppsssyyy}}}{{{mmmpppqqqrrrrrrllljjjkkkjjjjjjhhhfffcccbbbgggccc\\\UUUOOOLLLKKKJJJCCCAAA???===<<<999666333000...,,,***)))))))))***(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))***+++,,,/////////...............111222333444666:::???CCC@@@MMMIII<<<>>>FFFMMMVVV\\\___gggmmmjjjcccbbbfff___\\\YYYYYY___kkkyyy}}}|||vvvsssrrrmmmhhheeefffiiimmmooommmkkkkkkmmmmmmlllooouuuqqq^^^QQQLLLIIIGGGRRR^^^pppwwwnnn```bbbfffjjjmmmnnnmmmlllllljjjgggffffffddd___\\\WWWQQQGGG:::000,,,,,,...++++++,,,,,,---.........---------------......///............/////////////////////000000111111222222444777BBB\\\}}}|||zzzzzzzzzzzzyyyyyywwwuuusssssstttuuuuuutttsssqqqmmmiiieeeaaa___aaa^^^^^^aaabbb```bbbeeefffhhhjjjkkklllmmmooopppvvv}}}uuusss}}}uuussszzz~~~{{{iiiiiimmmrrrnnndddZZZWWWbbbhhhjjj```PPP@@@555...---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,,,,,,,------......------......//////...222333???\\\ssssssfffccclllsss~~~zzzlllooopppqqqrrrkkklllllllllkkkjjjgggeeedddgggccc\\\TTTNNNKKKJJJIIICCCAAA???===<<<999666333///...,,,+++***)))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((***+++,,,---------------------------111222333444666:::@@@DDD```sssgggHHHEEEVVV^^^]]]___``````___YYYUUUXXX]]]\\\ZZZZZZ^^^gggqqqzzzyyyyyyvvvppphhhdddccceee```]]]ZZZZZZ]]]bbbeeegggiiiiiilllqqquuuxxx~~~sssbbbXXXNNNEEEAAAJJJ[[[sssooofff]]]\\\bbbjjjooopppmmmllljjjiiigggdddaaa___\\\XXXQQQFFF;;;222...,,,,,,,,,,,,------...............------......///000........./////////000000/////////000111222222222666666<<>>===;;;999666333...---,,,+++************(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))***,,,---...,,,,,,,,,---------......111222333444666:::???CCCjjjsssSSSPPPaaaeee___OOOPPPQQQOOONNNRRR\\\eeejjjhhhfffeeefffhhhhhhgggdddfffgggddd```___```ccccccccceeeiiipppvvvzzz|||}}}}}}vvvlll]]]PPPEEEDDDIIIWWWmmmvvvaaaUUUWWWaaajjjpppmmmmmmmmmkkkiiieeebbb```^^^\\\XXXPPPGGG===333...------------------------///............///000000....../////////000000000...///000000111222333333444888IIIjjjuuukkkbbb\\\YYYXXXTTTQQQNNNMMMNNNOOOOOOOOOLLLNNNQQQTTTWWW\\\bbbggggggggggggeeeaaa\\\WWWTTTQQQOOORRRYYY___ccciiiooovvvyyy~~~|||qqq|||~~~tttqqq~~~|||{{{zzzyyyzzz|||wwwtttssseeegggooommmaaaVVV\\\gggnnnhhh^^^SSSBBB333......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///.........000222444555000GGG```}}}uuulllkkkssszzzoooqqqnnnooorrrooommmmmmmmmllljjjhhhfffdddeeebbb\\\UUUOOOJJJGGGEEE@@@>>><<<;;;:::888555222------,,,++++++*********(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))+++---...///++++++,,,---...///000000000111222333444888===AAAVVVeeeaaaUUUXXX\\\YYYVVVDDDJJJOOORRRVVV___llltttnnnkkkgggccc___]]][[[[[[YYY___fffjjjmmmoootttwww|||wwwhhh[[[UUUNNNLLLUUUiiitttddd[[[\\\bbbhhhjjjlllnnnnnnlllhhhdddbbbaaa___[[[XXXRRRHHH===444/////////...------,,,,,,//////......//////000111.../////////000000000000...///000111222333333444444AAAaaaxxxlllbbb\\\YYYXXXVVVSSSPPPOOOPPPQQQRRRQQQQQQSSSVVVWWWWWWZZZ^^^bbbaaacccfffhhhhhhfffcccaaaaaa___bbbjjjqqqwww~~~~~~qqqxxxvvvnnnqqq}}}}}}zzzeeeccckkkmmmgggaaaZZZdddjjjgggddd^^^NNN<<>>===;;;999999777333111---,,,,,,++++++*********(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***+++---///000+++,,,---...///111222222000111222222333777<<<@@@GGGNNNQQQXXX]]]QQQEEEHHHLLLSSSZZZ\\\___fffoootttaaa___\\\XXXVVVWWWZZZ]]]bbbhhhqqqxxxpppjjj___RRRNNNXXXmmmyyyhhh^^^\\\___iiilllooopppnnnjjjgggeeedddaaa]]][[[XXXPPPCCC:::000000///...---,,,,,,+++///////////////000111111////////////000000000000...///000111222333444444<<>>>>>===;;;888555222000...---,,,+++************))))))))))))))))))))))))***)))((((((((((((((()))++++++,,,------......///////////////000000000000333222222333666:::>>>AAALLLNNNMMMIIICCCAAAEEEJJJVVVZZZ```ccccccaaa```___XXXXXXXXXXXXZZZ^^^dddhhhwwwuuu```SSSRRRXXX^^^jjjzzz{{{kkk___YYYggglllnnnkkkiiijjjkkkllliiiccc[[[WWWTTTPPPIIICCC999666111...------.....................///000000+++666:::111---111222---111000000222333444888<<<===hhhtttqqqqqqxxxxxxnnnllldddxxx{{{~~~iiivvvkkkeee}}}hhhccclllnnngggeeefffeeefffhhhhhh^^^SSS<<<222,,,///000---+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...............333...000555111///@@@XXXvvv{{{}}}wwwooojjjjjjnnntttxxx|||qqqjjjhhhiiijjjjjj___^^^^^^aaaiiiwww|||pppqqqnnnmmmqqqooonnnmmmnnnoookkkdddaaabbbbbb```[[[VVVPPPKKKGGGEEE>>>>>>===;;;888555222000...---,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,------......///------...///000111222222222333333555999===AAADDDBBBBBBAAAAAAAAADDDGGGJJJTTTVVVXXXYYYXXXWWWWWWXXXTTTWWW[[[```eeemmmtttzzzqqqddd]]]\\\\\\```gggrrr{{{zzznnnccc___bbbhhhjjjiiihhhkkknnniiiddd^^^[[[YYYVVVPPPKKKBBB:::111...///000///,,,///............///000000777??????444...111222///333222222333222111555:::SSSuuuooofffeeekkkwwwzzzpppfffrrrzzzqqqyyyzzztttvvvjjjdddllltttkkkllljjjiiikkkkkkcccZZZCCC777......000///---------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------............//////000000444666777@@@]]]zzz|||vvvpppllliiicccaaa]]][[[^^^dddmmmsss{{{ppppppmmmnnnrrrpppqqqpppqqqqqqlllddd```aaadddaaa\\\UUUOOOIIIEEEBBB======<<<;;;888555222000...---,,,+++************)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,------......///+++,,,---///000222333444000111333666:::>>>AAACCC999777666;;;CCCIIIJJJHHHPPPPPPOOOMMMKKKLLLOOORRRVVV[[[ccckkkttt|||xxxnnneee___VVVRRRUUUfff{{{|||qqq]]]ZZZ^^^eeegggeeegggnnngggccc___]]]]]][[[WWWSSSLLLAAA444///000222///+++//////......//////000111<<>>444...111333111333222444555222111888BBBaaazzz~~~zzzzzzgggZZZWWWZZZdddpppwww}}}qqqppp}}}lllnnnxxx{{{pppttt```fffvvvqqqqqqnnnkkkllllllggg```MMM>>>000---000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////000+++000333444<<>>FFFLLLOOOOOONNNMMMIIIMMMTTTZZZ___dddiiilllnnnqqqttttttsssqqqppppppiiikkklllnnnuuu~~~{{{jjj^^^RRROOO\\\nnn{{{ggg]]]^^^^^^ZZZ]]]^^^^^^]]]\\\\\\\\\\\\VVVUUUPPPIII@@@888333111000000//////000000111222222111000111222111111111444000222777:::JJJvvvpppgggdddddd___aaafffnnnvvvyyyyyywwwpppqqqrrrrrrsssuuuyyy|||zzz|||~~~xxxpppdddZZZVVVQQQSSS^^^vvvkkkXXXOOOLLLYYYooo{{{nnnwwwuuuhhhhhhqqqvvvtttooommmlllkkkfff```PPP===333222111...............------------------------------------,,,,,,,,,------------...------------...............//////000222333333444444<<>><<<:::777666555444111///...---,,,***)))((((((((())))))))))))************'''((()))***+++,,,,,,,,,,,,,,,,,,------///000000,,,---...000222333333444222333555666666777:::<<>>AAAAAAAAAAAABBBFFFKKKOOOUUUWWW[[[^^^```___[[[XXXUUUWWWYYY[[[\\\___dddgggooowwwttt\\\OOOWWWlll{{{ggg[[[___ccceeeddd___\\\]]]___XXXWWWUUUSSSOOOHHH???999333111000///111111111000222222111111111111111111444555777===RRRwww|||tttmmmeee^^^[[[\\\```jjjttttttwwwyyyyyy~~~uuudddbbb```fffxxxqqqyyyuuu~~~|||iiilllrrrvvvsssllllllooojjjcccZZZRRRDDD555.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......................../////////000111333666888TTTuuukkkjjjooorrrqqqqqqvvvyyyzzzrrrmmmmmmqqqqqqkkkeeebbbfff```WWWOOOJJJFFFCCCAAA;;;999777666555444111///------+++***))))))(((((())))))))))))************)))***+++,,,---.........///.........///000111222...//////000111222222222///111444555777999<<>>555333111000111222111000111111222222222222222222333333777CCCYYYwwwzzzqqqiiidddgggttt~~~fffdddaaaccckkkrrroooiiiqqqrrrwww~~~rrryyyzzz}}}pppkkknnnxxxvvvkkkiiipppjjjeee___WWWLLL===222......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................111---...333444333:::FFFpppkkkjjjmmmooonnnpppwwwzzzzzzrrrkkkjjjpppqqqjjjddddddeee```WWWPPPJJJFFFCCCBBB;;;999777555555333111///---,,,+++***))))))))))))((()))))))))***************+++,,,...////////////000000//////000111222222000///000000000111222222111333555666666888;;;===>>>@@@BBBCCCEEEHHHLLLPPPRRRUUUXXXWWWTTTQQQRRRSSSYYY^^^dddiiilllnnnqqqrrrqqqtttxxxyyyzzzzzz|||~~~|||eeeVVVSSSbbb|||dddbbbbbbdddfffeeeaaa]]]]]][[[XXXVVVRRRMMMFFFAAA777555222111111222222111111111222222222222222333555444999JJJbbb|||sssnnnvvv~~~}}}vvvllleeeccc```[[[VVV[[[ZZZ\\\aaafffnnn{{{uuu|||{{{rrrkkkvvvzzzoookkkrrrjjjgggbbb]]]SSSEEE777......///000000000///---,,,---------------------------------............///............////////////111---///555222222DDD^^^|||mmmlllkkkiiiiiipppxxxzzzwwwqqqiiihhhpppqqqiiidddfffeee___WWWOOOJJJFFFCCCAAA;;;999666555444333000...,,,,,,+++***))))))))))))((()))))))))************+++,,,---...///000000000111000000000000111111222000000//////000111222333444555666666666666888:::>>>@@@BBBCCCDDDEEEHHHJJJJJJNNNRRRSSSSSSSSSVVVYYY]]]```cccfffgggiiilllnnnmmmnnnpppqqqrrrsssuuuwww~~~xxxbbbRRRSSSqqqrrriiibbbccckkknnnhhh```]]][[[XXXUUURRRMMMHHHDDD:::777333111111222222222111111222222333333333333888777@@@XXXuuuwwwxxxwwwnnnccc\\\YYYUUUQQQQQQQQQVVVbbbnnn~~~www~~~}}}xxx{{{jjjpppyyytttnnnqqqjjjhhheee```YYYMMM===000...///000000000///---,,,---------------------------------............///........./////////000000000...111555222777VVVyyy}}}qqqooolllhhhgggnnnwwwyyytttqqqgggfffoooqqqhhhcccgggeee___VVVNNNIIIEEEBBB@@@:::888666555444333000...,,,++++++***))))))******))))))))))))************+++,,,---...///000000000111111000000000000111111000////////////111333444666777777777555555777888===???BBBCCCCCCCCCDDDEEEEEEHHHMMMRRRUUUXXX[[[^^^^^^```bbbcccdddgggjjjmmmkkklllnnnoooqqqrrrssssss|||{{{{{{yyyxxxwwwvvvvvvuuutttvvvxxxwwwsssssswwwwwwvvvuuuvvvyyyzzzzzzyyysssuuuxxxzzz|||~~~mmm\\\WWWmmmuuueeebbbhhhmmmhhhaaa^^^[[[XXXTTTRRRNNNIIIFFF<<<999444222222222222222111111222222333444444444444777JJJlllqqqttt}}}wwwllleee\\\TTTMMMJJJQQQZZZlllxxxuuu||||||rrrnnnrrrzzznnnlllttttttpppoookkkiiieee```]]]TTTDDD444///000000000000///......---------------------------------............///.........//////000000111000000222555777HHHmmmuuuqqqooollliiillltttwwwvvvqqqfffeeeooopppgggccchhheee___VVVNNNHHHCCC@@@===:::888666444444222000...,,,+++******)))*********))))))))))))************++++++---...///000000000111000000/////////000000///.........///111444555555666777666555666777999<<<>>>BBBCCCCCCCCCCCCDDDEEEGGGLLLRRRYYY]]]^^^^^^^^^```ccceeefffgggjjjllljjjlllnnnrrrtttuuutttsssvvvuuusssqqqooolllkkkjjjdddcccdddgggfffccceeeiiigggeeeddddddfffggghhhggg]]]```ccceeeffffffggghhhiiiiiikkkrrr{{{~~~|||zzzxxxvvvzzz~~~}}}ooogggtttxxxiiiffffffeeeccc___\\\XXXUUURRROOOLLLIII>>>:::555222222222333333111111222222333444444555222===[[[mmm^^^dddoooppp```SSSQQQUUUeeessspppttt{{{vvvpppooottt{{{||||||nnnqqqtttrrrnnnllliiiddd___^^^YYYIII999111000000///////////////........................---------............///---......///000000111111111222222666DDD```wwwqqqsssqqqkkkkkkqqqvvvxxxqqqeeedddnnnpppfffccciiieee___VVVMMMGGGBBB>>><<<:::888666444444222000...++++++******************))))))))))))***************+++,,,...//////000000000000///////////////000......---...///222555666333555666666666777999;;;:::>>>AAADDDDDDDDDDDDEEEGGGHHHLLLSSS[[[```___]]]\\\^^^bbbdddeeeeeeeeefffiiikkkooosssvvvvvvtttrrrqqqpppnnnkkkiiifffdddcccbbbaaabbbeeeeeecccfffkkkeeecccaaabbbdddfffgggfff```cccgggiiiiiigggffffffiiifffbbbbbbdddhhhkkkmmmhhhfffdddfffiiijjjiiifffhhhkkkooorrrvvvzzztttyyyxxxjjjeeefffgggaaa]]]YYYVVVSSSPPPMMMKKK???;;;666333222333333333111111222333333444555555999IIIpppoooVVVYYYaaappp|||hhh______eeeqqq}}}lllnnnzzzxxxuuurrrtttzzzyyyuuutttqqquuutttpppllljjjccc^^^^^^[[[MMM<<<222111///.........///000........................---------.........//////---......///000111111222222222222888OOOrrrrrrpppoooooooooqqqssstttuuuoooeeecccmmmsssnnngggdddfff```VVVMMMGGGBBB>>>;;;777777666555333222111111------,,,++++++******)))+++***((('''(((***---///---------...///000000111,,,---......------...000000000000111222555777999222222444555777999:::;;;>>>????????????@@@BBBEEEMMMPPPSSSUUUVVVXXXZZZ\\\^^^^^^```cccffffffcccaaahhhiiilllqqquuuuuuqqqmmmqqqmmmhhhaaa^^^___cccgggppprrruuuwww{{{yyyqqqjjjfffeeeeeegggccc______bbbgggjjjjjjllllllmmmllllllmmmoooqqqsssyyyxxx||||||lllbbbfffhhhbbb```\\\YYYVVVRRRMMMJJJFFFBBB;;;555111000111222...111444333444555666444:::OOO|||eeeVVVTTTeeeuuu{{{~~~llllllppptttlllooo{{{{{{vvvyyy{{{}}}ggg}}}~~~zzzjjjppptttnnnkkkllliiiccc]]]XXXOOOFFF888222...000111///---.........------------..................////////////---///111111000//////000444222444EEEeeeyyyqqqpppooooooqqqssstttuuuoooeeedddmmmsssnnngggeeeeee___UUULLLFFF@@@<<<:::777666555444333111000000------,,,++++++******)))+++***(((((()))+++...///---...//////000000//////...///000///......000222111111222333444555777888222333444666888999:::;;;===>>>?????????@@@CCCFFFLLLNNNRRRTTTVVVXXXZZZ\\\______aaacccfffeeecccaaafffeeefffhhhiiigggccc___```___\\\YYYXXXZZZ^^^bbbkkkmmmrrrvvv{{{zzzwwwwwwwwwuuuqqqmmmllloooqqqrrrrrrnnnnnnmmmlllkkkkkklllmmmiiimmmrrrxxx}}}vvv~~~yyyxxx~~~ooocccdddfffbbb___[[[XXXTTTQQQMMMJJJGGGCCC===666222111111222444444444333333555555444>>>VVVrrr]]]PPPUUU^^^fffvvv|||www~~~tttkkkkkksss~~~}}}zzzyyy{{{~~~ttttttwwwxxxooopppsssooonnnnnnjjjccc^^^ZZZRRRJJJ:::333///000111///......///......------......///............////////////...///111111000///000111111222===UUUtttuuurrrpppppprrrtttuuutttooofffeeennnsssnnnhhhgggddd^^^UUULLLEEE@@@;;;888666555444333222000//////------,,,++++++******)))***)))((((((***,,,...000...///111222111000...------...///...------///111222222333444555555555555333333555666888999;;;;;;:::<<<>>>??????AAADDDGGGIIILLLPPPSSSUUUWWWZZZ\\\______```ccceeedddbbb```bbbaaa___]]]\\\XXXTTTQQQRRRSSSUUUWWWXXXZZZ^^^```dddgggkkkoootttyyy~~~{{{yyyyyyyyyxxxwwwtttsssrrrqqqpppooonnnmmmhhhiiijjjlllnnnsssyyy~~~}}}vvvkkkhhhddd___uuueeebbbcccccc```ZZZVVVSSSPPPMMMKKKJJJFFF???999444222222222555333222333555666777777@@@]]]{{{wwwyyy{{{wwwtttrrryyymmmWWWRRRWWW```ttt}}}|||xxxnnniiikkksssyyy}}}~~~}}}rrrxxxpppqqqqqqqqqpppllleee```\\\VVVOOO===666000111222///...//////......------......///............////////////...000111111000000111222111777LLLmmmyyyuuuqqqqqqsssuuuuuutttpppgggfffnnnrrrmmmhhhhhhddd___VVVMMMFFF@@@;;;888555444333222111///......------,,,++++++******)))))))))))))))+++---000111000111333333222000---++++++,,,,,,,,,++++++---...111222333444555444333222333444555666888999:::;;;888:::===>>>@@@BBBEEEHHHGGGJJJNNNQQQSSSVVVYYY[[[^^^^^^___```bbbbbb___]]]\\\[[[YYYVVVTTTQQQOOOMMMPPPTTTYYY^^^```bbbeeeffffffhhhjjjlllnnnqqquuuxxxxxx}}}~~~|||~~~}}}{{{zzzzzzyyyvvvuuuqqqqqqpppooooooppprrrsss{{{xxxoookkkcccXXXlll{{{hhhaaabbbeeeaaa[[[VVVSSSQQQNNNMMMKKKHHHBBB<<<777444222222222///000444777888999;;;GGGggg{{{rrrmmmdddbbbdddmmmuuuxxx{{{~~~~~~fff```fffooo~~~xxxzzz|||uuukkkiiilllpppxxx~~~~~~{{{~~~pppooossssssrrrnnnfffbbb```ZZZTTTBBB999333222222000///000//////............//////............///////////////000111111000000222444444@@@]]]yyyzzz~~~~~~}}}xxxsssqqqsssuuuuuusssqqqhhhgggnnnqqqkkkfffgggfff```WWWOOOHHHAAA;;;888444444333222000///......------,,,++++++******))))))))))))***,,,///111222111333444444333000---***+++,,,,,,,,,++++++---...000000222333333222111000333444444666777888999999666999<<<>>>@@@BBBEEEHHHEEEHHHLLLOOORRRTTTWWWYYY\\\[[[[[[\\\]]]]]][[[YYYRRRSSSRRRRRRQQQQQQRRRSSSUUUZZZ```eeehhhiiikkklllmmmooopppqqqqqqrrrtttvvvwwwzzz~~~xxxxxxxxxyyyxxxwwwuuusssrrrwww~~~~~~}}}sssdddgggxxxnnncccbbbgggccc]]]XXXUUUSSSPPPOOOKKKIIIDDD>>>999666333222111///111777888777999???VVVwww~~~}}}wwwrrrnnnlllkkkcccgggqqq~~~vvvpppwwwxxxrrr|||qqqkkkjjjlllrrrtttyyyzzzrrrmmmsssssssssooohhhdddbbb]]]WWWFFF===555333222000///111/////////....../////////............///////////////111111111000111333555777JJJmmmyyyqqqpppsssppppppppprrrvvvyyyzzzzzz|||tttxxx{{{tttrrrtttvvvuuurrrrrrjjjhhhmmmooohhhdddeeefffaaaXXXPPPHHHAAA;;;777555444333222111///......------,,,++++++******)))((((((***+++...000222333333444444444333000---,,,---...///...------///111//////000111111111000000222333333444666777777888555888<<>>???AAADDDFFFEEEFFFHHHJJJMMMOOOPPPQQQMMMIIIFFFFFFIIIMMMOOOOOOLLLOOOSSSWWWZZZ]]]aaadddfffeeefffkkkqqquuuvvvvvv}}}~~~xxxvvvvvvrrrqqqttt|||tttbbbbbbrrrgggeeeccc```\\\VVVQQQOOOIIIFFFCCC@@@>>><<<888666888444555777222;;;ggg~~~wwwvvv}}}yyyyyymmmhhhdddiiiyyyvvv]]]VVVWWWWWWfffkkkttt{{{zzzxxxsssooorrrpppzzzjjjjjjooorrrpppiiidddddd```ZZZOOOGGG===555222111000///000000000000000000000000////////////000000000000333333333111111333:::@@@rrruuunnnwwwuuusssuuutttssssssrrriiigggmmmnnneee___```ccc^^^VVVNNNGGG@@@999555333222222111000///......+++++++++************))))))+++...000222222000000222222222444555555222000000...------...//////...//////.........///000111111222333222111111222444666999;;;===>>>@@@CCCEEEAAACCCFFFIIIKKKLLLLLLLLLLLLIIIFFFGGGJJJOOOQQQQQQSSSUUUXXX[[[]]]```dddggghhhhhhjjjnnnuuuyyy{{{zzz~~~|||yyyxxxuuuuuuzzzqqqggg~~~qqqggg```___]]]VVVOOONNNIIIFFFCCCAAA???<<<999777555222555::::::HHHuuu}}}wwwwwwrrrkkkccc___fffnnnxxxyyy___UUUTTTRRRZZZggg{{{}}}vvvooonnn{{{|||nnn}}}wwwrrrooorrrqqqjjjfffddd```YYYRRRJJJ???777333222111111000000000000000000000000////////////000000000111111111333444222333???MMMzzzwwwvvv~~~sssqqquuuuuuuuuvvvtttllljjjooonnnfffaaaaaaccc]]]UUUMMMFFF???999555333222111111//////...---+++++++++************))))))+++...000222222111000333222222444555555333000222///------------,,,***...------------...//////000111222222111111333555555888:::<<<===>>>AAACCC???AAAEEEHHHJJJJJJJJJIIILLLJJJIIIJJJNNNRRRUUUWWWXXXYYY[[[\\\]]]___cccfffhhhiiikkkpppvvvzzz||||||}}}|||zzz}}}nnnyyylll[[[\\\^^^VVVOOOOOOIIIGGGDDDBBB@@@>>>;;;888777444555888;;;LLLvvvyyyxxxppp{{{xxxmmmeeebbbaaaeeetttlll```ZZZVVVYYYnnn{{{qqqmmmsss}}}uuuwwwpppppprrrrrrmmmhhheee___YYYUUUNNNBBB999444333333333000000000000000000000000/////////000000000111111000///222666333333IIIcccuuu|||qqqppptttwwwwwwxxxwwwrrroooqqqpppiiiddddddbbb]]]TTTLLLEEE>>>999555222222111000///...------+++++++++*********)))))))))***---///000111000000222111111222333333111000111///---,,,,,,,,,+++***,,,,,,,,,,,,------......///000111111000111333555555777999;;;<<<===???BBBAAABBBDDDEEEGGGIIIJJJJJJLLLLLLLLLNNNRRRVVVZZZ\\\]]]^^^^^^^^^^^^```dddfffjjjkkkooossswww{{{|||}}}sssrrr{{{^^^[[[^^^WWWQQQRRRIIIGGGDDDBBBAAA???<<<:::999666555666<<>>@@@BBBAAAAAAAAACCCFFFIIIKKKJJJKKKMMMOOOSSSWWW\\\___bbbccccccccccccdddgggiiilllooossswwwzzz}}}~~~xxxqqqnnnaaa___XXXSSSRRRIIIGGGDDDCCCBBB@@@>>><<<777555444777CCC]]]qqq^^^vvvppprrr|||yyy~~~uuupppqqq}}}qqqqqqrrrqqqmmmfff```]]]XXXRRRIII>>>666222222333111111111111111111111111000000000000111111111111444000111333444CCCkkk~~~www{{{ooopppvvvyyyxxxwwwvvvuuurrroookkkgggdddbbbbbb\\\SSSJJJBBB===888555222111000000......---,,,+++++++++************)))***+++,,,...///000000111///...------...///...---...,,,+++,,,...//////...+++,,,------......------,,,...///000000222444666555777999:::;;;<<<>>>@@@?????????@@@BBBFFFJJJLLLIIIKKKNNNQQQTTTXXX]]]```aaaccceeeffffffgggiiijjjlllpppvvv{{{~~~wwwiii```ZZZTTTOOOHHHFFFCCCBBBBBB@@@>>><<<888888666888IIIhhhfffeee|||}}}yyyooogggppp|||rrrnnnsss{{{}}}rrrqqqqqqrrrnnngggbbbaaaXXXTTTLLLBBB999333111222111111111111111111111111000000000111111111222222444333222333:::SSS}}}~~~vvv{{{{{{oooqqqxxxzzzwwwtttvvvvvvtttooojjjfffdddbbbbbb\\\RRRIIIBBB<<<777555111111000///...------,,,+++++++++************))),,,---...///000222222333///...------...///...---///---,,,---...000//////+++,,,---...///......---,,,---///000000222444777555777:::;;;;;;<<<>>>@@@>>>@@@BBBFFFIIIKKKMMMMMMMMMPPPTTTVVVXXX\\\aaaeeedddgggkkkmmmnnnnnnoooppptttzzzkkk___\\\UUULLLFFFEEEBBBAAAAAA@@@>>><<<::::::999<<>>@@@>>>BBBHHHMMMQQQRRRQQQPPPSSSVVVZZZ]]]^^^aaafffkkknnnqqqwwwzzz{{{{{{||||||hhh]]]^^^WWWKKKFFFDDDBBBAAAAAA@@@>>><<<666999:::CCC___vvv^^^zzz|||yyyoooiiihhhlllpppxxxyyyqqquuuzzz|||~~~vvvyyy{{{sssooonnnqqqooohhheeehhhZZZXXXTTTKKK???777333222111111111111111111111111000111111111111222222222...555777777JJJpppxxxwwwsssqqqxxxqqqrrrxxxvvvrrrrrrttttttsssqqqnnniiieeeccceee^^^TTTJJJBBB;;;666222000000000///......------------,,,***((()))+++---...111222222666;;;999222000000111111111///...---222222111000///...------//////............//////......///111222333444555555777999;;;<<<>>>AAADDDGGGHHHIIIMMMRRRYYY___bbbiiilllooorrrtttwww{{{~~~mmm^^^^^^XXXKKKHHHFFFDDDBBBBBBBBB@@@>>><<<<<<:::HHHuuuooojjjvvvnnnfffaaahhhkkkrrr|||}}}||||||ttt~~~vvvsssppptttoooiiigggaaa```ZZZSSSLLLBBB777333444111111111111111111111111111111111111111222222222///===333333]]]{{{sss|||{{{uuuvvvrrrtttyyywwwsssrrrttttttsssqqqnnnjjjfffdddeee^^^TTTJJJBBB;;;555222000000//////......------+++,,,+++***)))***---//////222333333666999666000111111222222111000///...222222222111000//////...//////............//////......///111222333444555555777999;;;<<<>>>AAADDDGGGIIILLLQQQYYYbbbjjjoooxxx{{{}}}yyyzzz~~~|||ggg```YYYNNNHHHFFFCCCBBBAAAAAA???>>>===:::;;;RRRdddmmm}}}zzz||||||qqqjjjeeeeeeiiiooopppqqquuu{{{xxxzzzyyyvvvqqquuuooojjjhhhbbbaaa[[[UUUOOOEEE:::555555111111111111111111111111111111111111222222222222222===888AAAjjjyyynnnsssxxxsss}}}~~~sssvvv{{{xxxsssrrrtttsssrrrqqqnnnjjjgggeeeeee^^^SSSIIIAAA:::555222000000//////...---------******+++******,,,///222111444555555666777333...222222222222111000///...222222222111111000000000//////............//////...///000111222444555555555777999;;;<<<>>>AAADDDGGGHHHKKKQQQYYYccclllqqqwwwzzz}}}xxxvvv}}}tttcccaaaiiiiii]]]UUUMMMIIIFFFCCCAAA@@@@@@???===@@@999>>>___nnn^^^zzz|||vvvwwwzzz~~~sssmmmkkkkkknnnnnnmmmpppvvvwww}}}~~~ttt{{{sssuuupppkkkiiibbbbbb\\\WWWSSSJJJ>>>666555222222222222222222222222111111111111222222333333555999<<>>AAACCCFFFGGGGGGJJJPPPVVV]]]aaadddffflllwww~~~yyyrrrvvv{{{~~~ssskkkdddgggtttuuubbbaaammm~~~}}}fffZZZTTTOOOIIIFFFBBB@@@@@@???>>>===AAA;;;EEEgggZZZ___}}}{{{wwwuuuuuuzzz}}}rrruuuuuuqqqmmmjjjcccbbb]]]YYYVVVNNNAAA777333222222222222222222222222000111111222222333333333444333AAAeee~~~ooogggiiirrr{{{mmmnnn{{{~~~vvvzzz}}}yyyttttttuuutttrrrooollljjjgggfffddd]]]RRRGGG>>>888444222/////////...------,,,,,,---...---,,,+++,,,///111666777999;;;999555222111222111000///...---,,,,,,........./////////////////////............////////////000222333444555666555777999;;;<<<>>>AAACCCFFFFFFEEEFFFIIILLLPPPRRRTTTUUUZZZeeeqqqxxxxxxvvvhhhkkkooouuu~~~{{{~~~zzzyyywwwmmmbbb```jjjzzzxxxlllnnnyyy~~~iii^^^XXXUUUKKKGGGCCC@@@??????>>>>>>???@@@QQQqqqnnnNNNbbb|||yyyzzzuuuvvvuuuqqqooollldddbbb]]]YYYWWWPPPCCC888222222222222222222222222222000111111222333333444444444222KKKvvvssshhhccceeeooozzz}}}ooojjjmmmvvvxxx{{{}}}xxxtttuuuwwwuuusssooollliiifffeeeddd\\\QQQFFF===888444222//////......---,,,,,,,,,.........,,,+++,,,///111777777999;;;999444333555222111000...---,,,++++++---------......///////////////............/////////000111222333555666666555777999;;;<<<>>>AAADDDEEEEEEFFFHHHJJJLLLNNNOOOMMMNNNQQQZZZeeennnssstttiiikkkmmmqqq}}}}}}}}}~~~ttthhhbbbhhhwwwxxx||||||}}}zzztttwww|||rrraaaYYYVVVLLLIIIDDDAAA@@@@@@??????<<>>AAADDDBBBDDDGGGJJJMMMNNNNNNNNNKKKMMMPPPUUU\\\dddkkknnngggiiikkknnnxxx{{{oooggghhhuuuyyy|||{{{tttnnnhhhfffhhhvvv|||zzzyyyfffZZZWWWNNNJJJEEEAAA@@@@@@@@@@@@===QQQqqq]]]QQQnnn}}}uuutttsssuuurrrpppqqqoooggghhhaaa\\\ZZZTTTHHH<<<555333333333333333333333333000111111222333444555666999???fffvvvjjjaaa\\\\\\___qqq~~~pppeee^^^___eeezzz{{{{{{vvvtttvvvzzzwwwtttoookkkgggdddcccddd\\\PPPDDD<<<777333111///......------,,,+++++++++,,,,,,,,,---///333666333111333666444000333:::555333111///---------------......///000111222222//////............//////000000111222444555666666555777999;;;<<<>>>AAADDD???BBBFFFJJJLLLLLLKKKKKKNNNPPPSSSVVVZZZ___eeejjjcccgggjjjnnnvvv~~~tttiiigggrrrzzz|||~~~{{{yyy{{{xxxmmmiiihhhfffhhhmmmlllzzz~~~wwwooo```^^^OOOKKKFFFBBBAAAAAAAAA@@@@@@XXX{{{YYYNNNjjj}}}ssspppeeetttqqqppprrrppphhhjjjccc]]][[[VVVJJJ>>>777333333333333333333333333000111111222444555666666999BBBlll{{{wwwlllddd___^^^```cccwwwmmmccc______xxxzzzvvvuuuuuuqqq|||{{{xxxrrrkkkfffddddddfff]]]PPPDDD<<<777555333//////---,,,,,,,,,,,,,,,+++++++++,,,---000222333111111111111333666888:::888666333000------------////////////000000000000000000///......///000111444333222222222333444555888:::<<<======>>>@@@AAACCCCCCDDDFFFLLLSSSZZZ___]]]\\\[[[[[[\\\^^^aaacccbbb```dddmmmtttvvvxxx{{{}}}~~~|||yyyxxx}}}wwwmmmjjjrrr{{{xxxqqqpppvvvyyyyyy~~~yyynnn^^^UUULLLEEECCCCCC@@@???AAAGGG\\\VVVWWWmmm~~~~~~wwwnnn}}}vvvwwwwwwiiilllqqqoookkkiiiddd^^^ZZZUUULLL???666555333111111222333222111111000111555555333333666???MMMzzzzzzrrrlllfffbbbhhhxxxppphhhaaazzz}}}yyyxxxxxxttt|||{{{xxxssslllgggeeedddfff]]]PPPDDD;;;777444333000///...---,,,,,,,,,,,,+++++++++,,,---000222333222222222333555666888999777555222///---,,,------////////////000000000111000//////......///111222444333222222222333444555888:::<<<<<<======@@@AAADDDDDDFFFIIIOOOVVV^^^bbbfffdddaaa^^^]]]___bbbccc___]]]```iiiqqqtttwwwzzzxxxyyyxxxwwwxxxtttmmmuuu}}}~~~qqq```VVVMMMFFFDDDCCCAAA@@@BBBMMMjjjvvvNNNWWWooo}}}|||}}}~~~zzzrrrzzzxxxuuu~~~~~~mmmnnnqqqoookkkjjjeee___[[[WWWNNNBBB999555333111111222333222111222000222555555333333777CCC[[[ttt|||{{{tttmmmhhhiiiwwwnnnhhh{{{~~~{{{yyyzzzvvv}}}|||yyytttmmmhhheeeeeeeee]]]OOOCCC;;;666444333000000...---------------+++++++++,,,---000222333333333444555666666666666555333000...,,,,,,------/////////000000000111111000///.........000111222333333222111222333444555999:::<<<<<<<<<===???AAACCCDDDEEEIIIOOOVVV]]]bbbdddaaa^^^[[[ZZZ[[[^^^```ZZZXXX[[[dddlllppptttyyytttvvvwwwxxx|||pppxxx{{{yyyeeeYYYOOOFFFDDDCCCAAAAAABBBLLLrrr[[[FFFXXXooo~~~|||yyyzzzzzz{{{~~~uuuxxxvvv{{{uuuqqqsssqqqmmmkkkfff```\\\XXXQQQEEE<<<555333222111222333222111333222333555555222444999HHHooo}}}qqqwwwqqqlllzzzsssyyy|||yyyxxxyyyuuu}}}|||zzzuuunnniiifffeeeeee\\\OOOBBB:::666333222000000///...------------+++++++++,,,---000222333222333555555555555333222333111///---,,,,,,---...//////000000000111111111//////.........000111222333222222111222333555666:::;;;<<<<<<;;;===???BBBAAABBBCCCFFFKKKQQQWWWZZZYYYXXXXXXXXXYYYZZZ\\\]]]WWWUUUWWW___gggmmmsssxxxvvvxxx{{{~~~www{{{vvv|||lllZZZPPPFFFCCCBBB@@@@@@BBBKKKsssjjjFFFDDDXXXmmm|||||||||{{{~~~wwwuuu||||||rrrssstttssskkkfff```\\\YYYRRRGGG???555444222222333333333222444333444666444222666<<>>GGGXXXjjjyyysssjjjeeeccceeejjjsss~~~~~~uuuppp}}}ooopppuuuvvvkkkfff```\\\YYYRRRHHH@@@666444222222333444333222444333444666444333888@@@```~~~|||}}}{{{yyyzzzvvv{{{{{{zzzuuuoooiiieeecccccc[[[MMMAAA999444222111//////---,,,,,,,,,,,,,,,+++++++++,,,---000222333111222222222111111000///111000...------...000111000000000111111111222222............///000222333222111111111222444666777<<<<<<<<<;;;:::<<>>III|||{{{|||xxxuuuuuupppyyyzzzyyyuuunnnhhhcccaaacccZZZMMM@@@888444111000------,,,+++************+++++++++,,,---000222333444333222111111111333333111000///...///111333444000111111111111222222222......---...///111333444111111111111222444666777======<<<::::::;;;???BBB@@@AAABBBDDDFFFJJJMMMOOOQQQQQQSSSVVV\\\dddkkkooobbb\\\ZZZ___gggoooyyypppaaassswwwmmmfffYYYLLLFFFCCCBBBEEEHHHkkk^^^FFFCCCLLLTTTmmmnnniiicccaaaccciiiooorrrvvvsssqqqoooiiibbb___aaafffuuu|||xxxyyy~~~vvvfffiiiwwwmmmyyyzzzyyyrrrlllddd___[[[UUUKKKDDD666555333333444444444333111222444666444666@@@LLL{{{zzz}}}yyyssssssrrrxxxwwwuuurrrmmmhhhccc```bbbZZZMMMAAA999444111//////......------,,,+++++++++,,,---///000111111111555444222000000///000000333111///...//////...---111222333333444444444444000---++++++---000222333111111111111222333444444;;;<<<===;;;999999===AAAAAAAAACCCDDDHHHOOOVVV\\\]]][[[XXXYYY^^^fffmmmqqqkkkaaaYYY[[[gggsssyyyyyy{{{kkkttt}}}llliii___MMMEEEFFFAAABBBPPPsss[[[OOOHHHPPP```ppp}}}vvvpppfffhhhiiilllpppvvv}}}{{{tttiii___bbbiiixxx~~~uuujjjgggqqqiiiwwwssssssnnngggaaa[[[TTTKKKDDD;;;555222444555333333555777555111444999555===TTTuuu}}}qqqiiiiiiooo~~~zzz}}}xxxssstttrrryyyxxxvvvrrrlllfffaaa^^^aaaXXXLLL@@@777222000...///......------,,,+++++++++,,,---///000111111111333222111000000111222222333111......//////...---000111222333333333222222000...,,,---///222333333111111111111222333444444<<<===>>><<<::::::>>>BBBCCCDDDEEEGGGKKKQQQYYY______\\\ZZZ\\\aaahhhppptttnnnfff^^^^^^fffpppvvvwwwpppttttttiii___NNNFFFGGGBBBEEETTTVVVLLLGGGQQQbbbqqq|||~~~}}}vvvqqqooowwwxxxyyyzzz}}}rrrfffbbbgggsss~~~~~~vvvmmmhhhoooqqq|||tttvvvqqqjjjccc]]]UUULLLEEE;;;666222444555333333555444444111444888555BBB]]]}}}pppzzzmmmdddaaaeeerrryyy}}}xxxssstttrrrzzzyyyvvvqqqkkkeee```]]]___WWWJJJ???666222///---///......------,,,++++++***+++---///000111111222222111111000111222333444222000...---///000000//////000111222222222111111///......///222333333222111111111111222333444555<<<>>>>>>===:::;;;>>>BBB@@@AAACCCEEEHHHNNNUUUZZZ[[[YYYXXXXXX\\\bbbhhhllllllhhhbbbaaaeeelllrrruuu}}}}}}ooolllwwwjjj```OOOGGGHHHDDDHHHYYYNNNGGGGGGRRRcccqqqzzzzzz|||{{{ttttttwwwzzzqqqeeedddkkk|||}}}}}}zzzrrrlllppp{{{uuu~~~xxxsssmmmfff```WWWNNNFFF;;;666333444555333333666111444222444666666IIIkkkooommmvvvjjjaaa```ggg}}}xxx|||xxxttttttsssxxxwwwtttpppkkkeeeaaa^^^___WWWJJJ???777222///...///......------,,,++++++***+++---...000111222222444333222111111111222333000///---...000333444444000111222333333222111000------...000333333222000000000111111222333444555<<<===>>><<<999:::>>>AAAAAABBBBBBCCCEEEIIINNNSSSUUUUUUTTTSSSTTTXXX]]]```fffeeebbb``````dddkkkooossswwwzzz~~~|||yyy|||~~~}}}ooofff~~~xxxiii```OOOGGGHHHEEEKKK]]]dddGGGDDDGGGUUUeeepppwww{{{vvv{{{~~~||||||}}}{{{jjjddddddqqq~~~{{{tttvvvuuu|||zzzuuunnnhhhbbbYYYNNNGGG<<<666333555555333444666111555555444555777PPPxxxkkkppp|||ooogggfffxxxwww|||xxxtttuuusssuuutttqqqnnnjjjfffcccaaa___WWWKKK???888333000//////......------,,,++++++)))***,,,...000111222333777555333222000000000111///...---...222666888999111222444555555333222000,,,,,,---///222222111///000000000111222333555666:::<<<<<<:::888888<<<@@@FFFFFFFFFEEEEEEGGGKKKNNNOOOPPPPPPPPPPPPSSSXXX]]]bbbaaa^^^ZZZWWWXXX[[[___cccfffjjjnnnuuuzzzxxxsssmmmoooqqqrrrsssuuuwwwzzzxxxyyy{{{|||~~~|||sss}}}zzznnnjjjaaaPPPGGGHHHFFFMMMaaaXXXCCCBBBHHHWWWfffooosssvvvsss{{{qqqiiibbbiii}}}{{{uuu{{{zzzuuuooojjjcccZZZPPPHHH<<<666333555666444444666222777777555555999WWWooouuussskkkyyy{{{vvv{{{xxxtttuuutttsssrrrooollliiifffdddccc___WWWKKK???888333111000///......------,,,++++++)))***,,,...000222333333888777555222000000///000000...,,,...222666999:::111333555666666444111000,,,+++,,,///111222000///000000000111222444555666999;;;;;;999777777;;;???CCCDDDCCCBBBAAABBBEEEHHHDDDFFFIIIJJJKKKNNNTTTYYY^^^\\\XXXSSSMMMJJJJJJKKKLLLPPPTTTVVV[[[``````\\\XXXYYYZZZZZZYYYZZZ\\\^^^___^^^___bbbeeekkkuuuzzzxxxzzz}}}mmmlllrrrvvv{{{vvvyyyyyymmmdddSSSIIIIIIGGGPPPeeexxxPPPBBBBBBJJJZZZgggmmmoooqqqqqq{{{{{{pppeeeeeetttwwwyyy|||yyyuuupppkkkfff]]]RRRJJJ<<<777444555666444444777333777777666777===^^^ssswwwzzzpppyyyrrrkkkkkkmmmvvv{{{xxxtttvvvttttttrrrooolllhhheeecccbbb^^^VVVJJJ>>>777333000//////......------,,,++++++)))***,,,...000222333333777666444222111111111111222///---,,,///333555666000222444666555333000...---------///111222222000//////000111222444555666:::;;;<<<:::888888<<<@@@===>>>>>>>>>===>>>AAACCCAAAEEEHHHIIIHHHIIINNNSSSVVVSSSOOOKKKGGGDDDAAA@@@===CCCFFFFFFGGGJJJKKKIIIJJJKKKKKKJJJIIIIIILLLNNNQQQNNNOOOTTTVVVXXX___iiiqqqyyynnnfffjjjlllnnnmmmkkkkkknnnpppsssyyy~~~}}}xxxqqqmmmlllfffbbb```aaaeeeooo{{{hhh```]]]YYY[[[aaa```qqq}}}gggjjjmmmooooooppprrrttt{{{qqqhhhWWWLLLKKKIIISSSiiiuuuGGGCCCDDDMMM[[[gggjjjlllnnnoooyyyyyykkkeeemmmuuu~~~zzzvvvrrrnnnhhh```UUUMMM<<<777444555666444555777111555555666:::CCCeeewwwvvv}}}qqqxxxyyyjjjaaa^^^^^^uuu{{{xxxtttvvvuuuuuusssppplllgggdddbbb```\\\TTTHHH===666111///...///......------,,,++++++(((***,,,...000222333444666555333222111222222333444111---+++---///111111///111333555444222///---///......///111333333222//////000111222444666777;;;<<<===;;;999999===AAA===>>>?????????AAADDDFFFKKKNNNPPPNNNJJJIIILLLPPPMMMJJJGGGEEEDDDCCC@@@>>>???EEEIIIFFFCCCEEEFFFEEEHHHHHHHHHGGGFFFGGGIIIKKKOOOLLLNNNRRRSSSRRRWWW___```nnn~~~{{{ooodddVVVWWWWWWUUUTTTVVV[[[```ZZZbbbiiiiiiaaaXXXUUUTTTPPPLLLKKKMMMOOOZZZssswwweee[[[SSSKKKKKKPPPMMMTTT]]]jjjhhhccc]]]XXXVVVWWWZZZ\\\```gggpppyyytttlllZZZOOOMMMKKKUUUlllxxxDDDDDDFFFOOO\\\fffiiijjjlllmmmwww|||yyyvvvsssqqqooommmkkklllooouuu~~~~~~oooeeejjj|||uuuzzzwwwssspppkkkbbbXXXPPP===777444666666555555777///333333666<<>>======DDDFFFBBBCCCKKKRRRSSS```hhhkkkhhhiiikkkcccVVVTTTQQQMMMLLLLLLKKKIIIGGGJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPRRRSSSZZZ\\\^^^^^^]]]\\\]]]^^^jjjmmmrrryyy|||xxxooohhh^^^YYYTTTQQQQQQRRRTTTTTTWWWWWWXXXXXXWWWTTTRRRPPPOOOPPPQQQPPPQQQXXXcccllltttmmmcccYYYRRROOOPPPQQQSSSXXXXXXXXXeeexxx~~~yyyiii___WWWUUUSSSPPPRRRXXXYYY]]]fffooouuu}}}yyy{{{~~~hhh\\\QQQRRRSSSVVVwwwrrrNNNHHHLLLSSS\\\ccchhhiiiiiinnn|||}}}yyy{{{||||||{{{yyy{{{|||zzzxxxyyy~~~}}}|||{{{}}}vvviiigggtttzzz}}}xxxrrrnnnkkkdddZZZRRR@@@999333444555444444666777555888555555RRRooonnnvvv~~~rrrsss{{{~~~uuuggg___ZZZXXXyyy{{{tttqqqsssqqquuuooolllmmmlllfffaaa___]]]TTTGGG===777333111000...,,,++++++------,,,***++++++,,,...000111333333444333000.........///000222000------///111222222333444555555444222///---,,,,,,---...///000111111222222222333444555666777;;;;;;<<<>>>@@@AAAAAA@@@BBBKKKQQQQQQTTT[[[```aaarrr{{{{{{llldddYYYSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\bbbbbbbbbbbbccccccccccccdddfffhhhkkkllljjjeeeaaa___^^^\\\]]]```bbbcccccc^^^___aaabbbbbbaaa___^^^\\\]]]^^^\\\ZZZ]]]dddjjjpppmmmiiieeedddeeegggiiilllnnnjjjffflllyyy}}}wwwjjjccc^^^___^^^YYYXXXZZZ]]]```ffflllmmmpppzzzsssqqqkkk```UUUVVVXXX^^^kkkMMMHHHKKKRRRYYYaaaeeeggggggkkk{{{~~~yyywww~~~}}}~~~xxxjjjgggsssyyyyyy|||vvvrrrnnnggg]]]TTTAAA999333444555444444666666444777777:::ZZZkkkttt{{{eeeppp~~~qqqqqq{{{}}}wwwxxxxxxwwwrrrfff\\\WWWyyy{{{uuurrrtttssswwwqqqnnnooommmgggaaa^^^\\\TTTHHH===666333111000...,,,++++++------+++***+++,,,---///000222333444333111///...---...///000333111......///111222222222444555555555222///...,,,,,,---...///000111111222222222333444555777777:::;;;<<>>666222000000------,,,,,,,,,,,,+++++++++,,,---///111222333444222000///------...000111333000...///111333444555222333555666555333000...,,,,,,---...///000111111111111222333444555777888<<<===???BBBEEEIIINNNQQQVVV[[[aaaddddddeeeggghhhjjjsss{{{}}}zzztttooorrryyyrrrkkk``````dddsssOOOIIIGGGJJJOOOTTTYYY^^^bbbeeemmmooofffmmmvvv~~~yyyuuummmbbbZZZBBB:::444555666555444666888444666999EEEfffpppwwwggg```rrrrrrkkkmmmyyy}}}wwwtttwww~~~qqqhhhzzz{{{uuussswwwvvvxxxrrrpppqqqppphhhaaa^^^XXXSSSIII>>>666111///000,,,------,,,,,,++++++++++++,,,---///000222333444111000.........///111222111000...///222555777888111333555777666444000...,,,,,,---...///000111111111111111222444666777888;;;===@@@BBBEEEIIINNNRRRWWWYYY\\\\\\[[[[[[___cccpppuuuyyy|||rrroooeeeeeejjjzzziiiDDDGGGGGGJJJOOORRRVVV[[[bbbgggtttsssgggjjj~~~xxxzzzvvvnnncccZZZCCC;;;555555666555444666:::555666888FFFgggxxxrrr___\\\tttpppgggeeemmm~~~{{{vvvvvvxxx{{{qqqzzz{{{uuussswwwvvvvvvqqqoooqqqpppiiiaaa^^^WWWRRRJJJ???555000//////,,,---...---+++***+++,,,***+++,,,...///111222333111000///...///000222444222111///000333666888999111333666888777555111...,,,,,,---...///000111111000111111222444666888999888;;;???AAAAAADDDIIIMMMQQQPPPRRRTTTSSSTTT[[[bbbyyyyyywwwvvvxxxtttssslllmmmrrrTTTBBBFFFFFFIIIMMMPPPSSSYYYbbbhhhwwwwwwiiihhhyyy~~~yyyuuunnncccZZZDDD<<<666666666555444555999666666999HHHkkk~~~zzz```___|||nnnccc^^^bbbmmmxxxyyyuuuttt{{{vvv{{{{{{uuussswwwvvvtttpppnnnqqqpppiiiaaa^^^VVVRRRJJJ@@@555///...///+++---...---+++***+++---)))***+++---...000111222111111000///000222444666666444111111333666777777000333666888888555111///,,,,,,---...///000111111000000111222444666888999777;;;@@@AAA???@@@CCCGGGIIIHHHJJJNNNOOOOOOVVV___ooolllhhhfffiiiqqq~~~{{{www~~~wwwxxxtttwwwzzz}}}NNNGGGEEECCCFFFJJJLLLOOOVVVaaaiiiuuu|||kkkgggttt}}}yyyuuunnnccc[[[DDD<<<666666777555444555555555777;;;LLLrrrgggdddqqqccc\\\[[[___eeexxx|||xxxvvv|||}}}||||||uuusssvvvvvvsssnnnmmmqqqpppiiiaaa^^^UUURRRKKK@@@555///...///+++---///---+++)))+++---((()))***,,,...///000111222111000000111333555777999666333222333444555444000222666999888666222///,,,,,,---...///000111111000000111222444666888999888===BBBCCC@@@???AAAEEEEEEDDDGGGLLLLLLJJJPPPXXX]]]ZZZWWWWWW\\\hhhzzz|||pppnnnxxx{{{|||zzz~~~PPPNNNDDDAAADDDHHHJJJMMMTTT```iiirrr~~~lllfffrrr|||yyyuuuoooddd\\\EEE<<<666666777555444555222333888===PPPyyykkkcccvvvggg^^^YYYYYY[[[eeezzzyyyzzz}}}~~~~~~wwwtttvvvttttttnnnlllnnnmmmfff___\\\TTTOOOFFF===555000...---------,,,,,,,,,,,,++++++...,,,+++---111444444333222222000...,,,...222555999555333555444222333777222111111666::::::444...---.........//////000000///000111222444777999:::===@@@BBBAAA>>>===>>>@@@DDDFFFGGGHHHHHHIIIJJJLLLQQQOOOQQQWWW^^^fffrrr}}}~~~nnniiiqqqxxxtttqqqzzzhhhJJJFFFDDDEEEGGGKKKOOOTTTYYY[[[jjj~~~zzz|||uuuhhhooo{{{vvvkkkaaaEEE<<<666666777666666888333888;;;777ZZZ{{{vvvnnnssseeeZZZVVVYYY[[[fff}}}||||||uuurrrtttrrrtttooolllnnnmmmfff```]]]TTTOOOFFF===555000...---------,,,,,,,,,,,,++++++---++++++---000333444333222222000...---...222555999555222333333222444888222111111666::::::444///............//////000000///000111222444777999:::;;;>>>AAAAAA???>>>@@@CCCEEEFFFHHHHHHHHHHHHJJJKKKQQQPPPSSSYYY___eeeoooyyysssnnnrrrvvv{{{|||}}}yyywww{{{vvviiicccdddkkkqqqzzzzzzvvvtttrrruuuzzztttNNNHHHDDDEEEGGGJJJNNNSSSWWWYYYbbbtttrrrsssxxxyyyyyyjjjlllwww|||wwwlllaaaEEE===666666777666666888555888;;;777[[[yyyvvvlllzzzkkk]]]WWWXXXUUU\\\qqq{{{zzzsssppprrrppptttooolllnnnmmmfff___]]]SSSNNNFFF<<<555000......------,,,,,,,,,,,,++++++,,,++++++---000222333333222222111...---...111444999444111111222111555:::222111111666;;;;;;666000...............//////000000000111333555777999:::999===@@@AAA@@@@@@BBBEEEFFFGGGIIIHHHHHHGGGIIIJJJPPPPPPTTT[[[aaaeeellltttyyyssssssuuu{{{|||}}}{{{xxxqqqnnnooo{{{vvvfff```\\\ZZZXXX^^^rrr|||yyyvvvooojjjdddfffrrruuuJJJDDDEEEEEEGGGIIILLLPPPTTTVVVYYYiii|||kkkiiixxx|||rrrpppsss}}}qqqmmmqqq~~~~~~xxxlllaaaFFF>>>777666777555555777555888;;;:::aaassstttiiipppbbbZZZXXXUUUWWWeee{{{zzzsssoooqqqooosssmmmkkkmmmllleee^^^[[[SSSNNNEEE<<<555111///...------,,,,,,,,,++++++++++++++++++,,,///111222333222222111///---...111333888333///000000111555;;;222000111555;;;<<<888333//////............///000000000111333555777999::::::===AAAAAA@@@@@@BBBEEEGGGHHHIIIIIIGGGGGGHHHIIIMMMNNNSSS\\\aaadddjjjqqq~~~vvvuuuvvv}}}|||zzzyyyxxxxxxxxxwwwsssnnnnnnvvvnnniiidddaaa]]]]]]gggttttttlllhhhlll~~~}}}iiiDDDDDDEEEFFFFFFHHHKKKNNNQQQSSSVVVaaauuullldddnnnzzzlllddd___ccclllwww{{{qqqooovvv{{{zzzmmmaaaFFF>>>777666777555555666555666;;;???iiikkkxxxpppfffyyymmmeeeaaa^^^ZZZ___zzz}}}|||uuuqqqsssqqqqqqllliiikkkjjjccc]]]ZZZRRRMMMEEE<<<555111//////------,,,,,,,,,+++++++++)))***+++,,,---///111333222222222000......000222777222//////000000444:::222000000555;;;===:::666000///...------...///000000111222333555888:::;;;<<>>777666777555555777666666;;;BBBmmmbbblllnnngggzzzrrrlllfff^^^]]]pppwwwsssuuusssqqqllliiikkkjjjccc\\\ZZZRRRMMMEEE<<<555111//////------,,,,,,,,,,,,++++++(((***+++,,,,,,...000333222222222000......///111777222//////000///333888111000000555<<>>BBBBBBAAAAAACCCEEEEEEFFFHHHHHHHHHHHHJJJKKKJJJHHHJJJPPPVVV\\\fffooovvv{{{sssnnn\\\ZZZVVVSSSRRRXXXaaahhhoootttuuutttzzzyyypppmmmnnnnnn~~~}}}vvvpppmmmmmmnnnvvv~~~xxxXXXGGGGGGEEEFFFFFFHHHJJJMMMPPPRRRQQQWWWddduuuzzzoooqqqrrrsssnnn```[[[SSSMMMLLLKKKJJJMMMQQQccciiiooonnnccc]]]gggvvvwwwsssoooaaaCCC;;;555666777777888:::999666;;;DDDlllbbbhhhwwwddddddooonnnnnnrrrxxxtttvvvttttttooolllnnnmmmfff___]]]RRRMMMEEE<<<555111000000---------,,,,,,,,,++++++''')))+++,,,+++,,,000333222333333111///...///000666222000111111...///333111///000555<<<@@@>>>;;;333111...,,,,,,---///000111222222444666888:::;;;999===AAABBBAAABBBEEEHHHDDDFFFGGGHHHHHHIIIJJJLLLLLLJJJJJJNNNSSSYYYcccmmmqqqzzzyyymmmbbbWWWWWWWWWUUUUUUZZZbbbiiillltttwwwuuuzzz|||tttqqqpppgggQQQHHHEEEFFFFFFHHHKKKNNNQQQSSSPPPVVVbbbrrr}}}{{{mmmkkk```TTTNNNJJJIIILLLQQQ[[[^^^ccceee^^^WWW]]]iiizzzyyy|||{{{{{{~~~pppaaaBBB:::555666888888888;;;888555;;;FFFnnnfffmmmzzzlll]]]___xxxxxx{{{|||{{{~~~