BM6P6(@ sssYYYQQQLLLLLLLLLIIIFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA;;;:::999888777777777777555555555444333222000///************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''+++***((('''''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$(((&&&$$$%%%((()))(((&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((sssZZZRRRMMMMMMMMMJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA;;;:::999888777777777777666666555444333111000///+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''+++***((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((&&&%%%&&&((()))(((&&&((((((((((((''''''''''''''''''(((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))))))))))))))************++++++++++++++++++++++++))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((ttt\\\TTTNNNNNNNNNKKKIIIJJJHHHGGGEEEDDDBBBAAAAAAAAA;;;:::999888888777888888666666555444333111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))))))))((('''''''''&&&%%%&&&((()))((('''((((((((((((''''''''''''((((((((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&((()))************++++++++++++++++++++++++++++++++++++))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))*********(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((xxx\\\TTTMMMMMMMMMJJJIIIJJJHHHGGGEEEDDDBBBAAAAAAAAA;;;:::999999888888888888666666666444333111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&((())))))((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((())))))))))))*********++++++++++++++++++++++++++++++))))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***((((((((((((((((((((((((''''''(((((())))))************))))))(((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((}}}\\\SSSLLLLLLLLLIIIHHHJJJHHHGGGEEEDDDBBBAAAAAAAAA;;;:::999999999999999999777777666555333111///...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((($$$'''))))))'''&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***((((((((()))))))))******++++++++++++++++++++++++))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))************))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((\\\SSSLLLKKKKKKIIIHHHJJJHHHGGGEEEDDDBBBAAAAAAAAA::::::999999999999::::::777777666555333000...---************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((($$$(((+++***(((&&&&&&(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&((())))))(((''')))***(((((((((((('''''''''''''''''''''((((((((())))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***'''((((((((())))))))))))++++++++++++++++++++++++))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((]]]TTTMMMLLLLLLJJJJJJKKKHHHGGGEEEDDDBBBAAAAAAAAA:::::::::999999::::::;;;888777666555333000...---+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))((('''&&&$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&***...---)))&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&(((***)))'''''')))+++((((((((((((''''''''''''%%%&&&&&&'''((()))******(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))(((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))***(((((()))))))))*********++++++++++++++++++++++++))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((___VVVNNNMMMMMMKKKKKKMMMHHHGGGEEEDDDBBBAAAAAAAAA:::::::::999999:::;;;;;;888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))'''%%%###((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))---111000+++'''(((***''''''''''''((((((((()))))))))))))))))))))))))))***************)))((((((&&&(((******'''''')))+++)))(((((((((''''''''''''"""###$$$%%%&&&((())))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++++++++***)))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))(((((()))***)))************+++++++++++++++++++++++++++++++++))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((```WWWNNNKKKJJJHHHGGGHHHIIIGGGEEECCCBBBAAAAAAAAA===<<<:::888888999:::;;;888666555444333222///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((())))))******)))))))))++++++)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************------,,,,,,,,,,,,++++++,,,+++******))))))******'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((())))))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))++++++++++++******))))))***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((```WWWOOOMMMLLLIIIHHHJJJHHHGGGEEECCCBBBAAAAAAAAA===;;;:::888888999:::;;;888666555444333222///---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&'''(((((())))))((((((''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((('''))))))((((((((()))******))))))((()))******)))'''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))(((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))*********+++------,,,,,,,,,,,,++++++,,,+++******))))))******''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++((((((((()))))))))******++++++++++++*********)))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((```WWWOOONNNMMMKKKJJJKKKHHHGGGEEEDDDBBBAAAAAAAAA<<<;;;:::999888999:::;;;888666555444333222///---++++++++++++++++++++++++*********************************))))))))))))((((((((((((((())))))))))))((())))))))))))(((((('''((())))))******))))))(((''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''((((((((((((((((((***))))))))))))***++++++)))(((((()))***+++)))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))*********+++++++++------,,,,,,,,,,,,++++++,,,+++******))))))******''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&(((***+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++((())))))))))))*********++++++++++++************,,,,,,++++++******)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((^^^UUUNNNNNNMMMKKKJJJKKKGGGFFFEEEDDDCCCBBBAAAAAA<<<;;;:::999999999::::::888666444444333222///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))*********))))))(((((())))))******))))))((('''(((((((((((()))))))))''''''''''''((((((((((((++++++******))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((***************++++++,,,***))))))***,,,,,,+++)))************************))))))))))))************************************((())))))******))))))(((((()))++++++++++++)))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''')))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++------,,,+++******))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((zzz\\\TTTMMMMMMMMMJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;::::::999999999999888666444444333222///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((())))))))))))))))))***************)))'''(((((())))))(((((('''(((((((((((()))))))))***'''''''''((((((((())))))++++++******))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))***************++++++,,,++++++***,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,+++***)))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))******''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************************++++++++++++++++++++++++***************)))))))))))))))******************************************************************************))))))*********+++++++++************+++++++++++++++++++++++++++++++++,,,...------,,,+++***))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((zzz\\\TTTNNNMMMMMMIIIGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA;;;;;;;;;:::::::::999999888666555444333222///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))((())))))************)))'''(((((())))))(((((('''((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))***))))))))))))***+++++++++******,,,...///---,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++************************((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((()))*********&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,+++******))))))******''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''')))(((''''''&&&&&&''''''******+++++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********************************++++++++++++,,,,,,++++++++++++*********)))))))))))))))******+++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++***************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((^^^VVVOOOOOONNNJJJGGGGGGDDDEEEEEEEEEDDDCCCBBBAAA:::;;;;;;;;;::::::999999888666555444333222///---+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))'''((())))))******))))))((())))))******))))))((((((((()))))))))*********'''((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))((((((((()))******)))))))))***,,,---,,,+++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,+++******))))))******''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((''')))(((((('''''''''''''''((()))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))***++++++************************++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((___WWWQQQPPPOOOJJJGGGGGGDDDDDDEEEEEEEEECCCBBBAAA::::::;;;;;;;;;:::999888888666555444444222///---++++++++++++++++++++++++*********************************))))))))))))((((((((((((((())))))))))))''''''((()))))))))))))))******++++++++++++******))))))))))))************(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((())))))***((('''''')))+++,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---++++++++++++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************'''((((((((())))))******''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************,,,,,,,,,---------......---------,,,,,,,,,++++++,,,++++++***)))*********''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&((()))+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))***++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((''''''(((***+++)))(((gggUUUPPPSSSMMMIIIJJJGGGGGGGGGFFFDDDCCCAAA@@@@@@>>><<<::::::;;;;;;:::999555555666555444222000......------,,,,,,------...,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))*********++++++++++++))))))***++++++++++++***)))************+++++++++************)))))))))))),,,,,,,,,,,,,,,+++++++++......------,,,,,,,,,+++******)))))))))(((((((((++++++******))))))((((((++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((''''''''''''((((((++++++***)))'''&&&$$$###''''''''''''((((((((((((******))))))((((((''''''))))))))))))************,,,,,,,,,---------............---------,,,,,,,,,************))))))))))))+++*********))))))(((((())))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))*********************)))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))---,,,***)))))))))******,,,+++)))((((((***,,,---************++++++,,,---'''))),,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++,,,,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))******************************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++gggUUUPPPSSSMMMIIIJJJGGGGGGGGGFFFDDDCCCAAA@@@@@@===;;;999999999:::999888555555666555444222000...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************************)))))))))*********++++++))))))***+++++++++++++++************++++++++++++++++++******************+++++++++++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,---------.........------------,,,,,,,,,************))))))))))))+++*********))))))))))))))))))))))))************************************+++***)))(((((()))***+++******************************))))))))))))*********************))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,+++******+++,,,---,,,,,,+++++++++,,,,,,---,,,...///000///...///000////////////000000000000111111000000000111111222...---,,,,,,+++,,,---...,,,+++++++++++++++,,,,,,******))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***+++hhhVVVPPPSSSMMMIIIJJJGGGGGGFFFEEEDDDCCCAAA@@@@@@<<<:::888888999999888777555555666555444222000...,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************************************************+++++++++++++++************************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---------......------------,,,,,,,,,,,,************))))))))))))***************))))))))))))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))***+++******************************))))))))))))************++++++******)))((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++---.........,,,,,,...000,,,,,,------......//////..................//////000000///...------------+++++++++++++++,,,,,,,,,+++******************+++)))*********************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++iiiWWWQQQSSSMMMIIIJJJHHHFFFEEEEEECCCBBBAAA@@@@@@===;;;999888999999888777555555555555444222000...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---***+++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++******(((((())))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))*********+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++************)))))))))(((************************))))))*********+++++++++))))))))))))))))))))))))************************************************+++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))************((()))))))))***************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------............///222444111222222333333444444555444444444444333333222111555555444333222111111111000000000//////...------...------,,,,,,,,,,,,---+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++kkkXXXQQQSSSLLLIIIKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@>>><<<:::::::::;;;:::888555555555555444222000...------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((('''''''''''''''((((((((((((&&&&&&'''((()))***++++++************++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++************)))))))))(((***************+++++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++************+++++++++++++++++++++***))))))************************+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************((()))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,////////////000111222222111222444555666888<<>>>>>===<<<;;;:::999999999888666444222111///...---,,,++++++++++++---,,,+++*********++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))************+++******))))))******+++((((((((((((((((((((((((************************+++*********)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++lllXXXQQQSSSLLLIIIKKKHHHDDDDDDCCCCCCBBBAAAAAA@@@>>>===;;;:::;;;;;;:::999555555666555444222000......------,,,,,,------...***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''(((((())))))******+++((())))))******))))))((((((((((((((())))))))))))((())))))******+++++++++)))))))))*********++++++************************)))*********++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...***++++++,,,,,,------...,,,,,,------------......++++++++++++*********)))*********+++++++++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''((((((((((((&&&''''''((()))******+++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************))))))))))))*********+++++++++++++++*********++++++++++++,,,******************************+++,,,,,,+++******++++++++++++++++++++++++++++++************+++++++++++++++,,,++++++***)))************************++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,***++++++,,,---...//////+++,,,---...000222444666777999<<<>>>@@@CCCGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCAAA>>>;;;:::333222111///---,,,++++++///---+++***)))))))))************++++++++++++,,,************************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))************************,,,++++++***))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++mmmYYYRRRSSSLLLIIIKKKIIIDDDCCCCCCBBBBBBAAAAAA@@@>>><<<:::999::::::999888555555666555444222000...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))(((((((((((())))))))))))((())))))******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............---------...//////000000......///111222333444555333444444444555555555555222111111000///...---------------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))***************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***************))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,++++++***)))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))************)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---///111333555///000222444888;;;>>>@@@FFFIIILLLOOOQQQSSSUUUWWWUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTQQQOOONNNNNNOOOPPPPPPPPPPPPOOONNNKKKLLLLLLLLLKKKIIIGGGFFFBBB@@@>>>;;;999777666555444222000---++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***mmmZZZRRRSSSLLLIIIKKKIIICCCCCCCCCBBBBBBAAAAAAAAA===;;;999888999999888777555555666555444222000...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---------.........//////...//////000111222222333333444555777999:::<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===;;;:::999888777000000000///.........---++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******************))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++***************)))***++++++,,,------------------------)))***,,,---...---,,,,,,......---...000444777999;;;<<>>>>>@@@???>>>AAAGGGHHHEEEBBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIIHHHFFFEEEBBB@@@>>><<<:::777222//////...,,,,,,------+++)))...---+++***(((((((((((()))******(((&&&&&&(((*********))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%%%%((()))&&&'''***)))))))))))))))(((''''''))))))((((((((((((((()))************+++,,,---...------------------------///......------,,,++++++******))))))))))))******&&&(((******))))))***+++******+++---......,,,+++---,,,************+++,,,------...............---111111000...,,,,,,...000,,,,,,,,,---///...+++))),,,,,,---,,,++++++,,,---*********))))))***++++++,,,+++***)))(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,------------------------......---,,,,,,+++************+++++++++,,,,,,,,,///...,,,++++++---///000+++++++++,,,,,,---...//////111555888;;;>>>BBBDDDJJJMMMQQQWWW\\\aaaeeehhhlllkkklllsss}}}{{{wwwxxx~~~}}}yyywwwsssmmmhhhhhhfffdddbbb___[[[TTTOOORRRSSSTTTRRRPPPMMMLLLLLLLLLJJJIIIJJJLLLOOOOOOOOONNNKKKEEE@@@;;;555000,,,......,,,+++******++++++((()))******++++++******))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++mmmXXXOOOQQQLLLJJJLLLIIIDDDDDDDDDDDDCCCBBBAAAAAA===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++*********+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++************************,,,++++++***)))(((((('''))))))*********+++++++++***************+++,,,,,,.........---------------...,,,++++++---//////...,,,---///111444666999;;;>>>;;;;;;>>>>>>===BBBIIITTTVVVVVVSSSMMMIIIGGGGGGGGGLLLPPPPPPPPPPPPLLLGGGGGGEEEDDDDDDEEEEEECCCAAADDDDDDEEEHHHKKKMMMNNNNNNKKKJJJIIIGGGDDD@@@===:::555222///...------,,,***++++++++++++******))))))***,,,...---,,,******+++******))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''***+++((((((***)))))))))))))))(((''''''++++++************++++++************+++,,,---...------------------------///......------,,,++++++******))))))))))))******)))+++------,,,,,,---...))))))***,,,............//////......///000111222000111222222333222222111111222222222000//////000000///......//////---,,,//////000000...---,,,,,,++++++************++++++++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++***++++++++++++,,,,,,,,,------------------------......---,,,,,,+++*********++++++++++++,,,,,,,,,//////.........///111222///////////////111333555555888===AAADDDHHHNNNSSSWWWZZZaaakkkvvv||||||zzzuuuuuuxxx}}}{{{~~~~~~yyyqqqggg```\\\[[[VVVVVVUUUTTTQQQPPPOOOOOOPPPOOOMMMKKKLLLMMMNNNOOOWWWTTTOOOJJJFFFAAA;;;777000///---++++++,,,---///+++++++++++++++++++++***************************))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++lllWWWOOOQQQLLLIIIKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++*********++++++++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,************************+++++++++***)))))))))((()))))))))************+++++++++******++++++,,,---,,,,,,,,,+++,,,,,,------///---***+++---///000000222444777;;;AAAJJJSSSYYYZZZVVVSSSSSSTTTVVV]]]eeessswwwyyyuuulllccc______]]]hhhssstttppphhh^^^VVVPPPLLLIIIJJJLLLLLLGGGBBBHHHEEECCCCCCEEEFFFGGGGGGLLLNNNQQQQQQOOOMMMLLLKKKBBB>>>999555333000...,,,******+++,,,,,,+++***)))))),,,///000...,,,*********))))))))))))((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))---...***)))+++)))))))))))))))(((((('''+++***************++++++*********++++++,,,---...------------------------///......------,,,+++++++++******))))))******+++)))***,,,,,,+++***,,,---***++++++,,,---///000111///000111333555777888999<<<===???@@@@@@@@@??????>>>@@@BBBAAA>>>;;;888888888666444333333222111///...////////////...,,,,,,,,,,,,+++++++++++++++,,,******+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))******))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......//////000333777;;;===DDDMMMSSSUUUYYY___dddllloooxxxuuunnnlll]]]]]]]]]\\\ZZZWWWTTTRRRPPPOOOMMMJJJHHHIIIKKKNNNNNNMMMMMMNNNNNNNNNKKKIII===;;;666222///---------,,,,,,,,,,,,,,,+++++++++************************))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++lllWWWNNNPPPKKKHHHJJJGGGDDDDDDDDDDDDCCCBBB@@@@@@===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++************************+++*********************)))))))))*********+++++++++++++++++++++,,,------+++++++++,,,---...000111///---,,,...333888<<<>>>GGGIIINNNTTT]]]jjjyyy}}}wwwrrrppprrryyy|||{{{xxx}}}sssddd```]]]___cccbbb\\\UUUPPPKKKEEEBBBAAABBBBBBAAACCCGGGLLLPPPQQQSSSUUUWWWQQQMMMHHHDDD???:::555222000///---,,,+++*********(((***,,,---+++)))(((((())))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((+++///000,,,***+++(((((())))))))))))(((((((((((((((((((((((()))***++++++++++++,,,---..............................///......------,,,++++++++++++************+++++++++,,,,,,,,,******+++------...///000111444777:::999;;;>>>BBBFFFJJJLLLMMMSSSUUUWWWYYYYYYYYYXXXXXXYYY\\\___^^^ZZZUUUPPPNNNJJJHHHFFFEEEDDDAAA===999777555333222222333333222000///...------,,,,,,,,,***+++---......,,,***)))************************((())))))*********))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------------.........,,,///333555888===DDDJJJPPP[[[jjjtttvvvuuuwwwyyy{{{~~~~~~~~~wwwqqqtttvvvwwwtttlllbbb[[[UUUUUUTTTPPPLLLJJJLLLMMMFFFGGGIIIMMMQQQRRRRRRPPPNNNKKKFFF@@@999222---+++,,,,,,++++++++++++++++++************************((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++lllWWWOOOPPPKKKHHHIIIFFFEEEEEEEEEDDDCCCAAA@@@???===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,------...///......---...000222333000111555???KKKXXXaaafffhhhjjjmmmpppwww}}}{{{~~~~~~wwwaaaZZZQQQLLLKKKLLLKKKIII===@@@EEEHHHKKKNNNQQQRRRTTTSSSRRRPPPNNNJJJDDD@@@<<<999444...+++******+++)))******)))''''''((()))))))))))))))************((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((+++///000,,,***+++(((((())))))))))))((((((((((((''''''((()))******++++++++++++,,,---...///........................///......------,,,++++++,,,,,,++++++++++++,,,,,,.../////////......000222000333777:::>>>CCCJJJOOOSSSVVV[[[aaafffjjjlllmmmnnnpppsssuuuvvvvvvuuutttqqqtttxxxzzzxxxtttqqqppphhhhhhhhhgggddd___XXXSSSPPPJJJCCC>>><<<===<<<<<<777666444222111000//////---...000000000...+++***++++++++++++++++++++++++))))))************))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000000000000111222333333444:::BBBHHHMMMSSS[[[aaajjjxxxwwwtttsss||||||wwwsssyyyzzznnndddeeedddaaa\\\UUUPPPNNNOOONNNNNNOOOOOONNNLLLJJJRRRQQQPPPLLLGGG@@@999555///...---+++++++++++++++************************((()))))))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))*********+++++++++nnnXXXPPPQQQKKKHHHJJJFFFEEEEEEEEEDDDCCCAAA@@@???===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++)))))))))************+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,************************)))*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,------...///...---,,,---...111333555:::???IIIYYYmmm}}}tttggg___[[[XXXSSSOOOHHHFFFEEEEEEFFFGGGGGGFFFKKKLLLOOORRRUUUUUURRRPPPJJJEEE>>>777111---,,,,,,,,,,,,+++)))((((((***,,,)))))))))************+++((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))---...***)))+++'''(((((()))))))))))))))))))))))))))***+++,,,---++++++++++++,,,---...///........................///......------,,,++++++---,,,,,,++++++,,,,,,---+++---...///111333777;;;:::???GGGNNNTTT[[[dddjjjmmmpppvvv||||||zzzuuulllcccXXXOOOKKKHHHDDDBBBBBB@@@>>>;;;888666444333222333333222111///---,,,++++++++++++++++++++++++******++++++******))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111444777:::AAAJJJVVV^^^cccgggmmmrrrzzz|||}}}}}}|||}}}|||{{{wwwvvv~~~}}}rrrtttvvvvvvqqqfffXXXOOORRRPPPNNNMMMMMMLLLJJJHHHHHHJJJMMMOOOOOOMMMJJJHHH888666333000...,,,++++++++++++++++++++++++++++++))))))))))))************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))************+++++++++oooYYYQQQRRRLLLIIIJJJGGGFFFFFFEEEDDDCCCAAA???>>>===<<<:::999888888999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++************************))))))***++++++,,,------,,,,,,------------......---------------......///,,,---///333888???EEEHHHRRRWWWaaaqqq|||ssspppmmmgggbbb]]]UUUMMMHHHHHHHHHDDD???BBBCCCEEEIIIOOOSSSVVVVVVSSSPPPJJJCCC<<<555000...+++,,,---,,,***)))***+++))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''***+++((((((***''''''((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,---...///........................///......------,,,++++++------,,,,,,,,,,,,------***---111444999???FFFJJJPPPVVV___fffjjjpppxxx~~~~~~{{{pppgggbbb\\\UUUPPPNNNLLLHHHDDD@@@===;;;:::888777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...000555<<>>888333///,,,+++++++++++++++++++++++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))************+++++++++oooZZZQQQRRRMMMJJJKKKGGGFFFFFFEEEDDDCCCAAA???>>>===<<<:::999888999999:::888666555555555333111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((************************))))))***+++,,,------...---------.........//////...------------...//////111333888@@@KKKVVV___eeeiiilllrrr}}}yyyzzz~~~}}}}}}lllaaaTTTNNNNNNMMMGGGAAA???>>>===@@@FFFMMMRRRTTTVVVUUURRRLLLEEE<<<444000'''***---...,,,***(((((())))))******++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%&&&((()))&&&'''***''''''((()))))))))))))))''''''''''''((()))***+++,,,,,,,,,,,,---.../////////////////////////////////......------,,,++++++...------,,,,,,------...111444999@@@GGGOOOXXX^^^eeekkkssswwwyyy|||{{{tttkkkdddVVVSSSPPPKKKFFFBBB@@@>>>;;;:::777444222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444333555888@@@IIIRRRXXXfffsss}}}wwwpppqqqyyy~~~}}}|||~~~www~~~||||||xxx|||~~~|||}}}|||{{{zzz{{{}}}uuujjjeee^^^XXXUUUSSSQQQOOOGGGFFFEEEEEEFFFHHHJJJLLLRRRNNNGGG???777111---,,,++++++++++++++++++++++++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))************+++++++++lll]]]OOOLLLMMMLLLIIIHHHGGGFFFFFFDDDBBB@@@???===::::::999888888888999999888777555555444333111...........................+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,******,,,---,,,,,,---,,,---///000111333555666BBBQQQ___qqq}}}yyyuuuuuu|||~~~|||fffXXXSSSPPPOOOQQQFFFCCC???===>>>BBBFFFIIISSSSSSSSSTTTRRRLLLCCC<<<777///+++...///+++***---...,,,+++)))((())))))***))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///////////////000000000000000,,,+++...///---,,,......//////...---...000333777BBBRRR```jjjppptttwww}}}|||vvvnnnaaaUUUMMMHHHDDDCCCDDD@@@<<<888777666444333111///------.........---///,,,)))((()))***++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************...---+++*********++++++------,,,------...///000........................///---,,,,,,---,,,+++***+++---//////.........000666<<>>777333......---,,,,,,+++************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++************++++++++++++************))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,iii[[[OOOLLLMMMLLLIIIGGGGGGFFFFFFDDDCCC@@@???>>><<<;;;;;;::::::;;;;;;;;;888666555555444333111///------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------,,,------///222444555888:::DDDTTTiii~~~}}}xxxsssqqqvvv~~~yyykkkcccZZZRRROOOPPPLLLFFF@@@===???DDDHHHFFFHHHMMMSSSWWWWWWRRRMMM@@@666///...---++++++///---,,,+++******)))******))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))***************************************+++++++++++++++,,,,,,------......///////////////000000000111333...,,,------++++++---111111000///222999AAAGGGSSS\\\jjjuuu}}}~~~~~~xxxlll```VVVMMMGGGFFFDDDAAA???>>>;;;888555555333111000000///---+++,,,+++******+++,,,+++***************************((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************......,,,+++++++++,,,,,,------,,,------...///000...........................------.........---------.../////////111444777AAAHHHPPPWWWaaannnxxx|||}}}zzzwwwwwwxxxzzzzzz}}}{{{{{{|||~~~}}}}}}}}}}}}}}}}}}wwwvvvxxxuuujjj^^^UUUSSSRRRSSSNNNEEEBBBDDDEEEHHHMMMRRRTTTOOOFFF???666333000,,,++++++,,,---***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))******+++,,,******************************+++++++++,,,,,,,,,cccXXXMMMLLLNNNLLLHHHGGGFFFFFFEEEDDDCCCAAA???>>>;;;;;;;;;::::::;;;;;;<<<888666555444555333111///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,...222555:::AAAIIINNN\\\hhh{{{{{{uuuppppppvvv}}}wwwkkk^^^WWWYYYUUUPPPIIICCCAAABBBDDDCCCEEEJJJPPPVVVYYYXXXVVVLLLBBB888222...,,,,,,///+++++++++++++++++++++***))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,---......///////////////000000000111111333///---...---+++,,,000111111222555>>>KKKZZZdddqqqwww}}}zzz|||uuugggZZZQQQJJJHHHFFFEEEDDDBBB???===<<<:::777666444222...,,,***)))***+++------***(((************************)))(((((((((((()))******((())))))******))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++///...---,,,,,,,,,------------,,,------...///000........................------...////////////...............000555<<>>:::999999888888999999:::777666555444555444111///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////.........//////666>>>EEENNNZZZfffkkkqqqrrrvvv~~~zzzyyy}}}wwwpppddd^^^WWWQQQNNNKKKFFFAAADDDDDDEEEIIIMMMRRRVVVXXXVVVOOOEEE<<<555///------+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,------...///////////////000000000111111111000------//////,,,---111000444<<>>???FFFMMMQQQRRRIIIEEE===666000---------*********++++++,,,------******************************************************************************++++++++++++************++++++++++++************))))))******+++,,,******************************+++++++++,,,,,,,,,\\\SSSMMMMMMMMMJJJGGGGGGEEEEEEEEEDDDCCCAAA@@@???::::::999999888888999999777555444444555444222000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************************************))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,---///222;;;LLL^^^jjjttt}}}zzzsssmmmnnnuuu}}}~~~ppp^^^UUUUUUSSSMMMFFFCCCAAA??????CCCJJJRRRWWWXXXVVVQQQIII@@@888111------------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---......//////000000000000000111111111111...---...000///+++,,,111888AAAQQQbbbppp|||{{{zzznnneeeYYYNNNIIIHHHIIIJJJFFFDDDBBBAAA@@@>>>;;;888222///,,,***++++++++++++************************)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************+++++++++++++++++++++,,,,,,,,,++++++------,,,------...///000////////////////////////+++---......,,,,,,...000///222888???HHHSSS^^^fffvvvyyywwwqqqnnnqqqvvvyyy}}}{{{yyy|||~~~~~~{{{xxxwwwwwwyyyvvvllleee```YYYSSSOOOKKKGGGCCCCCCGGGNNNRRRMMMJJJEEE>>>888222---++++++************+++,,,---************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))******+++,,,******************************+++++++++,,,,,,,,,~~~[[[SSSMMMMMMLLLIIIGGGHHHEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999999999666555444444555444222000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------000777<<>>DDDIIIRRRXXXYYYTTTLLLDDD:::222000///---,,,++++++,,,---)))))))))))))))))))))))))))))))))************+++************************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,---------...//////000000000000000111111111222222///...///111///---222999NNNZZZlll}}}|||pppbbbXXXRRROOONNNKKKIIIFFFDDDDDDCCCBBB@@@<<<888333///......------++++++++++++++++++++++++***))))))))))))***++++++)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******+++,,,,,,,,,++++++------,,,------...///000////////////////////////,,,...///...---///444888888???IIIUUU```kkkuuuzzz|||yyysssoooqqqssstttxxx|||~~~}}}~~~xxx{{{~~~~~~zzznnnaaaQQQQQQPPPMMMHHHFFFHHHJJJKKKJJJHHHDDD???888222...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}\\\TTTNNNLLLKKKHHHGGGIIIEEEEEEDDDDDDCCCBBB@@@@@@@@@???===;;;999888888777666555444444555444333111------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------***---000222444<<>>:::;;;===JJJTTT\\\ZZZUUUOOOFFF>>>444222...+++******,,,---))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------------......//////000000000000111111111222222222111//////222444:::GGGSSSkkkttt~~~tttiii^^^XXXRRRNNNJJJGGGFFFFFFFFFEEEDDDAAA<<<888555222///---++++++++++++++++++++++++******))))))******+++,,,)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******,,,---------,,,,,,------,,,------...///000////////////////////////...000222111111666???FFFKKKSSS___kkksssyyy|||~~~{{{zzzuuurrrtttuuuwww}}}yyyooopppjjjmmmtttzzz}}}zzzrrrkkk]]]ZZZ]]]iiiuuu|||zzzxxx{{{zzzvvv|||{{{___\\\XXXSSSOOOJJJGGGDDDFFFFFFGGGFFFCCC>>>:::777111000...,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{]]]UUUOOOLLLKKKHHHHHHJJJDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<999777666555444666555444444555555333111........................+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---------------------------111555888===HHHVVV```ppp~~~~~~~~~xxx}}}yyykkk```YYYWWWVVVSSSMMMEEE@@@??????DDDQQQ[[[\\\ZZZWWWPPPGGG666333...***)))***,,,...))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,---------------......///000000000000111111111111222222222111///000444;;;HHH]]]ooo~~~zzzvvvssswww}}}mmmcccWWWRRRMMMIIIGGGGGGGGGGGGIIIFFFCCC???<<<666111---++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---...///...---------------------...000000000000000000000000000000///222444444666<<>>777---000,,,))))))+++,,,+++)))******))))))***+++,,,,,,************************++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000000...//////......111222111333///000777>>>HHHYYYiiisssxxx~~~{{{vvvtttqqqqqqqqqvvv}}}xxxsssuuuyyyzzztttnnnjjjhhhiiitttyyytttrrrvvvtttmmm[[[YYYVVVTTTUUUYYY^^^bbb^^^]]]aaaiiiqqqzzz~~~{{{yyyxxxyyyyyywwwuuuwwwfffaaaXXXJJJJJJUUUHHHCCCAAAEEEGGGDDD@@@???@@@:::333...------------***+++,,,------------,,,************))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,qqqYYYTTTOOOLLLLLLLLLIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@;;;;;;:::999888888888888666666555444333111000///,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))************************************,,,+++*********+++,,,---+++,,,,,,,,,------------.../////////.........///999CCCSSScccpppvvvwwwwwwnnnoooqqqtttzzz|||{{{}}}mmmeeeZZZRRRNNNIIIAAA;;;;;;>>>EEENNNVVVZZZXXXUUUSSSFFF999444222---+++,,,+++******+++,,,---+++***++++++************++++++++++++++++++++++++++++++***************************+++,,,+++***))))))***************+++++++++++++++,,,,,,------....../////////000000111222222222222000222555666333222555666;;;HHHZZZjjjwww~~~wwwwww|||zzzqqqbbbTTTKKKHHHGGGGGGFFFIIIKKKKKKLLLKKKCCC888555111---++++++,,,,,,******************+++,,,,,,************************++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000111000111111///............///000666BBBNNN[[[mmm}}}{{{}}}yyyttttttyyy}}}nnnffffffiiipppuuu}}}}}}wwwsssvvv{{{}}}|||{{{rrrfff______```^^^\\\XXXSSSPPPSSSYYYbbbnnnyyy}}}|||}}}yyyzzz{{{{{{zzzxxxyyy|||uuupppgggZZZTTTVVVQQQKKKGGGEEEBBB>>>???CCCBBB@@@;;;555///,,,---///,,,,,,,,,,,,,,,,,,++++++************))))))))))))************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,mmmYYYTTTNNNLLLLLLLLLIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@::::::999888888999999:::666666555444333111000///------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------------------............---000222111000000222555HHHVVVkkk~~~wwwxxxyyy|||zzzxxxrrrpppsssvvvzzz|||uuuaaaVVVUUUSSSMMMEEE;;;:::<<>>999333///---,,,,,,,,,+++************++++++,,,************************++++++************++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000111111111222111000///...///111333999EEEUUUcccqqqyyyvvvxxx}}}sssnnnqqquuuzzzpppjjjnnnrrrpppkkkggg^^^UUURRRQQQRRRVVV[[[gggaaaZZZZZZcccuuuuuutttssstttxxx~~~wwwlll^^^SSSUUUQQQMMMIIICCC===>>>CCCCCCDDDCCC>>>555///...000---------,,,++++++******++++++*********)))))))))************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,mmmXXXSSSNNNKKKLLLKKKIIIGGGEEEEEEEEEDDDCCCBBB@@@@@@999888888888999999:::;;;666666555444333111000///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,------------............000000//////222:::AAAWWWcccwww}}}xxxzzzrrrrrr|||nnn^^^YYYYYYWWWSSSDDD>>>:::>>>IIIVVV]]]```XXXVVVQQQHHH<<<222...///+++***))))))+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,*********,,,*********+++++++++,,,,,,,,,,,,------...////////////000000111222333444444777666666666555555>>>III[[[iii}}}rrraaaSSSLLLKKKPPPNNNKKKHHHIIILLLOOOPPPIIIDDD===555000---,,,++++++++++++******++++++,,,************************++++++************++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000111111111000///000111000000444:::@@@JJJZZZiiissszzz~~~|||zzz|||vvvnnnvvv{{{xxx~~~tttkkkfffaaaZZZVVVVVVVVVSSSNNNKKKMMMVVVbbbkkk|||xxxssspppqqqwww~~~{{{jjjXXXWWWSSSOOONNNIIIBBB>>>???AAACCCEEEDDD???777111...------,,,++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------kkkWWWRRRMMMKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCAAA@@@???888888888888999:::;;;;;;666666555444333111000///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------......------000999EEENNNeeelllwwwhhh\\\XXXXXXXXXPPPGGG>>><<>>666000---+++,,,,,,+++++++++++++++,,,************************++++++************++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000111111111111///---...111111111999CCCNNNZZZkkkvvvzzzyyyvvvtttlllmmmuuu|||www|||zzzssswww~~~xxxqqqkkkiiikkkYYYXXXUUURRRQQQSSSXXX\\\kkk|||~~~vvvooommmpppuuuyyytttjjj^^^RRROOOMMMGGG@@@===>>>>>>@@@EEEFFFAAA666------,,,,,,++++++,,,------++++++++++++***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------lllVVVRRRMMMJJJKKKKKKIIIGGGDDDDDDDDDCCCBBBAAA@@@???999888888888999::::::;;;666666555444333111000///------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,,,,,,,------------...000666@@@LLLVVV\\\iiikkkpppuuu{{{yyyfff[[[WWWWWWVVVOOOGGGBBBDDDJJJRRRVVV[[[[[[YYYSSSNNNHHH<<<222111...,,,+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,---------...//////000000000000111222444555666666555333555<<>>666000...---,,,,,,++++++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000111111111222222111...///333444666BBBQQQ```lllyyy~~~}}}xxxqqqkkkkkklllsss{{{~~~tttnnneee\\\VVVSSSRRRRRRSSSaaalllkkkiiiqqq{{{sssnnnmmmoooqqqrrr]]]SSSOOOJJJEEEAAA===;;;;;;AAAGGGFFF<<<333//////---,,,,,,---......,,,++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------oooVVVQQQLLLJJJKKKKKKJJJGGGDDDDDDDDDCCCBBBAAA@@@???999999999888999999::::::666666555444333111000///,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------............///444???PPP```jjjmmmlllhhhiiilllrrr{{{~~~{{{xxxyyy|||lll```ZZZXXXWWWTTTPPPKKKJJJLLLNNNSSSXXXZZZWWWTTTPPPFFF;;;444111...,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************+++,,,,,,++++++,,,...+++++++++,,,,,,,,,------------......//////000000000111222333444666777777666777@@@PPPaaarrr}}}vvvqqqnnnkkkiiibbbfffkkknnnpppuuu{{{yyynnngggeeegggdddeeeeeefffiiimmmrrrvvvyyybbbYYYSSSQQQNNNHHHEEEFFFMMMPPPQQQMMMFFF===666333...---,,,+++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++)))************+++++++++------------------------------------............000000111111111222222222333000222999>>>EEEWWWkkk|||yyysssvvvsssrrrxxxttthhh___WWWQQQNNNQQQVVVWWWTTTRRRYYYcccsss|||{{{wwwuuuuuu|||oooddd\\\RRRJJJGGG@@@<<<:::<<>>LLLaaauuu}}}|||ooommmkkkjjjlllqqqwww{{{~~~{{{~~~}}}~~~vvvzzz~~~uuujjjbbb```dddmmmzzznnnZZZSSSQQQNNNLLLMMMHHHMMMRRRQQQKKKBBB;;;888...---,,,,,,++++++++++++************************++++++************++++++************************++++++++++++++++++++++++)))************+++++++++---------------------------------.........//////000111111111111222222222444111555@@@JJJUUUlllyyysssssszzz}}}{{{||||||nnnddd___WWWTTTXXXUUUMMMMMMSSSNNN]]]qqqrrrxxx~~~vvvkkk\\\OOOIIICCC@@@;;;999;;;@@@EEEHHH999666333///,,,+++******,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttUUUNNNKKKMMMNNNKKKHHHHHHFFFFFFEEEDDDCCCAAA???>>>:::999888888777777888888999888777555333111000///---------------------------,,,,,,++++++,,,,,,---...---+++***)))***++++++,,,,,,+++***))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000000111222444444111LLLlllyyyssstttyyyrrrnnnaaa\\\[[[^^^]]]TTTIIICCCFFFNNNWWW]]]]]]XXXRRRNNNFFF;;;...***,,,///---)))...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........///////////////555444333333444666888:::>>>LLL___qqq}}}zzzrrrmmmpppmmmnnnttt{{{|||llljjjdddaaaeeejjjrrrnnnYYYPPPQQQPPPKKKJJJLLLNNNMMMIIIDDD@@@???777111,,,+++---...,,,(((+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///////////////111111111000000111222333555333999IIIZZZkkk~~~~~~||||||vvvqqqiiibbb```\\\QQQDDDKKKMMMYYYkkkxxxwwwxxx|||vvvdddVVVPPPMMMCCC;;;:::;;;;;;???EEECCC>>>777111...,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......------~~~lllUUUOOOKKKLLLMMMKKKHHHHHHFFFFFFEEEDDDCCCAAA???>>>:::999888888777777888888888888666555333111000///---------------------------,,,,,,++++++,,,,,,---...---,,,+++***++++++,,,,,,,,,+++*********************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......000333666DDD\\\www}}}~~~{{{hhh___ZZZ\\\]]]VVVLLLFFF@@@FFFOOOWWW[[[ZZZVVVRRRKKKAAA444------...---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......////////////000000222333444444444777;;;>>>MMM\\\ppp}}}}}}}}}uuurrrttt|||yyyrrrkkkhhhdddbbbgggooommm]]]UUUPPPLLLNNNLLLJJJIIIIIIHHHDDDAAA>>>999222...---,,,***(((++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///////////////000000///111333333333222222666DDDXXXhhhtttyyymmmcccXXXNNNJJJHHHNNN\\\gggppp}}}rrrpppyyyuuuaaaPPPOOOGGG???<<<999777<<>>:::999888888777777888888888777666444333111000///---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......///222888>>>RRRdddyyyxxxhhhZZZYYY\\\[[[TTTNNN???AAAFFFNNNVVVZZZXXXUUURRRIII===333...------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------......//////000000000000111444666666666:::CCCJJJ___ppp~~~~~~vvvlllfffeeennntttmmm]]]TTTNNNQQQJJJCCCAAADDDEEEAAA===BBB>>>999444000---++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000111000111222444666666555@@@JJJ\\\oooyyyzzzyyyzzzqqqzzzzzzlllcccRRRJJJFFFKKKPPPVVVbbboooxxxmmmkkkrrr|||yyy^^^XXXPPPHHHAAA:::777:::@@@IIIGGGCCC;;;222------///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................vvvcccVVVOOOJJJLLLMMMJJJHHHIIIFFFFFFEEEDDDCCCAAA???>>>:::999888888777777888888777666555444222111000///,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,++++++******+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------............000111111000111777BBBJJJWWWcccrrr{{{~~~||||||xxxwww|||ttt^^^WWW[[[]]][[[XXXGGGCCCAAAEEENNNUUUXXXXXXWWWPPPFFF999000,,,---///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.../////////000000111111222222555777666888@@@PPP\\\ooo~~~|||yyy}}}|||uuuxxx{{{{{{rrr^^^]]]cccnnnzzzpppbbbYYYQQQLLLEEEAAAAAA???<<<999===>>>===:::666111///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------............///000000111111111333444333222555;;;@@@SSS```ttt}}}sssmmmdddlllyyyvvviii\\\OOOJJJHHHIIIMMMSSS]]]mmmkkkdddlllxxx{{{wwwggg]]]PPPFFF@@@===<<<<<>>:::999888888777777888888666666555333222111000000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---------------------,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,------------------....../////////111111000000444>>>KKKTTT]]]cccmmmvvv{{{yyyvvvsssvvv{{{fffZZZZZZ\\\]]]^^^QQQHHH???===EEEPPPYYY]]]XXXTTTLLL@@@666///...///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////000000111222222333333444555555:::HHH^^^nnn}}}zzzqqqrrr}}}|||xxx{{{~~~kkkaaaYYYZZZaaannntttfffPPPOOOLLLGGGBBB>>><<<<<<888<<<@@@@@@<<<666000---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------...............//////000111111222000444666111...333CCCQQQaaapppyyyrrriiilllsss}}}rrrbbbWWWPPPLLLJJJJJJNNNZZZmmm~~~xxxiiieeegggqqq{{{uuuhhhVVVJJJGGGEEE???999BBBGGGLLLIII@@@555///------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------///............///000111|||nnnWWWOOOJJJKKKLLLJJJIIIJJJFFFFFFEEEDDDCCCAAA???>>>:::999888888777777888888555555444333222111000000+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,------...---------...//////000000......000555???KKKWWW^^^ccceeellltttzzz|||vvvsssvvv{{{wwwssstttfff^^^ZZZZZZ]]]UUULLL@@@;;;@@@KKKWWW^^^WWWUUUPPPHHH>>>666111///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------............//////000111222333333444222333555888BBBUUUlll|||}}}vvvzzz|||~~~vvvfff[[[UUUXXXdddqqq|||lllOOOOOOMMMHHHAAA===<<<===999<<<@@@BBB@@@:::222---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------..................///000000111222222...222555222111===SSSeeexxxyyyyyyuuuuuuzzztttggg^^^UUUOOOKKKLLLRRR```qqq|||nnnccckkkqqqwww}}}~~~rrr___PPPKKKIIIBBB:::;;;BBBHHHIIICCC999111,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///......---...///111222}}}oooWWWOOOJJJJJJKKKJJJIIIJJJFFFFFFEEEDDDCCCAAA???>>>:::999888888777777888888555444444333222111000000++++++,,,,,,---......///---,,,,,,++++++,,,,,,---)))***+++---------,,,++++++++++++++++++,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,------------...******+++,,,,,,---......---------...///000000000...000777EEEUUUcccjjjmmmllllllpppwww}}}zzzpppxxxzzzjjj]]]YYY\\\YYYQQQEEE======DDDOOOWWWVVVUUUSSSOOOHHH>>>555///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............///000000111222333444555333555:::CCCRRRfff{{{~~~}}}vvvdddVVVSSSWWWffftttyyy^^^YYYQQQIIIDDD@@@===<<<::::::<<<@@@BBB@@@999333............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---...///000111222333333000222555888AAASSSjjjzzz{{{}}}tttggg\\\TTTKKKJJJPPP___ooovvvssspppooovvv}}}nnn[[[PPPLLLIIIDDD<<<@@@FFFIIIGGG@@@888333...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------........................//////...---...000222333}}}oooWWWPPPJJJJJJKKKJJJIIIKKKFFFFFFFFFDDDCCCAAA???>>>:::999999888777888888888444444333333222111000000++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,---------......******+++,,,,,,---......---------...///000000111111555AAAVVVkkkyyy}}}{{{xxxvvvxxx~~~yyy}}}wwwbbb[[[]]]]]]VVVKKK@@@;;;>>>FFFLLLUUUUUUUUUSSSNNNEEE999000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------........./////////000000222333444555555666999AAANNN```uuu~~~{{{||||||dddTTTPPPLLLWWWkkk~~~vvvkkk\\\QQQLLLHHHCCC>>>888777888===CCCEEEBBB===//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////---...///000111222333333555444777AAARRRhhh}}}|||mmmcccOOOHHHFFFOOO[[[hhhxxxvvvooovvv{{{eeeTTTOOOPPPOOOAAACCCGGGJJJKKKGGGAAA<<<......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................//////...---...000222444~~~kkkYYYQQQKKKKKKJJJGGGEEEFFFFFFFFFEEEDDDCCCAAA???>>>999999999888888888888777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,+++---///000000///...///111000@@@WWWnnn~~~zzzxxx|||~~~~~~sssaaa^^^\\\ZZZQQQDDD:::;;;BBBGGGQQQWWWVVVPPPMMMMMMBBB333222...,,,...///---,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000111222222444555666888BBBRRReeezzz~~~~~~}}}xxxuuugggKKKNNNPPPWWWggg{{{vvv[[[KKKIIIGGGBBB;;;555222777AAAHHHGGGCCC999444...+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........222111000000222333333333666>>>AAAMMMiii}}}nnnjjj\\\NNNIIIHHHKKKSSS]]]{{{sssnnnxxx~~~rrrggg___WWWRRRJJJKKKLLLMMMMMMKKKIIIHHH777111+++***---///---)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,........................---------........./////////222---+++///,,,///===nnnZZZRRRKKKKKKJJJGGGFFFFFFFFFFFFEEEDDDBBB@@@???>>>999999999888888888888777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,---...000000//////111222777GGG^^^qqq{{{}}}~~~~~~~~~zzzhhh]]]]]]\\\VVVJJJ???;;;???CCCLLLTTTVVVQQQNNNMMMCCC666333...,,,...///---,,,...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000111222333555777999;;;LLLbbbsss~~~{{{~~~~~~~~~uuuXXXPPPHHHJJJWWWjjj|||oooXXXLLLIIIIII===777333666???GGGHHHFFF>>>888111,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////222111111111333555555555333CCCNNN^^^vvv{{{|||rrreeeWWWPPPJJJGGGIIIOOO]]]uuuuuummmppp}}}yyykkk[[[QQQMMMMMMNNNNNNNNNLLLJJJHHH;;;555---***,,,...---***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,........................---------.........//////...111------333000000;;;rrr[[[SSSLLLKKKKKKHHHFFFGGGFFFFFFEEEDDDBBB@@@>>>===999999999888888888888777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...000000000000222444;;;KKK___nnnxxx~~~~~~~~~~~~{{{{{{yyywwwccc]]]]]]ZZZRRRFFF===;;;<<>>===999999999888888888777777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///---...///000000222555888@@@NNN]]]eeekkkuuu~~~|||rrrsssxxxsss]]]\\\[[[WWWMMMAAA:::888===IIISSSTTTQQQNNNIIIBBB888222.........,,,,,,///........................------------------------,,,,,,,,,---------------.........///000000111111111222333333444888>>>CCCZZZooo{{{zzz~~~pppUUUJJJFFFFFFTTTggguuu|||{{{[[[LLLMMMEEE???777555:::BBBIIIMMMKKKEEE<<<444...,,,,,,---------------------------------------------------------------------------------------............///////////////000000000000000111111333666999<<>>===999999999888888888777777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...////////////000111666<<<@@@QQQ[[[ccceeeiiiuuu~~~xxxvvv{{{ccc]]]YYYYYYSSSFFF<<<888888CCCOOOSSSSSSPPPLLLHHH===666000///...,,,---///........................------------------------,,,,,,,,,------...............//////000111111222333444555444666<<>>444......///......------------......,,,---------............,,,,,,,,,------------................................./////////000000000,,,444444222:::IIIfffaaaWWWOOOMMMLLLKKKKKKMMMEEEEEEDDDCCCAAA???===<<<999999999888888888888777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,------...............//////000333<<>>888<<>>BBBFFFIIIJJJHHHAAA888333000....................................................................................////////////...//////000111111222222000222444777???NNN```nnn}}}{{{{{{zzznnn^^^OOOEEEFFFKKKUUUjjjwwwnnnooouuusssgggWWWNNNNNNPPPQQQPPPKKKMMMLLLDDD999111............------------......------------............,,,,,,,,,---------................................./////////000000000000---444666;;;JJJYYYqqqaaaXXXOOOMMMMMMKKKKKKNNNEEEDDDDDDCCCAAA???===<<<999999999888888888888777555444333111000//////...---,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------+++,,,.../////////...---//////000555AAASSSfffrrrsssvvvvvvsssttt|||~~~rrrqqqoooWWWWWW\\\UUUHHH@@@999:::BBBMMMUUUVVVRRRPPPLLLCCC999444000,,,---///........................------------------------,,,,,,------...///000000---...///000111222333333333666888;;;EEEYYYssssss___LLLKKKTTTfffvvv}}}{{{SSSRRRMMMEEE<<<888;;;???CCCHHHLLLKKKEEE<<<444111..................................................................................../////////000...//////000111222222222111333666;;;FFFXXXnnn~~~xxxvvvvvveeeUUUIIIGGGEEEGGGYYYpppvvvuuusssuuu|||nnn\\\PPPNNNPPPPPPPPPJJJNNNOOOHHH<<<222............------------......---------.........//////,,,,,,,,,------.................................////////////000000000000---444777BBBWWWeeeuuufffUUUOOOOOOKKKLLLNNNHHHFFFFFFEEEDDDCCCAAA???>>>;;;:::999999888888999999666555444222111000//////------------------------......---,,,,,,,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......***+++,,,---...---,,,,,,------------,,,,,,+++***++++++---///111111...---000...000<<>>EEEIIIHHHGGGEEE<<<222000///......000000///---------------------------------------------------..................------//////...---...000000...888222444EEE^^^sss~~~pppsss}}}uuugggYYYNNNFFFDDDLLLXXXeee~~~}}}qqqlllzzz{{{kkkYYYQQQQQQRRRPPPOOONNNLLLIIICCC:::000(((...//////...---,,,...///............////////////..........................................------///000000///000111111///222444===QQQgggvvv|||~~~eeeUUUNNNOOOKKKLLLNNNHHHFFFFFFEEEDDDBBB@@@???>>>;;;:::999999888888999999666555444222111000//////------------------------......---,,,,,,,,,,,,---...---------,,,,,,,,,+++---,,,,,,,,,,,,---......***+++,,,---------,,,,,,,,,---------,,,,,,+++***,,,---...000111000///---000000555AAATTTggguuu}}}xxxrrroooqqqssstttvvvyyy}}}{{{{{{|||pppaaa]]][[[WWWTTTGGG======KKKUUUTTTQQQRRRQQQIII???777333111//////////////////////////////....................................////////////111///...///222444333222444888===III^^^wwwuuu^^^KKKJJJUUUaaarrrwwwYYYDDDGGGIII>>>888======DDDIIIIIIJJJHHH@@@666111///......///000///...------------------------------------------------....................................000222222111333444>>>TTTlll|||wwwuuuyyyiii\\\PPPGGGHHHMMMVVVooouuummmvvvxxxaaaRRROOOQQQSSSQQQQQQOOOMMMHHH???666///............------..................////////////...................................................///000000111222333222555???RRRkkk}}}|||vvv{{{}}}|||cccTTTNNNOOOJJJKKKNNNIIIFFFFFFEEEDDDBBB@@@>>>===::::::999888888888888999666555444222111000//////------------------------......---,,,,,,,,,,,,---.........------------------,,,,,,,,,,,,---......++++++,,,------------,,,,,,,,,---------,,,++++++---...///000000000//////111444:::FFFTTTbbbmmmrrrmmmsssxxxyyyzzz||||||yyyxxxssspppqqqvvv}}}ggg]]]YYYYYY[[[NNNBBB>>>HHHTTTVVVSSSSSSQQQMMMEEE<<<444//////000////////////////////////....................................////////////111///...///111333333222444999DDDVVVppp|||}}}tttUUUGGGIIITTTfffwww}}}dddKKKDDDFFFDDD>>>;;;<<>>===:::999999888888888888888666555444222111000//////..............................---,,,,,,,,,,,,---........................---,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++---...............///000222666>>>HHHQQQYYY```dddjjj{{{vvvpppoooppptttwww}}}tttbbbXXXXXX[[[UUUGGG???EEEPPPUUUTTTSSSQQQPPPKKKAAA666///...111////////////////////////....................................////////////000000///000111222333333666>>>MMMddd}}}zzzzzz}}}jjjQQQEEEJJJ[[[mmmyyyvvvXXXEEEDDDGGGBBB::::::>>>DDDIIILLLLLLGGGBBB777444000......//////...............................................................////////////...---///222222111333666999DDDUUUjjj~~~{{{|||rrrcccSSSGGG@@@EEE^^^ttt}}}zzzrrruuu}}}```PPPMMMNNNOOOOOONNNNNNKKKFFF???:::///............///...---............////////////....................................////////////......111222111000555;;;@@@ZZZ{{{yyyjjjlllqqq^^^QQQNNNOOOIIIIIIMMMJJJEEEEEEDDDCCCAAA@@@>>>===:::999888888777777888888666555444222111000//////..............................---,,,,,,,,,,,,---........................---,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,+++---------+++,,,///222222999CCCKKKQQQWWW\\\```nnnvvvmmmsss{{{}}}}}}nnn\\\XXXZZZXXXKKKAAABBBKKKRRRSSSSSSRRRSSSOOOFFF999000///111////////////////////////....................................///////////////000000111111222444555===HHH[[[rrr~~~{{{|||~~~gggNNNFFFOOO]]]gggyyyjjjPPPGGGIIIEEE;;;999:::???FFFJJJJJJGGGEEE<<<888333///...................................................................../////////000000000...///222222///222888DDDSSSfffyyy}}}}}}}}}ooo]]]MMMCCC@@@VVVmmm~~~wwwqqqvvvrrr^^^SSSOOOMMMMMMMMMNNNLLLHHHBBB>>>333111...---//////...---............////////////................................./////////000000//////111333000///777BBBRRRrrryyy\\\\\\bbb[[[OOONNNOOOIIIIIIMMMJJJEEEEEEDDDCCCAAA???===<<<999999888777777777777888666555444222111000//////..............................---,,,,,,,,,,,,------------------.........---,,,,,,,,,,,,---......---------,,,---......///++++++,,,---------,,,,,,***,,,---,,,+++,,,111555999AAALLLSSSWWW\\\ccciiisssyyywww^^^UUUVVV[[[PPPEEEBBBHHHOOORRRSSSTTTTTTRRRIII===444111111////////////////////////....................................////////////...000111222222444666999FFFVVVllleeePPPKKKNNNWWWllldddRRRLLLFFF???:::999;;;BBBGGGGGGGGGHHHCCC>>>777111///..................................................................//////000000111222...///333222///444>>>QQQeee{{{}}}~~~sssuuukkkXXXKKK>>>KKK^^^tttuuurrrvvv{{{{{{hhhXXXNNNOOOOOOOOOPPPOOOLLLGGGCCC:::555///---...000///---............////////////.................................//////000000111111000222444111000===NNNiiixxxWWWUUU\\\YYYNNNNNNPPPIIIHHHMMMJJJEEEEEEDDDCCCAAA???===<<<999999888777777777777777666555444222111000//////..............................---,,,,,,,,,,,,---+++,,,,,,,,,---------------,,,,,,,,,,,,---.........------,,,---...///000***+++,,,,,,---------,,,+++---...---,,,...555:::FFFNNNWWW\\\]]]```hhhooosss{{{vvv||||||aaaUUUVVV\\\UUUKKKDDDFFFMMMSSSUUUUUUUUURRRKKKAAA888333111////////////////////////....................................////////////---///222333444555999<<>>::::::@@@DDDEEEGGGKKKIIICCC:::333///......---................................................---......///000000111111333...///444333111:::GGGcccvvv}}}yyyrrrrrryyy{{{fffWWWIIIFFFMMM^^^ppp}}}wwwsssrrrzzz~~~ppp```SSSPPPPPPPPPQQQPPPNNNIIIFFF@@@999111---...000///...............////////////........................---......///000000111111111///222666333555GGG]]]www{{{YYYVVV^^^XXXMMMNNNPPPIIIHHHLLLKKKEEEDDDDDDCCCAAA???===<<<999888888777777777777777666555444222111000//////////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---............---,,,---...///000***+++,,,,,,------------,,,...000///---000777>>>RRRYYY```aaa___```gggoooppprrr~~~yyyyyyhhh\\\]]]]]]XXXOOOGGGFFFLLLSSSWWWVVVUUURRRLLLCCC:::444111////////////////////////..................................../////////000,,,///333444444777;;;???VVVmmmyyywwwgggUUUMMMRRR^^^mmm{{{mmmRRRGGGFFFAAA;;;999???CCCDDDGGGMMMLLLFFF<<<444000......---////////////////////////////////////////////////---......///000111111222333...///555555444???OOOsss}}}}}}~~~uuujjjgggtttqqqcccXXXHHHCCCMMMWWWeee|||vvvqqq}}}{{{lll___OOOOOOOOOPPPPPPMMMIIIFFFDDD;;;111------000000///............/////////000........................---......///000111111222111///222777666999OOOgggzzzSSSQQQWWWWWWTTTPPPMMMMMMMMMLLLKKKHHHGGGFFFCCCAAA>>><<<;;;777777777777888888888888555555333222111000000000........................------------------------++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++/////////111000222;;;EEE]]]dddgggccc___aaafffiiimmmrrr|||{{{~~~rrrZZZSSS[[[]]]YYYQQQOOOTTTYYYXXXUUUUUUSSSOOOHHH>>>444...111111000///////////////000000//////.........---////////////000000000000111///000333666:::CCCMMMnnnwww|||www{{{vvv^^^PPPHHHOOOgggyyyyyy[[[JJJGGGGGG;;;555<<>>666000///000000///////////////////////////000000000000000000000000111000///////////////000...444555111333DDD]]]nnnVVVSSSWWWTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGEEECCCAAA>>>===<<<888888777777777777777777555555333222111000000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++000///000222333777AAAMMMaaaffffff___ZZZ]]]dddiiiiiilllsssyyyzzz|||dddXXXZZZ^^^]]]XXXWWWZZZ[[[XXXUUUUUUTTTQQQKKKAAA777000111111000///////////////000000/////////.........////////////000000000000111000222555999???MMMZZZuuunnnYYYQQQMMMUUUgggzzzfffRRRKKKHHHAAA;;;<<<@@@CCCFFFHHHJJJHHHCCC;;;333//////000////////////////////////000000000000000000000000////////////000000000000111222000555;;;<<>>RRRiiivvvvvv[[[TTTVVVTTTQQQNNNLLLLLLKKKJJJIIIHHHGGGEEECCCAAA???===<<<999999888888777666666666555555333222111000000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,...,,,,,,///222888EEEQQQaaacccaaa[[[YYY^^^dddfffiiiiiijjjiiigggkkkyyyooo\\\YYY]]]```_________]]]YYYVVVVVVVVVTTTOOOFFF:::333111111000////////////000000000////////////....../////////000000000111111222222444888<<>>777222000000////////////////////////////////////////////////////////////000000000000///666444444>>>III___zzz~~~~~~~~~{{{hhh```XXXeee{{{yyyhhhYYYPPPGGGBBBPPPdddwwwyyynnnqqqwwwgggWWWNNNRRRSSSLLLHHHKKKJJJDDD;;;444000000000000////////////////////////000000000000000000000000000000000//////000000111111333555:::JJJ```qqqyyyrrrvvv}}}___UUUTTTUUURRRPPPNNNNNNNNNMMMKKKGGGFFFEEECCCAAA???===<<<::::::999888777666555555555555333222111000000000........................------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,///,,,+++///333:::GGGRRR[[[\\\[[[\\\bbbjjjjjjfffmmmiiidddcccccchhhuuuxxxaaaZZZ\\\^^^```aaaaaa^^^[[[VVVVVVVVVUUURRRIII>>>555222111000000//////000000000000///////////////////////////000000111111222222222555999@@@NNNeeeyyyzzziiiuuu|||xxxxxxuuubbbMMMFFFUUUjjjvvvxxxfffSSSHHHJJJEEE;;;999@@@GGGIIILLLJJJFFF@@@:::444111///........................////////////////////////////////////000000000000///888666222@@@UUUmmm~~~~~~wwwggg___cccppp~~~ooo___TTTJJJEEEPPP```sssxxxnnnssswww```PPPRRRSSSJJJGGGMMMLLLFFF>>>666111/////////////////////////////////////////////////////////000000000///000000111111222333555???SSSiiitttvvvwwwnnnrrrbbbUUUQQQTTTRRRPPPOOOOOONNNMMMKKKGGGFFFEEECCCAAA???>>>===;;;:::999888777555555444555555333222111000000000........................------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------222//////333999???IIISSSTTTVVVYYYdddsss}}}yyynnnqqqhhhbbbdddjjjooouuuzzz~~~jjj]]]ZZZZZZ\\\^^^___^^^]]]XXXVVVUUUUUUSSSLLL@@@777222222111000000000000000//////000000000000000000/////////000111222222222333222555;;;EEEUUUmmm}}}zzzooonnn~~~vvvoooiiigggfffhhhqqq{{{}}}~~~nnnOOOHHHOOOZZZiiixxxlllVVVIIIJJJFFF===999>>>FFFKKKKKKIIIFFFBBB===777111...////////////////////////////////////////////////////////////000000000000...888555666LLLggg|||~~~~~~ooobbb___cccsssyyyhhhZZZNNNIIIPPP[[[ooopppooowwwjjjUUUQQQOOOIIIIIINNNKKKGGGAAA999333///......000000000000000000000000////////////////////////000000000000000111222222000444;;;JJJbbbxxx|||oooqqqfffWWWOOOQQQOOONNNMMMMMMMMMKKKIIIFFFFFFDDDCCCAAA???>>>===::::::999888777666555444555555333222111000000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------............///---///555<<<@@@GGGNNNRRRVVV]]]kkk}}}~~~uuulllgggmmmuuuxxxwwwvvvwwwxxxaaa[[[VVVXXX\\\]]]^^^___[[[XXXVVVUUUTTTNNNCCC:::222222111000000000000111//////000000000000111111...///000000111222333333444222666???MMM___vvvvvvvvvsssdddYYYTTTPPPPPPQQQSSS\\\eeeeeegggjjjmmmppptttyyy}}}^^^MMMGGGJJJ^^^vvvttt]]]OOOJJJFFFBBB>>><<>>777111//////000000000000000000000000000000000000000000000000000000000000111111222333///999III^^^xxx~~~yyyjjjYYYPPPPPPOOOMMMMMMNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@>>>>>>:::999999888777666666555555555333222111000000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------.........///------111;;;CCCFFFIIINNNQQQXXX```iiivvvyyyxxx~~~}}}fff\\\WWWYYY]]]]]]^^^aaa```\\\WWWVVVUUUPPPFFF===333222111111000000111111//////000000000111111111...///000111222333333444555333777EEEWWWkkk|||vvvzzzlll[[[NNNGGGCCCAAABBBBBBBBBHHHOOONNNPPPSSSUUUWWW[[[bbbfffnnnuuu}}}}}}zzzzzz}}}]]]IIIEEEUUUggguuu}}}iiiZZZMMMGGGIIIEEE;;;>>>IIIIIIHHHGGGFFFDDD???777111111111111111111111111111000000000000000000000000////////////000000000000111666===UUUyyy}}}ooonnn}}}~~~}}}{{{~~~|||yyyyyy}}}||||||yyylll]]]\\\jjjzzzhhhVVVLLLJJJXXXjjjuuunnnuuu}}}jjjWWWOOOOOOOOOKKKJJJKKKIIIDDD<<<555111000000000000000000000000000000000000000000000000000000000000000111222333444222CCC[[[uuuxxxyyylll[[[QQQRRRQQQPPPPPPPPPOOOMMMKKKFFFEEEDDDCCCAAA@@@???>>>999999888888777777666666555555333222111000000000........................------------------------++++++,,,,,,,,,------------------------------------------------------------------.........//////222333:::FFFOOOQQQSSSVVVPPPYYYaaaccciiixxx}}}|||{{{}}}uuuhhh^^^YYY\\\```___```bbbddd___YYYWWWVVVRRRHHH???333222111111000111111111//////000000111111111222...///000111222333444444555333888III___ttt~~~ttteeeYYYLLLAAABBB???>>>>>>===;;;>>>DDDAAACCCDDDEEEFFFIIIPPPUUU\\\eeepppyyy||||||{{{xxxtttsssvvvpppQQQJJJPPPVVVfffvvvsssbbbPPPHHHNNNJJJ;;;:::HHHIIIHHHHHHHHHGGGBBB999333111111111111111111111111111111111111111111111111////////////000000000000555888BBBaaa|||mmmlll}}}~~~~~~zzz|||~~~~~~~~~{{{wwwrrrpppsssxxx~~~~~~yyyaaaSSSWWWkkkwwwcccUUUNNNIIITTTlll~~~xxx{{{rrr\\\RRRSSSQQQHHHJJJLLLLLLHHH@@@888444222000000000000000000000000000000000000000000000000000000000000111222333444666LLLiiixxx|||rrr^^^TTTRRRQQQPPPOOONNNNNNMMMMMMHHHFFFDDDAAA@@@?????????:::999777777777999<<<===555555444333222222222222........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///.........///000///...---666GGG[[[ddd___UUUPPPUUUXXXZZZ\\\```nnnuuujjjgggiiippptttuuu{{{|||sssxxxxxx\\\SSS\\\^^^^^^ccceeebbb```[[[UUUTTTSSSLLLDDD777222000222333111111333555222//////111111///---111222222222222333555888888666@@@WWWooo{{{yyysssdddXXXPPPIIIEEEBBB@@@>>>======>>>===<<<;;;;;;===>>>AAADDDFFFGGGMMMVVVcccmmmtttyyy}}}zzzsssqqqsssxxx{{{|||WWWIIIIIIIIIbbbqqqmmmVVVHHHKKKJJJ@@@>>>GGGGGGJJJKKKHHHFFFCCC<<<333////////////000000000000////////////////////////333000000222222000111444999;;;NNNqqqxxxzzz}}}xxxyyy|||{{{vvvtttwwwzzzzzz~~~|||zzzyyyxxxwwwvvvtttrrrnnnhhhcccbbbfffkkkooowwwvvvyyy~~~~~~}}}fff^^^ZZZYYYmmmuuuXXXPPPOOOPPPXXXuuuwwwwwwzzziiiVVVLLLMMMSSSMMMMMMLLLIIICCC;;;444///000///////////////000111---------...///000000111444555444111000333555666999ZZZrrr{{{zzzeeeVVVTTTRRRPPPOOONNNMMMMMMLLLGGGFFFCCCAAA???>>>>>>>>>999888888777777888:::;;;555555444333222222222222........................------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---...////////////777>>>OOOeeepppjjj\\\RRRRRRTTTVVVXXX\\\fffuuurrrbbb^^^```hhhnnnqqqvvv|||}}}uuu{{{bbbUUU\\\^^^___ccccccbbb```ZZZTTTSSSRRRMMMEEE777222000111222000000222444222//////000111///...111111222222111222555777888999EEE]]]uuu}}}vvv}}}{{{jjj]]]UUUOOOJJJGGGGGGDDDAAA???@@@@@@@@@???;;;;;;<<<===>>>???AAABBBFFFNNNXXXaaagggkkkqqqtttsssrrrrrrtttxxxlllUUUNNNLLL]]]lllsssYYYGGGIIIIIIAAA>>>CCCFFFJJJLLLKKKIIIGGG???666000000000000000000000000////////////////////////000...///222222000222666555AAAZZZvvv~~~~~~~~~}}}{{{|||~~~|||zzz{{{~~~~~~xxxtttttttttsssuuuqqqlllhhhfffdddbbb```]]]ZZZVVVRRRRRRTTTXXXZZZbbbdddiiiuuu}}}||||||wwwhhh[[[UUUaaatttzzz^^^VVVOOONNNPPPeeeyyywwwyyyjjjYYYOOOMMMOOOOOONNNLLLIIIEEE>>>666000000000////////////000000------......///000000111000111000000111444666777>>>]]]rrr{{{zzzcccWWWTTTQQQOOONNNMMMLLLJJJFFFEEECCCAAA???>>>======888888888888777777777777555444333222222111111222........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...//////888???PPPfffppphhhWWWKKKPPPRRRUUUWWWZZZ___fffjjjrrrpppfffaaa```fffmmmrrrvvvyyy}}}jjjXXX[[[]]]___ccc```ccc```ZZZSSSQQQQQQMMMFFF888333///111111//////222444222000///000000000...000111111111111222555777888>>>NNNggg~~~sss|||wwwggg\\\XXXUUUQQQMMMHHHEEEAAA>>>>>>>>>>>>===>>>======<<<<<<=========>>>DDDKKKPPPTTTYYY___dddeeekkkrrryyy~~~cccQQQLLLUUUcccxxxcccKKKIIILLLGGGAAA@@@CCCHHHLLLMMMMMMKKKCCC:::111111000000000000000000////////////////////////...---///333333111333777444MMMlll}}}}}}~~~||||||}}}zzzwwwvvvwwwxxxzzzzzzwwwuuurrrmmmggg___WWWRRRNNNKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKNNNVVVbbbqqq~~~~~~zzz}}}zzz}}}xxxcccVVVXXX___iii___UUUQQQJJJVVVrrr{{{tttwwwqqq```TTTOOONNNQQQNNNJJJIIIGGGBBB999111111000000//////000000000---......//////000000111///...///000333666:::<<>>=========<<<@@@@@@???>>>>>>===>>>>>>;;;>>>AAADDDFFFKKKRRRXXX]]]gggttt|||uuuYYYNNNLLLXXXmmmpppTTTLLLOOONNNFFFAAA???FFFKKKNNNOOONNNFFF===333222111000000000000111////////////////////////......000333222000333888<<<]]]}}}~~~}}}~~~~~~|||}}}~~~~~~~~~{{{vvvrrrqqqsssuuu|||}}}zzzwwwllleeeZZZOOOHHHCCC???===>>>???AAABBBBBBBBBAAAAAA@@@CCCIIISSS```ooo||||||{{{yyy|||qqqaaaZZZWWWjjjvvvggg]]]UUUKKKSSSnnnvvvsss{{{iiiVVVPPPPPPRRRMMMHHHGGGHHHDDD:::222111111000000///000000000......//////000000000000222111111333555888>>>DDDccczzz~~~{{{zzz]]]WWWQQQNNNNNNMMMKKKHHHDDDDDDCCCAAA???>>><<<;;;888888888888777555444333444444333222111111111111........................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...,,,---...---,,,---000333@@@HHHUUU\\\XXXPPPOOOSSSXXXZZZ]]]``````___\\\[[[]]]lll~~~vvviii```dddppp~~~|||zzz{{{}}}|||vvvxxxxxx^^^YYYZZZaaaeee```bbbaaa[[[TTTPPPPPPNNNJJJ<<<555111111111//////222111111111000//////000111///000111111111333666888777HHHaaazzz{{{~~~vvvqqqooojjjaaaYYYVVVPPPHHHBBB???>>>>>>>>>??????>>>>>>>>>>>>??????<<<>>>>>>>>>???EEEMMMTTTYYYeeettt}}}eeeRRRHHHOOOaaawww{{{]]]OOOPPPPPPIIIAAA<<>>AAACCCDDDDDDCCCBBB@@@AAADDDIIIRRRaaasss}}}{{{zzz|||nnnaaaXXX[[[{{{mmm^^^VVVKKKVVVuuu~~~tttxxxoooVVVOOOQQQQQQKKKFFFFFFGGGDDD;;;333222222111000000000000000/////////000000000000000555222222444444777CCCPPPqqq}}}zzz^^^XXXPPPMMMNNNNNNKKKHHHDDDDDDCCCBBBAAA>>>===;;;999888888777666555555444444333222111111000000111........................------------------------,,,,,,,,,,,,------------***++++++,,,,,,------......------,,,,,,------...,,,...///...,,,---111555FFFMMMUUUVVVNNNJJJTTTbbb```bbbddddddbbb___^^^^^^\\\fffrrr|||wwwkkkaaaaaafffttt{{{{{{}}}fff\\\ZZZaaafffaaaaaaaaa]]]VVVRRRQQQPPPLLL>>>777222222111///000222000111111000//////000222///000111222222444777:::999NNNjjj}}}yyyqqqhhhaaa^^^WWWMMMEEE@@@>>>============<<<<<<<<<===>>>>>>>>>???>>>===>>>CCCLLLTTTWWWbbbqqq{{{rrrUUUIIIJJJVVVmmmfffSSSMMMNNNIIIAAA:::@@@GGGJJJMMMNNNIIIAAA777666333111000000000111000000000000000000000000111111333444111000666???XXXrrrxxxwww}}}}}}~~~{{{uuusssvvvtttvvvyyy|||}}}yyyoooiiigggkkkxxx}}}yyyvvvtttddd]]]SSSIIICCC???<<<;;;;;;<<>>>>>=========>>>>>>>>>>>>>>>======CCCLLLTTT[[[dddpppyyy~~~bbbNNNHHHNNNeee|||pppXXXLLLLLLIIIDDD;;;@@@FFFIIIMMMOOOJJJDDD999777444111000000111111000000000000000000000000111111222333111222<<>>@@@BBBCCCDDDCCCFFFIIIKKKOOO\\\ooo~~~~~~~~~}}}~~~rrriiicccnnn{{{kkk___NNNRRRlllxxxlllkkkooodddSSSNNNNNNLLLJJJHHHFFFCCC>>>;;;444333222111000000000000000000000000000000000000//////222444333===^^^___WWWOOOLLLOOOPPPMMMIIIEEEEEEEEEDDDBBB@@@>>><<<:::999777666555666888999444333222111000000000000........................---------------------------------.........//////******+++,,,,,,---.........------,,,,,,------...---000111///,,,...333999CCCDDDEEEFFFFFFLLL^^^oootttwwwvvvpppgggcccggglllwwwxxxyyy{{{}}}~~~~~~zzz{{{www}}}vvvqqqkkkfffeeehhhdddccccccfffooo~~~vvvfff\\\```eeeaaa```bbbaaa[[[VVVTTTQQQMMMBBB;;;555444333111111444///111222111///...111333000222333333444666999<<>>444333222111000000000000111111111000000000000000---...333777777EEEmmmcccSSSNNNPPPMMMNNNOOOHHHEEEFFFDDDAAA@@@BBB@@@<<<777777777666555555444444333333222222111000000000.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------.........------,,,,,,,,,---......------111888===FFFFFFEEEDDDEEEKKKUUU]]]lllvvv}}}|||wwwwwwyyyyyy{{{{{{}}}yyy}}}qqqnnnhhh```aaaiiijjjhhheeefffkkkttt~~~```ZZZ]]]^^^bbbhhhddd```\\\XXXVVVSSSQQQFFF;;;333222333222111111000000000000000000000000444111000222222333999AAANNNbbb}}}~~~vvvwww~~~uuujjjddd```\\\ZZZOOOLLLFFFBBB@@@>>>>>>===>>><<<;;;>>>@@@CCCJJJSSS```mmmxxxyyyxxx|||bbbPPPGGGWWWppppppXXXJJJIIIMMMDDDAAACCCKKKMMMHHHEEEFFFCCC>>>777333333333222111222222111111111111222222444---...444222222EEE^^^|||~~~}}}{{{|||~~~zzzyyyyyyvvvoooiiieee___YYYXXX[[[___```______bbbffflllpppqqqooollloooooopppppprrruuuzzz~~~}}}|||rrrfff]]]YYYXXXYYYZZZUUUKKKEEEEEEBBBBBBBBBAAAAAA???>>><<<>>>>>>>>>???AAACCCDDDEEELLLQQQVVV[[[aaalll{{{{{{}}}{{{zzz|||}}}|||vvviiieeexxxsss^^^RRRRRR```vvv}}}tttllllllyyyeeeQQQOOOOOONNNKKKHHHFFFCCC???999555111///000111111111222222111111111111222222000444444111:::VVV{{{cccSSSNNNPPPMMMNNNOOOHHHFFFGGGEEEAAA@@@BBB@@@;;;777777777666555555444444333333222222111000000000.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,+++---......///555@@@HHHMMMKKKHHHEEEEEEJJJRRRYYYdddllluuuzzz{{{vvvuuupppgggeeekkklllkkkiiihhhkkkrrrzzzbbb[[[^^^___cccfffccc___\\\YYYWWWVVVUUUHHH===444222333222111222111111111111111111111111222000111333444666<<>>@@@FFFNNN^^^kkkvvvwwwvvvxxx}}}lllZZZPPPZZZnnn~~~eeeQQQIIIHHHGGGDDDFFFLLLNNNJJJHHHIIIFFF@@@888333222222222111222222111111111111222222333...///444222333IIIddd~~~{{{|||{{{|||}}}xxxuuutttqqqkkkfffaaa___\\\ZZZYYY[[[]]]___[[[\\\___bbbeeefffcccaaakkkmmmppprrrsssuuuwwwzzz~~~|||rrrggg^^^UUUSSSSSSTTTPPPHHHCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHPPPVVV]]]bbbgggooozzz~~~}}}{{{{{{||||||~~~~~~~~~yyyjjj```kkkxxxcccUUUPPPVVVfffuuuvvvrrr|||iiiVVVPPPOOONNNKKKIIIGGGCCC@@@999666222000000111111111222222111111111111222222222555555555AAA]]]}}}~~~dddTTTOOOPPPMMMNNNOOOHHHGGGHHHEEEAAA@@@AAA???:::777777777666555555444444333333222222111000000000.........---------------...------,,,,,,------...------------------------------------------------...------------,,,,,,,,,)))---//////111:::JJJVVVXXXUUUOOOIIIFFFIIIPPPUUUZZZaaajjjuuu}}}rrrmmmooommmmmmmmmmmmnnnqqqvvvzzz~~~eee]]]___```dddcccbbb___]]]ZZZYYYYYYYYYKKK@@@666333333222111222111111111111111111111111111000222555666777>>>GGGWWWiiizzzrrrwww~~~~~~~~~~~~uuummmnnniiiaaaZZZTTTNNNGGGBBBAAA>>>===?????????CCCJJJYYYfffrrrtttsssuuuxxxyyy~~~vvvbbbRRRVVVdddrrrmmmWWWKKKHHHKKKIIIIIINNNPPPNNNLLLMMMIIICCC;;;444111111111222222222111111111111222222111///111555333777QQQooo}}}}}}|||yyyzzz}}}xxxssspppnnnjjjgggaaabbbaaa^^^ZZZYYY[[[]]]SSSRRRRRRTTTUUUUUUTTTRRR\\\```ffflllooorrruuuwww~~~{{{rrrggg^^^TTTPPPNNNOOOLLLFFFCCCEEECCCAAA@@@AAACCCDDDDDDCCCBBBCCCCCCEEEGGGIIIJJJKKKSSSZZZbbbhhhkkkpppxxx~~~~~~|||{{{||||||{{{zzz}}}}}}ooo^^^```{{{kkk[[[QQQPPPYYYddd|||yyyppp___RRROOOMMMLLLKKKHHHDDDBBB:::777333000000111111111222222111111111111222222000111333888IIIddd{{{fffUUUOOOPPPMMMNNNOOOIIIHHHIIIFFFAAA@@@AAA>>>999777777777666555555444444333333222222111000000000...............---------...------,,,,,,------...------------------------------------------------------------------------)))---//////222<<>>666111000111222222222111111111111222222000000333666666???\\\{{{~~~{{{zzz|||wwwzzz~~~zzzuuurrrqqqooommmkkkiiifffbbb___[[[XXXVVVJJJHHHFFFFFFGGGHHHGGGFFFGGGLLLTTT\\\dddlllsssxxx~~~{{{sssiii```YYYSSSNNNMMMKKKGGGEEEGGGAAAAAABBBEEEHHHIIIGGGDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQXXX___dddgggllltttzzz~~~|||||||||||||||{{{{{{uuuccc```xxxuuudddVVVQQQWWWaaarrr~~~{{{xxxjjjUUUPPPMMMMMMMMMIIIEEEDDD<<<888444111111111111000222222111111111111222222111111444>>>TTTmmm|||gggVVVOOOPPPLLLNNNOOOIIIHHHIIIFFFAAA@@@AAA>>>999777777777666555555444444333333222222111000000000...........................------,,,,,,------...------------------------------------------------------------------------+++---//////222<<>>===???@@@AAAAAA<<<@@@FFFMMMWWWcccooowww}}}xxxnnneee]]]UUUNNNLLLKKKHHHGGGIIIDDDDDDHHHMMMRRRSSSMMMHHHDDDDDDEEEFFFGGGIIIJJJKKKLLLQQQVVVYYY\\\cccnnnvvvxxxyyy{{{|||}}}||||||{{{~~~}}}|||wwwhhhdddwww}}}jjjYYYRRRXXXaaarrrxxxuuuYYYQQQMMMNNNOOOJJJEEEEEE>>>:::555222111111111000222222111111111111222222555555:::IIIccczzz}}}|||hhhWWWPPPPPPLLLMMMOOOJJJGGGHHHEEEAAA@@@AAA???:::777777777666555555444444333333222222111000000000.............../////////...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...,,,---...///333<<>>;;;:::<<<===>>>>>>??????AAAEEENNNZZZhhhqqq~~~zzzrrriii\\\TTTLLLKKKJJJHHHHHHJJJJJJJJJMMMTTTZZZZZZTTTNNNEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJNNNPPPSSS[[[hhhrrrrrruuuxxxyyy}}}}}}~~~}}}|||{{{~~~~~~~~~~~~wwwiiidddnnnmmmZZZPPPUUU^^^vvv~~~vvv|||zzz^^^SSSMMMPPPPPPJJJEEEEEE???;;;666333222111111000222222111111111111222222333444<<>>;;;:::;;;<<<<<<<<>>>>>>>>@@@FFFPPP\\\dddppprrrrrrqqqqqqpppiiiaaaYYYPPPJJJLLLPPPPPPQQQRRROOOKKKHHHLLLSSSWWWUUUQQQHHHGGGFFFFFFEEEEEEEEEFFFFFFJJJMMMOOOQQQWWWbbbkkkmmmsssvvvrrrssszzz|||}}}~~~|||zzzwwwzzz}}}~~~yyycccYYYTTT\\\~~~tttaaaUUUVVV^^^}}}zzzsssvvv{{{eeeWWWNNNRRRRRRIIICCCDDDAAA===888444222111111000222222111111111111222222777===KKKggg}}}fffUUUOOORRRPPPPPPPPPIIIJJJGGGDDDAAA@@@???>>><<<777777777666555555444444333333222222111000000000......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000111///...222999???@@@???DDDDDDSSSlllyyytttiiifff]]]ZZZXXX[[[aaafffgggffffffhhhkkkqqqxxxyyyyyynnn``````ccc]]]UUURRR[[[cccrrr}}}tttkkkllliiikkkrrrzzzuuufff^^^XXXbbb___^^^aaaeeegggeeeaaabbbWWWHHH;;;555333222222333333222222111222222222333111666===:::;;;TTTttt~~~{{{jjj```mmmtttwwwyyyxxxyyyuuuwwwyyytttnnngggcccbbb```\\\YYYYYYdddjjjrrrxxx|||iiiVVVdddqqqlllWWWVVVUUUTTTUUUVVVWWWUUUTTTRRRPPPLLLCCC999333222333444444333333222111000000222222444???WWWvvvyyytttuuuvvvvvv{{{{{{vvvnnngggbbbYYYPPPJJJGGGBBB???>>>???@@@???FFFEEECCCAAACCCKKKXXXbbbooopppnnnhhhdddbbb___[[[XXXUUUQQQNNNLLLMMMNNNPPPNNNKKKGGGDDDDDDGGGLLLOOOHHHFFFDDDBBBAAA@@@@@@@@@CCCEEEJJJOOOTTTWWWYYYZZZccciiiooossstttxxx~~~|||}}}~~~~~~~~~||||||}}}hhhaaa^^^VVVlllxxxmmm```UUUWWWyyy{{{sssmmmxxxqqqZZZJJJOOOSSSJJJCCCDDD@@@===999555333222222333111111222333333333222222555@@@YYY}}}fffUUUPPPSSSPPPQQQQQQIIIJJJGGGDDDAAA@@@???===<<<777777777666555555444444333333222222111000000000......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------...............---...111555:::@@@EEEHHHGGGFFFRRRhhhssspppllllllbbb```___ccciiilllkkkiiihhhiiijjjlllpppvvv{{{~~~zzzxxxrrrdddeeefff___WWWUUUPPPRRRYYYaaagggooo~~~}}}wwwpppmmmiiiiiimmmsssyyywwweee___]]]___]]]]]]aaagggjjjiiifffeeeZZZJJJ===666444333333333333222222222222222333666444888???===AAA\\\||||||zzzzzzttt\\\YYYiiipppqqqsssqqqyyyuuuxxx|||vvvqqqppplllddd^^^]]]fffkkkrrrwww{{{vvv{{{lllUUUUUUUUUUUUVVVXXXWWWUUUSSSQQQPPPLLLCCC:::444222333222222222222222222222333333222555BBBZZZyyyxxxtttuuuvvvwwwxxxpppjjjbbb\\\SSSOOOIIIEEEDDDCCCCCCBBBEEEDDDBBB@@@CCCLLLYYYbbbppprrrooohhhdddeeedddbbb[[[XXXSSSOOOLLLLLLLLLMMMNNNKKKGGGDDDEEEHHHLLLOOOJJJHHHFFFCCCAAA@@@@@@@@@>>>AAAFFFKKKNNNPPPPPPPPP[[[dddooovvvyyyzzz}}}~~~}}}~~~nnneee^^^UUUfff{{{oooaaaXXX[[[mmmxxxrrrvvvrrrZZZJJJNNNRRRJJJCCCEEE@@@>>>:::666333222222333111111222333333333333222888GGGcccfffVVVQQQSSSPPPPPPQQQJJJJJJGGGDDDBBBAAA???===<<<777777777666555555444444333333222222111000000000......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............------,,,,,,+++///555999===BBBHHHMMMIIIIIIQQQ___hhhhhhlllrrrnnnmmmnnnqqqtttrrrmmmhhhkkkkkkkkkkkklllmmmnnnooo{{{{{{www~~~yyyllllllkkkccc[[[YYY[[[VVVSSSSSSWWW^^^kkkwww}}}}}}yyyvvvwwwyyyvvvqqqlllfffdddfffjjjnnnwww{{{fff``````\\\[[[]]]bbbiiimmmmmmlllhhh^^^NNNAAA888444333333333333222222222222333333666444888>>>???GGGcccuuunnnbbbSSSXXXkkkqqqqqqsssqqqxxxvvvzzz}}}rrrgggbbbjjjnnnsssxxx{{{~~~nnnSSSTTTUUUVVVYYYZZZYYYUUURRROOOOOOLLLDDD;;;444333333000111111222333444444555555333777FFF```|||}}}wwwssssssuuuxxxxxxssslllfff^^^YYYSSSNNNLLLJJJHHHGGGEEEDDDCCCAAACCCKKKXXXaaarrrssspppiiieeegggiiihhh^^^[[[VVVQQQMMMLLLKKKLLLMMMKKKHHHFFFFFFIIIMMMOOOMMMKKKHHHEEEBBB@@@??????;;;===BBBFFFIIIJJJJJJJJJSSS^^^mmmyyy}}}~~~}}}}}}~~~~~~wwwjjj```SSS^^^~~~pppbbbZZZ^^^cccsss~~~yyyuuuzzzsss\\\KKKMMMPPPJJJDDDEEEAAA>>>:::666333222222333111222222222333333333333888MMMllldddTTTPPPRRRNNNNNNOOOIIIIIIGGGDDDBBBAAA@@@===;;;777777777666555555444444333333222222111000000000......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,111888AAAHHHKKKLLLLLLLLLJJJNNNTTTYYY\\\fffpppxxxzzz|||}}}vvvllleeennnpppppppppnnnmmmmmmmmm|||{{{www|||vvvvvvsssjjjbbbaaaaaaYYYOOOKKKNNNUUU]]]cccnnnttt~~~{{{xxxvvvpppkkklllqqqqqqnnniiiccc___```cccgggnnnvvv}}}kkkaaa___\\\]]]___dddjjjnnnpppoooiii```QQQCCC999444333333333333222222222333444444666444777;;;>>>IIIfff}}}pppYYYPPPZZZlllppppppttttttvvvvvv|||rrrkkknnnppptttxxx|||~~~~~~~~~~~~}}}{{{yyywwwvvvwwwxxx}}}rrrTTTTTTUUUXXX[[[\\\ZZZVVVRRROOOOOOLLLFFF===666333333111111222222333444444555555333999LLLfff~~~wwwsssqqqppptttyyy~~~{{{xxxpppgggccc___YYYUUURRRPPPOOOMMMIIIHHHEEECCCCCCJJJUUU]]]rrrtttrrrkkkfffffffffeee]]]ZZZWWWSSSPPPOOONNNOOONNNMMMJJJIIIIIIKKKNNNPPPQQQNNNKKKGGGCCC@@@???>>><<<===???BBBFFFIIILLLNNNOOOZZZjjjwww~~~~~~}}}}}}}}}~~~ooocccSSSWWWoooqqqddd\\\___aaajjjzzz|||wwwyyywww```MMMLLLOOOKKKFFFFFFBBB???;;;777444333333333222222222222333444444555<<>>============???DDDKKKRRRVVVRRRZZZfffrrryyy}}}~~~~~~}}}||||||~~~~~~tttgggVVVTTTdddyyykkkaaaaaabbbdddkkkzzz|||www{{{}}}fffRRRMMMOOOLLLHHHGGGCCC@@@<<<888444333333333222222222222333444555666@@@[[[vvv~~~___QQQNNNOOOIIIIIIKKKGGGHHHFFFDDDCCCBBB@@@===:::777777777666555555444444333333222222111000000000......------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,---...//////...111===PPPaaafff^^^TTTKKKJJJHHHGGGGGGLLLUUU]]]hhhppp{{{{{{qqqiiizzz}}}qqqiiikkkqqq|||~~~}}}zzz{{{{{{}}}}}}qqqfffbbbbbb___YYYRRRPPPNNNPPPWWWbbbmmmttt}}}tttcccSSSOOOSSSYYY^^^aaa``````fffmmmooonnnfff```\\\XXXUUUVVV[[[^^^bbbkkkwwwxxxcccYYYdddeeegggjjjlllnnnooopppjjjcccVVVGGG:::444333444333222222333333444555666999999;;;>>>CCCSSSpppkkkRRRLLLUUU```aaaeeemmmmmmpppttt|||rrrqqqqqquuuyyyxxxqqqkkk]]]WWWOOOJJJIIIKKKMMMOOORRRXXXbbbmmmxxx~~~cccVVVWWWZZZ]]]___\\\XXXTTTRRRSSSRRRKKKBBB999444333444444444444333333333333333222???[[[xxx{{{ssspppyyypppkkklllmmmmmmttt~~~}}}zzzyyy|||{{{pppddd```^^^[[[ZZZZZZ[[[ZZZYYYTTTRRRNNNHHHEEEGGGOOOUUUiiioooooofff[[[TTTOOOLLLNNNNNNNNNPPPRRRUUUWWWYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSQQQMMMHHHCCC@@@>>>===<<<<<<<<>>======>>>@@@DDDKKKRRRYYY]]]YYYZZZ]]]cccjjjpppuuuwwwvvvzzz~~~}}}}}}tttcccWWW[[[pppmmmccc[[[^^^hhhxxx|||vvv{{{uuu\\\QQQQQQPPPMMMIIIEEEBBB>>>999555444333333333222111111222555777888HHHddd{{{{{{xxx}}}___RRRPPPQQQJJJIIILLLIIIHHHFFFEEEDDDCCC@@@<<<999777777777666555555444444333333222222111000000000.........------.........------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...333===IIIRRRSSSOOOKKKHHHIIIIIIJJJMMMRRRUUUUUUSSS^^^mmmyyy|||vvvnnngggzzzoooeeennn{{{xxx{{{}}}}}}}}}||||||~~~}}}rrrjjjiiieee^^^UUURRROOOOOORRRXXX]]]___hhhaaaYYYRRRKKKFFFFFFJJJTTTbbbllljjjbbbaaaeeeiiieee___YYYUUUPPPJJJHHHJJJJJJLLLQQQZZZfffttt{{{fff___eeehhhkkkmmmnnnoooqqqssskkkfffZZZLLL>>>777777999222222222333444555666777444666;;;@@@III\\\yyyxxxOOOJJJSSS]]]```ffflllgggkkkrrrxxxqqqqqqllliiijjjkkkfffZZZOOOEEEBBB>>>===???@@@>>><<<>>>AAAHHHQQQ___pppssssssXXXYYYZZZ]]]^^^]]]YYYVVVVVVWWWVVVPPPEEE;;;444222000111222333555666777888555555FFFiiirrrdddllluuukkkggglllooopppyyy{{{vvvsssqqqttt}}}~~~vvvqqqmmmjjjcccaaa``````aaabbbaaa```VVVTTTQQQKKKHHHJJJQQQWWWaaaeeebbbUUUGGGAAA???>>>@@@AAADDDHHHMMMRRRVVVXXX___^^^]]]\\\ZZZXXXWWWVVVRRRPPPLLLGGGCCC???======>>>AAAEEEKKKQQQWWW[[[]]]YYYYYY[[[___ffflllppprrrsssxxx~~~}}}|||xxxgggYYYZZZhhhnnn```WWW___ooo}}}www|||yyy```SSSRRRRRRNNNJJJFFFCCC>>>999666444333444333222111111222555777999VVVrrr}}}}}}___VVVNNNMMMNNNLLLJJJJJJIIIGGGEEECCCBBB@@@<<<:::777666666777777666444222111111000000//////......//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,)))111;;;AAABBBCCCGGGLLLKKKKKKOOOTTTSSSNNNJJJKKKTTTXXX```gggkkkkkkkkknnn{{{nnnfffqqq~~~~~~~~~~~~}}}{{{|||zzztttjjjiiipppmmmdddZZZWWW[[[\\\[[[VVVRRRNNNLLLGGGBBBCCCGGGYYYlllpppfff___XXXYYYdddaaa]]]VVVOOOKKKHHHHHHHHHHHHGGGIIIMMMPPPTTT^^^hhhppptttzzz```aaadddgggiiiiiimmmsssuuurrrpppiiibbbPPP999333666000333333222222333555666777888:::>>>CCCJJJ[[[wwwvvvNNNOOOSSSZZZccciiijjjhhhkkksss|||vvvrrrpppjjjhhhfffbbb\\\TTTJJJDDD<<<===>>>>>>======>>>@@@>>><<<===CCCMMMZZZmmm}}}sssxxxfff___ZZZ\\\]]]ZZZXXXXXXWWWXXXWWWRRRIII>>>666222444333222111222444666888777888RRRvvveee^^^uuu}}}tttppplllnnnuuu~~~~~~vvvxxx{{{{{{|||yyyuuusssrrrmmmiiidddbbbccceeefffeee^^^YYYRRRLLLJJJLLLPPPSSS\\\XXXPPPFFF===888888888<<<;;;???EEEJJJMMMUUU\\\[[[ZZZYYYWWWUUUSSSQQQQQQNNNOOOOOOLLLHHHCCC@@@???>>>AAAFFFKKKPPPTTTVVVWWWXXXSSSPPPRRRUUUYYYbbbjjjpppvvv{{{|||~~~~~~}}}}}}lll]]]VVV\\\uuu|||qqqYYY[[[ggg}}}|||tttwww]]]NNNPPPSSSPPPKKKHHHEEE@@@;;;777555555555444555111333777333777GGGccc___VVVNNNMMMNNNLLLJJJIIIHHHGGGDDDCCCBBB@@@===:::777666666666777666444222111111000000//////......//////.........---------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------------...---333:::???AAADDDHHHLLL\\\YYYYYYZZZXXXRRRQQQSSSRRRVVV\\\bbbeeefffgggiiivvvjjjeeeqqq~~~~~~~~~~~~{{{{{{yyyvvvvvvyyy|||{{{{{{}}}~~~vvvkkkddd```ZZZTTTQQQNNNMMMMMMIIIDDDDDDGGGWWWiiiooohhhbbb[[[XXX```^^^[[[UUUOOOJJJFFFDDDCCC@@@???AAADDDFFFIIIRRR[[[^^^bbbgggqqqiiiddddddgggjjjjjjooouuuvvvtttrrrkkkcccQQQ:::555777111333333222222333555777888888:::???EEELLL[[[ttt}}}{{{mmmLLLNNNTTT[[[bbbgggiiiiiijjjssszzznnndddbbbaaabbbfffkkknnnoooqqqpppnnnllljjjiiiiiijjjgggccc]]]VVVPPPIIICCC???===>>>???>>>======???AAA???<<<===AAAGGGPPP```nnntttvvviiiaaa]]]^^^___\\\XXXWWWYYYZZZYYYTTTJJJ@@@777333333333333333333444666777888>>>\\\oooiiizzz{{{qqqllliiikkksss|||}}}~~~}}}}}}yyyuuuuuupppkkkjjjmmmppppppoooeeebbb\\\WWWTTTPPPLLLJJJMMMJJJDDD???;;;999999999999777:::???DDDHHHOOOXXXZZZZZZYYYXXXWWWUUUTTTSSSQQQSSSTTTRRROOOIIIEEEBBB===???BBBFFFIIIKKKLLLLLLMMMIIIHHHKKKOOOSSS\\\dddnnnuuu{{{}}}|||{{{|||}}}nnn^^^VVVVVVkkkyyy^^^VVVcccuuurrr___PPPQQQTTTRRRMMMHHHEEEAAA;;;777555444444333444111333888555:::LLLnnn|||___UUUNNNMMMNNNLLLJJJIIIHHHFFFDDDCCCBBB@@@===:::888777666666777666444222111111000000//////.....................---------......---,,,,,,,,,---------------,,,,,,+++++++++*********+++++++++,,,,,,///...............//////000444888<<<@@@EEEJJJNNNiiiggghhhhhhbbbXXXSSSSSSWWW[[[___bbbdddfffhhhjjjlllxxx}}}pppaaaaaannnzzz||||||}}}~~~}}}zzzyyyzzzwwwrrrppptttvvvttt|||tttjjj]]]RRROOONNNNNNOOOLLLGGGFFFIIIQQQfffpppnnnmmmddd\\\___]]]ZZZUUUOOOIIIEEEAAA@@@@@@???@@@BBBCCCEEEMMMVVV```cccffflll{{{mmmaaabbbgggkkkmmmqqqwwwyyywwwuuummmeeeRRR;;;666888333333333333333444666888999999;;;@@@HHHPPP^^^ttt{{{}}}^^^HHHMMMUUU[[[aaadddhhhjjjiiirrr~~~sssfff[[[LLLIIIFFFFFFIIILLLOOOQQQRRRSSSTTTVVVZZZ^^^aaacccddd]]]RRRIIICCC???===;;;===>>>???>>>======???AAABBB??????AAACCCGGGRRR^^^yyysss}}}}}}kkkccc___aaabbb^^^ZZZWWW\\\]]]\\\VVVLLLAAA888444111333555666555666888:::===GGGiiiuuuqqq|||vvvlllhhheeegggppp{{{||||||~~~zzztttuuu}}}vvvvvvqqqnnnooovvv{{{|||{{{qqqkkkeee```]]]XXXOOOHHHBBB>>>:::999:::;;;:::888777555666;;;>>>CCCKKKTTTYYYYYYZZZZZZYYYXXXWWWVVVUUUXXXZZZ[[[XXXRRRKKKFFF===???AAACCCDDDDDDBBBBBBDDDBBBCCCHHHLLLPPPXXXaaalllttt{{{~~~}}}|||}}}~~~sss```VVVQQQbbb~~~bbbTTT```yyymmmxxx~~~bbbRRRQQQUUUTTTPPPIIIFFFAAA<<<888555444333333444111333888777>>>QQQtttvvv}}}___UUUMMMMMMNNNLLLIIIIIIHHHFFFDDDCCCBBB@@@===;;;888777555666666666444333111111000000//////.................................------,,,,,,,,,------...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,.........---......//////111333777<<>><<<<<<;;;===>>>???>>>======???AAADDDBBBBBBDDDEEEFFFNNNWWWwwwrrruuujjjccc^^^bbbeeebbb]]]ZZZ___```^^^XXXMMMBBB999444222444555666666:::???DDDHHHTTTtttrrrpppwwwppphhheeebbbfffppp{{{~~~~~~{{{tttooo|||xxxuuuqqqooorrr{{{yyyrrrjjjfffeeeaaaXXXPPPAAA<<<888999<<<<<<999444:::777777:::===AAAJJJSSSVVVXXXZZZ\\\\\\[[[ZZZYYYWWWZZZ^^^```^^^XXXOOOIII@@@AAACCCEEEEEEDDDCCCAAADDDDDDGGGLLLOOORRRYYYbbblllttt|||zzzdddWWWPPP___~~~bbbXXX___mmmqqq}}}fffUUUQQQUUUUUURRRJJJGGGCCC===999555333333333555111222777666???UUUppp{{{qqqvvv^^^UUUMMMLLLMMMKKKIIIIIIGGGFFFDDDCCCBBBAAA>>>;;;999777555555666666444333111111000000//////......---.....................------,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,---...//////000444;;;@@@DDDHHHLLLOOOYYY^^^hhhooommmddd```aaafffjjjiiieeedddiiilllkkkdddeee```WWWTTT^^^llltttyyyzzz{{{{{{zzzyyyyyyxxx{{{|||sssrrrxxxyyytttvvv{{{{{{pppfffccc___ZZZWWWPPPHHHFFFIIIRRRmmm{{{iiiccc```[[[SSSLLLGGGDDDDDDEEEDDDDDDFFFJJJLLLNNNUUU^^^llluuu|||uuu^^^]]]eeennnqqqvvv{{{~~~~~~xxxooofffRRR:::444777222444333333444555888:::;;;???>>>CCCOOO^^^ppp|||eeeNNNBBBJJJSSSZZZ^^^aaaeeehhhfffqqq}}}vvvpppoooppptttuuullleee___RRRNNNIIIEEECCCCCCCCCCCCFFFFFFHHHJJJNNNRRRVVVXXXRRRMMMFFFAAA>>>>>>=========>>>???>>>======???AAABBBBBBDDDGGGHHHJJJQQQYYYvvvtttnnnjjjaaa]]]aaagggfffbbb___bbbbbb```ZZZOOOCCC999444333444555444666===IIIQQQZZZeeekkkjjjqqqnnnfffcccbbbgggrrr}}}~~~~~~yyyqqqzzz}}}zzzvvvssstttyyy|||wwwsssqqqpppiii\\\QQQ@@@<<<999:::======999444;;;888777:::<<>><<<999777555555555666555444111111000000//////......---------...............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...//////111:::EEEJJJJJJIIIJJJMMMNNNRRRYYY```dddgggpppzzzsssxxxvvvooommmsssuuurrrlllggg\\\SSSUUUbbbooovvvzzz|||~~~}}}|||{{{|||}}}}}}uuusss{{{|||uuutttxxxxxxpppqqqkkkfff```UUUKKKFFFGGGYYYtttwwwfffbbb___[[[UUUOOOKKKIIIJJJKKKKKKKKKNNNSSSUUUXXX___hhhxxxuuu\\\YYYdddnnnssswww}}}zzzqqqgggRRR:::444777222444444444444666888;;;<<<@@@@@@FFFUUUhhh{{{{{{bbbMMMAAAHHHQQQYYY^^^bbbdddfffdddqqq|||tttooooooooosss|||vvvpppjjj]]]YYYSSSNNNJJJGGGDDDBBBAAAAAABBBDDDGGGKKKNNNPPPIIIFFFCCC@@@@@@@@@???>>>???@@@AAA@@@??????AAACCCBBBBBBEEEJJJKKKMMMTTT\\\rrrlll}}}lllbbb]]]bbbiiijjjgggeeeffffffddd]]]QQQEEE;;;555444555555333555???NNNYYYhhhtttiiiiiimmmmmmeeecccdddjjjuuuzzz{{{|||uuunnnkkklllrrrwwwyyyzzz{{{{{{vvviiiVVVHHH===:::888999<<<===;;;888:::777777999;;;===DDDLLLPPPSSSXXX\\\^^^]]]ZZZYYYUUUVVVWWWZZZ[[[WWWOOOHHH@@@@@@BBBEEEHHHLLLOOOQQQPPPQQQTTTWWWVVVVVV^^^ggguuu|||ooo^^^OOOWWWlll\\\ZZZnnn{{{zzzuuu___SSSTTTVVVTTTNNNLLLGGGBBB===888555333444666222222666888FFF___yyy{{{|||}}}wwwjjj^^^TTTLLLLLLMMMKKKHHHHHHFFFEEECCCCCCBBBAAA>>><<<:::777555444555555555444111111000000//////......---------.........//////,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...++++++,,,,,,,,,---------------------...///000111555CCCRRRXXXRRRJJJGGGHHHFFFHHHNNNUUUZZZcccrrr{{{xxx}}}zzzsssiiiZZZPPPUUUdddpppuuuyyy{{{}}}}}}|||{{{}}}xxxvvv~~~~~~uuutttxxx|||}}}yyyuuupppcccTTTKKKIIIYYYrrrzzzmmmbbbdddaaa```]]]ZZZWWWUUUTTTSSSUUUUUUYYY^^^```bbbiiirrrtttZZZVVVbbbnnntttxxx}}}|||sssiiiTTT;;;555999444444444444555777999;;;===???AAAJJJ]]]rrr{{{^^^IIIBBBFFFMMMWWW___cccdddccccccqqq~~~{{{~~~}}}}}}zzzqqqlllfff```ZZZTTTNNNKKKCCCCCCCCCDDDFFFHHHKKKLLLHHHEEECCCBBBBBBCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFIIIMMMOOOPPPWWW```ooo}}}oooxxxrrrggg___dddkkknnnkkkiiikkkkkkhhh```UUUHHH===888444555666444555>>>LLLXXXjjjyyyyyywwwzzzuuukkkllljjjiiicccccceeemmmxxxzzzlll___]]]dddllluuuvvvuuurrrjjj]]]MMMBBB======<<<;;;;;;<<<<<<<<<:::777777:::;;;<<>><<<:::777555444555555555444111111111000//////......---------.........//////,,,,,,,,,,,,,,,---...///)))***+++,,,------...///******+++++++++,,,,,,,,,............///000222222999JJJ]]]aaaWWWJJJEEEEEE@@@DDDKKKRRRVVV\\\jjjwww~~~{{{{{{uuuiiiWWWLLLSSScccooorrrvvvyyy{{{{{{yyyyyy{{{~~~}}}yyyvvvuuuyyy~~~qqq___RRRNNNSSSkkkvvvsssnnneeebbbiiidddeeeffffffddd```]]]ZZZYYYYYY]]]bbbccceeekkksssyyy___TTTaaannntttxxx}}}~~~uuujjjUUU<<<777:::555444444444555777999<<<===>>>AAAMMMcccxxx|||[[[CCCBBBEEEKKKVVV```ddddddaaabbbppp|||vvvooohhhaaaYYYTTTKKKKKKJJJIIIIIIJJJLLLMMMKKKIIIEEEDDDDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIILLLLLLNNNQQQRRRSSSZZZbbbppp}}}ssstttxxxkkkbbbeeemmmpppmmmkkknnnnnnkkkcccWWWJJJ@@@:::222555777666666<<>>;;;999:::<<<======BBBHHHLLLPPPVVVZZZ\\\ZZZWWWUUUTTTQQQOOOPPPRRRQQQLLLGGGBBBBBBBBBEEEKKKRRRZZZ^^^dddeeehhhjjjiiijjjtttxxxfff\\\TTTuuu~~~gggXXXTTT]]]lllvvvkkkYYYWWWYYYWWWQQQOOOKKKFFF@@@;;;666444111555222444;;;@@@SSSooorrrvvv~~~ttt\\\]]]TTTLLLLLLLLLIIIFFFEEEEEEDDDAAA@@@@@@???===;;;666555555444444333222222222222111111000/////////,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------...000333666@@@IIITTTVVVOOOGGGCCCCCCDDDFFFIIINNNTTTYYY]]]___qqqxxxxxxooolllwwwnnnOOOKKKXXXeeennnssstttwwwyyyyyyvvvuuuxxxzzz{{{yyyxxxsssyyy|||hhhVVVMMMVVVaaaiiihhhdddeeejjjnnnkkknnnnnnkkkjjjjjjgggbbbaaabbbdddeeefffhhhlllooo~~~uuu[[[RRR\\\jjjuuu{{{vvvkkkUUU;;;444777111222333555555555777;;;===CCCFFFMMM\\\qqqQQQCCCBBBGGGNNNUUU\\\___aaaaaa___lllzzzrrriiibbbVVVOOOHHHGGGGGGGGGJJJOOOMMMNNNNNNLLLJJJIIIIIIJJJGGGHHHHHHGGGEEEGGGLLLPPPRRRSSSWWWYYYVVVUUU[[[dddsssxxxsssxxxnnndddccchhhkkkllllllqqqpppnnnhhh[[[KKK>>>888666333333555888<<>>;;;;;;;;;<<<===<<<999777999>>>BBBMMMNNNPPPTTTXXXYYYWWWUUUPPPOOONNNOOOOOOMMMKKKHHH@@@???>>>===@@@HHHRRRYYYeeemmmuuuvvvqqqooosssxxxxxxdddUUUWWWiiijjjZZZVVV^^^pppzzz|||zzzwwwhhhZZZUUUXXXWWWTTTNNNGGG@@@:::777555777444444555888BBBXXXnnnttthhhnnnuuuqqq}}}jjjKKK|||]]]TTTLLLLLLMMMJJJGGGFFFEEECCCAAA@@@@@@???===;;;666555555444444333222222222222111111000/////////,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555>>>FFFNNNOOOIIICCCBBBDDDEEEFFFIIILLLPPPRRRTTTTTT```gggiiifffiiixxxrrrTTTPPP\\\gggnnnssstttvvvxxxxxxuuuuuuwwwzzz|||www~~~wwwtttyyynnn[[[PPPOOO[[[ddddddbbbdddjjjnnnpppuuuvvvsssqqqpppmmmiiigggggggggeeecccbbbdddfffnnnuuuwwwZZZPPP\\\lllxxx~~~xxxlllVVV<<<555888222222444555555666888<<<>>>AAACCCKKKZZZppp[[[HHHAAAEEELLLSSSYYY]]]^^^___]]]kkk}}}|||}}}~~~zzzqqqcccZZZRRROOONNNMMMPPPUUUTTTUUUUUUTTTRRROOONNNNNNKKKKKKKKKIIIHHHIIILLLPPPUUUXXX]]]aaa___]]]bbbjjjvvvsssoooyyyzzzoooeeedddhhhjjjlllmmmuuussspppkkk```QQQCCC;;;666444444666777;;;DDDNNN^^^zzzvvveeefffgggiiiggg^^^cccaaafffrrr~~~~~~xxxwwwxxx|||uuuhhh[[[WWWXXXUUUPPPOOOMMMJJJFFFCCC@@@>>>======>>>===;;;999:::>>>BBBHHHIIIMMMQQQUUUUUUSSSQQQMMMLLLLLLLLLLLLKKKHHHFFF>>>===<<<<<<===CCCKKKQQQ[[[dddnnnqqqooonnnsssyyy~~~ppp\\\YYYfffkkkXXXVVVbbbvvvzzzjjj]]]ZZZ^^^YYYVVVPPPIIIBBB<<<888666333222222444888EEE```xxx|||qqquuuyyyuuuhhhGGGzzz^^^TTTMMMMMMMMMKKKGGGGGGEEECCCAAA@@@@@@???<<<:::666555555444444333222222222111111000000//////...,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111333999@@@FFFGGGCCCAAADDDIIIIIIJJJKKKLLLMMMMMMMMMMMMSSSXXX[[[\\\bbbrrrkkkRRRPPP\\\ffflllqqqsssuuuwwwvvvssssssvvvyyyvvvyyy{{{wwwtttxxx}}}oooZZZMMMMMM[[[gggjjjiiilllqqqtttuuu|||~~~zzzwwwtttpppkkkjjjhhhddd```^^^___```eeehhhrrr{{{ZZZOOO\\\mmm{{{yyymmmWWW===666999444333444666666777999===@@@BBBCCCKKK[[[ppp^^^EEE???CCCIIIPPPVVVZZZ[[[\\\[[[iii{{{~~~oooddd]]]aaammmvvvkkk```ZZZWWWVVVYYY]]]]]]^^^^^^^^^\\\XXXUUUSSSPPPOOONNNLLLJJJJJJMMMOOOWWWZZZbbbiiiiiieeeeeehhhuuuuuunnnsss~~~}}}qqqgggeeehhhiiikkknnnyyyvvvrrrmmmfffZZZJJJ>>>666555555777777888???HHHSSSuuurrr```cccgggjjjhhh^^^aaaaaahhhuuu{{{oooeeecccffffffccc^^^YYYRRRMMMKKKHHHCCC@@@?????????===;;;;;;===???AAACCCGGGLLLPPPQQQNNNLLLIIIHHHGGGGGGGGGGGGDDDBBB<<<<<<;;;::::::===BBBFFFMMMWWWbbbiiijjjmmmtttzzzzzz}}}zzzcccZZZ```lllWWWWWWfffxxxyyyggg[[[ZZZ___\\\YYYSSSLLLDDD>>>999777111222444555:::LLLlllcccDDD{{{^^^TTTMMMMMMNNNKKKHHHGGGEEECCCAAA@@@???>>><<<:::666555555444444333222222111111111000//////......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222444:::???AAA@@@DDDMMMUUUUUUSSSPPPMMMLLLLLLMMMNNNUUUUUUUUUUUUZZZeeeqqqyyyvvv^^^LLLOOO]]]gggnnnsssrrrtttvvvtttrrrrrruuuxxxwwwuuuxxxxxxsssvvvyyy~~~oooYYYKKKMMM^^^ooouuuuuuuuuwwwxxxxxx|||xxxtttjjjiiifffbbb___^^^___aaaiiilllttt\\\QQQ]]]mmm{{{yyymmmWWW===666999333333555666777999;;;???BBBEEEFFFOOO```tttyyy|||YYYCCC???CCCHHHOOOTTTXXXYYYZZZ[[[hhhzzz}}}gggWWWNNNGGGLLLYYYmmm{{{nnnfffaaa^^^aaaeeeffffffffffffddd___ZZZUUUSSSRRRPPPNNNLLLKKKLLLLLLSSSXXXcccnnnpppjjjdddcccpppuuuttt}}}ssshhhggghhhhhhkkkqqq|||xxxsssnnnjjjaaaOOO???666555666888777666;;;CCCLLLtttwww```bbbfffiiiggg______aaajjjyyy|||vvvoooppptttvvvtttjjjbbbZZZTTTRRROOOIIIDDD@@@@@@???>>><<<;;;;;;<<<<<<>>>CCCHHHLLLMMMJJJGGGEEECCCBBBBBBBBBBBB@@@???;;;;;;;;;999888888:::<<>><<<:::666555555444444333222222111111000000///.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222000666<<>>===>>>>>>===<<<;;;<<<<<<:::777666777888999BBBNNNYYYaaakkkvvv~~~~~~~~~rrrcccTTTVVVkkk^^^VVVbbbppprrr}}}lllbbbaaaddd```]]]WWWPPPGGG???999555333666888666===UUUwwwqqqZZZFFFuuu[[[RRRKKKKKKMMMJJJHHHGGGDDDBBB@@@??????>>>;;;999666555555444444333222222111000000//////......---,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222111777===@@@CCCKKKYYYdddjjjddd[[[SSSNNNNNNQQQSSSXXXRRRPPPVVV^^^aaaaaabbb]]]OOOIIISSSaaahhhmmmsssrrrttttttrrrpppppptttxxx~~~tttuuuyyysssssstttyyy|||lllYYYNNNPPPdddzzz}}}zzz|||{{{ssspppmmmhhhbbb]]]ZZZ[[[]]]iiimmmsssuuuoookkkoooxxx{{{ZZZTTT]]]kkkzzzxxxlllVVV<<<555888222444666888:::<<>><<<===???FFFSSSbbbsss~~~xxxrrrqqqssssssqqqooonnnlllfff^^^WWWVVVTTTPPPNNNMMMKKKIIIGGGHHHLLLZZZmmm{{{}}}|||xxxuuujjjjjjiiiffflllxxx~~~~~~yyyrrrooohhhUUUAAA777555666777666555999AAARRR~~~iiifffdddaaabbb```___cccnnn}}}yyy}}}}}}kkk[[[XXXZZZ```kkkwww}}}~~~~~~}}}zzzvvvrrrpppfffjjjmmmooovvvzzztttmmmgggaaa[[[SSSNNNGGGDDD@@@>>>===<<<:::999:::;;;>>>AAAEEEFFFDDDBBB???===;;;:::;;;<<<;;;:::;;;;;;<<<:::888777888999777>>>HHHRRR\\\iiiuuu~~~}}}|||pppdddUUUWWWlll___TTT___vvvttt|||{{{iiiaaabbbdddccc```ZZZRRRIII@@@999555222555666444<<>>===;;;999666555555444444333222222000000000///......------,,,------......------,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,...111333777<<>>===<<<:::;;;;;;<<<>>>AAABBBAAA@@@===;;;999999:::;;;;;;:::999::::::999888888:::<<<888<<>>===;;;999666555555444444333222222000000000///......------,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++,,,...111444;;;@@@DDDCCCAAACCCKKKSSSXXXYYYZZZ]]]aaafffkkkmmmeee\\\ZZZbbbiiieee\\\WWWJJJDDDFFFWWWgggooouuu|||tttuuuuuurrrpppqqquuuyyytttrrrvvvzzzxxxvvvyyyzzziiiZZZTTTQQQbbbttt{{{|||~~~xxxnnnlllfff___YYYVVVWWWYYYbbbffflllpppllleeedddgggyyy___NNNYYYlllzzznnnXXX>>>888:::555444666999;;;===AAAFFFIIILLLNNN]]]ttt||||||rrrJJJCCCAAACCCGGGKKKOOOSSSUUUWWWTTTbbbuuu}}}mmmUUUAAA;;;>>>===999::::::;;;>>>===???GGGQQQhhh|||{{{vvvsssqqqlllccc\\\XXXUUURRRPPPPPPNNNJJJGGGHHHBBBDDDRRRdddsss}}}{{{vvvjjjllljjjfffooo~~~|||uuunnn\\\HHH777555555666555666===EEEZZZmmmmmmhhhaaaaaaccc```eeeppp}}}nnnYYYJJJKKKNNNJJJGGGIIIHHHMMMRRRUUUWWW\\\eeemmmjjjjjjeee```bbbllluuuzzz{{{nnnbbbYYYTTTPPPKKKDDD@@@??????>>><<<<<<;;;:::<<<>>>@@@@@@???===;;;999888:::;;;;;;:::888999999888888999;;;>>>999<<>>;;;888666666555444333333333333111000......//////---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...000000000---,,,...444999@@@CCCFFFFFFDDDDDDGGGJJJRRRRRRVVVaaammmvvvxxxwwwxxx]]]ZZZllloooeeeaaa___LLLDDDDDDRRReeerrrwwwyyyxxxxxxxxxtttqqqppprrruuutttkkkpppwwwxxxuuuttt{{{~~~}}}uuucccTTTVVV\\\eeeoooxxxsssqqqnnnhhhaaaZZZWWWVVVWWW\\\hhhvvv|||zzztttqqqppp{{{YYYOOO[[[nnn~~~qqq[[[DDD555333666888888:::>>>CCCFFFHHHHHHLLLTTTaaapppvvvKKKBBB@@@BBBGGGLLLPPPSSSUUUUUUVVV___ppptttaaaLLLDDD@@@;;;888888999;;;<<<;;;;;;===CCCHHHWWWaaasss|||uuuooohhh```[[[WWWWWWUUUQQQMMMKKKJJJKKKKKKKKKJJJJJJNNNXXXfffoooxxx~~~~~~|||kkklllmmmiiipppvvv___HHH;;;888777888999:::@@@HHH```~~~vvvwwwnnnkkk```bbb```aaa^^^fffrrr||||||nnndddXXXQQQOOOLLLFFFAAABBBEEEIIILLLPPPWWW```gggppptttssslllgggjjjqqquuuuuufff^^^ZZZXXXOOOFFF@@@@@@???<<<999>>>===<<<;;;;;;;;;<<<===============<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::===>>>CCCRRRffftttvvvsssccccccrrr___[[[aaarrr|||hhh\\\bbbooohhhfff```XXXMMMDDD===:::444888555444DDD___lllkkklllSSSAAAppp[[[RRRKKKKKKLLLJJJHHHGGGEEECCCAAA@@@@@@>>>;;;888666666555444333333333333111000......//////---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,------......//////---,,,///555:::DDDFFFHHHFFFCCCAAACCCEEENNNOOOUUU^^^jjjssswwwwww|||ccc]]]hhhjjjfffeeeaaaMMMDDDCCCPPPbbbooovvvxxxwwwxxxwwwssspppoooqqqtttqqqllluuuwwwvvvtttzzz~~~yyyfffXXXQQQTTTYYYaaalllwwwzzztttpppiii```YYYUUUSSSSSS^^^jjjzzz~~~}}}XXXPPP]]]ooo~~~qqq[[[DDD666444777888999;;;>>>CCCGGGJJJKKKPPPTTT]]]llltttHHH@@@???BBBGGGLLLPPPSSSTTTUUUUUU]]]mmmdddTTTFFFAAAAAA???>>>???===>>>?????????AAAEEEIIISSSYYYggg{{{yyysssmmmeee___ZZZYYYWWWSSSOOOKKKIIIIIIKKKKKKJJJIIIKKKQQQZZZaaammmttt~~~nnnmmmmmmjjjrrrxxxaaaJJJ<<<888777888999:::AAAHHH```|||gggdddfff]]]```^^^aaa^^^fffsss}}}wwwtttuuummmbbbYYYTTTPPPKKKHHHEEEHHHJJJKKKMMMQQQXXX^^^vvv{{{pppnnnuuu{{{|||mmmccc]]]YYYRRRJJJDDDAAA???===;;;<<<;;;:::999888999::::::==================<<<<<<>>>>>>======<<<<<<;;;;;;;;;===???BBBPPPeeetttxxx{{{wwwgggeeesssgggbbbeeesss}}}~~~~~~lll```fffqqqllliiicccZZZOOODDD===999555888666555FFFaaapppoooxxxcccJJJ:::www\\\SSSKKKKKKMMMKKKHHHHHHEEECCCAAA@@@@@@>>>;;;888666666555444333333333333111000......//////---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...+++,,,------,,,000666<<>>???AAAAAABBBDDDGGGJJJPPPSSS[[[iiizzz~~~zzzssskkkeee]]]\\\ZZZWWWRRRNNNJJJGGGKKKLLLMMMMMMNNNQQQUUUXXXgggooo{{{}}}qqqmmmooopppxxxzzzdddLLL<<<888777999999;;;AAAHHH```[[[```fff^^^___]]]aaa^^^gggttt~~~|||yyyqqqoooyyytttjjj```XXXRRROOONNNOOOQQQSSSRRRPPPQQQVVVZZZwwwvvvpppuuu|||rrreee]]]YYYUUUNNNHHHCCC???>>>===<<<;;;:::999888999999:::<<<======>>>???@@@AAAAAABBBBBBAAA@@@???===<<<;;;;;;<<<===@@@LLL___pppyyyzzzyyykkkhhhuuummmgggjjjuuu}}}||||||rrrfffiiisssppplllfff\\\QQQFFF<<<777555888666666HHHfffwwwwww~~~}}}|||{{{}}}www___HHH<<<{{{^^^TTTLLLKKKMMMKKKIIIIIIEEECCCAAA@@@@@@>>>;;;888666666555444333333333333111000......//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...)))+++,,,------111777===>>>AAACCCBBBAAABBBEEEIIIGGGIIIKKKLLLOOORRRXXX[[[eee[[[ZZZ___gggwww~~~tttIIICCCDDDQQQaaakkkpppsssuuutttrrrooommmlllmmmnnnnnnxxxzzzlllooopppooopppvvv~~~|||zzz{{{}}}zzz~~~ssshhhPPPKKKFFFFFFOOO___qqq}}}~~~wwwnnnddd]]]XXXUUUSSSVVV^^^iiipppqqqllleee```YYY```hhhqqqyyyXXXSSS___qqqppp[[[FFF999777999:::;;;>>>AAADDDIIIOOOSSSVVVSSSYYYkkkLLL???>>>AAAGGGLLLPPPRRRRRRRRRRRRWWWeeexxx}}}qqqgggYYYNNNGGGAAA<<<:::???@@@AAACCCDDDGGGJJJKKKOOOOOORRR[[[hhhuuuxxxooohhh```___]]]ZZZWWWRRRLLLIIIKKKNNNRRRWWWZZZ]]]^^^___iiirrr}}}sssnnnqqqwww}}}fffNNN<<<999777999:::;;;AAAIII^^^}}}\\\eeelllbbb```]]]___^^^iiixxx}}}zzzyyysssttt{{{yyysssjjj```YYYWWWXXX]]]___```^^^[[[[[[^^^aaawwwxxxzzz~~~ttteee[[[WWWUUUQQQKKKEEEAAA@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<===???AAACCCDDDEEEGGGGGGFFFEEECCC@@@>>>===;;;;;;:::<<>>;;;888666666555444333333333333111000......//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...(((***,,,------000777<<<:::===@@@AAAAAADDDIIINNNNNNNNNMMMKKKKKKNNNRRRVVVRRRNNNRRRZZZddduuu{{{pppDDDAAAEEESSSccckkknnnppptttrrrooolllkkkjjjjjjjjjiiirrryyylllkkkjjjjjjkkkppp{{{zzzsssppptttxxxxxx~~~ssshhhNNNIIIBBBAAAIIIXXXjjjuuu{{{rrrjjjddd```\\\YYYZZZ]]]dddiiijjjfff___YYY]]]fffnnnsss|||xxx[[[TTT```rrroooZZZFFF:::777999:::===AAADDDGGGKKKQQQUUUUUUSSS\\\rrrSSSAAA===AAAFFFLLLPPPQQQQQQPPPQQQUUUbbbttt~~~}}}wwwkkk^^^TTTMMMIIIFFF@@@??????AAADDDGGGIIIJJJIIIJJJLLLRRR[[[eeennnrrruuu|||}}}sssllldddbbb```^^^\\\WWWQQQLLLHHHLLLTTT^^^eeejjjkkkkkkllluuuyyyqqqttt|||gggOOO<<<999888999:::;;;AAAIII\\\|||\\\fffmmmbbb```[[[]]]___lll|||}}}}}}}}}yyy{{{}}}~~~|||uuukkkeeedddeeeeeeggggggfffdddeeeiiimmm|||xxxjjj```XXXWWWTTTOOOIIIDDDCCCCCC@@@???>>><<<;;;;;;<<<<<<<<<<<<===>>>AAACCCFFFGGGJJJJJJJJJIIIGGGDDDAAA@@@>>><<<;;;===CCCRRRgggwwwuuukkklllxxxeee___dddvvvzzzvvvjjjllltttppplllggg```WWWKKK???777555888777:::RRRvvvrrrVVVCCC???uuu___UUUKKKJJJKKKIIIHHHHHHEEECCCAAA@@@@@@>>>;;;888666666555444333333333333111000......//////---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...(((+++---------///555999:::===@@@BBBCCCGGGNNNSSSTTTQQQMMMJJJKKKNNNRRRUUUIIIEEEMMMWWW]]]hhhjjj^^^@@@>>>DDDRRRaaaiiilllooossspppllliiiiiiiiihhhggggggnnnrrryyytttmmmgggeeeffflllxxxxxxvvvzzzqqqgggOOOJJJDDDCCCKKKYYYjjjttt}}}wwwqqqmmmhhhbbb]]][[[\\\```gggmmmooollliiiiiisss{{{~~~vvv]]]WWWcccuuu~~~mmmXXXEEE:::888999;;;???EEEHHHIIILLLQQQUUUTTTTTT___wwwVVVBBB===@@@FFFLLLOOOPPPOOONNNPPPSSS^^^ppp~~~~~~pppcccZZZSSSMMMDDDBBB??????AAADDDFFFFFFFFFGGGJJJMMMSSSYYY___bbbggglllttt}}}yyyqqqlllhhhdddaaa___[[[TTTOOOEEEIIIQQQ\\\eeejjjkkkjjjlllvvv~~~sssvvvfffNNN===999888::::::<<>><<<;;;;;;;;;<<<<<<<<<<<<===???BBBEEEFFFJJJJJJKKKKKKIIIGGGDDDBBBAAA?????????CCCNNNdddvvvuuukkklllzzzddd\\\___uuussszzzrrrhhhlllvvvrrrnnniiiccc[[[OOOAAA888555999888===WWWqqqSSS@@@>>>uuu___TTTKKKIIIIIIHHHGGGGGGEEECCCAAA@@@@@@>>>;;;888666666555444333333333333111000......//////---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...***,,,......---...222666888<<<@@@DDDHHHOOOWWW^^^___YYYQQQMMMNNNQQQSSSTTTLLLEEEKKKWWWYYY[[[YYYOOO>>>;;;???MMM[[[eeekkkppprrrnnnjjjgggggggggfffdddhhhlllppprrr}}}tttgggbbbdddjjjvvvvvvmmm\\\VVVOOOMMMRRR___oooxxx{{{|||wwwsssmmmeee^^^]]]\\\___iiivvv~~~sss^^^]]]hhhzzz}}}lllWWWDDD:::777888<<>>;;;888666666555444333333333333111000......//////---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......+++...///...------111444444999???FFFMMMVVVaaaiiiooofff[[[UUUUUUWWWWWWVVVRRRGGGMMMYYYYYYUUUSSSKKK>>>:::<<>>@@@BBBCCCEEEGGGIIIIIIGGGEEECCC>>>=========<<>>ooo[[[RRRJJJJJJKKKIIIGGGGGGFFFDDDBBB@@@???===:::777888666444222222222333444000111111111111///---,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---,,,***))),,,222777666>>>FFFIIIJJJOOO[[[eeeoooeee[[[XXXXXXYYY]]]aaaZZZOOOUUUbbbaaa[[[QQQEEE::::::>>>HHHVVVccckkknnnppphhh```___cccfffdddaaabbbiiiooopppnnnqqq{{{{{{lllhhhggghhhttt{{{rrrfff^^^___eeelllqqq{{{{{{xxxtttppplllllldddaaahhhvvvrrrbbbcccppp|||fffTTTFFF===:::===AAADDDIIIMMMNNNNNNOOOOOOVVVVVVZZZfffxxxfffLLL@@@>>>AAAEEEGGGHHHIIIKKKLLLOOOLLLSSSfffwww|||zzzyyy~~~|||~~~~~~sssooofffYYYQQQMMMKKKGGGDDDBBBAAAIIIQQQ^^^{{{vvvnnngggaaa\\\YYYYYYWWWUUUTTTRRRPPPMMMJJJOOOPPPRRRVVV^^^hhhsssyyyvvvxxxcccHHH===:::888999:::;;;@@@HHH\\\}}}hhh```iiibbb^^^XXX\\\^^^ooo{{{yyywwwwww{{{}}}~~~uuulllfff```YYYSSSPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAAHHHWWWfffooo}}}{{{sssjjj``````www|||tttiiinnnyyy{{{xxxsssgggSSSAAA999:::===777???eee|||zzznnnTTT???===lll[[[RRRJJJJJJKKKIIIGGGGGGFFFDDDBBB@@@???===:::777777666444222222222333444111111111000000///...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++***---333999<<>>===@@@DDDFFFGGGHHHJJJKKKNNNLLLSSSeeevvv|||{{{zzz~~~||||||~~~wwwllldddYYYPPPKKKHHHEEEBBB@@@???EEELLLYYYvvv{{{rrrjjjccc___\\\[[[ZZZYYYYYYZZZYYYWWWUUUSSSXXX]]]___aaagggqqqyyyyyyzzz~~~bbbIII===:::888::::::;;;AAAIII]]]uuufff]]]ddd]]][[[WWW\\\aaarrr}}}}}}~~~uuuoooiiiaaa\\\]]]XXXQQQKKKHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBAAA??????@@@AAAIIIZZZiiirrr}}}wwwrrr}}}iii]]]]]]rrrvvviiiooo{{{|||yyyuuuhhhSSSBBB999999===888@@@bbbyyyrrrYYYAAA===ooo[[[QQQJJJJJJKKKIIIGGGGGGEEEDDDBBB@@@???===:::888777666444333222222333444222111000//////......///---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,+++///666;;;FFFJJJLLLIIICCCBBBGGGMMMOOOUUUbbbsss||||||xxxvvvkkk\\\[[[ccccccaaaWWWFFF:::999;;;DDDSSSaaakkkooommmjjjeeeaaa``````bbbcccccceeeiiikkknnnrrrwwwzzzwwwpppmmmjjjkkkuuussseee___\\\^^^aaabbbeeeiiikkklllvvvrrrdddZZZYYY___fffpppzzz|||yyyuuusssddd]]]XXX]]]fffrrrkkk]]]bbbqqq{{{iiiWWWGGG<<<;;;???BBBFFFJJJMMMNNNNNNOOOPPPOOOOOOSSS^^^qqqiiiPPPAAA<<>>FFFYYYkkkuuu{{{vvvttt|||jjj\\\ZZZmmmuuujjjqqq}}}|||xxxjjjTTTBBB999666;;;888AAAaaa{{{~~~yyyttt]]]CCC<<>>;;;888777666444333333222333333222111000.........///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,000888===MMMOOOOOOJJJCCC@@@CCCGGGOOOWWWiii}}}sssaaa\\\fffmmmmmm\\\CCC:::888:::BBBPPP___jjjoooqqqoookkkddd^^^\\\^^^aaacccccceeeiiimmmqqqsssssszzztttpppnnnjjjiiirrr}}}wwwiii___TTTOOOMMMPPPWWW___dddfffpppuuueeeXXXTTTYYY```lllwwwzzzvvvrrrooommmfff___[[[___gggqqqhhh\\\dddrrrzzziiiXXXHHH>>>===BBBDDDGGGKKKMMMNNNOOOPPPQQQOOOOOORRR\\\nnnqqqUUUBBB<<<>>>AAACCCDDDEEEHHHJJJLLLLLLQQQ^^^nnnxxx{{{{{{vvvooojjj```]]]VVVLLLCCC>>>======<<<:::>>>AAALLLjjjyyyssslllhhhdddeeehhhlllqqqssssssrrrooovvv}}}~~~}}}}}}yyy]]]III===:::999<<<===???FFFMMM___yyysss[[[WWW\\\TTTUUUTTTZZZ[[[ooo}}}wwwqqqhhh___YYYTTTQQQNNNPPPOOOMMMKKKJJJIIIIIIIIIDDDDDDCCCBBBAAA@@@??????======>>>>>>>>>FFF[[[nnnuuuzzzxxxqqqaaa\\\mmmrrrllluuu{{{lllTTTBBB999333:::888CCCddd|||~~~|||{{{~~~~~~yyyqqqZZZBBB<<>>;;;999666555555444333333333222222111///......///000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------111888>>>KKKMMMLLLGGGAAA???BBBEEEMMMRRR^^^llltttuuuvvvyyyqqq^^^\\\lll|||jjjHHH999888999AAAOOO]]]hhhmmmnnnnnnjjjccc]]]ZZZ]]]aaaccccccdddhhhlllooonnnlllssspppmmmkkkhhhgggmmmssszzz{{{yyytttrrruuuuuusssjjj^^^QQQIIIFFFJJJTTT___fffgggmmmyyy}}}nnn___WWWWWWZZZdddppp~~~xxxqqqkkkfffddddddiiiccc```bbbiiirrreee]]]ggguuuxxxgggWWWIII@@@@@@EEEFFFHHHLLLMMMNNNOOOPPPRRROOOOOORRRZZZjjjyyyXXX@@@;;;>>>@@@AAACCCDDDGGGJJJKKKLLLPPPZZZhhhtttzzzzzz~~~~~~~~~~~~~~~uuuoookkkggg\\\XXXQQQHHH@@@;;;;;;<<<<<<:::>>>@@@JJJhhhxxxnnngggfffgggkkkrrrwww{{{{{{zzz{{{}}}{{{|||uuuZZZHHH===::::::===???AAAHHHPPP^^^|||WWWXXX^^^UUUVVVTTTYYYYYYooo~~~wwwqqqkkkeee___\\\YYYXXXUUURRRPPPOOOOOOOOONNNMMMLLLJJJIIIGGGFFFEEEDDDCCCDDDDDDEEELLL___qqqttt~~~{{{{{{jjjdddtttzzzpppnnnwww~~~lllTTTAAA999555:::888CCCfff~~~}}}{{{yyyzzzmmmSSS>>><<>>;;;999555555555444444333222222000000////////////000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,---000888>>>CCCEEEEEEBBB??????CCCFFFLLLLLLPPPWWWZZZ[[[___eeedddWWW[[[pppvvvRRR999777999AAANNN[[[eeeiiieeeeeebbb^^^[[[\\\```dddddddddfffiiikkkkkkiiigggnnnkkkhhhffffffhhhjjjllloookkkbbbXXXVVV\\\bbbddd```XXXPPPLLLLLLPPP[[[fffllllllnnntttzzzuuueeeYYYRRRPPPXXXeeexxx~~~zzzsssjjjccc______```ddd___[[[[[[^^^dddppp{{{}}}eeeaaalllyyysss___QQQGGGAAAAAAEEEGGGJJJLLLNNNNNNOOOQQQRRRMMMNNNQQQYYYggg{{{cccEEE<<<>>>@@@AAABBBDDDGGGJJJKKKMMMOOOUUUaaaooowwwwwwyyyzzz|||}}}}}}yyyqqqmmmiiieeeZZZTTTKKKCCC===;;;;;;<<<<<<<<<@@@BBBKKKiiitttggg^^^___bbbhhhpppwww|||}}}}}}}}}~~~}}}|||||||||zzz|||pppVVVGGG===;;;:::>>>@@@CCCKKKSSS^^^YYY]]]aaaWWWVVVTTTWWW[[[qqqzzztttpppfffddd```]]]ZZZYYYYYYYYYVVVUUUSSSQQQOOOMMMLLLKKKHHHFFFEEEFFFIIIPPP___mmmsss~~~}}}sssnnn{{{pppnnnwwwlllSSS@@@999888<<<999DDDhhh}}}mmmQQQ<<<;;;pppYYYPPPIIIIIILLLJJJIIIIIIDDDBBBAAA@@@@@@>>><<<999555555555555444333222222//////000000000000//////---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,///777<<<===???@@@@@@@@@BBBFFFJJJPPPNNNMMMOOONNNMMMRRRYYYWWWRRR\\\ooo~~~sssSSS888777:::BBBNNNZZZbbbeee]]]\\\ZZZXXXXXX[[[___cccdddfffiiijjjjjjgggeeedddiiieeebbbbbbfffkkkllljjjgggcccYYYOOOLLLRRRXXXZZZXXXVVVXXX\\\^^^___fffnnnppppppqqqsssttt{{{{{{nnn___RRRKKKNNN\\\ooo~~~zzzrrriiiaaa^^^aaadddccc]]]VVVSSSQQQRRR[[[fff|||fffeeeppp|||lllVVVIIICCC@@@AAACCCHHHJJJMMMNNNNNNOOOQQQSSSMMMPPPTTT\\\iii|||qqqMMM===>>>@@@AAABBBDDDHHHKKKKKKMMMNNNQQQ\\\kkktttuuuyyy{{{}}}~~~~~~}}}uuuoookkkgggcccYYYQQQFFF>>>;;;<<<<<<<<<<<<<<>>AAAEEEMMMUUU]]]aaaccccccVVVUUUSSSVVVYYYpppwwwtttpppllliiihhhhhhhhhbbbaaa___\\\ZZZWWWUUUTTTPPPLLLIIIKKKOOOVVV```jjjsss}}}}}}xxxvvv~~~oookkkxxxkkkQQQ@@@999999===;;;HHHnnnqqqUUU===:::vvvYYYPPPIIIIIILLLKKKIIIIIIDDDBBBAAA@@@@@@???<<<:::555555555555444333222111...///000111111000///...---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++///666;;;<<<===???@@@BBBEEEJJJNNNSSSPPPOOOOOOLLLIIIMMMTTTOOOPPP\\\kkkssswwwhhhNNN888888:::BBBNNNYYY```bbb[[[YYYVVVTTTUUUXXX[[[]]]eeehhhkkkllliiieeecccbbbfffbbb^^^___gggooooookkkdddbbbZZZRRRPPPUUUYYYZZZWWW[[[ccclllooommmooosssqqqrrrttttttrrrvvvyyyjjj[[[QQQJJJWWWkkk||||||tttjjjcccbbbfffkkkkkkddd[[[TTTNNNMMMSSS\\\www{{{ggghhhsss~~~|||gggOOOCCC@@@???@@@AAAIIIKKKMMMNNNNNNOOOQQQSSSOOORRRXXX```mmmvvvOOO===???@@@AAABBBEEEHHHKKKJJJMMMMMMOOOYYYiiirrrsss}}}|||tttooommmiiidddZZZOOOBBB;;;;;;======<<<;;;<<>>???LLLUUUWWW\\\[[[WWWRRRPPPQQQRRRQQQOOOIIIKKKWWW^^^[[[[[[VVVFFF888<<<===>>>FFFUUU```cccaaaYYYSSSQQQNNNLLLQQQXXXcccggggggeeedddeeeddd```]]]]]]^^^```dddiiimmmoooeeecccccccccbbb______```___kkk|||{{{zzzyyy{{{|||yyyyyywwwhhh^^^QQQSSSZZZgggwww{{{oooggghhhfff```aaahhhpppmmmeeeWWWIIICCCFFFLLLaaaxxxyyyggglll|||{{{uuuSSS@@@AAA???>>>CCCEEELLLLLLLLLMMMOOOQQQRRRSSSPPPRRRUUU]]]mmm{{{RRR;;;;;;<<<===BBBGGGGGGEEENNNIIIGGGLLLTTT]]]kkkvvv}}}zzzssslllddd^^^PPPIIIBBB???@@@@@@===::::::===@@@FFFUUUnnntttmmmhhhbbb^^^ZZZUUUOOOJJJDDDCCCFFFRRRcccrrryyyzzz}}}||||||~~~fffMMMBBB>>>>>>>>>>>>BBBIIIRRRXXXaaa{{{lll]]]___WWWOOORRRVVVVVVkkk}}}zzzyyyyyyzzzrrrllldddaaadddllltttxxx}}}zzzlllvvv~~~tttzzzpppooohhhKKKAAA>>>===???===LLLuuu}}}___999CCC|||^^^RRRHHHHHHKKKJJJHHHFFFDDDBBB@@@??????===:::777555444444333333222222111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------...++++++...//////333888777AAADDDHHHXXXcccffflllbbb]]]WWWTTTTTTUUUUUUTTTHHHIIITTT[[[XXXWWWQQQ@@@888;;;<<<===FFFUUUaaadddccc^^^VVVPPPMMMNNNQQQSSS___bbbdddbbbccceeeddd```[[[YYYXXXYYY]]]ccciiimmmooopppssswwwyyyxxxwwwwwwwww~~~qqqfffTTTLLLIIIPPP]]]iiivvvyyypppjjjddd^^^\\\]]]cccaaa\\\RRRIIIDDDEEEGGGTTTmmmxxxhhhnnn~~~kkkLLL===@@@???@@@GGGJJJRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTWWW^^^mmmoooPPP:::;;;<<<===@@@CCCCCCBBBKKKGGGFFFJJJRRR[[[iiittt}}}~~~yyypppfff]]]WWWOOOIIICCC@@@AAABBB@@@>>>>>>CCCGGGMMM\\\sss~~~qqq___YYYQQQKKKIIIGGGEEEBBB???===>>>FFFUUUeeeqqqwww{{{yyy}}}dddMMMBBB<<<======???BBBJJJRRRXXXaaayyyjjjUUUVVVRRRNNNQQQTTTVVVjjj|||uuusssvvv}}}xxxnnnbbbpppwww}}}{{{nnnooogggJJJ@@@<<<999>>>???NNNttthhh@@@@@@zzz]]]QQQHHHHHHKKKJJJHHHHHHDDDBBB@@@??????===:::777555444444333333222222111000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------...++++++.........222888999DDDFFFHHHUUU]]]]]]bbbccc^^^YYYUUUUUUWWWXXXXXXLLLLLLVVV\\\[[[[[[TTTBBB888::::::<<>>???@@@AAABBBGGGDDDDDDIIIOOOXXXeeeqqqxxxxxxlllaaaYYYVVVOOOJJJEEECCCDDDEEEEEECCCCCCIIIPPPXXXfff{{{qqq]]]TTTIIIAAA??????@@@@@@===;;;:::===HHHYYYkkkwww{{{www{{{|||{{{bbbKKKAAA;;;<<<===???CCCJJJSSSXXX```uuuiiiOOONNNMMMLLLPPPQQQUUUiiiwwwjjj```lll|||yyypppsssfffIII???;;;777>>>???MMMpppzzzMMM===vvv[[[QQQHHHHHHJJJJJJIIIIIIDDDBBB@@@??????===:::777555444444333333222222111///............//////000------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++)))***,,,++++++111888???HHHEEEAAAIIILLLLLLQQQYYYXXXXXXYYYZZZ\\\]]]^^^SSSPPPXXX___```bbbZZZGGG:::999888:::CCCRRR```hhhjjjmmmdddTTTQQQYYYZZZQQQZZZ___bbbbbbdddffffffbbbZZZXXXVVVVVVZZZaaaiiinnnzzzxxxgggQQQCCCDDDFFFKKKcccwwwjjj___\\\YYYXXXXXXWWWTTTQQQQQQeee}}}sssjjjuuuvvvSSS???:::AAACCCIIISSSVVVSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[```hhhwww{{{iiiWWW@@@>>>===???@@@@@@BBBEEEEEECCCDDDHHHNNNUUUbbbnnnxxx~~~sssggg^^^ZZZZZZPPPLLLGGGEEEFFFGGGGGGFFFFFFOOOZZZeeessstttdddZZZMMMCCC@@@@@@@@@@@@>>>>>>>>>===CCCSSSiiiyyy{{{|||xxxyyy}}}___JJJAAA===>>>@@@BBBEEEKKKQQQVVV^^^pppvvvvvvmmmQQQOOOMMMLLLPPPRRRTTTggg~~~~~~mmmeeennn{{{tttyyydddHHH>>>:::999>>>>>>KKKlll]]]<<>>:::777999BBBOOO]]]ggggggmmmfffVVVPPPXXXYYYSSSYYY^^^bbbbbbccceeeddd```^^^]]]]]]^^^bbbiiiooosss~~~|||iiiXXXOOOQQQMMMGGGSSSjjj{{{{{{uuupppkkkjjjjjjjjjgggdddgggsssqqqlllyyypppMMM>>>===EEEFFFLLLUUUWWWSSSTTTUUUWWWXXXXXXXXXXXXYYYYYY[[[___dddppprrr\\\FFF>>>:::===@@@???AAAEEECCCBBBEEEIIILLLRRR^^^jjjyyy|||xxxjjj^^^YYYXXXZZZNNNKKKGGGEEEEEEFFFFFFFFFLLLVVVbbbnnn|||zzzhhh^^^RRRHHHDDDBBBAAA???===@@@AAA???AAANNNcccsssxxxzzzyyy\\\HHHAAA???AAACCCDDDGGGKKKQQQTTT\\\lllmmmlllttt[[[XXXQQQMMMRRRUUUSSSddd|||sssffffffooowwwmmmhhhrrr{{{vvv}}}___EEE>>>999<<<>>>;;;JJJmmmlllAAAooo[[[RRRJJJIIIIIIHHHHHHJJJDDDBBB@@@??????===:::777555444444333333222222111000//////.........//////++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++---///...///888BBB\\\aaaVVVHHHFFFEEEFFFMMMTTT[[[gggpppvvvxxxxxxxxxjjjaaabbbhhhmmmsssnnn[[[CCC<<<777999@@@KKKZZZfffeeejjjfffXXXOOOPPPTTTSSSWWW\\\```aaabbbdddbbb^^^bbbaaaaaacccgggnnntttxxxsssjjjfffggg___RRRRRR[[[gggsss}}}pppppp~~~~~~hhhIII???AAAHHHGGGLLLUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSWWWVVVXXX]]]```iiigggOOOAAA777999>>>>>>???BBBBBBBBBEEEIIIJJJNNNYYYeeevvvyyy~~~}}}mmm___VVVTTTTTTTTTKKKJJJGGGEEEEEEFFFHHHJJJRRRZZZbbbjjjwwwtttkkk^^^TTTOOOKKKHHHFFF<<>>>>>HHH[[[iii~~~yyy|||uuuXXXFFFAAA@@@BBBEEEGGGJJJMMMRRRUUU[[[jjjpppppp{{{ccc___VVVPPPSSSVVVSSSbbbxxxyyyaaaRRROOOSSSXXXlll|||pppoooxxxyyyuuu}}}ZZZCCC>>>:::===>>>;;;LLLrrr}}}pppGGGppp[[[SSSLLLJJJIIIGGGGGGIIIDDDBBB@@@??????===:::777555444444333333222222111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++---000///111;;;FFF\\\bbbWWWGGGCCCAAA@@@FFFQQQYYYeeennnrrrttttttuuuoooeeefffoooyyytttHHH>>>777888>>>GGGVVVcccgggjjjhhh]]]OOOIIINNNUUUWWW\\\aaaccceeehhhgggccccccaaa``````eeellluuuzzz~~~|||vvvlllfffffffffkkkzzz{{{pppsssvvv^^^EEE>>>CCCIIIGGGLLLTTTSSSVVVVVVWWWXXXWWWUUUSSSRRRSSSRRRUUUZZZ[[[ddd~~~___III888:::@@@???>>>???@@@AAAEEEGGGGGGIIITTT___nnnrrrzzz|||~~~{{{pppaaaXXXVVVWWWVVVUUULLLLLLKKKKKKLLLNNNRRRUUUVVVXXXWWWXXXbbbvvvssseee\\\VVVRRROOOAAACCCBBB???>>>GGGXXXeee{{{}}}yyyrrrVVVEEEBBB>>>AAAEEEIIIMMMQQQVVVYYY\\\jjjyyyxxxccc___XXXSSSTTTTTTSSS___uuuuuu```TTTOOOMMMMMMSSSeee|||}}}wwwxxxzzzwwwttt}}}UUU@@@>>><<<===???>>>NNNsss{{{hhhHHHsss\\\TTTLLLJJJHHHFFFFFFIIIDDDBBB@@@??????===:::888555555444333333222222111222111000......---------------------------------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------'''))),,,......000;;;GGGMMMUUUOOODDDDDDDDDDDDLLLKKKRRR[[[bbbeeefffhhhiiihhh^^^aaannn~~~KKK@@@888888===EEETTTbbblllnnnmmmdddRRRFFFLLLYYYXXX^^^dddgggjjjnnnmmmiiiccc```\\\[[[```iiissszzz{{{wwwvvvssszzzyyypppuuupppVVVAAA<<>>666777:::@@@PPP```iiitttsssiiiZZZHHHEEETTT```aaabbbdddlllrrrpppiiiaaa```aaabbbbbbeeeppp{{{xxxyyypppnnnyyyzzzfffQQQ???BBBEEEGGGIIIKKKNNNPPPRRRSSSUUUVVVWWWWWWVVVUUUQQQWWWVVVVVVXXXZZZlllYYY;;;@@@???@@@CCC===BBBBBBBBBBBBBBBFFFKKKOOOeeejjjrrr{{{zzzvvvkkkaaaZZZ\\\``````^^^^^^WWWUUUUUUXXX]]]``````___UUUMMMEEEDDDJJJWWWkkk|||mmmaaa\\\ZZZRRRMMMIIIGGGHHHNNN\\\jjj}}}zzznnntttkkkNNNBBBDDDDDDDDDEEEIIIOOOUUUYYY[[[]]]nnnhhhVVVUUUVVVUUUUUUSSSaaawww{{{mmmffffffnnnwww~~~qqqiiigggbbb[[[]]]___iiiyyy{{{uuu{{{rrrvvv}}}RRR@@@AAA888:::===BBBPPPlllzzzjjjVVV@@@zzz```TTTJJJHHHIIIHHHHHHJJJDDDCCCAAA@@@???===:::888555333222222222222111///111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---...***,,,...---,,,///444999AAABBBDDDEEEDDDFFFJJJMMMNNNRRRUUUQQQKKKJJJQQQXXXZZZUUUUUU```nnnuuuooofffCCC;;;666888:::???NNN___gggtttxxxqqqdddPPPJJJUUU```aaacccgggooouuurrrkkk___^^^```bbbeeejjjuuutttmmmllljjjgggxxx{{{oooooo|||uuu```LLL@@@CCCFFFHHHJJJLLLOOORRRSSSTTTTTTUUUUUUUUUUUUUUUPPPVVVUUUUUUXXXZZZlll```???@@@???@@@DDD???BBBBBBAAAAAAAAADDDIIILLL```fffoooyyy|||xxxyyyhhhaaa\\\___bbbccceeehhhaaaaaacccgggjjjkkkhhheeeVVVNNNEEEAAACCCJJJYYYgggvvvyyynnnggg[[[VVVRRRPPPPPPVVVdddrrr~~~qqqxxxgggLLLBBBDDDDDDEEEHHHMMMSSSXXX\\\^^^```ooonnnZZZTTTRRRRRRSSSPPP]]]sss|||jjj]]]TTTRRRWWW___pppyyy|||wwwooogggcccdddlllwww}}}tttmmmiiilllrrr{{{yyyxxxyyy|||}}}pppuuuyyyNNN>>>BBB<<<>>>@@@CCCOOOkkkvvvgggSSS<<<{{{___TTTJJJHHHIIIHHHHHHJJJEEEDDDBBBAAA@@@>>>;;;999555333222222222222111//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---***,,,---,,,,,,...444888===@@@CCCEEEHHHMMMVVV\\\\\\[[[WWWOOOIIIIIIPPPVVVWWWOOOQQQ]]]eeeaaaZZZXXX>>>999777:::999;;;HHHXXXaaaqqqzzzxxxnnnXXXMMMUUU\\\```ccchhhpppuuuqqqiiiZZZXXXXXX\\\___fffsss}}}{{{|||zzztttmmmbbbWWW^^^___eeemmmuuuxxxvvvtttuuuuuuzzzrrrrrr{{{mmmYYYFFFAAADDDHHHJJJLLLNNNQQQSSSUUUTTTSSSSSSRRRSSSSSSSSSPPPTTTSSSSSSWWWYYYkkkfffDDD>>>>>>???CCCBBBAAABBBAAA@@@???AAAEEEIIIZZZ```jjjvvv~~~~~~zzz}}}ooohhhdddbbbdddgggjjjsss{{{zzzzzz{{{|||zzzvvvooojjj]]]UUULLLHHHEEEGGGPPPYYY^^^hhhvvv~~~lllgggbbb^^^\\\```mmm{{{ttt|||~~~bbbJJJAAADDDEEEGGGLLLQQQWWW[[[]]]______lllwww___UUURRRRRRSSSRRR]]]pppxxxhhhZZZPPPKKKMMMRRR[[[kkk}}}{{{uuussstttxxx}}}~~~|||}}}~~~zzzvvvqqqkkkgggddd]]]XXXZZZ```iiivvv}}}}}}wwwzzz{{{yyymmmtttrrrJJJ<<>>KKKWWWgggrrrwwwttt```PPPSSSVVV\\\cccjjjqqqrrriii^^^UUUPPPNNNRRRZZZfffuuu|||xxxvvvwwwzzz|||}}}~~~ppp[[[XXXVVVSSSMMMIIIPPP[[[dddhhhlllrrrzzzqqqbbbRRRFFFFFFIIIMMMOOOPPPQQQRRRSSSTTTSSSQQQOOONNNNNNNNNOOONNNRRRPPPRRRVVVWWWeeegggGGG:::>>>??????BBBCCCCCCCCCAAA@@@@@@BBBEEEOOOUUU___kkkvvv{{{|||{{{yyy}}}pppqqqooonnnmmmnnnxxx~~~tttnnnddd___ZZZWWWSSSOOORRRWWWXXX[[[]]]^^^___dddmmmttt~~~rrreee```iiiuuu{{{qqq|||tttXXXFFFCCCFFFLLLPPPUUUXXXWWWWWWWWWWWWWWW```{{{~~~```UUUVVVWWWUUU^^^cccppp|||rrrhhh^^^[[[\\\eeeooo}}}zzzwwwyyy}}}xxxsssmmmiiiaaa`````````___\\\XXXUUUSSSOOONNNRRRXXXcccrrryyyrrr}}}uuunnnyyyeeeHHH======AAAAAADDDHHHSSSnnnsssPPP}}}iii[[[QQQIIIHHHJJJIIIHHHHHHEEEDDDBBBAAA@@@>>>;;;999555333222222222222111///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++*********++++++,,,***+++,,,+++***+++000555888???FFFKKKNNNVVVcccmmmhhhbbb]]]]]]cccggghhhggglll]]]TTT\\\eeeaaaXXXSSS>>>777444888999888@@@JJJUUUeeeqqqxxxwwwdddRRRSSSUUU]]]gggqqqxxxyyynnnbbbQQQKKKIIINNNYYYgggyyy|||vvvrrrqqqrrrsssssstttyyy}}}___XXXQQQMMMFFFCCCLLLZZZgggnnnuuuxxx|||zzzkkk\\\OOOHHHHHHKKKOOOQQQQQQPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLQQQPPPRRRWWWVVVaaaxxxoooOOO<<<@@@@@@<<>>>>>@@@BBBDDDHHHQQQ]]]kkkvvv|||uuuuuuvvvyyy{{{|||xxxsssmmmiiidddaaadddjjjggghhhgggeeeaaa```aaaccceeeiiimmmooossswwwwwwsssllliiibbbXXXMMMJJJVVVeee~~~{{{qqqsssjjjQQQIIILLLQQQQQQUUUYYYYYYVVVTTTUUUWWWZZZ\\\ooo{{{uuummmUUUOOOOOONNNQQQTTT___rrrzzzuuuwwwzzz{{{~~~{{{tttjjjbbb[[[SSSKKKEEEHHHGGGHHHJJJMMMOOOOOONNNMMMMMMPPPVVV\\\dddtttwwwyyyxxx{{{QQQDDD@@@===CCCHHHMMMQQQXXXmmm~~~mmmZZZPPPHHHHHHJJJIIIHHHHHHDDDBBB@@@??????===:::777555333222222222222111///000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++,,,,,,,,,)))+++,,,***)))***///444EEEQQQ^^^aaaYYYNNNIIIHHHIIILLLVVVkkk{{{xxxpppiiijjjppprrrnnnRRRCCC777666888666999???LLL^^^nnn{{{}}}gggOOOJJJOOOYYYhhhwwwzzzmmmaaaXXXQQQSSS\\\hhhxxx}}}{{{wwwrrrnnnjjjjjjlllqqq|||{{{gggVVVSSSQQQJJJHHHLLLdddxxx~~~qqq```PPPGGGEEEKKKNNNQQQRRRQQQOOONNNMMMLLLLLLMMMNNNNNNMMMKKKJJJKKKPPPQQQUUUYYYUUU[[[nnnfffEEEDDDAAA;;;CCC===>>>???>>>======???AAA@@@CCCLLLYYYhhhuuu~~~tttxxxzzzyyysssnnnkkkhhhfffkkkrrroooooonnnkkkgggcccbbbbbb^^^ccceeefffhhhiiifff```VVVTTTQQQJJJBBBCCCRRRbbb{{{{{{vvvvvvfffOOOJJJPPPUUUQQQVVVZZZZZZVVVUUUWWWZZZ[[[YYYiii~~~xxxYYYMMMLLLNNNNNNOOOYYYkkk|||}}}ttttttuuuuuuxxx}}}}}}}}}}}}~~~{{{uuummmeee___YYYQQQLLLDDDBBBBBBCCCFFFHHHIIIIIIKKKLLLOOOUUUZZZbbbppp}}}|||{{{vvvIIIAAAAAA>>>EEEIIIOOOUUU]]]qqqlll^^^TTTJJJGGGJJJLLLHHHCCCFFFDDDAAA???>>><<<999777444333222222333333111///////////////............)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,------,,,,,,+++***)))***++++++,,,///333666JJJ```mmmdddSSSKKKHHHDDDLLLPPPXXXhhh|||vvvxxxuuuoookkklllqqqtttuuueeeJJJ666888<<<888888>>>III[[[oooyyyvvvjjjYYYLLLLLLTTTaaaqqqwwwhhhfffaaa\\\\\\^^^eeesss}}}{{{zzzzzzvvvrrrnnnrrrqqqjjjjjj]]]QQQNNNKKK```wwwzzzlll[[[MMMGGGGGGLLLOOORRRSSSQQQNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNJJJOOOSSSSSSRRRVVV___ggg]]]@@@;;;@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBHHHSSS```lllsssvvv}}}zzzvvvqqqnnnmmmnnnnnnqqqqqqpppnnnllljjjgggfffhhhjjjiiifffeeeddd___YYYUUUMMMFFFDDDCCCEEELLLTTTrrrsss{{{xxxaaaOOOJJJSSS\\\]]]\\\ZZZXXXXXXYYY[[[\\\[[[[[[hhhTTTIIIRRRKKKJJJKKKRRRbbbuuu{{{yyy{{{~~~||||||~~~{{{|||}}}zzzqqqiiibbbYYYQQQLLLIIIFFFEEEFFFGGGHHHGGGLLLOOOQQQSSS]]]llluuuvvv}}}zzznnnJJJ???@@@AAAEEEFFFOOOVVV\\\nnn~~~}}}yyy}}}hhhZZZRRRJJJGGGIIIJJJHHHEEEFFFCCCAAA???>>><<<999777444333222222333333111///////////////............***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))+++------,,,+++,,,---.........------+++***)))***+++,,,+++,,,...222555BBBUUUaaaZZZOOOKKKJJJGGGLLLPPPVVV___lllsssnnndddpppooommmjjjmmmuuuzzz{{{nnnRRR;;;999:::666666<<>>>>>@@@@@@@@@@@@??????@@@@@@@@@AAAAAAEEENNN[[[fffmmmqqq|||}}}yyywwwuuussssssuuuuuuvvvvvvuuurrrnnnlllkkkmmmllliiihhhhhhccc\\\XXXPPPIIIFFFEEEFFFLLLTTTmmmzzzrrr___SSSQQQVVV[[[]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]]hhh[[[HHHLLLIIILLLMMMRRR___qqq~~~}}}}}}~~~~~~|||zzzwwwyyyxxxsssmmmiiibbb\\\PPPMMMIIIFFFFFFFFFEEEEEEGGGKKKOOOSSS___ppp||||||{{{hhhFFF???AAABBBFFFJJJQQQVVV[[[llluuuffftttbbbTTTPPPKKKHHHGGGHHHHHHHHHEEECCC@@@???>>><<<:::777444333222222333333111///////////////............+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,---000//////...---+++***))),,,,,,,,,,,,+++---000333:::GGGPPPMMMIIIJJJLLLJJJMMMSSSXXX]]]aaadddaaaZZZ___bbbbbbaaafffpppwwwxxxtttXXX???999888444444999===KKK\\\iiippplll]]]NNNPPPTTTZZZdddoootttkkk^^^VVVSSSQQQPPPQQQXXXjjj{{{vvvcccUUUJJJQQQaaatttvvvhhh[[[SSSOOONNNMMMNNNPPPQQQQQQQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVTTTRRRVVV^^^fffwww^^^CCC===???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBHHHRRR\\\eeeiiipppxxxzzz{{{}}}~~~}}}zzzwwwtttrrrtttsssooonnnmmmhhhaaaYYYSSSKKKGGGCCCCCCIIIQQQkkk}}}iii[[[WWWYYYZZZZZZ^^^]]]\\\\\\\\\^^^___```aaa___fff~~~jjjKKKHHHJJJNNNNNNQQQ[[[kkk{{{}}}zzzuuuxxxyyyuuurrrqqqlllfff[[[WWWPPPKKKHHHFFFDDDCCCDDDHHHLLLSSS```rrr~~~zzz|||___BBB@@@CCCCCCGGGNNNTTTWWWYYYhhhrrraaa||||||wwwkkkZZZOOONNNKKKHHHFFFFFFHHHJJJEEECCC@@@???>>>===:::888444333222222333333111///////////////............------------,,,+++******++++++++++++++++++++++++***+++,,,+++******,,,...............------,,,+++---------,,,+++,,,...111444<<>>?????????@@@@@@@@@@@@??????AAA@@@@@@CCCJJJTTT\\\aaadddjjjvvv~~~|||zzztttmmmbbb[[[TTTMMMGGGDDDIIIQQQmmm}}}}}}xxxaaaVVVYYY^^^]]]YYY\\\\\\\\\\\\]]]___```aaabbb```dddxxxUUUHHHNNNOOONNNPPPXXXeeevvv|||wwwzzzzzzwwwuuuuuurrrnnnhhhbbbZZZSSSNNNJJJFFFDDDEEEGGGJJJQQQ]]]nnn~~~{{{~~~yyy}}}XXX@@@CCCEEEDDDHHHQQQUUUVVVXXXeee~~~~~~qqqxxxnnnpppnnnlllcccUUUMMMMMMLLLIIIFFFEEEHHHKKKDDDBBB@@@???>>>===:::888444333222222333333111///////////////............---------------,,,+++***++++++++++++++++++++++++***+++++++++)))***,,,...++++++,,,---..................---+++***+++---000333777;;;>>>DDDKKKPPPQQQRRR^^^iiihhh```ZZZVVVRRRUUU]]]___ZZZ\\\fffkkkiii^^^LLL<<<888999777666888555;;;FFFTTTcccjjjcccXXXOOOSSSZZZdddqqqvvvmmm```WWWTTTRRRPPPOOOTTTcccsssvvv[[[]]]dddrrr|||ooo___WWWWWWWWWTTTSSSSSSSSSQQQOOOPPPRRRTTTWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSPPPNNNQQQWWW\\\___ttt|||aaaIII>>>===>>>??????@@@@@@??????>>>AAA@@@???AAAEEEMMMVVV\\\^^^dddooo||||||qqqkkkcccZZZPPPJJJNNNUUUnnn{{{|||vvv]]]SSSYYY```^^^YYY[[[[[[[[[\\\]]]^^^______```___aaaqqqbbbIIIMMMMMMMMMNNNTTT```qqqzzz|||{{{xxxwwwyyyyyyvvvpppkkkccc[[[TTTNNNHHHEEECCCCCCFFFLLLVVVfffxxx{{{~~~}}}zzzzzzxxx~~~SSSAAAFFFGGGDDDKKKQQQUUUVVVXXXbbbyyy~~~vvvhhhfffeeeeee```SSSMMMMMMKKKIIIGGGGGGHHHJJJDDDBBB@@@???>>>===;;;999444333222222333333111///////////////............,,,------------,,,,,,+++++++++++++++++++++++++++***++++++***)))))),,,...((()))***,,,---......///......---+++******---///222555:::???FFFLLLQQQTTTbbbnnnvvvqqqddd[[[TTTQQQWWWbbbddd\\\\\\eeeiiieeeXXXJJJ===999:::999888999333888???KKKYYYdddbbb[[[QQQTTTZZZdddoootttkkk^^^SSSPPPNNNOOORRRXXXeeerrrjjjgggjjjwww|||{{{lll[[[TTTWWWXXXSSSSSSSSSSSSQQQOOOOOOQQQSSSVVVVVVVVVUUUTTTTTTSSSSSSUUUTTTSSSQQQPPPRRRVVVYYY[[[lll|||rrreeeQQQAAA;;;===>>>???@@@@@@???>>>===????????????BBBIIIRRRXXX]]]dddnnnzzz~~~xxxooodddVVVMMMOOOVVVnnn|||yyy|||uuu___UUUZZZ___^^^YYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^iiiqqqLLLIIIJJJKKKMMMQQQ[[[lll~~~}}}~~~|||xxxxxx}}}tttpppiiibbbZZZSSSKKKGGGAAA@@@AAAGGGPPP]]]ppp|||zzzyyy{{{}}}wwwwwwOOOBBBIIIHHHEEENNNRRRVVVXXXZZZ```sssyyymmmkkkfffddd```UUUOOOMMMKKKIIIIIIHHHIIIIIIDDDBBB@@@???>>>===;;;999444333222222333333111///////////////............,,,,,,------------------++++++++++++++++++++++++***+++***)))((())),,,...((()))***+++,,,---------------,,,+++******---///000444;;;CCCIIINNNSSSWWWgggqqqwwwpppfff___\\\[[[ZZZgggkkkbbb```jjjmmmhhh___QQQBBB;;;:::888777777222555:::BBBOOO\\\```]]]RRRUUUYYYaaannnuuuooodddQQQLLLIIIMMMSSSYYYbbbjjjyyy}}}yyy{{{zzzjjjWWWQQQVVVWWWRRRPPPQQQRRRQQQPPPPPPQQQSSSUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPQQQSSSUUUUUUaaavvvyyycccJJJ>>>===>>>???@@@@@@???>>>===;;;<<<===>>>AAAGGGOOOUUU[[[cccmmmvvv~~~|||ooo___SSSSSSZZZqqqzzzxxxxxx|||sssccc[[[]]]___]]]ZZZ[[[[[[\\\\\\\\\\\\\\\[[[XXX[[[\\\aaaxxxSSSIIIHHHJJJLLLNNNVVVfffzzzxxxqqqqqqsss|||zzzyyyyyyvvvqqqkkkddd[[[SSSMMMEEEAAA@@@DDDIIITTTgggxxx|||}}}|||xxx|||wwwoooJJJBBBKKKHHHFFFSSSUUUXXX\\\\\\___mmm{{{vvvtttkkkeeeaaaXXXQQQNNNKKKIIIJJJJJJIIIGGGCCCBBB??????>>>===;;;999444333222222333333111///000/////////............++++++,,,---............++++++++++++++++++++++++***+++***)))((())),,,...))))))***++++++++++++***,,,---,,,+++******---000---222;;;EEEKKKOOOUUUZZZ\\\eeekkkgggaaa```ccceeeaaaoootttkkkiiitttxxxsssiiiZZZHHH===999777666666111444888===IIIVVV]]]]]]SSSTTTWWW```nnnyyywwwoooRRRKKKGGGKKKQQQVVV[[[```mmmzzzjjjUUUOOOUUUVVVPPPMMMOOOQQQQQQQQQQQQRRRTTTSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPNNNWWWnnnsssSSSCCC<<<>>>???@@@@@@???>>><<<999:::<<<===@@@EEEMMMSSSXXX```jjjqqqwww|||kkk^^^]]]cccwww}}}vvvuuuwww{{{zzzqqqfff`````````]]]ZZZ\\\\\\]]]]]]]]]\\\[[[[[[VVVZZZ[[[]]]qqqwwwnnn\\\NNNGGGIIIKKKLLLRRRaaauuu|||~~~yyyrrrqqqqqqyyy|||yyy~~~~~~|||xxxssslllcccZZZSSSLLLFFFCCCCCCEEELLL^^^ooowww|||~~~}}}{{{uuu|||{{{xxxhhhGGGBBBLLLHHHGGGVVVWWW[[[^^^^^^___iiinnniiieeeZZZQQQNNNKKKIIIHHHHHHGGGEEECCCAAA@@@??????>>>;;;999777666444333222111111111////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++,,,---111111:::LLL\\\___ZZZUUURRRVVVXXX___eeeccclll{{{nnnqqq|||uuueeePPPBBB===;;;666111444555666999@@@KKKWWW___SSSUUUWWW___ooo|||bbbQQQFFFHHHLLLMMMTTT___hhhssssss]]]UUUWWWWWWRRRNNNQQQNNNLLLLLLOOOPPPOOOMMMOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSUUUZZZhhhdddCCC999???AAA>>>>>>@@@???<<<@@@???>>>===???BBBFFFHHHRRRWWW___hhhrrr}}}~~~tttooonnnvvvtttwwwyyy{{{ooofffccchhhggg^^^\\\aaaaaaaaa```]]]ZZZXXXXXXYYY]]]UUUZZZ]]]dddsssnnn___HHHDDDOOOIIIFFFSSSYYYbbb|||{{{}}}}}}{{{qqqaaaTTTMMMHHHFFFHHHLLLSSS^^^iiittt{{{yyy|||bbbHHHEEEJJJLLLMMMPPPUUUWWW[[[^^^aaajjj}}}uuummmgggZZZPPPNNNJJJHHHHHHHHHGGGFFFCCCBBB@@@??????>>>;;;999666666444333222111111111////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,------222BBBXXXgggeeeZZZQQQLLLNNNMMMSSS]]]bbbqqqrrrqqq{{{~~~nnnWWWDDD;;;999:::;;;555555666888===GGGRRRYYYTTTVVVWWW\\\iiiwww|||yyygggUUUGGGFFFGGGFFFJJJQQQVVVcccxxxrrr]]]UUUVVVUUUPPPMMMNNNLLLKKKLLLNNNPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQRRRUUUXXXdddzzzmmmKKK???@@@AAAAAAAAA@@@AAACCC??????>>>>>>???BBBEEEGGGOOOTTT\\\dddnnnyyy|||uuusssvvvtttvvvwww|||hhhaaabbbiiiiii```\\\^^^]]]^^^]]][[[XXXWWWWWWXXXYYYTTTZZZ___ggg{{{pppcccJJJDDDNNNJJJHHHRRRTTT\\\sss~~~wwwiii]]]QQQKKKFFFGGGKKKSSS```lllwww}}}|||}}}{{{www^^^HHHGGGMMMPPPQQQUUUWWWXXX\\\___bbbjjj|||tttjjjZZZPPPMMMJJJHHHHHHIIIIIIHHHDDDBBB@@@@@@???>>>;;;999666555444333222111111111////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++++++++******++++++,,,------333DDDZZZgggcccYYYQQQHHHJJJHHHMMMYYY```nnn{{{qqqrrrzzz}}}tttbbbNNN>>>777888<<<666555555666999@@@IIIPPPSSSUUUWWWYYY```kkksssvvvlllYYYHHHCCCCCCAAACCCGGGIIIVVVlllzzz|||nnn[[[UUUUUUSSSOOOLLLLLLJJJIIIKKKMMMOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQUUUUUU]]]qqqdddIII@@@<<<@@@@@@<<<===BBB???>>>>>>>>>???AAADDDEEEKKKPPPWWW^^^gggrrr}}}|||xxxuuutttsssvvv|||```]]]aaaiiijjjbbb[[[\\\YYYZZZZZZXXXVVVUUUVVVXXXWWWTTT[[[bbbkkkvvvlllRRREEELLLJJJJJJOOONNNTTTfffvvvtttiiiZZZRRRKKKJJJOOOXXXfffrrrzzzzzzzzzjjjWWWHHHJJJRRRVVVYYY\\\\\\\\\^^^```aaagggvvv}}}}}}ppp]]]QQQNNNJJJHHHHHHIIIIIIIIIDDDCCCAAA@@@???>>>;;;888666555444333222222222222////////////...............------,,,,,,------...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++***++++++++++++,,,,,,000333===MMMWWWXXXUUUTTTJJJNNNNNNSSS\\\]]]bbbqqqqqqnnnmmmnnnkkkhhhkkkrrrwwwxxxssscccNNN===777777666666555444666:::@@@EEEOOORRRUUUVVVZZZcccnnnvvvqqq^^^LLLDDDCCCCCCFFFJJJNNNVVVeeewwwuuuiiiwwwuuufffXXXTTTUUUSSSOOOMMMKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQTTTSSSXXXjjj]]]HHH:::>>>AAA<<<:::??????>>>>>>>>>>>>@@@BBBCCCHHHMMMSSSXXX```kkkzzz{{{rrrssstttrrrrrryyyuuu]]][[[___ggghhhaaa[[[ZZZWWWWWWXXXWWWVVVUUUWWWYYYXXXWWW\\\bbblll{{{bbbIIIIIIIIILLLMMMJJJOOO[[[kkk||||||sssfff]]]UUUUUUZZZbbbnnnyyy|||yyy}}}~~~\\\QQQIIINNNVVV[[[___bbb```______```___bbbnnn{{{yyybbbRRRNNNJJJHHHHHHIIIIIIIIIEEEDDDBBB@@@@@@>>>;;;888555555444333222222222222////////////...............------,,,,,,------...+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,///000777BBBJJJMMMOOOSSSRRRVVVSSSTTT[[[ZZZXXXaaafffcccbbbbbbaaa___aaadddwww|||}}}pppZZZFFF;;;888777777555444333555:::===IIIMMMRRRUUUXXX^^^kkkwwwyyyjjjXXXMMMIIIIIIMMMQQQXXXZZZ^^^gggwww{{{fffkkk{{{}}}ggg\\\TTTSSSTTTSSSQQQQQQMMMMMMLLLKKKJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSSSSRRRUUUddd{{{pppSSS<<<>>>DDDAAA===??????>>>>>>>>>>>>???@@@AAAEEEJJJPPPTTTYYYdddttt|||wwwnnnqqqrrrqqqtttnnn^^^\\\^^^bbbccc___[[[YYYWWWXXXYYYXXXWWWWWWYYY[[[\\\\\\\\\```kkk|||yyyTTTIIIGGGMMMKKKHHHMMMSSS\\\mmmzzznnnfff___aaafffmmmvvv}}}}}}~~~{{{oooRRRMMMLLLQQQXXX^^^bbbeeebbb``````aaaaaadddnnnyyygggTTTPPPKKKHHHHHHHHHIIIIIIFFFDDDBBBAAA@@@>>>;;;888555444333333222222222333////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,++++++...666@@@EEEGGGJJJOOOXXXZZZSSSQQQYYY[[[ZZZaaa___]]]\\\]]]___```______wwwxxxvvvjjjWWWFFF<<<999777777666444222333666888BBBFFFNNNUUUXXX]]]iiiuuuxxxjjj\\\SSSOOOQQQTTTXXXXXXXXX[[[fff}}}nnnlllwwwzzzxxxrrr[[[UUUPPPRRRSSSRRRQQQRRRNNNNNNNNNLLLJJJIIIIIIKKKNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNPPPRRRSSSRRRQQQTTT^^^qqqyyy]]]CCC<<<@@@@@@???@@@>>>>>>>>>>>>>>>>>>??????BBBGGGMMMPPPTTT]]]lllxxx}}}vvvtttlllooopppqqq{{{}}}fff^^^]]]]]]___```___\\\ZZZXXXYYYZZZZZZYYYYYY[[[\\\]]]^^^[[[^^^hhhqqqfffNNNGGGLLLJJJIIIMMMNNNUUUccczzzwwwnnngggiiiooottt{{{}}}~~~~~~|||~~~}}}{{{}}}~~~aaaMMMMMMPPPTTTXXX]]]aaaddd```___```cccfffiiisss}}}kkkVVVRRRLLLHHHGGGHHHHHHHHHGGGEEECCCAAA@@@>>>;;;888444444333222222222333333////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++))),,,444<<<@@@AAAGGGNNNXXX\\\WWWWWWccceeebbbeee[[[ZZZ[[[^^^cccgggeeebbbuuurrrmmmbbbUUUGGG===888777777666444222222444666===AAAJJJUUUYYY\\\eeepppyyylll^^^VVVSSSTTTTTTVVVWWWXXX___pppxxxzzz~~~xxxzzzcccUUUPPPOOOQQQRRRPPPPPPQQQMMMNNNNNNMMMJJJIIIKKKMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRPPPQQQSSSYYYfffzzzqqqVVVBBB;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>DDDJJJMMMOOOWWWeeepppvvvppppppjjjlllnnntttuuu[[[ZZZ[[[\\\^^^```aaa^^^[[[ZZZZZZ[[[ZZZYYYYYY[[[]]]ZZZ^^^ZZZ]]]fffhhh~~~{{{VVVGGGLLLHHHIIINNNIIIQQQ\\\rrrwwwnnnnnnttt{{{|||{{{||||||{{{}}}{{{zzz~~~{{{XXXLLLPPPSSSUUUVVVZZZ^^^aaa```___```ccceeehhhpppyyylllWWWSSSMMMHHHGGGGGGHHHHHHGGGEEECCCAAA@@@>>>;;;888444444333222222222333333000/////////...............------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,---,,,++++++,,,---000555888<<>>HHHUUUZZZ[[[bbbkkkzzzvvvfff[[[VVVUUUSSSWWW[[[\\\```jjjzzzzzzwww~~~zzzVVVRRROOOOOOQQQRRROOONNNPPPKKKMMMNNNMMMKKKJJJMMMOOOKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQOOOQQQSSSUUU^^^qqqoooOOO===<<>>>>>>>>>>>============;;;BBBIIIKKKLLLSSS```kkkwww}}}rrrlllmmmhhhjjjmmmvvvoooTTTUUUXXX\\\___bbbccc```\\\ZZZ[[[[[[[[[YYYYYY[[[\\\VVV\\\YYY\\\eeebbbttt{{{]]]IIILLLGGGIIINNNFFFKKKTTTiii~~~sssrrrxxx~~~{{{zzz|||{{{zzz~~~}}}~~~|||zzzTTTLLLRRRVVVVVVUUUXXX\\\^^^bbb______aaabbbccciiippptttZZZRRRIIIEEEFFFIIIJJJIIIHHHFFFCCCAAA???===:::888444444333222222222333333111000///......------...------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***///444666999CCCMMM[[[[[[gggyyyvvvnnnooopppqqqpppooorrrvvvtttooommmvvvyyyqqqhhh^^^NNN<<<:::===;;;555444666444000444999@@@HHHNNNSSSXXX[[[iiisss~~~uuufffXXXQQQSSS[[[eeeiiiiiikkkpppvvvvvvtttssszzzmmmPPPPPPPPPOOONNNNNNNNNOOOPPPRRROOOLLLLLLNNNOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLJJJHHHJJJNNNPPPPPPOOOTTTSSSOOOSSS```hhhxxxqqqIII<<>>AAA@@@======@@@===???AAACCCFFFKKKRRRVVV\\\jjj}}}rrrfffdddggghhhiiirrrqqq]]]\\\[[[[[[]]]```aaa___\\\[[[YYYXXXWWWYYY[[[\\\]]][[[WWWWWW[[[ZZZ[[[kkk|||iiiuuuPPPJJJFFFHHHJJJBBBHHHHHHRRRhhh{{{zzzyyyxxxyyy}}}zzz}}}uuuWWWSSSTTTUUUWWWXXXZZZ[[[[[[XXXXXXYYY[[[^^^bbbdddeeerrrwwwWWWQQQJJJFFFGGGIIIJJJIIIHHHFFFCCCAAA???===:::888555444333333222222222333111000///......------...------------------------,,,,,,+++******+++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111555AAALLLZZZZZZaaaiiiiiiddddddjjjsss|||tttjjjfffNNN@@@666888:::666444666111444888===AAAGGGMMMRRR[[[eeettt}}}rrrkkk``````^^^^^^```cccgggiiifffrrr~~~}}}~~~vvvppppppkkkqqqaaaOOOPPPMMMMMMLLLLLLLLLMMMOOOPPPQQQOOONNNNNNOOOOOOOOONNNMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLKKKMMMOOOPPPPPPOOOMMMPPPNNNQQQXXX\\\lllaaaLLLAAA===;;;<<<@@@AAA>>>>>>@@@<<<===>>>???AAADDDIIIMMMQQQ[[[lllwwwkkkbbbbbbgggggggggrrrrrr___[[[ZZZ[[[\\\^^^___^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZWWWWWWYYYXXXYYYgggxxxiiiYYYKKKEEEGGGHHHAAAHHHFFFLLL^^^sss}}}yyyyyyxxxvvvwww|||~~~{{{sss```YYYXXXWWWWWWWWWYYY[[[\\\YYYYYYZZZ[[[\\\^^^___```hhhvvvjjjUUUQQQKKKHHHHHHIIIJJJIIIHHHFFFCCCAAA???===:::888555555444333222222222222111000///......------...---------------------------,,,***))))))***,,,---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,---///111666CCCOOO\\\\\\___bbb^^^ZZZ^^^ffflllxxx}}}uuuttt^^^GGG777:::<<<666333777333555777999===BBBIIIMMMRRRZZZggguuu}}}~~~xxxsssaaa]]]XXXXXX]]]dddiiikkkhhhooowww}}}zzzzzz{{{~~~}}}{{{nnniiihhhgggwwwnnnTTTKKKQQQMMMMMMLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPQQQQQQQQQOOOPPPSSSTTTTTTSSSPPPOOOLLLLLLLLLMMMNNNOOONNNNNNLLLQQQPPPRRRWWWXXXeee^^^BBB@@@===<<>>===>>><<<<<<=========???BBBEEEMMMSSS^^^jjjwwwwwwppphhhaaabbbfffggglllvvv|||{{{qqqaaaZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYZZZ[[[ZZZXXXXXXYYYWWWYYYdddqqquuu```KKKFFFIIIJJJFFFHHHEEEHHHVVVhhhyyy|||wwwwwwwwwuuuuuu{{{|||}}}ooofffaaa___[[[XXXWWWXXX[[[\\\]]]]]]]]][[[YYYXXXXXXYYY```|||ssshhhbbbZZZSSSPPPLLLIIIHHHIIIIIIIIIHHHFFFCCCAAA???===:::888666555444333222222222222111000///......------...---------------------------,,,***))))))***,,,---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,///111777EEERRR]]]^^^___^^^YYYWWW[[[bbbmmmyyy}}}|||kkkQQQ===<<<===666222555333444555666888<<>>===888444555111222222222333666;;;???IIIMMMTTT[[[ccciiimmmoooeee```ZZZXXX\\\aaaeeegggppptttwwwxxxvvvuuuwwwyyy~~~zzzxxx}}}|||ssslllkkkmmmnnnqqquuuwwwvvvuuuuuuuuuwwwyyyzzztttvvv}}}vvvjjj^^^XXXXXXZZZrrrhhhPPPNNNOOOKKKQQQPPPOOONNNNNNOOOPPPPPPNNNOOOQQQPPPPPPQQQSSSUUUOOOPPPRRRSSSSSSRRRPPPOOOLLLNNNPPPPPPNNNMMMLLLMMMKKKMMMKKKNNNTTTPPPUUUggg^^^FFF>>>888999;;;::::::<<<<<<===>>>===<<<<<<>>>@@@<<<@@@FFFLLLRRRXXX^^^bbbooottt{{{rrrggg^^^]]]aaadddhhhmmmzzzyyy{{{}}}nnniiiccc[[[XXXYYYYYYXXXWWWWWWYYYZZZ[[[]]]___^^^ZZZYYYZZZ]]]YYYZZZ[[[ZZZYYY\\\bbbhhhxxx^^^PPPMMMGGGGGGGGGEEEFFFOOOZZZiii|||xxxtttsssuuuttttttvvv}}}zzzxxxoooccccccgggddd___ZZZXXXYYY[[[^^^ZZZ[[[[[[XXXVVVXXX]]]bbb```kkk{{{lllcccVVVMMMNNNPPPOOOOOONNNLLLJJJIIIIIIJJJHHHFFFCCCAAA???===:::888666666444333222111111111111000///......------...------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++***,,,......333>>>KKKQQQTTTXXX[[[]]]___``````llluuu|||{{{wwwuuurrrooovvvxxxyyy}}}wwwqqq```LLL???;;;;;;999666222333333333222444888:::AAAFFFMMMSSSWWW\\\aaaeeedddaaa]]]ZZZ[[[^^^aaabbbggglllrrruuutttqqqoooooorrrvvv~~~~~~wwwxxx~~~~~~yyysssooolllkkkeeeeeeeeeiiipppxxx}}}vvvqqqpppooommmnnnsssrrrrrrrrrssstttvvvxxxyyyyyy|||qqqdddYYYQQQQQQUUUaaa{{{^^^MMMKKKNNNMMMQQQPPPOOOMMMMMMMMMNNNNNNKKKMMMNNNNNNMMMNNNQQQTTTOOOOOOPPPPPPPPPPPPOOOOOONNNPPPSSSSSSPPPNNNNNNNNNMMMMMMIIIMMMTTTPPPQQQ___uuupppUUUJJJ@@@<<<;;;:::999;;;;;;===>>>>>>======>>>@@@>>>@@@CCCFFFIIINNNSSSWWW\\\bbbkkkqqqtttyyy}}}vvv___[[[ZZZ]]]aaagggsss~~~nnn___]]]^^^ZZZWWWXXXYYYWWWUUUUUUWWWZZZXXX[[[^^^\\\YYYWWWYYY\\\XXXZZZ[[[YYYYYY]]]bbbeeeooo{{{oooZZZPPPFFFGGGFFFEEEFFFLLLTTT```qqqzzzrrrpppqqqtttrrrrrryyywwwxxxtttaaa\\\___aaa^^^[[[XXXXXXZZZ]]]```ZZZ[[[ZZZWWWVVVZZZbbbiiidddiiiooozzztttcccTTTQQQSSSNNNOOONNNLLLJJJIIIIIIJJJHHHFFFCCCAAA???===;;;888777666444333222111111111111000///......------...------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,+++,,,------///:::EEEKKKOOOTTTZZZ```dddccc```kkkssszzzzzzwwwuuurrrmmmuuuyyyzzzzzz|||nnncccPPP???;;;>>>===888444555666555555555888:::888@@@IIINNNPPPRRRXXX\\\```___]]][[[[[[]]]```bbbWWW]]]fffmmmnnnllljjjiiioooqqqxxx~~~zzznnnhhhhhhpppnnnjjjccc\\\VVVSSSRRRPPPSSSYYY^^^dddnnnyyy}}}xxxuuuuuurrrlllkkkoooqqqqqqrrrsssuuuvvvxxxyyy}}}uuudddXXXOOOLLLPPPWWWkkkppp\\\PPPJJJLLLQQQQQQPPPNNNLLLKKKKKKLLLLLLHHHJJJLLLLLLKKKLLLOOORRRNNNNNNNNNNNNNNNNNNNNNNNNOOOSSSVVVUUURRRPPPOOOPPPQQQOOOJJJOOOWWWSSSQQQ\\\eeeooogggYYYJJJCCC>>>:::888888:::<<<============>>>@@@???@@@@@@@@@AAADDDIIIMMMMMMUUUaaaiiinnnsssyyy~~~xxxiii^^^SSSVVV\\\```ccckkk}}}hhhXXXYYY]]]\\\WWWXXXYYYWWWTTTTTTWWWZZZUUUYYY\\\[[[WWWVVVXXX[[[VVVYYYZZZYYYYYY]]]aaacccgggzzzssszzzbbbTTTHHHIIIFFFDDDFFFJJJPPPYYYiiixxxxxxqqqppprrrssspppqqq{{{vvvwwweeeWWWXXX]]][[[YYYWWWVVVWWWZZZ___aaa]]]^^^\\\XXXUUUYYYccckkk```bbbdddzzztttjjjcccVVVXXXOOOIIIKKKNNNLLLGGGEEEEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...111666:::???FFFQQQZZZ```cccgggiiivvvxxxzzzzzzxxxuuusssrrrzzzyyyyyypppZZZBBB777;;;===999777444222111222333333222999<<>><<<:::999999777999<<<<<<:::;;;???AAA@@@??????@@@BBBDDDEEEKKKOOOVVV^^^eeekkknnnooovvvyyyzzzqqqfff\\\WWWTTTYYY^^^```ffftttsss___XXXXXX[[[```YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZYYYXXXUUUTTTVVVZZZZZZYYY[[[```aaarrryyyzzzzzz[[[IIIBBBJJJGGGEEEFFFIIIQQQ```ooo~~~tttlllmmmsssoootttzzzuuuxxxrrr___XXXVVVTTT\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZ\\\]]]]]][[[[[[\\\^^^bbb^^^bbbwwwkkk\\\SSSLLLMMMPPPNNNKKKIIIEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...222666CCCIIIRRR\\\dddjjjnnnooosssvvvzzz}}}~~~~~~~~~}}}ttteeeWWWIII>>>::::::888666333333333444444333555888<<>>===>>>???AAABBBDDDGGGMMMTTTZZZ```dddfffllloootttzzz}}}||||||}}}~~~}}}|||zzzpppeee\\\XXXWWWWWWZZZZZZ]]]hhhvvvkkk[[[UUUUUUXXX[[[ZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTTTTUUUWWWWWWWWWVVVVVVUUUWWWZZZYYYWWWYYY]]]___kkkwwwvvv[[[IIIHHHGGGGGGGGGHHHLLLYYYfffuuu~~~}}}vvvnnniiikkkrrrrrr{{{zzzrrrwwwhhhXXXVVVXXXYYYZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[]]]```^^^```ooo}}}___UUUMMMMMMOOOMMMLLLLLLEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++...111AAAHHHTTT___hhhmmmooooooooorrrwww}}}}}}uuuqqqbbbJJJ<<<<<<:::888555444555555555444333555777:::<<<@@@DDDHHHJJJOOOTTTWWWWWWVVVXXXZZZTTTWWWWWWTTTVVV^^^eeeggg```]]]\\\]]]```^^^XXXRRRJJJKKKKKKHHHEEECCCCCCDDDDDDCCCCCCFFFLLLRRRUUUVVVWWWYYY[[[^^^______^^^^^^```gggmmmooosssxxx{{{zzzwwwwwwtttoooggg]]]TTTNNNDDD@@@???@@@???KKKmmmttteeeWWWRRRRRRPPPOOOOOOIIIIIIIIIJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKKKKMMMOOOTTTaaannnyyygggVVVOOOOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQVVV]]]kkkhhhMMMAAA@@@;;;999999;;;;;;999999<<<>>>===<<<<<<<<<===>>>???>>>@@@DDDHHHNNNTTTXXXZZZaaacccgggkkkppptttwwwxxx|||}}}zzzyyyyyyzzzzzzyyyyyyyyyyyy{{{||||||zzzxxxrrrjjj^^^SSSMMMNNNRRRUUUVVV\\\fffqqqxxxxxxqqqlllyyydddYYYVVVUUUVVVXXX[[[[[[ZZZYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXVVVWWWZZZYYYUUUWWW[[[]]]ccczzz}}}}}}oooOOOIIIJJJKKKKKKGGGFFFNNNYYYmmmyyyvvvoooiiigggjjjqqqvvvvvvqqqxxxyyybbbWWWXXXYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\XXXZZZ\\\\\\\\\]]]___aaa```bbb```fff]]]TTTKKKJJJJJJIIIIIIKKKEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000...,,,*********,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++******+++...000???MMM___lllooonnnllllllkkkmmmrrrxxx~~~uuuaaaKKK>>>;;;999666555555555444333444555666777999<<>>???FFF\\\aaaXXXPPPPPPRRRQQQQQQRRRLLLKKKIIIHHHIIIJJJLLLMMMIIIJJJJJJKKKLLLMMMNNNNNNKKKJJJKKKLLLNNNVVVgggxxxttt```PPPLLLOOOQQQNNNNNNNNNNNNOOOOOOPPPPPPSSSSSSUUU```zzzdddOOOEEE>>>:::888;;;<<<:::;;;>>>>>>===<<<;;;;;;<<<<<<======>>>???BBBFFFKKKPPPRRRZZZ[[[___cccgggjjjlllmmmsssxxx}}}~~~|||zzzyyy}}}zzzwwwvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvtttpppmmm]]]YYYTTTPPPNNNNNNPPPRRRQQQbbbssssssggg]]]___fffqqqccc]]][[[YYYXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\[[[ZZZXXXXXXXXXWWWVVVWWWYYYXXXUUUWWW[[[^^^^^^mmmwww}}}RRRLLLMMMOOONNNHHHCCCGGGOOOgggvvv{{{pppkkkhhhhhhkkkpppzzz{{{uuurrrzzztttddd^^^]]]ZZZVVV\\\\\\\\\]]]^^^```aaaaaaWWWZZZ]]]___```bbbeeegggbbbfffbbbaaavvv\\\SSSKKKIIIHHHGGGHHHKKKEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000...,,,*********,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++,,,///222>>>TTTnnn{{{wwwnnnjjjjjjggggggjjjqqqzzzxxx___CCC===:::777555555555444333444555555555666999===@@@DDDGGGJJJKKKKKKMMMQQQUUUZZZ^^^___\\\]]]aaaeeeeee```ZZZTTTSSSUUUUUURRROOOLLLMMMOOOQQQSSSTTTTTTTTTcccdddbbb]]]TTTOOONNNPPPQQQTTTXXX\\\^^^]]]\\\ZZZ\\\eeeooouuuxxxwwwppphhhbbb]]]UUUMMMFFFAAA??????AAA===<<>>AAA>>>======<<<<<<<<<<<<===>>>======>>>AAAEEEIIIKKKRRRTTTWWW[[[___ccceeeffffffkkkrrrtttssssssvvvzzzvvvtttrrrrrrssstttttttttvvvtttqqqoookkkfff```[[[MMMMMMMMMMMMOOOPPPRRRTTTXXXdddllleeeXXXZZZooovvvlllbbb```^^^[[[XXXXXXYYYYYYYYYXXXXXXXXXXXXXXX\\\^^^___]]]ZZZXXXXXXYYYVVVTTTVVVYYYYYYWWWXXX]]]```]]]fff{{{\\\LLLKKKLLLLLLHHHDDDGGGMMM]]]lllyyyqqqjjjiiiiiiiiilllpppuuutttuuu~~~mmmbbb``````\\\YYY\\\]]]^^^```aaabbbccccccZZZ\\\^^^______```bbbdddaaaeeebbb___ooozzz]]]UUUNNNKKKIIIGGGIIILLLEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++******+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))+++,,,---,,,---000222888NNNhhhtttpppgggdddeeecccbbbccckkkwwwmmmLLL@@@===999777777666555444222333444333333444777999@@@CCCEEEEEEEEEFFFJJJNNNRRRXXX\\\\\\___eeehhhhhhddd```]]]^^^bbbccc```\\\\\\^^^bbbhhhnnnppppppnnnvvvvvvrrrgggYYYPPPOOORRRPPPRRRUUUWWWYYYZZZZZZZZZbbbiiioooqqqqqqnnndddZZZTTTOOOGGG???:::888999::::::<<>>===========================<<<<<<<<<===???BBBCCCHHHIIIMMMQQQUUUXXXZZZ[[[\\\aaaggghhhggghhhlllpppooonnnmmmnnnooopppooonnnoookkkgggaaa\\\UUUNNNIIIHHHGGGFFFFFFIIINNNSSSVVV\\\ZZZUUUTTT^^^vvvmmmeee___^^^^^^ZZZXXXYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]___]]]YYYWWWWWWYYYVVVUUUWWWZZZZZZXXXZZZ^^^```^^^cccvvvvvvTTTNNNJJJIIIHHHGGGJJJNNNUUUaaatttvvvkkkgggeeeggghhhjjjooouuupppssszzz}}}eeeYYYZZZ\\\^^^___ZZZ[[[]]]^^^___`````````]]]^^^^^^]]]ZZZYYYYYYYYY]]]^^^]]]]]]gggzzz]]]VVVPPPMMMKKKHHHIIILLLEEEDDDCCC@@@>>><<<:::999777666555444333222222222////////////............------------------------,,,++++++******++++++,,,*********+++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++,,,------,,,,,,---///000>>>PPP[[[^^^]]]___aaaddd```___eeeqqqpppYYYCCC@@@===::::::999777666111222333333222222333555999<<>>???CCCGGGIIIOOOTTTUUUXXX___dddeeeeeedddfffmmmuuuxxxvvvrrrppprrrxxxzzzvvvnnndddYYYTTTSSSUUUSSSSSSUUUWWWYYY\\\^^^```fffhhhfffbbb___ZZZQQQGGGBBB@@@<<<888777777999::::::JJJ```yyyrrr\\\LLLHHHGGGIIILLLKKKHHHIIIMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMJJJHHHJJJMMMNNNOOOTTTZZZ]]]___\\\SSSMMMMMMMMMLLLOOONNNLLLLLLLLLMMMOOOPPPOOORRRUUUUUUWWWbbbxxxxxxhhhVVVKKKCCC===;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===???BBBEEEIIIKKKMMMNNNSSSVVVZZZZZZXXXXXXZZZ]]]cccccccccdddeeedddaaa^^^YYYVVVRRROOOKKKHHHCCC@@@DDDDDDDDDEEEGGGKKKOOORRRUUUSSSVVVddd~~~ttteee___ZZZ[[[\\\ZZZZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[^^^```^^^ZZZWWWYYY[[[YYYXXXYYY\\\[[[XXXYYY]]]^^^^^^aaajjj}}}lll___RRRMMMLLLKKKKKKLLLOOOUUUeee{{{uuummmdddcccdddgggjjjmmmwwwzzzrrryyyttt^^^UUUVVVWWWZZZ]]]YYYZZZ[[[]]]^^^^^^]]]]]]]]]^^^]]][[[XXXVVVVVVVVVZZZXXXYYY]]]bbbnnn\\\UUUOOOMMMJJJGGGGGGKKKEEEDDDCCC@@@>>><<<:::999777666555444333222222222000/////////............------------------------,,,++++++++++++++++++,,,((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,......---+++***+++,,,000666???JJJSSS[[[bbbeeefffaaa]]]```lllyyy{{{mmmcccFFFCCC???===<<<;;;999888222333555555444333333444333666:::;;;;;;<<>>>>>===<<<<<<<<<<<<<<<888:::<<<>>>AAACCCDDDEEEDDDHHHKKKMMMNNNOOORRRTTTTTTSSSTTTUUUTTTRRRNNNJJJDDDBBB@@@@@@AAABBBBBBAAAAAACCCFFFJJJLLLLLLKKKJJJLLLYYYooohhhaaa\\\XXXZZZ\\\\\\]]]```ZZZZZZZZZZZZZZZ[[[[[[[[[\\\```cccaaa\\\ZZZ[[[^^^\\\ZZZ[[[]]][[[WWWXXX\\\[[[^^^___bbbnnnrrr^^^TTTPPPMMMJJJIIIHHHIIIVVVoooxxxnnniiiccccccfffjjjlllrrrtttxxx{{{kkk[[[XXXXXXUUUTTTTTTYYYZZZ\\\]]]^^^^^^]]]\\\ZZZ[[[\\\[[[YYYYYYYYYZZZZZZVVVXXX^^^```dddyyyzzz___VVVOOONNNNNNKKKIIIJJJGGGFFFDDDBBB???<<<:::999666666555444333222222111////////////............+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......111333:::FFFOOOUUU\\\bbbdddggghhhhhhlllvvvrrrjjj]]]PPPAAA<<>>@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHFFFEEEDDDDDD>>>>>>???@@@@@@@@@???>>>@@@AAAFFFKKKHHHCCCFFFNNN^^^rrrrrrhhh```___]]]\\\[[[[[[\\\]]]]]][[[ZZZYYYZZZ\\\___aaagggddd```^^^______\\\YYY[[[ZZZYYYYYYYYYYYYYYYZZZ\\\^^^[[[aaaooo~~~qqqXXXPPPPPPMMMIIIJJJJJJOOO[[[lll|||xxxnnngggaaagggeeefffkkkqqqzzz{{{uuuzzzoooggg^^^YYYYYYZZZYYYVVV[[[]]]``````___]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXVVVXXXZZZ[[[]]]dddoooxxxzzz^^^VVVOOONNNNNNKKKJJJKKKGGGFFFDDDBBB???<<<:::999666666555444333222222111////////////............,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...555@@@JJJQQQZZZccclllmmmllllllrrrwwwrrrfffVVVFFF===999999:::555444333333333333444444222222333444666888:::;;;===???AAABBBBBBCCCEEEGGGGGGMMMUUU^^^eeehhhiiiiiieeeaaa\\\[[[\\\\\\YYYVVVSSSPPPLLLKKKNNNSSSWWWYYY______aaafffiiihhhaaa[[[QQQKKKCCC===:::888666555000444888999888:::AAAGGGkkkwwwbbbPPPHHHIIIGGGMMMSSSTTTQQQNNNMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKPPPQQQRRRQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOORRRTTTTTTSSSWWWaaaiiiaaaKKKBBB<<<999<<<>>>;;;:::<<<@@@>>>======>>>???>>>===;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>AAA???<<<::::::<<<>>>@@@AAA???AAAFFFIIINNNXXXdddyyyuuuhhh```]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZZZZZZZ\\\^^^```aaa```___^^^]]]\\\ZZZYYYZZZYYYYYYXXXWWWWWWWWWXXXYYY\\\ZZZ^^^kkkwwwcccMMMMMMMMMFFFFFFFFFIIIQQQ```qqq~~~ooogggbbb^^^ZZZ^^^hhhrrryyyxxxuuu}}}zzzjjjccc[[[WWWWWWXXXWWWUUUYYY[[[]]]^^^]]][[[[[[\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWYYYZZZZZZZZZ```iiiqqq{{{]]]UUUNNNNNNNNNLLLKKKLLLGGGFFFDDDBBB???<<<:::999666666555444333222222111////////////............,,,------------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,111:::BBBKKKVVV```jjjmmmooottt~~~rrr___KKK???<<<>>>777777777666555444444333111111111222333444555666:::<<<======<<<;;;===>>>???BBBGGGLLLOOOQQQQQQPPPNNNKKKIIIIIILLLNNNLLLJJJHHHHHHIIIJJJMMMSSS[[[```ddddddfffhhhggg```TTTLLLDDD???888444333444444555333777;;;<<>><<<;;;;;;;;;<<<<<<999777;;;<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<>>>===;;;::::::<<<>>>@@@DDDCCCFFFRRR```qqq{{{oooggg```[[[ZZZZZZZZZZZZYYYXXXWWWVVVZZZZZZ[[[[[[\\\\\\]]]]]][[[]]]___^^^[[[XXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVZZZYYY[[[dddnnntttOOOKKKOOOKKKGGGFFFFFFHHHQQQ___pppzzz~~~nnndddaaa```^^^dddmmm}}}|||xxxyyynnnfffaaaZZZWWWXXXYYYXXXVVVXXXYYYZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXX[[[bbbggg{{{\\\TTTNNNNNNNNNLLLLLLMMMGGGFFFDDDAAA???<<<:::999666666555444333222222111////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---000666<<>>======;;;:::777555333222444444333333333333444444888999::::::999888999;;;>>>???AAACCCDDDDDDDDDDDDDDDCCCCCCEEEIIIKKKLLLKKKGGGIIILLLNNNPPPUUU]]]ccccccbbbbbbaaa\\\SSSHHH@@@:::888666444555666888999999:::;;;AAAOOOhhhhhhWWWMMMHHHIIIMMMOOOPPPRRRQQQNNNMMMMMMOOOLLLJJJHHHHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLRRRQQQQQQPPPOOONNNLLLKKKJJJLLLNNNOOONNNNNNNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQRRRTTTXXX[[[\\\]]]gggyyyxxxiiiWWWIIICCC@@@???>>>===<<<<<<===>>>===;;;999<<<<<<=========<<<;;;:::;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<======;;;<<<>>>@@@AAAAAAAAAAAACCCIIIXXXnnnuuueeeaaa```]]]\\\XXXXXXYYYYYYYYYWWWUUUTTTXXXYYYZZZ[[[\\\\\\[[[ZZZYYY^^^cccaaaZZZUUUVVVYYYZZZZZZXXXWWWUUUUUUTTTTTTTTTYYYXXXYYY___eee{{{vvv[[[LLLOOOSSSLLLKKKHHHFFFHHHQQQ___iiiyyyxxxkkkaaa]]]```bbbbbbhhhooo~~~zzz{{{nnnccc```[[[YYYZZZZZZZZZYYYVVVWWWXXXXXXWWWXXX[[[]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZXXXWWWYYY^^^aaannn\\\TTTNNNNNNNNNLLLLLLMMMGGGFFFDDDAAA???<<<:::999666666555444333222222111////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---...333999CCCTTTcccjjjnnnttt{{{|||kkkSSS@@@>>>===;;;999777555444333666555444444333333333333444555777777666777888:::>>>??????@@@@@@AAABBBBBBAAAAAACCCFFFJJJMMMNNNNNNJJJLLLNNNOOOOOORRRXXX\\\YYYXXXUUURRRLLLEEE>>>999666777777777777777777777555666===NNNiiirrrYYYMMMLLLMMMLLLLLLOOOOOOOOONNNLLLLLLMMMNNNLLLJJJHHHIIIJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPPPPOOONNNLLLKKKJJJGGGIIIKKKLLLLLLLLLMMMOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPTTTYYY\\\\\\[[[___pppoooaaaTTTFFF;;;???>>>===>>>@@@BBBAAAAAA::::::;;;<<<<<<<<<<<<<<<===============<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>AAACCCEEEIIIWWWooo|||eee]]]]]]\\\[[[\\\XXXYYYYYYZZZYYYWWWVVVTTTVVVWWWYYYZZZ[[[ZZZYYYXXX[[[aaaeeebbbZZZTTTUUUXXX[[[ZZZYYYWWWVVVUUUUUUUUUTTTYYYXXXYYY]]]___ooo|||rrrSSSMMMUUUMMMLLLIIIEEEDDDIIISSSZZZmmmxxxpppggg]]]ZZZ\\\___bbbddddddeeepppyyyyyy~~~zzz~~~lll___]]][[[YYYYYYZZZZZZYYYVVVWWWXXXXXXWWWXXXZZZ\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZ]]]___fffzzz]]]UUUNNNNNNNNNLLLKKKLLLGGGFFFDDDBBB???<<<:::999666666555444333222222111////////////............,,,------------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++***,,,111777CCCUUUfffxxxyyyyyyzzz}}}rrr]]]KKK>>>===;;;888777666777777555555444333222222222222///111333333333444666888:::;;;;;;<<<===>>>???@@@<<<===@@@CCCFFFHHHIIIJJJGGGHHHIIIHHHHHHIIIKKKMMMKKKIIIGGGCCC???;;;888777555777888777555555555666666>>>PPPkkkzzzeeePPPKKKNNNPPPNNNKKKMMMLLLKKKJJJJJJKKKKKKLLLJJJIIIGGGHHHJJJKKKJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLNNNRRRVVVXXXXXXXXX___lll}}}{{{^^^HHHBBB>>>:::888999<<<>>>>>>:::::::::::::::;;;<<<===<<<=========<<<;;;;;;:::999999999999::::::::::::<<<:::888888===FFFOOOUUUgggwwwoooaaa^^^]]]YYYWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUZZZ___ccc___XXXSSSTTTXXXZZZYYYXXXWWWVVVUUUUUUUUUSSSWWWVVVXXX\\\[[[eee{{{zzzkkkVVVTTTOOOMMMIIIEEEDDDGGGLLLPPP^^^jjjxxx}}}oooddd]]]XXXYYY\\\^^^```ccc``````iiiwwwvvv|||{{{|||qqqdddZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^^^^ppp^^^VVVOOONNNNNNKKKJJJKKKGGGFFFDDDBBB???<<<:::999666666555444333222222111////////////............,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,///333===PPPaaauuuzzz}}}~~~|||sssggg]]]IIIFFFAAA===:::999999:::666555444333222222222222///000222222222333444666444555666777999::::::;;;777999<<<>>>@@@AAABBBBBB@@@???>>>???@@@AAA@@@???>>>>>>===;;;888666555555555666777777777:::@@@DDDRRR```xxxfffYYYMMMLLLOOONNNLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCEEEGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPRRRSSSTTTUUUZZZdddoooyyyuuu```YYYNNNDDD@@@???@@@AAAAAA???===;;;;;;<<<>>>???<<<<<<<<<===<<<<<<;;;;;;999999:::;;;<<<======>>>BBBEEEJJJTTTaaaooo{{{|||mmmddd___aaa]]]UUUTTTZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVYYY[[[YYYTTTRRRTTTWWWWWWWWWVVVUUUUUUUUUUUUUUUSSSUUUTTTWWW\\\XXX[[[llluuu```\\\VVVNNNHHHEEEFFFHHHIIIOOOYYYeeerrrkkk^^^\\\WWWUUUZZZ]]]]]]```ffffffhhhrrr~~~wwwzzz{{{vvvbbb]]]XXXYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXYYYYYYYYYZZZZZZZZZ[[[VVVVVVVVVWWWYYYZZZ[[[[[[[[[iii}}}___VVVOOONNNNNNKKKIIIJJJGGGFFFDDDBBB???<<<:::999777666555444333222222111000/////////............+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---...///666GGGXXXfffrrr~~~{{{vvvnnnkkkXXXSSSKKKDDD>>>;;;::::::777777666555444444444444111333444444333333444666000111333444666666777777555888;;;<<<=========>>>;;;888777888;;;===;;;888666888999888777555444444555666777888<<>>???AAACCC<<<======>>>>>>=========;;;<<<===???AAACCCDDDEEEMMMXXXjjjtttaaa```[[[]]]bbb]]]SSSTTT]]]YYYXXXWWWUUUTTTUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSUUUTTTQQQQQQTTTWWWUUUUUUTTTTTTTTTTTTTTTUUURRRSSSRRRVVV\\\WWWVVVccc}}}pppmmmcccVVVKKKGGGFFFEEEDDDEEELLLVVVbbbsss}}}jjj]]]UUUVVVRRRSSSYYY]]]^^^ccckkkxxxzzz}}}fffZZZ]]]YYYZZZ[[[[[[YYYWWWWWWWWWYYY[[[^^^^^^]]][[[ZZZZZZXXXYYYYYYYYYZZZZZZ[[[[[[VVVVVVUUUVVVXXXYYYXXXXXX]]]fffttteee[[[SSSPPPOOOLLLKKKLLLKKKBBBHHHHHH999<<>>EEEOOO```uuuwwwgggXXXOOOOOONNNMMMLLLKKKJJJIIIGGGFFFFFFHHHIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJLLLMMMMMMPPPQQQQQQRRRQQQPPPNNNMMMRRRSSSTTTWWW___sssooocccWWWQQQMMMJJJJJJMMMJJJIIIGGGDDD@@@???@@@BBBEEEAAAGGGSSSSSSOOO\\\qqqzzzooocccbbbZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWVVVUUUSSSSSSUUUVVV\\\YYYVVVTTTTTTUUUTTTTTTQQQRRRTTTSSSQQQPPPPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVUUUUUUVVVYYY\\\]]]lllzzzooo___OOOFFFFFFIIIFFFEEEFFFMMMXXXgggttt|||tttfffZZZUUUVVVSSSRRRPPPWWWbbbeeeppp}}}tttyyysssddd[[[VVVYYY]]]bbbaaa]]]YYYYYYZZZYYY\\\^^^]]]ZZZXXXXXXYYYYYYVVVTTTUUUXXXZZZYYYXXXTTTTTTTTTTTTTTTWWW[[[______cccjjjxxxddd[[[RRRPPPNNNLLLKKKLLLNNNCCCFFFEEE999;;;@@@666<<<:::888666444222111111000000/////////.........------------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......,,,+++///777>>>NNNXXXgggttt}}}ppp\\\MMMCCC>>>===;;;:::999999888666444555444444444444555666666333333333444444555555555666666555555555444444444000111333444444555555666999666777::::::666666::::::>>>HHHXXXmmm{{{fffZZZPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFGGGIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJOOOOOOPPPPPPPPPOOOMMMLLLQQQRRRSSSTTT[[[lllrrrhhh```]]]___```]]]WWWPPPJJJGGGIIIKKKRRRVVVbbbppptttsss|||zzzggg___```ZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVUUUUUUVVVYYY\\\^^^[[[WWWUUUUUUTTTSSSSSSQQQSSSTTTTTTRRRQQQQQQRRRVVVUUUTTTSSSSSSTTTUUUUUUVVVUUUUUUUUUVVVYYY[[[]]]hhh~~~qqq```VVVPPPIIICCCCCCEEEHHHIIILLLTTT^^^eeettt{{{~~~ooodddZZZQQQOOOQQQUUUUUURRRZZZhhhppp~~~zzzpppyyyqqqccc[[[YYYYYY]]]aaa___ZZZWWWVVVWWWYYY[[[]]]\\\ZZZXXXXXXYYYZZZXXXVVVWWWZZZ[[[ZZZYYYTTTTTTUUUUUUVVVXXX]]]aaa```ccchhhssscccZZZQQQOOONNNLLLKKKLLLKKKBBBCCCCCC;;;;;;===666;;;:::888666444222111111111000000000////////////------------------------------,,,,,,,,,,,,------+++++++++++++++*********))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,...444888EEEOOO___mmmyyyyyyjjj\\\LLL@@@===<<<:::888777777777777333333333222333444444555444444444555555555555555666666666555555555555555222111111222555777888777999777666777666666:::@@@JJJRRRccc|||lllYYYTTTNNNOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGHHHIIIHHHFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLMMMMMMNNNMMMMMMLLLKKKOOOPPPQQQQQQUUUaaarrr~~~yyyllleeeccccccwwwwwwhhh___]]]___ZZZYYYYYYXXXWWWVVVTTTTTTRRRSSSUUUVVVWWWZZZ^^^aaa```]]]YYYWWWVVVUUUSSSRRRRRRTTTUUUUUUSSSRRRRRRSSSWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVXXX[[[\\\dddmmmwwwddd]]]XXXMMMCCC???CCCGGGFFFEEEHHHQQQXXXbbblllyyyuuuhhhZZZSSSPPPMMMOOORRRSSSTTTSSS\\\nnnzzzyyyuuuvvvjjj^^^YYY[[[YYY\\\^^^]]]XXXUUUTTTUUUYYYZZZ\\\\\\ZZZYYYYYYZZZ\\\[[[YYYZZZ[[[\\\\\\[[[TTTUUUVVVVVVWWWZZZ^^^bbb```bbbeeekkk|||aaaXXXPPPNNNNNNLLLKKKMMMHHHDDDEEEFFF@@@<<<<<<;;;:::999777555333222111111000000000/////////......---------------------------,,,,,,,,,,,,,,,,,,---************************)))******++++++++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++---...---------000333???HHHVVVfffuuu|||tttsssppp```OOOBBB@@@===:::888888888999888777666444333222222222444555555555555555555555555555555555555555555555666555444666999;;;:::999999888888999<<>>KKK]]]ppp~~~~~~vvvlllWWWRRRLLLHHHEEEBBB>>>:::>>><<<;;;999777555555444555555555555555444444444444444444444444555555555555555666888::::::888666<<<@@@EEEJJJSSScccuuuqqqbbbRRRLLLLLLFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLKKKHHHFFFBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLOOOVVV[[[```uuu~~~mmm]]]YYY\\\]]]\\\[[[ZZZZZZZZZYYYXXXWWWUUUUUUQQQSSSTTTUUUUUUWWW[[[^^^\\\[[[YYYXXXYYYYYYWWWVVVUUUWWWXXXWWWVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSSSSTTTUUUVVVWWWYYYYYY___aaahhh}}}yyyhhhfffkkkbbbZZZOOOFFFCCCBBBBBBAAAGGGMMMVVV^^^gggsss|||lll^^^UUUSSSLLLHHHJJJMMMOOORRRVVVPPP\\\eeessszzzpppxxxaaa^^^___XXXVVV[[[XXXYYYZZZZZZYYYZZZ\\\]]][[[[[[[[[\\\]]]_________^^^^^^^^^]]]]]]]]]^^^^^^ZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^______^^^bbbttt^^^UUUNNNLLLMMMKKKKKKMMMNNNIII???>>>CCC:::222;;;999888666444333222111111............------------------------------------,,,,,,++++++++++++,,,,,,*********+++++++++++++++***+++,,,---............*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---.........///222888DDDXXXoooqqqiii```\\\YYYRRRGGG===>>>===;;;:::888888777777666666666666666555555555444555555555555666666666222444666777666666777999CCCNNN[[[eeerrrzzzbbbVVVLLLKKKKKKCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKLLLLLLJJJHHHCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGIIIJJJKKKJJJJJJKKKKKKKKKMMMQQQTTTWWWhhhkkkaaaYYYZZZ\\\ZZZXXXVVVYYYYYYZZZYYYYYYXXXWWWVVVRRRSSSTTTTTTSSSUUUWWWZZZZZZYYYXXXXXXYYYYYYXXXWWWVVVXXXYYYYYYWWWVVVVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTQQQRRRSSSTTTVVVWWWXXXXXX[[[___aaammm~~~vvvppptttggg[[[MMMDDDBBBBBB@@@>>>BBBEEEIIIMMMTTT___llluuusssdddXXXQQQNNNLLLHHHHHHKKKMMMNNNRRRWWWUUUfffssstttoooooorrrbbb``````]]][[[]]]YYYXXXXXXYYYZZZ]]]___```[[[ZZZZZZ[[[^^^```aaaaaa]]]^^^^^^]]]\\\[[[]]]^^^ZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\]]]^^^\\\\\\hhh]]]TTTMMMLLLLLLKKKKKKMMMGGGFFFBBBQQQeeeWWW<<<777888777666444333222111111////////////............------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---******+++,,,------------)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////111444===OOOhhh|||tttrrrssslll\\\MMMEEEDDDBBB???===;;;;;;:::999999999888888777777777666666777777888888888888555999;;;:::777999AAAHHHYYYjjj}}}jjjXXXQQQJJJKKKMMMGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFGGGIIIKKKKKKJJJHHHCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCFFFEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJKKKLLLOOORRRTTTWWW]]]mmmqqqccc]]]ZZZ[[[[[[XXXWWWYYYWWWWWWXXXXXXXXXWWWWWWVVVSSSTTTTTTTTTSSSTTTWWWYYY[[[YYYXXXXXXYYYXXXVVVTTTWWWYYYZZZZZZXXXWWWWWWXXXUUUVVVWWWWWWWWWVVVUUUUUUQQQQQQSSSTTTVVVWWWWWWWWWYYYZZZ\\\fffxxx{{{xxxccc[[[QQQIIIFFFFFFDDDCCC@@@AAACCCEEEHHHOOOYYYaaannnuuu}}}uuuiii\\\SSSNNNKKKJJJIIIIIIKKKOOOQQQUUU^^^iiinnnuuusssyyy}}}tttnnngggcccbbb```^^^\\\ZZZYYYWWWXXXZZZ]]]___```ZZZXXXWWWYYY]]]```aaa```\\\]]]^^^\\\ZZZYYY[[[]]]WWWYYYZZZ[[[ZZZ[[[]]]^^^ZZZ[[[^^^^^^[[[aaattt~~~\\\TTTLLLLLLLLLKKKKKKNNNBBBHHHPPPqqqPPP===888777555444333222222111000000000000////////////------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------((()))***+++,,,---------))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,+++,,,...000000000,,,---333CCCZZZsssuuucccTTTRRROOOKKKGGGDDDAAA@@@;;;;;;;;;::::::999999999888888999999999:::::::::===AAABBB???<<>>GGGYYYMMM777888777777666555333222111000///000000///......000111000///...---,,,,,,,,,---++++++++++++++++++++++++++++++,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,,,,333???OOO^^^fffssszzznnniiifffddddddeeeggghhhhhhfffbbb______ccciiimmmooozzzzzz}}}nnn[[[NNNLLLJJJHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGDDDBBBBBBDDDFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQSSSTTTUUUUUUUUUWWWZZZ\\\YYYWWWYYY\\\^^^dddrrrzzzlllccc``````___^^^\\\\\\[[[ZZZYYYYYYXXXXXX\\\YYYWWWVVVWWWWWWWWWVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVRRRRRRQQQQQQRRRRRRSSSTTTRRRSSSSSSSSSSSSTTTTTTTTTUUUXXXZZZZZZ]]]jjj~~~uuuzzzooo]]]PPPLLLGGGFFFDDDCCCCCCCCCBBBBBB???CCCHHHLLLPPPWWWaaaiiiuuuzzzzzzxxxtttlllcccYYYQQQLLLNNNIIIFFFIIIMMMOOORRRWWW^^^lllqqqhhhpppfff^^^\\\^^^```aaa```]]]YYYVVVWWWWWWYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXVVVUUUUUUTTTTTTWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWVVVUUUVVVYYY^^^bbbjjj{{{cccXXXOOONNNOOOOOONNNOOOMMMJJJ@@@>>>BBB999444>>>777777666555333222111000///000000///......///111///...---,,,+++++++++,,,++++++++++++++++++++++++)))***+++---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,...444???KKKSSS```sss}}}}}}|||{{{{{{}}}mmmZZZKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIHHHHHHGGGGGGGGGGGGDDDDDDEEEGGGJJJMMMQQQRRRRRRSSSTTTTTTSSSUUUXXXZZZXXXWWWWWWWWWTTTTTT\\\eeexxxnnnggg___ZZZYYYZZZZZZYYY\\\[[[ZZZYYYXXXWWWVVVVVVZZZXXXVVVVVVWWWYYYYYYXXXTTTSSSSSSSSSTTTUUUWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUUUUVVVVVVVVVSSSRRRPPPPPPPPPQQQSSSUUURRRRRRSSSSSSSSSTTTTTTTTTSSSVVVWWWTTTTTT\\\kkkwwwmmmzzzrrr___SSSKKKHHHEEECCCBBBBBB@@@???===???AAAAAABBBEEEKKKQQQbbbfffmmmsssxxx|||{{{vvveeebbb\\\UUUNNNHHHDDDBBBLLLGGGFFFJJJPPPVVV```iiizzzvvviii\\\aaazzzlll[[[VVVXXXYYY[[[\\\[[[YYYVVVTTTVVVWWWYYYZZZ[[[ZZZXXXWWWXXXXXXWWWWWWWWWXXXXXXYYY[[[YYYWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWVVVXXX[[[^^^___mmmbbbWWWNNNMMMNNNNNNMMMNNNJJJIIIFFFEEEBBB::::::AAA777777666555333222111000///000000///------...000------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///...///555>>>EEEVVVkkk}}}~~~||||||{{{uuu```PPPFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDBBBBBBCCCEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDEEEGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGJJJLLLOOOPPPLLLMMMMMMMMMMMMNNNQQQSSSTTTVVVWWWWWWTTTTTTWWW\\\gggrrruuuiiieee___\\\[[[ZZZYYYWWW\\\[[[ZZZYYYXXXVVVVVVUUUXXXVVVUUUUUUWWWXXXYYYXXXSSSQQQPPPNNNNNNPPPQQQSSSPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVVVVTTTQQQOOONNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPRRRTTTRRRQQQVVVaaajjjuuujjj}}}ssseeeVVVQQQJJJEEEDDDDDDBBBAAA@@@AAAAAA???>>>???CCCFFFQQQUUUZZZ```eeekkkqqquuuzzz}}}}}}vvvrrrmmmgggbbbUUURRRMMMIIIGGGGGGIIIJJJLLLLLLQQQ[[[eeepppwwwcccbbbeeerrrwwwaaaXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTWWWXXXZZZ\\\\\\ZZZXXXWWWYYYXXXXXXWWWWWWWWWXXXXXX]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\```hhh{{{bbbXXXOOOMMMOOONNNMMMNNNFFFCCCDDDFFFAAA===<<<;;;777777666555333222111000///000000///---,,,...///,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---///000///...111777<<>>666777777666555333222111000///000000...,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---.........///111444BBBUUUqqq|||```NNNGGGGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCAAAAAA@@@@@@@@@@@@AAADDDFFFGGGGGGGGGGGGBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFIIIKKKHHHMMMOOOMMMMMMPPPQQQPPPSSSPPPUUUcccrrrzzzggg^^^\\\\\\XXXYYYZZZ[[[[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWUUUSSSRRRRRRTTTUUUVVVUUUXXXVVVSSSQQQNNNMMMLLLLLLNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOQQQSSSNNNNNNOOOOOOOOOPPPPPPPPPOOOQQQQQQOOOMMMMMMRRRUUU___zzzeee```|||tttfff]]]TTTKKKDDDDDDCCCAAA@@@@@@AAAAAABBB>>>?????????@@@AAAEEEGGGJJJMMMQQQTTTVVVYYY]]]______aaacccdddccc```]]]ZZZWWWRRRLLLGGGDDDCCCBBBBBBCCCCCCCCCFFFKKKSSSZZZ^^^ppp}}}zzznnnggguuuqqqaaaYYYVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXZZZ[[[\\\\\\ZZZXXXVVV[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYYYYYWWWUUUTTTUUUWWWZZZXXX[[[eeesssdddYYYPPPNNNPPPOOOOOOPPPPPPCCCDDDDDD:::>>>BBB666777777666555333222111000///000000...,,,+++,,,...,,,---............---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---///000///---555HHHccc~~~{{{yyyvvvuuu|||fffSSSJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA>>>???BBBDDDEEEFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFGGGFFFEEEFFFIIIKKKKKKOOONNNJJJJJJNNNPPPNNNSSSMMMOOOYYYcccnnn~~~nnnbbbYYYTTTUUUXXXZZZ[[[\\\[[[YYYWWWUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRTTTUUUUUUUUUXXXWWWVVVTTTRRRPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPOOONNNLLLLLLOOORRR]]]jjjvvvyyyaaajjjwwwiiiYYYNNNKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@AAA@@@>>>>>>@@@BBB???AAACCCDDDEEEFFFIIIKKKEEEHHHLLLPPPRRRSSSRRRRRRPPPLLLHHHDDDDDDFFFHHHJJJJJJLLLQQQXXXbbbllltttyyysssiiilllrrrvvvkkkbbbYYYVVVYYYVVVVVVVVVVVVWWWYYY[[[\\\ZZZYYYXXXWWWVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYYYYYYYXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVTTTSSSUUUWWWWWWWWWYYY]]]dddtttaaaVVVMMMLLLMMMMMMLLLMMMHHH>>>DDDGGG<<<@@@DDD555777777666555333222111000///000000...,,,+++,,,---,,,---.../////////...---++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///------///111222...+++...BBB\\\ttt|||xxxzzz~~~zzzhhhUUUNNNMMMKKKCCC<<>>@@@CCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEEEEEEEHHHJJJJJJMMMLLLFFFFFFLLLNNNLLLSSSMMMMMMUUUZZZ^^^lll~~~sssaaaUUUVVVXXXUUUTTTWWWRRRTTTWWWXXXWWWVVVVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWXXXVVVTTTSSSUUUVVVVVVUUUUUUUUUUUUTTTSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNQQQUUUXXX[[[bbb|||nnnfffqqqoooaaaTTTQQQNNNKKKIIIFFFDDDBBB???@@@AAA@@@>>>>>>???AAA???@@@BBBAAAAAA@@@BBBCCC@@@EEELLLTTTZZZ___bbbcccSSSPPPLLLIIIHHHKKKNNNQQQUUUYYYbbbmmm{{{yyyggghhh{{{vvvfffddd```VVVSSSYYYTTTTTTTTTTTTVVVXXXZZZ[[[YYYXXXVVVTTTSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYWWWUUUUUUWWWZZZTTTVVVZZZZZZZZZfff\\\WWWPPPMMMMMMMMMLLLJJJFFFEEEBBB@@@===;;;::::::888777666444333222111111////////////............//////.........------------,,,,,,+++*********+++---+++)))+++---///---+++))))))******++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,------......---------------............///,,,555DDDYYYnnn~~~ppp[[[UUUMMMHHHGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@???@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIHHHJJJLLLOOOOOOOOONNNOOOQQQUUUYYY[[[qqqttt~~~{{{ooogggYYYXXXVVVTTTSSSSSSTTTTTTVVVSSSRRRTTTXXX[[[[[[YYYYYYWWWSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRSSSTTTUUURRRTTTUUUTTTRRRRRRSSSTTTUUUTTTSSSQQQPPPQQQQQQRRRVVVUUURRRPPPOOONNNNNNNNNLLLMMMNNNNNNMMMLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMUUUYYYcccyyydddiiiwww~~~rrrddd\\\YYYUUUNNNGGGEEEDDDCCCBBBAAA@@@??????>>>======>>>@@@AAAAAA@@@???EEEKKKWWWnnnuuuiiidddUUURRR```hhhhhhnnn{{{~~~jjjcccmmm~~~jjjeee___]]]^^^\\\XXXSSSUUUUUUTTTTTTUUUVVVXXXYYYWWWXXXXXXYYYYYYXXXWWWVVVXXXWWWVVVUUUSSSRRRQQQQQQVVVUUUUUUTTTTTTUUUUUUVVV[[[ZZZXXXWWWWWWXXXYYYZZZ^^^\\\ZZZWWWTTTSSSSSSSSSOOOUUUZZZZZZZZZbbbtttwww\\\WWWPPPMMMMMMMMMLLLJJJFFFEEECCC@@@>>><<<;;;:::888777666444333222111111////////////............///.........---------------,,,++++++******++++++---+++***+++---...---+++(((((((((((()))))))))))),,,,,,++++++******************+++++++++,,,,,,,,,+++,,,------...---------------------...............///333===MMMaaasssmmmWWWPPPLLLHHHEEEEEEEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIILLLNNNOOONNNNNNNNNOOORRRUUUWWWVVVZZZeeexxx~~~ssskkkeee^^^ZZZWWWVVVUUUTTTTTTTTTUUUVVVTTTSSSSSSTTTVVVXXXYYYYYYWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOPPPPPPQQQRRRUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQRRRRRRVVVTTTRRRPPPOOONNNNNNNNNLLLLLLMMMLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKPPPSSSYYYooofffgggtttyyyuuunnniiiQQQNNNJJJGGGDDDDDDEEEFFFDDDCCCAAAAAABBBBBBBBBBBBDDDNNNWWWaaauuu~~~}}}|||ddd```___hhhyyyyyyccc___ZZZYYY[[[\\\YYYVVVXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWYYYZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVZZZYYYXXXVVVVVVWWWYYYZZZ[[[ZZZXXXUUUTTTSSSSSSSSSSSSXXX\\\\\\ZZZ^^^hhhrrrrrr\\\VVVPPPMMMMMMMMMLLLJJJGGGFFFDDDAAA???===<<<;;;888777666444333222111111////////////........................------------,,,,,,++++++******++++++,,,+++***+++---...---,,,)))))))))))))))(((((((((+++************)))))))))******+++++++++,,,,,,,,,++++++,,,---------------------------............222000------666HHH^^^nnn|||}}}jjjUUUEEEGGGEEEDDDDDDDDDDDDBBB@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFGGGJJJMMMOOONNNMMMLLLLLLNNNPPPQQQMMMOOOTTT___oootttlllbbb[[[YYYXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWSSSTTTUUUTTTTTTUUUWWWYYYVVVVVVVVVVVVWWWUUURRROOONNNNNNNNNOOOOOOOOOPPPPPPUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRSSSUUUWWWVVVVVVQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLNNNPPP[[[uuunnncccmmmvvvpppfff[[[SSSOOONNNNNNLLLKKKKKKKKKLLLNNNPPPRRRTTTZZZ]]]^^^iii{{{}}}ppp___UUU]]]jjj|||wwwddd]]]ZZZVVVWWWZZZ]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTUUUUUUVVVYYYZZZZZZYYYWWWUUUUUUVVVWWWWWWVVVTTTRRRQQQNNNPPPRRRUUUWWWXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUXXX\\\\\\ZZZ[[[^^^aaasss\\\VVVPPPLLLMMMMMMLLLKKKHHHGGGDDDBBB???===<<<<<<888777666444333222111111////////////............------------------------,,,,,,++++++***++++++,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........000111111000333===MMMYYYnnnuuudddXXXNNNGGGEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBCCCBBBAAA???>>>?????????@@@AAAAAABBBBBBBBBAAA@@@??????>>>??????????????????@@@AAABBBCCCAAA@@@@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFEEEEEEFFFIIIKKKNNNMMMKKKJJJIIIJJJKKKKKKRRRRRRSSSTTTYYYcccoooyyyvvvlllfffeee```ZZZWWWXXXYYYZZZZZZUUUUUUUUUUUUUUUUUUVVVVVVSSSUUUWWWVVVTTTSSSVVVYYYZZZZZZ[[[]]]]]][[[VVVRRRNNNNNNOOOOOOPPPPPPPPPPPPTTTTTTTTTTTTSSSRRRPPPPPPQQQPPPOOOQQQTTTVVVVVVTTTPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRUUUWWWWWWWWWMMMMMMMMMMMMLLLKKKJJJIIINNNKKKLLLOOOSSSaaasssgggkkkxxxmmmgggdddccc^^^___aaabbbdddhhhkkknnnxxxttthhh\\\^^^ppp{{{~~~|||xxx}}}ttttttwwwwwwaaaYYYYYYjjjtttooobbb\\\YYYWWWWWWZZZ^^^______ZZZYYYWWWVVVUUUTTTUUUUUUTTTVVVYYY[[[[[[YYYWWWUUUUUUWWWYYYZZZYYYWWWTTTSSSRRRTTTWWWYYY[[[\\\[[[ZZZWWWWWWVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUWWWYYYZZZZZZ[[[[[[sss[[[VVVOOOLLLMMMNNNMMMKKKHHHGGGDDDBBB???===<<<<<<888777666444333222111111////////////............,,,,,,------------------,,,++++++***++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++******)))))))))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...(((,,,///000///333<<>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???????????????@@@BBBBBB@@@@@@????????????@@@AAA@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDFFFHHHKKKMMMLLLJJJIIIHHHHHHHHHHHHLLLNNNPPPPPPRRRYYYccckkkqqqyyyppphhhbbb]]]]]][[[YYYXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTVVVXXXWWWUUUUUUWWW[[[[[[\\\]]]___```^^^YYYVVVQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTUUUTTTRRRPPPNNNOOONNNNNNPPPQQQSSSSSSRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOQQQPPPPPPTTTXXX[[[\\\[[[OOOOOONNNNNNMMMLLLKKKJJJOOOKKKLLLQQQSSSWWWkkkwwwfffhhhxxxgggXXXTTT\\\gggnnnhhhkkkeeeccckkknnnooowwwwww^^^RRR[[[hhhuuukkkeee[[[YYYWWWWWWYYY[[[\\\\\\WWWVVVUUUTTTTTTUUUVVVWWWTTTVVVXXXZZZZZZYYYXXXVVVWWWXXXZZZ\\\\\\ZZZWWWVVVVVVWWWZZZ\\\\\\\\\ZZZYYYVVVVVVVVVVVVWWWWWWXXXXXXUUUUUUVVVWWWWWWWWWWWWXXXUUUUUUUUUVVVWWWYYYYYYZZZxxx[[[UUUOOOLLLMMMNNNMMMLLLGGGFFFDDDAAA???===<<<;;;888777666444333222111111////////////............,,,,,,,,,,,,------------++++++******++++++,,,,,,,,,---...---+++***+++,,,***************))))))))))))))))))************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++,,,++++++...444999BBBXXXwwwooo```QQQKKKKKKIIIEEECCCEEEEEECCC@@@>>>>>>AAADDD???????????????@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>======>>>???@@@??????>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDEEEHHHKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGJJJMMMOOOQQQUUU\\\bbb```ppp~~~xxxnnneee```^^^]]]]]]ZZZZZZZZZYYYXXXVVVUUUUUUZZZZZZZZZYYYXXXWWWUUUTTTUUUVVVWWWWWWVVVWWWYYY[[[ZZZZZZZZZ\\\]]]]]]ZZZXXXUUUTTTRRRQQQPPPPPPQQQRRRQQQRRRTTTUUUUUURRRPPPNNNNNNPPPQQQPPPNNNNNNOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSQQQPPPOOOOOONNNMMMQQQVVVYYYYYYXXXNNNNNNOOONNNNNNMMMLLLKKKLLLJJJLLLRRRSSSSSSZZZeeerrrbbbjjjyyy~~~vvvooojjjgggbbb___iiirrrssswwwttt^^^WWW\\\hhhyyyooogggdddaaaXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTUUUWWWXXXUUUVVVWWWYYYYYYYYYYYYXXXWWWYYYZZZ\\\\\\[[[YYYXXXVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTVVVWWW}}}ZZZUUUOOOLLLMMMNNNMMMLLLFFFEEECCC@@@>>><<<;;;:::888777666444333222111111////////////............++++++,,,,,,,,,---------++++++******++++++,,,---+++---...---+++***+++---)))******************+++************++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,+++,,,...111333222@@@WWWqqqnnn___SSSKKKFFFGGGGGGCCC@@@AAAAAACCCCCCBBB@@@???AAACCC@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>===============>>>???@@@>>>======>>>>>>???@@@AAAAAA@@@>>><<<<<<<<<===>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOORRRVVVXXXVVV[[[bbbhhhoooyyyzzzuuurrreeeccc```\\\YYYYYY[[[^^^\\\\\\[[[YYYXXXWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWUUUTTTSSSTTTWWWYYYYYYYYYYYYXXXWWWWWWZZZ[[[[[[ZZZYYYVVVSSSPPPNNNOOOPPPRRRNNNQQQSSSUUUUUUSSSPPPNNNOOOSSSUUURRRLLLIIILLLOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPQQQNNNLLLOOOSSSVVVTTTQQQLLLMMMMMMMMMMMMMMMLLLLLLJJJLLLNNNQQQQQQQQQTTTWWWjjjqqqeeeeeexxx~~~ssshhhVVVOOO___vvvlll`````````]]]WWWXXXXXXXXXVVVTTTSSSRRRSSSRRRRRRRRRRRRTTTUUUWWWVVVVVVVVVWWWXXXYYYZZZZZZWWWXXXXXXYYYZZZZZZZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUTTTRRRQQQSSSTTT}}}ZZZUUUOOOLLLMMMNNNNNNLLLFFFEEEBBB@@@===;;;::::::888777666444333222111111000/////////............+++++++++,,,,,,---------+++*********+++,,,,,,---+++---///...+++)))+++---+++++++++,,,,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,...//////---***...444AAAVVVkkk~~~{{{kkkZZZMMMLLLGGGFFFGGGEEE???AAAFFF>>>BBBEEEFFFDDDCCCCCCDDD@@@@@@@@@???@@@@@@AAABBBAAA@@@@@@???@@@AAACCCDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<===???@@@AAA============>>>???@@@AAABBB@@@>>><<<;;;;;;======??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKOOOSSSVVVXXXUUUUUUYYY```ccceeekkktttvvvvvvnnniiiffffff___aaacccaaa^^^]]]___bbb\\\[[[YYYWWWVVVWWWZZZ]]]XXXYYY[[[\\\\\\[[[[[[ZZZTTTRRRPPPRRRWWWZZZYYYXXXZZZXXXVVVVVVXXX[[[]]]^^^[[[WWWSSSOOOMMMMMMPPPQQQMMMPPPSSSVVVVVVTTTPPPNNNPPPUUUYYYTTTLLLGGGJJJPPPNNNMMMLLLKKKLLLMMMNNNOOOSSSSSSTTTTTTTTTRRRQQQPPPTTTPPPMMMOOORRRTTTQQQMMMJJJKKKLLLLLLLLLLLLLLLKKKJJJOOORRRPPPOOORRRUUUVVVTTTtttrrrgggeee{{{yyycccSSSWWWVVVdddooo]]]ZZZ```aaa]]]WWWYYY[[[ZZZXXXUUUSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWWWWVVVVVVWWWXXXZZZ[[[VVVVVVWWWWWWXXXXXXYYYYYYUUUUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXWWWVVVTTTRRRQQQKKKPPPTTTUUUSSSQQQRRRTTT~~~^^^TTTMMMMMMOOOMMMKKKKKKHHHFFFCCC@@@>>><<<;;;;;;;;;888555333222222111000///............---------.........------,,,,,,,,,---------,,,,,,+++++++++))),,,///---)))(((,,,111*********++++++,,,,,,,,,+++******))))))******+++******)))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,---......------...000111444999???IIIZZZooo}}}yyyjjjddd]]]PPPDDDCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>==================>>>>>>??????@@@AAAAAA??????>>>===<<<<<<=========>>>@@@@@@@@@>>><<<;;;>>>>>>======>>>>>>???@@@============>>>???@@@AAADDDBBBAAA@@@@@@CCCEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJLLLNNNQQQSSSTTTTTTTTTVVVYYY]]]aaaccceeennnzzz~~~zzzpppgggdddcccaaaaaaccc[[[[[[ZZZZZZZZZZZZ[[[[[[^^^]]][[[YYYXXXXXXYYYZZZ]]]\\\]]]^^^___]]]ZZZWWWZZZXXXVVVTTTSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZWWWVVVTTTQQQOOOMMMLLLKKKLLLNNNQQQSSSTTTTTTSSSRRRUUUVVVVVVSSSOOOLLLKKKKKKNNNMMMLLLKKKKKKMMMOOOPPPTTTTTTSSSRRRQQQOOOMMMLLLQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNOOORRRUUUVVVccc}}}yyyhhhbbbiiirrr\\\VVV^^^dddkkkyyy}}}uuuhhh___[[[YYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTRRROOOLLLMMMQQQUUUVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVXXXXXXWWWUUUTTTTTTVVVWWWWWWWWWSSSUUUXXXYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPSSSRRRQQQRRRSSSTTTSSSRRR___VVVNNNNNNOOOMMMKKKKKKHHHFFFCCC@@@>>><<<;;;;;;;;;888555333222222111000///............---------------------------,,,,,,---------,,,,,,+++++++++%%%$$$"""+++AAANNN=== ******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************************+++++++++,,,,,,++++++++++++++++++,,,---......------...000+++---000222666AAAOOOZZZrrr|||sssaaaXXXVVVSSSKKKCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>???@@@BBBCCCBBBBBB@@@???>>>>>>>>>>>><<<=========>>>>>>??????<<<======>>>>>>???@@@@@@??????>>>==================>>>@@@@@@@@@>>>===;;;===============>>>>>>???>>>======>>>>>>???@@@AAABBBBBBAAA@@@AAACCCEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMPPPRRRVVVUUUUUUTTTUUUVVVWWWXXXXXX\\\ccchhhmmmttt}}}vvvrrrrrrqqqhhh```ZZZ[[[^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[YYYZZZ[[[ZZZYYYXXXYYY[[[WWWVVVVVVWWWXXXXXXWWWVVVXXXWWWUUUSSSSSSTTTUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXVVVSSSQQQOOONNNNNNMMMOOOQQQSSSTTTTTTTTTSSSTTTUUUUUUSSSPPPMMMLLLLLLMMMMMMKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTQQQWWWiiiwwwhhh^^^aaakkkyyy}}}iii```[[[WWW___lll~~~tttkkkeee___ZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTRRRPPPOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWZZZXXXVVVUUUVVVYYY]]]___ZZZXXXVVVVVVVVVWWWVVVUUUSSSTTTVVVVVVTTTSSSSSSTTTSSSSSSSSSSSSRRRQQQOOONNNRRRQQQPPPQQQSSSTTTSSSRRRaaaWWWOOONNNOOOMMMKKKJJJGGGFFFCCC@@@>>><<<<<<<<<;;;888555333222222111000///............---------,,,,,,------------------------,,,,,,,,,,,,++++++666555222===^^^ttt[[[///***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++---......------...///+++,,,---------111888>>>RRR]]]ppp}}}sss\\\UUULLLHHHIIIIIIFFFCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>===>>>???@@@AAA??????>>>===============;;;<<<===>>>??????@@@AAA;;;<<<<<<======>>>?????????>>>>>>============>>>===>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSUUUXXX\\\___aaahhhnnnuuu|||{{{uuulllfffaaadddrrryyykkk]]]YYYXXXWWWUUUUUUZZZYYYXXXXXXXXXXXXYYYZZZUUUYYY]]]\\\XXXWWWYYY]]]YYYWWWUUUUUUUUUVVVTTTSSSSSSRRRQQQQQQQQQSSSTTTUUURRRSSSSSSTTTTTTUUUUUUUUUXXXWWWUUUSSSQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSTTTUUUSSSQQQNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMOOOQQQNNNMMMTTTiiiqqqccc\\\\\\jjjzzznnn]]]PPPQQQ[[[hhhyyyiiiXXX[[[YYYWWWVVVWWWXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTTTTSSSSSSSSSTTTSSSSSSTTTTTTUUUVVVVVVWWW[[[YYYVVVUUUVVV[[[aaaddd\\\ZZZXXXVVVVVVUUUTTTRRRTTTTTTTTTSSSRRRRRRTTTVVVSSSSSSRRRQQQPPPOOONNNMMMPPPOOONNNPPPRRRSSSSSSRRRcccXXXOOONNNNNNLLLJJJJJJGGGEEECCC@@@>>><<<<<<<<<;;;888555333222222111000///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,"""&&&%%%(((777DDD;;;'''++++++++++++++++++++++++******))))))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++---......---,,,...///,,,...000000///000222444999BBBQQQdddyyy{{{hhhWWWLLLKKKIIIFFFEEEDDDEEEEEEDDDBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB???>>>>>>======>>>??????======<<<<<<<<<======>>>=========>>>>>>?????????;;;;;;<<<<<<===>>>>>>???>>>>>>===============>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMNNNPPPPPPQQQPPPPPPSSSQQQPPPRRRVVVYYYZZZYYY[[[]]]___aaacccffflllppptttsssrrrqqqrrruuuxxxyyytttvvvxxxzzz|||}}}xxxrrrnnnmmmlllgggccc___YYYXXX\\\___hhh~~~|||dddWWWRRRQQQSSSUUUYYYXXXWWWVVVVVVWWWXXXYYYXXX\\\^^^[[[UUUTTTYYY___aaa___^^^]]]\\\YYYUUURRRNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTRRRPPPOOONNNMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTQQQSSSTTTSSSQQQOOOOOOPPPMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLOOOPPPPPPOOOMMMLLLLLLMMMPPPLLLMMMVVVfffzzzuuuddd^^^```fff}}}}}}mmmaaa[[[XXXXXX\\\hhhwwwyyyfffYYYQQQWWWVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPSSSWWWWWWTTTRRRRRRSSSRRRRRRSSSTTTTTTUUUUUUVVVYYYWWWUUUUUUVVVZZZ^^^```[[[XXXVVVUUUUUUTTTSSSQQQTTTTTTSSSQQQPPPQQQUUUXXXUUUTTTSSSQQQPPPOOOOOOOOOOOONNNMMMOOOQQQSSSRRRQQQcccXXXOOOMMMMMMLLLJJJKKKFFFEEEBBB@@@>>>===<<<<<<;;;888555333222222111000///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////222333///,,,111999++++++++++++++++++++++++***))))))(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,+++,,,------,,,,,,---///***,,,...///////////////...222;;;JJJ^^^vvvvvvdddTTTIIIDDDEEEFFFFFFEEEDDDCCCDDDFFFCCCBBBAAA@@@?????????????????????????????????????????????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<======>>>???>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<=========<<<===???AAABBBAAA@@@@@@DDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRRRRPPPNNNQQQVVVYYYXXXVVVXXXXXXWWWUUUUUUVVVYYY\\\^^^^^^]]]]]]^^^```bbbccc\\\^^^aaadddgggjjjooorrrjjjfffaaa^^^]]]]]]ZZZXXX[[[WWWXXX]]]___dddvvvnnn[[[RRRQQQSSSWWW[[[XXXWWWUUUTTTTTTUUUWWWXXX]]]______YYYRRRQQQXXX___bbbcccdddeeeddd```YYYTTTMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMOOOPPPPPPQQQRRRRRRRRRRRRPPPQQQRRRRRRPPPOOOOOOPPPMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMRRRSSSSSSPPPMMMJJJJJJJJJOOONNNOOOPPPTTTbbb{{{wwwcccYYYYYYfffxxx}}}xxxpppdddZZZSSSPPPPPPXXXfffwwwooo```XXXTTTSSSUUUUUUTTTSSSSSSSSSUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPTTTWWWWWWTTTRRRQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRRRRSSSTTTSSSRRRQQQQQQQQQPPPOOOPPPSSSUUUVVVUUUSSSRRRPPPOOOOOOOOOOOONNNMMMNNNQQQRRRRRRQQQbbbWWWMMMKKKLLLKKKJJJKKKFFFDDDBBB@@@>>>=========;;;888555333222222111000///............---------,,,,,,------------------++++++,,,,,,,,,,,,---------((()))000---$$$&&&111,,,,,,,,,++++++++++++***++++++************++++++))))))******+++,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,***,,,------,,,,,,---...------............---,,,111111333999EEEVVViiiuuuzzzpppddd[[[SSSLLLIIIIII???@@@AAAAAAAAAAAACCCEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===???>>>>>>===<<<;;;:::999:::::::::;;;<<<<<<======;;;::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<===<<<===>>>@@@@@@@@@@@@???CCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQOOONNNPPPSSSUUUTTTQQQSSSRRRQQQQQQRRRUUUWWWYYYWWWWWWWWWXXXYYYZZZ[[[\\\XXXZZZ\\\]]]^^^```cccfffaaa^^^[[[YYYYYYYYYXXXWWWWWWVVVWWWYYYXXXZZZdddnnnbbbZZZTTTTTTVVVUUUVVVXXXXXXVVVTTTRRRRRRTTTVVVXXX]]]^^^\\\VVVQQQPPPUUUZZZYYY\\\aaaeeegggccc\\\VVVQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNPPPQQQQQQOOONNNNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIIIIKKKKKKLLLMMMMMMNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMQQQRRRRRRPPPLLLIIIHHHHHHJJJLLLOOOOOONNNTTTggg{{{|||pppcccaaabbbiiissswwwjjj]]]ZZZVVVRRRRRRWWW```fffnnnooo___YYYVVVSSSQQQOOOQQQRRRRRRRRRSSSUUUWWWRRRRRRRRRRRRSSSSSSSSSSSSPPPSSSUUUVVVTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSTTTTTTSSSRRRPPPOOORRRQQQPPPPPPRRRSSSSSSSSSNNNOOOQQQQQQPPPPPPQQQSSSUUUUUUTTTRRRPPPOOONNNMMMPPPOOONNNOOOQQQRRRQQQPPP```UUUKKKJJJKKKKKKJJJKKKFFFDDDBBB@@@>>>=========;;;888555333222222111000///............---------------------------,,,,,,+++++++++,,,,,,---------,,,)))***---///,,,+++,,,,,,,,,,,,+++++++++******++++++************++++++(((((())))))***++++++,,,***************+++++++++,,,,,,++++++++++++++++++***,,,------,,,+++---...///...------............222111111111444:::BBBHHH[[[eeerrrssseeeVVVNNNIIIIIIIIIFFFFFFHHH??????>>>>>>???@@@AAABBBAAABBBCCCDDDCCC@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===========================<<<;;;;;;;;;;;;:::999999999::::::<<<<<<<<<;;;:::::::::999777777888888999:::::::::999999888888999999:::;;;888888888888888999999:::999999999999999::::::;;;999999999999:::;;;;;;<<<<<<<<<===>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQPPPOOOOOONNNNNNNNNPPPSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWVVVXXXYYYYYYYYYZZZ\\\^^^[[[ZZZXXXWWWWWWWWWVVVUUUPPPSSSUUURRRRRRVVVYYYZZZUUUSSSUUUXXXWWWRRRQQQSSSWWWUUUSSSQQQQQQSSSUUUWWWWWWXXXWWWTTTRRRQQQRRRSSSSSSVVVZZZ___aaa___ZZZUUURRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMOOOPPPPPPNNNLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNMMMKKKIIIHHHIIIHHHIIILLLNNNMMMNNNWWWcccwwwvvviii]]][[[^^^aaaffflllzzzwwwfff[[[UUUKKKMMMQQQVVV^^^jjjvvv~~~rrr^^^XXXXXXVVVRRRPPPLLLPPPTTTVVVUUUTTTUUUVVVRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQQQQSSSTTTTTTRRRPPPOOOPPPPPPQQQRRRRRRSSSSSSUUUTTTSSSRRRQQQQQQQQQPPPRRRQQQPPPPPPRRRSSSSSSSSSOOORRRVVVXXXXXXVVVUUUUUUVVVVVVVVVUUUSSSQQQOOOMMMRRRQQQPPPPPPQQQQQQPPPOOO___TTTJJJIIIJJJJJJJJJLLLEEEDDDBBB@@@>>>=========;;;888555333222222111000//////.........---------.........------,,,,,,,,,+++++++++,,,,,,---------'''---,,,&&&&&&,,,...***,,,,,,,,,++++++*********))))))(((((((((((())))))'''(((((()))******++++++))))))******+++++++++,,,---,,,,,,++++++************,,,------,,,+++---...,,,+++)))***+++---//////***---///111222222444666222;;;IIIYYYiii||||||gggZZZUUUOOOIIIIIICCCBBBHHHJJJFFFCCCDDDCCCBBB@@@??????@@@AAAAAA@@@AAACCCDDDCCC@@@<<<:::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<;;;;;;:::999:::999999888777777888888::::::::::::::::::::::::555555555666777777888888888777777777888999999:::777777666666777888999999777777777666777888888999777777888888999:::;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEGGGJJJMMMNNNGGGIIIJJJLLLLLLMMMMMMNNNPPPNNNMMMLLLMMMMMMMMMLLLMMMNNNOOOQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTUUUXXXZZZWWWVVVUUUTTTTTTSSSRRRQQQQQQWWWWWWPPPPPPUUUUUUNNNOOOOOOQQQSSSQQQNNNPPPUUUWWWUUURRRPPPPPPRRRUUUWWWQQQRRRSSSTTTSSSRRROOONNNSSSTTTWWWZZZ\\\ZZZVVVRRRPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOMMMKKKKKKLLLHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLNNNIIIIIIKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHEEEHHHJJJKKKJJJIIIIIIJJJJJJHHHHHHLLLMMMKKKMMMQQQRRRooo{{{vvvssskkkbbb^^^TTT\\\kkk|||qqqbbbWWWTTTWWW[[[```fffnnnyyyxxxooo```SSSRRRUUUTTTRRRSSSNNNTTTZZZ\\\ZZZVVVSSSSSSRRRRRRSSSSSSTTTTTTUUUUUURRRPPPOOOPPPTTTUUUSSSPPPOOOOOOPPPPPPQQQRRRRRRSSSWWWUUUSSSQQQQQQRRRSSSUUUTTTSSSQQQQQQSSSTTTSSSRRRSSSWWW]]]``````]]]ZZZYYYYYYYYYZZZYYYXXXUUUQQQPPPTTTRRRQQQQQQQQQQQQPPPNNNaaaVVVLLLJJJJJJIIIHHHHHHGGGFFFDDDAAA???<<<;;;:::777666555333222111000000///............---------***++++++,,,,,,++++++******(((&&&&&&))),,,,,,+++---,,,++++++******++++++************************+++++++++++++++***)))((())))))))))))************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------..................------555444555999CCCPPP]]]eee~~~wwwlllaaaTTTJJJGGGFFFCCCAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999888777666555999888777666666888:::;;;666666666666666666666666777777777777666666666666555555555555555555555555666666666777888888999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>???AAABBBCCCBBB@@@??????@@@AAACCCBBBCCCCCCDDDEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLNNNOOOQQQRRRSSSTTTPPPPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPUUUVVVWWWVVVTTTRRRRRRSSSXXXWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPRRRVVVZZZZZZWWWTTTRRRRRRMMMNNNNNNMMMKKKIIIGGGEEEMMMNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIJJJLLLMMMLLLJJJJJJIIIHHHGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLKKKIIIIIIKKKMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLKKKHHHFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOSSSTTTbbb}}}oooccc___\\\\\\___eeeiiilllssszzz~~~vvvnnneee___\\\]]]]]]```eeemmmxxxfff]]]\\\YYYWWWVVVWWWWWWTTTQQQUUUVVVVVVVVVUUUUUUVVVXXXUUUTTTSSSSSSTTTTTTSSSQQQRRRSSSTTTSSSRRRQQQRRRSSSOOOOOOPPPQQQRRRRRRRRRQQQTTTTTTTTTUUUVVVVVVTTTRRRQQQSSSUUUTTTSSSSSSVVVYYYTTT[[[^^^]]]gggzzzwwwnnnfff^^^UUUOOOTTTTTTTTTSSSRRRPPPOOONNNaaaVVVLLLJJJJJJIIIHHHHHHFFFEEECCCAAA???===;;;:::777666555333222111000000///............---------+++,,,,,,------,,,,,,+++++++++,,,***))))))+++------,,,++++++******++++++************************+++++++++++++++***))))))))))))))))))************************************************************++++++******++++++,,,,,,+++++++++,,,,,,,,,------..................------///...///111666<<>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999999999999999999999999999999999888777666555888777666555666777999:::666666666666666666666666666666666666666666666666444444444444444444444444555555666777777888888999888999999999999:::::::::999::::::::::::;;;;;;;;;>>>>>>======>>>???AAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHGGGGGGFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMOOONNNLLLKKKJJJKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUTTTTTTRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTVVVUUUSSSRRRRRRSSSVVVUUUTTTSSSRRRSSSUUUVVVUUUSSSQQQQQQRRRQQQPPPOOORRRUUUXXXXXXUUURRRQQQQQQNNNNNNNNNNNNMMMKKKIIIHHHKKKLLLNNNOOOPPPOOONNNMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKQQQRRRQQQOOOKKKIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEHHHHHHIIIJJJKKKKKKLLLLLLQQQPPPXXXmmmvvvqqqiiibbb^^^[[[YYYXXXYYY\\\ccckkkqqqwwwzzz{{{tttsssuuu||||||}}}|||wwwoookkkkkkmmmjjjeee___\\\\\\]]]^^^^^^bbbiiirrr|||ppp\\\WWWZZZXXXVVVVVVXXXXXXVVVTTTUUUUUUUUUUUUUUUUUUVVVXXXVVVTTTSSSSSSSSSSSSRRRPPPSSSTTTUUUSSSQQQPPPPPPQQQOOOPPPQQQQQQQQQQQQQQQPPPSSSSSSSSSTTTUUUUUUSSSQQQSSSTTTUUUTTTRRRRRRTTTVVVRRR[[[cccnnnoooaaaXXXTTTTTTTTTTTTSSSRRRQQQPPPOOOaaaVVVLLLJJJJJJIIIHHHHHHDDDDDDBBBAAA???===<<<;;;888777555333222111111111///............---------++++++,,,,,,,,,,,,++++++***---///---)))'''***...---,,,++++++******++++++***************************++++++++++++***))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------.........//////000111222222333888???IIISSS[[[dddmmmsss||||||mmmaaa[[[TTTUUUUUUTTTRRRMMMIIIFFFAAA>>>===>>>@@@AAA>>>;;;??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777777777777777888888888888777666555555666555444444444555777888555555555555555555555555555555555555555555555555444444444444444444444444444555555666777777888888777777888888888999999999888999999999::::::::::::===<<<<<<======>>>@@@@@@AAAAAA?????????@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCIIIIIIJJJKKKKKKLLLLLLMMMOOONNNLLLJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWWWWTTTQQQPPPPPPQQQQQQPPPSSSTTTUUUTTTQQQOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJLLLNNNOOOOOOOOONNNLLLKKKKKKKKKMMMNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJPPPRRRSSSRRROOOKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJIIIHHHGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKOOOXXXdddwww{{{rrrkkkddd```UUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ]]]```bbbbbbaaaXXXYYYYYYUUUPPPNNNOOORRRVVVSSSQQQSSSZZZdddlllqqqvvv~~~rrr___VVVWWWWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWUUUSSSSSSTTTTTTRRRPPPVVVVVVVVVTTTRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRQQQRRRTTTTTTRRRPPPTTTTTTUUUSSSRRRQQQRRRTTTTTThhhuuufff[[[WWWVVVTTTTTTSSSSSSRRRQQQPPPOOOaaaVVVLLLJJJJJJIIIHHHHHHCCCCCCBBB@@@???===<<<<<<888777555444222111111111///............---------*********++++++************+++,,,+++******+++------,,,++++++******++++++******************************+++++++++******)))((()))))))))******************************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------......000000111222333222222222333555777888999===BBBFFFJJJQQQZZZ^^^```cccgggiiimmmmmmnnnrrrwww{{{|||{{{uuurrrooonnnmmmllljjjgggddd^^^YYYXXXTTTKKKEEECCCAAAAAABBBBBBAAA@@@>>>===;;;;;;;;;===??????===:::======>>>???@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999555555555555555555555555666666666666666555444444444333333222333444555555444444444444444444444444333333333444444444444444333333333333333333333333444444444555666666777777666666666666777777777777777777888888888999999999:::;;;;;;<<<===>>>??????>>>>>>=========>>>???@@@CCCBBBAAA@@@@@@BBBDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPOOOOOOPPPQQQQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWTTTPPPOOOPPPSSSTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOIIIJJJLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJLLLMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHLLLPPPRRRQQQNNNKKKJJJFFFGGGGGGGGGFFFFFFFFFEEEDDDFFFHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGHHHIIIIIIIIIFFFHHHLLLOOOQQQZZZmmmwwwvvvsssoookkkgggdddbbbYYYYYYZZZYYYXXXXXXYYYZZZ]]]^^^___^^^]]]^^^bbbeeennnmmmnnnrrryyyqqqggg]]]VVVWWW\\\VVVVVVUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQSSSUUUVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTWWWXXXXXXVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQPPPQQQRRRRRRQQQPPPRRRRRRRRRRRRQQQRRRSSSTTT^^^xxxfff_________[[[VVVSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOaaaVVVLLLJJJJJJIIIHHHHHHCCCBBBAAA@@@>>>===<<<;;;888777666444333222111111///............---------++++++,,,,,,,,,,,,++++++,,,***(((+++000222000------,,,++++++******++++++************************)))******+++++++++******((()))))))))************************************************************)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......---------...///000111111111111///......000444666222555999;;;<<<<<>>>>>===;;;<<<===>>>????????????@@@@@@???????????????>>>>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888888444444444444444444444444444444555555555444333333222222222222222333333333333333333333333333333333111111222222333333333333333333333333333333333333222333333444555555666666444444444555555555555666666666666666777777777888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@CCCBBB@@@???@@@AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPPPPPPPPPPKKKMMMPPPQQQQQQQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUSSSPPPMMMLLLNNNRRRUUUVVVTTTRRRPPPOOONNNNNNMMMMMMJJJKKKKKKLLLMMMOOOPPPPPPLLLLLLMMMMMMMMMLLLLLLLLLLLLJJJHHHHHHJJJKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIDDDHHHMMMPPPPPPNNNLLLKKKFFFFFFGGGGGGGGGFFFEEEDDDBBBDDDGGGHHHGGGGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIKKKLLLKKKLLLTTT^^^}}}xxxyyyxxxvvvsssqqqsssuuuzzz{{{{{{|||}}}iiiccc\\\XXXUUUTTTWWW[[[VVVVVVVVVUUUTTTSSSSSSSSSTTTRRROOOOOORRRUUUVVVVVVUUUUUUTTTVVVXXXZZZZZZYYYWWWXXXYYYXXXVVVVVVVVVXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTddduuuvvveeeZZZWWWUUUSSSSSSTTTSSSQQQOOOPPPOOONNNMMMLLLLLLMMMMMMaaaVVVLLLJJJJJJIIIHHHHHHCCCCCCAAA@@@>>><<<;;;:::888888666444333222222222///............---------......////////////......///***(((,,,444888444...---,,,++++++******++++++************************))))))***++++++++++++***))))))))))))************************************************************)))***+++,,,---,,,++++++************++++++++++++++++++,,,,,,------............---,,,,,,---...///333222000//////000222333777666666888777444555999666666666666777888:::;;;999999;;;<<<<<<<<<<<<<<<<<<777555666666444666:::888888888888888888888888888888999999;;;===>>>???:::;;;<<<>>>????????????????????????????????????>>>>>>===<<<;;;::::::999999999999999999999999999888888888777777777666666333333333333333333333333222333333333333333222222111111111111222222222222222222222222222222222222///000000111111222222333222222222222222222222222222222222333444444555555222222333333333444444444555555555555666666666666666777888:::;;;<<<<<<<<>>??????@@@@@@>>>>>>>>>>>>????????????>>>======<<<;;;:::999888777777777777777777777777777777777666666666555555333333333333333333333333111111222222222222222111000000111222222222222222222222222222222222222222......///000000111222222222222222222222222222222111111222222333444444444111111111222222222333333444444444444555555555555444555777999;;;;;;;;;;;;======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOONNNNNNMMMMMMIIIKKKMMMNNNNNNOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXYYYQQQNNNKKKKKKLLLOOOPPPPPPSSSQQQOOOPPPRRRSSSQQQOOOLLLLLLLLLMMMNNNPPPRRRSSSNNNMMMMMMMMMMMMNNNNNNOOONNNKKKHHHGGGHHHJJJJJJIIILLLLLLKKKKKKKKKKKKKKKLLLHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFDDDBBBDDDFFFGGGFFFFFFGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBDDDEEEFFFGGGGGGMMMHHHFFFHHHIIIIIIKKKNNNQQQeeezzz~~~lll^^^WWWUUUUUUSSSQQQPPPPPPPPPOOOPPPQQQSSSRRRPPPOOOPPPRRRTTTPPPKKKLLLPPPTTTUUUTTTWWWUUUUUUVVVWWWXXXWWWVVVWWWYYYYYYXXXVVVUUUVVVWWWTTTUUUUUUVVVVVVVVVVVVUUUSSSQQQOOOOOOPPPQQQQQQQQQNNNMMMLLLMMMPPPSSSSSSRRROOOWWW___```XXXPPPOOOQQQOOOOOOOOOPPPPPPOOONNNLLLNNNMMMLLLJJJJJJKKKLLLMMMaaaVVVLLLJJJJJJIIIHHHHHHEEEDDDBBB@@@===;;;999888999888666555333333222222//////.........---------***++++++,,,,,,++++++***))))))***,,,------,,,***---,,,++++++******++++++************************((()))***+++++++++++++++))))))))))))************************************************************(((***+++------,,,+++***)))************+++++++++******+++,,,,,,---......,,,---///000000000...---,,,,,,,,,...000000000...111------222333000111666111222333333222111222333444444555444333222333444///...111555555222111444333333555666777777777777777999;;;<<<;;;888777666:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>======<<<:::999888888666666666666666666666666777666666666666555555555333333333333333333333333000111111222222222111111000000111222222222222222111111111111111111111111---......///000111111222111111111111111111111111000111111222333333444444000111111111222222222222333333333444444444555555333555777999:::;;;;;;;;;999:::;;;<<<============>>>???@@@AAAAAAAAAAAA@@@CCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHKKKLLLLLLMMMNNNPPPQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPOOONNNNNNMMMLLLLLLIIIKKKMMMNNNNNNNNNOOOPPPKKKMMMPPPSSSWWWYYY[[[\\\VVVSSSPPPOOOOOOPPPPPPPPPRRRPPPPPPQQQTTTUUUSSSPPPNNNNNNNNNNNNOOOQQQSSSTTTLLLLLLMMMMMMNNNOOOQQQQQQOOOLLLIIIHHHIIIJJJKKKJJJLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGGGGIIIKKKIIIJJJKKKLLLKKKIIIGGGEEEBBBDDDFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEIIIJJJFFFEEEGGGSSSZZZ^^^cccvvvnnn]]]WWWXXX[[[PPPPPPOOOMMMMMMPPPQQQQQQLLLOOOQQQQQQOOOOOOQQQTTTTTTOOOJJJKKKPPPTTTUUUTTTXXXVVVUUUUUUUUUUUUTTTRRRXXXYYYYYYWWWUUUSSSSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQOOOOOOPPPRRRRRRQQQPPPNNNLLLMMMPPPRRRQQQOOORRRSSSUUUUUUQQQOOOQQQUUUQQQTTTVVVTTTOOOLLLLLLMMMOOONNNLLLKKKJJJKKKMMMNNNbbbSSSOOOOOOHHHGGGIIIEEEGGGDDDBBB@@@???===:::888:::999777666444333333333222111000///...---,,,,,,------------------------))))))(((((()))***++++++)))***,,,------,,,***))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))*********************************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...//////............////////////000000000000000111111222000000111111111222222222222222222222222222222222333333333333333333333333333333333444555666777777777777888999:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAA<<<<<<======>>>>>>>>>???;;;;;;::::::999888777777777777777666555555444444555444333333222222333333333222111000000111222333333333222222111000////////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000444333333333333444555555333666888999888888888999:::::::::::::::<<<=========>>>>>>???@@@@@@AAAAAA??????AAABBBCCCDDDDDDDDDFFFGGGGGGFFFDDDDDDGGGIIIHHHGGGEEEFFFGGGGGGFFFDDDGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMOOORRRTTTSSSPPPMMMIIIKKKLLLLLLKKKMMMQQQTTTQQQNNNLLLLLLOOORRRTTTTTTUUUSSSQQQQQQRRRSSSRRRQQQTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNOOOOOOPPPQQQRRRRRRIIIHHHHHHIIIJJJMMMPPPRRROOOLLLIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMMMMLLLJJJHHHFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMNNNPPPRRRWWWddduuuvvveeeYYYUUUVVVWWWWWWQQQQQQQQQOOOMMMNNNOOORRRQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOONNNMMMNNNPPPRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQRRRRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSQQQPPPPPPOOOPPPPPPLLLLLLKKKKKKKKKMMMNNNOOOOOONNNNNNOOOQQQRRRQQQOOObbbTTTPPPPPPIIIGGGJJJFFFGGGEEEBBB@@@???===;;;888:::999777666444333333333222111000///...---,,,,,,------------------------***************+++,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////000000//////000000111222000000000111111111222222222222222222222222222222333333333333333333333333333333444444555555666666666777777888999:::;;;;;;::::::;;;<<<>>>@@@AAABBBAAAAAAAAA@@@??????>>>>>>:::::::::999888777777777777777666555555444444333444444333222222222222333222111000000000000111222333333222111111000////////////000000000111111111000000000000000000000000////////////////////////////////////////////////000/////////////////////////////////000000000000333333333333333444444555333555888888888777888888888888888999999:::;;;<<<======>>>>>>???@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGIIIHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQSSSRRROOOLLLIIIKKKMMMNNNMMMMMMPPPSSSRRRQQQOOOMMMLLLMMMOOOQQQUUUSSSRRRRRRSSSTTTSSSSSSSSSQQQPPPPPPQQQRRRPPPOOOLLLLLLMMMNNNNNNOOOPPPPPPLLLLLLKKKJJJJJJLLLNNNOOOOOOLLLIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIIIIJJJQQQ[[[bbbvvv{{{iiiaaaVVVPPPPPPQQQQQQPPPPPPQQQQQQPPPNNNMMMOOOPPPPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPOOOMMMMMMOOOQQQVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRPPPOOONNNMMMNNNOOOOOOPPPPPPPPPOOOSSSQQQPPPNNNMMMMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNOOOQQQQQQPPPOOOcccUUUQQQPPPIIIHHHKKKFFFGGGEEECCCAAA@@@>>><<<::::::999777666444333333333111111000//////...------------------------------++++++++++++++++++,,,---((()))***++++++***)))((()))))))))*********++++++************************))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,+++---............////////////////////////000111111000000000000111111111111111111111111111111111111222222222222222222222222444444444444444555555555666666777888999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDCCCBBB@@@???===<<<;;;999999888888777777666666666666555444444333333222444333222222111111222222111111000000000000111111222222111111000000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000333222222222222333444444222444666777666666777888777777777888888999::::::<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEHHHJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNOOONNNNNNOOOPPPPPPNNNLLLJJJLLLOOOPPPOOOOOOOOOPPPOOOPPPOOOMMMJJJJJJMMMPPPUUUSSSRRRRRRTTTUUUTTTSSSQQQPPPOOOOOOPPPPPPOOONNNJJJJJJKKKKKKLLLLLLMMMMMMOOONNNLLLKKKJJJJJJKKKKKKNNNKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFHHHHHHFFFFFFIIILLLTTT^^^ooo}}}kkk^^^VVVSSSOOOOOOPPPQQQNNNLLLNNNOOOQQQPPPNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMQQQQQQQQQOOOMMMLLLNNNPPPVVVUUUUUUTTTTTTSSSSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPOOOOOOOOOPPPPPPOOOMMMdddUUUQQQQQQJJJIIIKKKGGGHHHEEECCCAAAAAA???===;;;:::999777666444333333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))************))))))))))))************************)))))))))))))))*********************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///000000/////////000000000111111111111111111111111111111111111111111222222222222555444444444444444444444555555666777888999::::::999999:::<<<>>>@@@BBBCCC??????>>><<<:::999888777777777777777666666555555555444444333222222111111333333222111111111111111000000000000000000000000111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000000222111111111111222333333222333555555444444666777666666777888999999999999::::::;;;;;;<<<============>>>???AAABBBBBBBBBBBBAAABBBCCCCCCCCCDDDHHHJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJHHHIIIJJJMMMNNNPPPNNNLLLLLLMMMMMMLLLKKKJJJLLLOOOQQQQQQPPPNNNMMMHHHLLLNNNLLLIIIIIINNNSSSRRRQQQOOOPPPRRRSSSSSSRRRPPPOOONNNNNNOOOOOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMKKKJJJIIIHHHHHHHHHLLLJJJHHHGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHIIIHHHGGGGGGHHHMMMQQQWWWaaaooorrriiibbb\\\XXXRRRPPPPPPPPPQQQPPPMMMJJJLLLNNNPPPPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPPPPNNNMMMMMMOOOQQQSSSRRRRRRRRRQQQQQQPPPPPPSSSRRRQQQPPPNNNLLLKKKJJJKKKLLLMMMOOOPPPPPPPPPPPPSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMKKKMMMOOOQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMPPPOOONNNNNNOOOOOOMMMKKKdddUUUQQQQQQJJJIIIKKKGGGGGGEEECCCAAAAAA???===;;;:::999777666444333333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******((((((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))******+++++++++*********+++++++++,,,,,,******++++++,,,------...------------.....................---......///000....../////////000000000000000000000000000000000000000000111111222222222444444444444444333333333444555666666888888999:::888999999;;;<<>>???@@@@@@@@@???@@@AAABBBBBBDDDGGGJJJHHHFFFEEEEEEGGGGGGFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOMMMKKKJJJKKKLLLKKKJJJJJJLLLNNNQQQRRRPPPNNNLLLGGGKKKMMMLLLHHHHHHLLLQQQNNNLLLLLLMMMOOOQQQQQQPPPPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBCCCDDDEEEIIIIIIHHHIIIOOO[[[hhhrrryyynnnfff[[[SSSPPPQQQRRRRRRNNNMMMMMMMMMMMMLLLKKKIIIKKKMMMOOOOOOMMMLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLMMMPPPRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRRRROOOOOOOOOOOONNNMMMLLLLLLJJJLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMLLLMMMNNNMMMKKKIIIcccUUUQQQPPPIIIHHHKKKFFFFFFDDDBBBAAA@@@???===;;;:::999777666444333333333111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++(((((())))))***+++++++++************++++++++++++))))))***+++,,,---......,,,------------.........---------------...//////............/////////////////////////////////////////////000111111222222333333333333333444444444444444555666777888999999888888999999;;;<<<>>>???999999999888888888888888444444444444444444444333222222111111000//////...222111000000///000000000......////////////......////////////...........................---------........................................................................---------......//////000////////////000000000000000////////////000111111000111222111111111333555555666888999::::::999999777777777888999999::::::999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAACCCFFFHHHGGGEEEDDDDDDEEEFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKIIIIIIJJJKKKJJJJJJIIIJJJLLLOOOQQQQQQNNNKKKLLLMMMNNNLLLHHHGGGHHHKKKJJJIIIHHHIIILLLNNNOOONNNPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAA>>>??????@@@@@@??????>>>???????????????????????????>>>======>>>???AAABBBBBBCCCDDDCCCDDDFFFJJJMMMWWWddd{{{vvvbbbUUUTTTRRROOONNNNNNMMMLLLJJJKKKKKKKKKKKKLLLLLLMMMNNNKKKMMMNNNMMMLLLJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKKKKLLLOOORRRRRRRRRSSSSSSTTTUUUVVVVVVPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRNNNNNNOOOOOONNNMMMLLLLLLKKKLLLMMMOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJJJJLLLKKKJJJHHHbbbTTTPPPPPPIIIGGGJJJFFFEEECCCAAA@@@@@@???<<<;;;:::999777666444333333333111111111000000000000000++++++++++++++++++++++++,,,+++******)))))))))******))))))))))))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++((((((((()))***+++++++++************++++++++++++******++++++,,,,,,,,,---,,,,,,---------.........------,,,,,,------...///------........./////////////////////////////////......//////000111111222222222222333333444444555333444444555666777888999888888888888999:::;;;<<<999999888888888888777777333333333333333333333333111111000000///......---111111000////////////000---...////////////...---.................................---------,,,,,,------------------------................................................,,,,,,---......///000000////////////000000000000//////......//////000111///000111000///000333555333555777888999999888777555666666777888888999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAADDDGGGEEEDDDCCCCCCDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHIIILLLPPPPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFHHHKKKMMMNNNMMMPPPNNNMMMMMMNNNOOOMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCEEEGGGIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDAAAAAABBBBBBCCCBBBBBBAAA?????????????????????@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@===>>>>>>??????>>>>>>===========================@@@???>>>===???@@@AAAAAA@@@AAACCCCCCBBBAAABBBCCCCCCJJJYYYjjjwwwtttgggYYYOOOJJJNNNNNNNNNOOOOOONNNKKKIIIKKKLLLLLLLLLLLLMMMNNNOOOKKKLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJJJJIIIJJJMMMOOOPPPQQQRRRTTTVVVWWWYYYYYYRRRQQQOOOMMMKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNJJJKKKMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIJJJJJJKKKHHHGGGGGGHHHJJJJJJIIIGGGbbbSSSOOOOOOHHHGGGIIIEEEDDDBBB@@@??????>>><<<::::::999777666444333333333111111111111000000000000++++++++++++++++++++++++---,,,,,,+++*********+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////////////////////////////---......///000111111222111111222333333444555555333333444555666777888888888888777777888888999:::888888888777666555555444222222222222222222222333000000000///......------111111000///////////////,,,---...//////...---,,,---..............................------,,,,,,,,,------------------------................................................,,,,,,------...///000000////////////000000000000...............///000000///000000//////000222555222333666777888777666555555555666666777888888888999:::<<<===>>>>>>?????????@@@@@@@@@@@@AAACCCFFFEEECCCBBBBBBCCCCCCBBBAAADDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFIIIKKKLLLKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHGGGHHHKKKOOOPPPOOOLLLKKKJJJIIIJJJLLLLLLKKKJJJGGGFFFFFFHHHKKKMMMNNNMMMPPPOOONNNNNNOOOOOONNNLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBEEEHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????@@@@@@AAAAAABBB======<<<======>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???AAAAAA@@@@@@@@@???======???CCCFFFFFFEEEIIIOOOVVVbbbzzz|||rrrmmmfff^^^UUUNNNMMMOOOKKKIIIHHHGGGHHHIIIKKKLLLIIIJJJKKKKKKJJJHHHHHHHHHLLLLLLLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHJJJLLLNNNNNNPPPRRRUUUWWWXXXYYYUUUSSSPPPMMMKKKIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOMMMLLLKKKJJJIIIIIIJJJKKKFFFEEEEEEGGGIIIIIIHHHGGGbbbTTTQQQQQQJJJHHHJJJEEE@@@BBBEEEGGGGGGDDD===888:::999777666444333333333000000000000///...---,,,---------,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******(((((())))))))))))(((((()))************+++++++++******+++,,,,,,,,,,,,+++000000///...,,,+++******---------............///............////////////---------......000111222222222333333333444444444333333333444444444444555888888777777666666555555555555444333333222111111////////////////////////////////////..................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------............///////////////000000000000111111222222222333333333555555555666666777888999999999:::;;;<<<===>>>???===>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGIIIKKKLLLMMMKKKKKKJJJHHHFFFFFFHHHJJJLLLLLLLLLNNNOOONNNLLLIIILLLLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJQQQPPPMMMKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJHHHEEEDDDDDDEEEAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============???>>>>>>===============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<============>>>@@@>>><<<:::999:::;;;<<<::::::;;;;;;<<<=========??????>>>>>>>>>>>>>>>???>>>???CCCGGGFFFHHHUUUeeeoooppprrrvvv~~~}}}zzztttlllddd^^^YYYVVVXXXWWWUUUQQQMMMKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMMMMKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIINNNLLLJJJKKKNNNQQQRRRQQQUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMLLLLLLMMMMMMLLLJJJMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKHHHGGGEEEGGGGGGHHHIIIIIIJJJJJJKKKbbbTTTPPPPPPIIIHHHIIIEEEDDDEEEGGGHHHHHHEEE@@@<<<:::999777666444333333333000000000000///...---,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))*********+++++++++)))***++++++,,,,,,++++++------------------,,,,,,------------........................////////////...............///000111000111111111111222222222222222222333333333444444666555555555555555555444444444333333222111000000////////////////////////000000000000////////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------------.............../////////000000000000111111111222222222333333555555444555555666777888888999999:::;;;<<<===>>><<<===>>>????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJIIIGGGGGGHHHIIIKKKKKKKKKMMMNNNMMMKKKIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@???????????????=========>>>>>>>>>??????>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;===<<<:::888777888999:::999::::::;;;<<<<<<======???>>>>>>=========>>>>>>???>>>@@@BBB@@@???HHHSSSWWWVVVUUUTTTWWW^^^hhhoooxxxyyyvvvpppjjjeeeaaa^^^]]]\\\ZZZWWWSSSPPPMMMKKKJJJLLLNNNQQQRRRQQQOOOOOOPPPJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIMMMKKKJJJKKKNNNQQQPPPOOOSSSRRRQQQPPPOOOOOONNNNNNJJJJJJKKKLLLMMMOOOPPPQQQNNNMMMLLLLLLMMMMMMLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQQQQPPPNNNLLLJJJNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIaaaSSSOOOPPPIIIGGGIIIEEEFFFFFFEEEFFFFFFDDD@@@===:::999777666444333333333000000000000///...------,,,++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))*********++++++)))***++++++,,,,,,++++++******+++,,,---...//////------------............---............///////////////.........//////000////////////000000000000222222222222333333333333333333333333444444444444222222111111000000//////////////////////////////111111000000000/////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...------------...//////------------................../////////000000000111111111222222222222333333333333333444555666777777777888999:::;;;;;;<<<;;;<<<===>>>>>>??????????????????@@@@@@@@@@@@AAABBBAAAAAAAAACCCDDDFFFGGGFFFFFFGGGGGGFFFFFFEEEEEECCCDDDEEEFFFGGGFFFFFFEEEGGGIIIJJJJJJHHHGGGGGGHHHJJJIIIJJJKKKLLLLLLJJJHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIGGGFFFHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBB>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============>>>============<<<<<<<<<;;;;;;:::999999999999999::::::::::::999999999888777777777888888888999999:::999777666555666666777888999999:::;;;;;;<<<<<<======<<<<<<<<<======>>>>>><<<<<<===<<<:::>>>CCCMMMKKKGGGCCC@@@@@@DDDGGGPPP[[[fffjjjgggfffjjjooozzz}}}yyyvvvrrrlllgggbbb___]]]XXXUUUQQQNNNKKKJJJKKKLLLFFFFFFEEEDDDDDDDDDEEEEEEBBBGGGNNNRRRRRRQQQOOONNNIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNMMMLLLNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHLLLKKKKKKMMMOOOPPPPPPNNNQQQQQQQQQPPPPPPPPPPPPPPPKKKKKKKKKKKKLLLMMMNNNOOONNNLLLKKKKKKMMMMMMLLLJJJLLLKKKKKKKKKKKKLLLNNNOOOSSSTTTVVVUUUSSSNNNJJJGGGNNNMMMLLLJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGG```RRROOOOOOIIIGGGIIIEEEEEECCCAAA@@@@@@???===::::::999777666444333333333000111111000000///...---......---,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))************))))))***+++++++++++++++)))******,,,---...//////,,,,,,---------.........---------.........//////000//////............///........./////////000000222222222333333333444444222222222333333444444444000000000//////.................................000/////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///,,,,,,---------................../////////000000111111111111222222222222222222222222333444555666666666777777888999999:::;;;;;;<<<>>>????????????????????????@@@@@@@@@@@@BBBAAA@@@@@@AAADDDGGGHHHEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDBBBEEEGGGIIIJJJHHHGGGFFFGGGIIIHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMLLLLLLJJJJJJHHHIIIJJJIIIHHHHHHIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDBBB@@@???AAACCCDDDEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;::::::999888888888888888999999999888888888777777666666666666777777777777888777666555444555555555777777888999999::::::;;;<<<;;;;;;;;;;;;<<<<<<===;;;999999;;;======>>>>>>LLLKKKIIIEEEAAA??????AAACCCNNNXXXXXXPPPIIIHHHKKKRRRUUUYYY[[[]]]^^^___aaa]]]___cccdddccc```[[[XXXWWWUUUSSSQQQOOOMMMLLLLLLNNNLLLIIIGGGFFFHHHJJJKKKGGGFFFFFFEEEDDDDDDEEEEEEBBBGGGLLLPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMLLLKKKKKKMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKLLLNNNOOOQQQQQQPPPOOOQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMNNNLLLKKKKKKLLLLLLKKKJJJKKKJJJIIIIIIIIILLLNNNPPPTTTUUUUUUTTTRRRNNNJJJGGGLLLKKKIIIGGGGGGHHHJJJKKKIIIHHHHHHGGGFFFFFFEEEEEE```RRROOOPPPIIIHHHJJJFFFDDDBBB???>>>===<<<;;;999:::999777666444333333333111111111111000///...---///...------,,,,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))((())))))******))))))((((((((())))))))))))(((((((((((()))))))))*********))))))***++++++++++++******++++++,,,,,,---------,,,,,,,,,------------...------------............000//////............////////////000000000111111222333333333444444444444222222222333333444444444//////............------------------------------......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------------...............////////////000000111111111222222222111111111222222333444555555555666666777888888888:::;;;<<<>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@AAACCCFFFHHHCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDFFFHHHIIIHHHFFFFFFGGGHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEEEECCCAAA??????@@@BBBCCCEEEDDDCCCAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777888888888777777777666666666666555666666666666777777777666666666555555555555555666666777777888999999999::::::999999:::;;;;;;<<<999999999:::===???>>>;;;BBBCCCBBB@@@===<<<<<<===<<>>>>><<<::::::999777666444333333333111111111111000///......------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))******((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........//////.........//////000000000000000111111111111222222222222333333333333222222222222333333333333..................---------------------------------,,,,,,,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------------........./////////000000000111111111111222111111111111222333444555555555666666777777777777999:::;;;===>>>?????????>>>>>>>>>????????????@@@BBBAAAAAAAAAAAACCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGGGGFFFFFFFFFGGGHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888777666666666666777666666666666555555555555555555666666666777777777555555555555555555555555555555555666777777888888888888888888999:::;;;;;;888::::::999:::<<<:::666;;;<<<===<<<:::888888999666>>>GGGKKKGGGBBB??????>>>@@@BBBCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMOOOPPPQQQPPPOOOPPPQQQPPPPPPQQQPPPOOOMMMKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMKKKJJJJJJLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLKKKJJJKKKKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCaaaTTTPPPQQQKKKJJJMMMHHHGGGEEEBBBAAA@@@???===;;;:::999777666444333333333111111111111111000.........---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))***((())))))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........................///000111///000000000000111111111000000000000111111111111222111111111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,------------------.........//////000000000000111111111111222222222222333444555555666666666666777777777777666777888:::<<<=========>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHIIIJJJLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFFFFGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::::::::999666666555444444444444555555555555555444444444444444444555555555666666666444444444555555444444444444444444555666666777777777777777777888999::::::777;;;;;;777666999999666:::<<<<<<<<<:::999999:::777999<<<===;;;999888777888;;;===>>>===<<<<<<===<<<<<<===>>>>>>???@@@@@@??????@@@AAACCCEEEGGGHHHDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCDDDDDDDDDEEECCCEEEGGGHHHGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEDDDEEEGGGJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOONNNLLLLLLNNNQQQLLLMMMNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCbbbTTTQQQRRRLLLKKKNNNIIIGGGEEEBBBAAA@@@>>><<<::::::999777666444333333333111222222111111000///...000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......---------......000111222////////////000000000000............////////////111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***)))************+++++++++*********++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////000000000000111111111111222222222222333444555666666666666777777777777777444555666888:::;;;;;;;;;>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBEEEEEEEEEDDDEEEFFFGGGGGGEEEEEEEEEDDDCCCDDDGGGIIIIIIGGGFFFGGGIIIKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKMMMMMMMMMLLLLLLIIIJJJKKKMMMMMMMMMLLLKKKHHHHHHIIIGGGFFFEEEFFFHHHDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999555444333333222222333333555555444444444333333333333333444444444555555555222333333444444444333333333333444444555666666777666666666666777888999:::444:::<<<777666:::<<<:::666777888888777777888999:::888777777999;;;<<<<<<:::===???@@@???>>>??????======>>>???@@@??????>>>@@@@@@@@@@@@@@@AAAAAABBB???@@@BBBDDDEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFIIIJJJHHHFFFEEEDDDGGGGGGGGGHHHHHHGGGGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGFFFEEEDDDEEEHHHJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMNNNLLLJJJJJJMMMPPPIIIKKKMMMNNNOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMMMMKKKHHHFFFFFFGGGGGGGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCC```PPPNNNRRRLLLHHHJJJHHHIIIFFFBBB???>>>===<<<::::::999888666444333333222111111000000//////......,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000000//////.........---......///000000000000000---...///000000///...---.................................------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***+++,,,---...++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---+++++++++************)))+++++++++*********))))))************************************************++++++,,,,,,,,,,,,------...------------.../////////////////////000000111333222111111111222333444555555555444444333333333666888::::::::::::<<<>>><<<===>>>???@@@AAABBBBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBCCCEEEHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFHHHKKKLLLJJJHHHLLLLLLLLLNNNOOOOOONNNLLLJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@???>>>======>>>???@@@??????>>>>>>===<<<<<<<<<;;;:::999888777777777777999888888777666555555555666555444222111111222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444444444555555666666666666777777777777888888777777777777888888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;::::::>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAABBBCCCCCCDDDEEEFFFFFFGGGEEEFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJLLLMMMNNNNNNNNNNNNKKKLLLMMMLLLJJJIIIIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGKKKIIIHHHHHHIIIJJJHHHGGGIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGEEEDDDBBBAAAAAACCCDDDFFFGGGFFFEEECCCBBBaaaQQQNNNRRRLLLHHHJJJHHHIIIFFFBBB@@@???===<<<::::::999888666444333333333111111111000//////......,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))************))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------...------------......///000/////////.........---......///000000000000///---...///000000///...---------------------------......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************+++******))))))******+++******))))))******+++++++++++++++*********))))))+++++++++*********))))))************************************************+++++++++,,,,,,,,,------------,,,,,,------.../////////......//////000111222222111111111222333444555444444444333333333333555777999999999999;;;===:::;;;<<<===>>>??????@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDCCCBBBAAAAAACCCEEEGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGIIIKKKLLLJJJHHHJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>=========>>>???>>>>>>===<<<<<<;;;;;;::::::888777777666666666777777777666555555444444666555333222111111222222222222222222222222222222333333333333333333333333222222222333333333333444333333333333444444444444444444555555555666666666777666666555555666666777777777777777777777777777777888888888888999999999999::::::;;;::::::999999<<<<<<;;;;;;;;;<<<===>>>===>>>>>>>>>????????????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFHHHHHHHHHFFFEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHGGGGGGHHHHHHFFFEEEHHHIIIKKKKKKKKKIIIHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@bbbRRROOORRRLLLHHHJJJHHHHHHFFFBBB@@@???>>><<<::::::999888666555444333333222111111000000///......------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))************(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...---------------/////////...............---...//////000/////////---......//////......---++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++******))))))******+++((())))))))))))*********++++++*********)))))))))+++************)))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............///000000111111111000111222222333444444333333333333333222444555777777777777999;;;888888999:::;;;<<<======BBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJIIIIIIKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCAAA???>>>===<<<<<<=========<<<;;;;;;::::::999888777666666666666666666555555444444333333333555444333222111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333444444444333333333444444444555555555555444444444444555555555555555555555555555555666666666777777777777888777888888999999888888888::::::999999999:::;;;<<<;;;<<<<<<<<<<<<=========???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIGGGEEEDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOOOONNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFFFFFFFDDDCCCGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@??????@@@AAABBBBBBBBBAAA???>>>dddSSSOOORRRKKKHHHJJJHHHHHHEEECCCAAA@@@???===;;;:::999888666555444444444222222111111000//////.........---------,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((()))))))))************))))))))))))*********+++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------...------,,,,,,---------........................------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,,,,,,,+++*********************************************************))))))))))))******((())))))***************************))))))))))))************))))))))))))***************************************************++++++++++++,,,,,,,,,++++++******++++++,,,---......------......///000000000000000111111222222333333333333222222222222222333555555555666777999777777888999::::::;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKJJJJJJJJJIIIGGGFFFEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@???>>>======<<<;;;;;;::::::999888888777777666555555555555555444333333333222222222111333333222222111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222222222333333333333333333333333444444444444444444444333333444444444555555555555555555555555444444555555555666666666555555666777777777666666999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOOOONNNLLLJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDEEEGGGIIIIIIGGGEEEEEEEEEEEECCCBBBFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@??????@@@@@@AAA@@@???>>>>>>fffTTTPPPRRRKKKGGGJJJHHHGGGEEECCCBBBAAA@@@===;;;:::999888666666555555555222222222111000000//////......---------,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))&&&''')))******)))'''&&&(((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,...//////---------...............,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))***+++,,,+++***)))************************))))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,---------------....../////////000000000111111111222222222222222222222222000222444444444444666888777888888999999:::::::::======>>>>>>??????@@@@@@AAABBBCCCBBBAAA@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHJJJKKKKKKJJJIIIGGGFFFFFFEEEGGGHHHGGGFFFFFFGGGIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA=========>>>???@@@AAABBB@@@@@@@@@@@@??????>>>>>>::::::999999888777777777555555444444333333444444222222222222111111111111111111111111111111000000000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222333333333333444444444555555555555444444333333444444555555555555555555555555555333333444444444555555555333444444555666666555555888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGHHHJJJKKKMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHJJJLLLNNNKKKIIIGGGEEEDDDDDDFFFFFFHHHGGGEEEEEEFFFFFFDDDBBBEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCBBBAAAAAA???@@@@@@@@@??????>>>>>>gggVVVQQQRRRKKKGGGIIIHHHFFFEEECCCBBBBBB@@@>>>;;;:::999888777666666666666333222222111111000//////------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''&&&''''''((()))***'''***---//////---***'''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,...///000---------------.........+++,,,------......---------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,++++++++++++************(((((()))***************************************))))))))))))))))))))))))***))))))(((((())))))***)))***+++------,,,++++++******)))))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---............///000000000000///000111111111111222222222000111333333333444555777888888888888999999::::::;;;;;;<<<<<<===>>>??????@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJIIIGGGEEEEEEFFFEEEGGGHHHGGGEEEDDDGGGJJJFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@BBBCCCCCC===>>>????????????>>>>>>888888888777666666555555444333333222222222333333111111111111111111111111000000111111111000000///////////////////////////000000000000000000000000///000000000000111111111000000111111111222222222333333333444444444555555444444333333333333444444444444444444444444444444333333333444444444444555222333444444555555555555777777888999999999999888999999999999::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDDDDEEEGGGIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHJJJLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDGGGEEEDDDDDDEEEFFFEEECCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>>>>=========iiiWWWQQQRRRJJJFFFIIIHHHFFFEEECCCCCCCCCAAA>>>;;;999999888777666666666666333333222111111000000///,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&&&&&&&''''''((()))***((()))+++------+++)))((((((((((((((())))))))))))))))))))))))************************++++++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,------.........++++++,,,------------,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************)))(((((((((((()))******************************))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,,,,*********)))))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------,,,,,,,,,+++,,,------...---...///000000000//////000000000000111111222222///111333333333333555777777777777888888888888888999999:::;;;<<<===>>>>>>@@@AAABBBBBB@@@@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDEEEGGGIIIHHHEEEDDDDDDFFFCCCFFFHHHFFFCCCCCCFFFJJJEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBB===>>>>>>???>>>===<<<;;;777777666666555444444444222222111111111222222333111111111111111111111111...///000111111000//////////////////////////////000000000000000000000000/////////000000000111111000000000000111111111222222222222222333333333333333222222111111222222333333333333333333333333333333333333444444444555555111222333444555555555555444555666777888777777666777777777777888888888888:::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLLLLOOOPPPPPPNNNKKKJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA======<<<;;;;;;;;;;;;;;;jjjWWWQQQRRRJJJFFFIIIHHHFFFDDDDDDCCCCCCAAA>>><<<999999888777666666666777333333222222111000000000,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''')))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))************(((((()))***,,,---...///++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,------.........++++++,,,------------,,,---,,,+++******+++,,,---*********************************++++++,,,,,,,,,+++++++++************))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,+++)))((())))))))))))(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,---///000000000///...//////000000111111111222000111333333333333555777666666666777777777777777888888999:::<<<===>>>>>>@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAABBBDDDFFFFFFEEECCCBBBDDDFFFHHHGGGEEECCCDDDFFFBBBEEEGGGEEEBBBAAAEEEJJJEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@????????????===;;;999888777666666555444444333333222111111111111111222222111111111111111222222222...///000111111000//////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222111111000000000000111111111111111111111111111111333333444444444555555555111222333444555555666555333444555666666666555444555555555666666666666777999:::;;;===>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEDDDCCCCCCDDDEEEIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLQQQRRRRRRPPPMMMKKKKKKKKKCCCDDDFFFGGGGGGFFFDDDCCCEEEGGGJJJLLLLLLIIIEEECCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;::::::999999::::::jjj[[[UUUSSSJJJHHHJJJEEEGGGEEECCCBBBBBBAAA>>><<<<<<;;;999777666555444444333222222222111000000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((('''(((***,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,******++++++++++++******---------,,,,,,+++++++++...---,,,+++******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))************+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......//////000000////////////000000000000000111111222222333444444555555555555666777888999;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCAAA@@@?????????>>>@@@CCCEEEFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????============<<<<<<<<<<<<===============<<<<<<<<<777666666555444444333333222111111111000000///////////////000111111222222////////////////////////000000///.............................................///000111222333333111111111000000000000000222111111111000000//////222222111111111111222222222222222111111111000000000111111111111222222222111111222222222333333333555555555555666666666666666666555555555444444444999:::;;;===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@??????BBBDDDDDDCCCAAAAAABBB@@@??????>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFJJJNNNPPPOOOMMMOOOLLLIIIHHHIIIJJJKKKKKKMMMNNNPPPRRRRRRPPPMMMLLLHHHHHHIIIIIIHHHHHHGGGFFFDDDGGGLLLPPPPPPMMMIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDAAAAAABBBCCC@@@@@@@@@@@@??????>>>===>>>===;;;:::999888888888iiiZZZTTTRRRJJJHHHJJJFFFGGGEEECCCBBBBBBAAA???===<<<;;;999777666555555444222222111111000/////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++++++++******++++++++++++******,,,,,,+++++++++*********...---,,,+++************))))))*********+++++++++))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------/////////000111111222222.../////////000000000000000111111222222333333444555555555555666777888999::::::::::::;;;<<<======<<<<<<<<<===>>>@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDDDDEEEDDDBBBAAA@@@?????????>>>@@@BBBDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>??????@@@?????????>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::666555555444444333222222111111111000000000//////000000000000000000000000........................000//////...------....................................//////000111111111////////////////////////111111111000000000//////111111000000000000111111222222222111111111000000000000111111111222222222111111111222222222333333333444444444444555555555666555555555444444444444888999:::<<<======>>>>>>??????@@@@@@@@@@@@??????===@@@BBBBBBAAA@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJMMMNNNMMMKKKKKKJJJHHHHHHIIIIIIHHHGGGLLLMMMOOOQQQQQQPPPNNNLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFIIIMMMPPPQQQOOOLLLJJJGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBB????????????>>>===<<<<<<<<<;;;:::888777777666666hhhYYYSSSRRRJJJIIIKKKGGGFFFDDDBBBAAABBBAAA???===;;;:::999777666555555555222111111000//////......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&(((***+++(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++*********************)))))))))---,,,+++***************(((((()))))))))*********))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000111222222....../////////000000000000000111111222333333333555555444555555666777888888888888999999:::<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAA@@@???????????????@@@AAACCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???<<<<<<===>>>????????????????????????>>>>>>>>>>>>999999888888888777777777444444333333222111111111111111000000000000//////222111111000//////..............................//////...---------......------------------------................................................111111000000000000//////000000////////////000000222111111111111000000000000000000111111111222222111111111222222222222333222222222333333333444444555555555555444444444444777777999:::;;;<<<<<<<<<>>>>>>????????????>>>>>>;;;===@@@AAA@@@@@@AAABBBEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHIIIKKKLLLKKKIIIIIIIIIJJJLLLMMMLLLHHHFFFJJJKKKNNNOOOPPPOOONNNMMMHHHHHHHHHHHHHHHGGGFFFFFFIIIJJJMMMPPPQQQQQQPPPOOOHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@AAABBBCCCCCCDDDBBBDDDEEEEEECCCAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::999888666555555555555fffXXXRRRQQQJJJIIIKKKGGGEEECCCBBBAAAAAAAAA???===;;;:::999777666555555555333222222111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%)))...///***&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++************++++++++++++******************************,,,,,,+++***************))))))))))))*********+++))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***************************+++++++++***+++,,,,,,---,,,,,,------...//////000........./////////000000000000000111222222333333444444444444555666777777777777777777888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@AAA?????????@@@AAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>;;;<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>>>>888888777777666666555555333222222111000000//////000000000000000000//////000000000//////.......................................---------------...------------------------.........------,,,,,,,,,.............../////////000000000000000000////////////............//////111111111111000000000000000000000000111111111111111111111111222222222222222222222333333333333444444444444444444444444444555555777888999:::::::::<<<<<<===>>>>>>>>>>>>===;;;===???@@@@@@AAABBBDDDGGGFFFEEECCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLOOORRRSSSQQQLLLHHHHHHJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJLLLMMMOOOPPPQQQQQQHHHHHHGGGFFFEEEDDDCCCBBB??????@@@AAABBBBBBCCCCCCAAACCCFFFFFFDDDBBBAAAAAA??????>>>>>>===<<<;;;:::888888777555555444444444fffWWWRRRQQQJJJHHHKKKGGGEEECCCAAAAAAAAA@@@>>>===::::::888777666666666666555444444333111000000///------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''%%%%%%)))///111---)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++++++++++++++******))))))***************+++++++++,,,,,,)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((()))))))))*********,,,,,,+++++++++*********************************+++************+++,,,,,,,,,,,,,,,---......//////............///////////////000000111111222333333333333333333444555666777666666666777888999:::;;;????????????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAACCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????AAAAAAAAA@@@??????>>>>>><<<===>>>???@@@@@@@@@@@@?????????>>>>>>>>>======888888777777666555555444111111111000//////......//////////////////000000------........./////////........................------,,,,,,,,,,,,------------------------------......------,,,,,,++++++.........//////000000000//////////////////000000//////............//////000000000000000000000000//////000000000111111111000000111111111222222222222222333333333444444444333333444444444444444444333444555777888888999999:::;;;<<<<<<=========<<<<<<===???@@@@@@BBBDDDFFFHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJLLLKKKMMMPPPTTTUUUSSSNNNIIIHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPHHHHHHGGGFFFEEEDDDCCCBBB???@@@AAABBBBBBBBBAAAAAA@@@CCCEEEFFFDDDBBBAAAAAA??????>>>>>>===;;;:::999888777666555555444555555gggXXXRRRQQQIIIHHHJJJFFFFFFDDDBBBAAA@@@???===;;;:::999888777666666666666666666555333222111000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&%%%&&&)))---///---+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++***************++++++++++++++++++******)))))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((((())))))))))))((((((&&&''''''(((((())))))***((((((((()))))))))******++++++++++++***************************************************+++,,,,,,---......//////000111111------.........///////////////000000111222222222333333333333333444666666555555666666888999;;;<<<@@@@@@@@@@@@???===<<<;;;????????????@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEECCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@????????????AAAAAA@@@@@@????????????======>>>???@@@@@@@@@@@@============<<<<<<<<<<<<888888777777666555444444111111000000///...............////////////000000,,,,,,------...//////000------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++.........//////000000111......////////////000000//////............////////////000000000000000111/////////000000000111111000000000111111111111222222222333333333444444444333333333333444444444444333333555666777888888888888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAADDDFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFBBBDDDEEEFFFFFFGGGJJJLLLIIIJJJMMMPPPRRRPPPLLLIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA???>>>???AAACCCCCCAAA@@@@@@@@@>>>>>>======;;;:::888777666666555444444444444444gggXXXSSSQQQIIIGGGIIIDDDGGGEEEBBBAAA@@@>>>;;;999:::999888777666666666666666555444333111000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************++++++++++++******************++++++++++++************+++++++++,,,******++++++++++++******)))))))))*********++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((()))))))))***++++++++++++***************************************************++++++,,,------...//////000000111---------.........////////////000000111111222222222222222222333444555666555555666777888:::;;;<<>>===<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????======>>>>>>???>>>>>>===;;;;;;;;;;;;:::::::::999888777777666444333333222111111000000///................../////////000000---------------------...------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......///000000........./////////000000000//////////////////000////////////000000111111////////////000000000111000000000000111111111111111111111222222222222333222222333333333444444444222333555666777777888888777888999:::;;;;;;;;;;;;===>>>??????>>>@@@BBBEEECCCCCCBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGCCCEEEFFFEEEDDDEEEHHHJJJIIIIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDAAABBBBBBCCCBBB@@@===<<<<<<>>>???>>>===<<<===???<<<;;;;;;:::999777555444444444333222222222333333hhhYYYSSSQQQHHHFFFHHHDDDHHHFFFCCCAAA???===;;;888999999888777666666666777555555333222111///...------------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******)))************+++++++++(((((())))))*********+++******++++++++++++******'''((((((((())))))*********)))))))))))))))******))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,---......///---------.........///////////////000111111222222222222222222333444555555555555666777888:::<<<======>>>???@@@@@@???>>>===<<<<<<===???@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<===============<<<<<<::::::999999999888888888777777666555333222222111111111111000//////......---.........//////000000///......------,,,,,,+++------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---.........//////000000000000////////////000000.../////////000000111111////////////000000000000000000000000111111111111000000000000111111111111222222222333333444444444333333555666777888888888666777888999:::;;;;;;;;;<<<===>>>======>>>AAACCCBBBAAA@@@@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGGGGEEECCCCCCEEEHHHJJJIIIIIIJJJLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCAAA???<<<::::::;;;;;;;;;999999;;;===:::999999888666555333222222222111111111111111111hhhXXXRRRQQQFFFAAAFFFGGGIIIJJJFFF@@@===>>><<<999999999888777666666666777333333333222000///---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((())))))))))))************************((())))))))))))*********))))))))))))************+++)))(((&&&&&&((()))+++))))))***+++,,,------...))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))*********))))))((())))))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---000///...---,,,------...////////////000000000000//////000111222222333333333444555666888:::<<<===AAAAAAAAA@@@@@@?????????????????????????????????@@@@@@AAABBBDDDFFFGGGHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDBBBAAABBBEEEEEECCC@@@AAA@@@@@@???@@@@@@AAAAAA<<<<<<<<<==================;;;999888999999777666444444333222111000///...000000//////.........------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////.........---------////////////////////////............//////////////////............//////////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555666666666777888888999999;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCAAA@@@@@@AAACCCEEECCCAAA@@@@@@BBBDDDEEE===>>>???AAACCCFFFHHHIIIEEEGGGIIIJJJJJJHHHFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEKKKJJJIIIIIIHHHHHHHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>:::999999999999:::;;;;;;:::999888666555333222111000000000000000000000000iiiXXXSSSQQQGGGAAAEEEFFFGGGHHHEEE???<<<======::::::999888777666666666666333333333222000///---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))(((&&&&&&&&&((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++(((((((((((())))))))))))************************)))))))))************+++))))))))))))***************)))(((''''''((()))***)))******++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))*********))))))((((((((()))))))))*********++++++******++++++,,,------,,,,,,++++++,,,,,,---000///...---,,,------....../////////000000000000//////000111111222333333333333444555777999;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBDDDEEEGGGIIIDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAAAAADDDBBBAAABBBDDDDDDBBB@@@@@@???????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888888666555444333333222000//////...////////////......------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///.........---------,,,....................................//////////////////............//////.../////////000000000000//////000000000111111111111111111222222222333333333333333333444444444444555666666777777888999999::::::;;;<<<===???@@@AAABBBCCCCCCAAA@@@@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFCCCEEEGGGIIIIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@???;;;;;;:::::::::::::::;;;999888777666444333222111000000000000000000000000kkkYYYSSSRRRGGGBBBEEEEEEEEEFFFCCC>>><<<======::::::999888777666666666666333333333222000///---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))(((&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))************************)))************+++++++++))))))))))))***************)))(((''''''((()))***************************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((())))))******)))))))))(((((())))))))))))******+++************+++,,,,,,,,,,,,++++++++++++,,,,,,///...------,,,---------....../////////000000000//////000000111111222222111222222333555777999:::::::::;;;===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBDDDGGGHHHCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAABBBCCCDDDBBB@@@???>>>>>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999666555666666555333333333222111000///......///............---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,........................---............///////////////............//////....../////////000000000//////000000000000111111111111111222222222222333222222333333333444444444555555666666777888888888999999:::;;;<<<>>>???@@@>>>???@@@???>>>???AAADDDCCCCCCDDDDDDCCCBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGGGGDDDFFFGGGFFFCCCBBBBBBBBBCCCCCCAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAA===<<<;;;::::::999999:::888777666555444333222111000000000000000000000000lllZZZRRRQQQHHHCCCEEEDDDBBBDDDBBB===;;;======:::::::::888777666666666666333333333222000///---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))******(((((((((((())))))))))))************************************++++++++++++((()))))))))************))))))(((((((((((())))))++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''((((((((('''((())))))))))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,++++++++++++,,,,,,...---------------------........./////////000000/////////000000000111111000111111222444555777888888888:::;;;===>>>???@@@?????????@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@BBBDDDFFFAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999777444444444444333111222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------........./////////......------......///........./////////000000////////////000000000111111111111111222222222222222222222222333333333333444444555666666777777888888888888999;;;<<<>>>???:::;;;<<<<<<<<<===@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB???AAACCCDDDEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGFFFDDDBBBAAABBBCCCBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCC>>>===<<<:::999999888888666555555444333222222111000000000000000000000000mmmYYYRRRQQQIIIDDDFFFEEEBBBCCCAAA<<<;;;======:::;;;:::999777666555555555333333333222000///---,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))(((((((((((())))))+++******))))))(((((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))))))))))))))'''(((((((((((()))))))))******))))))******+++,,,,,,++++++******++++++,,,,,,,,,------------------............//////////////////////////////000000000000000111222444555666888888999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@???>>>>>>>>>@@@BBBCCC???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@AAAAAAAAAAAAAAAAAA===<<<;;;;;;:::::::::;;;;;;:::::::::999999999888777555333222333333111000111000000//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------..................------------..................////////////...////////////000000000000000111111111222222222111111111222222222333333444444444555666666777777666777777888999;;;======:::;;;<<<<<<<<<>>>AAACCCLLLIIIEEEBBBAAABBBCCCEEE@@@@@@@@@@@@@@@AAABBBCCC???@@@AAACCCDDDDDDDDDCCC@@@AAABBBDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHGGGDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEDDD>>>===;;;:::888888777777444444333333222222111111////////////////////////mmmXXXPPPQQQJJJFFFHHHEEEBBBDDDAAA<<<;;;======:::;;;:::999777666555555555333333333222000///---,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))************(((((())))))))))))((((((***)))))))))((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))''''''(((((((((((())))))***))))))))))))***++++++++++++************+++++++++,,,,,,------------,,,------........./////////............////////////000000000111222333555555888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAA>>>???AAACCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAA@@@@@@===???AAAAAA@@@@@@AAABBB===<<<;;;:::::::::::::::::::::999999888888777777777555222222222222111///000/////////.........---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++*********+++++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......------........./////////......////////////000000000000000111111111111222000000111111111222222222333333444444555666666666555555666777888:::;;;<<<===>>>??????>>>@@@CCCEEEVVVQQQKKKDDDAAA@@@BBBCCC>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAABBBBBBCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEECCCBBB<<<;;;:::888777777666666222222222222111111111111////////////////////////lllWWWOOOPPPJJJHHHIIIGGGDDDEEEBBB===;;;======:::<<<;;;999777666555555444333333333222000///---,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))'''''''''((((((((()))))))))))))))))))))***++++++++++++************++++++***+++,,,---...------,,,---------.........//////........................000000000111222333444555666666666666777777777777888888999::::::;;;<<<<<<:::;;;===>>>@@@@@@@@@@@@===>>>@@@CCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;>>>AAAAAA@@@???@@@BBB======<<<;;;:::999:::::::::999999888777777666666777444222111222222111/////////............------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************************))))))))))))************)))*********++++++++++++************++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,---------............------,,,,,,------...---------.........//////........./////////000000000000000000111111111111000000000000111111111222222333333444555555666666444444555666777999:::;;;===>>>???>>>>>>???BBBDDDRRRNNNIIIDDD@@@???@@@@@@???>>>>>>??????@@@AAABBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCAAA???>>>:::999888777666666666666000111111111111111111111////////////////////////kkkWWWOOOPPPKKKIIIJJJGGGEEEFFFCCC>>><<<======:::<<<;;;999888666555444444333333333222000///---,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''((((((((())))))))))))))))))******+++++++++************++++++)))***,,,---...------,,,---------.........//////.....................---111111111111222333444555444444555555666777777888888888999::::::;;;<<<<<<888:::===@@@AAABBBAAA@@@<<<>>>@@@BBBDDDDDDCCCBBB???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@;;;>>>AAAAAA??????@@@CCC>>>===<<<;;;::::::::::::999999999888777666666555777555222111222222111///..................------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))************))))))******++++++++++++)))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---------.........//////............/////////000000000000000111111111111000000000000111111111111222222333444444555555666444444444555777888:::;;;;;;<<<<<<<<<;;;<<<>>>AAAFFFEEEBBB@@@???>>>>>>>>>@@@???????????????@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCCCCBBBAAAAAAAAAAAA???AAACCCDDDCCCCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAAAAA???<<<;;;999888777666555555555666000000000000111111111111////////////////////////fffWWWTTTVVVMMMGGGIIIHHHHHHEEEAAA===;;;;;;<<<======<<<;;;:::999777666666444444333222000...,,,+++***++++++,,,,,,++++++***+++*********))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++)))))))))))))))(((''''''''''''''''''''''''''''''******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***))),,,///000---+++,,,,,,,,,---------......//////.........---------/////////000111111222222444444444444555777888999999999999999999999:::::::::;;;<<<>>>>>>>>>=========>>>>>>?????????>>>>>><<<===???@@@AAA@@@>>>===AAA@@@@@@AAABBBBBB@@@>>>AAA@@@???>>>============>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>;;;:::888777999888888777666555555444444444333222111//////...////////////............++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++************************))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,------......------...------------...//////000000000000000000000000000000000000111111111111111111111111222333444555333444555666777888999:::;;;<<<>>>===<<<<<<===>>>=========>>>??????@@@@@@?????????@@@AAABBBCCCDDD>>>???AAACCCDDDDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAADDDDDDEEEEEEDDDBBB@@@???CCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>============999888777666444444333333000111111222222000///...------------------------fffWWWTTTVVVMMMGGGIIIHHHHHHEEEAAA===;;;;;;<<<===<<<<<<;;;999888777666555555555444333111///---,,,***++++++,,,,,,++++++***************)))))))))((((((((('''&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******,,,...///---+++,,,,,,,,,---------......///.........------------...//////000000111222222333333333444555666888888888888999999999999::::::999:::<<<===>>>>>>>>>======>>>??????????????????<<<===???@@@@@@@@@???>>>???>>>>>>???@@@AAA@@@???@@@@@@???>>>============>>>======>>>???@@@AAAAAAAAA@@@???>>><<<:::999888999999888777666444444333333333222111000000//////////////////.........---++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++************************))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------------------------------...////////////////////////////////////000000000111111111111111111111222333444444444444555666777888888999:::;;;===<<<;;;;;;<<<===;;;<<<<<<===>>>>>>???????????????@@@AAABBBDDDDDD???@@@BBBDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@???@@@@@@AAA=========<<<<<<;;;;;;;;;999888666555444333333333000000111111111000///...------------------------gggWWWTTTVVVMMMGGGIIIHHHHHHEEEAAA===;;;;;;<<<===;;;;;;:::999777666555444666666555444222000///---***++++++,,,,,,++++++***************)))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********+++---...---,,,,,,,,,,,,---------..................------------......//////000111111111333333333333444666777888888888888999999999::::::888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>>>>>===<<<<<<>>>@@@@@@???@@@???>>>======<<<<<<===============>>>???@@@@@@??????>>>===<<<;;;::::::999999888666555333222111111111111000000///////////////.........---------++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))************************))))))************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////////////////000000000000111111111111000111111222333444555555555666666666777777888:::;;;;;;::::::;;;<<<:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEAAAAAACCCDDDEEEEEEFFFEEECCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@????????????@@@<<<<<<;;;;;;:::999888888888777666444333333333333000000000111000//////...------------------------gggWWWTTTUUULLLGGGJJJIIIHHHEEEAAA===;;;;;;<<<===;;;:::999888777555444444555555444333222000...---***++++++,,,,,,++++++************)))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++*********+++,,,------,,,,,,,,,,,,---------......------------------------------...//////000000111222222222222333555666777777777888888999999::::::888888999;;;<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@===>>>???@@@@@@@@@?????????===;;;;;;===>>>>>>>>>??????>>>===<<<<<<<<<<<<===<<<<<<<<<======>>>???>>>>>>======<<<<<<;;;;;;999888777555333222000000000/////////////////////.........---------,,,,,,************************************************((()))))))))************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///////////////////////////////////////000000000111000000000000111222333444555555555555555555555555666888999999888888:::;;;:::;;;;;;<<<======>>>>>>???@@@@@@@@@AAACCCDDDEEEAAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHDDDEEEFFFFFFFFFEEECCCCCC???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>><<<<<<;;;:::999777777666666555444333222222222222000000000/////////......------------------------hhhWWWSSSUUULLLGGGJJJJJJHHHEEEAAA===;;;;;;<<<===;;;:::999888777555444444333333333222111///...---***++++++,,,,,,++++++***))))))))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))******+++++++++,,,---,,,,,,,,,---------......,,,,,,---------------------------...//////000000111111111111222444555666666666777888888999::::::888888999:::;;;<<<===>>>======>>>???@@@AAAAAA@@@>>>??????@@@@@@@@@@@@@@@@@@???===<<<===>>>===<<>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::888777666444222111//////........................------------,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************************************)))))))))*********++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,---.................................////////////000000000000000000000111222333333444444444444444555555555555666888888777888999;;;;;;<<<<<<======>>>???????????????@@@AAABBBCCCDDDAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFDDDCCCBBB>>>>>>??????@@@@@@AAAAAA@@@?????????>>>===<<<<<<<<<<<<;;;:::888777666666555444333222222111111222/////////...............------------------------hhhXXXSSSTTTKKKGGGJJJJJJHHHEEEAAA===;;;;;;<<<===;;;;;;:::999777666555444222222222111000///...---***++++++,,,,,,++++++***))))))))))))************'''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))***+++*********,,,...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,------.../////////000000000000111333444555555666666777888999::::::999999999999999:::<<<<<<;;;<<<===>>>???@@@@@@@@@????????????@@@@@@AAAAAA@@@?????????@@@@@@>>><<<>>>===<<<;;;;;;::::::;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::999999888666666555333222000///............---------,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************************************))))))*********+++++++++)))))))))******++++++,,,,,,+++*********+++---...,,,,,,,,,,,,,,,------.................................////////////000000000000///000000111222333333333333444444444555555444555777777777777999;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>???@@@AAA?????????>>>===<<<;;;::::::::::::999888777666666333333222111111111111111//////...------------...------------------------hhhXXXSSSTTTKKKFFFJJJJJJHHHEEEAAA===;;;;;;<<<===<<<<<<;;;999888777666555333333333222111000///...***++++++,,,,,,++++++***((()))))))))************&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***+++***)))))),,,///,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,---......///////////////000111222333444555555666777888999::::::::::::999888888999:::;;;:::;;;<<<===>>>?????????@@@?????????@@@@@@AAAAAA===>>>???BBBDDDDDDBBB???>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;::::::999999888777666666555444333222111000/////////......---,,,+++******,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************************************************************+++++++++,,,,,,(((((())))))***++++++,,,,,,+++***)))***+++---...,,,,,,++++++,,,,,,---..................................../////////000000/////////000000111222333111111222333444555555666444555777777777888999;;;:::;;;;;;<<<<<<===>>>>>><<<<<<======>>>???AAABBBCCCBBBBBBAAABBBBBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAABBBDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@???>>>=========>>>???@@@>>>>>>>>>>>>===;;;999888888777777777666666555555222222111000000000000111///...---,,,,,,,,,------------------------------iiiXXXSSSTTTKKKFFFJJJKKKHHHEEEAAA===;;;;;;<<<======<<<;;;:::999777666666444444444333222111000///+++++++++,,,,,,+++++++++(((((())))))*********+++%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***+++***((())),,,///,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,------......///......//////000222333444444555666777888999::::::;;;:::999888888888999:::999:::;;;===>>>>>>??????@@@@@@??????@@@@@@AAABBB;;;<<>>===<<<<<<===>>>???===>>>>>>>>>===;;;999888555555555555555555444444222111000000000000000111///...---,,,+++,,,------------------------------fff[[[SSSRRRNNNFFFDDDIIIHHHFFFBBB???<<<<<<===>>><<<;;;:::888777666666666666666555333111000......)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000111222333555555555555666666666666<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>?????????>>>???@@@AAACCCDDDEEEFFFCCCAAA>>><<<<<<<<<;;;:::??????>>>===<<<:::888777777888999:::999777555444444222000///000000///...///............---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))***++++++***)))***+++))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------------------------............///000000000000000000000000000000111222333333444444666666666777888888999999999999888888888999::::::<<<<<<===>>>>>>>>>>>>>>><<>>>>>===@@@@@@???>>>===<<<;;;;;;;;;<<<>>>>>>===<<<999888666666555444444444444555111111111111000000000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,hhh\\\SSSQQQNNNFFFEEEIIIHHHFFFBBB???<<<<<<===>>><<<;;;:::888777777666666555555444222000///------)))***+++,,,,,,,,,,,,,,,************)))))))))((()))((((((''''''(((((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((()))************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------...//////////////////000111222333444555555555555666666666:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;===>>>>>>>>>????????????>>>>>>???AAABBBCCCDDDEEEEEEBBB???=========<<<;;;>>>>>>>>>===;;;:::888777666777888888777666444222444222000///000000///...............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***)))***++++++))))))***+++))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------------------............////////////////////////000000111111222333333444444444555666666777777888999999999999999999:::;;;======>>>????????????>>>===???AAAAAA@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@???>>>======??????>>>>>>===<<<<<<<<<;;;<<<=========;;;999888555555444333333333333444111111111000000000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,jjj\\\QQQOOOKKKEEECCCGGGHHHFFFBBB???<<<<<<===>>><<<;;;:::888777777777777555444333111///...---,,,******+++,,,,,,,,,++++++************))))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((())))))******))))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------......///////////////000111222222333444444444555555555666888888999999:::;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>????????????===>>>>>>@@@AAABBBCCCDDDEEECCC@@@>>>>>>>>>>>>============<<<;;;999888777555555666666555444222111333111/////////000///.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((()))***++++++))))))***+++))))))))))))))))))))))))************************+++************)))))))))++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------------............////////////////////////000000000111222222333333333333333444555555666666999999999999999:::;;;;;;======>>>????????????>>>>>>?????????======???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDD?????????>>>>>>=================================;;;;;;<<<<<<;;;:::888777444333333222111222222222000000000000////////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,kkk\\\OOOLLLIIICCCBBBEEEHHHFFFBBB???<<<<<<===>>><<<;;;:::999888888888888555444333222000...---,,,***++++++,,,,,,,,,++++++*********)))))))))))))))******))))))))))))******''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))'''((()))***+++,,,------++++++++++++++++++++++++)))************+++++++++------,,,,,,------...//////////////////000111111222222333333444444555555666666777888999:::;;;<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>@@@AAAAAABBBDDDAAA???===>>>>>>===<<<<<<<<<<<<;;;:::888777666555555555555444333222111222000....../////////---------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((()))***+++***)))((()))+++((((((((((((((((((((((((************************************))))))))))))++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000111111222222222222333333444555555666999999888999999:::;;;<<<;;;<<<======>>>>>>======>>>>>>>>><<<;;;;;;===???????????????????????????@@@@@@@@@@@@@@@AAABBBBBB=====================<<<;;;;;;;;;<<<<<<=========:::::::::::::::888777666222222111000000000000111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++nnn]]]PPPMMMLLLFFFDDDFFFHHHFFFBBB???<<<<<<===>>>;;;;;;:::999888888888888666666444333111///...---++++++,,,,,,,,,++++++***))))))))))))))))))************))))))))))))******''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((()))))))))))))))''''''((()))+++,,,------++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,---......//////////////////000111000111111222333444444444444555666777888:::;;;;;;<<<<<<============<<<<<<========================;;;<<<<<<===>>>???@@@@@@AAA???<<<;;;;;;<<<;;;:::::::::::::::999888666666555555555555444333222222111///------...///...------,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************((()))******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000000000111111222222333444444555555666888777777888999:::;;;;;;999::::::;;;;;;;;;;;;;;;=========;;;::::::<<<>>>===>>>>>>>>>>>>>>>>>>===@@@????????????@@@@@@AAA===<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======999999999888888777666555111111000////////////000/////////............---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++ppp```SSSQQQQQQKKKHHHIIIHHHFFFBBB???<<<<<<===>>>;;;;;;:::999999999999999777666555333111000///...++++++,,,,,,,,,+++******))))))))))))***************))))))(((((())))))***''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''(((((())))))(((((('''(((((()))***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------.../////////......//////000//////000111222333444444444444555666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???<<<:::999:::::::::999999999999999888777666555555555444444333222222222000...,,,,,,.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***++++++******((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////000000000222222222333444444555555666666666777888999:::;;;888888999::::::::::::999;;;<<<<<<<<<::::::<<<>>>======>>>>>>>>>>>>======??????>>>>>>>>>>>>???@@@=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888777777666555555555111000000//////////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++ooo___SSSSSSSSSMMMIIIIIIHHHFFFBBB???<<<<<<===>>>;;;;;;:::999999999::::::666555444222111///...---+++,,,,,,,,,,,,+++***)))((()))))))))************)))((((((''''''(((((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&'''(((((())))))((((((((()))))))))******++++++*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...000//////.........//////......///000111222333444444444555666666777888888::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======>>>;;;999888999:::999888888888888888777666555555444444333222111111111111///---,,,,,,---......---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++***)))(((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////////////////000000111222222333333444444444555555666888999:::888888999:::::::::::::::999:::<<<===<<<<<<<<<>>><<<===>>>??????>>>===<<>>>>>======>>>>>>>>>???>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;888777666555444444444444111000000///////////////.........---------,,,,,,++++++++++++++++++++++++************************kkk[[[PPPQQQRRRLLLGGGGGGHHHFFFBBB???===<<<===>>>;;;;;;:::999999999::::::555444333111000...---,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++((((((''''''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&''''''((((((((((((((()))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000//////.........//////......///000111222333333444444555555666777777777999::::::;;;;;;::::::999:::::::::999999888888888:::::::::;;;;;;<<<<<<<<<>>>;;;999888999::::::999777777888777777666555444333222111000////////////...---+++,,,---......---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++)))'''&&&((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................///////////////........./////////000111111222222333333444444555777888999999999:::;;;;;;;;;;;;:::777:::<<<>>>=========>>><<<===>>>??????>>>===<<>>============>>>>>>@@@??????===<<<;;;::::::::::::::::::::::::::::::777777666444444444444444111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************dddZZZRRRQQQLLLDDDBBBFFFHHHFFFCCC@@@>>><<<;;;;;;;;;;;;:::999999888888777777666444222000...---,,,************************))))))))))))))))))))))))************(((&&&$$$"""(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------///000111222333444555555555555444444444555555666666888999::::::999777666999999::::::::::::999999999999999999:::;;;<<<===;;;;;;;;;:::999888777666555666666666555444333333111111000///////////////---------,,,,,,---------************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************---,,,,,,,,,,,,---................................................------000000000111222222333333444444555555666777777777;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???===<<<:::999999999888888777777888888999666555555444222111000000000000000000///////////////............---------+++++++++***)))(((((('''************************eeeZZZRRRQQQLLLDDDAAAEEEHHHFFFCCC@@@===<<<;;;;;;;;;::::::999999888888777777666444222000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%(((***+++)))'''%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........................//////000111222333444444555444444444444555555666777888:::;;;;;;:::888777::::::;;;;;;;;;;;;::::::999999999::::::;;;<<<===:::::::::::::::999888777666666666666555444333333111000000///////////////...---,,,,,,,,,,,,---...************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************************************+++++++++++++++,,,------................................................///000000111111222333333444444444555666666777777999::::::;;;::::::999999;;;;;;===>>>>>>>>>>>>>>>======>>>??????>>>=========<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;::::::999888888888888888555555444333222111000000000////////////.....................------------++++++******)))(((((('''************************eeeZZZRRRQQQLLLDDDAAAEEEGGGEEECCC@@@===<<<;;;;;;:::::::::999888888777777666666444222000...---,,,------------------------))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''***,,,***'''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++******************************+++++++++,,,,,,,,,..............................///000111111222222444444333444444555666666888999:::;;;;;;;;;999999;;;;;;;;;<<<<<<;;;;;;;;;::::::999::::::;;;<<<===999999::::::::::::999999666666666666555444333222111000//////....../////////---,,,******,,,---///************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((*********))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))***************************************************************************+++,,,,,,------------------------........................//////000111111222222333333333444555555666666777888888999::::::999999999<<<===>>>??????@@@????????????@@@AAAAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>;;;;;;:::999888777777666555444444333222111000000////////////..................---------,,,,,,,,,++++++******)))(((((((((************************eeeZZZRRRQQQLLLCCCAAAEEEFFFEEEBBB???===<<<;;;;;;::::::999999888777777777666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&)))***(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---------...............------......///000111111333333333333444555666666999:::;;;<<<<<<<<<;;;;;;999999::::::::::::999999999999999999999:::;;;;;;888999999:::;;;;;;::::::666666666666555444222222000000///............//////---+++******+++---///************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((,,,++++++***)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************************************************************************+++,,,,,,---------------------------------...............//////000000111222222222222333333444555555666666777888999:::::::::::::::======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<<<<======:::;;;;;;<<<<<<=========<<<<<<;;;:::888777555555444333333222111000000000000000000/////////......------------,,,,,,,,,+++************))))))((((((************************fff[[[SSSQQQLLLCCC@@@DDDEEEDDDAAA???===<<<;;;;;;::::::999888888777777666555555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++---------.........//////---------......//////000222222222333333555666666::::::;;;;;;<<<<<<<<<<<<777888888999999888888777888888888888888999999:::888999::::::;;;;;;;;;;;;777777777666555333222111000//////..................---+++******+++---...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************************************************************+++++++++++++++,,,---------------------------------------.........//////...//////000111111222222222222333333444444555555888888:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888666444333222222222111111000000///111111111000000000//////---,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))fff[[[SSSQQQLLLCCC@@@DDDEEECCCAAA>>>===<<<;;;<<<999999999888777777666666555444333222111///......++++++++++++++++++++++++))))))))))))))))))))))))******)))''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&$$$###$$$(((***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////------........./////////222222222222333444666666999:::::::::;;;<<<<<<===888999999::::::999999888999999888888888888999999999999:::;;;;;;;;;;;;;;;777777777666555333222111000///......------......,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************************************************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222111111222333333444444555777888:::;;;<<<============>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA>>>======<<<<<<======>>>=========<<<;;;:::999999999999:::999777555333222111111111000000000//////000000000000////////////,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))ggg[[[SSSQQQLLLCCC@@@CCCDDDCCC@@@>>><<<<<<<<<<<<999999888888777777666666555444333222111///......------------------------))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,------...//////000............////////////111111111222333444666777999999999999:::;;;<<<===<<<<<<============<<<<<<;;;;;;:::::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;888888777666555333111000//////...------------...***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......//////000111111111111111111222333333444444666777888:::<<<=========<<<===>>>???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>============>>>>>>======<<<;;;;;;:::999999777777888888777555222111000000000000000////////////............---------++++++++++++************)))))))))))))))))))))***))))))))))))))))))))))))ggg\\\SSSQQQLLLCCC@@@CCCDDDBBB@@@>>><<<<<<<<<<<<999999888888777666666666444444333222111000///...........................))))))))))))))))))))))))$$$%%%''')))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,,,,------...///000000.........///////////////111111111222333444666777999888888999:::;;;<<<===@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;::::::888888777666555333111000//////...------------...)))***,,,------,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************************************************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000111111111000111111222333333444444444555777999;;;<<<<<<===<<<===>>>??????@@@????????????@@@AAAAAA@@@??????>>>>>>============>>>>>><<<;;;;;;;;;;;;;;;::::::555666777777666444222000000000000000////////////------,,,,,,,,,++++++++++++++++++************))))))))))))))))))*********))))))))))))))))))))))))eee]]]UUUPPPIIIAAA???AAACCCCCCBBB???<<<:::::::::;;;:::999888777777777777666666555222///------...------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.../////////////////////////////////111222222333333444444555999999::::::;;;<<<<<<======>>>@@@@@@>>>===>>>???>>>======<<<;;;;;;::::::;;;;;;:::999999888888777888777666555333222111000000000///------,,,,,,,,,,,,++++++******++++++,,,******))))))((((((''''''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))************))))))))))))*********************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++,,,---...///............////////////000000111222444555555666777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>????????????>>>===;;;;;;::::::;;;<<<=========<<<999;;;<<<;;;:::999999999666666555444333333333333333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))fff^^^UUUPPPIIIAAA>>>@@@DDDDDDCCC@@@<<<::::::;;;;;;:::999888777777777777666666555222///------...------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++,,,,,,,,,,,,---......---------------...---------...............////////////////////////111111222222333444444444999999999:::;;;;;;<<<<<<;;;===>>>>>>===<<<<<<=========<<<<<<;;;::::::999:::::::::999888888777777777666555444333111000000000///...---,,,,,,,,,,,,+++++++++******+++++++++))))))))))))((((((''''''))))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))*********************++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++,,,---...///........./////////000000000000111222333444555555666666666777888888999999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999:::<<<;;;:::888888999666555444333333222222333222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((ggg^^^UUUOOOIIIBBB>>>>>>CCCDDDCCCAAA===;;;;;;;;;;;;:::999888777777777777666666555222...,,,,,,---------------------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,//////............//////...............---------////////////////////////111111111222333333444444888888888999::::::;;;;;;999;;;<<<<<<:::::::::;;;<<<<<<;;;;;;:::999999999999999999888777777666666666555444333222000000/////////...---,,,,,,,,,,,,++++++************++++++)))))))))((((((((((((''')))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))*********************+++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000///000000111222333444444444444555555666777777888888888999999:::;;;;;;;;;===============<<<;;;:::;;;;;;<<<<<<<<<;;;::::::888:::;;;;;;999888888999555555444333222222222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''hhh^^^UUUOOOIIIBBB>>>===CCCCCCCCCAAA>>><<<;;;<<<;;;:::999888777777777777555555444222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))************++++++++++++......---------...///////////////...---------,,,........................000000111111222333333333666777777888888999::::::888999;;;;;;999888999::::::::::::999999888888888888888777777666555555555444333333222000//////.........---,,,++++++,,,,,,******))))))))))))******(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((()))))))))***((()))))))))***************************+++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------/////////000000000111111//////000000111222333333333333333444555555666666999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888888999;;;:::888777777888555444333222111111111111.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''hhh^^^SSSNNNJJJCCC>>>===AAABBBCCCBBB???<<<;;;;;;;;;:::999888777777777777555555444111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&'''((()))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++,,,+++++++++,,,,,,---.../////////...---------,,,------------------------//////000111111222222333555555666666777888888888777999::::::999888888999888888888888777777777777777666666555555444333333222222111000///......------,,,,,,++++++++++++,,,***))))))(((((())))))***'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***'''(((((((((((()))))))))((()))))))))************************************))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,////////////000000000000...//////000000111111111222222222333444444555555888888999999:::;;;;;;;;;:::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999888888777999:::999888666777777444444222111111111111111------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''hhh]]]RRRNNNKKKEEE@@@>>>???AAABBBAAA>>><<<::::::;;;:::999888777777777777555555444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((())))))))))))*********))))))))))))***+++,,,---...............---------------------------------/////////000111111222222444444444555666666777777666888999999888777777888666666666666666666666666555555555444333333222222000000000///...------,,,,,,++++++******+++++++++))))))(((((((((((())))))&&&''''''''''''((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''(((((((((((())))))))))))))))))***************************)))))))))((()))******++++++******************++++++++++++******+++,,,,,,,,,,,,,,,............////////////........./////////000000111111222333333444444555555555666666777888888888999999::::::::::::999999999999:::::::::999888888666888999999777666666777444333222111000000000000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''ggg[[[QQQMMMKKKFFFAAA???>>>@@@AAA@@@>>>;;;999999;;;:::999888777777777777444555444111---++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''')))*********((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222333333333444555555666666444666777777666555555666555555555555555555555555444444444333222222111111//////......------,,,,,,++++++************++++++)))((((((''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************+++*********)))))))))(((((())))))***************************++++++++++++)))***+++,,,---,,,,,,+++------------............---............/////////111111222333333444444555444444555666666777777888888888999999999999999888777888888999999999999888666777999888777555666666333222111000000//////000------------------------************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((fffZZZPPPMMMLLLGGGBBB???===???@@@@@@===:::999888;;;:::999888777777777777444444333111---++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((()))******&&&''')))***+++***((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222222333444444555555666222444555555444333333444444555555555555555555555444444333333222111111000.........------,,,,,,,,,+++***************++++++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************+++*********))))))(((((((((((()))***************)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......------..................111222222333333444555555666666777777888999999999777888888999999999888888666777888999999999999999666777999888666555555666333222111000////////////------------------------************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))bbbYYYRRRPPPNNNGGGAAA===<<<@@@CCCBBB>>>;;;999::::::<<<===;;;777555666888666555333111///---,,,,,,+++,,,,,,,,,,,,+++*********)))((('''((()))+++---******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************+++***)))((((((((((((((()))))))))))))))******+++***,,,------------...000......---------......///000//////.........//////222222333444444555666666555555555444444333333333222333444555555555444333555444444333333222222111000000///...---,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............///000000///000111222333444444555444555777777777888999;;;:::::::::999999888888888888888777777777777777777555666555555444333222111000000000000///////////////---+++,,,//////,,,))),,,,,,,,,++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((dddZZZRRROOOMMMGGGAAA>>><<>>:::999999:::<<<===;;;888666666888666555333111///---,,,,,,,,,------------,,,+++++++++***((('''((()))+++,,,***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))((())))))))))))))))))))))))******+++***,,,------,,,---...////////////......---------//////............//////222222333333444444555555444444444444444444444444444444444555444444333333555444444333333222111111///...---,,,,,,+++++++++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............///000000000000111222222333444444444666777888777888:::;;;:::::::::999999999888888888888888888888888888888666666666555444333222111000000000/////////......///...---.........,,,***,,,,,,,,,++++++*********))))))))))))(((((((((((((((''''''''''''''''''((('''''''''''''''((())))))ggg\\\RRRNNNKKKFFFAAA???<<>>AAABBB@@@;;;888888999;;;::::::999999999888777666555333111///---,,,,,,,,,,,,,,,,,,,,,+++******++++++***))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&''''''((())))))))))))))))))******+++)))+++,,,,,,+++,,,---///+++---///000111000///..................///000000222333333333333333444444333333333444444555555555888666555333222222333333444333333222222111000000...---,,,,,,,,,,,,,,,,,,((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))*********+++++++++*********++++++,,,,,,,,,+++,,,------......------...............///000000000000000111111222222333333555777777777777999;;;999999999999999999999999888888999999999:::::::::777777666555444222000///............---------------000222000---***+++---************************))))))))))))(((((((((((())))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&hhh\\\QQQMMMKKKGGGDDDCCC@@@BBBCCC@@@<<<999999:::;;;:::999999::::::888777666555333111///---,,,,,,++++++,,,,,,++++++***)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&''''''(((((()))))))))))))))******+++)))***,,,,,,++++++---...***+++---...///000//////......---......///000111222222333444444555666666666666666666555555444444666555444444333333333333333333333222111111000000------,,,,,,,,,,,,------(((((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***)))************+++++++++))))))******+++,,,,,,,,,+++,,,------......------...............///000000......///000111222333333222444666666666666888:::888999999999999:::::::::777777888888999:::::::::777777777555444222000///......---------,,,,,,,,,,,,---///...---,,,,,,,,,)))))))))***************))))))))))))(((((((((((()))((((((''''''(((((()))+++***)))'''&&&&&&&&&&&&fff[[[QQQNNNMMMHHHEEEDDDBBBDDDDDDAAA<<<999:::;;;;;;999888888:::;;;999777666555333111///---,,,,,,,,,,,,------,,,,,,+++***((())))))************)))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''')))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((((((((())))))))))))))))))******+++)))***+++,,,++++++,,,...++++++,,,,,,------......---------......///000111222222333444666777888888;;;:::999777666444333333444444444555444444333333333333222222111000000000,,,,,,++++++++++++,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))************+++++++++((())))))***++++++,,,,,,+++,,,------......------...............///000000,,,---...000111333444555111333444555444555777888888888999999999:::::::::666666777777888999999:::888777777555444222000///---------,,,,,,,,,,,,++++++++++++,,,------,,,+++((()))))))))*********+++))))))))))))(((((((((((((((''''''''''''''''''(((((((((''''''''''''((((((eeeZZZQQQOOONNNIIIEEEDDDCCCEEEEEEBBB===::::::<<<<<<999777888:::;;;999777666555333111///---,,,,,,------......------,,,+++'''((()))***************'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((******'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((())),,,,,,+++***))))))******)))))))))))))))******+++(((***++++++++++++,,,...------,,,+++++++++,,,,,,---------......000111111111222333555777888999:::======;;;999666444222111222333444555555555444333333333222222111000000000+++***************++++++''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%'''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))************+++++++++((())))))***++++++,,,,,,+++,,,------......------...............///000000+++,,,---///111333555666000222444444444444666777888888888999999:::::::::555666666777888888999999888888777555444222000///---------,,,,,,,,,+++++++++)))(((***---///---***(((((())))))*********+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++aaaXXXPPPNNNLLLGGGCCCCCCBBBDDDDDDBBB???;;;:::999;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++***)))(((&&&&&&((()))******)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***(((&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,+++***,,,---000///---,,,+++,,,------,,,,,,------.../////////222222222333555666888999;;;:::999777666555555555444444555555444444333222222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))***************+++,,,,,,------,,,,,,..................------////////////000111222333333333333444444444444555666777777777888888888888666666666666555555555555666555444333111000///.........---------,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******aaaXXXQQQOOOLLLHHHDDDDDDBBBDDDDDDBBB???<<<::::::;;;:::999999::::::888666555555444111...,,,,,,---+++++++++++++++++++++++++++***(((''''''(((***+++***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''(((''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((***)))'''&&&&&&&&&((()))(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***,,,+++******+++---......,,,+++++++++,,,,,,,,,,,,------.../////////222222222333444666888888999888777666555444333333444444444444444333333222111111000///...---,,,,,,************************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((((((((((())))))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))***************+++,,,,,,------,,,,,,..................------////////////000111222222333333333444444444555555666666666777777777888888777666666666666555555555444333222111///...---,,,...------------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&''''''((()))***bbbYYYRRRPPPNNNIIIFFFFFFBBBDDDDDDCCC???<<<;;;:::;;;:::999999::::::888666555555444111...,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&'''(((((())))))(((((('''(((((((((((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&''')))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******+++------,,,++++++***+++++++++,,,,,,,,,---......//////111111111222444555777888666666555444333222111111333444444444444333222222000000///...---,,,,,,+++************************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&((((((''''''(((((()))***))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))***************++++++,,,,,,,,,,,,,,,------------------......///......//////000111222333333444444444444555555555555666666666777777777777666666666666555555555333222111000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((************************'''(((((())))))(((((('''''''''&&&''''''((()))***cccZZZSSSPPPNNNJJJGGGGGGBBBDDDDDDCCC@@@===;;;;;;;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''((())))))''''''((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******+++,,,++++++******************+++,,,,,,------...//////000000000111333444666777444444444333333222111000333333333333333222111111//////......---,,,,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,------------..................///000111111333333333333444444444444444555555555555666666666666666666666555555555555444333222111000///......---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))ddd[[[SSSQQQOOOJJJFFFFFFBBBCCCDDDCCC@@@===<<<<<<;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++++++++************++++++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((((('''''''''''''''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((***++++++***)))+++,,,)))*********************++++++,,,,,,---........./////////000222333555666444444444444444333111111222222333333222222111000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,------......------------...///000111222222222222333333333333333333444444444555555555555555555444444444444333222222111111000///......------,,,,,,,,,+++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))eee\\\TTTQQQNNNHHHEEEDDDBBBCCCDDDCCCAAA>>>======;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++************************(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++++++++*********))))))''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))******((()))******))))))***,,,))))))***+++++++++******+++++++++,,,------...............///111222444555333444555555555444222111111222222222222111000000------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++++++++,,,,,,------......---,,,,,,------...///000000000111111111222222222222333333333333444444444444444333333333222222222/////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((ggg]]]UUUQQQMMMGGGBBBBBBBBBCCCDDDDDDAAA>>>======;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++((())))))))))))))))))((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((***************))))))(((&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((()))*********((()))******))))))***+++))))))+++,,,,,,,,,++++++***++++++,,,,,,---......------...///000222333444222333444555555333222000111111111111111000000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***++++++,,,------......,,,,,,,,,,,,---...///000////////////000000000000222222222222333333333333222222222111111111111000///......------,,,,,,+++,,,,,,,,,++++++++++++***************************'''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((ggg^^^UUUQQQLLLFFFAAA@@@BBBCCCEEEDDDAAA???>>>>>>;;;:::999999::::::888666555555444111...,,,,,,---++++++++++++++++++++++++(((((())))))))))))(((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))******))))))***+++)))***+++,,,------,,,+++***++++++,,,,,,---......---------...000111333444111222333444444333111000111111111111111000//////,,,,,,++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,---...//////............////////////111111222222222333333333111111111000000000000///000000000//////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((kkk[[[TTTRRRJJJFFFEEE>>>BBBDDDFFFEEEAAA>>><<<<<<:::::::::999999999888888777888777333///,,,++++++,,,------------,,,++++++))))))************))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&((())))))'''&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///111222333////////////////////////111111111000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000.........//////000111222111111111111000000//////111111111000000000000///000//////---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))kkk[[[TTTRRRJJJFFFEEE???BBBDDDEEEDDDAAA>>><<<<<<:::::::::999999999888888777777666333///,,,++++++***++++++++++++***))))))))))))************))))))******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333000000000000000000000000000000000000000///------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,...//////............///000111222222222111111111000000000222111111111111000000000//////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))lll[[[TTTRRRJJJGGGFFF@@@CCCDDDEEEDDDAAA>>><<<<<<:::::::::999999999888888777777666333///,,,+++,,,***++++++++++++***))))))))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''''')))'''%%%&&&((((((&&&###'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222111111111111111111111111000000000000///...---,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///............///000111222222222222222222111111111222222222111111111111000//////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((()))mmm\\\UUURRRJJJHHHHHHAAACCCEEEEEECCC@@@>>>======:::::::::999999999888888777777666333///,,,,,,,,,,,,------------,,,++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%%%%'''(((((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,(((&&&(((---...+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------...///000111222111111111111111111111111////////////...---,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------..................///111111222222222222222222222222222222222222111111111111......------,,,+++******************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))mmm\\\UUURRRKKKHHHIIICCCDDDEEEEEECCC@@@=========:::::::::999999999888888666666666333///---,,,,,,,,,------------,,,++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***'''&&&)))///111///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------...000111222111111111111111111111111...//////......---,,,+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------...///000111222222222222222222222222222222222111111111000000---------,,,,,,++++++***************************((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((nnn]]]UUUSSSKKKIIIJJJEEEDDDEEEEEEBBB???======>>>:::::::::999999999888888666666666333///---,,,---***++++++++++++***))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$'''+++---,,,***%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---...///111111111111111111111111111111............---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...///000111111111111222222222222222111111111000000000000///---,,,,,,,,,+++++++++***************************((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((ooo]]]UUUSSSKKKJJJKKKFFFEEEEEEDDDBBB???======>>>:::::::::999999999888888555666555333000---------***++++++++++++***))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********************************,,,,,,,,,---...///000111000000000000000000000000------...------,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------...///000000000000000111111111222222000000000/////////......,,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((ooo]]]UUUSSSKKKJJJLLLFFFEEEEEEDDDBBB???======>>>:::::::::999999999888888555666555333000---------,,,------------,,,++++++))))))************))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************************,,,,,,,,,---...///000111////////////////////////------------,,,+++******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---------------...000000//////000000111111111222////////////............,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))(((ppp[[[SSSUUUPPPLLLLLLGGGDDDDDDDDDDDDCCC@@@>>>===;;;;;;:::999999888888777666666444222000...---,,,...------,,,+++***))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))************+++++++++(((((()))***++++++,,,,,,---,,,,,,,,,,,,---......//////000000000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))+++*********))))))((((((*********))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,++++++,,,---...///000111000000000000000000000000000////////////.........+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''qqq\\\TTTUUUOOOKKKKKKGGGDDDDDDEEEDDDCCCAAA???===;;;;;;:::999999888888777666666444222000...---,,,,,,,,,++++++++++++++++++***************)))((('''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++((())))))***++++++,,,,,,---,,,,,,,,,,,,---....../////////000000/////////,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))*********)))))))))((((((***))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,++++++,,,---...///000000000000000000000000000000/////////.........------+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''rrr]]]UUUVVVOOOKKKJJJEEEDDDEEEEEEDDDCCCAAA???===;;;;;;:::999999888888777666666444222000...---,,,******+++++++++,,,,,,,,,++++++++++++***((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---............////////////......,,,++++++++++++*********((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&'''((()))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))******))))))))))))(((((())))))))))))))))))******)))************+++++++++***+++,,,,,,******+++,,,++++++,,,---...//////000////////////////////////......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''sss^^^UUUVVVOOOJJJIIIEEEEEEEEEEEEEEECCCAAA???>>>;;;;;;:::999999888888777666666444222000...---,,,++++++++++++++++++++++++***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...---......//////......---++++++++++++************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((()))++++++***)))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))(((((()))))))))))))))*********))))))*********+++++++++***+++,,,,,,******+++,,,++++++,,,------...//////........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''sss^^^UUUVVVOOOJJJIIIEEEEEEEEEEEEEEEDDDAAA???>>>;;;;;;:::999999888888777666666444222000...---,,,------,,,,,,+++***))))))'''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''''''''''''''&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))************************+++++++++,,,++++++++++++,,,------------............------+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&)))(((((()))+++,,,+++)))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((())))))(((((())))))************))))))*********+++++++++***+++,,,,,,******+++,,,++++++,,,,,,---.........---------------------------,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((rrr]]]UUUVVVOOOKKKJJJEEEEEEFFFFFFEEEDDDBBB@@@>>>;;;;;;:::999999888888777666666444222000...---,,,...------,,,+++***)))(((&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%'''((())))))(((''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))))))))******************************+++++++++++++++,,,------,,,,,,------------,,,,,,+++************)))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%'''))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))''''''(((((((((((())))))((((((((()))******++++++)))************+++++++++***+++,,,,,,******+++,,,++++++,,,,,,------------........................------,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((qqq\\\TTTUUUOOOKKKKKKGGGFFFFFFFFFEEEDDDBBB@@@???;;;;;;:::999999888888777666666444222000...---,,,,,,,,,,,,++++++*********'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((($$$%%%''')))***)))((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((()))))))))***************************+++++++++***++++++,,,---,,,,,,------------,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$&&&((()))(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''''''''((((((((())))))'''(((((()))******++++++)))************+++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,---------........................------------,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((ppp[[[SSSUUUPPPLLLLLLGGGFFFFFFFFFFFFDDDBBB@@@???;;;;;;::::::999888888777666666444222000...---,,,***++++++++++++,,,,,,,,,)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''')))******)))(((&&&'''''''''((()))))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))++++++******************++++++******++++++,,,---+++,,,,,,------,,,,,,+++************))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&''')))***)))((('''''''''&&&&&&'''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))'''(((((()))***+++++++++)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---////////////////////////......------------,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))uuu___VVVUUUOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666555444222000...,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++++++++*********)))******+++++++++,,,,,,,,,---,,,++++++******++++++***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++++++++++++++,,,+++***)))((((((((((((''''''(((((()))))))))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................************)))))))))((())))))*********+++++++++,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((uuu___VVVUUUOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666555444222000...,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++*********)))))))))************+++++++++,,,++++++******))))))*********)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******************)))(((((('''(((((((((((((((((())))))*********)))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................++++++++++++************))))))*********+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((uuu___VVVUUUOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666666555333000...---,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++*********))))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''(((((())))))))))))***************((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***)))))))))************+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((uuu___VVVUUUNNNJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666666555333111...---,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************))))))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((('''&&&''''''((()))***+++******************++++++(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,+++++++++*********))))))))))))************((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((uuu___VVVUUUNNNJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666666555333111///---,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************))))))))))))((((((((((((((())))))))))))*********++++++,,,,,,,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((()))***+++,,,++++++******************'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++*********))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((uuu___VVVUUUOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666777666444111///...---,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******************************)))))))))((((((((()))))))))*********++++++++++++,,,------+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))***,,,,,,***************)))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***)))))))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((uuu___VVVUUUOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666777666444111///...------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************++++++*********)))))))))************+++++++++,,,******,,,,,,,,,+++)))((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))***+++*********))))))(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))((((((((((((''''''((((((((()))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((((((uuu___VVVVVVOOOJJJJJJFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999888888999999888666777666444222000...------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$&&&(((((('''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************++++++++++++***************++++++++++++,,,,,,,,,((()))+++,,,+++***(((''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''((())))))***)))))))))((((((''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((''''''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))yyyaaaWWWZZZSSSJJJHHHEEEGGGGGGFFFDDDBBB@@@>>>===;;;999888888999888777555555444333111///...------,,,,,,,,,++++++*********+++++++++************)))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++BBB:::///((('''(((***+++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++)))************+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((yyy```VVVYYYRRRJJJIIIGGGFFFFFFEEEDDDCCCAAA???>>>;;;999888888888888777555555444333111///...---------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''''''''((()))))))))((((((''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++888333---***)))******************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++))))))*********+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((}}}bbbUUUWWWPPPJJJJJJIIIEEEEEEEEEDDDCCCAAA@@@???;;;999888888888888777555555444333111///...---------------------,,,,,,,,,++++++*********)))))))))************************'''''''''''''''((())))))))))))(((''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++---+++******,,,,,,+++)))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++)))))))))*********++++++************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((fffWWWWWWPPPKKKKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@:::999777777888888666555555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************''''''((()))*********)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))******))))))))))))************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkYYYWWWQQQKKKKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@:::888777777888777666444555444333111///...------******************++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********'''(((((('''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))***(((((()))))))))*********************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((lllYYYXXXQQQLLLKKKGGGEEEEEEEEEDDDCCCAAA@@@???:::888777777777777666444555444333111///...------))))))))))))******************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))'''&&&&&&(((***))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***((((((((()))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((iiiVVVVVVRRRMMMKKKGGGFFFFFFEEEDDDCCCAAA???>>>999888666666777777555444555444333111///...------))))))*********+++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))+++***((('''(((***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((eeeTTTUUUQQQMMMLLLGGGGGGGGGFFFDDDBBB@@@>>>===999888666666777777555444555444333111///...------******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%))),,,---***))))))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((bbb\\\YYYPPPLLLFFFNNNHHHFFFDDDDDDDDDCCCAAA???999777777777888888777555444222111///---------...***++++++,,,,,,++++++*********))))))))))))******+++++++++***)))(((((('''))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&'''))))))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((---((($$$%%%***,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++++++++*********))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&ddd\\\XXXPPPMMMFFFLLLHHHFFFDDDCCCCCCBBB@@@???999888777888999999777555555444222///...------...***++++++,,,,,,++++++*********))))))))))))******++++++******)))(((((('''))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++******)))(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&iii[[[VVVQQQOOOFFFJJJGGGEEECCCBBBBBBBBB@@@>>>:::999888999::::::888666777555333000///---------***++++++,,,,,,++++++*********))))))))))))******+++******))))))((((((''')))((((((''''''(((((()))((())))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$'''))))))&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))(((''')))((((((((('''&&&&&&&&&(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###'''***+++)))((((((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&mmm[[[UUUQQQPPPFFFHHHFFFDDDCCCBBBBBBAAA???===:::999999999::::::888777888777444111///...------***++++++,,,,,,++++++*********))))))))))))************))))))(((((((((((((((((((((''''''((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$(((,,,+++'''%%%'''***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((()))++++++)))(((&&&))))))((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$'''***------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ooo[[[TTTPPPPPPFFFHHHFFFDDDCCCBBBBBBAAA???===:::999999999::::::888777888777444111///...------***++++++,,,,,,++++++*********))))))))))))******)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%***---,,,(((&&&(((,,,(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&((()))++++++)))(((&&&)))(((((('''&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''(((---111111,,,'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''ooo\\\TTTPPPOOOFFFIIIGGGEEECCCBBBBBBBBB@@@>>>:::999888999::::::888666777555333000///---------***++++++,,,,,,++++++*********))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''))),,,+++((('''(((***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))((('''((('''''''''&&&%%%%%%%%%(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***((((((,,,111222,,,&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''nnn\\\UUUPPPOOOFFFKKKHHHFFFDDDCCCCCCBBB@@@???999888777888999999777555555444222///...------...***++++++,,,,,,++++++*********))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((()))+++------)))&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((()))))))))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((mmm]]]VVVOOONNNFFFLLLHHHFFFEEEDDDDDDCCCAAA???999888777777888888777555444222111///...------...+++++++++,,,,,,+++++++++******))))))))))))******'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((()))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((++++++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((kkk]]]WWWLLLNNNKKKKKKIIIGGGEEECCCBBBAAA>>><<<:::777555666999:::777555444444222000///.........,,,,,,,,,,,,,,,---...///+++***)))(((((()))***+++******))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))*********)))((()))))))))(((''''''&&&&&&))))))(((((()))***++++++++++++***)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkk\\\WWWLLLNNNKKKJJJIIIGGGEEECCCBBBAAA>>><<<:::888555666999999777555444333222000///......------,,,,,,,,,,,,------...+++***)))(((((()))***+++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))'''''''''((((((((((((((())))))((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))''''''((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjj\\\VVVLLLNNNJJJJJJIIIGGGDDDCCCBBBAAA???===:::888666666999999777444444333222000///...---------------,,,,,,,,,,,,,,,******))))))))))))*********))))))(((((())))))***'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***###$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''(((((()))***&&&&&&''''''((())))))******)))((('''&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjj\\\VVVLLLMMMIIIHHHHHHFFFDDDCCCCCCAAA???===;;;888666666888999777444444333111000...---------------------,,,,,,+++******))))))))))))))))))***))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&&&&((()))***''''''''''''(((((())))))))))))((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iii[[[VVVLLLMMMHHHGGGHHHFFFDDDCCCCCCBBB@@@>>>;;;999666666888999666333333333111///...------,,,,,,---------,,,+++******)))))))))******)))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&&&&''')))***))))))((((((''''''''''''((('''(((((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhh[[[VVVLLLMMMGGGFFFGGGFFFDDDCCCCCCBBB@@@>>><<<999666666888888666333333222111///...---,,,,,,++++++,,,------,,,******))))))************)))))))))((((((''''''(((((()))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&'''''''''(((***+++---...'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggZZZVVVKKKLLLGGGEEEGGGEEECCCCCCCCCBBB@@@>>><<<999777777888888666333333222000///------,,,,,,)))***,,,------,,,+++***((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''((()))***+++,,,''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''((((((((()))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggZZZVVVKKKLLLFFFEEEGGGEEECCCCCCCCCBBB@@@???<<<999777777888888555222333222000///---,,,,,,,,,((()))+++---------++++++((()))***++++++***)))(((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&&&&&&&''''''((()))))))))(((((('''''''''(((((()))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIIIIEEEAAAAAACCCCCC???;;;999555333444888:::777444444333222000///---,,,+++------,,,,,,+++***))))))+++***)))'''''')))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((((((((((()))))))))((('''%%%$$$&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((((((&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---+++)))((('''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((...+++((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIIIIEEEAAAAAACCCBBB???;;;;;;888555777:::<<<999666444333222111///---,,,+++------,,,,,,+++******)))+++***)))(((((()))***+++******)))(((((((((((((((************************((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((*********))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((---***((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIHHHEEEBBBAAABBBBBB???;;;;;;888666777:::;;;999666444444222111///---,,,,,,---,,,,,,++++++*********+++***)))(((((()))***+++***))))))(((((((((((((((************************((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))***))))))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIHHHEEECCCBBBBBBAAA???<<<888777555666777888666444555444333111///...---,,,,,,,,,,,,++++++***************)))(((((()))******))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''------,,,***(((&&&$$$$$$''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIGGGEEEDDDBBBAAA@@@>>>===888777666666777777666555555444333111000...---,,,,,,,,,+++++++++++++++*********))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''///...---+++)))'''&&&&&&'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIFFFFFFDDDCCCAAA???>>>>>>::::::999999888888777777555555333222000...------++++++++++++++++++++++++)))))))))******)))))))))((((((((((((((())))))***************************((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((''''''''''''''''''(((((())))))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((,,,+++***************+++''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIFFFFFFEEECCCAAA???>>>>>>:::::::::999888777777777555555444222000///------++++++++++++++++++++++++))))))************))))))((((((((((((((()))******************************((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&''''''((())))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((())))))******))))))***)))((((((((()))***+++'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''')))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((lllZZZSSSNNNMMMEEEIIIEEEFFFEEECCC@@@>>>>>>>>>888888999777555444444555666555444222000///...---++++++++++++++++++++++++))))))************))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((()))***************+++***((('''&&&&&&&&&'''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((hhhWWWSSSPPPOOOEEEGGGEEEEEEEEEEEECCCBBB@@@>>><<<:::777777777777666444666666555222///------...,,,,,,------,,,,,,+++*********))))))******+++,,,,,,+++)))((('''''''''(((******))))))((((((''''''((()))***)))'''&&&&&&''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))***+++,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''&&&''''''((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***++++++***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))iiiXXXSSSOOOOOOEEEHHHEEEEEEEEEEEEDDDBBB@@@>>><<<:::888777777777666555666666555333///------...,,,,,,------,,,,,,+++*********))))))******+++,,,,,,+++)))(((''''''((((((***)))))))))(((((((((''')))***+++***((('''((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((()))))))))))))))'''((())))))******)))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((())))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))jjjYYYSSSOOONNNEEEIIIEEEFFFFFFEEEDDDBBB???>>><<<:::888777777777666555666666666333000------...,,,,,,------,,,,,,+++*********))))))******+++,,,++++++)))((((((((((((((())))))))))))(((((((((((()))***+++***)))((()))***)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))***+++((((((((()))******++++++((()))******++++++******))))))******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))jjj[[[TTTOOONNNFFFJJJFFFFFFFFFFFFDDDBBB???>>><<<:::888777888888666555666666666444111...------,,,,,,------,,,,,,+++*********))))))******+++,,,+++******))))))((((((((())))))))))))(((((((((((((((*********(((((()))***(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))***''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++)))*********************((()))******++++++******))))))*********))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&'''((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))iii[[[UUUOOONNNEEEJJJGGGGGGGGGFFFDDDBBB???>>>===;;;888888888888777555666777777555111///------,,,,,,------,,,,,,+++*********))))))******+++,,,***************)))))))))(((((((((((())))))))))))'''((())))))''''''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((()))))))))*********+++************************))))))))))))))))))))))))***************+++,,,,,,---,,,,,,+++***))))))((('''((())))))******))))))))))))************))))))************************&&&&&&'''''''''(((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))************************))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))fff[[[VVVPPPNNNEEEJJJHHHHHHHHHFFFDDDBBB???>>>===;;;999888888888777666555777777666222///------,,,,,,------,,,,,,+++*********))))))******+++,,,)))******++++++***))))))(((((((((((())))))))))))&&&'''((((((''''''((()))'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((()))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((())))))))))))))))))***((())))))******+++++++++************************))))))))))))))))))))))))++++++******++++++,,,---///...---,,,+++)))(((((('''((())))))******))))))))))))******++++++******************************''''''''''''((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))'''((())))))''''''((()))************************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))bbbZZZWWWQQQNNNDDDIIIHHHHHHHHHGGGEEEBBB???>>>===;;;999888999888777666555777888666333///------,,,,,,------,,,,,,+++*********))))))******+++,,,)))***++++++++++++***)))'''((((((((()))))))))***&&&((())))))(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))*********)))))))))))))))((())))))******+++,,,,,,************************++++++++++++++++++++++++,,,++++++++++++,,,------......---,,,+++******)))((()))******++++++******((()))***++++++++++++***************************))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))'''(((***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((()))******(((((()))***************************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))```ZZZXXXRRRNNNDDDIIIIIIIIIHHHGGGEEEBBB???>>>===;;;999888999999777666555777888777333000...---,,,,,,---------,,,++++++*********)))***++++++,,,))))))+++,,,,,,+++***)))'''((((((((())))))******''')))******))))))***,,,''''''((()))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))((((((((())))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++***************************++++++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((***+++***)))((()))+++************************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))bbbWWWUUUQQQPPPFFFJJJJJJHHHGGGFFFEEECCC@@@>>><<<;;;999888777777666666888777666555333000...---++++++++++++++++++++++++******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++******))))))((()))++++++******+++---)))***+++---------,,,+++))))))***++++++***)))((()))*********************)))***************))))))---,,,***((('''((()))***(((***,,,......---***)))+++++++++************)))------,,,++++++++++++,,,,,,***)))***+++,,,+++))),,,,,,+++***)))))))))***(((((())))))*********+++(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((***)))))))))))))))******((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''((()))******)))((('''%%%'''((()))((('''((()))(((((((((((())))))))))))***))))))))))))))))))***---,,,+++)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,------------,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddXXXTTTPPPOOOFFFJJJJJJHHHFFFEEEEEECCC@@@===<<<;;;999888777777666666888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++*********)))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++*********))))))***,,,+++******+++,,,)))***++++++,,,+++******))))))***++++++***)))(((************++++++++++++....../////////...------------.........---,,,,,,+++,,,.........---+++***+++,,,,,,,,,------------***************+++,,,,,,---+++******,,,,,,+++***,,,++++++************+++))))))))))))*********+++(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))************************(((((((((((()))))))))***************))))))))))))************************((()))***)))((('''(((***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%'''))))))((('''((()))(((((((((((())))))))))))******)))))))))+++,,,---000...,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,---111000///...---+++******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffXXXTTTOOONNNFFFJJJJJJHHHFFFEEEDDDCCC@@@===<<<;;;999888777777666666888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,+++++++++++++++((((((((()))))))))******((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++************+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000000000//////+++---000111222000...---222222111000///...------........................+++++++++,,,---///000111...---+++++++++,,,+++***++++++*********+++,,,,,,)))))))))***************((())))))******))))))((((((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))*********************************((((((((()))))))))******++++++*********)))))))))************************((()))******(((((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))******)))))))))))))))***))))))******)))((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***++++++(((((())))))))))))((((((&&&'''))))))((('''((()))(((((((((((())))))))))))+++***))))))***---000222333111///,,,***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,444333222000---+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggYYYSSSNNNMMMEEEJJJIIIHHHFFFEEEDDDBBB???===;;;;;;999888777666666666888777666555333000...---------------------------+++******))))))******+++++++++++++++++++++++++++(((((()))))))))*********)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---......---+++***+++,,,...............------------------...............---......//////000000000...///000222333333333333///111333666666666444333999888555333111000000000111111111000//////......---------......///111111000...+++***++++++***)))+++++++++++++++,,,---...************************)))))))))******))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''((((((((((((((((((((())))))))))))''''''((())))))(((&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''((()))******++++++************************(((((()))))))))*********+++++++++*********))))))************************((()))******)))((()))***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***))))))))))))))))))'''(((***++++++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))+++---......(((((())))))))))))((((((&&&(((******((((((((()))(((((((((((())))))))))))+++***))))))+++///333666555333000---+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++333222111///---+++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhZZZTTTOOOMMMEEEJJJIIIGGGEEEDDDDDDBBB???===;;;;;;999888777666666666888777666555333000...---------------------------++++++************++++++))))))******************))))))))))))************))))))************))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))************************************************))))))***++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,---........................------------......//////.........///000111111111111222444666888999::::::888999:::;;;<<<=========;;;:::777444222111111111333333333444555555666666000000////////////000000222///,,,***++++++******,,,+++++++++,,,---......+++++++++***************))))))************))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''(((((((((((())))))))))))'''((()))))))))'''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,************************))))))))))))************++++++++++++************************************)))***+++***)))((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,++++++***)))(((((())))))$$$&&&(((***++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***,,,---//////))))))(((((((((((())))))''')))******)))(((((()))(((((((((((())))))))))))+++***))))))+++///333666444222000---***)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))*********...------,,,,,,+++++++++************************(((((())))))))))))(((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhZZZUUUPPPNNNEEEJJJIIIGGGEEEDDDCCCBBB???<<<<<<;;;999888777777666666888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********)))))))))*********++++++)))******++++++******))))))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,...///000///...---...///------,,,,,,---......///------------...///000111000000111222333444444555333444666777999:::;;;;;;;;;;;;<<<======>>>??????<<<:::888555333222111111333444666999;;;>>>@@@AAA:::999999888777777888888555222///,,,,,,,,,,,,+++------,,,,,,,,,---......+++++++++++++++*********)))******++++++******)))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))******+++++++++++++++++++++++++++++++++)))))))))*********++++++,,,++++++++++++*********++++++++++++++++++++++++)))***++++++))))))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++***)))(((((((((((($$$%%%''')))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))+++,,,------))))))(((((((((((())))))(((***+++***)))(((((()))(((((((((((())))))))))))+++***))))))***---000222111///---+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******)))))))))*********++++++++++++************************((())))))******))))))((()))))))))*********++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggZZZVVVQQQOOOFFFJJJHHHGGGEEEDDDCCCAAA>>><<<<<<;;;999888777777666666888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++))))))*********+++++++++)))******++++++******)))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------///000000///...///111///.........///111222333222222222222222444555666888999999:::;;;<<<===>>>======>>>>>>>>>>>>=========>>>AAABBBCCCBBBAAA@@@@@@???===;;;999777666666666777888:::===???AAAAAA@@@@@@?????????@@@AAAAAA:::777222000///000/////////......------------...,,,,,,,,,++++++*********)))******++++++******)))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))++++++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---...,,,+++***)))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***)))***++++++)))(((((()))(((((((((((())))))))))))******)))))))))+++,,,---,,,+++***)))(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))))))))))))))******+++++++++************************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fff[[[WWWSSSPPPFFFJJJHHHGGGEEEDDDCCCAAA>>><<<<<<;;;999888777777666666888777666555333000...---++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))************+++++++++******++++++++++++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,------------///000000//////000222222222222222333555888999999888888888999:::<<<===AAABBBBBBDDDEEEFFFGGGGGGLLLLLLLLLKKKIIIHHHFFFEEEDDDGGGKKKNNNNNNLLLHHHEEEEEEDDDCCCAAA@@@>>><<<<<<999999999::::::::::::;;;<<<<<<======>>>???AAAAAA>>>:::555333222222222222000///...---------------,,,,,,,,,++++++***************++++++++++++******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))---,,,***(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......,,,+++***)))(((((((((((())))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((***)))(((''''''((()))***)))***,,,+++)))(((((()))(((((((((((())))))))))))***))))))))))))))))))***)))((((((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))(((******************++++++************************))))))************)))))))))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffZZZUUUNNNLLLDDDIIIGGGGGGFFFEEECCCAAA@@@???999999999999999888777666555555666555444222000...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************---+++)))''''''((()))***+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********)))************+++++++++***++++++***)))(((***,,,---------,,,,,,+++++++++((()))***+++,,,------------+++******---///111111555111---,,,---000222333222222333777;;;???@@@@@@===>>>??????AAACCCHHHKKKKKKSSS[[[]]]ZZZXXX\\\aaaeeecccbbbaaa^^^XXXVVVVVVLLLSSSWWWWWWXXXWWWOOOEEEGGGFFFFFFFFFGGGFFFDDDAAADDDBBBAAAAAA@@@>>>;;;999;;;;;;<<<<<<>>>?????????;;;777333222222333444444777666444222000/////////,,,++++++,,,------+++)))******+++,,,,,,+++)))(((+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++******************)))))))))***+++++++++,,,++++++******************///......---,,,++++++***))))))***+++,,,---...//////---,,,,,,---.........************+++++++++,,,...,,,+++)))))))))******)))******)))'''(((,,,000,,,,,,,,,++++++++++++++++++***))))))))))))***+++)))******+++,,,------...))))))******++++++++++++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++*********))))))(((((((((((('''(((((()))***+++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++++++++******))))))***************************+++,,,+++***)))***++++++++++++++++++***)))))),,,+++***************+++))))))***************+++******))))))))))))*********************)))))))))fffZZZUUUNNNLLLDDDIIIGGGGGGFFFEEECCCAAA@@@???::::::::::::999888777666555666666555444222000...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***((((((((()))***+++*********))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))************++++++++++++***+++++++++))))))+++,,,,,,,,,,,,+++++++++******---------------,,,+++***...------...000111111111---///222555888:::===>>>;;;===@@@DDDHHHLLLPPPRRRVVVVVVVVVVVVVVVXXX[[[]]]dddlllvvv||||||yyyvvvuuussspppooorrruuutttqqqooogggkkkllliiifffgggccc]]][[[YYYVVVUUUUUUVVVUUUTTTWWWQQQJJJEEEEEEEEEEEEDDD===>>>?????????>>>@@@AAA>>>;;;777555555555444333<<<;;;999777555333222111///---,,,+++,,,---,,,++++++++++++,,,,,,++++++***++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************************************************************************+++++++++++++++++++++++++++*********,,,,,,++++++++++++++++++------------------,,,,,,---,,,,,,,,,---------,,,------------------......///...---,,,,,,,,,---------............111777<<<------,,,,,,+++++++++***++++++************++++++************************(((((())))))******************))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((())))))***++++++************)))))))))((()))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++,,,,,,,,,,,,---///++++++++++++++++++******,,,+++++++++******))))))+++++++++************)))************++++++,,,---+++******))))))*********eeeZZZUUUOOOLLLCCCIIIGGGGGGFFFEEECCCAAA@@@???===<<<;;;:::999888777666666666666555444222000///,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***************)))))))))*********************************************************)))))))))))))))************+++++++++,,,)))***++++++***+++,,,...,,,++++++++++++*********//////......---,,,,,,+++------...//////000000000...222777999;;;===BBBEEEFFFKKKRRRYYY___fffnnntttsssrrrqqqqqqqqqrrrtttuuusssxxx}}}zzzvvvuuuyyyyyytttvvvxxxyyyzzzwwwrrrpppppprrrssssssvvvnnnccc[[[VVVQQQJJJDDDAAACCCDDDCCCBBBAAAAAAAAA???===:::888888666444222<<<<<<======<<<;;;:::999777444000......---,,,+++,,,,,,++++++++++++,,,,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******)))))))))*********++++++************************************************+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.../////////...//////000111222222222111222666<<>>>>><<<;;;999888777777666666666666444222000///,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++******)))************************************************++++++++++++++++++++++++******************))))))*********+++++++++,,,,,,(((***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000////////////000222444777888<<>>>>><<<999666888:::===@@@BBBBBBBBBAAA@@@===999666444111---***---,,,+++******+++,,,---,,,,,,+++++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++***************************************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------...///000111111000222333444333222222333111111222222333333444444444444444444444555555555777777777777777999;;;===555444333333222111000000+++,,,------------,,,+++------------,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,---,,,*********,,,,,,,,,,,,,,,,,,---------000111111111000///---,,,//////000000000000111111/////////...---,,,,,,++++++***)))(((((()))***+++cccYYYUUUOOOLLLCCCHHHGGGGGGFFFEEECCCAAA@@@??????>>><<<:::888777777777666666777666555333111///,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((***------------...///........................,,,,,,,,,,,,---///000111222222222222333888???DDDGGGOOOZZZaaaeeeiiipppvvvuuuyyy|||}}}{{{}}}~~~uuukkkbbb```aaa\\\PPPEEEFFFEEEEEEEEEEEECCC???<<<999;;;>>>AAACCCDDDDDDCCCBBB@@@>>>===;;;888333000...---,,,+++***+++,,,---,,,,,,,,,++++++++++++***************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************++++++++++++************************))))))*********+++++++++---,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666666888:::;;;:::999;;;<<<999999999::::::;;;;;;;;;888888888888888888777777777888:::;;;===<<<;;;:::999999999888777666666555......////////////......------------------------++++++++++++++++++++++++))))))))))))************((()))))))))************)))))))))))))))))))))))),,,++++++******))))))((())))))))))))))))))************)))(((((('''((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,------******++++++,,,---......---...000000//////000222333222222111111222333333444444555555555555444444222333444666888999;;;;;;:::999888666444111...---,,,,,,***)))))))))***+++bbbYYYUUUOOOMMMCCCGGGGGGGGGFFFEEECCCAAA@@@???>>>===;;;999777777777888777777777666555333111000------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++...///...------.........///////////////000000///.........///000111111333555777:::@@@JJJQQQ___iiiwww~~~|||}}}}}}zzzzzzuuufffZZZRRRQQQNNNLLLJJJGGGBBB???AAABBBCCCCCCCCCCCCAAAAAA???>>>===>>>>>>===:::888222111000...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,------.........000111222555777:::<<<===>>>@@@CCCCCCBBBCCCFFFJJJ@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;999777666555333444666999<<<<<<:::888<<<<<<<<<<<<<<<;;;;;;;;;444333333222222333333444///.........------,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))************+++))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------......))))))+++,,,...///000111111333666777888999;;;>>>;;;:::999888777888999999777777777888999;;;===>>>999:::<<<>>>AAACCCEEEFFFFFFEEECCCAAA===999555222000000///...---,,,++++++bbbXXXUUUPPPMMMCCCGGGGGGGGGFFFEEECCCAAA@@@???===;;;999777777777888888777777777777555333111000------............------,,,------......------,,,++++++++++++++++++++++++++++++*********+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,------***---///000///---------............/////////000111000000///000222555666777<<>>>>>>>>>>>>>>;;;:::888666666888:::;;;666555444222000...---,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))************)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))'''''''''((()))*********((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---------............,,,---///111444666888999:::<<<===>>>===>>>???AAA???===;;;999888888999:::888888777999;;;???CCCFFFBBBCCCDDDFFFIIIKKKMMMNNNKKKKKKIIIGGGCCC>>>:::777555555555555333111...,,,aaaXXXUUUPPPMMMCCCGGGGGGGGGFFFEEECCCAAA@@@???;;;:::888666666777888999777777777777555333111000------............------+++,,,,,,------,,,,,,+++************************,,,+++***))))))+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++++++++,,,,,,,,,---------+++...000111///---,,,,,,---------.........///////////////111333777;;;===DDDMMMXXXaaagggmmmuuu{{{zzz~~~vvvlllccc^^^LLLKKKJJJHHHGGGGGGGGGHHHEEE???888333222333555666999999999888555222000...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000222333666999<<>>??????@@@@@@@@@>>>;;;999999;;;>>>@@@>>>===;;;888444111///...++++++++++++******))))))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((('''(((((()))***+++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---------......---------.........//////222333555888;;;>>>@@@AAABBBCCCCCCAAA>>><<<<<<===>>><<<999777555555666777888777777888<<>><<<<<<:::999888777777777666666777777666444222111........................,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000000...,,,,,,---///...---,,,---///111111000111555777777<<>>======;;;888666666666777888===>>>@@@AAA???:::333---...---,,,,,,---...,,,+++++++++,,,,,,+++***)))((((((((())))))*********+++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......,,,+++,,,------......,,,+++,,,...000000111111111111222555777999<<>>>>>???BBBGGGKKKMMMNNNIIIGGGEEEDDDCCC???;;;888333444888===BBBDDDAAA>>>gggUUUUUUQQQLLLIIIDDDGGGGGGFFFEEECCCAAA@@@>>>===<<<:::999888888777777666666777777666444222111........................,,,,,,+++******+++,,,,,,---,,,+++))))))+++,,,---************++++++++++++)))******++++++******)))))))))******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---///...000333333111///000111444;;;AAAEEELLLYYYdddiiiqqqrrrsssvvv|||mmm___VVVIIIGGGKKKKKKDDDEEEEEEBBB<<<777555444111333777<<<@@@@@@===;;;444222///,,,+++***+++,,,+++++++++,,,,,,++++++***))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))************************++++++++++++*********)))************++++++++++++***++++++++++++,,,,,,,,,///...,,,++++++,,,,,,------...///...,,,,,,...///---111555999;;;===@@@BBBIIIQQQ___nnnpppfff[[[VVVOOONNNIIIEEEIIIQQQVVVUUUSSSPPPNNNMMMKKKKKKRRRZZZcccffffff```]]]]]]\\\ZZZ___kkk}}}~~~uuuhhh\\\QQQKKKNNNOOOPPPPPPNNNJJJEEEAAA>>>:::666333222444666777666888:::===>>><<<777222000...---,,,------,,,***************++++++++++++))))))))))))*********+++))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---,,,---------,,,---///111...000111222333555999<<>>;;;999999999888777888777666666666888888999555444444333333444555666666555666999===AAACCCCCCCCCBBB@@@@@@@@@???===;;;:::888777999???DDDGGGHHHfffTTTTTTQQQLLLIIIDDDGGGGGGFFFEEECCCBBB@@@???===<<<;;;999888888888888666666777777666444222111------------------------,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---+++++++++++++++*********)))******++++++******)))******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...///......///000+++///222111------333999EEEMMMTTTZZZbbbmmmuuuwww{{{zzzzzz}}}~~~mmmWWWMMMLLLHHHHHHGGGEEEDDDAAA<<<666222000222555:::???CCCCCCBBB===999444...++++++,,,---++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))************************++++++++++++************************+++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,,,,/////////...---...222555666<<>>===:::777333111///...//////...---+++************+++---...)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++---...//////000222555111333666888:::===AAADDDEEEGGGKKKNNNNNNKKKHHHEEEHHHEEEAAA???@@@AAAAAAAAA<<<===>>>>>>======>>>???:::999999888888777666666777666666777999;;;:::999;;;:::888999:::;;;;;;:::;;;:::999<<>>CCCEEEFFFCCC@@@:::444000.........,,,+++++++++++++++,,,,,,++++++***************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,......************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,---...///111222333555999<<>>???;;;999;;;<<<999888999===AAAAAA===<<<>>>???>>>;;;===AAAFFFKKKLLLKKKIIIJJJOOOZZZlll}}}wwwooocccZZZLLLIIIEEECCCAAA===888333777777888:::<<<<<<999777555444222222444555555555000...,,,++++++,,,---...************************)))******++++++******)))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))''''''(((((())))))******'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++---///...000222444444666999;;;;;;===@@@BBBDDDGGGJJJMMMKKKLLLNNNPPPQQQQQQPPPOOOPPPMMMJJJIIIJJJKKKKKKJJJIIIKKKMMMLLLIIIHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAA@@@>>><<<999666444333444555555444555888===CCCJJJOOOQQQRRRgggUUUVVVRRRNNNKKKFFFFFFFFFFFFEEEDDDBBBAAA@@@======;;;:::999888888888666666777777666444222111------------------------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111222111000111222111333999CCCOOO\\\fffkkktttvvvwwwuuuwww{{{|||zzzttt```RRRKKKGGGDDD@@@;;;999888:::>>>BBBEEEFFFFFFDDDAAA===999555111///......,,,,,,+++,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))************************&&&'''((()))+++,,,......************************************************))))))*********++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,---///000111333777999999:::;;;<<<@@@CCCFFFGGGDDDAAA>>><<<===999777999::::::<<>>CCCFFFGGGHHHLLLLLLIIILLLFFFBBBCCCDDDCCCDDDGGGGGGJJJIIICCCAAABBBDDDBBBCCCAAA>>>======>>>======>>>>>>BBBMMM\\\hhhnnnnnnrrryyyzzzfff^^^SSSKKKFFFCCC???;;;:::888888888::::::888666777666555666999===>>>???777555222///---,,,,,,---+++++++++*********************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,///111444777:::;;;===>>>AAACCCDDDFFFIIIJJJJJJKKKMMMOOOPPPOOOOOONNNOOOPPPQQQRRRNNNMMMLLLLLLNNNOOONNNMMMNNNOOOQQQQQQPPPOOOOOOOOONNNMMMKKKJJJKKKLLLOOOPPPNNNMMMLLLLLLLLLKKKIIIGGGAAA===999777555444333111111444999???EEEJJJOOORRRgggUUUVVVSSSNNNLLLGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>===<<<:::999999999999666666777777666444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++)))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000//////000222444444<<>>>>>@@@CCCEEEFFFGGGGGGGGGFFFBBB===777444222111///---,,,,,,,,,---,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************************++++++******************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---...///111333444888;;;===>>><<<:::999888555777:::::::::999:::;;;;;;;;;>>>EEEGGGDDDCCCEEEKKKTTT\\\bbbiiisssyyyyyynnngggbbbaaa______ccchhhcccfffeee```[[[ZZZXXXUUUZZZWWWRRRLLLFFFBBB@@@???BBB>>>:::;;;???EEEHHHIIIEEEJJJWWWkkkrrr___SSSMMMGGGDDD===;;;999888999999999888888777666888<<>><<<999555111...---,,,+++++++++++++++***************++++++++++++******))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///333555;;;>>>AAACCCDDDFFFHHHJJJJJJLLLNNNNNNMMMLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKMMMQQQTTTVVVVVVLLLKKKJJJKKKMMMOOONNNMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMPPPRRRSSSRRRPPPLLLIIIEEEBBB???<<<999777555555444444777>>>GGGNNNfffTTTUUURRRNNNKKKFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>===<<<;;;:::999999999666666777777666444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111444888<<>>??????===:::888777888444777:::<<<===>>>AAACCCAAAFFFPPP]]]aaa]]]XXXWWW```iiirrryyy{{{sssnnnrrrxxxyyyssswwwwwwssskkk^^^SSSMMMJJJDDDCCCAAA??????@@@AAABBBBBB@@@@@@JJJ```yyynnneee[[[SSSJJJFFFAAA>>>===<<<;;;:::777666555666;;;???BBBCCCBBBAAA>>>:::666222///---,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///000111444888;;;@@@CCCGGGIIIJJJKKKLLLNNNOOOPPPRRRRRRPPPNNNNNNOOOKKKNNNSSSVVVXXXWWWTTTSSSXXXVVVUUUWWW^^^gggnnnrrr```[[[VVVVVVYYY[[[XXXTTTWWWWWWWWWVVVSSSNNNJJJGGGLLLLLLNNNQQQTTTUUUTTTRRRSSSQQQNNNLLLJJJGGGCCC@@@;;;:::666222222666>>>EEEdddSSSTTTQQQMMMKKKFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>===<<<;;;:::999999999666666777777666444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222444999@@@DDDZZZcccmmmtttuuuwww|||~~~zzzhhhZZZOOOLLLIIIGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIGGGDDDBBB888666333000------------------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))************************))))))******+++++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......//////000111444777:::<<<>>>>>>===:::888777999;;;<<>>BBBMMMaaavvv~~~qqqgggYYYTTTMMMFFFBBB???<<<:::777555333444888<<>>???>>>;;;777666888;;;cccTTTVVVRRRMMMJJJFFFGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777888888888777555333000///000///...---,,,------...---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,+++++++++,,,---.........///111111///---111111222777@@@LLLXXX```ssswwwwwwsssttt}}}}}}}}}|||{{{~~~~~~qqqeee[[[PPPKKKLLLNNNKKKGGGLLLNNNLLLGGGGGGJJJGGG@@@CCC>>>888222000/////////,,,+++*********+++------+++***************++++++***************************)))(((''''''((()))***))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***,,,...111222,,,+++******++++++)))(((++++++++++++++++++++++++++++++++++++******))))))))))))))))))************,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...///......///000000///...444111111444555444777;;;999999999999<<<@@@DDDGGGKKK\\\hhhhhhhhhlllkkkdddsssvvvmmmnnnmmmhhh___VVVQQQNNNJJJDDD???@@@BBBGGGPPPYYY^^^___[[[___mmmxxxzzzfffVVVLLLEEEDDDEEE888777888999444///444>>>FFFEEEBBB@@@===:::777555111///---,,,------+++******++++++++++++***))))))++++++************++++++************************************************************************+++***))))))+++---000222******************************))))))((((((''''''************************)))))))))))))))******++++++++++++************))))))************+++++++++,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,---***+++000000+++***...000222555777:::>>>CCCGGGIIIIIIKKKMMMIIIFFFLLLVVVlllwww}}}wwwssstttpppgggbbbjjjxxx{{{{{{wwwuuuwww{{{{{{xxxuuutttxxxmmmfffhhhkkkooopppmmmfff^^^YYYYYYVVVUUUTTTQQQMMMNNNRRRLLLHHHDDDBBB@@@<<<;;;;;;dddUUUVVVRRRLLLJJJEEEGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777888888888777555333000///000///...---,,,------...---------,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,......///...---,,,,,,---......+++,,,...///000//////...,,,111<<>>;;;999888444111///.........---,,,++++++,,,,,,,,,+++++++++++++++************++++++************************************************************************+++***))))))***,,,...000************************++++++*********)))))))))************************)))))))))))))))***++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++***...------,,,,,,---------000,,,+++//////,,,---111///555===BBBDDDFFFIIILLLHHHHHHKKKNNNMMMNNNXXXddd~~~ssstttzzzsssjjjiiiqqq|||vvvoookkkyyywwwqqqrrruuu{{{{{{uuuhhheeedddddd___TTTLLLJJJIIIJJJLLLMMMJJJEEEBBBAAAeeeUUUVVVRRRLLLIIIEEEGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777888888888777555333111/////////...------------...------------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////......---......//////))),,,///000......111333444<<>>:::BBBNNNfffppp___VVVLLLBBB@@@>>>999333000888===CCCEEEBBB>>>;;;:::777555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***,,,---************************+++++++++++++++*********++++++++++++++++++++++++***))))))))))))***++++++,,,+++++++++************************+++++++++,,,---,,,,,,,,,,,,,,,++++++......------------......111...---///000000444888555<<>><<<<<<:::999888777777777777777777777555333111000............------......------------------,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...........................//////,,,///111///---///555;;;BBBKKKZZZhhhssszzz~~~}}}|||}}}jjjUUUHHHGGGGGGGGGHHHKKKMMMMMMKKKJJJKKKKKKIIIDDD>>>999666000///............//////,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,---+++***)))***---111333222///+++******,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...//////...------------......///111222444666999;;;:::888999;;;::::::???FFFRRRYYYaaabbbaaaggguuuzzznnnhhhccc^^^\\\\\\WWWVVVHHH<<<>>>DDDQQQfffvvvmmmaaaSSSIIICCC===888444888@@@HHHKKKGGGBBB>>>===;;;888444111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))((()))******************************++++++++++++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++******************+++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---......000......000333666:::===>>>AAADDDCCCFFFSSShhhyyy{{{vvvqqqqqqssstttsssqqqnnneee^^^bbbnnnzzz~~~}}}wwwlllaaa[[[ZZZZZZ^^^ccciiijjjmmmpppssstttqqqoookkkuuu{{{rrrllljjjbbbfffqqqzzzkkkcccWWWRRRJJJDDDFFFLLLNNNMMMdddUUUVVVRRRLLLIIIEEEGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777777777777777555333111000------..................------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------...............000000......333===FFFLLLUUUaaakkksss|||fffQQQJJJHHHGGGHHHKKKMMMNNNNNNLLLMMMMMMJJJEEEAAA???>>>666333000---,,,---000111---,,,,,,+++******++++++))))))))))))))))))))))))))))))************))))))***************************************************************++++++,,,,,,***)))((()))+++...000444111---******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++++++++,,,------,,,,,,---......///......------------.........111444555555555666777444444777===BBBIIIVVVccczzz|||vvvssssss{{{ttt^^^LLLIIIEEEBBBHHHOOO___mmmrrr{{{xxx^^^LLLCCCBBBCCC;;;AAAHHHLLLJJJGGGDDDCCC???;;;666333222111000///...---,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))))))))************************************************++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......///111222444777<<<@@@AAABBBDDDEEEFFFLLL___{{{}}}qqqvvv~~~uuukkk]]]TTTLLLLLLSSSYYYYYYVVVPPPLLLLLLNNNOOOLLLKKKMMMNNNNNNPPPUUUZZZ]]]______ZZZ___dddeeebbb```bbbeeeeeeiiirrr}}}ssshhhXXXNNNQQQVVVSSSJJJcccTTTVVVRRRMMMJJJFFFGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777666777777777666444222111,,,---......///.........------------............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---..................000222333888@@@KKKSSSXXX```kkkssszzz}}}}}}~~~nnnUUUOOOJJJJJJJJJJJJKKKNNNNNNOOOOOOKKKFFFBBBCCCDDD???<<<777111...---...///...---,,,++++++***++++++************************)))******++++++******)))************************************************+++************+++,,,,,,******))))))***+++,,,---333000---++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++------------......///000...............///000000222555777777444333444666888:::AAAKKKTTT___qqq~~~iiicccZZZLLLHHHFFFHHHKKKNNNVVVhhhuuu___OOOFFFCCCDDDGGGJJJKKKKKKJJJIIIDDD???:::666444333222111111000...,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............///,,,,,,,,,,,,---...//////333666999;;;AAAKKKRRRTTTOOOSSSVVVYYY```ppp{{{lll]]]^^^___```___ZZZQQQJJJLLLGGGDDDGGGNNNTTTVVVUUUSSSRRRTTTVVVSSSNNNMMMPPPQQQRRRUUUXXX\\\\\\[[[YYYWWWWWWUUUSSSRRRSSSVVVYYYbbbdddkkkvvv~~~|||ttthhhggghhh]]]MMMbbbSSSVVVRRRMMMLLLGGGGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777666666777777666444222111,,,,,,.../////////......------------.........///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///......---+++,,,...///000000/////////222999BBBLLLWWW```fffkkkqqqzzz|||zzz|||qqqfff[[[UUUPPPJJJIIILLLMMMOOOPPPLLLEEE@@@@@@BBBCCCAAA>>>999555111///---......---,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++******++++++,,,---******++++++,,,,,,++++++///---++++++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------...///000111/////////000111222333444555777999888777999???EEEMMMQQQZZZccciiiqqqwwwiiidddZZZPPPHHHGGGFFFJJJ\\\ooolllZZZVVVQQQLLLKKKMMMOOOMMMKKKIIIDDD>>>:::777666555555555444111...---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......////////////............///000111222777<<<@@@EEESSShhhwww}}}ttttttsssrrrssszzz{{{rrrggg]]]RRRQQQQQQRRRSSSSSSTTTUUUVVVUUUUUUYYYaaakkkuuuzzz}}}~~~}}}tttjjjhhhlllmmmsss||||||uuunnnllliiiggghhhhhhfffdddfffgggjjjnnnrrrrrrpppnnnsssqqqsssxxx{{{{{{}}}tttqqqrrrkkk^^^aaaSSSVVVRRRNNNLLLHHHGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777666666777777666444222111+++,,,.../////////......---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000///...,,,---///000111111111000111666AAAPPP___kkkrrruuuwww|||sssggg\\\PPPLLLOOOIIIMMMOOOKKKCCC===;;;;;;AAAAAAAAA@@@<<<777222000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************************++++++******++++++,,,---***+++---......---,,,++++++******+++---......---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------......000111111000000111222333555666777555888999999;;;CCCNNNXXXdddhhhpppwwwxxxyyy}}}uuucccWWWTTTLLLBBBJJJ[[[}}}iii```TTTOOOPPPQQQNNNKKKLLLHHHAAA<<<:::999888777999777444000...---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------------.........//////000000000000000000111222333444999???EEENNNddd{{{{{{|||qqq```VVVQQQMMMIIIJJJMMMPPPTTTZZZeeeooouuutttqqqqqqvvv|||||||||{{{yyyvvvtttrrrjjjlllqqqwwwwwwsssrrruuu~~~oookkkrrruuuqqq}}}aaaQQQRRRPPPOOOLLLEEEGGGGGGEEEDDDBBB@@@???>>><<<<<<:::999888777777777777777777777555333111000////////////////////////,,,,,,,,,---------..............................//////.........---------------,,,++++++,,,,,,,,,...//////000//////...---,,,---...---,,,---...000......---...000111000000000<<>>LLL___sssvvv```PPPLLLKKKIII[[[hhh{{{mmmXXXTTTPPPHHHJJJTTTKKKGGGCCCBBBCCC@@@;;;666@@@>>>999444111...---------,,,***)))((()))++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------...---,,,,,,---............111000,,,,,,333999;;;===???III___wwwrrrllllll```\\\WWWRRRPPPQQQRRRSSSRRRZZZaaafffqqq{{{nnnnnnnnngggaaabbbjjjsssmmmaaa```aaaeeeooo}}}aaaRRRRRRPPPNNNLLLDDDGGGGGGEEEDDDBBB@@@???>>><<<<<<:::999888777777777777777777777555333111000////////////////////////,,,,,,,,,---------..............................//////.........---------...------,,,,,,------............//////////////////000000///...---...000////////////111333333333>>>IIIZZZiiissswwwyyyyyy~~~|||yyyxxx{{{{{{iii[[[LLLGGGGGGKKKMMMGGG@@@<<<<<>>999555222000///------------,,,,,,++++++,,,,,,,,,++++++++++++******))))))))))))))))))***++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------222111000000000000000///...111222222666???DDDDDDNNNQQQXXXfffzzz{{{nnn___VVVUUURRRQQQQQQTTT[[[dddmmmrrryyy{{{}}}xxxmmmddd___ZZZfffddd]]]^^^^^^___fff}}}bbbSSSSSSPPPMMMKKKDDDGGGFFFEEEDDDBBB@@@??????<<<<<<:::999888777777777777777888777666444222111////////////////////////,,,,,,,,,---------.............................................---------.........------......///......------...///000111444444444222///...///000000000000222444777:::<<>>;;;>>>AAACCCDDDCCCAAA@@@999666111...---------,,,,,,+++++++++************)))))))))*********++++++***+++,,,+++***)))***,,,******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...000///------///000000///000222666888999:::===>>>DDDFFFUUUlll{{{wwwxxx~~~|||kkkkkktttxxxtttrrrwww~~~xxxqqqlllqqqyyy}}}vvvrrrXXXQQQHHHFFFMMM\\\lllvvv|||dddVVVPPPLLLMMMMMMKKKHHHGGGIIIKKKIIIHHHEEEAAA<<<777444111---...///000///...,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------///////////////////////////111333999GGGXXXccceeegggkkkmmmnnnxxxzzzlllbbbYYYRRRPPPQQQUUUYYYaaaooo~~~xxxnnneeeZZZeeeccc\\\^^^___aaahhh|||bbbUUUTTTPPPLLLJJJCCCFFFFFFEEECCCBBBAAA@@@???<<<<<<:::999888777777777777777888777666444222111////////////////////////,,,,,,,,,---------......................................................---------------......//////...,,,,,,---///111333777777666444111//////000///000333777;;;@@@FFFJJJXXX^^^gggoootttxxx{{{|||wwwxxx|||}}}~~~zzz}}}hhhZZZMMMJJJKKKIIIFFFDDD;;;<<<>>>AAADDDEEEEEEEEE>>>:::444000...---,,,,,,,,,,,,+++++++++*********))))))*********+++++++++***+++,,,,,,******+++,,,+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......///000111111666666777777:::???FFFJJJXXXXXXeeexxx~~~}}}vvvppplllpppqqqpppssszzz~~~yyyzzz}}}{{{zzzqqqjjjpppqqqjjj^^^QQQJJJKKKTTT\\\hhhTTTKKKLLLMMMNNNNNNMMMLLLJJJMMMLLLJJJGGGBBB<<<777444/////////......---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---////////////000111000333999GGG```{{{~~~}}}uuuvvv~~~}}}tttlllbbbWWWQQQQQQUUU[[[___kkkrrr~~~~~~uuulllsssjjj^^^]]]^^^___gggzzzbbbUUUUUUPPPLLLJJJDDDFFFEEEEEECCCBBBAAA@@@@@@<<<<<<:::999888777777777777777888888777555333222////////////////////////,,,,,,,,,---------..............................---.....................,,,,,,++++++,,,------...///...,,,,,,---///111333888888777444111000000111...222999???EEEMMMUUU[[[aaajjjvvv{{{xxxmmmtttzzz|||}}}xxxgggVVVNNNKKKJJJJJJKKK===<<<;;;>>>BBBFFFGGGGGGBBB===777333000...---+++,,,,,,,,,++++++++++++***************++++++++++++***,,,,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------------,,,,,,------.../////////000000000222333444:::999999;;;BBBOOO^^^gggwwwuuu|||zzzzzz||||||~~~xxxtttxxxxxx```KKKEEENNNZZZwwwhhh\\\UUUMMMKKKOOORRRPPPLLLNNNMMMLLLJJJFFF@@@;;;888444222...+++******+++,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////000111222111000000222555444<<>>;;;<<>>:::777111---******,,,---------------,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...//////000000000111222000...///444999AAAOOOdddzzz~~~nnnbbb[[[VVVRRRPPP[[[mmm~~~hhh```uuu___VVVVVVPPPLLLLLLGGGEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<:::999888777777777777777888888777666444333////////////////////////,,,,,,,,,---------..............................---------.........//////+++++++++,,,,,,---//////.........///////////////222333333222000000111333555>>>JJJSSS[[[ccclllrrr{{{~~~xxxbbbQQQKKKHHHCCC===<<>>999444000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///...------------...//////000333555555555666999<<>>:::666222000///......---------,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------...///000000111...111666:::???JJJYYYdddoootttwwwwwwyyyrrr^^^QQQVVV[[[\\\gggxxxzzzvvv^^^TTTTTTNNNJJJJJJDDDGGGEEEDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777777777666666555333222111111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,(((***---000111111000///////////////////////////---------.........//////000000///------000444888AAAIIIPPPVVVbbbrrr{{{|||yyyppp~~~pppTTTKKKCCCAAABBBDDDIIIOOOHHHEEEAAA@@@@@@>>>777111000///---...///000///...************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------.../////////...---,,,,,,,,,,,,,,,------.........111000///...///111333555...666BBBFFF???777===IIIRRRdddwww|||rrrppppppjjjrrrwwwxxxsssqqqsssoooiiiooooooooopppqqqpppmmmkkknnnnnnoooqqqtttxxx|||}}}zzzyyyzzz{{{{{{zzz{{{}}}}}}{{{{{{~~~|||xxx|||yyykkkzzzmmmYYYLLLPPPTTTVVVcccuuusss```PPPQQQGGGJJJMMMMMMMMMKKKFFF???FFFFFFDDDAAA<<<777222///......------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---...///000000000//////666333333>>>VVVqqq|||wwwtttsssqqqmmm^^^SSSSSScccttt{{{~~~zzztttrrrrrrvvvuuurrrvvv|||sssdddhhhjjjmmmpppooopppzzz}}}~~~ttt]]]SSSTTTOOOKKKJJJEEEGGGFFFDDDCCCCCCBBB@@@>>><<<<<<:::999888777777777777777777666555444333222111000///...---...//////---------------------------......//////......---+++,,,,,,---...///000000////////////////////////---------.........//////////////////000555:::???CCCLLLVVV^^^jjjwww~~~~~~wwwvvvwww~~~wwwvvv{{{cccUUUIIIGGGJJJJJJGGGEEEFFFBBB>>>>>>??????:::666111///---,,,---------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...///////////////...------,,,,,,---------.........000//////......///000111777777;;;AAABBBDDDMMMWWWfffrrr|||~~~yyyxxxxxxsssjjjjjjnnnkkkppptttsssooommmooommmhhhrrrtttwwwzzz{{{||||||{{{~~~{{{zzzzzz{{{{{{zzz{{{xxxrrrpppqqqqqqnnnyyy{{{}}}tttwwwqqq```XXXOOOHHHTTThhhxxxWWWAAAJJJIIIJJJLLLMMMKKKJJJIIIKKKJJJHHHDDD???999444111///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.........000111111000000000111222333888AAASSSnnnssshhhbbb___]]]YYY^^^nnn|||zzzxxxuuurrrooolllhhhdddcccYYY___```^^^aaafff___RRRWWWVVVWWWYYYZZZ\\\dddnnnkkkgggeeedddccceeemmmwwwrrr\\\RRRTTTOOOLLLLLLGGGHHHFFFDDDCCCCCCBBB@@@???<<<<<<:::999888777777777888888888777666555444333111000///.........//////......................../////////000000/////////......---,,,,,,...///000////////////////////////------........./////////...///000222555<<>>???>>>===777333///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......//////000000//////......---------.....................//////000111111222===777777BBBRRRbbbpppyyyyyyqqquuuwwwrrrooohhhkkkvvvxxxxxxzzzxxxuuutttvvvuuussszzzwwwwwwuuurrrxxxvvvtttsssvvv~~~rrr\\\IIIKKKZZZsss\\\PPPJJJHHHNNNOOOKKKKKKNNNLLLKKKJJJGGGCCC???;;;999000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------.........////////////...---///222555444AAATTTkkk~~~hhhYYYTTTWWW\\\lll}}}~~~{{{vvvrrrbbbaaa```]]]\\\[[[[[[ZZZXXX___bbb```aaaccc]]]SSSSSSRRRTTTYYY[[[[[[]]]```___YYYTTTRRRRRRRRRVVV]]]^^^cccggggggggglllyyypppZZZQQQTTTPPPNNNMMMHHHHHHFFFDDDCCCCCCCCCAAA???<<<<<<:::999888777777777999999888888777555444333000000000///////////////////////////////////////...//////000000//////...///......---------......////////////////////////............////////////---///111555;;;CCCMMMSSS]]]iiiyyy}}}{{{~~~zzzwwwzzzvvvcccWWWOOOJJJKKKNNNDDD@@@<<<:::<<<>>>@@@@@@>>>:::444000////////////---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,,,,---...///000///000000111000000//////.....................///,,,---///222444555666666:::999@@@RRRlllyyywwwvvvvvvsssnnnmmmpppwwwnnnqqqtttooottt}}}zzztttnnnlllooouuuzzz|||xxxxxx}}}xxx[[[NNNOOOaaa{{{cccSSSJJJNNNPPPKKKHHHKKKHHHIIIIIIHHHGGGFFFDDDCCC333222000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............---............/////////...///000///...111666:::===MMMdddyyylllYYYSSSXXXdddnnn}}}qqqjjjgggfffeeecccbbbfffhhhhhhggghhhhhhfffooouuuyyyxxxvvvvvvqqqjjjaaaaaafffooosssooohhhffffff___ZZZYYYWWWTTTSSSUUUMMMOOOPPPMMMLLLSSS```kkkvvvnnnYYYQQQTTTQQQNNNNNNHHHHHHFFFEEEDDDDDDCCCAAA???<<<<<<:::999888777777777999999888888777555444333000000000000000/////////////////////////////////.........//////.........---...///000000...,,,+++////////////////////////........./////////000000---000555:::AAAJJJTTTZZZfffrrruuuyyy|||wwwrrrwww~~~}}}uuurrrzzzkkkWWWHHHIIIPPPHHHDDD>>>;;;;;;===???AAABBB===777333111000000///------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++...------,,,,,,------...------------...///000111000000111111222111111000////////////////////////---...000222444555666666666AAARRRhhh{{{}}}zzzssslllfffcccccckkktttrrroooyyy|||~~~}}}wwwrrrqqqrrrttt{{{uuuuuu{{{pppYYYPPPRRRccckkkRRRJJJIIIGGGHHHJJJHHHHHHHHHHHHHHHHHHGGGGGG666555222///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------.........//////........./////////000000///111333222222555;;;AAALLL[[[nnn|||nnn]]]ZZZaaajjjrrrzzz~~~~~~{{{nnnhhhbbb```cccgggjjjlllrrr{{{~~~}}}zzztttxxx}}}~~~zzzssspppssszzz~~~{{{uuurrrqqqmmmkkkmmmmmmgggcccccc[[[VVVNNNHHHGGGLLLSSSYYYeeekkkrrrvvvvvvzzznnnYYYQQQUUUQQQOOOMMMHHHIIIGGGEEEDDDDDDCCCAAA@@@<<<<<<:::999888777777777888888888777666555444333000000111111111000///...////////////////////////---......//////......---+++---///111111///,,,***////////////////////////....../////////000000000000444:::AAAIIIQQQYYY^^^fffooo}}}jjjiiippprrr~~~zzzssslllppp~~~}}}yyy~~~iiiQQQHHHJJJKKKHHHBBB===;;;<<>>888444111000...---------------------------******++++++++++++,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++......------------......---------...///000111222111111222222333333222222000000000000////////////111111111222333444444555<<>>PPPiii{{{~~~xxxvvvwwwwwwsssooouuuxxxjjjbbbbbbfffjjjjjjkkkmmmppptttwwwxxxxxxnnn|||{{{tttvvvsssrrrwww}}}}}}|||yyy{{{||||||~~~~~~}}}vvvsssqqqnnngggaaa\\\ZZZZZZ\\\ZZZTTTTTTYYYaaannn|||nnnYYYRRRVVVRRRNNNLLLFFFIIIGGGEEEEEEEEEDDDBBB@@@<<<<<<:::999888777777777777777666666555333222111000111111222222000///...........................000000111111111111000000...------,,,---...///000////////////////////////////////////000000000000999>>>GGGOOOUUU[[[```cccbbb```dddoooxxx~~~~~~|||~~~~~~rrrbbbXXXLLLJJJFFFBBB>>>>>>AAACCCDDDAAA===:::888555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......---------,,,,,,,,,++++++......------------......------......///111222333111222333333444444444444222111111111000000//////111111333777<<>><<<:::999::::::888777888888777666555333111000222222111111000000//////,,,,,,,,,---------..............................000000000000000000000000///////////////000111111000000111111111444888;;;DDDCCCEEEMMMXXXaaaeeefffaaabbbcccffflllsss|||yyy~~~||||||oooqqq|||wwwhhhUUUMMMCCC???@@@AAAAAA???>>>???>>>===:::666222///---///111222111///......------------------------------------------------......------------......---------............///......//////000000111111222222333333333333444444111000///000111111///...222666777777AAASSSbbbgggzzz{{{|||}}}zzzxxx{{{}}}uuummmyyyyyyyyyxxxwwwuuutttsssrrrwww~~~~~~~~~~~~tttppp}}}gggUUUQQQ^^^ooolllUUURRRIIIMMMLLLFFFIIIPPPNNNEEEGGGHHHHHHCCC;;;444111111......///...------...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............///........................------......///000000000///111222111...---...000999666>>>YYYxxx}}}hhhYYYWWWeeewww{{{ssstttmmmhhhiiimmmmmmoooqqq~~~yyywwwxxxzzz|||uuuxxxyyywwwxxxzzzzzzwwwssstttttttttuuuvvvvvvwww}}}yyyzzzttthhhdddaaa___[[[XXX\\\fffttt~~~jjj___VVVTTTUUUQQQLLLIIIFFFEEEDDDDDDDDDDDDAAA???>>><<<:::999999999888777888888777666555333111000111111111000000000000000------------....................................///////////////////////////////////////000111111//////......000444;;;@@@EEEDDDHHHSSSbbbkkkkkkgggcccfffhhhkkkmmmppptttvvvzzz}}}}}}ttttttzzzxxxpppSSSQQQKKKDDD===::::::;;;======>>>>>><<<999555111000444888666111......111------------------------------------------------......------------......---------............///......//////000000111111222222333333333333444444555444222111111111222222111666<<>>===;;;999888888888777666777777777666555333222111000000000000111111111111............////////////................................................///////////////000111111////////////222888@@@FFFFFFFFFLLL\\\mmmvvvsssmmmlllpppttttttpppllljjjjjjrrrpppyyyxxxyyywwwsssqqqqqqqqqYYYSSSJJJDDD@@@===:::777:::;;;<<<>>>???===888555222777;;;777///***---111------------------------------------------------......------------......---------............///......//////000000111111222222333333333333444444333111///......000333444333888CCCVVVqqqzzzyyysssnnnooowww|||zzz|||zzzwwwxxx{{{zzz\\\TTTZZZyyy[[[MMMHHHFFFKKKNNNLLLJJJIIIHHHHHHHHHHHHEEE???777111//////...---------...///...------------,,,,,,,,,------,,,,,,,,,,,,---------------.........//////---------............///........................---......//////000000111111///...///222555555444777NNNhhh|||rrrggggggkkkqqqvvvzzzyyytttoooooouuu|||vvvlllddddddiiinnntttzzz{{{uuussstttqqqvvv}}}yyynnnkkkhhhfffhhhnnnvvvzzz|||}}}~~~yyykkk]]]WWW\\\ccciii^^^TTTTTTUUUQQQLLLJJJGGGEEEDDDDDDDDDCCC@@@>>><<<:::888777888888666555777777777666555333222111//////000000111111222222////////////000000000000................................................///////////////000000111000111333444777<<>>FFF]]]qqqzzz}}}zzz{{{jjjfffdddgggooo{{{yyysssqqqvvv|||~~~}}}~~~{{{yyy~~~wwwvvvwwwyyy|||~~~xxxooogggddddddhhh]]]TTTSSSTTTQQQLLLJJJHHHGGGEEEEEEEEEDDDAAA???<<<:::888777888888666555666666666666555444222222//////000000111111222222/////////000000000111111////////////////////////........................///////////////000000111///222666999;;;>>>AAACCCFFFLLLWWWaaakkkssszzz|||ppplllmmmyyy~~~yyywww}}}tttbbbTTTMMMHHHBBB===777666777;;;???AAA===:::555222///...------,,,+++........................------------------------......------------......---------............///......//////000000111111222222222333333333444444111333555555444444666999???KKK]]]nnn{{{zzz}}}|||}}}qqqssssssppppppvvvwwwssscccoookkkRRRKKKLLLJJJIIIKKKNNNKKKHHHGGGGGGFFFBBB>>>777333///......//////...------------------------...------,,,,,,------...+++,,,,,,,,,,,,------------------............///////////////////////////......//////000111111111222555777444222999HHHVVVdddsss}}}}}}~~~|||xxxooodddccccccgggpppzzz~~~zzzwwwvvvuuutttwww}}}~~~uuuiii```ggg\\\SSSSSSTTTQQQLLLJJJIIIHHHFFFEEEEEEDDDAAA???===;;;999888888888777666666666666666555444333222000000000000111111111111////////////000000000000////////////////////////........................///////////////000111111...222777;;;===>>>???@@@HHHOOOXXX^^^ccclllxxxwwwvvvzzzsssWWWDDD@@@CCC;;;888666999???BBB@@@<<<:::555///...000111000---........................------------------------......------------......---------............///......//////000000111111222222333333333333444444111333555444222333777:::DDDQQQcccqqqwww}}}wwwpppvvvxxxsssmmmkkknnnuuu|||vvvnnnppp~~~tttaaaZZZoooxxx\\\MMMHHHHHHIIIJJJNNNLLLIIIGGGGGGGGGFFFEEE<<<777222//////000///---,,,,,,,,,------------.........------------......+++++++++,,,,,,,,,---------------............///////////////////////////...//////000000111111222...333666444444CCC___uuu|||ttt~~~uuuppppppqqqrrruuuzzz}}}~~~yyy{{{yyysssmmmooowww~~~|||zzzyyy}}}~~~rrrhhhggg\\\SSSRRRTTTQQQLLLJJJIIIGGGEEEEEEDDDCCC@@@>>>>>><<<:::999999999888777666666666666555444333333111111111000000000000000........./////////000000///////////////////////////////////////////////////////////////000111111000444888<<<>>>@@@BBBDDDLLLPPPVVV[[[```iiittt}}}~~~pppVVVIIIGGG@@@;;;888:::@@@CCCBBB???===999444111000000000///........................------------------------......------------......---------............///......//////000000111111222222333333333333444444///111222222333999CCCKKK[[[cccqqq{{{||||||~~~tttpppxxx}}}uuutttwww|||yyyppp}}}ttt^^^^^^lll|||uuu]]]MMMIIIKKKKKKJJJKKKKKKKKKIIIGGGGGGHHHBBB;;;444000111111///,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,---------...---------............////////////////////////////////////000111111222222---000333555???ZZZwwwmmmkkkmmmyyywwwzzz|||~~~|||pppoooyyyzzzuuuvvv{{{~~~}}}zzzfff\\\SSSRRRTTTQQQLLLJJJHHHFFFDDDDDDCCCBBB???<<<>>><<<:::999::::::888777666666666666555444333333222222111111000000//////............////////////000000000000000000000000000000000000000000000000///////////////000111111555777;;;>>>@@@DDDHHHKKKOOOQQQTTTYYY```iiirrrwww{{{|||{{{}}}zzzyyyvvvqqqjjjeeecccccceeecccbbbccceeeffffffeeeiiinnntttxxx{{{sssXXXGGGEEE???999:::@@@EEEDDDAAA===<<<888222---+++---///////////////////////////------------------------.........------.........---------.........//////......//////000111111111222222333333333444444444111333555666;;;GGGXXXddd{{{~~~zzzxxx|||tttoooyyyxxx___SSS[[[sssvvvXXXLLLIIIHHHFFFJJJNNNNNNKKKHHHGGGHHHEEE>>>666222222111///,,,,,,,,,,,,------...............------------......---------.........//////---------.........//////000000000000000000000000/////////000111111222222444555666===PPPsssooo___eeeqqq{{{{{{ooolllrrr~~~~~~zzzssssssxxx~~~mmmZZZSSSUUUSSSRRRPPPFFFHHHFFFDDDDDDDDDCCCAAA???===;;;::::::::::::999777777777777777666555444333000000111111111111000000111000000///......------////////////////////////---333555000---000222000111000...---...///111222666999===AAAEEEKKKSSSXXXSSSSSSVVVYYYZZZ^^^gggrrr~~~wwwzzz|||zzzyyyppp{{{wwwooofff^^^YYYZZZWWWTTTQQQPPPNNNKKKJJJMMMLLLKKKKKKMMMNNNMMMLLLSSSUUUWWWXXXZZZ^^^bbbeeerrr{{{~~~jjjMMMGGGHHHCCC:::888@@@EEEDDDAAA>>>:::555222000////////////.........---------........................------------------------........................////////////000000000000111111000111222333222222***777777555JJJggg|||yyy}}}}}}}}}}}}|||zzztttRRRPPPjjjxxxOOOEEEOOOIIIIIIIIIHHHHHHIIIHHHEEEGGGCCC===666111////////////---,,,,,,...//////.........------------......***,,,......---------.............../////////000000000000000000000000000///000000000111444444222444444999IIIhhhlllaaagggqqqwwwtttnnn}}}~~~vvvooooooqqqvvvlllZZZSSSUUUSSSRRRPPPFFFHHHFFFDDDDDDDDDCCCAAA???===;;;::::::::::::999777777777777666666555444333000000111111111111000000......//////////////////////////////////////////+++111222...,,,...000...000///.........000222333666:::???GGGOOOXXX```eeeYYYWWWXXX\\\^^^___dddjjjrrrvvv~~~zzzzzzsssnnnrrr{{{wwwccc```[[[VVVRRROOOMMMLLLNNNMMMKKKIIIHHHHHHGGGFFFGGGFFFEEEFFFGGGGGGFFFEEEDDDEEEGGGGGGGGGIIILLLNNNPPPWWW^^^dddiiirrr~~~~~~xxxwww}}}~~~ppp^^^LLLKKKGGGAAA>>>@@@AAA@@@BBB@@@<<<888444111000/////////.........---------........................------------------------........................////////////000000000000000000000111333444333333000888999CCCaaa||||||zzz}}}zzzyyyxxxyyyzzzzzzxxxwww{{{fffUUUbbbyyyoooUUUMMMJJJJJJKKKJJJJJJIIIGGGEEEHHHDDD???999555222000000///...,,,---...//////.........------------......---............---...///........./////////000000000000000000000000000000///000111111222333333333888===EEEQQQgggyyyxxx~~~~~~|||uuuvvvtttuuuzzz~~~kkkZZZTTTUUURRRRRRPPPGGGHHHFFFDDDDDDDDDCCCAAA???<<<;;;999999::::::888777666666777666666555444333000000111111111111000000---------...///000000111////////////////////////,,,///000...,,,...///...//////......///111333444888;;;BBBLLLWWWbbbhhhkkk```]]]^^^bbbccc```___```hhhvvv}}}nnnrrr~~~qqqeee]]]YYYRRRPPPNNNMMMMMMOOORRRSSSOOOOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMNNNOOONNNLLLKKKKKKLLLLLLJJJHHHHHHIIIJJJIIIKKKOOOQQQSSSYYY```gggppp{{{wwwqqqrrrwwwvvvqqqUUUNNNGGGEEEDDDAAA>>>>>>BBBAAA???;;;888444111////////////.........------........................------------------------........................////////////000000000000///000111222333333333333555666888MMMqqq~~~wwwvvvvvvxxxzzz}}}}}}}}}{{{zzz^^^[[[jjjmmmRRRKKKKKKKKKLLLKKKIIIGGGFFFHHHFFFBBB>>>999555111000000...------...///............------------......//////......---......///....../////////000000000000000000000000000000000///000222333222222444666<<>>:::666111///////////////....................................................................................////////////000000000000///000222222222111222222999888;;;RRRrrr|||xxxuuuvvv|||||||||vvvjjjhhhdddNNNKKKIIIKKKKKKIIIGGGHHHGGGFFFDDDAAA<<<777333000111///------...///...---......------------......000///---,,,---............////////////000000000000000000000000000000000000111333444222222666===HHHXXXiiittt}}}~~~iiiYYYUUUVVVRRRQQQPPPIIIHHHFFFDDDDDDDDDCCCAAA???<<<:::999999999999888666666666666666555444333222000000111111111111000000///////////////////////////////////////////////////......///000000000111...///000111333666777888;;;>>>CCCJJJSSSYYY]]]___jjjsss~~~tttgggdddiiirrrwwwxxx{{{nnnhhhlllxxxddd```YYYRRRNNNMMMNNNOOOOOOSSSWWWZZZZZZ[[[]]]___fffhhhiiiiiiiiijjjllloookkkjjjjjjjjjkkkjjjgggdddccccccccc```\\\YYYXXXXXXUUUSSSOOOMMMLLLKKKKKKJJJHHHKKKNNNPPPSSS]]]kkkvvv{{{xxx{{{mmmTTTJJJIIIHHHDDDAAA???@@@???>>>;;;777333000000000/////////.........////////////////////////........................////////////////////////////////////000000000000000111222111000///111333:::>>>EEEYYYqqqxxx}}}yyyyyyyyyyyy{{{|||wwwyyyjjjyyy{{{VVVMMMFFFHHHKKKIIIHHHIIIEEEEEEEEECCC???999444111222000......//////...---......------------......000...,,,,,,...///...,,,////////////000000000111111111111111111111111111222222333555444555@@@MMMlllyyy~~~yyyhhhYYYUUUWWWQQQPPPQQQJJJHHHFFFDDDDDDDDDCCCAAA???;;;:::888888999999777666555555666555555444333222000000111111111111000000///////////////.........////////////////////////...******---///......//////000111444666999:::;;;;;;???EEEKKKPPPVVV[[[```kkkxxx}}}nnnlllsssuuurrrlllppp|||sssttt|||qqqddd\\\QQQPPPOOOOOOQQQTTTXXX[[[```fffmmmrrrtttuuuwwwzzz}}}}}}|||yyyuuupppnnnnnnkkkgggbbb___]]]YYYTTTOOOHHHIIIJJJHHHGGGIIIOOOSSSVVV```ooopppYYYMMMKKKGGGCCC>>>??????>>><<<999555333000000000/////////......////////////////////////........................////////////////////////////////////000000000000000222333111000111555999:::FFFRRRcccvvv}}}sss{{{}}}{{{|||~~~|||||||||~~~zzzvvv]]]aaakkk~~~fffTTTEEEEEEKKKKKKIIIJJJEEEEEEEEEDDDAAA<<<777555222000///...//////...---......------------.........---+++---111222///,,,/////////000000000111111111111111111111111111111333222333777888>>>RRRfffzzzmmmmmmgggYYYVVVWWWQQQPPPQQQKKKHHHFFFDDDDDDDDDCCCAAA???;;;:::888888999999777666555555555555444333222222000000111111111111000000------......//////000000////////////////////////...)))(((---000...---//////111333666999;;;===>>>>>>DDDJJJLLLMMMQQQYYY```eeesssqqqoootttoookkkfffjjj}}}||||||wwwkkkccc\\\VVVRRRQQQSSSVVV[[[aaafffkkknnnnnnttt|||~~~yyysssooollleee[[[SSSUUUSSSPPPMMMKKKIIIIIIJJJFFFKKKUUUbbbpppkkkRRRLLLJJJEEE????????????===;;;999888000000000000/////////...////////////////////////........................////////////////////////////////////000000000000000222333222111555===DDDGGGYYYeeeqqqxxxooo}}}zzzvvvuuuvvvrrrqqqvvv}}}|||uuuddd[[[jjjzzz^^^FFFDDDKKKLLLIIIHHHEEEFFFFFFEEECCC???<<<999333111///...//////...---......------------.........------000555666222...//////000000000111111111111111111111111111111111333000333999>>>KKKggg}}}ooohhhooovvv|||fffYYYVVVWWWQQQPPPQQQLLLHHHFFFDDDDDDDDDCCCAAA???;;;:::888888999999777666555555555555444333222222000000111111111111000000+++,,,---...///111222222////////////////////////111+++)))///333000///111000111444777;;;===???@@@BBBHHHMMMMMMJJJLLLUUU^^^___jjjzzz|||ppplllooogggggggggkkkuuuuuuzzztttcccVVVQQQPPPQQQRRRWWW[[[aaaiiiqqqxxx|||{{{nnnddd^^^YYYQQQLLLKKKKKKLLLLLLJJJJJJLLLPPPZZZiiixxxvvvTTTKKKKKKGGG@@@@@@@@@??????======<<<000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000222333333333999DDDLLL^^^pppzzztttmmmxxxuuuvvvqqqooottt|||tttWWW^^^{{{gggIIIEEELLLLLLHHHGGGFFFGGGGGGFFFEEEBBB???===333111////////////...---.........------............---...333888999444///000000000000111111111111111111111111111111111111333///222;;;CCCTTTvvvrrrlllkkkyyyooolllzzz~~~fff[[[UUUVVVUUUNNNKKKNNNFFFEEEDDDCCCCCCBBB@@@>>><<<;;;999888777777666666555555555555444333222111000000000000000000000000////////////////////////000000000000000000000000111000000///////////////000444888777777<<>>;;;======;;;:::<<<555444333111000///////////////............//////000000000000000000000000000000000000///////////////000222222111111222333333///555>>>:::999WWW}}}{{{~~~wwwuuuttttttrrrrrryyyppp[[[kkk~~~aaaNNNHHHIIIJJJJJJFFFFFFFFFFFFDDDBBB@@@???:::555///...111333111/////////............//////111000000333777777444111111000///////////////000333222111222333333333222---888777888QQQqqqwwwvvvzzzwwwooojjjqqq|||wwwrrrpppooorrr~~~ggg\\\VVVWWWVVVNNNKKKNNNGGGEEEDDDDDDDDDBBB@@@>>><<<;;;999888777777666666555555555555444333222111000000000000000000000000////////////////////////////////////////////////000000////////////000000...222666888:::AAAMMMVVVYYYRRRLLLOOOUUUVVVRRRMMMXXXZZZWWW\\\hhhhhhgggpppnnnxxx||||||{{{xxxttteee]]]TTTUUUWWW[[[bbbjjjqqqvvvuuuooojjjccc^^^YYYRRRMMMLLLJJJGGGIIINNN]]]lll~~~}}}sss~~~qqq```PPPEEEDDD@@@===>>>===:::999;;;777555333111000///////////////............//////000000000000000000000000/////////000000000000000///111333222111111111222555111333;;;???LLLqqq~~~~~~zzzzzzzzz|||dddggg___MMMJJJKKKIIIGGGGGGGGGGGGFFFDDDBBBAAA===777111///000222111/////////............////////////000222444444222111000000000000000000111111333333333333444444333222222::::::@@@ZZZssszzz|||~~~~~~zzzsssllljjjjjjmmmwwwiii^^^WWWXXXVVVOOOKKKMMMGGGFFFDDDDDDDDDCCC@@@>>><<<;;;999888777777666666555555555555444333222111000000000000000000000000////////////////////////........................000///////////////000111000444777999<<>>OOOjjjyyy{{{{{{|||wwwnnneeecccdddfffmmmsssyyyzzz~~~jjj___XXXYYYWWWOOOKKKMMMHHHFFFEEEDDDDDDCCC@@@>>>;;;;;;999888777666666666555555555555444333222111000000000000000000000000////////////////////////........................///////////////000111111777999;;;;;;<<>>666111000000000///000000////////////000000+++...222222000///000333///000111222333333444444222333555555444444444444777<<>>;;;;;;999888777666666666555555555555444333222111000000000000000000000000////////////////////////....................................///000222222999;;;<<<<<<<<<@@@EEEJJJGGGQQQ[[[bbbhhhjjjcccZZZSSSXXX___hhhjjjeeezzzlllZZZXXXXXXVVV\\\iiivvvxxxhhh```[[[UUUPPPMMMLLLKKKLLLPPPZZZhhhttt|||vvvvvv|||{{{lll[[[LLLGGGBBB???:::666777;;;<<<:::777444111000000111000000////////////000000111111111111111111111111///000000000111111111222222333333222111111222444111777;;;AAAPPPfffvvv{{{tttnnnmmmuuu~~~~~~~~~~~~~~~zzznnnuuuvvv___IIIMMMIIIHHHGGGFFFEEEEEEDDDDDDEEE@@@:::444111000000000000000////////////000000---000333222000000222444///000222333444444444444111222444444333333555777>>>KKK```}}}{{{yyyyyyyyy{{{}}}{{{sssmmmkkkpppuuuxxxzzz}}}iii^^^WWWXXXVVVOOOKKKMMMJJJHHHFFFEEEDDDCCC@@@===<<<;;;999888777777666666555555555555444333222111000000000000000000000000////////////////////////........................---------...///111222333666888;;;===???AAADDDGGGHHHNNNYYYkkkrrrYYY[[[bbbddddddccc```uuurrrddd\\\XXX___fffkkkuuu{{{pppfff^^^SSSQQQPPPNNNJJJIIIOOOXXXfffyyy{{{~~~|||tttZZZPPPFFF@@@<<<777666999;;;:::888666444222111111111000000//////000000111111111111111111111111111111111111111111111111111222333333222111111444666888<<>>999666555999999999888666444222111111111000000000000111111111111111111111111111111333222222111111000000000111222222111111222555888???DDDRRRdddvvv}}}uuunnniii^^^^^^______^^^^^^]]]\\\YYYYYY\\\cccppp~~~|||uuuxxx}}}yyyfffQQQNNNLLLJJJGGGEEEDDDDDDDDDCCCBBB???:::555222000000111111000000000000111111111000000000222444444333///111222333333222111000333444555333222666>>>DDDeeezzzwwwqqq|||~~~{{{{{{zzzvvvuuuwwwzzzfff[[[UUUVVVUUUNNNKKKNNNJJJIIIGGGFFFEEECCC@@@===<<<;;;999888777777666666555555555555444333222222000000000000000000000000////////////////////////000000000000000000000000,,,,,,---...000222333444666999>>>BBBDDDDDDBBBAAABBBLLLUUU\\\jjjuuupppbbb___bbb[[[UUU]]]dddlllyyy|||wwwvvvggg[[[TTT]]]iiiuuu|||pppccc]]]XXXPPPJJJJJJHHHLLLRRRZZZhhh}}}yyyfffQQQEEE@@@;;;555333777888999999888666333111111111000000000000111111111111111111111111111111444333333222111000//////111111111111111333777999CCCLLLccc}}}xxxnnnccc]]]\\\]]]```bbbcccccccccccc[[[XXXUUUXXXbbbqqquuuoooooozzzmmmiiissswwwvvvxxx|||UUUPPPOOOLLLIIIFFFEEEDDDDDDBBBBBB@@@<<<777333000000111111000000000000111111222000...///222555444222000111222333333222000///444666666444333888AAAIIIsssyyy~~~zzz~~~wwwsssdddnnnyyy|||xxxvvvyyy}}}}}}wwwqqqmmmkkkooozzzggg^^^VVVUUUUUUQQQNNNMMMHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999888666555555444444444444333222111111000000000000000000000000///////////////.........//////............////////////000111222333333444777>>>FFFIIIHHHCCCAAA@@@EEELLLRRRUUUXXX\\\___```ZZZYYYZZZ]]]___cccppp}}}~~~www{{{~~~zzzpppcccWWWZZZeeejjjsss~~~rrrmmmfffZZZPPPMMMJJJIIIKKKNNNSSS```wwwuuu___HHH@@@CCC???555666999<<<;;;666222000000000000////////////000000111111111111000000000000222222111111111111222222222//////111222222777===JJJggg}}}yyynnneee```aaabbbeeehhhlllqqqvvvxxxyyyyyyrrrlllddd]]]]]]eeeqqq{{{|||wwwsssrrrqqqrrrqqqooorrr~~~ppptttaaaKKKIIIKKKBBBFFFKKK???EEECCC@@@===999555333111000000//////000111222222000000000000111111111111111111222222222333333333444444222555777444AAA^^^|||||||||vvvqqqkkkjjjkkksss|||~~~yyyuuukkkfffaaa```hhhsss~~~ggg^^^VVVUUUUUUQQQNNNMMMHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999777666555555444444444444333222111111000000000000000000000000/////////////////////...//////............////////////000111222333444444888???GGGJJJIIIEEEBBBAAAEEEKKKOOOOOONNNQQQVVVZZZYYYWWWXXX```mmmyyy~~~yyysssuuuyyyfff^^^\\\]]]gggtttyyysssbbbVVVSSSKKKHHHGGGGGGIIIPPPaaaqqq{{{zzz~~~xxxdddMMMBBBAAA===333777999<<<;;;888444222222000000////////////000000111111111000000000//////222222111111111111222222222111222444555777???HHHfff~~~}}}zzzvvvnnnhhheeegggmmmqqq~~~|||qqqiiieeeeeefffuuu{{{vvvuuuvvvxxxxxxzzzyyysss~~~|||\\\NNNLLLEEEGGGJJJAAADDDCCCAAA>>>:::777333222000000000000000111222222000000000000111111111111111222222222222333333333111444222444:::>>>OOOjjj~~~{{{yyyllljjjkkkrrr}}}}}}tttkkkfffbbb___bbbhhhooovvvhhh^^^VVVUUUUUUQQQMMMLLLHHHGGGEEEDDDDDDCCC@@@>>>;;;;;;:::999777666555444444444444444333222111111000000000000000000000000......////////////////////////............/////////000000111333444444555999@@@GGGKKKIIIFFFDDDCCCEEEHHHKKKKKKJJJMMMSSSZZZeeennnuuuyyy{{{{{{wwwxxx{{{gggWWWXXXbbbmmmzzzuuufff```TTTOOOKKKGGGDDDEEEMMMWWWjjj{{{xxxyyyyyyxxx}}}xxxhhhQQQDDD@@@===777777999<<<<<<999666444333111000000//////000000111000000000000////////////222222111111111111222222//////222444444777DDDQQQsss~~~xxxtttllliiiggghhhmmmvvv}}}xxxqqqjjjeeekkkwww|||yyyyyy}}}hhhkkkuuuUUULLLGGGGGGHHHCCCCCCBBBBBB@@@===999555222111000000000000111222222000000000111111111222222222222222222333333333333///777555333>>>MMMccc{{{vvvooojjjccc```___hhhnnnyyyhhh^^^VVVUUUUUUQQQMMMLLLHHHGGGEEEDDDDDDCCC@@@>>>;;;:::999888777666555444444444444444333222111111////////////////////////............//////////////////............/////////000111222333444555666999???FFFIIIHHHFFFFFFFFFHHHFFFHHHNNNRRRVVVZZZ^^^vvvzzzeee^^^^^^iiiwww|||ssseee]]]TTTOOOJJJFFFHHHLLLSSSiii{{{wwwtttrrrwwwttthhhTTTFFFBBB@@@???777999;;;;;;:::888555444111000000000000000000111000000000/////////......222222111111111111222222000111444444333888GGGWWWrrr~~~|||zzzrrrllleeehhhnnnwww|||yyyyyyzzz{{{{{{~~~}}}{{{{{{zzzwwwrrrnnneeeqqq}}}wwwzzzxxx|||lllkkk]]]LLLIIIGGGFFFEEEBBBBBBCCCBBB???;;;777444111111111000000111222222000000111111111222222222222222222333333333444444222:::666444EEE]]]ttt{{{uuuqqqllliiiqqqvvv~~~iii___VVVUUUUUUQQQMMMKKKHHHGGGEEEDDDDDDCCC@@@>>>;;;:::999888666555444444444444444444333222111111////////////////////////---.........//////000000//////............//////000000111333444555666777999===BBBEEEEEEEEEHHHKKKNNNHHHIIISSS\\\^^^\\\\\\||||||vvvxxxjjj[[[aaannn|||ssshhh\\\VVVQQQKKKHHHIIIIIITTTkkkwwwrrrpppwwwtttkkkZZZLLLDDDCCCBBB888999:::;;;;;;999555333111111000000000000111111000000000000////////////222222111111111111222222555666777777666<<>>::::::999888666555444333444444444444333222111111000000000000000000000000------......///000000000//////............//////000000222333555666888888999<<>>::::::999777666555444333444444444444333222111111000000000000000000000000------......///000000111//////............//////000111222444555777888999;;;<<<===>>>@@@GGGPPPXXX\\\TTTRRRXXXXXXPPPNNNRRRhhhnnnwww}}}}}}wwwmmmgggqqq{{{iiidddhhhqqq}}}wwwiiiaaaXXXNNNIIIHHHFFFIIITTTcccuuu|||vvv|||~~~~~~zzzmmm[[[KKKAAA???>>>>>>??????===888444222111111000000111111222222222222222111111111111222222111111111111222222222111333:::BBBNNN___nnn{{{{{{wwwqqqkkkiiilllrrrwww|||yyynnngggeeebbbbbbdddggglllttt{{{oooddd___\\\\\\eeeuuu~~~wwwvvv|||~~~wwwsss^^^QQQKKKDDDFFFDDDDDDCCCCCCAAA@@@>>>>>>444333222222111111111222111111111222222222333333333333333444444444444555555999FFFlll~~~mmm___\\\aaaiiisss~~~jjj```WWWUUUTTTPPPLLLJJJHHHGGGEEEDDDDDDCCC@@@>>>:::999888777666555444333444444444444333222111111000000000000000000000000---------...///000000111//////............//////000111222444666777999999<<<=========@@@HHHTTT]]]\\\WWWVVVXXXRRRIIIKKKVVVVVV```nnntttkkk___]]]cccxxx{{{}}}yyyiii___fffttt}}}xxxmmmbbbVVVPPPJJJGGGFFFGGGJJJWWWsss{{{yyy~~~}}}hhhRRREEECCCAAA@@@AAAAAA???:::555222222111111111111222222333333333222222222111111222222111111111111222222777666:::DDDQQQ___qqq~~~~~~qqqnnniiieeefffnnn|||sssddd[[[\\\aaa]]]bbbggggggeeeiiisss|||zzzjjjbbbXXXUUUYYYiiiwww{{{rrrqqquuuqqqlllooo||||||yyyeeeTTTNNNEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@444333333222111111111222111111222222222333333333333333333444444444555555888<<>><<<;;;999777666555444444444444444333222111//////000000000000000000000000////////////000000000000111111111111000000000000444333333666:::<<<;;;999@@@999777@@@HHHKKKNNNRRROOOOOOSSSVVVOOOEEEHHHTTTVVV\\\eeeggg___XXX\\\eee}}}yyyssszzz}}}|||uuujjjcccdddqqqxxxkkk```ZZZPPPIIIFFFHHHGGGJJJ[[[ooo}}}zzz{{{[[[IIIGGGFFFCCC@@@@@@AAA???<<<777555333222333444444333000000000000000111111111444444444333333333333222777777===JJJ[[[ppp|||{{{}}}|||~~~xxxqqqmmmgggccchhhsss~~~zzznnnaaaXXXWWW[[[```ccccccdddfffjjjqqqzzznnncccXXXTTTTTT\\\mmm|||ooommmmmmhhhoookkkmmmxxxxxx|||```PPPSSSGGGIIIGGGDDDBBBBBBAAA@@@>>>:::777333111333444333111111111222222222333333333...333666555333555999<<<555AAAbbb{{{~~~tttrrr{{{sss]]]WWWMMMHHHRRRfffwwwmmmZZZVVVZZZVVVQQQPPPKKKHHHGGGEEEDDDDDDCCC@@@===<<<;;;999777666555444444444444444333222111000///000000000000000000000000............////////////000000000000000000000000333222333777<<>><<<999777555222222222333333222111111111111111111111111333333333333333333333333555999FFF^^^www~~~wwwuuuzzz}}}~~~}}}}}}~~~yyyqqqkkk```cccjjjttt~~~pppiiiaaa[[[YYY[[[^^^___dddfffhhhkkkpppvvv~~~wwwkkk___ZZZUUUWWWbbbqqq~~~wwwllllllnnnsssrrrvvv~~~{{{~~~{{{\\\MMMEEEJJJGGGEEECCCCCCBBB@@@???;;;777333222333444333222111222222222222333333333222555777555333444666888;;;LLLiiivvvxxxrrrpppmmmpppyyy{{{qqq\\\PPPHHHLLLYYYiiixxxmmm[[[VVVZZZVVVQQQPPPKKKHHHFFFEEEDDDDDDBBB@@@===;;;:::999777666555444444444444444333222111000///000000000000000000000000------------............////////////////////////111222444888===AAABBBBBB;;;888:::???CCCCCCCCCEEEJJJRRRVVVQQQMMMRRR^^^ggghhhjjjkkkeee\\\\\\llltttrrryyy~~~~~~~~~uuujjjccchhhsss}}}~~~nnngggXXXKKKHHHGGGEEEGGGLLLZZZnnn}}}|||nnnTTTCCCDDDEEEDDDAAA===::::::888555333222222333222222111111111111111111111111333222222222222222333333666???UUUuuu|||xxxyyy}}}{{{sssnnnrrrxxx{{{|||~~~{{{uuunnngggcccaaajjjwwwzzzooofff]]]YYYVVVXXX^^^bbbcccbbbgggjjjooosssxxx|||uuukkkeee\\\VVVYYYfffwwwooommmvvvyyy}}}zzzUUULLLJJJHHHEEEDDDCCCCCCAAA???<<<999555333333333333222222222222222333333333333444555777777666555777999EEE\\\tttuuupppvvv}}}kkkgggkkkppptttxxxfff[[[OOOIIILLLWWWkkk{{{}}}}}}nnn[[[WWW[[[VVVQQQPPPJJJHHHFFFDDDDDDCCCBBB???===:::999888777555555555444333444444333222111000///////////////////////////------........./////////............////////////111222555999===@@@AAABBB;;;;;;<<>><<<===;;;888555444444444444333222222222222222111111111222222111111222333444555:::GGGbbb|||wwwnnnqqqvvvuuukkkcccdddjjjnnnpppwww~~~~~~xxxpppiiicccbbbbbblllttt|||~~~uuugggZZZSSSUUUVVVZZZ___eeeiiikkkkkknnnrrrwww{{{~~~|||wwwqqqggg\\\XXXbbbttt{{{ssszzzzzzzzz~~~fffQQQJJJGGGEEECCCCCCBBBAAA???===;;;777555333333333333222222222333333333444444555444666888888888<<>>:::===???>>>>>>AAAEEEHHHKKKPPPYYYjjjqqqrrrjjjfffjjjsss{{{ssssssyyyxxxvvvuuuxxx}}}~~~~~~{{{pppgggnnnwww~~~~~~rrrdddXXXOOOIIIFFFGGGDDDKKK```qqqoootttkkkYYYFFFDDDEEEHHHEEE???===@@@???===:::888888888666555444333333333222222222111333222111111222444666777>>>PPPkkk~~~}}}zzznnnkkkooommmbbbYYYWWW[[[^^^cccjjjtttyyy{{{~~~~~~zzzuuummmddd```bbbiiinnnvvvxxxvvvooodddZZZVVVUUUWWW^^^fffjjjkkklllppptttwwwzzz}}}yyypppccc\\\bbbsss}}}{{{|||xxxkkk~~~}}}xxxtttOOOIIIGGGDDDCCCBBBBBB@@@???>>>===:::666444333333444222222333333333444444444666444555777666666???IIIfffuuuxxx|||ppp[[[[[[jjjwwwrrrhhhXXXIIIGGGYYYmmmzzznnnfffeeehhhoooyyyppp]]]XXX\\\VVVRRRPPPJJJGGGEEEDDDCCCCCCAAA???<<<999888777666555555555555333333333333333222111000000000000000000000000000////////////000000000111.........//////000000111111444666888888888:::<<<:::@@@DDDAAA???BBBFFFIIIKKKLLLVVVnnnmmmfff^^^\\\iii{{{yyyuuuvvvuuusssrrrvvv}}}~~~|||uuukkkhhhuuuooo___TTTMMMIIIGGGFFFDDDRRRqqqtttkkkllliii```NNNFFFBBBEEEDDD>>><<<@@@CCCAAA===;;;;;;:::999888555444444333333222222222333333222222333555888:::CCCUUUooovvv{{{xxx}}}wwwooorrrnnncccZZZYYYZZZ[[[ZZZ```jjjpppppprrr}}}}}}~~~nnniiiccc```ccclllvvv}}}{{{pppcccXXXTTTWWW[[[```hhhoooqqqnnnnnnttt{{{~~~uuuhhh___cccrrr{{{iiittt{{{TTTJJJHHHEEEDDDCCCCCCAAA?????????<<<888444222333444333333333333444444444444888555555666333444CCCVVVppp{{{}}}{{{|||ggg[[[___pppqqqooobbbOOOGGGQQQbbbzzzjjj```[[[bbbeeellluuuppp]]]XXX\\\WWWRRRPPPJJJGGGEEEDDDCCCBBBAAA>>><<<888777666555555555555555222222333333333222111111000000000000000000000000........./////////000000......///000000111222222111333777888777888:::<<<>>>HHHOOOLLLGGGGGGIIIIIIJJJGGGOOOdddwww{{{qqqhhh[[[UUUWWWfffxxx}}}wwwttttttssspppuuu|||{{{vvvzzz|||qqqiiilll|||~~~lllaaaZZZQQQJJJJJJDDDIII```zzz|||rrrpppooolll\\\NNNDDDFFFFFF@@@===@@@FFFCCC???===<<<<<<:::999555555555444333333222222444444333333444777:::<<>>999444222333555333333333444444444444555888666777888555999RRRmmmzzz|||yyyxxx|||}}}~~~wwwttthhh]]]eeemmmssslllYYYJJJMMMXXXvvv~~~kkk___]]]```dddfffkkkrrr{{{qqq^^^XXX\\\WWWRRRPPPJJJGGGEEECCCCCCBBBAAA>>><<<888777666555555555555555222222333333333222111111000000000000000000000000---------.........//////...//////000111222222333000333777888888888;;;>>>BBBPPPZZZWWWPPPMMMLLLIIIHHHEEEJJJXXX___]]]^^^dddXXXTTTWWWdddqqqvvvwwwvvvuuusssvvv}}}~~~xxxttttttsssppptttzzzxxxqqqtttzzzzzzqqqjjjeeeqqqxxxoooiii[[[NNNIII@@@AAAOOOaaassszzzwwwvvvuuujjjVVVHHHIIIIIICCC@@@BBBGGGDDD@@@>>>===<<<:::999666666555444333333222222555444333333555888;;;===OOO[[[nnn~~~~~~}}}tttvvv~~~pppooojjjbbb______^^^\\\WWWZZZ___```ZZZXXXddduuu|||xxxpppkkkhhheeedddhhhpppyyy~~~}}}yyyfffaaaZZZVVVYYYaaajjjpppuuuuuuttttttvvv|||}}}nnndddgggtttwwwpppmmmrrrwwwuuuqqqoooyyy}}}{{{xxxpppNNNLLLIIIHHHGGGGGGEEECCCAAAAAA???:::444222333555333333333444444444555555666666999<<<:::CCCbbbvvvzzz|||uuusssppppppvvvxxxzzztttlllyyy}}}hhh^^^jjjvvvsssaaaOOOLLLSSShhhuuusssaaaZZZaaakkkggghhhkkkpppwwwrrr___YYY]]]WWWQQQNNNIIIGGGEEECCCBBBBBBAAA>>>===777777777666555555444444555444444333333222222111000000000000000000000000......------------......000///...---...///222333222333333555777999;;;<<>><<<<<<===???;;;666333222333333333111555222222888999???OOOZZZlll|||~~~mmmaaafffrrrtttooommmiiidddbbbaaa___ZZZVVVQQQUUU___ggg```UUUXXXdddtttyyy|||wwwmmmggghhhlllsssvvv{{{yyylllaaaXXXQQQPPPZZZgggooowww~~~|||yyy|||rrrgggkkkvvv~~~yyy~~~vvvlllhhhjjjlllsss}}}|||uuutttfffMMMHHHIIIAAAFFFJJJ<<>><<<777777777666555555444444555444444333333222111111000000000000000000000000......------------......000///.........000222333333333444555777999:::;;;BBBGGGLLLMMMLLLIIIEEECCCEEEAAAGGGOOORRRVVVXXXSSSRRRZZZdddkkklllhhh```YYY[[[gggqqqrrrnnnlllkkkjjjmmmnnnppppppqqqtttyyy|||yyy|||~~~pppdddbbblllwwwvvvjjj^^^PPPHHHDDDFFFIIIRRRhhhrrrXXXIIIFFFGGGEEEBBBGGGGGGFFFCCC???<<<<<<===>>>:::666333222333333333333777444222777:::DDDWWWjjj}}}|||{{{lll]]]^^^gggkkkiiihhhfffcccaaa^^^YYYSSSNNNKKKOOOYYYccc^^^SSSRRR[[[fffjjjmmmmmmkkkmmmrrrwwwvvviii^^^WWWUUUTTTZZZhhhtttyyy}}}}}}vvvkkknnnyyyyyysssoooqqqvvvzzzxxx{{{___NNNKKKCCCEEEHHH>>>AAA@@@>>>;;;999777555555444444444555555555666666555777999<<>><<<777777777666555555444444444444444333222222111111000000000000000000000000......------------......//////......///000222333555555555666777888::::::EEEBBBAAAEEEJJJJJJDDD>>>BBBDDDKKKRRRXXXZZZVVVQQQVVV^^^hhhooonnnfff\\\WWW___gggllljjjfffggghhhiiilllllllllmmmooottt{{{zzz{{{~~~uuuhhhbbbfffrrr|||rrrgggVVVNNNHHHFFFDDDHHHXXXjjjyyy___MMMHHHHHHFFFCCCGGGGGGFFFCCC???===<<<<<<>>>:::666333333333333333555999555222777===MMMeee|||zzzppp]]]XXX^^^eeefffaaaaaa```]]]XXXQQQJJJFFFEEEHHHRRR[[[ZZZPPPMMMPPP[[[^^^cccjjjsss|||{{{hhhXXXQQQQQQSSS[[[jjjzzz{{{ppprrr|||~~~|||yyy|||yyyvvvVVVKKKDDDDDDFFFBBBAAA@@@>>><<<999777666555444444555555555666666666666666888@@@QQQsssyyywwwooottt}}}ooolll~~~lllTTTLLLGGGFFFHHHOOOXXX^^^___^^^QQQVVV___jjjyyy|||yyyvvvrrrnnnnnnsss{{{qqq]]]VVVXXXRRRNNNMMMHHHFFFEEEDDDCCCCCCAAA>>>;;;777777777666555555444444444444333333222111111111////////////////////////......------------......//////...///000111333333666666666666777888999:::FFFAAA>>>CCCGGGGGGCCCAAA>>>IIIQQQXXX```^^^UUUPPP```bbbhhhppprrrmmmeeeaaahhhlllkkkfffcccfffjjjkkkjjjlllnnnpppsssxxx~~~||||||}}}~~~xxxlllcccdddmmmxxxooo```XXXPPPJJJDDDDDDNNN[[[|||yyyaaaNNNGGGHHHGGGEEEFFFGGGFFFDDD@@@===<<<<<<===999666333333444444333555999444222:::DDDYYYuuu~~~xxxfff]]]```fffiii]]]]]]\\\XXXRRRLLLGGGDDDFFFFFFLLLTTTTTTNNNJJJKKKZZZ]]]fffttt|||mmm\\\SSSSSSVVV\\\iiizzztttvvv___LLLFFFDDDEEEFFF@@@@@@???===;;;888777666555555555555666666666666:::888999BBBUUUrrr}}}~~~tttuuu}}}vvviii{{{sssYYYMMMHHHEEECCCDDDHHHMMMPPPRRRUUUaaaooo|||~~~|||yyysssjjjdddeeekkkqqq~~~ppp\\\VVVXXXRRRMMMLLLGGGFFFEEEDDDDDDCCCAAA>>>;;;777777777666555555444444444333333222222111000000////////////////////////......------------............///000111222333444666666666666777888::::::>>>;;;===AAABBBAAAEEELLLQQQ```___ZZZ___ZZZPPPRRRjjjiiinnnzzzzzzpppjjjqqqpppkkkcccbbbgggkkkllljjjnnntttyyy|||~~~}}}~~~}}}zzzsssmmmeeedddjjjuuu~~~wwwiiiaaaWWWNNNFFFDDDIIIQQQmmm}}}wwwuuu|||rrr^^^LLLEEEHHHIIIFFFFFFGGGGGGEEEAAA>>><<<<<<<<<999666444444444444333222666333444@@@NNNeee}}}|||~~~}}}qqqhhhiiimmmppp```^^^YYYUUUQQQMMMKKKIIIKKKIIIKKKNNNOOOLLLJJJKKKYYY^^^jjj{{{vvvoooeee]]]YYY\\\bbbgggrrr}}}~~~~~~||||||wwwyyy}}}pppRRRIIIEEECCCFFF@@@@@@???>>><<<:::777666555555555666666666777777:::999>>>LLL___vvv{{{wwwyyy||||||zzzjjjtttuuu^^^OOOEEEDDDAAA>>>???EEEOOOVVVkkkyyyxxxuuuooohhhcccdddkkkqqq{{{ooo\\\WWWZZZTTTNNNLLLFFFEEEDDDDDDDDDDDDBBB>>>:::777777777666555555444444333333333222111111000000000000000000000000000000......------------......---...///000222333444444666666666777888999;;;;;;888:::@@@DDDBBBAAANNN```xxxvvv___]]]WWWRRR^^^pppooowwwsssnnnvvvsssjjjbbbaaagggkkkjjjkkkqqqyyy~~~}}}zzztttgggeeedddiiirrr|||~~~qqqiii]]]PPPGGGCCCFFFJJJ___|||vvvqqqsssnnn^^^LLLEEEIIIJJJFFFFFFGGGHHHFFFBBB>>><<<<<<;;;888666444555555444333111555333888HHHWWWlll{{{|||~~~uuupppppppppxxx{{{vvvqqqrrruuuxxxhhhccc\\\WWWVVVTTTQQQNNNNNNMMMMMMLLLKKKJJJIIIIIISSSWWWbbbqqq~~~yyyqqqhhhaaa[[[]]]fffqqqyyy}}}}}}}}}}}}}}}zzzwwwxxx}}}yyy{{{yyyqqqZZZNNNHHHBBBDDD@@@@@@@@@???===;;;888777555555666666666777777777777<<>><<<999777555666666666777777777777777AAAWWWrrruuubbbdddnnn|||~~~ppprrruuuiiiWWWJJJIIIIIIMMMYYYkkk~~~~~~yyysssmmmnnnqqqtttxxxzzzyyyxxxttt}}}nnn\\\YYY^^^XXXPPPLLLDDDEEEDDDDDDEEEDDDBBB===:::777777777666555555444444333333222222111000000000000000000000000000000000.........------.........---...///111333444444444444444555777999;;;===>>>===>>>CCCEEE===:::KKKcccnnn}}}```\\\SSSPPPeeekkkiiilllnnngggcccooo~~~yyyooogggggglllmmmjjjooottt{{{|||zzzzzzzzzqqqcccfffkkksss{{{zzzjjjXXXLLLGGGGGGFFFFFFddd|||{{{|||}}}~~~yyyvvvvvvjjjVVVKKKLLLKKKDDDFFFGGGHHHGGGCCC???===<<<:::888555555555555444333444666555???TTTaaammm~~~||||||~~~rrrhhheeebbbmmmvvvxxxyyy~~~yyypppgggeeegggdddYYYOOOHHHNNNQQQNNNHHHDDDBBBAAAIIIHHHIIIPPPYYYaaaccccccqqquuu}}}{{{}}}~~~wwwwwwvvvtttqqqsssyyy~~~|||yyyssssssrrr\\\NNNMMMDDDCCC@@@@@@AAA@@@???<<<999888666666666666777777777777:::HHHaaa}}}pppeeehhhsss|||sssqqqvvvlllYYYOOOKKKIIIQQQcccyyy~~~{{{yyyqqqgggrrrtttwww|||~~~{{{rrrkkkllluuuqqq^^^XXX[[[VVVPPPNNNHHHDDDCCCBBBBBBBBBAAA>>><<<:::999888666555555555555222222222111111111111000////////////............---------............//////000222222222222444555555444444666<<>>AAA???BBBOOO^^^iiissszzz|||zzzwwwxxxxxxtttppppppuuu{{{mmmyyyxxx{{{}}}hhhKKKFFFEEEAAACCCBBB@@@>>>===<<<<<<<<<666888999888888:::;;;::::::WWW}}}|||lllllloootttzzzvvvsssnnneee^^^___aaaggguuuxxxuuuxxx~~~uuuhhh[[[SSSXXX^^^lll|||ppp]]]WWW[[[UUUPPPNNNHHHDDDCCCBBBBBBBBBAAA>>><<<:::999888666555555444444222222222111111111111000////////////............---------............//////000222222222222444666666444444666;;;@@@DDDEEE??????>>><<<===@@@FFFKKKMMMQQQSSSOOOKKKMMMVVV]]]aaa^^^[[[YYY\\\fffttt}}}|||qqqhhhdddfffiiikkknnnttt|||~~~}}}~~~}}}}}}~~~wwwkkkbbbjjjqqqyyy~~~nnnbbbWWWNNNGGGDDDMMM[[[ooo~~~qqq___KKKAAAFFF@@@???>>>======:::666333555444444333333444444555888222777JJJ___ooo}}}ttt{{{wwwkkkdddlllvvv{{{{{{zzz{{{|||}}}wwwtttyyyzzznnn[[[OOOJJJKKKKKKIIIDDD???===<<>>;;;999999777666555444444444222222222111111111111000////////////............---------............///...000222222222222444666666444333555999===@@@AAA======<<<===>>>AAAEEEGGGJJJLLLMMMKKKKKKOOOYYYbbb___YYYSSSUUU___kkktttxxxxxxqqqiiidddcccfffjjjlllnnnttt|||~~~}}}~~~~~~xxxpppgggbbbqqqwww~~~|||ssseeeeeeggglllvvv}}}yyyrrrnnnmmmoooqqqrrrtttyyy{{{mmmaaaTTTIIIEEEHHHOOO___yyynnnPPP@@@EEE>>><<<;;;:::999777444111555555444444444444555555888444<<>>???SSSvvvuuuuuuttttttvvvzzzzzzzzzxxxkkkdddZZZWWWQQQKKKEEEAAA???>>>BBBBBBGGGNNNWWWdddxxxnnn[[[VVVYYYTTTOOOMMMGGGFFFDDDCCCCCCCCCAAA>>>;;;999888777666555444444444222222222111111111000000////////////............---------............///...000111222222333555666666444333555888;;;======888:::<<<<<<<<<@@@FFFLLLNNNMMMLLLMMMOOORRR\\\ddd```VVVOOOSSSaaammmqqqpppkkkgggaaa^^^___cccgggiiimmmssszzz~~~{{{sssmmmjjjiiiuuuyyy~~~rrreee\\\QQQRRRTTTZZZeeevvvzzzppplllmmmooosssvvvvvvsssqqqnnnooovvvtttgggXXXKKKGGGGGGHHHUUUppp~~~wwwzzzXXXBBBDDD@@@>>>;;;:::999888555333555555444444444444555555888777BBBWWWmmm~~~~~~~~~pppdddhhhnnnrrrssstttvvvwwwzzzvvvwww}}}}}}ppp^^^RRRQQQPPPMMMHHHBBB>>>===>>>AAABBBHHHOOOXXXeeezzz~~~~~~|||zzzwwwrrrrrrqqqooommmooossswww{{{||||||YYYHHHMMMCCCBBBAAA???>>>===<<<<<<;;;777555777999;;;===AAAZZZzzz}}}yyywwwvvvvvvyyyuuu```NNNDDDCCCCCCAAA@@@???AAADDDGGGCCCCCCEEEHHHNNN[[[rrrmmm[[[UUUYYYTTTOOOMMMHHHFFFEEEDDDDDDCCCAAA>>>;;;999888777555444444444333222222222111111111000000////////////............---------............///---///111222222333555777666444333444777999::::::666;;;>>>===;;;>>>GGGPPPLLLHHHHHHMMMQQQTTT[[[cccaaaWWWPPPTTTaaakkklllhhhddd___[[[YYY[[[___cccfffkkkqqqyyy~~~~~~vvvmmmiiijjjmmmxxx{{{~~~tttrrrooojjjddd]]]TTTOOOIIIJJJKKKOOOXXXfffuuuxxxoooiiipppqqqsssuuuwwwuuurrrnnnllliiiiiimmmsss{{{{{{nnn___QQQHHHFFFFFFPPPiiioooxxx}}}]]]EEEDDDBBB???<<<999999888777555666555555444444555555666777:::KKKgggyyy{{{zzzsssgggiiijjjlllnnnpppsssvvv{{{uuussswwwvvvlll___XXXVVVTTTQQQKKKDDDAAA@@@@@@CCCEEEIIINNNRRR]]]qqq~~~~~~|||yyywwwsssrrrpppnnnmmmooosssuuu}}}iiiOOOOOODDDCCCAAA???>>>=========:::666666:::;;;;;;???FFFeee{{{zzzxxxyyy|||ssseeeWWWLLLDDD@@@AAACCCDDDCCCAAAAAABBBDDDDDDEEEHHHIIIJJJSSShhh{{{mmm[[[VVVZZZUUUPPPNNNIIIGGGFFFEEEDDDCCCAAA>>>;;;888888666555444333333333222222222111111111111000////////////............---------............///---///111222222333555777555444333555777999999888777>>>FFFIIIHHHHHHLLLPPPKKKFFFIIISSSZZZ[[[___eeeaaaZZZUUUXXXaaagggfffcccbbb^^^YYYWWWZZZ___dddgggkkkqqqxxx}}}xxxnnnfffdddhhhmmm}}}yyymmmeee[[[XXXUUURRRPPPMMMIIIFFFEEEFFFFFFHHHLLLUUU^^^eeelllyyy}}}xxxssspppnnnppprrrttttttsssqqqpppyyytttnnniiiggggggffffffgggccc```aaacccfffoooxxxwwwjjj^^^HHHGGGFFFLLL```|||pppsssxxx]]]GGGEEEBBB???:::888777777666666666666555555555555666666777>>>UUUyyy}}}zzz{{{{{{ooommmjjjiiijjjooossswww~~~vvvqqqrrrqqqjjjbbb^^^ZZZYYYUUUNNNHHHCCCAAABBB@@@AAAEEEIIILLLTTTeeettt}}}zzzwwwtttsssqqqnnnkkkkkkllloooqqqyyy{{{ZZZKKKDDDCCCAAA@@@>>>=========:::777888<<<;;;<<>>;;;888777666555444333333333222222222111111111111000////////////............---------............///---///111222222333666888555444444555888999999888777AAAQQQ```hhheee]]]VVVQQQKKKOOO\\\dddaaa```ddd^^^\\\ZZZ\\\```ccccccbbbddd```[[[ZZZ^^^dddjjjnnnmmmsssyyy}}}~~~~~~|||qqqhhhcccfffmmmrrr}}}mmm```VVVQQQKKKIIIGGGFFFFFFEEEDDDBBBDDDDDDEEEFFFGGGJJJOOOSSSWWWbbbssstttooohhhaaa]]][[[XXXWWWXXX]]]eeemmmssswwwyyy{{{yyytttlllgggfffgggiiijjjmmmkkkkkkmmmlllkkkooouuu~~~~~~sssiiiNNNLLLHHHHHHUUUoooyyyxxx~~~}}}xxxwwwqqqYYYEEEFFFCCC@@@;;;888777777777777666666555555555555666666:::AAA[[[~~~xxx|||wwwppplllmmmsssyyy~~~yyyrrrrrrqqqkkkfffddd```^^^[[[UUUNNNHHHFFFEEE======@@@DDDFFFKKKWWWbbbpppxxx~~~{{{wwwtttssspppllliiiiiijjjlllmmmttt}}}||||||oooeeeJJJDDDCCCBBB@@@???>>>======<<<888999<<<;;;???TTTlllsss{{{{{{yyywwwzzzsssmmmgggaaaUUUOOOGGGAAA@@@@@@AAA@@@>>>DDDJJJLLLJJJHHHIIIKKKRRRXXX^^^^^^WWWWWWfffxxxnnn\\\WWW[[[VVVRRRPPPKKKHHHGGGEEEDDDDDDAAA>>>;;;888777666555444333333333222222222111111111111000000/////////............---------.........//////,,,...111222222444666888555444444555888:::999999777CCCYYYtttppp___UUUOOORRR```fff```\\\]]][[[\\\]]]^^^___```bbbcccgggbbb^^^]]]aaaiiipppuuupppuuu{{{~~~}}}}}}~~~xxxmmmeeeeeekkkuuu{{{nnn\\\PPPJJJIIIEEEEEEDDDEEEEEEEEECCCAAAEEEFFFHHHHHHHHHHHHJJJLLLQQQXXXeeeuuuzzzpppjjj___ZZZTTTQQQPPPQQQSSSSSSRRRZZZeeepppyyy~~~uuusssrrrsssuuuxxxyyyyyy{{{{{{~~~|||{{{~~~qqqxxxnnnTTTRRRLLLGGGOOOgggvvvvvvrrrrrrlllTTTBBBFFFFFFBBB<<<999888999999999666666555555555555666666<<>>=========:::999;;;:::BBB___}}}|||yyyyyyuuuzzzuuufff^^^XXXTTTJJJHHHEEEFFFGGGGGGDDDBBBHHHMMMQQQQQQMMMJJJJJJLLLVVV]]]dddccc[[[ZZZhhhzzzppp\\\VVV[[[WWWSSSPPPIIIGGGGGGGGGGGGEEEAAA>>><<<999777555444444444333222333222111000////////////000000000000000000000000...------------.../////////000222333444555555555111333666888888888999:::;;;@@@OOOfff{{{uuugggTTTNNNOOOXXX```^^^VVVQQQQQQWWW```ccc```[[[\\\aaaeee```[[[[[[```hhhnnnqqqtttuuuwwwzzz|||}}}}}}|||{{{tttiiiccceeemmmwww~~~}}}lll\\\PPPKKKIIIIIIFFFEEEDDDDDDDDDCCC@@@>>>@@@@@@AAACCCEEEFFFGGGHHHHHHOOOYYYgggvvvtttkkkaaaXXXQQQSSSSSSQQQNNNMMMPPPSSSXXX___iiisss{{{}}}ttt^^^MMMCCCHHHPPP[[[tttpppkkkiiiiiiaaaSSSHHHFFFEEEAAA<<<999888777777666999444111333444333555999???LLLaaaqqqbbb^^^mmm|||{{{{{{wwwyyy~~~yyywwwwwwvvvqqqlllggghhheee```\\\YYYRRRJJJBBB??????BBBDDDEEEJJJPPP[[[___mmm|||yyyvvvooonnnkkkiiigggeeeddddddqqq{{{|||}}}tttooowwwsssNNNFFFDDDAAA@@@??????===;;;???888555:::AAAPPPnnnyyyuuuvvvzzzvvvyyy|||iiiXXXOOOOOOPPPNNNLLLIIIGGGFFFFFFEEEDDDMMMSSSVVVRRRNNNMMMLLLJJJVVV]]]hhhmmmgggcccmmm}}}ppp\\\VVVZZZVVVRRROOOHHHGGGGGGGGGGGGEEEAAA>>><<<999777555444444444333222444333222111000000000000////////////////////////...------------...//////000000222333444555555555444777999::::::999888999777<<>>======:::999;;;DDD[[[xxxsssppprrrvvvuuuxxx{{{ooo^^^OOOIIIJJJLLLUUUTTTRRROOOKKKIIIIIIJJJQQQXXX]]][[[WWWUUUTTTRRRXXX___kkkrrrpppnnnvvvppp[[[UUUYYYUUUQQQNNNHHHGGGGGGGGGGGGEEEAAA>>><<<999777555444444444333222444444333222111111111111////////////////////////...------------...//////000111222333444555555555777999===>>><<<:::999888888;;;@@@EEEJJJKKKKKKJJJIIIGGGIIISSSXXXUUUNNNJJJFFFSSS___aaaZZZTTTTTTXXXWWWUUUTTTWWW]]]eeekkknnnqqqvvv{{{|||{{{xxxxxxyyymmmiiifffiiirrrzzz~~~~~~|||pppfffXXXPPPOOOQQQRRRQQQTTTSSSQQQPPPNNNJJJEEEAAADDDCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHMMMVVVcccqqq{{{zzzzzzsssjjjdddcccaaa]]]```___^^^```cccgggjjjkkklllnnnqqqyyy~~~rrr___OOOJJJJJJNNNaaawwwwwwsss{{{wwwxxxuuufffRRREEEDDDAAA<<<999999999999888777444444777999888:::>>>GGGaaapppyyy|||fffYYYWWWqqqxxx}}}|||zzz{{{{{{zzz|||~~~~~~yyyvvvvvvxxxvvvoooiiifffbbb^^^OOOIIICCCBBBAAAAAAFFFLLLUUU___ppp~~~{{{yyyrrrpppnnnjjjgggdddaaa```aaammm{{{~~~qqqmmmqqqvvvuuuzzz{{{XXXIIIFFFBBB@@@@@@@@@???>>>:::<<<;;;<<>><<<999777555444444444333222333222111111000000000111////////////////////////...------------...//////000111222333444444444444666999===>>>===;;;:::999;;;<<<===@@@CCCEEEFFFFFFEEEFFFLLLVVVXXXQQQGGGBBBFFFTTTaaa___VVVOOONNNOOOMMMMMMOOOSSSZZZbbbhhhkkkrrrwww}}}~~~zzzvvvuuuvvvjjjiiijjjrrr|||~~~yyylllcccYYYVVVYYY]]]___^^^___]]]ZZZWWWUUUPPPKKKHHHDDDCCCBBBBBBAAABBBBBBCCCCCCBBBCCCEEEJJJSSSaaannnuuuwwwtttooollloooqqqpppqqqppprrrvvvzzzzzzvvvssspppsssyyyxxxfffTTTKKKGGGIIIYYYkkkzzzlllxxx]]]GGGDDDAAA===:::999::::::999777555555999999888:::???LLLdddtttqqqcccaaafff||||||{{{zzzzzz|||}}}}}}~~~~~~}}}|||zzz|||zzzqqqkkkhhhgggdddRRRKKKDDDCCCCCCEEEIIIOOOOOOWWWcccmmmuuu}}}~~~{{{yyysssrrroookkkgggbbb___]]]___jjjwww}}}}}}|||vvvhhhpppzzzrrrrrrxxxppp~~~___JJJGGGBBB???????????????:::===<<>><<<999777555444444444333222111000000////////////000...........................------------...//////111111222333444444444444333666:::<<<<<<;;;;;;;;;::::::;;;@@@EEEHHHHHHFFFBBBFFFPPPYYYXXXMMMAAA;;;HHHWWWaaa^^^UUUQQQPPPOOOHHHJJJNNNSSSZZZbbbiiimmmtttxxx|||}}}yyyuuurrrrrrgggiiinnnxxx~~~}}}}}}vvvnnnhhhaaa```dddggghhhgggdddaaa^^^[[[YYYUUUQQQNNNDDDCCCBBBAAAAAACCCDDDEEEBBBAAABBBEEEFFFKKKYYYhhhsssxxx|||zzz{{{wwwsssyyy{{{kkkYYYNNNGGGGGGTTTbbblllxxxdddHHHFFFBBB===;;;::::::::::::777555666999888666999???VVVfffvvvrrrmmmrrryyyyyywwwyyyzzz|||}}}}}}{{{rrrllllllkkkhhhXXXPPPIIIHHHHHHHHHKKKOOONNNSSSWWWZZZ^^^jjj{{{~~~|||zzzuuutttqqqmmmhhhccc^^^\\\___hhhtttzzz{{{}}}|||iiipppyyywwwyyyrrryyyhhhMMMHHHBBB>>>===>>>>>>>>><<<===<<>><<<999777555444444444333222000//////.........//////...........................------------...//////111222333333444444444333333666999:::::::::;;;===888999<<>>>>>>>>===@@@OOOooo|||vvvuuutttttttttrrr{{{zzzuuuqqqggg]]]VVVUUUSSSPPPTTT]]]lllrrrvvvsssjjjfffiiinnnrrr{{{}}}wwwyyyttt^^^VVVXXXSSSPPPNNNIIIGGGGGGGGGGGGEEEAAA>>><<<999777555444444444333222000000////////////000000...........................------------...//////222222333444444444333333777888999999888999;;;===:::???DDDFFFEEEBBBAAAAAAGGGLLLUUU\\\XXXMMMFFFEEETTT\\\\\\SSSOOOQQQPPPJJJIIILLLQQQUUU[[[dddnnnuuuxxxuuurrrrrrssspppjjjeeeaaaiiittt|||}}}|||{{{yyyyyy}}}yyyvvvwwwwwwtttnnngggcccbbb```ccchhhllllllggg^^^WWWIIIGGGEEECCCBBBCCCDDDFFFAAA???CCCGGGEEEGGGYYYnnn|||kkk[[[OOOIIIMMMSSSrrr{{{}}}zzz```IIIEEE@@@<<<;;;:::999888666555666777777888AAAJJJjjjyyyvvv|||tttrrrsssssswww}}}|||{{{ttttttwwwtttooobbb[[[VVVWWWWWWRRRMMMKKKDDDGGGIIIIIIMMM[[[qqq|||{{{yyyvvvqqqkkkfffccc^^^ccckkkttt|||ttteeewwwVVVPPPHHHAAA>>>>>>??????>>>>>>GGGZZZppp~~~yyyvvvssssssuuuttt~~~}}}xxxsssooooooddd^^^___]]]XXX[[[cccrrrvvvyyyvvvooojjjkkknnnuuuuuu___VVVXXXTTTPPPOOOIIIGGGGGGGGGGGGEEEBBB>>><<<999777555444444444333222111000000000000000111111...........................------------...//////222222333444444444333333:::;;;:::999888888:::===AAAHHHOOOMMMDDD>>>>>>AAAMMMQQQYYY^^^ZZZRRROOOQQQfffkkkfffYYYTTTVVVSSSKKKHHHKKKOOOSSSYYYaaallltttxxxsssnnnnnnpppnnngggaaaaaajjjwww{{{yyywwwuuuqqqooottt~~~zzzzzz~~~zzzpppfff```^^^```fffpppwwwxxxqqqeee\\\LLLJJJGGGDDDBBBBBBCCCDDDAAA???AAAEEECCCFFF[[[ssssssaaaRRRJJJJJJNNNggg|||dddKKKGGGAAA===;;;:::888777555444555777888;;;EEEPPPzzzyyygggiii||||||tttsssssssssyyy~~~zzzrrruuuyyyvvvnnn___ZZZWWW[[[]]]XXXRRRNNNEEEIIILLLLLLOOOYYYjjjwww}}}yyytttoooiiifff```cccjjjttt~~~}}}eeeuuuZZZTTTJJJCCC@@@???@@@@@@===@@@NNNbbbnnnttt~~~~~~xxxrrrmmmlllnnnuuuzzzyyy|||xxxtttqqqwwwlllfffhhhfff```aaahhhwwwzzz{{{xxxqqqlllkkkmmmzzzqqq]]]VVVYYYTTTOOONNNIIIJJJIIIGGGFFFEEEBBB===999777666555444444333444444111000000000000000111222////////////............---,,,,,,------...///000111222333333444444444333:::999888777777:::@@@DDDVVVccccccYYYOOODDDBBBNNNddd```]]][[[YYYWWWWWWYYYqqqtttmmm^^^VVVWWWTTTKKKLLLQQQUUUTTTUUU\\\bbbeeelllmmmnnnnnnlllhhheeecccfffnnnxxx}}}xxxxxxwwwuuurrrqqqqqqtttzzz~~~{{{llldddbbbbbbdddgggmmmuuu~~~qqqaaaRRRMMMFFFCCCDDDDDDAAA>>>>>>???DDDGGGGGGIIIVVVfffvvvhhhXXXJJJHHHOOOfff}}}ssscccOOOFFFCCC???777:::===555888888999888666:::IIIYYYtttcccjjj}}}tttrrrrrrssswww}}}~~~rrrpppwwwzzzssslll[[[WWWUUUYYY^^^^^^WWWOOOHHHIIIJJJIIIKKKRRR___iiirrrvvv}}}~~~xxxqqqkkkgggeeeeeehhhqqq}}}~~~lllssstttyyyzzzkkkQQQEEEFFF@@@:::<<<===@@@FFFQQQhhh{{{wwwtttxxxwwwuuunnnlllpppuuuzzzxxx{{{{{{}}}yyyqqqsss{{{xxxvvvmmmjjjpppllljjjrrryyyxxxwwwtttooolllooosssqqq]]]VVVYYYTTTOOONNNIIIJJJHHHGGGFFFEEEAAA===999777666555444444333333444111111000000000000000111////////////............------------...///000111222222333444444333333333333444666777999<<<@@@CCCaaaooopppcccVVVGGGDDDPPP___^^^[[[WWWTTTSSSVVVYYYjjjmmmiii___\\\___ZZZQQQNNNTTTVVVTTTUUUZZZ```bbbjjjlllmmmmmmkkkhhheeedddjjjqqqyyyyyyuuuttttttrrrrrrqqqqqqtttyyy|||mmmfffeeeeeekkknnnrrrzzzxxxjjjYYYSSSKKKFFFEEEEEECCCAAADDDBBBCCCGGGHHHIIIQQQZZZrrr{{{lll[[[LLLHHHNNNccc}}}{{{|||zzzpppfffOOOEEECCC@@@888:::<<<555:::::::::999777<<>>@@@WWWfffggg\\\QQQDDD@@@KKKXXXYYYWWWRRRMMMOOOUUU[[[\\\^^^[[[VVVXXX]]]XXXMMMPPPVVVXXXUUUUUUYYY^^^___hhhiiikkkjjjhhhffffffgggpppuuu{{{}}}{{{zzz|||~~~|||uuupppppppppnnnrrrppppppsssxxx~~~uuuqqqsssuuu|||~~~wwwfff```VVVNNNIIIGGGEEEDDDHHHDDDCCCFFFHHHGGGHHHKKKVVViiirrraaaOOOIIIMMM\\\zzz|||uuuvvvtttllldddPPPEEEBBBAAA:::;;;<<<555:::999999888999AAAUUUhhh}}}zzzlll```jjjyyyqqqooopppppptttyyyxxxxxx~~~~~~rrreeeZZZYYYZZZ^^^cccccc]]]WWWSSSRRRNNNIIIGGGIIIQQQWWWZZZbbbnnnzzz~~~|||tttmmmhhhaaabbbeeemmmwww}}}~~~~~~~~~vvvjjjttttttsssyyy|||{{{]]]KKKHHHAAA===AAABBBEEESSSiiiyyyqqqpppoookkknnnuuuyyy}}}~~~}}}|||~~~}}}vvvppprrrwww~~~~~~wwwtttxxxtttrrr{{{{{{yyyuuutttxxx~~~qqq]]]VVVYYYTTTOOONNNIIIHHHGGGFFFEEEDDDAAA===:::666666555444333333333333333333111000////////////////////////............///......//////000111222333333444444333333222222666777888888888888;;;===???KKKMMMIIIHHHAAA>>>FFFPPPTTTSSSMMMIIINNNYYYaaaYYYVVVPPPLLLPPPTTTOOOFFFOOOUUUXXXUUUUUUYYY^^^___eeefffhhhgggeeeeeehhhjjjuuuyyy}}}}}}yyyvvv{{{|||zzzsssnnnoooooommmnnnmmmnnnqqqwww}}}|||vvvlll```VVVOOOKKKIIILLLLLLLLLMMMMMMJJJGGGGGGGGGOOOfffwwwfffTTTKKKMMMUUUqqqrrruuu{{{mmmaaaRRREEEAAABBB<<<;;;<<<555777666666777:::FFF^^^ssszzztttggg]]]gggxxxqqqpppqqqqqqtttyyy~~~qqqaaa``````aaadddfffddd___ZZZWWWUUUPPPJJJFFFGGGLLLPPPTTT^^^lllxxx~~~}}}||||||~~~~~~zzztttmmmhhh```___```eeelllssswwwyyywwwzzz~~~~~~jjjhhhttt|||xxx___MMMJJJCCC???BBBBBBBBB\\\|||wwwooonnnllljjjnnnwww}}}{{{~~~}}}vvvqqqsssyyy~~~xxxuuuxxxsssqqq{{{}}}zzzyyy|||qqq]]]VVVYYYTTTOOONNNIIIGGGFFFEEEEEEDDDAAA===:::666555444333333222222333333333111000////////////////////////............///......//////000111222333333333444444333333222::::::999777666888<<>>CCCBBBFFFBBBAAAHHHEEE???AAAGGGNNNNNNHHHIIIUUUaaaeeehhh^^^RRRIIIGGGGGGEEEBBBGGGNNNSSSSSSTTTZZZ___``````cccdddcccbbbeeemmmtttzzz{{{~~~{{{vvv{{{}}}yyyqqqmmmnnnooonnniiihhhiiimmmttt{{{wwwbbbTTTNNNPPPXXX^^^\\\WWWSSSQQQNNNNNNKKKRRRggg~~~~~~ooo\\\PPPNNNQQQfffrrrxxx~~~___JJJBBBCCC>>>;;;<<<888<<<:::999:::===IIIbbbxxx{{{|||nnn\\\WWWeeexxx~~~zzz{{{uuurrrtttvvvwwwyyy}}}yyyzzzqqqqqqooojjjddd^^^ZZZYYY\\\XXXQQQLLLIIIJJJLLLNNNPPPYYYeeemmmqqqvvv{{{}}}{{{zzzqqqrrrrrrqqqnnnjjjeeebbbZZZWWWRRROOOQQQXXX```eeemmmrrrwww{{{|||zzzkkklllppppppyyytttuuu{{{yyyiiiRRRMMMEEE@@@AAA???GGGppp{{{rrrlllllljjjiiippp{{{zzzzzzzzz}}}}}}xxxxxxrrriiihhhttt}}}|||vvvtttxxxqqq]]]VVVYYYTTTOOONNNIIIFFFEEEDDDDDDDDDAAA===:::666555444333222222222222111111000000000000000111////////////............------------...///000111000111222333444555555555777777777666666888<<>>;;;<<<:::;;;:::;;;<<>>;;;<<<;;;666777:::>>>EEETTTnnn{{{fffQQQTTTkkkwwwuuuqqqooossswwwyyy|||yyywwwlllfffeeegggaaa\\\UUUOOOMMMMMMMMMNNNLLLSSS[[[aaadddlllwww~~~{{{yyywwwtttrrrooojjjddd^^^ZZZXXXNNNMMMJJJHHHGGGHHHKKKNNNLLLWWWfffqqqxxx}}}}}}pppwww]]]OOOCCC???CCCDDDPPPrrrlllfffeeeiiijjjjjjsss{{{}}}|||wwwuuuwwwyyy}}}gggRRRZZZnnnyyy{{{}}}qqq]]]WWWZZZUUUPPPOOOJJJHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000111111111111000000000000////////////............------......///000000000111222222333444555777888444777:::;;;;;;;;;<<<===BBBGGGGGG???:::===EEEKKKNNNLLLIIIHHHNNNWWWYYYVVVPPPJJJEEEDDDCCCBBBFFFKKKKKKLLLNNNRRRXXX]]]______aaaaaaaaaaaadddkkkuuu|||{{{yyyyyy}}}vvvnnnrrrpppllliiigggfffggghhhppppppoooppprrrvvvzzz}}}{{{~~~~~~|||sssbbb[[[^^^ttt|||gggWWWQQQJJJWWWmmm|||wwwnnnTTTFFFDDD???<<<<<<777888888555<<>>777888AAAJJJMMMMMMKKKGGGFFFMMMUUUWWWTTTKKKFFFCCCDDDDDDEEEIIINNNMMMMMMOOOSSSYYY]]]______```aaaaaabbbeeekkkuuu|||{{{yyyyyy|||~~~uuunnnmmmkkkhhheeeeeefffhhhiiiqqqpppppppppsssvvvzzz|||zzz|||nnneeeaaajjjxxx~~~iiiYYYRRRJJJUUUjjj}}}hhhPPPCCCCCC???======888:::<<<:::???NNN```ttteeeLLLPPPooozzzqqqsssnnnooopppqqqtttwwwyyyzzz~~~{{{tttvvvzzz{{{rrrfff\\\[[[\\\XXXPPPKKKEEELLLTTTZZZ___iiittt|||}}}{{{xxxwwwrrrooolllhhhddd___YYYUUUKKKHHHDDDBBBBBBBBBBBBAAACCCFFFMMMXXXfffqqqzzz~~~ttteeennn~~~wwwwwwRRRIIIDDD???DDDMMMnnnxxxmmmjjjkkkiiifffeeelllzzzzzz{{{{{{tttooommmmmmjjjjjjgggaaa\\\]]]ccciii|||~~~zzz|||{{{aaaRRRNNNQQQXXX___iiisssppp]]]VVVYYYTTTPPPOOOKKKHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000111111000000000000//////////////////............------......///000000000333333333333333444555555888777555444777???IIIQQQVVVMMM???777===JJJSSSTTTPPPLLLFFFEEEMMMVVVXXXSSSFFFBBB@@@CCCEEEGGGLLLRRRPPPOOOQQQTTTYYY]]]___``````aaaaaacccfffmmmuuu{{{zzzxxxwwwyyy|||zzzssslllhhhfffcccaaaaaadddgggjjjqqqppppppppprrruuuxxxzzzyyy{{{vvvggg___^^^^^^aaafffiiinnnuuunnn]]]UUUIIISSSeee}}}~~~zzzcccLLLBBBDDD???======888777;;;999===MMMcccttt^^^JJJVVVrrrvvvnnnqqqmmmmmmmmmoooqqqtttwwwyyy|||{{{{{{~~~~~~rrrhhh`````````YYYQQQLLLEEEIIIPPPWWW___gggpppvvv~~~~~~~~~}}}{{{yyyvvvtttrrrooollliiieee```[[[WWWNNNKKKHHHFFFEEEEEECCCBBBBBBDDDIIIOOOXXXdddooowwwzzzyyygggjjjuuuvvvvvv~~~VVVIIIBBB===AAANNNvvv|||ooogggiiiiiigggeeeeeemmm{{{xxxzzzvvvlllccc^^^\\\[[[YYYZZZ[[[ZZZZZZ]]]bbbhhhzzz}}}xxxtttvvvppp```VVVRRRUUUZZZeeepppooo\\\VVVYYYTTTPPPOOOKKKHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000111000000000////////////////////////............------......///000000000333333333222333333444444666555444555:::EEEQQQZZZ^^^TTTEEE;;;@@@MMMUUUVVVUUUOOOHHHGGGQQQZZZZZZSSSDDD@@@???CCCFFFHHHMMMSSSPPPPPPPPPSSSXXX\\\^^^___``````bbbeeejjjpppvvvzzzxxxuuussstttuuusssmmmhhhcccaaa^^^]]]^^^aaaeeehhhnnnnnnnnnooopppsssuuuwwwxxx{{{hhhWWWNNNKKKMMMPPPTTTXXX^^^hhhzzz}}}zzzzzz}}}sssbbbWWWIIIPPP___uuu|||uuu|||xxxuuuaaaLLLDDDFFFAAA======888777:::777===QQQiiiyyy^^^PPPcccwwwssskkkoookkkkkkkkklllooorrruuuwwwzzz~~~pppiiiddddddaaaYYYPPPLLLKKKJJJLLLRRRZZZaaaiiipppyyyzzz{{{|||{{{xxxuuutttrrrpppmmmkkkhhhddd___\\\VVVSSSPPPNNNMMMKKKIIIHHHEEEFFFHHHIIIMMMWWWdddmmmrrrzzzjjjffflll{{{uuuZZZJJJCCC@@@CCCOOOuuullljjjhhhgggfffdddgggppp}}}}}}~~~xxxqqqggg^^^XXXTTTRRRQQQSSSVVVZZZ]]]___bbbgggkkkttt{{{zzzwwwssssss{{{wwwmmmfffeeehhhpppwwwooo[[[UUUYYYTTTPPPOOOKKKHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000000000000////////////...////////////............------......///000000000333333222222222333333444444444444666;;;CCCLLLSSSPPPLLLBBB:::;;;FFFOOOSSSWWWPPPHHHHHHSSS]]]ZZZQQQDDD@@@@@@CCCFFFGGGKKKQQQPPPOOOOOOQQQVVV[[[]]]^^^```aaaccchhhmmmsssxxxzzzuuurrrooommmmmmkkkgggddd```^^^\\\[[[\\\___cccfffjjjjjjkkklllnnnppprrrtttxxx|||aaaOOOHHHFFFFFFGGGQQQSSSTTTXXXfff|||yyyvvvvvvyyyyyygggZZZJJJNNNYYYmmm}}}~~~yyywwwsssooodddPPPHHHIIIBBB===<<<888<<<<<<888AAA[[[tttddd]]]rrr|||rrrkkkmmmjjjiiiiiijjjlllppptttvvvxxx{{{qqqllliiiiiiddd[[[RRROOOSSSMMMJJJNNNSSSXXXbbbmmmsssuuuxxxzzzzzzyyywwwuuurrrqqqooonnnllljjjfffccc___]]]YYYWWWUUUSSSPPPNNNKKKKKKJJJHHHHHHOOOYYYaaallluuu~~~nnnccccccttt|||^^^LLLHHHFFFIIIOOOqqqwwwiiimmmhhhgggeeeeeeiiisss~~~{{{nnnhhhaaa[[[XXXVVVTTTRRRYYY\\\```dddgggjjjmmmnnnpppuuuyyy~~~~~~{{{yyywwwsssppprrrxxx~~~{{{wwwxxxzzz|||nnnZZZUUUXXXTTTPPPPPPKKKHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000000000////////////......////////////............------......///000000000222222222222222333444444444444555555777;;;@@@DDD???AAA>>>888:::DDDOOOUUUVVVNNNFFFHHHTTT]]]WWWKKKEEEAAAAAADDDFFFFFFJJJOOOOOONNNNNNPPPUUUZZZ^^^___aaabbbeeekkkrrrwwwzzzzzzrrroookkkhhhfffdddbbb```\\\\\\[[[[[[\\\___bbbeeeffffffhhhjjjllloooqqqrrrxxx|||uuuZZZKKKGGGFFFEEEEEETTTVVVUUUTTT[[[nnn}}}wwwuuutttvvv}}}jjj[[[KKKLLLSSSfffyyyqqqgggSSSKKKKKKCCC======999;;;;;;666AAA^^^wwwlllmmm}}}qqqmmmkkkiiiiiihhhiiikkkooosssuuuwww}}}yyyuuurrrpppooohhh^^^VVVTTTXXXOOOJJJLLLMMMQQQ]]]kkkpppsssvvvyyy{{{zzzxxxvvvsssrrrqqqrrrrrrqqqnnnkkkhhhfffbbb```]]]ZZZWWWTTTSSSRRROOOMMMMMMQQQVVVZZZhhhsss}}}sssccc^^^dddyyy]]]IIIEEEDDDFFFUUUjjjlllfffkkkgggfffdddeeekkkvvv{{{~~~{{{tttlllgggdddccc```]]]bbbdddhhhkkknnnpppqqqqqqnnnrrruuuwwwyyywwwvvvuuupppjjjiiilllmmmqqq{{{|||}}}yyyyyyxxxyyy{{{~~~mmmZZZTTTXXXSSSPPPPPPKKKHHHFFFEEEDDDCCC@@@<<<999777555333222333222111000000000/////////.........////////////............------......///000000000111111111111222333444555444444555555555777;;;???<<<===<<<888<<>>;;;777:::666???\\\tttpppxxx|||pppoooiiiiiihhhggghhhjjjnnnsssuuuvvv{{{~~~yyywwwuuusssqqqiii^^^XXXXXXVVVOOOKKKMMMLLLLLLYYYjjjpppssswwwzzz{{{yyywwwuuutttssstttuuuwwwwwwuuusssrrrooollliiigggccc___\\\]]][[[ZZZZZZ\\\]]]]]]\\\iiisss~~~wwwccc[[[\\\ooo~~~}}}___IIIDDDBBBBBB^^^kkkuuufffeeehhheeecccbbbdddkkkwww~~~xxx}}}zzztttqqqmmmiiilllmmmoooqqqtttuuutttsssppprrrsssssszzzzzzvvvsssrrrmmmfffccceeebbbbbbhhhqqqvvvwwwwwwzzzvvvuuusssrrrssstttuuuvvvmmmZZZTTTXXXSSSPPPPPPKKKHHHFFFEEEDDDCCC@@@<<<:::777555333222333333111000000/////////............000/////////............------......///000000000000000000111222444555666333444444555666999???CCC>>>===999666;;;GGGRRRVVVXXXPPPIIIMMM[[[cccXXXHHHCCC@@@@@@DDDFFFFFFJJJNNNPPPOOONNNQQQWWW]]]aaaccccccdddhhhooowww|||}}}{{{rrrnnniiiddd```___^^^^^^TTTUUUXXX\\\```dddggghhhbbbdddfffiiimmmppprrrtttuuuyyy~~~yyyjjj]]]RRRJJJJJJNNNQQQZZZ___[[[[[[ggg{{{{{{wwwuuurrrqqqvvv}}}nnn]]]MMMKKKNNN^^^xxx|||sssfffSSSKKKJJJAAA===???===999>>>;;;CCC]]]uuu|||qqq~~~yyypppppphhhiiihhhggghhhjjjnnnsssuuuvvvzzz}}}zzzvvvtttsssqqqhhh\\\WWWXXXRRRMMMMMMOOOMMMKKKXXXjjjqqqtttxxxzzz{{{yyyvvvtttttttttuuuwwwzzz{{{zzzxxxzzzwwwtttqqqnnnjjjfffcccfffddddddfffjjjjjjgggcccjjjuuuyyydddZZZXXXiiitttsssxxxwwwhhhOOOIIIFFFEEE___~~~uuulllfffhhhgggdddbbb```bbbjjjwww}}}yyy~~~zzzuuuqqqrrrrrrsssvvvxxxyyyxxxwwwssstttrrrqqqvvv~~~xxxtttpppkkkdddbbbeee\\\XXXXXX```gggmmmsssxxxvvvtttrrrpppooonnnllljjjooo\\\UUUXXXRRRMMMKKKFFFIIIGGGFFFEEEEEECCC???<<<888666444222222222000///333222000/////////000111........................,,,,,,---...///000111111111111222222222333333333666333000000444999>>>@@@@@@;;;666555;;;EEEPPPVVVWWWIIIJJJVVVaaahhhaaaNNNCCC@@@>>>???DDDIIINNNPPPPPPPPPRRRTTTWWW[[[^^^aaadddggglllrrryyy}}}}}}|||wwwnnnccc]]]^^^^^^[[[WWWXXXVVVUUUZZZccciiikkkjjjeeeeeeeeegggkkknnnpppqqqwwwxxxzzz}}}xxxgggYYYQQQMMMJJJ]]]dddfffaaaaaalll|||~~~yyytttpppppprrrtttuuubbbPPPMMMOOO[[[qqqxxxsssXXXLLLMMMFFF???>>>;;;777===>>>IIIddd}}}~~~rrrhhhfffvvv{{{mmmhhheeehhhiiiiiiiiijjjmmmqqquuuwww{{{}}}|||{{{xxxssslllfff```\\\ZZZSSSPPPPPPQQQKKKHHHSSSccclllooosssvvvwwwwwwxxxyyyyyyxxxxxxyyy|||~~~}}}}}}|||zzzxxxxxxxxxwwwrrrooorrrtttxxx~~~{{{tttyyy}}}~~~fffYYYiiiqqqzzz~~~tttsssOOOLLLFFFHHHcccwwwrrrmmmiiijjjhhh```ccccccaaaggguuuzzzwww|||zzzzzz{{{|||~~~}}}|||vvvuuusssrrruuuzzz~~~yyyvvvrrrnnnkkkhhhdddbbb]]]XXXTTTTTTWWW]]]iiiuuu}}}{{{vvvttttttppp\\\VVVXXXRRRMMMLLLFFFGGGFFFDDDDDDCCCAAA===;;;888666444222222222000///222222000/////////000000........................,,,,,,---...///000111111111111111222222222333333222111000222777;;;???@@@>>><<<999888===EEEOOOVVVQQQEEEGGGTTT___ggg```NNNBBB@@@>>>???DDDIIINNNPPPPPPPPPQQQTTTWWW[[[^^^aaadddfffkkkqqqxxx{{{|||{{{uuulllbbb]]]]]]]]]ZZZVVVXXXUUUTTTYYY```fffhhhggggggffffffhhhkkkoooqqqrrruuuvvvxxx{{{xxxsssdddZZZRRRMMM[[[dddhhhdddbbbjjjwww}}}wwwrrrpppooopppzzzwwwdddPPPMMMMMMYYYooowww{{{]]]MMMMMMFFF@@@???<<<;;;===<<>>???CCCIIIMMMOOOOOOPPPQQQSSSWWW[[[___aaadddfffjjjpppvvvyyyzzzzzzrrrjjjaaa\\\\\\[[[WWWTTTUUUSSSRRRVVV]]]bbbeeeeeegggggghhhiiilllnnnqqqsssrrrsssvvvzzz~~~uuulllwww~~~pppbbbWWWOOOYYYccckkkiiidddgggpppwwwzzzuuuqqqnnnlllsssyyyzzzgggQQQMMMLLLVVVkkkyyycccNNNLLLFFFAAA@@@<<<===<<<:::LLLuuuvvvhhhUUUXXXmmm~~~xxxooommmjjjhhhiiiiiiiiijjjmmmqqquuuxxx{{{~~~uuuwwwzzzzzzvvvnnnfff```UUUQQQPPPQQQLLLIIISSSbbbnnnrrrvvvxxxxxxxxxxxxxxx{{{zzzzzz|||~~~}}}~~~~~~|||zzzzzzvvvjjjtttVVVKKKBBBFFF[[[yyylllrrrkkkiiigggaaaccccccbbbiiixxx{{{}}}~~~{{{xxxxxxxxxwwwwwwxxxzzz}}}{{{yyyvvvrrrnnnhhhbbb^^^[[[WWWUUUTTTTTTWWWaaalll|||rrr^^^VVVYYYSSSNNNMMMHHHEEEDDDCCCBBBAAA???<<<999888555333222222222111000000000000/////////000000........................,,,,,,---...///000111111111111111111222222222222333111111444999???CCCEEEAAA===:::>>>GGGOOOOOOMMMEEE===CCCPPPXXX^^^YYYIII@@@>>>===???CCCHHHLLLNNNNNNOOOPPPSSSWWW[[[___aaadddeeeiiioootttxxxxxxxxxooohhhaaa\\\ZZZYYYUUURRRQQQPPPPPPSSSYYY___cccdddfffggghhhiiijjjllloooqqqqqqrrrtttxxx|||sssiiilllzzzuuugggZZZRRRWWWaaajjjiiicccaaaffflllvvv~~~zzzvvvqqqkkkhhhllloooxxx|||iiiTTTNNNKKKTTTiiifffNNNJJJFFFBBB@@@;;;<<<;;;;;;UUUxxxjjj[[[]]]ooo{{{rrrjjjjjjggghhhiiiiiiiiijjjmmmqqquuuyyy}}}yyy|||{{{qqqeee^^^XXXSSSQQQRRRMMMJJJSSSaaakkkooosssvvvvvvuuuuuuuuu{{{zzzzzz{{{~~~~~~~~~}}}}}}}}}|||{{{wwwwww{{{|||vvvzzzXXXKKKBBBHHH[[[~~~}}}{{{gggrrriiifffcccaaaccccccccckkk{{{~~~www}}}zzzyyyyyyxxxxxxyyyzzz{{{{{{yyyxxxwwwvvvtttoooiiieee^^^[[[YYYWWWUUUWWW```kkkoooyyysss^^^WWWYYYSSSOOONNNIIIFFFEEEDDDCCCBBB@@@===:::777555333222333333111000/////////000000000//////........................,,,,,,---...///000111111000000111111111222222222555333222555===GGGOOOSSSIII@@@:::BBBQQQYYYSSSJJJCCC===DDDPPPUUUXXXSSSCCC???======???CCCHHHKKKLLLMMMNNNPPPSSSVVV[[[___aaaccceeeiiiooouuuwwwvvvuuukkkggg```\\\ZZZWWWSSSPPPNNNMMMNNNQQQWWW]]]cccfffdddfffggggggggghhhllloooqqqrrrsssvvvyyy|||~~~zzznnnhhhvvvxxxlll```XXXTTTZZZaaaaaaZZZUUUWWW[[[cccpppzzzuuupppiiiaaa\\\______dddppp{{{}}}kkkXXXPPPKKKRRRfffcccLLLJJJFFFBBB@@@:::;;;<<<@@@]]]xxxlllaaacccrrrxxxmmmgggiiiggghhhiiiiiiiiijjjmmmqqquuu}}}~~~rrrfff___]]]WWWTTTSSSOOOKKKSSS___hhhlllrrruuuvvvvvvvvvvvvzzzyyyyyyzzz|||}}}|||{{{||||||{{{yyyvvvuuutttttttttuuuuuuuuuwwwzzzyyyxxx~~~ZZZKKKBBBJJJbbbtttllluuuiiieeebbbaaacccbbbdddnnn}}}yyyrrrzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}|||{{{{{{yyyuuupppllleeebbb```^^^ZZZ[[[dddpppqqq{{{}}}ttt___WWWYYYSSSOOOOOOKKKGGGFFFEEEDDDCCCAAA>>>;;;777555333222333333222111......///000000000//////........................,,,,,,---...///000111111000000000111111111111222555333222666@@@MMMXXX^^^MMMCCC===EEEUUU]]]UUUJJJBBB===FFFQQQSSSTTTNNN@@@>>>===<<>>;;;666444222222333333222111------///000000000//////........................,,,,,,---...///000111111000000000000111111111111444222222666>>>HHHQQQUUUFFF???<<>>CCCGGGJJJJJJLLLMMMOOORRRVVV[[[___aaaaaaeeellltttxxxxxxtttppphhheeebbb^^^ZZZUUUQQQNNNQQQPPPPPPQQQTTTZZZ```dddaaadddfffeeebbbcccgggkkkmmmnnnooorrruuuxxxzzz|||~~~~~~tttkkkuuussshhhWWWPPPJJJIIIFFFAAA@@@BBBEEEOOO___ooozzz~~~~~~}}}wwwnnncccZZZUUUOOOHHHCCC@@@AAADDDGGGHHHLLLVVV```tttppp\\\RRRIIIMMM```|||~~~pppUUUKKKPPPLLLEEEBBB===777???HHH```pppdddWWW___qqqwwwllliiinnnkkkhhhiiiiiiiiijjjmmmqqquuu|||yyysssooommmhhh```ZZZXXXSSSNNNSSS]]]aaagggooovvvzzz{{{|||}}}|||{{{yyyyyyyyyxxxwwwuuussssssrrrnnniiiffffffhhhgggjjjmmmkkkhhhfffhhhkkkyyy~~~{{{{{{]]]MMMFFFQQQwwwvvvnnn|||mmmgggdddbbbbbbbbbeeeqqq}}}xxxuuu}}}~~~{{{yyyzzzxxxvvv{{{}}}zzzwwwzzzxxxuuupppjjjkkkwwwyyyuuu```XXXYYYSSSPPPPPPLLLGGGFFFDDDDDDCCCAAA===:::666444222222333333222111,,,---///000000000//////........................,,,,,,---...///000111111000000000000111111111111555333222444999???CCCEEE<<<::::::???FFFJJJHHHDDD>>><<>>CCCGGGIIIJJJLLLMMMOOORRRVVV[[[___aaa```eeemmmuuuzzzyyysssnnngggeeebbb^^^ZZZUUUQQQNNNTTTTTTSSSRRRTTTXXX^^^bbbaaadddgggeeebbbbbbfffkkkkkklllnnnqqqtttxxx{{{}}}{{{{{{qqqkkkttt~~~vvviii]]]QQQGGGFFFEEEAAA???AAA???FFFTTTdddqqqxxxxxxvvvkkkbbbWWWOOOLLLIIIEEEAAA===???CCCDDDAAA@@@GGGQQQ^^^rrrsss[[[QQQGGGKKK^^^zzz~~~zzz|||{{{wwwhhhQQQLLLSSSOOOGGGCCC???444>>>III___nnn```RRR]]]rrrxxxnnnjjjmmmhhhhhhiiiiiiiiijjjmmmqqquuuvvv~~~{{{}}}zzztttqqqqqqrrrlllbbb\\\YYYTTTNNNRRR\\\\\\bbbkkksssxxxzzz|||}}}~~~|||zzzyyyyyyxxxvvvtttqqqqqqppplllgggdddeeegggiiimmmsssvvvvvvrrrnnnkkkuuu|||zzz{{{~~~[[[NNNHHHUUU~~~wwwccc{{{lllfffbbbbbbbbbbbbfffrrrzzzyyy|||{{{wwwtttyyy~~~{{{vvvpppqqq~~~{{{ttt___WWWYYYTTTOOOLLLEEEFFFDDDCCCCCCBBB@@@===:::555555333222111000000000000000000000000000000000........................,,,---...///000000000000///000000222333444555555222000111555;;;??????===<<<::::::???HHHMMMJJJCCC===???GGGRRRVVVOOOEEE???999;;;===???BBBEEEGGGHHHIIILLLPPPSSSVVVZZZ___bbbbbbhhhpppxxx|||yyyqqqkkkfffdddbbb]]]YYYTTTPPPNNNUUUYYY\\\[[[VVVUUUZZZ```dddgggjjjiiifffdddeeefffkkkmmmoooqqqrrrtttwwwzzz|||~~~}}}pppkkkpppyyyvvviii```SSSGGGDDDDDDBBB@@@??????BBBKKKXXXeeellljjjfff```XXXNNNHHHFFFDDD@@@===>>>>>>>>>>>>???AAACCCEEEUUUYYYbbbqqquuuaaaPPPIIILLLXXXvvv}}}}}}~~~uuukkkPPPPPPMMMJJJNNNBBB>>>;;;;;;IIIeeeuuu^^^XXX^^^{{{{{{ppprrriiieeedddeeefffhhhiiikkkllllll|||~~~vvvuuuwwwxxx|||~~~|||}}}{{{wwwvvvnnnddd[[[[[[ZZZVVVVVVYYY```dddkkksssyyy}}}~~~~~~}}}|||{{{yyyxxxvvvuuuttttttrrrnnnjjjfffdddbbbbbbeeejjjvvvrrr}}}~~~yyymmmwww|||{{{yyyzzz]]]PPPHHHTTTqqqddd}}}vvvjjjhhhaaa]]]___bbbggguuuyyyuuuwwwzzzyyy}}}|||wwwrrrtttvvvsss]]]VVVYYYTTTPPPNNNHHHFFFEEECCCCCCBBB@@@<<<:::555555333222111000000000000000000000000000000000........................,,,---...///000000000000///000000111333444444555444222111444999===>>>===;;;999999>>>GGGLLLIIICCC>>>@@@GGGSSSVVVOOODDD>>>;;;<<<>>>AAADDDGGGJJJKKKKKKMMMQQQSSSVVVYYY]]]aaa```eeennnvvvzzzwwwpppjjjeeedddaaa]]]XXXSSSOOOMMMXXX]]]aaa___ZZZYYY\\\aaaeeeiiilllllljjjggghhhiiikkkmmmoooqqqrrrtttwwwzzzzzz}}}yyyooommmqqqyyytttgggXXXMMMDDDCCCDDDBBB???===<<<>>>DDDPPP]]]cccbbb___ZZZSSSJJJEEEDDDDDDBBB???BBBAAA@@@@@@AAABBBCCCDDDIIILLLTTT```oooyyybbbQQQIIILLLXXXuuuqqqUUUTTTQQQMMMNNNAAA<<<>>>>>>KKKgggvvv^^^WWWaaa~~~ooonnnggggggeeeeeefffhhhiiikkklllmmmwww}}}}}}xxxxxx{{{~~~zzztttrrrlllfffbbbcccbbb]]]\\\___bbbgggnnnuuuzzz||||||{{{||||||{{{zzzxxxwwwvvvuuusssqqqnnniiifffcccaaa``````eeeppp~~~~~~|||zzzkkksss~~~tttqqqyyy}}}}}}^^^QQQJJJYYYpppccc~~~uuukkkjjjddd___aaaccciiivvvzzzuuuwww||||||wwwuuutttyyy}}}yyytttwww{{{rrr\\\UUUXXXTTTQQQPPPJJJFFFEEECCCCCCBBB@@@<<<999555555333222111000000000000000000000000000000000........................,,,---...///000000000000///000000111222333444444555222111333999>>>??????:::777777===FFFJJJHHHCCC???@@@HHHSSSVVVNNNCCC===;;;===???CCCGGGJJJMMMNNNMMMOOORRRTTTUUUXXX\\\^^^```eeennnwww{{{xxxpppjjjeeeccc```\\\WWWSSSOOOLLLXXX]]]aaaaaa]]][[[]]]___eeeiiinnnooommmkkkkkkmmmkkkmmmooopppqqqssswwwyyyxxx{{{~~~|||uuusssuuuzzz}}}pppeeeQQQHHHBBBCCCDDDBBB???>>>;;;;;;???IIITTTZZZZZZXXXTTTOOOHHHEEEEEEFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIOOOXXXeeexxx~~~dddSSSJJJLLLXXXuuuwwwXXXUUURRRNNNNNN@@@===@@@>>>KKKhhhuuu]]]VVVbbbmmmkkkfffhhheeeeeefffgggiiikkkmmmnnnwww}}}vvvtttwww|||zzzzzz{{{ssspppjjjhhhiiijjjhhhcccbbbdddfffkkksssyyy}}}|||yyyvvv{{{{{{{{{zzzyyywwwvvvuuurrrpppmmmiiieeebbb```___\\\```hhhqqqyyy}}}|||zzzwww}}}|||kkkooo|||zzz{{{yyybbbPPPIIIZZZvvvdddsssiiiiiicccaaabbbdddjjjwww{{{vvvvvvyyy~~~{{{wwwrrrkkksss~~~|||vvvwww~~~sss^^^UUUXXXTTTQQQPPPJJJGGGEEEDDDCCCBBB???<<<999555555333222111000000000////////////////////////........................,,,---...///000000000000///000000111222333333333333111000444:::???@@@???:::666666???HHHJJJFFFCCC>>>@@@GGGRRRUUUMMMBBB<<<;;;<<>>===>>>FFFPPPWWWYYYWWWTTTPPPKKKIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSYYY```jjjzzzgggUUUKKKLLLWWWttt\\\TTTPPPMMMMMMAAA@@@>>><<>>FFFPPPTTTLLLAAA;;;999:::===AAAEEEIIIKKKMMMOOOQQQSSSTTTUUUWWWZZZ]]]ccciiiqqqyyy}}}zzzrrrlllcccaaa^^^ZZZUUUQQQMMMJJJKKKPPPWWW\\\]]]]]]^^^______dddiiikkkjjjiiijjjllllllmmmooopppqqqrrruuuxxxvvvxxxzzz{{{zzzyyyzzz{{{~~~|||zzzuuummmccc[[[TTTLLLFFFFFFFFFDDDCCCEEEAAA??????FFFPPPYYY\\\[[[XXXVVVRRROOONNNNNNNNNNNNLLLMMMOOORRRTTTWWWYYYZZZ[[[bbbkkkrrryyyjjjWWWLLLMMMWWWsssfffXXXQQQLLLKKKAAACCC===<<>>===;;;???:::===JJJRRRMMMFFFCCC999;;;CCCNNNRRRKKKAAA;;;777999;;;???BBBFFFHHHJJJMMMOOORRRTTTUUUXXX\\\^^^ccchhhqqqxxx{{{wwwooohhhbbb```]]]YYYUUUPPPLLLIIIIIINNNUUUZZZ]]]___```aaa___bbbggghhhggggggiiillllllmmmooopppppprrruuuwwwwwwxxxxxxuuurrrooonnnnnnqqq}}}|||wwwqqqiiibbb\\\\\\VVVPPPOOOLLLGGGEEEFFFBBB@@@@@@HHHSSS]]]bbbbbb___]]]ZZZWWWTTTSSSSSSSSSSSSVVVYYY^^^bbbeeehhhiiinnnvvvlllYYYNNNMMMVVVrrrppp]]]TTTMMMJJJ???BBB???@@@TTT}}}jjjMMMOOOSSSmmmllldddiiieeedddcccccccccdddfffiiimmmoooxxxmmmfff^^^^^^hhhwww}}}~~~~~~~~~yyyyyy|||{{{vvvmmmhhhiiillllllnnnsss{{{zzzvvv|||}}}~~~}}}{{{xxxwwwtttqqqlllhhhdddbbb\\\bbbkkkuuuzzzyyysssmmmdddmmmzzzuuuwww{{{qqqUUUJJJYYYlllsssnnngggiiiaaa^^^^^^___gggxxx{{{tttrrrxxx}}}~~~wwwooolllvvv{{{uuuoooppptttqqqfff[[[TTTPPPMMMLLLJJJKKKRRR[[[vvvwww```VVVXXXSSSPPPPPPKKKHHHFFFDDDCCCBBB???;;;888555555333222111000000000000000000000000000000000........................,,,---...///000000000000000000000000111111111111111000000666@@@IIINNNOOOCCC===BBBQQQXXXPPPFFFCCC666888@@@LLLQQQJJJ@@@:::777999;;;>>>AAADDDFFFGGGKKKMMMQQQSSSVVVYYY]]]aaaeeejjjrrryyy{{{vvvnnngggaaa```]]]YYYTTTOOOKKKIIIIIIMMMSSSXXX\\\___```aaaaaadddggggggfffgggjjjmmmlllmmmoooppppppqqqtttvvvwwwwwwtttooogggaaa]]]\\\```mmm~~~{{{uuuooojjjgggiiidddaaa```ZZZQQQJJJHHHDDDBBBDDDLLLZZZeeejjjkkkgggfffdddaaa^^^]]]]]]^^^___aaaeeekkkooosssvvvwwwnnn[[[NNNMMMVVVqqqnnn]]]VVVPPPKKK>>>@@@@@@BBBXXXgggIIIKKKQQQjjjfff[[[```___cccbbbaaaaaabbbdddhhhlllnnnxxxfff]]]RRRNNNTTT^^^hhhmmmsssxxx|||zzz~~~~~~{{{~~~wwwnnnlllooopppmmmjjjpppwww~~~{{{www|||{{{xxxuuupppkkkgggeee```fffrrrpppsssyyy~~~tttwww{{{sssWWWKKKXXXooowwwnnnhhhjjjaaa]]]]]]___hhhzzzvvvpppnnnxxx~~~|||{{{wwwuuunnnfffeeegggfffaaa[[[UUUMMMGGGEEEEEEDDDGGGKKK\\\nnnuuu___UUUWWWSSSQQQRRRMMMHHHFFFDDDCCCBBB???;;;777555555333222111000000000000000000000000000000000........................,,,---...///000000000000000000000000111111111111111///111999GGGVVVaaagggEEE@@@EEEUUU\\\RRRGGGCCC444666???KKKPPPJJJ@@@:::888999;;;>>>AAACCCEEEFFFIIILLLPPPSSSVVVZZZ___bbbiiimmmuuu{{{}}}xxxooohhhaaa___\\\XXXSSSOOOKKKHHHIIILLLQQQVVVZZZ\\\^^^___dddfffhhhgggfffggglllppplllmmmoooppppppqqqtttvvvxxxvvvrrriii___VVVQQQNNNWWWbbbrrr|||xxxuuutttsssqqqpppooohhhZZZPPPLLLFFFEEEHHHQQQ```kkkqqqrrrooonnnmmmjjjgggffffffhhhgggjjjnnnsssxxx{{{~~~ooo\\\OOOMMMUUUqqqfffXXXUUUQQQLLL???@@@???BBBYYYfffGGGIIIPPPjjjdddTTTYYY[[[bbbaaa``````aaacccgggkkknnnssssssgggWWWNNNMMMQQQUUUVVV[[[eeeyyy|||yyy}}}~~~{{{}}}vvvnnnnnnrrrqqqkkkgggmmmttt{{{~~~~~~{{{xxx~~~}}}{{{xxxsssnnnjjjggggggkkkwww|||zzzyyyzzz}}}rrruuu|||oooZZZPPP^^^sss~~~mmmfffhhh^^^]]]]]]___iii|||}}}ssslllkkkxxx~~~|||uuummmhhhggghhhiiiiiicccXXXNNNJJJIIIFFFDDDEEEIII]]]uuuuuu___VVVWWWSSSPPPOOOJJJJJJHHHEEECCCBBB???<<<999777555333333444444333222////////////............000000//////.........---,,,---...000111111222222/////////000111111222222222111222999EEEQQQYYY]]]FFFCCCCCCIIIQQQQQQIIIAAA999:::CCCNNNMMMCCC===???<<<<<>>;;;888777555333333444444333222000000000/////////......///.........------------,,,---...000111111222222//////000000111111222222444222111666>>>FFFKKKLLL???===>>>EEEMMMPPPJJJBBB777999CCCOOONNNCCC;;;<<<;;;===BBBHHHLLLMMMJJJGGGGGGKKKPPPSSSVVVZZZ___bbbeeemmmvvv|||{{{tttkkkeee______]]]XXXQQQLLLHHHGGGJJJMMMPPPUUUYYY\\\^^^___eeehhhjjjkkkjjjjjjjjjkkkoooooooooooooooppppppqqquuu{{{xxxoooiiifffaaa^^^bbbooo}}}~~~~~~}}}ooo```VVVMMMIIIKKKZZZjjjuuuzzz|||zzzzzzzzz{{{|||yyysssoooooosssyyy|||}}}sss___QQQNNNVVVppp~~~wwwcccQQQOOOPPPKKKEEECCCCCCHHHbbbgggLLLHHHVVV```^^^VVVUUUYYY]]]bbbbbbbbbbbbdddfffhhhiiippp}}}ssshhhdddcccbbbbbb______eeeuuu~~~}}}|||}}}~~~{{{xxxwwwwwwuuurrrooommmmmmmmmpppuuu{{{}}}zzzwwwrrrmmmiiifffmmmyyy~~~qqqgggddd``````hhhqqqvvv{{{wwwqqq~~~pppVVVUUUaaauuugggdddbbb```aaadddnnn}}}vvvqqqjjjcccoooyyyzzzvvvppphhheeegggfffccc]]]SSSJJJDDDCCCDDDDDDGGGRRRcccpppwww~~~vvv```VVVXXXSSSPPPOOOJJJGGGEEECCCAAA@@@>>>:::888777555333333444444333222111111000000000/////////---------------,,,,,,,,,,,,---...000111111111111//////000000111222222222444222222555;;;???@@@???<<<:::;;;BBBKKKMMMIIIBBB777999DDDOOONNNAAA999999999>>>EEEMMMQQQQQQMMMHHHFFFIIINNNRRRVVVZZZ^^^bbbeeelllvvv{{{zzzrrrjjjddd___^^^[[[VVVPPPJJJHHHGGGJJJMMMQQQUUUYYY\\\]]]^^^fffiiimmmooonnnmmmllllllnnnmmmmmmmmmmmmmmmllllllrrr}}}{{{xxxqqqoooxxx}}}|||{{{}}}pppdddRRROOOSSSbbbrrr{{{zzzvvvvvvzzz~~~uuu```RRROOOVVVpppttt```OOOOOORRRNNNGGGEEEAAAIIIdddgggMMMIIIUUU^^^[[[TTTSSSWWW[[[bbbbbbcccccceeefffhhhiiiooo|||~~~}}}~~~|||yyyrrrmmmqqq~~~}}}~~~|||{{{{{{{{{|||{{{xxxuuuuuurrrqqqttt{{{|||wwwqqqlllccciiirrrwwwsssgggXXXNNNLLLKKKNNNUUU]]]eeeqqq{{{}}}yyypppWWWVVVaaa{{{lllhhhjjjaaabbbdddoooyyysssjjjbbbnnnwwwyyynnngggeeeaaa___[[[TTTLLLEEEBBBAAA???@@@FFFPPPYYYbbbooo{{{www```WWWXXXTTTPPPOOOJJJGGGEEECCCBBB@@@>>>;;;888777555333333444444333222111111111111000000000000---------------------------...///000111111111111///000000111111222333333333222333777<<>><<<>>>===>>>DDDJJJKKKFFFAAA888:::CCCNNNLLL@@@888999999<<>>@@@>>>;;;;;;<<<>>>DDDJJJJJJEEE???:::;;;BBBKKKJJJ???999;;;888:::>>>CCCIIILLLLLLKKKKKKLLLNNNQQQUUUYYY[[[\\\dddmmmwww|||wwwnnnfffbbbaaa___\\\VVVPPPKKKIIIIIIHHHJJJNNNSSSYYY]]]aaacccbbbfffjjjmmmlllkkkjjjjjjiiijjjkkkkkklllkkkkkkjjjppp~~~vvvqqqllljjjjjjllllllkkknnnssszzzwww^^^YYYZZZgggxxxvvvbbbUUURRRXXXrrrvvv___YYYYYYRRRIIIEEEDDDLLLbbblllUUUOOOXXX]]]XXXQQQQQQTTTWWW```aaabbbdddfffggghhhiiimmmzzz|||vvvrrrrrrqqqmmmhhh```VVVMMMGGGCCCCCCEEEFFFGGGPPPbbbttt}}}yyyrrr]]]\\\eeezzzuuufffcccccclll}}}qqqfffkkkrrr|||~~~yyyxxx|||xxxiiieee]]]VVVOOOJJJFFFDDDJJJHHHHHHGGGFFFLLL]]]nnnxxxbbbXXXYYYTTTPPPOOOJJJHHHFFFDDDCCCBBB@@@===;;;777555333333444444333222111111000000000/////////.........///////////////......///000000000000000000000111111222333333333555444555888<<<===:::777555777===EEEJJJJJJEEE???::::::BBBLLLKKK@@@:::<<<999888:::>>>CCCGGGJJJJJJLLLLLLNNNQQQVVVZZZ\\\\\\dddnnnyyy|||wwwmmmfffcccaaa```\\\VVVOOOKKKIIIIIIFFFGGGIIIMMMSSSYYY^^^aaa___bbbfffhhhhhhgggggggggggghhhkkkmmmnnnooonnnnnnppp}}}~~~tttmmmaaa^^^^^^aaabbbdddiiiqqqyyyeee___^^^jjjzzz~~~}}}uuubbbUUUSSSZZZsssfff[[[YYYQQQHHHDDDFFFKKKaaaoooWWWUUU\\\^^^XXXQQQPPPSSSUUU]]]___aaacccfffhhhiiiiiimmmyyyzzzwwwttttttuuuuuuqqqfffVVVKKKJJJIIIHHHGGGFFFMMM___qqq~~~zzzttt^^^]]]dddxxxhhhdddaaajjj~~~~~~rrrfffiiipppzzz}}}sssmmmlll}}}yyyssskkkccc\\\WWWRRRNNNJJJIIIJJJKKKKKKNNN[[[iiiyyybbbXXXZZZTTTPPPOOOJJJGGGEEECCCBBBBBB@@@===:::777555333333444444333222000000000/////////......---------....../////////...//////000000000000000000111111222222333333444444333333666:::;;;999666444999@@@HHHMMMKKKDDD>>>666999DDDPPPPPPCCC;;;;;;999999999===BBBFFFHHHIIIKKKKKKLLLQQQXXX]]]______eeeooo{{{}}}wwwmmmfffcccaaa___[[[TTTNNNIIIHHHIIIHHHHHHHHHJJJOOOUUU[[[___]]]```cccddddddeeeeeeffffffhhhkkkoooqqqsssssssssqqqzzz~~~tttmmm]]]ZZZYYY\\\^^^bbbjjjsssyyykkkeeeeeeppp}}}|||yyywwwsssxxx~~~tttaaaUUUSSS[[[tttkkk]]]YYYSSSLLLIIIGGGKKKbbbttt\\\ZZZ```aaaYYYRRRQQQSSSTTTZZZ\\\___bbbfffhhhiiiiiilllxxxzzz|||uuugggaaa]]]YYYSSSOOORRRaaappp~~~|||bbb^^^ccc|||}}}jjjddd___ggg|||sssggggggoooyyyqqqgggeeeqqq~~~zzzvvvsssnnnhhhdddWWWXXX[[[^^^^^^^^^dddlllyyycccYYYZZZTTTQQQOOOJJJEEEDDDBBBAAAAAA???<<<:::777555333333444444333222////////////............,,,,,,,,,------............///000000000000000///000111111222222333444444222111222666;;;===<<<999:::???FFFNNNPPPLLLCCC<<<222777FFFTTTTTTFFF;;;999999999;;;???DDDGGGHHHHHHIIIIIIKKKQQQYYY___bbbbbbfffppp|||~~~wwwmmmfffccc```^^^YYYSSSLLLHHHGGGHHHMMMLLLJJJJJJNNNTTTZZZ^^^]]]___aaabbbcccccceeefffeeeggglllpppsssvvvvvvwwwqqqwww~~~{{{|||~~~ssskkkaaa]]][[[\\\___cccllluuu~~~xxxooojjjjjjuuu{{{{{{zzzzzzyyywwwssspppjjjooouuu|||sss```UUUTTT\\\uuunnn^^^[[[WWWQQQOOOIIILLLccc|||eee^^^cccbbbZZZRRRQQQSSSTTTXXXZZZ^^^bbbeeehhhiiijjjkkkxxxxxxpppggg___^^^iiivvv{{{hhhcccggg|||jjjiiikkkddd^^^eee{{{uuuiiifffnnnyyyqqqfffcccjjjyyy}}}xxxpppqqquuuyyywwwsssssswwwccc\\\XXXSSSSSSKKKNNNJJJHHHFFFDDDCCC@@@===:::777555333222333222111000000000000000000000000000///............---------///000000111111111000000000000000111222222333333555222222777AAAHHHIIIHHH???JJJXXX]]]XXXMMMCCC===:::777AAAWWWaaaUUUBBB777999888999<<>>???EEEMMMQQQNNNIII???777555<<>>BBB@@@======???AAAEEEHHHIIIHHHFFF===777333666AAAHHHDDD<<<777777777:::@@@DDDGGGHHHJJJIIIIIIMMMSSSZZZ^^^```lllwww}}}tttkkkccc\\\]]]XXXPPPJJJEEEBBBAAA???@@@OOOYYYTTTLLLLLLMMMLLLUUUVVVXXXZZZ\\\]]]^^^^^^^^^```bbbcccdddfffiiikkklllpppuuu|||vvvvvv||||||yyy{{{yyyyyyssssssuuu~~~pppggg^^^___qqqxxxppphhh___\\\RRRfffbbb[[[lllkkk^^^XXXTTTPPPTTTVVVXXXZZZ[[[]]]```dddgggrrr|||ssspppuuuzzznnneee^^^YYYPPPOOOOOOOOOPPPRRRUUUWWW```fffssspppgggooo}}}{{{ooonnn|||]]]bbbaaa___ZZZWWWTTTWWWgggzzzlll```bbbxxx}}}{{{xxxxxxxxxyyyzzz|||}}}~~~fff\\\YYYUUUTTTKKKPPPIIIFFFCCC@@@???===:::888666666555444333333333333222222111111000//////////////////......------------...///111222222222222111000000000222333222111...///222666<<>>CCCBBB>>>999888888;;;@@@EEEHHHJJJIIIJJJLLLNNNQQQUUU[[[```ooovvv{{{yyysssmmmddd\\\^^^[[[RRRHHHCCCCCCAAA===BBBEEEKKKQQQUUUTTTPPPLLLPPPTTTXXX[[[\\\[[[[[[\\\^^^___aaaccceeefffggggggmmmoooqqqwww{{{xxxxxxvvvooohhh```aaadddlll{{{~~~}}}pppggg___eeeyyy|||tttkkkddd[[[UUU___```dddgggooohhhTTTNNNSSSRRRQQQSSSWWW[[[^^^aaabbbcccttt~~~sssqqqyyyuuusssjjj[[[RRRPPPIIIKKKLLLNNNTTTYYYSSSGGGRRR[[[ooojjjcccppp~~~}}}}}}zzzqqqqqq[[[bbbeee\\\XXXUUUXXXYYY^^^xxx|||tttfff```lll}}}{{{xxxuuutttmmmlllkkkjjjjjjlllnnnooorrruuuyyyiii^^^ZZZUUUSSSIIINNNIIIFFFCCCAAA???===;;;999666555444333333222333333222222111111000/////////............---------,,,---...///000111222222222111000000000222333222111333222222555999>>>@@@AAA>>>???CCCKKKSSSSSSLLLEEEAAA999333555===CCCBBB>>>999888888;;;@@@EEEHHHIIIIIIJJJLLLNNNPPPUUU[[[```mmmuuu{{{yyyssslllbbbZZZZZZWWWOOOFFFBBBCCCAAA===@@@DDDJJJRRRWWWYYYVVVSSSRRRTTTXXXYYYYYYYYYYYYZZZ\\\]]]```bbbeeeggghhhiiiiiikkknnnqqqyyy~~~xxxuuuooojjjjjjoooppplllfffWWWUUUTTTXXXcccvvv{{{wwwmmmccc\\\ddd|||wwwnnngggZZZQQQZZZ~~~gggaaaeeemmmiiiVVVOOOSSSQQQRRRTTTWWW[[[___aaaccccccppp~~~zzzrrrgggbbbmmm}}}zzzxxxwwwvvvlll\\\RRRPPPKKKLLLMMMQQQZZZaaa^^^UUUOOORRR___uuulllgggtttvvvjjjjjjlllgggXXXTTTVVVWWW]]]wwwvvvhhhaaakkkzzz}}}{{{xxxuuusssnnnllliiifffdddccccccccchhhjjjnnnttt{{{mmm```[[[UUURRRHHHKKKIIIGGGCCCAAA@@@>>><<<:::666555444333333222222222222222111111000/////////...------------,,,,,,,,,---...///000111222222222111000000000222333222111666444222444999@@@FFFIIIFFFAAAEEETTT]]]WWWMMMHHH@@@888222444<<>>DDDMMMVVV[[[]]]]]]XXXZZZZZZZZZZZZ[[[^^^aaa\\\]]]```bbbeeeggghhhiiijjjlllmmmkkkiiifff]]]TTTQQQKKKIIIQQQ___jjjmmmlll```\\\VVVRRRSSS\\\hhhqqq}}}jjjbbbZZZSSS^^^pppssseee^^^lllvvvmmmbbbVVV\\\ooo[[[\\\gggjjj]]]TTTTTTQQQSSSUUUYYY]]]```cccddddddiiiwww}}}mmmhhhaaa]]]```gggoootttrrrlllbbbVVVNNNMMMUUU]]]ccciiiuuu~~~xxxjjj```TTTOOOKKKMMMVVV]]]___\\\PPPIIIIIIWWWgggrrrvvvwwwyyypppmmmzzz}}}uuuwwwfffdddZZZSSSSSSTTTWWWooo}}}qqqggggggqqq}}}|||{{{~~~|||yyyxxxvvvrrrnnnjjjgggeeeddd___^^^___aaafffmmmssswww~~~lll]]]YYYVVVUUUJJJMMMHHHFFFCCCAAA@@@???<<<;;;555555444333222222222222222222111111000/////////------------------------,,,---...///000111111111111000000000222333222111333000///333<<>><<<:::555444333222222111111111222222111111000/////////---------............///,,,---...///000111111111111000000000222333222111222000///111999CCCKKKPPPSSSHHHEEENNNUUUQQQLLLJJJ???777111444===CCCBBB>>>888888888<<>>DDDJJJPPPSSSTTTSSSTTTVVVWWWYYY\\\```ccc```aaabbbcccdddeeeeeeeeecccbbb\\\QQQJJJGGGDDD@@@>>><<<===AAAKKKWWWbbbhhhllllllmmmkkkiiihhhiiijjjnnnyyyvvvppphhh^^^^^^bbbpppnnnfffhhh|||~~~tttdddXXXZZZtttvvv]]]XXXbbblllcccYYYVVVRRRSSSUUUXXX\\\```bbbcccdddgggrrr}}}vvvhhh[[[QQQJJJAAA>>>CCCKKKRRRUUUXXX```fffccc[[[SSSKKKEEEKKKNNNRRRVVV[[[aaahhhmmmvvv{{{~~~lllXXXMMMIIIEEECCCCCCAAA@@@@@@AAAAAACCCMMMXXXooo{{{sssmmmttt{{{vvvttt}}}rrr___UUUUUUUUUSSSddd~~~xxxmmmfffkkkxxx~~~}}}}}}}}}|||}}}zzzwwwsssooolllkkkgggeeeaaa^^^\\\\\\]]]^^^eeehhhpppzzzkkkZZZVVVUUUUUUJJJLLLFFFCCC@@@???>>>===;;;:::555444333222111111111111222222111111000/////////........./////////000000,,,,,,...///000111111111111000000000222333222111333111000222888>>>DDDFFFFFFCCCBBBFFFLLLOOOLLLHHH???888222444===DDDCCC@@@777666777<<>>>>>===>>>BBBIIINNNRRRSSSSSSTTTWWWXXXYYY[[[^^^```___```aaaccceeeffffffffffffeee]]]RRRJJJHHHGGGDDD>>>???@@@CCCHHHSSSaaakkkyyy{{{|||{{{xxxuuutttssssssyyywwwlllgggeeennnmmmhhhooosss~~~xxxhhhZZZYYYppp|||```XXXaaallleee[[[XXXTTTRRRTTTWWW[[[___aaaccccccdddnnn{{{xxxooolllggg```TTTLLLBBB>>>@@@CCCEEEEEEIIISSS[[[WWWPPPLLLHHHDDDJJJMMMPPPSSSVVVZZZaaafffnnnttt}}}lll[[[QQQIIIEEEFFFCCCCCCDDDDDDAAAAAAIIITTTeeetttvvvooouuu}}}www|||{{{tttxxxbbbWWWVVVVVVRRR___{{{}}}yyyooofffjjjwww}}}wwwssssssttt{{{{{{zzzxxxvvvsssqqqpppjjjgggddd___[[[YYYWWWWWW___bbbkkkvvv{{{}}}kkkZZZUUUTTTTTTHHHJJJEEEBBB@@@>>>===<<<;;;999555444333222111111111111222222111111000/////////.../////////000000111111+++,,,---///000000111111111000000000222333222111222111111444999???CCCDDD;;;???AAABBBHHHNNNLLLFFF@@@888222555>>>EEEDDD@@@666666777<<>><<<:::999777333222222222111///000000000///......------,,,---------.../////////,,,---...000111111111111111111000000000000111111222111111333888<<>>???>>>>>>DDDLLLNNNLLLBBB999222555???FFFEEE@@@666555555888>>>GGGOOOUUURRRTTTVVVXXX[[[```fffkkkrrrwww|||~~~zzzpppddd]]][[[XXXVVVWWWXXXTTTLLLDDD??????@@@DDDIIINNNPPPQQQTTTVVVXXX[[[\\\\\\\\\[[[```_________```cccgggjjjiiiddd```aaaaaa^^^XXXUUUOOOJJJHHHKKKRRR]]]mmm{{{~~~yyy|||qqqooorrrmmmtttmmmwwwhhhVVVJJJ]]]lllYYY[[[iiidddXXXUUUTTTTTTTTTVVVZZZ___aaaaaaaaabbbjjjvvvvvv{{{dddIIIEEEFFF@@@>>>DDDBBBBBBBBBBBBCCCCCCDDDDDDLLLMMMPPPTTTYYY___dddgggmmmttt~~~zzzcccVVVQQQQQQMMMKKKLLLMMMLLLNNNSSS^^^ooo|||zzz|||}}}yyyhhhaaa|||kkkuuucccSSSOOORRR[[[mmmwwwkkkhhhrrr}}}rrrhhhgggkkkrrrpppppprrrsssrrrrrrtttqqqrrrrrrnnnggg___XXXUUUVVVXXX]]]eeejjjnnnvvvlll\\\YYYWWWSSSIIINNNFFFDDDBBB@@@@@@>>><<<:::999666333222222111111000.........///////////////---------...............,,,---...///000111111111111111000000000000111111000000000222666<<>>EEEMMMRRRRRRTTTVVVXXX[[[aaaggglllsssxxx~~~~~~tttiiiaaa[[[XXXVVVVVVVVVQQQIIIAAA??????@@@DDDIIIMMMPPPPPPSSSUUUXXXZZZ[[[\\\[[[ZZZ^^^^^^^^^___```dddhhhkkkqqqnnnkkklllkkkhhhbbb^^^[[[VVVSSSVVV[[[eeetttyyyooommmsss~~~~~~zzzxxxtttkkkgggsssoookkktttppp|||{{{eeeTTTGGGZZZ}}}uuu___\\\gggaaaVVVSSSSSSSSSTTTVVVZZZ^^^```___^^^bbbjjjuuujjjWWWQQQMMMFFFAAACCCCCCCCCBBBCCCDDDFFFHHHJJJQQQSSSVVV[[[```eeejjjlllsssyyy{{{vvvzzzzzzqqqaaa]]]ZZZ[[[ZZZWWWXXX\\\cccrrrzzzbbbZZZsssqqq~~~vvvfffWWWQQQPPPUUUddduuu}}}nnngggmmmxxx{{{sssnnnpppwwwyyypppooopppttttttrrrooojjjccc[[[WWWWWWXXX\\\bbbggglllvvvlll\\\ZZZWWWTTTIIINNNFFFDDDBBB@@@@@@>>><<<:::888666333111111111111000------......///000000111...............---------,,,---...///000111111222111111000000000000111111222111111222555999>>>AAA;;;???BBBDDDIIINNNMMMHHHCCC:::222444>>>EEEDDD???666555666888===CCCJJJMMMNNNPPPRRRVVVZZZ```ggglllrrrxxxwwwkkkccc\\\XXXUUUTTTTTTOOOFFF???@@@???@@@CCCHHHMMMOOOPPPRRRTTTVVVYYYZZZZZZZZZYYY\\\]]]^^^___aaaeeejjjnnn{{{{{{{{{{{{yyyvvvpppllliiidddaaabbbgggnnn|||qqq```RRROOORRRQQQZZZppp~~~uuulllfffggggggllloooiiibbbhhhuuu~~~kkkkkkuuuwwwcccSSSEEEUUUxxxddd[[[ccc^^^UUUSSSRRRRRRSSSUUUYYY\\\^^^\\\[[[aaahhhttt~~~wwwllljjjjjjgggaaa[[[VVVQQQNNNLLLJJJIIIIIIJJJLLLOOORRRTTTYYY[[[___dddiiimmmpppqqqxxx|||yyylllcccYYYVVVZZZeeewww~~~xxxtttrrrmmmgggdddffflllvvvnnnZZZSSSjjjvvvsssooopppdddYYYTTTOOOPPP]]]llltttggggggqqqyyy{{{tttuuuwwwtttrrrqqqnnniiiaaa[[[YYYXXXYYY\\\```fffsssnnn]]]ZZZWWWSSSHHHMMMFFFDDDBBB@@@@@@>>><<<:::777555222111111111111000............//////000000/////////...---------,,,---------...///000111222111111000000000000111111555444333333444888===BBBAAA@@@???CCCOOOXXXUUUMMMDDD;;;222444===DDDCCC>>>666666666888<<>><<<:::777444222000111111111000000000//////............/////////...---------,,,------------...000111222111111000000000000111111444444444333555;;;CCCIIIOOOFFF===AAARRR___[[[PPPEEE;;;222333<<>><<<:::666444111000111111111000111000000///......------...............---------------,,,,,,---///111222111111000000000000111111///000111222666>>>JJJRRR\\\NNN@@@@@@PPP]]]YYYMMMFFF<<<222222;;;BBBAAA===888777666777:::???DDDGGGFFFIIIMMMRRRXXX```hhhnnnuuu|||~~~pppfff[[[WWWTTTUUUVVVUUUNNNIIIBBB@@@???AAAEEEJJJNNNOOOPPPRRRTTTWWWXXXXXXXXXWWWVVVZZZ^^^___```dddmmmttt~~~{{{{{{|||yyykkk```^^^```]]]XXX^^^ZZZ[[[jjjxxxoooeeeZZZSSSQQQMMMNNNTTTTTTOOORRRYYYppp}}}uuuhhhtttyyysssUUULLLEEEWWWyyyjjjsssrrrfffXXXMMMOOONNNNNNQQQVVVZZZ\\\\\\___dddnnnzzz~~~|||{{{|||zzzwwwsssooommmlllkkkjjjooovvv|||~~~{{{wwwsssxxxtttqqqrrrpppjjjeeeddd^^^aaagggnnnvvv~~~}}}yyytttsssvvv~~~nnnWWWNNNTTT\\\rrrwwwdddYYYQQQQQQPPPOOOTTT^^^ooozzzooopppwwwzzzwwwuuuuuutttrrrmmmhhhiiiccc^^^[[[ZZZ]]]hhhsssnnn]]][[[XXXTTTIIINNNFFFDDDBBB@@@@@@>>><<<:::555333111000000111111000///////////////.........---------...............---,,,,,,,,,---///111222111111000000000000111111...000111222555===JJJTTT[[[PPPCCC@@@KKKVVVTTTLLLGGG<<<222222:::AAA@@@<<<999888666666999???EEEIIIHHHJJJMMMPPPUUU[[[bbbgggrrrzzztttjjj]]]YYYUUUUUUVVVTTTNNNHHHBBB@@@???@@@EEEJJJNNNOOOPPPRRRUUUWWWXXXYYYXXXWWWUUUZZZ___``````dddmmmuuuzzzppprrruuutttrrrtttwwwtttmmmhhhdddccclll|||zzzrrriiibbbZZZRRRNNNPPPMMMGGGHHHNNN\\\nnnzzz}}}uuuhhhvvv{{{sssQQQJJJBBBSSSzzzuuuxxxeeeUUUSSSQQQOOOPPPSSSWWWZZZ[[[^^^ccclllxxx|||{{{wwwtttoookkkhhheeecccaaa```ccchhhpppyyyzzzjjjaaa```___```bbbgggkkknnn}}}zzzxxxvvvsssuuuyyy~~~yyybbbPPPOOOXXXYYYiiiuuunnn___RRRPPPOOOMMMOOOVVVbbbuuussspppttt}}}yyyuuupppkkkiiigggccc___]]][[[^^^gggrrrlll\\\[[[YYYVVVLLLQQQFFFDDDBBBAAA@@@>>><<<:::555333000000000111111000------......///000000000,,,------....../////////---,,,++++++,,,...111222111111000000000000111111222333333111222:::FFFOOOSSSMMMDDD@@@GGGPPPRRRMMMHHH===222222:::AAA@@@<<<:::888666666999???FFFJJJIIIJJJLLLNNNPPPUUU[[[___mmmvvvvvvlll^^^ZZZVVVTTTUUUSSSLLLFFFBBB@@@???@@@DDDIIIMMMOOOQQQRRRUUUWWWYYYYYYXXXXXXUUUZZZ___```___cccllluuussscccWWWkkkvvv~~~wwwllliiihhhlllvvvuuunnnfff\\\UUUTTTPPPHHHFFFKKKNNN^^^hhhtttvvvmmmgggwwwtttQQQJJJ@@@LLLpppzzzrrr```XXXTTTPPPOOOQQQUUUXXXYYY^^^bbbkkkwww~~~zzzxxxooolllhhheeedddbbbaaa___^^^___dddmmm|||ttthhheee___ZZZYYYZZZ\\\___fffvvv{{{xxxvvvsssvvv{{{~~~rrr]]]NNNPPP[[[XXXgggqqqtttbbbRRROOOOOOMMMNNNRRRXXXllluuuoooqqqxxxrrrjjjxxx}}}uuunnnjjjhhhbbb^^^\\\[[[[[[]]]fffpppkkk\\\\\\YYYTTTIIIOOOGGGEEEBBBAAA@@@>>>;;;999888666333111111111000///222111111000///......---..............................---------......///111000000000111222333333333444555666888<<>>;;;999888555222111111111000///111111111000///.......................................---------...///////////////000111333444555333444555666888<<>>;;;999888555222111111111000///111111000000//////....................................------......///000.........000111333555666333444555666777;;;AAADDD@@@AAA???>>>>>>DDDLLLRRROOOHHH;;;333666???CCCBBB:::777666888999:::AAAIIIFFFGGGHHHKKKOOOWWW```gggooo{{{wwwjjjbbb\\\WWWXXX[[[XXXNNNDDD>>>>>>>>>???BBBFFFJJJMMMQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ[[[\\\aaaiiiooo{{{~~~kkk\\\TTTSSSTTT___wwwqqqyyy|||sssmmmbbbYYYSSSVVV```nnntttjjj]]]RRRLLLMMMJJJOOOUUU[[[gggxxxyyynnniiisss[[[FFFDDDDDDKKKZZZpppwwwiii|||jjj^^^RRROOOQQQRRRTTTWWWVVVZZZ```hhhvvv~~~yyyuuuqqqooolllkkkkkkjjjiiigggdddcccaaaaaafffqqqxxxuuutttnnnjjjkkkcccgggsss|||zzz{{{~~~sssWWWMMMQQQUUUYYY^^^gggppp^^^WWWPPPLLLPPPJJJMMMOOO]]]sss}}}sssyyyppp___\\\```cccmmmuuu}}}{{{xxxnnniiidddaaa___cccnnnzzzfff[[[YYYVVVSSSHHHLLLGGGEEEBBBAAA@@@>>>;;;999777555222111111111000000111000000000/////////..............................---------...///000111/////////000111333444555333444555555777:::@@@CCCAAABBB@@@======FFFPPPUUUSSSLLL>>>444555>>>DDDDDD;;;777666777888999>>>FFFFFFGGGHHHKKKPPPXXXaaahhhiiiuuuvvveee^^^XXXWWWZZZXXXNNNEEE======<<<===@@@DDDIIIKKKPPPQQQRRRSSSTTTTTTTTTTTTWWWYYYZZZ[[[\\\```gggmmmxxxtttggg^^^YYYZZZ[[[[[[yyy}}}yyyzzzuuummmbbbYYYYYY```mmm}}}zzzooocccYYYVVVWWWWWW^^^dddfffnnn|||wwwmmmiiiwwwvvvTTTFFFDDDEEEJJJVVVjjjccceee}}}tttdddUUUPPPQQQSSSTTTWWWVVVZZZ^^^dddppp~~~{{{yyyvvvuuutttrrrqqqpppooonnnjjjeee___YYYXXX[[[aaafffoooxxxuuuyyyttttttzzz~~~}}}|||}}}}}}}}}~~~fffNNNKKKSSSWWW[[[]]]eee}}}ssszzzpppXXXVVVNNNIIIOOOIIIHHHLLLVVVhhh~~~{{{~~~rrrkkklllgggnnnttt|||~~~tttooojjjgggeeehhhrrr}}}ggg]]]ZZZVVVSSSHHHJJJGGGEEEBBBAAA@@@>>>;;;999777444222111111111111000000000000000////////////........................---------...///000111111111111111111111111222222333444444555666999>>>BBBHHHHHHCCC<<<>>>HHHOOOQQQUUUNNN@@@555555===DDDEEE;;;888666777777777;;;BBBFFFHHHIIILLLPPPWWW^^^dddjjjtttiii```WWWUUUWWWVVVOOOGGG>>>===;;;<<<>>>BBBGGGJJJOOOPPPQQQRRRSSSTTTTTTTTTXXXZZZ[[[\\\\\\```gggllluuu}}}zzz|||~~~vvvvvvrrrllleee___]]]]]]XXXkkk~~~~~~wwwkkk```]]]aaaiiivvvvvvkkkbbb___aaafffnnntttuuuyyyvvvnnnlllzzznnnOOOGGGCCCBBBIIITTThhhiiiWWWdddzzziiiXXXRRRRRRSSSTTTVVVXXX[[[]]]___jjj{{{~~~~~~{{{{{{{{{yyyvvvtttsssrrrmmmggg^^^VVVQQQQQQRRRSSS]]]sss|||}}}}}}||||||}}}~~~xxxyyyzzzzzz[[[KKKMMMUUUYYY[[[\\\bbbyyyxxxtttiiiUUUYYYRRRKKKPPPKKKLLLLLLRRR___uuuvvvssszzzwwwrrrmmmjjjhhhkkktttfff^^^ZZZUUUTTTIIIJJJGGGEEEBBBAAA@@@>>>;;;999666444111111111222111000000000000000////////////........................---------...///000111222333222111111000000111111333333444444555999===AAACCCFFFCCC>>>BBBOOOXXXZZZUUUNNNBBB666555===DDDFFF;;;888777777666555999???FFFHHHKKKMMMQQQUUU[[[___mmmvvvnnncccWWWRRRTTTTTTPPPJJJ@@@>>><<<;;;===AAAEEEHHHMMMNNNOOOQQQRRRSSSTTTTTTWWWZZZ\\\\\\\\\___eeejjjrrruuuiiidddgggkkknnntttyyywwwnnneee___^^^YYY^^^ooouuukkkggggggjjjqqqyyyxxxoookkkmmmsss{{{uuuqqqqqqgggKKKEEEAAAAAAIIISSSdddxxxZZZZZZttt}}}nnn^^^VVVSSSQQQQQQSSSWWWZZZ[[[[[[cccuuu~~~}}}zzzwwwvvvvvvooohhh^^^UUUQQQOOOPPPPPPXXXnnnuuuppptttrrrsssuuuxxx|||zzzzzz{{{oooUUUMMMRRRWWWZZZ\\\\\\```ssssssoooVVVWWWSSSLLLNNNIIIMMMNNNOOOXXXiii}}}xxxsssooollljjjlllvvvbbb\\\XXXTTTUUUKKKKKKGGGEEEBBBAAA@@@>>>;;;999666444111000111222222111////////////000000000000........................------......///111222333222111111111111111222222222333444444555888===@@@CCCLLLNNNGGGGGGTTTaaaeeeSSSNNNBBB777666===DDDFFF<<<888777777666444777<<>>;;;999666444111000111222222111////////////000000000000........................------......///111222333000000000000111222333444222333333333444777<<<@@@RRR^^^```SSSJJJQQQ]]]bbbQQQMMMCCC888666===DDDFFF<<<888777777555333666;;;AAAEEEKKKOOORRRUUUWWWYYYfffppp}}}wwwiiiXXXPPPRRRUUUTTTQQQCCCAAA>>>;;;<<>><<<:::888777666444222111000//////222111111000000000000000---------...............------......///000000000333444555444111000111222333555666444111333888>>>RRR```ggg\\\MMMJJJQQQWWWZZZGGGBBB>>>222;;;HHHAAA;;;:::888444222222666888BBBFFFKKKLLLMMMPPPWWW^^^cccmmmzzzzzziiiYYYTTTTTTTTTRRRRRRHHHDDD???<<<===AAADDDFFFGGGIIIKKKMMMNNNOOOQQQSSSSSSTTTUUUUUUWWWZZZ```dddjjjvvvyyyqqqggg___\\\^^^bbbeeevvv~~~{{{lllcccppp}}}yyyxxxzzz~~~yyysssnnnhhhqqq~~~~~~wwwxxxtttPPPCCCCCCJJJQQQZZZ___^^^tttnnnWWWUUU```vvvyyyqqq___NNNIIIHHHFFFHHHNNNUUUWWWYYYaaaooo{{{~~~lll^^^YYYOOOBBB>>>CCCEEESSSaaahhhrrriii[[[QQQMMMTTT```kkkyyy}}}gggYYYRRRRRRVVV[[[aaa]]]^^^eeekkkuuu~~~^^^SSSTTTNNNIIILLLLLLIIIJJJOOOYYYiii|||wwwuuuxxxuuuaaaZZZ\\\TTTOOONNNIIIHHHEEEBBB???>>><<<:::888666555444222111000//////222111000000//////000000..................------------......//////000000000111111000///...///111222444666444111222888===LLLXXX^^^UUUIIIHHHOOOUUUWWWHHHEEEAAA666>>>LLLIII===;;;777444333444666777@@@DDDJJJMMMNNNQQQWWW\\\bbbmmmyyy|||kkkZZZSSSSSSRRRQQQQQQGGGCCC===;;;<<>><<<:::888666555444222111000000///222111000000//////000000/////////...---------,,,---------...//////000000///000000///---...000333222444555444222333888<<>><<<:::888666555333222111000000000111111000///////////////000000///...---,,,,,,,,,,,,,,,---......//////000000000000000///000333666444555666555444555999<<>>777444666888666333999???FFFLLLPPPSSSVVVXXX___kkkxxxttt```UUUPPPMMMMMMOOOFFFBBB===:::;;;===???@@@CCCFFFHHHIIIJJJKKKNNNPPPOOOQQQRRRSSSTTTWWW[[[^^^```gggttt{{{vvvzzz|||wwwrrrooonnnqqqsssttt|||vvvrrrnnnjjjmmmrrr{{{{{{zzzzzz{{{}}}}}}~~~}}}\\\FFFEEEHHHLLLPPPZZZffffffnnnrrrZZZLLLLLLWWW```\\\OOOFFFDDDFFFHHHLLLRRRUUUXXXaaannnxxx~~~fffOOOIIIFFF???@@@;;;===BBBBBBGGG```~~~ssslllrrr}}}zzzcccPPPMMMRRR[[[nnnwwwfffVVVRRRVVVYYYZZZZZZZZZZZZ]]]___]]]ddd~~~}}}eeeRRRPPPNNNHHHEEEGGGIIIIIIHHHLLL]]]nnnyyybbbXXXZZZUUUQQQPPPIIIHHHEEEBBB???>>><<<:::888555444333222111000000000111000000///.../////////000000///...---,,,,,,,,,,,,,,,------...////////////000111000000111444666555666666666666777:::;;;BBBDDDFFFEEEBBBAAADDDIIIOOOUUUSSSHHH>>>999AAANNNGGG@@@888666777888666333777<<>>??????BBBDDDFFFHHHHHHJJJLLLNNNOOOQQQSSSTTTUUUWWWZZZ]]]___dddlllxxx}}}xxxqqqpppsssvvvpppttt~~~|||yyyuuuoookkklll{{{}}}{{{zzz|||zzzuuuuuuwww{{{rrrUUUEEEHHHJJJPPPSSS\\\jjjkkkppppppXXXEEEOOOYYYYYYPPPGGGFFFJJJGGGKKKOOOSSSXXXaaammmwwwvvv}}}___QQQKKKEEECCC======BBB@@@???QQQhhhwwwooohhhggglll{{{~~~kkkTTTOOORRRXXXjjjnnn```UUUTTTXXXYYYYYYYYYXXXXXX\\\]]][[[aaayyyrrriiiOOOKKKLLLIIIGGGHHHIIIIIIFFFGGGRRR```ooovvv~~~{{{cccXXXYYYUUURRRPPPJJJHHHEEEBBB???>>><<<:::888555444333222111111111111111000//////......///////////////...---------,,,,,,,,,,,,---......//////---///000111000000222333555555555666777888::::::BBBDDDGGGHHHDDD@@@CCCJJJMMMXXXSSSGGG???888;;;JJJHHHBBB<<<888777777666444555999@@@HHHOOOSSSVVVWWW[[[hhhvvvkkk\\\RRRKKKIIIKKKIIIEEE@@@>>>>>>>>>??????@@@BBBEEEFFFGGGHHHKKKMMMOOOQQQSSSTTTUUUVVVYYY\\\]]]aaahhhrrr~~~yyyxxx|||xxxwww{{{{{{uuupppmmmttt}}}xxxzzz||||||xxxpppjjjgggfffsssyyy{{{{{{jjjQQQGGGNNNOOOUUUXXX___kkkmmmppp}}}bbbEEEJJJQQQSSSLLLDDDCCCHHHGGGJJJMMMQQQUUU^^^iiiqqqnnnttt~~~rrrZZZNNNFFFBBB??????CCCBBBAAAJJJWWWlllxxx}}}ttteee\\\[[[\\\\\\eee{{{|||pppYYYTTTSSSUUUeeezzzcccZZZTTTUUUXXXXXXXXXYYYXXXXXXZZZ\\\ZZZ^^^rrrttttttTTTHHHHHHIIIHHHHHHIIIIIIFFFEEELLLUUUcccooo||||||cccWWWYYYVVVSSSQQQJJJHHHEEEBBB???>>><<<:::888444444333222111111111111000000///............///..................------+++,,,,,,------......///---000333444333222222222333333333444666777888888@@@CCCIIILLLGGGAAADDDMMMWWWcccZZZJJJCCC777444CCCHHHDDD???:::666555555555555888>>>FFFMMMSSSVVVWWWZZZggguuuooo```TTTKKKHHHIIIIIIFFFAAA>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGIIIKKKMMMOOOQQQSSSSSSUUUWWWYYY[[[^^^eeeooo{{{|||yyyvvvsss||||||wwwpppiiiccc```fffmmmyyyzzz}}}|||aaaMMMGGGOOOPPPXXXYYY]]]ggggggjjjvvvzzzQQQPPPPPPQQQLLLDDDBBBFFFHHHJJJKKKMMMQQQXXXaaahhhhhhlllvvviiiUUUJJJEEEEEEEEEGGGIIILLLPPPSSSYYYaaafffaaaYYYWWW[[[___[[[___pppuuu^^^[[[YYYVVVcccwwwsssXXXSSSRRRUUUVVVUUUWWWZZZ[[[XXXYYY[[[XXXYYYiii|||cccLLLGGGKKKIIIGGGFFFHHHHHHFFFHHHLLLYYYhhhwww|||cccWWWYYYVVVSSSQQQJJJHHHEEEBBB???>>><<<:::888444444333222111111111111000000///...............---------...............++++++,,,------......///000333666888666444333333222111111333555666666666===BBBJJJOOOIIIBBBFFFOOOjjjuuuhhhUUULLL<<<333AAAHHHFFFAAA;;;666444555666444777<<>>===>>>======>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNPPPQQQRRRSSSVVVXXX[[[^^^dddnnnyyytttyyyzzztttmmmfff```[[[dddrrryyy~~~tttYYYHHHDDDMMMOOOWWWXXXYYY``````bbbnnnccc]]]YYYXXXSSSKKKIIILLLJJJJJJJJJKKKMMMSSS[[[aaaeeegggrrr{{{bbbTTTKKKMMMMMMLLLQQQYYY[[[WWWXXX\\\^^^]]][[[^^^dddgggnnnfffmmm{{{~~~zzzdddaaa___ZZZdddwww}}}xxxeeeOOONNNPPPTTTUUUTTTVVV[[[]]]YYYYYYZZZWWWVVVbbbqqqwwwrrrRRRJJJOOOJJJFFFDDDGGGHHHFFFEEEGGGMMM]]]lllttt{{{