BM6P6(@ |||jjjTTTEEE;;;999666222000/////////------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******+++*********))))))(((((())))))************))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((('''&&&''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((yyyiiiZZZNNNBBB777000444333000...---------...------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((******++++++++++++******************)))))))))((())))))************))))))(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''}}}tttmmmYYYNNN???444///............---,,,++++++,,,......------------------------+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))************))))))(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{rrriii[[[III<<<777333///---...111222222...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***************++++++++++++***************)))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrdddSSSGGGBBB???;;;666/////////000000///,,,***.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********+++******++++++++++++******))))))))))))))))))******))))))************))))))'''(((((((((((()))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuudddUUUGGG???666222333555444222000000///...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++++++++******++++++++++++******))))))))))))************))))))************))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||sssbbbPPPFFFBBB===777---...000333444111+++'''---------------...111222***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,******++++++++++++******((()))))))))************))))))************))))))'''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvmmmfffccc```]]]ZZZCCCAAA<<<555222444444000///...---++++++,,,...///+++---//////---,,,++++++******,,,------......---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******(((((())))))*********+++))))))************))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))************************'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSNNNGGGAAA===:::888666222111111111000000/////////////////////////////////...,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++,,,******,,,///000...,,,...((('''+++,,,)))))),,,,,,+++***+++------+++(((---///000///---*********,,,,,,---,,,******+++,,,000///......+++)))***---//////...---------,,,,,,,,,---***&&&'''******'''((())))))***************)))))))))))))))***++++++******,,,------,,,++++++)))************+++++++++))))))************))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%'''(((***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))*********++++++++++++((((((((((((((((((((((((+++*********))))))((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))'''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&(((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===:::555333222111000///111000000000////////////........................---,,,+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++---+++***+++------+++(((***&&&%%%***+++)))***...++++++,,,,,,++++++---///+++,,,------,,,---000222,,,,,,,,,,,,,,,---///111///---------------,,,,,,............///000//////,,,......+++,,,000000---+++++++++++++++,,,---...)))***+++,,,,,,+++***)))((()))***+++++++++******************++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&''')))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((())))))))))))***((((((((((((((((((((((((************)))))))))(((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))'''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111///......///000///---/////////.......................................,,,+++***)))))))))******,,,+++************+++,,,,,,,,,,,,,,,++++++++++++++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,+++******+++,,,+++)))...,,,,,,///000...000333***---...,,,))))))...222------,,,+++***+++///222...///000111222444555666666555333222222222111000000///...///111111000///...111222//////111000,,,,,,++++++***++++++------)))***,,,---,,,+++)))'''((()))***++++++++++++***************+++++++++,,,))))))************))))))++++++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&222111111111222111///---------------------------------------------------+++++++++************+++++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++******************************++++++++++++******((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************++++++******)))***+++---------+++*********)))(((***+++,,,---///000000111333444222333333222222444888;;;<<<>>>AAADDDGGGHHHGGGFFFOOOPPPMMMEEE@@@???@@@AAA===;;;;;;<<<>>>>>><<<999>>>BBBBBB>>>999777444///111111111111000///---,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((('''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&/////////000000///,,,***,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++************++++++******************************++++++++++++******((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******++++++++++++******************,,,------///000///---...000111//////333;;;CCCGGGDDD@@@:::<<<>>>AAADDDHHHMMMPPPNNNQQQWWW^^^dddfffdddaaalllpppmmm___SSSQQQUUUXXXPPPOOOOOOSSSWWWYYYVVVSSS\\\```___WWWOOOIIICCC>>><<<===???@@@===999333000000000///......///000111---------,,,++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************)))(((''''''((()))***)))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((())))))((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++---//////---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***++++++***))))))++++++++++++************++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************+++,,,,,,------,,,,,,,,,+++)))***,,,...000555777333111444777888777888===JJJXXX^^^ZZZSSSJJJKKKKKKKKKLLLOOOTTTXXX[[[]]]bbbjjjrrrvvvtttqqqssszzzyyykkkaaaaaaeeefffZZZYYY[[[aaaiiimmmkkkhhhnnnsssrrriii___YYYTTTOOOFFFHHHJJJJJJGGGBBB;;;777333222111000////////////000///---,,,+++*********++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***((()))))))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((((((((('''((())))))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,---///000///...,,,,,,,,,,,,------......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++((()))***++++++***)))(((++++++++++++************++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************************++++++,,,------......---///000000000222666::::::@@@AAA;;;666888:::999DDDFFFLLLVVVaaafffddd```YYYWWWSSSPPPQQQVVV^^^dddllljjjiiilllrrruuutttrrrmmmuuuwwwqqqqqqvvvvvvpppaaa___```gggppptttqqqmmmlllrrrsssllleeeaaa```]]]SSSTTTTTTTTTQQQNNNKKKHHHCCCDDDDDDCCC@@@<<<777555666444222///---,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++************************)))))))))******)))))))))'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((***)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&...---,,,,,,------,,,+++,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++,,,,,,+++***((()))***++++++***)))(((+++++++++************)))++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,------...//////---000333666888===DDDIIIbbbhhhggg]]]UUUTTTUUUSSSPPPRRRVVV\\\aaaccccccbbb\\\YYYVVVVVV[[[ggguuuzzzrrroooqqqssssssqqqkkksssxxxzzz|||jjjhhhhhhmmmtttvvvrrrlllfffmmmppplllhhhhhhiiiiiidddcccaaa```^^^^^^]]]]]][[[]]]___^^^YYYRRRIIIDDD<<<:::777444222000//////++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++************************((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%&&&''')))***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))###%%%'''&&&$$$###$$$'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************++++++***)))(((((())))))******************************))))))******+++,,,+++++++++***************+++***((((((***++++++***)))+++------,,,,,,------------...000//////333888888666;;;GGGQQQWWWaaajjjnnnddd```]]]eeebbb```bbbaaa^^^^^^aaa\\\^^^^^^\\\^^^kkk{{{lllkkkoooiii___fffkkkssszzz{{{llleeekkkpppmmmjjjmmmmmmjjjjjjkkkjjjkkkqqqyyyvvvvvvvvvyyyzzzuuullleeepppnnnxxx|||fff[[[TTTOOOKKKIIIAAA888555999222333222111///...000222...,,,******,,,---...---///---,,,---------***(((,,,,,,------,,,,,,+++*********++++++++++++************++++++++++++******))))))))))))))))))))))))))))))((((((***,,,///000777555000***&&&&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''...---------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))************************++++++***)))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,+++*********+++++++++***,,,---///...------...000444333444555666777999;;;EEEEEELLLZZZeeeiiilllpppwwwrrrooojjjccc______aaaaaa______ccc]]]___aaa```aaakkk|||~~~pppjjjhhhccc\\\ggglllssswww|||vvvggggggiiifffdddhhhqqqmmmkkkllllllnnnttt|||xxxyyyxxxwwwttttttvvvxxx}}}}}}zzzoooeee___ZZZVVVMMMCCC???BBBBBB===666///,,,,,,///111///...,,,+++,,,---,,,+++...---,,,---......,,,***,,,------------,,,++++++******++++++++++++************++++++++++++******************************......------...000222333444333222...+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''&&&%%%%%%&&&''''''------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))************************+++***))))))))))))))))))******************************))))))******+++,,,******++++++,,,---------***++++++,,,,,,++++++***......///......///222444222555888===DDDMMMTTTYYY^^^[[[]]]gggqqqtttuuuuuuyyywwwqqqiiilllhhhgggiiihhheeeeeehhheeegggfffdddbbbfffpppyyy~~~tttmmmhhhdddcccgggjjjkkknnnxxx{{{pppqqquuussspppqqqzzzuuuqqqsssuuuwww}}}zzz~~~}}}wwwuuuzzz~~~mmmjjjgggeee```[[[ZZZ]]]YYYRRRIIIAAA<<<888333000///...------......---,,,---,,,+++,,,...///...,,,---------------,,,++++++******++++++++++++************++++++++++++******************************,,,+++*********+++---...,,,...000000---***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''&&&%%%%%%&&&'''''',,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******************************)))))))))))))))*********************************))))))******+++,,,++++++++++++++++++,,,,,,)))+++------,,,,,,+++,,,...///000111222555999======HHHSSSYYY___hhhqqqwwwrrrkkkdddfffmmmssstttssswwwzzz|||{{{yyyvvvnnnhhhwwwtttssstttrrrmmmjjjllliiigggccc]]]YYYYYY]]]bbbdddnnnvvvwwwpppgggaaa]]]TTTSSSRRRRRRVVV^^^gggnnnjjjdddcccjjjpppmmmfffccceee___\\\___bbbcccfffjjjoooyyy}}}yyyppppppqqqqqqpppoooppprrrmmmjjjfffccc]]]PPP@@@333111000///000111111///------+++***+++---......------------...---,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******************************(((((('''&&&&&&&&&'''(((&&&))),,,,,,***((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))************************************))))))******+++,,,,,,,,,,,,+++*********)))***,,,...///...---///000555777999;;;>>>CCCHHHLLL___uuu}}}yyywwwqqqjjjiiiooottttttpppmmmqqqxxx~~~}}}vvvpppmmmooonnnqqquuussskkkfffeee```]]]XXXTTTSSSVVVZZZ]]]```fffpppvvvssskkkbbb]]]```ZZZUUUVVV[[[```aaa```\\\\\\___fffkkkiiidddaaa^^^VVVRRRTTTWWWWWWVVVVVV]]]fffuuu||||||wwwsssqqqpppnnnpppsssvvvyyyzzzyyywwwvvvvvvuuuwwwwwwwwwwwwqqqcccOOOAAA???===999777555333000......,,,++++++---......---------.........---,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************+++******)))))))))))))))&&&((())))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''''''''''''''''''''''')))************+++++++++***************************************************************+++++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++******************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,///111111000111555999CCCFFFIIIMMMPPPUUU[[[___uuuvvvssssssssstttxxx{{{vvvnnnmmmnnnuuu{{{vvviiibbbccc[[[^^^fffoooppphhh```]]]]]][[[YYY[[[aaaiiiooorrrqqqrrrwww||||||ssskkkgggssslllfffeeeiiillljjjgggiiijjjlllooottt|||~~~rrrgggeeefffddd```^^^XXX[[[bbbkkkrrrppphhh```]]]YYYTTTRRRVVVaaaoooyyysssxxx}}}}}}||||||zzzwwwwwwvvvuuutttqqqiii]]]UUUWWWRRRKKKDDD>>>999444111333111...---.........---...............---,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&'''(((((((((((('''&&&))))))))))))******++++++************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++******************************))))))******+++,,,,,,,,,,,,---...//////000111333666555444777===BBBRRRUUUYYY]]]```dddhhhkkkuuu|||uuuyyy{{{zzzzzzzzzuuummmiiidddfffmmmiii\\\VVVYYYWWW]]]kkkxxxzzzpppddd___dddccceeekkkttt{{{pppnnnooossspppiiifffgggqqqmmmhhhdddccceeehhhjjjmmmqqqrrrqqqtttvvvmmmjjjfffaaa______```ccchhhjjjeeeZZZPPPIIIHHHFFFEEEJJJXXXiiitttqqqyyy|||wwwlllmmmmmmnnnmmmkkkhhhggglllfff\\\SSSKKKEEEAAA>>>:::777333111000000///..................------,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++'''(((((()))))))))((((((((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((('''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***++++++*********************************)))***++++++,,,++++++---///111222444555444777999888777;;;BBBIIIZZZ]]]aaaeeegggjjjmmmpppsss}}}~~~vvvrrrssspppkkk]]]UUUVVVbbbfff___]]]cccbbbkkk{{{}}}ooogggjjjiiilllrrryyy}}}|||yyyrrrpppppprrroooiiikkkrrr||||||yyyrrrlllnnnvvvzzz{{{yyytttnnniiieeecccbbbhhhpppyyy{{{ttthhh^^^UUUUUURRRKKKIIIOOOZZZaaazzz|||uuulllbbbfffkkknnnooooooooopppvvvoooeee\\\UUUQQQNNNLLL???;;;777444222111000///......//////......---,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++(((((()))***+++*********$$$''')))***)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,---......,,,---///222666:::>>>AAADDD@@@BBBKKKPPPMMMKKKMMMVVVWWW^^^ggglllnnnpppuuuyyy|||wwwooogggeeeeeefffjjjooottthhh^^^aaahhhjjjhhhfffgggpppyyy}}}yyyzzz{{{~~~~~~|||yyy~~~}}}uuuqqqppp}}}sssiiiiiilllhhhvvv{{{pppeee```bbbdddbbbZZZSSSRRRTTTnnnvvvxxxsssuuurrrrrrxxx|||tttzzznnngggkkkiiiaaaYYYRRRDDD999666777666111...------...///...---+++///---+++++++++,,,+++***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++))))))***+++,,,---......111000111888FFFXXXiiisssnnnddd[[[[[[\\\ZZZZZZ\\\cccbbbdddggghhhggglllrrruuusssqqqsssvvvvvvqqqmmmcccaaadddmmmtttwww{{{{{{ooodddcccgggiiijjjlllooouuu}}}|||yyyyyyyyyvvvwwwrrrzzz{{{wwwuuupppjjjhhhhhhhhhgggeeeccceeeggglllqqqpppiiiiiiqqqtttpppjjjnnnzzzqqqfffjjjmmmjjjbbb\\\QQQFFF@@@===777///555333111000000///---+++---+++***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,---...///000000777333444@@@YYYxxxwwwkkkgggffffffhhhcccbbbdddhhhhhhhhhjjjooohhhbbb\\\ZZZ\\\```bbbbbbcccdddlllxxx~~~~~~zzzsssnnnooopppqqqtttxxx{{{}}}~~~{{{|||}}}~~~}}}~~~{{{tttrrrvvvyyyzzzvvvtttuuuvvvtttyyyvvvrrrpppppprrrttttttjjjllliiibbbccciiijjjeee^^^cccoooxxxwwwrrrxxxttteeedddeeecccaaa```[[[UUURRROOOHHH???===:::666333111000...---...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))******************))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,......///111222333444555999777;;;KKKfffrrrnnnppptttvvvgggbbbccciiimmmjjjeeebbbYYYVVVSSSTTTZZZbbbhhhkkkoooooouuu}}}}}}yyyxxxssstttxxx~~~~~~}}}xxxxxxxxxxxxyyy}}}~~~~~~}}}||||||zzzpppkkkqqqtttvvvxxxzzz}}}{{{{{{}}}zzzuuulllllliiidddgggmmmnnnjjjaaacccggghhh```XXXYYY```}}}}}}pppfff^^^XXX]]]___```^^^^^^^^^YYYQQQHHHCCC<<<777333222111000000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((()))))))))******************))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,...///111333555777999:::<<<@@@IIIZZZooouuuxxx{{{ooofffjjjooolll```WWWWWWYYY]]]cccjjjppptttuuutttqqqsssyyy||||||}}}tttvvv}}}yyyuuuyyy{{{ttttttuuuyyy{{{sssrrrssswww|||~~~yyyyyyuuuqqqqqqttttttsssxxxzzz|||xxxlll[[[PPPLLL___nnn}}}~~~uuukkkddddddhhhjjjiiijjjkkkhhhbbb\\\UUUJJJ@@@999666444333111///------...///......++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((()))))))))***************)))))))))((((((((('''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,---...///000111444777:::===???AAAEEEMMMYYYgggttt}}}wwwttt}}}tttgggiiirrrsssllleee```eeemmmuuuzzz|||{{{zzz|||wwwtttvvvyyyzzz|||}}}}}}~~~uuuuuuuuuuuu{{{yyytttuuuzzz~~~|||cccSSSYYYbbbooowwwzzzxxxvvvuuukkkrrrxxx{{{uuukkk]]]OOOGGGBBB@@@@@@888555111...///000000000++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---///111222333666888;;;???CCCGGGJJJLLLSSSZZZdddkkknnnrrrwww|||rrrsssoookkkooo|||yyypppkkkqqqzzz|||wwwsssgggnnnwww}}}|||zzzvvvuuuvvv~~~wwwuuurrrqqqvvv{{{www{{{{{{}}}jjjhhhgggeeeeeegggiiilllppphhhrrr~~~}}}nnnaaaZZZWWWXXXYYYOOOIII@@@888444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777===???BBBGGGLLLPPPTTTVVV]]]bbbggggggeeegggooovvvooopppkkk```[[[```fffhhhooonnnttt~~~|||sssnnnhhhnnnwww~~~wwwrrrqqq}}}{{{vvvwwwzzz~~~uuuqqqnnnrrr|||wwwttt{{{}}}}}}sssggg^^^ZZZZZZ\\\```dddppp|||wwwmmmiiijjjmmmpppggg^^^PPPCCC999333000...------------------------------------------------))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((()))************))))))************++++++++++++******+++,,,------,,,***))),,,000222444;;;DDD<<>>:::555///---...///,,,,,,...,,,,,,,,,,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))(((((()))((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++************+++++++++,,,++++++++++++,,,---...///222444777888===RRRxxxhhh\\\[[[___gggggghhhccc^^^aaagggbbbWWWYYY[[[]]]```cccggglllpppuuu|||{{{xxxzzz~~~{{{{{{yyy|||~~~xxxvvvzzz~~~vvvvvvrrrjjjgggnnn~~~xxxrrrmmmkkkxxx}}}zzzssskkkeee```]]]]]]kkkuuu|||wwwqqqkkknnnooopppmmm```NNNBBB>>>===777444444333///,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((()))))))))******************************((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---......///000333555333666<<>>:::444/////////...---,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''(((((()))))))))*********+++************)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((,,,++++++***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---//////000222777:::999===DDDMMMUUUcccxxxxxxaaa___eeepppyyyfffnnn}}}tttpppkkkjjjmmmttt{{{}}}|||pppsssyyy|||{{{{{{}}}zzz{{{yyyvvvwwwzzzzzzvvvpppuuu|||}}}uuuwwwxxxtttnnngggdddcccYYYRRRIIIEEEEEEFFFEEEDDDAAAHHHNNNRRRZZZeeennnqqqnnnnnnooouuuxxxkkk```UUUZZZ^^^```gggsss{{{~~~xxxsssllliiijjjhhhbbb[[[WWWPPPIIIEEE???666000///...---,,,++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))***((('''((()))***)))((())))))))))))************))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''((((((((()))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***---///000111555;;;@@@<<<@@@JJJWWWaaaiiirrr{{{~~~|||mmmbbbfffkkkppp{{{}}}qqqxxxrrruuu}}}vvvnnnmmmmmmooouuu{{{}}}}}}~~~{{{}}}|||zzztttvvvyyyzzzvvvoookkkddd]]]XXXSSSOOOLLLHHHEEEAAA@@@BBBCCCAAA???<<>>;;;>>>BBBCCC@@@@@@DDDGGGGGGEEELLLVVVddduuuyyy}}}||||||zzzvvvuuuvvvzzz}}}}}}zzzyyy|||{{{wwwxxxvvvoooggggggmmmqqqqqqxxxyyyooobbbYYYOOODDD>>>===888555222///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))))))))************************************))))))))))))))))))))))))***)))((()))******)))((())))))*********+++++++++'''((())))))***+++,,,,,,))))))*********+++++++++************************(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((()))***************++++++,,,,,,,,,---------///333888:::;;;@@@IIIPPP```aaaeeeiiiiiiiiinnnvvv}}}xxxkkkhhhqqqqqqkkkoookkkmmmnnnppp||||||qqqjjjkkkmmmjjjooo{{{~~~xxxtttxxxzzzvvvooohhheeeddd[[[\\\[[[YYYZZZ\\\ZZZTTTLLLPPPTTTUUURRRNNNKKKJJJHHHJJJMMMPPPPPPOOONNNMMMBBBEEEEEEAAA@@@CCCEEEDDDGGGKKKRRR\\\kkkyyy}}}zzznnnqqqwwwzzzuuupppsssyyypppsssyyy~~~zzz}}}oooyyy|||vvvrrrqqqmmmhhhjjjvvvrrrggg\\\QQQKKKKKK===:::666111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))*********+++************************))))))))))))))))))))))))***)))((()))***+++***((()))************+++++++++(((((()))***,,,---...///)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''(((((()))*********%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))(((***,,,---+++)))...******...000......000888888777777???MMM\\\eeeiiiooorrrnnnhhhffffffgggpppqqqqqqpppooommmkkkiiinnnjjjjjjssszzzxxxrrriiilllppppppvvv~~~zzzyyyyyywww{{{|||ssspppiii```[[[XXXUUUOOOJJJRRRNNNJJJKKKRRR\\\cccggggggdddggglllfff[[[[[[ccccccbbbaaaccceeebbbYYYRRRNNNIIIHHHJJJHHHEEEHHHNNNYYYWWWTTTUUUbbbsssyyyuuusssmmmfffbbbccckkkttt{{{uuuooorrrzzz}}}~~~~~~|||vvvpppdddeeekkktttxxx{{{~~~qqqggg___YYYWWWSSSLLLAAA777000......///---...///...---,,,---...************************************************))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((+++++++++***************************))))))))))))))))))))))))***+++,,,,,,)))+++,,,***&&&$$$%%%''''''(((((()))******)))))),,,+++***))))))***+++,,,+++******)))((((((''''''***+++,,,,,,+++***((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''&&&$$$&&&)))'''"""(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***************+++++++++,,,+++***+++---...,,,***---)))(((,,,...///111555777;;;???BBBKKKWWW```eeekkkoooqqqoookkkhhhggggggiiiiiikkklllnnnmmmllljjjpppppptttzzzzzzyyyuuuvvvpppqqqqqqsss}}}vvvnnnxxx|||~~~|||wwwtttuuuxxx}}}iiibbbUUUSSSOOONNNMMMLLLIIIGGGMMMLLLMMMSSS^^^mmm{{{~~~|||rrrsss|||~~~~~~~~~yyyttt^^^XXXUUUVVVVVVSSSTTTYYYcccffffffdddhhhqqqvvvvvvqqqkkkaaaYYYYYY^^^gggnnnooogggfffqqqzzz}}}}}}yyy|||~~~zzzttttttllleeebbbbbbgggvvvvvvjjjccc```eee^^^RRREEE<<<666222111---------,,,+++******+++++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))((('''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((******************************************)))))),,,+++******)))************,,,---+++)))'''(((*********++++++++++++++++++******++++++++++++******------,,,,,,++++++******++++++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))...000,,,'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++++++++*********))))))...---,,,,,,---...,,,+++...******...000222666;;;888DDDQQQ\\\fffmmmlllhhhnnnmmmlllllllllmmmnnnppplllkkkiiijjjkkkkkkjjjiiivvv{{{}}}|||~~~{{{}}}www|||yyyttt{{{zzzwwwkkkrrrwwwyyyzzzwwwrrrmmmkkklllooopppqqqpppgggXXXNNNKKKFFFHHHIIIIIIGGGEEEDDDDDDHHHLLLRRR[[[hhhzzzyyytttnnneee___\\\```gggkkkiiihhhmmmuuuzzzyyyqqqdddYYYTTTUUU[[[___^^^TTTOOOUUU\\\cccnnnzzzxxxsssxxxwwwwwwwwwqqqhhhddddddrrr|||tttjjjffflllhhhaaaXXXNNNBBB777000000///---+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&(((((((((''''''(((((()))******************************************************)))(((((())))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++***))))))************++++++++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***333777000'''%%%(((+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************...---,,,,,,,,,,,,,,,,,,///---///333555666:::@@@DDDZZZuuuyyyqqqnnnnnnqqquuuvvvxxxzzzuuuqqqllllllooosssuuuvvv}}}wwwtttvvvyyyxxxzzzyyyuuuyyy~~~tttuuuyyywwwvvvtttuuusssoooiiidddbbbaaa[[[VVVPPPLLLIIIHHHHHHIIITTTXXX\\\[[[UUUPPPNNNNNNSSSZZZccckkksssrrrhhhYYY]]]___]]]^^^fffrrr|||zzznnnbbbZZZVVVUUUVVVTTTKKKEEEEEEHHHKKKSSS\\\yyy|||zzzhhhVVV]]]jjj|||~~~tttmmmggghhhhhhgggaaaTTTDDD888444222///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))'''''''''((()))((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''''''''''''''(((((((((((((((((()))***)))))))))*********************++++++++++++,,,,,,++++++++++++,,,---...///,,,------......//////000.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''///444---%%%###''')))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++***+++,,,---......222888999999<<>>666111000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))+++***))))))++++++***)))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))***++++++******++++++,,,------------......//////000000000111111000000000000111111111000000111444555555444333555777::::::999666555444333222111111222333444333333222222111000000000------......---,,,***)))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&%%%(((,,,***%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***,,,,,,+++***+++///222444555999>>>AAAEEENNNYYYggg{{{uuuyyylllnnnwww|||wwwvvvyyy{{{zzzxxxttttttuuuxxxzzzyyyyyyxxxmmmdddfffmmmnnn{{{xxxooohhh[[[RRRNNNOOOSSSYYYaaaiiinnnqqqjjjmmmlllhhhjjjqqqvvvvvvyyyzzzpppmmmnnnxxxyyyyyyxxxtttooojjjggg___bbbccc```[[[WWWUUUTTTSSSRRROOOUUUaaa```aaannnjjjbbbdddqqq}}}xxxvvvxxx}}}yyywwwxxx{{{sssiiiTTTLLL@@@888555333///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''((()))))))))))))))***)))((()))***+++***((('''''''''''''''''''''''')))((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,------...////////////000111111222333333222222333444666888:::;;;999777666888;;;===<<<:::>>>AAAFFFJJJKKKIIIEEECCC===>>>@@@AAAAAA@@@>>>===999888777666555444333222000222555777888777444333///......---,,,++++++***))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''&&&%%%)))---+++&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++++++++***************+++,,,---,,,+++---111555;;;;;;===BBBFFFMMM[[[hhhlllxxx}}}ttt|||ssslll}}}~~~}}}zzzvvvtttoooooonnnkkkeee``````ccc\\\UUU^^^jjjmmmsssyyywwwsssssshhh___\\\SSSOOOWWWMMMPPPWWW```iiiqqquuuvvv{{{|||xxxxxxzzzyyytttnnnlllllllllTTT]]]TTTHHHLLLRRRRRRTTTOOOHHHLLL\\\iiimmmuuu~~~|||uuuyyy~~~|||{{{sssbbbXXXJJJ@@@:::666222...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******''''''((()))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******(((((((((((()))***+++,,,,,,,,,------...///000000000000111222333333444444777999;;;@@@DDDIIIMMMPPPHHHFFFEEEFFFJJJKKKJJJHHHPPPTTT[[[___aaa^^^ZZZWWWOOORRRWWWZZZZZZWWWRRROOODDDCCCBBBAAA???===<<<<<<<<>>>>>;;;666444666555///+++,,,......,,,+++,,,+++++++++++++++,,,---,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''((()))+++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************************++++++++++++++++++++++++++++++++++++,,,---...///---222777888888===JJJTTTeeerrr|||sssrrrrrruuuyyywwwooohhhggglllrrrxxx{{{}}}{{{yyy}}}|||vvvhhhiii~~~qqqmmmnnnfffccc___]]]```fffmmmqqqxxx||||||wwwooohhhccc___\\\[[[]]]___```___kkkpppuuuwwwwww{{{}}}uuuooobbbVVV```qqquuuvvvmmmgggaaa\\\NNNFFF<<<444111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++******************************++++++++++++******************************((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((())))))((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))***)))))))))************+++(((***------------...000///222444666777999>>>AAAIIIPPP\\\hhhuuu{{{ttttttvvvtttqqqkkkhhhffffffgggiiikkkmmmppp|||tttpppsssyyyyyytttuuuxxx|||{{{xxxxxxxxx}}}~~~xxxqqqnnnlllccc^^^ZZZXXXUUUOOONNNPPPDDD888......///---++++++++++++*********+++,,,,,,,,,++++++***************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))'''&&&((()))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++,,,---...000111...444;;;>>>AAAIIIVVVbbbfffkkkvvv|||~~~|||{{{{{{yyyuuuqqqvvv|||}}}xxx}}}wwwuuuyyy}}}}}}~~~vvvlllfffkkk}}}rrriiiggggggccc```^^^aaakkkxxxyyysssnnngggbbb```]]]XXXTTTSSSZZZfffsss~~~xxxjjjmmmuuusss|||yyynnnhhheeeccc[[[UUUIII>>>555111000000------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,******************************++++++++++++*********************+++++++++))))))))))))************))))))))))))))))))))))))************************''''''(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))*********++++++++++++))),,,//////...///333777...333;;;AAAFFFLLLTTTYYY___fffpppwwwzzz||||||{{{yyy{{{{{{uuupppppppppoooppprrrwwwxxxvvvyyy{{{{{{}}}zzzrrrrrruuuwwwtttqqqrrruuuwwwtttoookkkkkklllssswww~~~}}}zzz{{{aaaMMM;;;555444///,,,---,,,,,,+++******+++++++++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++)))'''&&&'''((()))((((((''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,...///111222111666===GGGPPPZZZccchhheeeeeejjjttt~~~}}}wwwqqqppppppoooooorrruuuqqqlllgggeeejjj{{{zzzqqqjjjfffffffffhhheeeccciiivvvxxxqqqjjjbbbXXXPPPGGGKKKUUUdddwwwuuuooowww|||yyyrrrnnniiieeegggddd[[[MMM???555333333...------------,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******************************++++++++++++******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************'''''''''((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((()))******+++*********+++++++++,,,,,,,,,///222111111333:::@@@;;;CCCNNNWWW[[[^^^cccgggiiiooouuuxxxvvvuuuwwwyyywwwzzz~~~yyyyyyyyywwwxxx{{{yyy{{{}}}zzz|||~~~wwwllloooppppppuuu}}}~~~zzz{{{uuussstttrrrjjjbbb```gggnnnnnnjjjgggjjjooowwwyyyiiiMMMAAA<<<444000111......---,,,+++++++++,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))''''''(((***(((((('''&&&&&&'''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))******++++++++++++++++++++++++++++++++++++***++++++,,,...000222333444666>>>LLL]]]hhhkkkjjjffffffiiiooowwwzzztttqqqkkkfffeeehhhlllkkkjjjfffaaacccrrr{{{rrrkkkhhhggggggfffnnnjjjhhhnnn||||||sssfffXXXNNNMMMJJJJJJRRRbbbvvvpppgggoooxxxzzzzzzwwwooohhhnnnnnnhhhZZZHHH:::555555......---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******************************++++++++++++******))))))******++++++++++++))))))))))))************))))))))))))))))))))))))************************&&&'''''''''(((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,///222444333333777???FFFMMMWWWccciiijjjhhhggghhhggglllqqqssssssuuu{{{www{{{{{{zzz}}}yyy|||{{{yyy}}}|||yyyvvvzzzyyyooobbbgggiiiggglllxxx|||zzzyyyuuukkkbbb[[[eeeooopppllllllrrrzzz{{{yyy|||}}}[[[KKKBBB888333555111000///...---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))(((((((((***,,,((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************)))************+++++++++''')))+++++++++++++++---///,,,+++,,,111555777777999???LLL[[[ggglllnnnooopppmmmhhhfffkkkyyy~~~zzzvvviiigggfffccciiiuuusssjjjaaa^^^^^^bbbllluuuuuuwwwwwwqqqkkkjjjooouuu|||{{{wwwjjj[[[WWWSSSNNNKKKNNNZZZnnn~~~}}}wwwvvvllljjjuuu|||yyyxxx|||{{{ppp```MMM===444222111///---+++,,,---......---++++++++++++---...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************)))(((((('''''''''((((((+++(((&&&'''***------,,,+++++++++---...---...000222000222888;;;GGGfff~~~pppoookkkeeegggiiilllllljjjmmmvvv~~~yyyxxxnnnlllhhhfffjjjqqqssspppnnnnnnkkkggghhhjjjdddZZZTTTPPPMMMQQQZZZeeellloooppprrrvvv{{{|||xxxpppjjjccclllxxx}}}{{{yyy{{{~~~uuuwww{{{~~~mmmYYYIIIBBB@@@===888222...---......///---...///...,,,)))((('''+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))&&&%%%%%%%%%'''(((((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************************++++++++++++(((***,,,,,,++++++,,,---+++,,,---...111555999<<>>777222111///---***,,,,,,+++***************++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********---...000222666:::>>>@@@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,...111444888???PPPlll|||xxxtttrrrgggmmmmmmssssssnnnsssppptttvvvttt|||yyyyyyvvvpppiiiddd```]]]ZZZRRRLLLKKKUUUeeeyyy}}}{{{zzzzzzyyywwwvvvuuutttssspppqqqsssvvvyyy{{{|||}}}~~~{{{yyywwwvvvuuutttttttttvvvzzz}}}|||^^^OOOMMMXXXdddxxx~~~{{{yyylllqqqxxxwwwpppgggeee]]]PPPAAA777333333......------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))************))))))))))))************))))))))))))***+++,,,,,,---...//////000444:::???JJJ\\\kkklllkkkmmmjjjdddfffeeedddeeeiiimmmmmmlllmmmzzzxxxpppqqqwwwzzzvvvrrrmmmxxxzzz|||zzz||||||wwwtttqqqlllccc[[[UUUSSSTTTTTTOOORRRVVVZZZ___eeemmmrrrvvv|||{{{tttqqqrrrqqqqqqssstttuuusssrrrhhh\\\MMMAAA:::666222///------,,,+++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''((((((((()))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++---000111333555999???FFFMMMSSSVVV))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************++++++,,,,,,,,,---------,,,---...---...000444777888???RRRsss{{{|||ttt|||||||||}}}}}}yyyqqqkkkggglllkkkssszzztttssskkkpppxxxzzzwwwrrrvvvuuulllbbb]]]\\\]]]ZZZUUUTTT[[[gggwww}}}xxxvvvwwwvvvuuutttrrrqqqppppppkkkmmmooorrruuuwwwyyyyyyzzzzzz{{{{{{|||}}}|||{{{xxxvvvrrrooommmllleeeeeeeeegggjjjnnnsssvvvyyy|||kkkYYYUUUJJJOOO\\\rrr}}}wwwrrrfffgggdddYYYIII;;;666666///...---,,,,,,---...///*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************************+++,,,---...---///111444777>>>HHHOOO^^^tttwwwkkkcccdddfffkkkqqqqqqjjjaaacccppppppjjjlllmmmooowwwwwwyyyxxxtttttt{{{|||xxx{{{yyy{{{xxxvvvwwwxxxxxxuuurrreee___UUUNNNKKKNNNTTTXXXWWW\\\eeeqqq{{{}}}yyy{{{|||eeeQQQDDD===777444......---,,,,,,,,,,,,---++++++++++++++++++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***---111555777999<<>>FFFUUU\\\fffoootttwwwzzz|||************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,------......///***---000111111555===DDDLLLZZZjjjxxx~~~zzz|||~~~}}}uuujjjfffccccccjjjuuu|||}}}{{{rrrooopppxxx}}}zzzuuuooojjjgggcccaaa___^^^]]]]]]^^^___cccbbbcccfffiiillllllllllllppprrrppppppqqqoookkkhhhddd\\\TTTMMMHHHEEECCCBBBBBBCCCCCCEEEIIINNNRRRZZZaaajjjssszzzuuuiiiYYYOOOHHHKKKMMMOOOWWWaaacccttt~~~{{{|||}}}~~~}}}vvvnnniiidddZZZJJJ===<<<666111111000...---///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++************************---,,,,,,///...,,,...333:::===GGGYYYiiipppkkkdddmmmvvv~~~{{{yyyuuupppppptttrrrnnnjjjlllsss|||||||||}}}zzzwwwsssrrrrrrtttwwwxxxwwwvvvpppppptttooopppjjjfffhhhkkkmmmpppuuurrrppplllkkkkkklllmmmnnnlllpppsssssspppooooooppp~~~vvvfffYYYUUUNNNHHHJJJVVVgggvvv~~~}}}uuussszzz|||}}}yyycccUUUKKKIIICCC;;;333///------...,,,++++++---------,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))*********+++///111555999<<>>@@@EEEHHHLLLTTT___kkkttt{{{}}}qqqiii\\\PPPLLLLLLJJJJJJMMMHHHYYYwwwwwwtttuuuxxxzzzzzzrrrkkkgggaaaWWWLLLBBB:::333222111...---......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,,,,,,,...222222///000444HHHMMMWWWdddnnnpppiiibbbgggiiioooyyyuuupppqqq|||~~~zzzrrrrrruuuuuussspppooollljjjjjjjjjkkkkkkqqqqqqyyyzzzrrrmmmnnnqqqsssvvvzzz}}}{{{xxxtttrrrsssuuuwwwsssyyy|||wwwrrrqqqsssuuutttwww{{{{{{ooofff^^^\\\[[[ZZZ```gggddd___```dddccccccpppvvvjjjkkkhhh]]]NNNAAA:::555111///---++++++,,,------,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***,,,...444555888>>>GGGUUUhhhvvvzzzzzz{{{|||vvv************************))))))*********+++++++++((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///---///111222777BBBQQQ]]]fffeeebbb```fffqqq{{{~~~rrriiikkkooovvvyyyuuusss|||~~~{{{vvvuuurrrmmmggg```ZZZVVVQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWYYY[[[\\\___dddiiihhhgggeee___XXXMMMIIICCC>>>999888888888666777999::::::<<>>LLLZZZdddbbbccccccbbbdddlllxxxwwwuuuxxxvvvsssnnneeeeeewww|||zzzrrrpppkkkfff___YYYTTTQQQJJJIIIGGGFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPSSSTTTVVV[[[^^^]]][[[YYYSSSLLLAAA???;;;888666666777888222444666777777777999;;;<<>>GGGSSSbbbqqqzzzyyyzzz{{{|||qqqkkkhhhfffRRRPPPIIIDDDPPPhhhxxx{{{vvvzzz}}}~~~nnnuuuxxx{{{{{{dddUUUFFF???;;;666111000//////.........---------...------,,,,,,------...,,,++++++++++++++++++,,,(((((()))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************++++++++++++,,,---///000222333444666AAAUUUjjjsssqqqmmmmmmiiikkkoootttyyyzzzwwwtttrrrkkkiiinnnpppllliiijjjooopppxxx|||tttnnnmmmiiigggfffcccdddnnn|||{{{wwwwwwxxxrrrsssqqqlllllluuu{{{zzzzzzwwwrrroooiiihhhggggggggggggggggggnnn~~~}}}{{{yyy{{{|||zzzzzzooodddUUUHHH@@@BBBNNNXXX]]]dddgggooozzzxxxvvv|||jjj>>>:::555111000///...---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++---000333444888AAANNNXXXrrr}}}nnncccRRRFFFFFFSSSgggvvv************************)))************++++++++++++++++++***((((((+++---******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///---,,,...---,,,111777;;;;;;KKKffftttsssssszzzzzzsssppprrr||||||yyyzzz{{{zzzzzzlllpppttttttvvvyyyyyyuuuqqqooommmooouuu~~~{{{|||vvvmmmqqq|||}}}zzzuuuooogggbbbWWWSSSMMMFFFAAA>>><<<<<<999999888888777777777666555555555666666777999999;;;;;;;;;:::999888777666444444333333222333333444444444444444444444444444777888;;;AAAKKKWWWaaahhhgggjjjmmmqqqtttwww||||||uuuppp```NNNGGGJJJVVViiiwwwyyyvvvzzz{{{tttnnnmmmuuuyyyfffQQQFFF???888444333000///...---------.........---,,,+++************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++*********))))))((((((+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++((((((((()))***)))000******000666777:::???HHHVVViii{{{wwwvvvvvvxxx}}}uuuooosss~~~||||||xxxnnnaaaZZZYYY___kkkwww~~~}}}~~~}}}ssshhhbbbeeefffeeemmmzzzvvvlllaaa\\\^^^]]]XXXRRROOOMMMLLLMMMNNNOOONNNLLLTTTZZZeeeoooxxx}}}zzzyyy|||zzzcccQQQIIIGGGFFFEEELLLRRR```oootttrrrtttyyyooonnnrrr}}}UUUEEE888666777333...---...+++***+++***(((+++000+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''''')))&&&&&&)))(((&&&'''+++,,,444;;;<<>>888444111///---,,,,,,,,,++++++...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))(((+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***))))))+++,,,,,,,,,000...000555888;;;CCCMMMXXXaaaqqqzzzttt}}}tttjjjbbbZZZ]]]___ggguuu{{{kkk___^^^^^^YYYXXX\\\ZZZSSSKKKHHHIIIIIIEEEAAACCCBBBBBBCCCFFFGGGFFFEEEBBBGGGOOOZZZeeeooovvvzzz|||~~~}}}||||||}}}tttcccYYYQQQJJJEEEHHHJJJSSSaaajjjnnnsssyyymmmjjjiiinnnwwwaaaRRRCCC===:::555222222444000......+++''''''***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((,,,))))))---...,,,---111666:::>>>CCCPPPcccuuuvvv}}}sssfffVVV[[[```eeegggjjjnnnrrr************************)))************+++++++++***++++++***))))))***,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---((())),,,000000000555<<>>DDDJJJNNNSSSWWW\\\bbbiiipppxxx}}}|||pppaaaUUULLLJJJPPPXXXdddgggqqq{{{xxxuuusssrrrooommmqqqwwwsssooocccSSSKKKIII@@@555333111...---,,,,,,+++***...---,,,++++++******+++++++++++++++++++++++++++******+++,,,,,,+++******************))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++---......///---///555:::<<>>>>>>>>===;;;:::::::::;;;>>>???>>>===999;;;>>>EEENNNYYYccciiilllqqqvvvwwwxxx{{{zzzqqqjjjaaaUUUMMMGGGFFFHHHRRR^^^hhhrrrzzzkkkgggcccbbbgggqqq{{{zzzmmm]]]PPPDDD999444444///,,,+++------)))))),,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***''''''+++//////000333666<<>>===<<<===@@@DDDIIIMMMSSSVVV\\\bbbiiiqqqzzzssscccXXXOOOIIIGGGIIINNNQQQ```}}}{{{wwwvvvsssoooqqquuuqqqqqqhhhYYYWWWYYYMMM:::777333///...//////...,,,...---,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((***,,,------...///000...333<<>><<<<<<@@@FFFMMMQQQSSSYYY```eeejjjuuu}}}{{{xxxuuuvvvwwwsssllleeeSSSPPPNNNOOOUUU___lllvvvjjjkkkjjjggggggllluuu}}}vvvhhhYYYJJJ@@@===111---,,,...///------///,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))))))))+++''''''+++///111444888<<>>>>>>>>AAAEEEKKKQQQTTTYYY\\\```eeekkksss{{{|||hhh^^^XXXQQQKKKHHHIIIFFFRRRwww}}}{{{{{{|||{{{yyyzzzuuusssiii```dddjjj]]]FFF;;;555///---...000///---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))+++------------///111555;;;EEEPPP[[[cccgggggghhhkkkqqqxxx~~~~~~~~~}}}|||zzz|||zzzzzzuuupppmmmnnnppppppsss|||sssmmmrrr}}}|||yyykkkccc^^^WWW^^^fffdddVVVMMMEEEDDDHHHLLLPPPTTTPPPSSSVVVXXXXXXXXXZZZ\\\XXXVVVTTTRRRPPPLLLGGGDDDEEECCC???<<<;;;<<<>>>@@@>>>CCCGGGKKKPPP]]]ppp|||yyyvvvuuuyyy|||jjjiiicccYYYRRRUUU]]]eeehhhooovvvvvvsssqqquuuyyy~~~|||pppcccWWWPPP>>>777222111000---,,,...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))******///,,,,,,000333666===DDDVVVmmmmmmTTTKKKXXXqqqyyynnngggbbb```___************************)))************+++++++++(((***,,,,,,***)))***+++******************************+++++++++,,,,,,,,,++++++++++++,,,---.........------...222<<>>???AAAFFFLLLSSSZZZ^^^```bbbeeehhhlllssszzzvvvggg___XXXSSSQQQLLLEEEIIIgggvvvzzz}}}~~~~~~~~~zzzuuukkkgggmmmssshhhWWWBBB:::000+++,,,......,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++***))))))))))))***+++))))))))))))***************************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***,,,......---...333777999AAALLLWWWbbbkkkjjjfffeeeiiipppvvvwwwxxx}}}~~~yyyuuussstttwwwzzz~~~}}}|||{{{zzzwwwtttssssssqqqmmmjjjmmmqqqwwwzzzppprrrxxxwwwooohhh\\\RRRNNNIIIBBBHHHSSSSSSUUUSSSPPPPPPRRRXXXaaagggiiikkkmmmoooooopppqqqrrrpppnnnkkkiiieee```ZZZVVVHHHGGGDDDBBB???>>>=========??????>>>@@@HHHUUU___eeerrr||||||yyyjjj\\\VVVSSSRRRaaakkkwww|||zzzxxxyyy|||vvvjjjaaaGGG===333///...---...000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))******+++...---///111333888EEESSSnnnmmm[[[IIIKKK___wwwtttkkkeee```\\\YYY************************)))************+++++++++(((***,,,,,,+++***************************************+++++++++,,,,,,,,,++++++++++++,,,---...///------///222666@@@UUUiiizzzwww}}}xxx{{{||||||yyyrrrzzz{{{|||{{{|||~~~~~~zzz~~~~~~zzzvvvssseee___VVVNNNGGGAAA<<<999444444333333222222111111000000000111111222222222111111000000000000111111000111222333444444444444555555555666777999;;;;;;:::;;;===???BBBDDDFFFGGGDDDEEEHHHMMMTTT[[[aaaeeeeeeggghhhkkknnnttt{{{{{{iii___^^^bbb\\\SSSLLLTTTmmmxxx{{{~~~~~~{{{zzz|||zzzsssllliiillllllhhhdddOOOCCC555...---......,,,------,,,,,,,,,------...+++++++++++++++++++++++++++***)))(((((()))***+++((()))))))))************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***,,,...//////222:::@@@???JJJUUU]]]eeelllmmmjjjjjjiiilllqqqrrrqqquuu|||zzzvvvrrrqqquuu{{{|||wwwrrrqqqppppppooommmmmmnnnpppqqqxxx}}}}}}sssgggdddccc^^^YYYWWWOOOLLLRRRTTTOOOUUUaaabbbeeeggghhhhhhjjjoootttwww~~~~~~~~~~~~}}}|||zzzxxxsssmmmiiiZZZWWWSSSOOOJJJFFFDDDBBBBBBCCCCCCBBBBBBDDDHHHKKKNNNZZZkkkzzzzzzrrriii[[[NNNVVV___jjjqqquuuyyy}}}cccSSSBBB888333000000222------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))******++++++***---000222333;;;OOOccc|||www```YYYVVV^^^lllvvvwwwuuu|||yyyrrrkkkddd```______************************)))************+++++++++(((***,,,,,,+++***)))*********************************+++++++++,,,,,,,,,++++++++++++,,,---...///...///333777;;;FFFZZZmmmyyy}}}yyy|||{{{wwwuuu}}}{{{|||~~~zzztttnnnkkk]]]WWWNNNFFF???:::666333333333333222111111000000///000000000111111222222111000000/////////000000///000111333444444444444444555555777999;;;===>>>===>>>@@@BBBEEEHHHJJJKKKKKKLLLOOOTTTZZZaaagggjjjiiijjjlllnnnqqqwww~~~}}}xxxjjjmmmwwwtttjjjWWWHHHJJJ[[[jjjooo|||}}}wwwrrrrrrwwwwwwpppkkkiiieeeaaaccchhhZZZMMM<<<222000111///---------,,,,,,,,,------...+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))*********+++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))),,,//////000666???GGGIIIWWWcccgggjjjqqquuuuuuvvvpppmmmppppppnnnoootttsssnnnkkkooozzzxxxqqqmmmmmmoooooollliiikkkssszzz|||}}}tttbbbVVVMMMKKKJJJIIIMMMTTT[[[]]]hhhllleeegggpppqqqwwwyyy{{{}}}zzzvvvpppllleee]]]TTTNNNIIIGGG???AAACCCFFFGGGGGGEEEDDDAAAEEELLLSSS\\\gggttt|||jjjUUUMMMSSS[[[ccckkkwww~~~zzz```LLL===333......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))***+++++++++,,,000666888888BBB[[[sss}}}lllVVV___bbbhhhppptttssspppooorrrqqqmmmeee]]][[[```fff++++++***))))))***++++++---,,,+++*********+++,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++***,,,,,,,,,++++++---//////333666;;;GGGYYYfffjjjppp|||zzzqqqppp~~~}}}}}}wwwtttyyy}}}|||xxxsssiii___NNNJJJDDD===888555444444222222222222222222222222111111111111111222222222333333444444333333222111333444444555555555555555222444888<<>>AAADDDEEEFFFGGGKKKOOOTTTWWWVVVVVVVVVXXXPPPQQQSSSZZZbbbkkkpppsssqqqooonnnooosssxxxzzz|||~~~yyytttttt\\\KKKHHHLLLZZZhhh||||||uuuooollljjjgggeeehhh[[[III;;;333000//////------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++************************************************************************************************))))))(((((((((((()))))),,,++++++***))))))******************************)))+++,,,,,,++++++,,,...---555<<>>>>>>>>DDDFFFHHHKKKNNNQQQSSSTTTWWWYYY[[[\\\\\\YYYWWWVVVNNNPPPUUU]]]hhhrrrxxx{{{tttsssrrrtttwww{{{}}}}}}|||sss{{{|||jjjWWWKKKFFFGGGTTTrrrzzztttpppkkk^^^MMM???777333111...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************************))))))))))))))))))***++++++***************+++************************)))***+++,,,,,,---000222444>>>JJJUUUeee}}}yyy{{{}}}{{{mmmdddfffnnnwww|||zzzyyyccceeehhhiiijjjooovvv|||~~~~~~}}}}}}|||{{{zzzzzzyyyxxxyyyyyy{{{}}}~~~}}}zzzyyyyyyzzz|||}}}}}}~~~~~~}}}zzzxxxvvvssspppnnnmmmiiibbb]]]SSSNNNHHHCCCAAABBBCCCDDDBBBAAAFFFQQQYYY\\\___cccqqqzzzwwwsssjjj\\\PPPLLLPPPUUUjjjyyyyyyrrrrrrooohhhrrryyylllSSSBBB999222......///---+++---,,,+++++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''(((((((((&&&(((+++...///111333555@@@FFFSSSfffzzzyyyiiiaaagggwwwwwwllljjjiiifffwww~~~{{{ttt*********++++++***************++++++,,,,,,,,,,,,************************+++++++++******+++++++++*********++++++,,,,,,,,,---------,,,,,,...111444;;;DDDOOOWWW___eeeeeeaaahhhqqqttt{{{zzzxxxwwwtttuuussszzz{{{xxx{{{tttssstttxxx~~~vvvrrrhhhZZZQQQKKKDDD===555444333222111222444444222222333333333444444444222222333333444555666666777666444333444666999:::BBBCCCDDDEEEFFFFFFFFFFFFKKKLLLOOORRRWWWZZZ^^^___\\\]]]^^^^^^]]][[[WWWUUUOOOQQQVVV___iiirrrxxx{{{uuuttttttvvvzzz}}}yyyooodddZZZQQQKKKGGGDDDDDDVVVzzzuuu^^^KKK@@@777000///...------,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))******+++***************++++++************************((()))++++++,,,...222555888DDDRRR]]]jjj|||vvvnnnfffccchhhqqqyyy~~~|||}}}uuuhhhlllssszzz|||yyysssrrrpppnnnlllkkkjjjiiiiiijjjkkklllpppssswwwyyyzzzxxxtttrrrqqqrrrtttuuuyyy{{{}}}~~~}}}|||{{{zzzzzzxxxvvvwwwxxxvvvppplllllleee[[[SSSMMMIIIEEEBBBCCCAAAAAABBBAAAAAADDDIIISSSaaauuu{{{|||~~~ppp```TTTOOOOOO]]]hhhqqqrrrtttvvvqqqhhhhhhmmmxxx|||dddQQQ@@@777000///000......///,,,,,,,,,,,,++++++***************++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((()))))))))+++---///000222666:::QQQXXXdddqqq|||~~~|||ppphhh``````jjjxxx|||mmmgggjjjnnn}}}++++++***))))))***++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------------...111555999<<>>LLLZZZdddnnn{{{|||vvvuuuyyy|||jjjjjjmmmssszzz~~~~~~}}}~~~zzzwww{{{~~~{{{~~~|||vvvrrrnnnllliiieeeaaa___]]]\\\YYYYYYZZZ\\\```eeeiiilllooommmjjjhhhggghhhjjjkkkrrruuuyyy|||}}}}}}~~~~~~|||zzzzzz{{{zzzvvvrrrtttqqqmmmjjjeee]]]SSSLLL???AAACCCCCCAAA>>>???@@@@@@JJJZZZlll|||uuurrrwww{{{pppeee]]]YYYWWWXXX]]]fffppptttqqqmmmdddeeelllxxxsssfffQQQDDD888333111///......---------,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((''''''(((((())))))*********,,,...///111777@@@HHH]]]hhhvvv}}}|||tttlllhhh]]][[[ZZZ^^^gggrrr|||{{{iiiaaaeeelllssswww{{{---+++)))(((((()))+++---((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------------......000333999===FFFUUUcccggggggjjjoooqqqooowwwyyy}}}zzz|||}}}}}}vvvqqqnnniiinnnpppkkkrrrxxxrrruuu}}}~~~~~~}}}~~~~~~wwwrrrfff```SSSDDD;;;999777333333333222111111222222333222222333333444555555666555666666777888999:::;;;999999999<<>>CCCJJJTTT^^^cccaaaaaaaaaaaa```___^^^^^^bbbbbbbbbccceeehhhjjjlllkkkjjjhhhiiiiiigggaaa\\\]]]^^^aaagggnnnsssvvvvvvuuuuuuwww{{{|||ggg[[[EEEHHHFFFCCCMMMhhhwwwnnnxxxlllaaa\\\QQQBBB333333111000////////////+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++******))))))***+++,,,,,,++++++++++++++++++++++++---...///000111555;;;???PPP[[[fffkkkpppwww~~~xxx}}}www~~~vvvmmmjjjhhhgggeeewwwwwwzzz~~~zzz{{{ttttttttt{{{|||xxxtttrrrrrrqqqnnnlllkkkgggbbb[[[UUUPPPLLLKKKMMMLLLLLLMMMOOOSSSWWWYYYTTTTTTTTTUUUWWWYYY[[[]]]aaaffflllooopppqqqsssvvvvvvrrrooooooqqqrrrpppmmmpppnnnmmmpppuuuvvvsssooojjjaaaUUUMMMKKKJJJEEE>>>@@@???===@@@KKK]]]qqq~~~yyytttgggVVVNNNWWW^^^___iiiyyy|||vvvpppooottt}}}nnnVVVFFF<<<444000.........---,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))((())))))***+++,,,,,,,,,---///222777@@@QQQeeettt|||ooobbbaaaeeettt~~~vvvpppnnnhhhkkknnnoookkkgggiiimmmiiinnnrrrwww++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///,,,'''---:::;;;===KKKaaajjjpppwwwxxxqqqvvvwwwuuuzzz|||}}}zzzuuussssssqqqpppssssssrrrpppsss{{{zzzpppsss}}}}}}~~~|||~~~|||yyynnnaaaWWWNNNBBB;;;888777444111333222111111111222333444222444666666666666666888666777999::::::;;;>>>AAA???@@@EEENNNZZZccchhhjjjdddcccbbbbbbaaaaaaaaaaaaeeefffgggiiijjjlllmmmmmmmmmqqqsssqqqkkkeeebbbaaa```ccciiioootttvvvwwwwwwtttuuuwwwzzz}}}~~~```RRRJJJDDDDDDKKKZZZuuu~~~vvvlllmmmvvv}}}kkk^^^YYYPPPDDD555555555222///---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++***++++++,,,,,,)))000333000000888BBBGGGVVVffftttuuuqqqpppsssvvv~~~~~~xxxrrrnnnnnnvvvzzzqqqmmmkkkmmmvvvyyy{{{|||wwwuuuwww}}}wwwqqqiiiaaa\\\YYYVVVTTTQQQOOOMMMMMMLLLIIIDDD???CCCEEEHHHJJJKKKLLLNNNOOOOOONNNNNNPPPTTTUUUSSSPPPWWW[[[aaaeeehhhiiijjjkkknnnmmmkkkhhhfffeeeddddddeeeggghhhkkknnnppprrrrrrmmmkkkfff^^^TTTMMMIIIHHHGGGDDDBBBCCCCCCGGGUUUddd}}}xxx|||wwwgggXXXSSSTTTYYYdddooo~~~|||~~~}}}}}}vvviiiWWWDDD777000...111,,,***---...,,,+++,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,---,,,***)))******)))///...000;;;NNNcccrrrzzzzzziii```kkk}}}uuukkkeeegggiiimmmqqqoooiiijjjoooggghhhkkkrrr{{{++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------.........///,,,222===>>>CCCTTTnnnxxx~~~yyyzzz}}}}}}}}}zzzuuuooommmooouuuzzzyyy{{{|||{{{|||{{{vvvooobbbUUUMMMEEE;;;555555555333111333222111111222333444555777999::::::888777888999888:::<<<>>>???BBBEEEGGGIIIKKKQQQZZZeeemmmrrrsssmmmkkkjjjhhhffffffffffffiiijjjkkklllnnnooopppqqqqqqtttuuurrrlllfffdddcccaaafffmmmsssvvvwwwwwwwwwuuuvvvyyy|||zzz[[[RRRIIIFFFGGGMMMZZZgggrrrvvv||||||yyytttqqqppptttzzzxxxmmmddd```VVVIIIBBB<<<333---,,,...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,+++++++++++++++,,,---)))000444222333>>>LLLUUUiiiwwwzzznnniiikkkooovvvzzz{{{uuukkkeeefffjjj}}}tttkkkppp|||~~~{{{~~~~~~||||||~~~~~~tttllljjjUUUQQQKKKFFFDDDBBB@@@?????????@@@DDDIIILLLKKKJJJCCCDDDFFFGGGHHHJJJLLLMMMTTTRRRPPPQQQTTTVVVVVVTTTNNNQQQVVVZZZ[[[[[[\\\]]][[[ZZZXXXVVVUUUSSSRRRRRRRRRTTTVVVZZZ___dddhhhjjjooopppooojjjccc[[[VVVSSSIIIBBB>>>???@@@AAAHHHPPPqqqzzzoooccc[[[TTTQQQWWW```{{{|||||||||~~~wwwiiiVVVDDD999444333---+++---...,,,+++,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******)))((()))******333111666FFF^^^rrr}}}{{{vvvooofff___aaattt}}}sssjjjdddgggppp}}}vvvooojjjjjjjjjjjjkkkqqqyyy~~~++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------....../////////...111111666>>>???JJJ```qqqzzz~~~zzzxxxsssmmmjjjooozzz|||tttmmmcccUUUIIIBBB<<<555222333444444333333222222222333444666777999:::;;;:::888666777888:::===AAADDDGGGKKKOOORRRUUUXXX^^^hhhqqqyyy|||}}}xxxvvvrrrooommmllllllllloooooopppqqqrrrssstttuuuvvvwwwwwwssslllgggeeefffdddjjjrrrxxxzzzyyyxxxwwwuuuwww{{{nnnaaaSSSMMMKKKJJJJJJLLLaaammmvvv{{{}}}{{{qqqrrryyyzzzsssnnnllldddYYYNNNCCC555...///222222111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++,,,---...+++222666666;;;KKK^^^iiixxxuuuppptttyyywww{{{{{{ssshhhdddjjjrrr{{{tttrrr}}}|||qqqlllttt}}}xxxsssooofffYYYNNNIIIFFFCCC@@@??????@@@???>>>;;;;;;<<<>>>BBBEEEFFFEEECCCCCCCCCCCCEEEGGGIIIKKKPPPMMMJJJIIIJJJLLLMMMMMMJJJMMMOOOPPPOOONNNMMMMMMIIIHHHFFFDDDCCCBBBAAAAAAAAABBBDDDHHHMMMSSSXXX[[[dddhhhlllmmmjjjccc]]]ZZZQQQIIICCCBBBBBBAAAAAABBBLLLlll}}}xxxpppeeeXXXMMMLLLPPP___ppp~~~zzzyyy{{{xxx|||~~~xxxhhhSSSAAA777666000,,,...000...,,,---,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((()))***+++******,,,...666888BBBXXXqqq{{{lll[[[RRRUUUddd{{{wwwmmmgggeeeooo}}}ttthhhjjjlllmmmmmmppptttyyy++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......//////---333444777>>>@@@MMMgggmmmrrrwww|||xxxsssooopppwww{{{~~~|||uuummmeeeZZZMMMCCC===999555333444666666666333333333333444666888999999:::;;;:::999999:::<<<>>>BBBGGGLLLOOOTTTXXX[[[\\\```hhhqqqzzz{{{wwwtttrrrrrrrrrttttttttttttuuuuuuuuuvvvxxxyyywwwrrrkkkfffeeefffgggnnnwww}}}~~~{{{yyyxxxvvvyyy~~~rrr]]]QQQNNNMMMJJJGGGUUUjjj{{{}}}||||||~~~wwwtttsssoooiiiTTTHHH:::444444555222---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++,,,---//////111444666:::HHH]]]oooxxx~~~{{{|||{{{uuuooopppwww~~~~~~xxxsssxxx|||sssgggbbbkkk{{{~~~yyyqqqjjj```VVVNNNFFF@@@>>>===<<<:::;;;<<<======<<>>===<<<;;;;;;;;;======<<<===@@@DDDIIIKKKSSSXXX___ddddddbbb___^^^ZZZUUUOOOJJJEEEBBB@@@???CCCQQQbbbqqq}}}{{{vvvooocccXXXPPPMMMKKKZZZmmmyyy{{{zzzxxxwwwpppvvv}}}{{{jjjRRRBBB<<<444---...000///...///------,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))*********,,,------,,,///444<<>>:::888555444444666666666555444444444666888999;;;888:::<<<===>>>AAADDDGGGFFFJJJOOOTTTXXX\\\aaacccdddiiirrrzzz|||{{{zzzxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwuuuooohhhddddddeeehhhqqq{{{|||zzzyyywww{{{jjjSSSKKKKKKJJJHHHHHHbbbzzz~~~|||yyywwwsssooo^^^RRRBBB777444222000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,---///000111666555666@@@VVVooo~~~zzzxxxvvvtttuuuzzzyyyrrrqqqyyyxxxqqqhhhdddkkkwww}}}|||}}}~~~xxxqqqlllVVVRRRKKKEEEBBBCCCBBBAAA>>>===<<<<<<>>>???>>>===AAAAAAAAABBBBBBCCCEEEFFFFFFDDDCCCDDDFFFGGGFFFEEECCCCCCDDDDDDCCCCCCCCCCCCGGGHHHHHHFFFCCC@@@>>>>>>???>>>===<<<;;;:::::::::===<<<:::999:::===@@@BBBGGGKKKRRRWWWZZZ]]]___aaa______[[[QQQGGGAAA@@@@@@HHHIIIKKKQQQaaavvv|||yyyvvvssslllaaaWWWRRRXXXdddsss~~~}}}zzztttvvv~~~qqq^^^EEE:::///---///...---...---------,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++***+++...---+++111:::IIIWWWjjj{{{tttjjj]]]XXX___lllvvvzzztttmmmqqqxxxwwwzzzwwwyyyyyyuuuppp++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---......///666<<>>IIIGGGEEEFFFHHHJJJKKKJJJHHHJJJKKKLLLKKKLLLNNNOOONNNMMMMMMPPPSSSRRRMMMIIIFFFFFFFFFDDDBBBAAAAAACCCCCCDDDDDDCCC@@@=========>>>===<<<;;;;;;;;;;;;;;;;;;:::999888999;;;===???>>>@@@DDDGGGKKKPPPUUUYYYaaaffffff\\\QQQKKKIIIHHHDDDGGGIIIGGGFFFNNN^^^jjj{{{|||{{{wwwrrruuu~~~}}}}}}sssgggUUURRRVVVfffxxxxxxvvvzzzyyyWWWGGG666///...,,,++++++------------,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++***((()))------,,,666CCC]]]kkk|||~~~zzzxxxmmmoooooommmmmmqqqsssrrrsssyyy~~~|||uuuqqqtttxxxnnnuuuyyy{{{ssskkkjjjlllkkkiii++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---...//////111:::GGG^^^tttqqqjjjoootttrrrmmmsss{{{||||||uuuxxx}}}~~~yyyjjjZZZOOOEEE;;;666666444444555444444444555666999888777777777999:::;;;<<<>>>BBBFFFJJJPPPWWW[[[```dddiiimmmoooppprrrtttxxx~~~|||yyywwwuuupppqqqqqqmmmfffbbbaaabbbiiirrr|||~~~{{{{{{}}}zzz}}}iiiZZZRRRKKKIIIKKKZZZsss~~~uuuaaaIII888222333............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************)))************+++++++++***++++++---///111333444999BBBOOOccc}}}}}}wwwsssqqqyyyxxx}}}~~~xxx{{{|||{{{tttssswwwttt{{{xxxkkk]]]RRRKKKEEEBBBDDDHHHIIIJJJOOOWWWXXXUUUWWWVVVUUUVVVZZZ___bbbcccjjjmmmpppqqqpppooopppqqqssstttwww{{{~~~{{{ssslllkkkhhhaaaXXXOOOKKKKKKNNNSSSSSSQQQMMMGGGCCCAAAAAA@@@??????>>>>>>>>>??????;;;;;;;;;:::;;;<<<<<<===888999:::;;;===AAAFFFJJJUUU^^^dddbbb___^^^YYYSSSFFFGGGFFFCCC???@@@GGGOOOYYYhhh}}}~~~}}}{{{rrrWWWMMMIIISSScccpppzzzuuuqqqqqqyyyppp\\\EEE888333///,,,,,,...------------,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++***'''(((...000222@@@QQQooowwwvvvoookkkppp~~~{{{uuutttrrrnnnpppuuu{{{zzzvvvnnnrrruuuuuuuuu{{{{{{vvvpppmmmllllll++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111111===OOOooovvvsssmmmpppoooyyy}}}yyy}}}nnnrrrzzzxxxyyy||||||yyyppp```OOOFFF>>>777555888333555666666666666777888:::999888888888999:::;;;HHHKKKNNNRRRWWW^^^eeeiiijjjnnnrrruuuwwwwwwxxxzzz~~~|||yyywwwnnnppppppmmmgggbbbaaabbbhhhrrr|||}}}zzz{{{~~~{{{}}}xxxdddWWWNNNLLL???DDDbbb|||}}}ssspppuuu```DDD555111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************)))************+++++++++***+++,,,---///111333444<<>>===<<<;;;;;;999:::999999999;;;???BBBAAALLLWWW___fffiiibbbXXXSSSIII@@@AAAHHHJJJHHHEEEBBBRRRhhhyyy}}}vvvdddVVVJJJIIIPPPYYYfffqqqssspppmmmooowwwnnnSSSBBB999333000///......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++,,,(((***222555999JJJ^^^xxx|||zzzpppgggaaazzzxxxuuuuuuwwwtttwww{{{wwwvvvtttnnnfffdddqqqwwwooolll++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***---......,,,---000444777===VVV|||sssooofffjjj}}}qqqkkklllxxxuuullluuuvvvxxxfffXXXIII@@@:::555111111111222444777999:::999888;;;:::999888888:::???BBBKKKNNNUUU[[[bbbfffiiijjjsssvvvzzz|||}}}~~~|||yyyxxxtttmmmgggffffffdddccceeekkkvvv~~~~~~{{{|||~~~yyy{{{iii^^^QQQHHHFFFDDDNNNiii|||nnngggmmm{{{xxxSSS999333000......///...,,,...333------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************+++++++++***++++++,,,,,,,,,+++---111222222555;;;HHHXXXeeeooo~~~}}}sssrrr|||~~~|||~~~qqqfffTTTVVVWWWXXXXXXZZZ\\\___]]]```eeennn{{{}}}rrr~~~}}}vvvjjj]]]SSSNNNMMMLLLKKKKKKKKKIIIEEEBBBBBB@@@???>>>???>>><<<:::999;;;======:::888999;;;===BBBKKKWWWaaadddbbb___SSSLLLDDD@@@AAAEEEGGGHHHGGGFFFPPPggg}}}ssslll^^^RRRPPPNNNLLLVVVdddpppxxxzzzssssss~~~~~~mmmWWW@@@000---000...///000///---,,,------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,***(((((((((*********+++***,,,///444@@@VVViiivvv|||}}}uuukkkiiipppvvvxxxtttuuutttwwwiiiaaaaaakkkvvv~~~}}}rrr++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...---,,,---111555999CCC]]]rrriiieeemmmzzzzzzyyyqqqooorrr|||~~~yyyuuutttttt}}}ppp\\\PPPCCC<<<999555333444444555888999999:::<<<===777888999;;;===BBBHHHMMMUUUXXX^^^dddiiimmmooopppvvvyyy|||}}}{{{yyywwwooohhhgggfffeeeeeeggglllwww}}}}}}~~~~~~zzz||||||jjjWWWIIIEEEBBBIII```{{{yyynnniiinnn|||vvvTTT;;;333111......///...,,,---000------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************+++++++++***++++++,,,------,,,...111111333;;;DDDTTT___jjjppp}}}zzz|||yyy~~~|||rrrkkkfffbbb___ZZZ```hhhnnnqqqqqqqqqqqqppprrrvvv~~~{{{qqqkkkiiieee___[[[XXXTTTNNNIIIIIIGGGEEEEEEEEECCC>>>;;;:::<<<>>>>>><<<:::;;;<<<888;;;AAAJJJTTT[[[\\\\\\UUUPPPJJJFFFEEEEEEEEEDDDFFFCCCGGGTTTcccppp~~~{{{nnnbbb]]]VVVNNNQQQYYYnnntttvvvsssrrrwww}}}pppWWWAAA444111...//////...---,,,------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))***+++,,,,,,333///...555???MMM^^^kkkvvv{{{{{{ssskkkmmmyyy|||qqqlllnnn|||vvvoooooovvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++---...---,,,...333777<<>>;;;===AAADDDIIIOOOVVVZZZaaadddhhhmmmqqqtttvvvvvvzzz|||~~~}}}zzzqqqjjjhhhgggfffhhhlllqqq{{{|||~~~cccRRRKKKDDDEEEUUUkkk||||||~~~}}}ssslllnnnyyyrrrWWW@@@666222...---//////++++++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------......000222333999HHHWWWdddhhhmmmrrrvvv{{{yyyuuuzzz}}}|||lll\\\RRRRRRZZZaaahhhooozzzxxxrrrjjj___VVVNNNKKKHHHFFFGGGEEEAAA===<<<>>>??????<<<:::999999999888999>>>EEELLLRRRTTTYYYVVVRRROOOMMMJJJFFFDDDDDDBBBBBBDDDIIIVVVkkk}}}|||wwwrrrjjj]]]TTTSSSeeehhhnnnrrrpppnnnrrrxxx{{{lllRRR===111//////...---------------,,,,,,,,,+++++++++******((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))***+++,,,------...333...000???RRRbbbnnnvvvvvvvvvrrriiiccciii{{{ssshhhmmmzzz|||}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...------000666;;;EEELLLZZZhhhqqqsssrrrrrr]]]```lll{{{sssjjjooovvvzzz|||}}}uuuuuu}}}}}}uuummmfffYYYNNNDDD<<<777777777666777:::===<<<<<>>FFFIIIMMMQQQVVV[[[bbbfffkkkmmmooorrruuuwwwxxxyyy|||~~~}}}uuummmjjjhhhhhhlllrrryyyuuu```VVVJJJFFFKKK[[[ooo}}}{{{yyyyyy|||qqqmmmqqqwww~~~zzzxxxvvvnnn]]]JJJ>>>333...---//////---,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///222555:::EEE\\\pppsssmmmmmmrrrtttvvv|||}}}|||~~~{{{ppphhh[[[OOOKKKSSSaaalllvvv|||tttfff^^^UUUOOONNNMMMKKKHHHCCCDDDCCCBBB???<<<:::888===;;;999999<<>>:::;;;DDDPPPUUUOOOFFFOOORRRWWW\\\aaafffkkkooossstttuuuwwwxxxzzz{{{{{{|||~~~yyyrrrooommmnnnsss{{{lll___QQQIIIGGGNNNbbbuuu{{{vvvwww}}}vvvmmmllloooxxxvvvrrrooollleeeXXXLLL666111---///000///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---///444;;;DDDUUUooo~~~qqqjjjooorrrqqqwww}}}{{{uuufffXXXSSSMMMKKKPPP\\\kkkuuu|||uuufff^^^ZZZUUUQQQIIIHHHGGGEEEDDDBBB@@@>>><<<;;;:::888888;;;>>>@@@HHHLLLRRRYYY^^^aaadddeeeYYYXXXRRRIIIBBBAAADDDHHH```ttt~~~jjjVVVIIIJJJVVVgggpppmmmmmmssstttvvvvvvuuussskkkWWWDDD555222...---.........,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((***,,,+++******,,,...555;;;KKK___lllooopppqqqxxxkkkaaa```ccchhhpppwww~~~uuusssuuuwwwzzzsssooonnnmmmvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......000777AAAHHHPPP]]]kkkqqqsssttttttrrrhhhiiilllrrryyyzzzyyyuuuqqqttt~~~{{{rrrmmmqqq}}}~~~xxxooobbbSSSFFF>>>===:::999;;;;;;999:::>>><<<999<<>>TTTjjjtttsssssstttmmmdddaaajjjpppooonnnpppzzz~~~zzzoooppprrrwww|||{{{~~~sssmmmsss{{{+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///222;;;FFFOOOSSSaaaoootttuuuvvvuuuqqqrrruuuyyy{{{|||tttrrryyyyyyrrrqqqwww~~~yyyooodddVVVIIIAAA>>>:::999:::======;;;<<<@@@<<<<<>>999222///000000...+++,,,,,,,,,+++++++++******)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((+++,,,,,,+++...555;;;:::EEEZZZnnnxxxwwwvvvwwwiiiiiisss|||ttttttvvvyyyuuummmoooxxx{{{wwwwwwwwwwwwvvvuuutttvvvyyy}}}yyy++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...000444===IIIRRR\\\gggqqqssstttyyy{{{yyyxxx~~~zzzrrrqqquuu|||{{{sssssszzzuuuwww~~~}}}{{{sssfffYYYKKK@@@<<<===888888:::>>>>>><<<===AAA>>>@@@CCCGGGLLLRRRXXX\\\lllooosssvvvwwwwwwxxxyyyzzzyyyyyyyyyzzzzzz{{{||||||~~~|||rrr```LLLLLL[[[~~~|||zzz{{{zzzmmmkkksssrrrjjjQQQEEE888333111...---...------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000555555:::FFFRRR^^^nnnzzzyyy{{{xxxpppjjjjjjmmmoooppprrruuu~~~~~~yyywwwsssaaaTTTOOOOOOTTT[[[bbbdddfffrrr}}}tttggg[[[SSSMMMHHHEEECCCCCCAAA===888666999;;;??????>>>===>>>DDDNNNUUU```lllsssnnneee]]]TTTLLLGGGGGGSSSdddlllmmmwwwqqqrrrttt~~~|||}}}}}}xxxsssddd[[[OOONNNcccsss}}}xxxqqqlllaaaSSSAAA;;;333000111111...***,,,,,,,,,+++++++++************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((***,,,,,,,,,111:::BBBOOOUUUbbbqqqxxxtttooommmqqqyyywwwzzztttkkkooo~~~uuujjjaaacccooo{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...))),,,666<<<@@@NNN___gggmmmuuuyyyvvvttt{{{vvvhhhdddkkkwwwuuurrr}}}xxx{{{~~~zzzyyysssfffUUUHHHBBB???<<<:::???<<<<<<@@@@@@>>>CCCKKKHHHLLLOOONNNMMMTTTcccppp}}}}}}}}}}}}|||{{{zzzyyyzzzyyywwwwwwwwwyyy{{{}}}vvv^^^RRRRRRlll{{{~~~yyyqqqllllllpppZZZLLL<<<555222///...000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---,,,---/////////555555@@@SSSdddnnnwwwttttttrrrqqqtttxxxxxxuuutttzzzzzz}}}~~~tttbbbYYYSSSNNNTTT```ccchhhuuu}}}ooo```XXXPPPHHHCCC@@@CCC@@@666999???<<<===;;;:::999;;;???CCCEEELLLWWWeeellljjjbbbYYYTTTNNNFFFHHHWWWeeeppp|||oookkkppp|||~~~~~~uuukkkZZZPPPVVVhhhwww|||tttwww|||zzznnndddVVVJJJ;;;111///000///------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))***+++,,,---222,,,))),,,///444@@@LLL___fffrrrxxxtttmmmmmmsss~~~mmmcccoooyyyiiiaaa___dddrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---///666;;;AAARRReeerrruuuxxxyyyvvvuuu|||~~~sssgggeeemmmxxxxxxwww|||vvvtttzzzzzzvvvggg]]]OOODDD@@@???===;;;AAA>>>???CCCDDDDDDIIIPPPSSSUUUXXXZZZ^^^eeennnvvv~~~}}}|||{{{yyyyyyxxxxxxyyy{{{}}}{{{eeeTTTOOOXXXwwwwwwmmmiiijjjkkkXXXDDD999555111...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---------///111111999;;;GGG]]]ooowwwyyy||||||xxxwwwzzz{{{~~~zzzzzzrrrcccVVVTTTSSSTTT]]]jjjmmmsssooobbbYYYSSSKKKEEEGGGDDD;;;<<<@@@:::::::::;;;<<<===>>>???@@@GGGPPP]]]gggiiieee___ZZZLLLDDDCCCNNN[[[jjjwwwjjjcccppp~~~zzzssseeeWWWPPPXXXkkkzzzvvvwwwyyy|||~~~zzztttoooYYYNNN>>>444000000///------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))***+++,,,---+++)))***///444:::HHHVVVdddiiirrrwwwtttpppssszzzsssiiipppuuufffccciiiqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------111000333999???IIIaaaxxx{{{wwwxxx~~~xxxppphhhhhhppp{{{~~~}}}~~~{{{rrroooqqqzzzvvvnnnZZZRRRHHHAAA???@@@??????@@@AAAEEEKKKOOOPPPUUUZZZcccdddhhhnnntttyyy}}}~~~~~~zzzzzzyyyzzz{{{}}}|||iiiUUUJJJKKKgggwwwpppmmmuuu```III<<<777222......////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------...///333666<<>>???@@@888:::;;;>>>@@@AAA@@@>>>===AAAGGGRRR^^^gggiiifffcccRRRIIICCCEEEMMM\\\wwwqqqvvvzzzrrrcccPPPKKK```zzz~~~bbbWWWFFF999222000///...------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))*********************************))))))******+++,,,---'''***...333888AAAQQQaaapppsssxxx|||{{{xxx|||xxxmmmooo|||{{{kkklllxxx~~~|||xxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------...000666===FFFWWWuuu{{{wwwrrrmmmmmmttt~~~yyyqqqooonnnsss}}}yyykkkaaaQQQKKKEEEAAA@@@BBBCCCCCCEEEJJJTTT^^^dddgggiiilllsssvvv||||||{{{{{{{{{{{{}}}~~~~~~vvvfffSSSHHHIIIZZZvvvwww}}}{{{ssseeeSSSEEE:::222000222////////////............------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,---,,,---//////111777>>>CCCQQQiii~~~|||{{{xxxvvvwww|||nnnbbbXXXUUUVVV^^^fffnnn{{{vvvcccRRRKKKIIICCCDDDEEE???>>>???AAACCCDDDDDDCCCCCC@@@CCCKKKVVVbbbjjjkkkjjj```XXXNNNFFFBBBKKKbbbyyyzzz{{{|||zzzqqqZZZLLL\\\xxxrrreeeSSSAAA555000//////...------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************************************+++,,,------)))...444777;;;FFFZZZjjjxxxyyy}}}|||}}}{{{vvvmmmmmmwwwrrrsss~~~qqqjjjqqqtttvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++000888@@@KKK```{{{vvvssswwwuuuttttttyyyxxxkkk]]]RRRJJJGGGCCCAAABBBEEEHHHIIINNNYYYiiiuuu}}}~~~}}}}}}|||||||||||||||rrrcccUUUMMMGGGMMM^^^ttt|||pppuuu{{{|||||||||xxxooo^^^HHH555111555////////////............------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,...,,,---111222444===HHHWWWmmm~~~~~~}}}|||zzzyyy{{{}}}}}}xxxggg[[[ZZZ]]]ccclllvvvmmm^^^WWWNNNKKKKKKFFFBBBAAAAAABBBCCCEEEHHHIIICCCCCCGGGPPP\\\ffflllmmmlllggg]]]OOOCCCBBBPPP___|||zzzkkkjjjsss{{{zzz|||yyyfffSSSWWWiiivvvcccMMM<<<333000111.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))************************************************+++,,,---...+++222888;;;AAAPPPfffvvvwwwwww{{{zzzwwwwwwvvvwww{{{yyyrrrkkkmmmuuu~~~yyyrrrssszzz{{{vvvgggcccpppzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////,,,222:::AAALLL```zzzyyyvvvzzz|||{{{~~~wwwkkk]]]PPPHHHFFFEEEDDDEEEHHHNNNUUUYYYZZZgggxxx~~~~~~~~~~~~~~~~~~zzziii\\\TTTGGGHHHOOO___sssyyyzzzzzzzzzvvvooozzz```@@@333444////////////............------------------------............---------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---...,,,...333555888DDDSSSppp}}}xxx~~~yyy|||sssggg```___fffppp{{{yyykkkYYYOOOKKKFFFEEECCCAAA@@@AAADDDHHHJJJFFFEEEEEEJJJSSS___iiinnnooonnnhhh[[[LLLEEEIIIPPPhhhzzzxxxkkkfffiiiwwwwwwyyyzzzmmmZZZQQQSSSbbbnnnttt___JJJ;;;444222............---------,,,+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++************************+++******++++++,,,---...+++444<<>>GGGRRRbbbqqqzzz}}}zzzxxx~~~nnnjjjpppxxxwwwxxxuuuiiiYYYKKKEEEEEEGGGIIIMMMUUU```ooo}}}~~~~~~llljjjjjjmmmssszzz~~~gggUUUEEELLLKKKGGGUUUrrr{{{ooolll{{{___BBB777000/////////....................................//////.........------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------///+++...666:::===NNNaaa{{{~~~}}}zzz}}}}}}sssfffbbbhhhppptttkkk```YYYNNNLLLIIIGGGEEEEEEFFFGGGFFFDDDBBBAAAEEEQQQaaalllpppsssssskkk^^^TTTMMMJJJRRR]]]mmmwwwuuurrrxxxwwwyyyzzzvvvooouuuxxxwwwrrrhhhWWWGGGDDDPPPaaapppyyyhhhOOO<<<333//////.........---------+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++,,,---......222???LLLWWWdddsss{{{|||xxxxxxxxxoookkknnnyyynnncccaaaeeerrrvvvooohhhjjjwww---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...//////444777BBBRRR\\\aaahhhqqqxxxwwwwwwyyy{{{rrrcccfffppp}}}wwwgggZZZVVVOOOFFFFFFNNNLLLVVVaaalll{{{~~~}}}}}}wwwsssfffcccbbbhhhsss}}}vvvbbbYYYSSSGGG@@@LLLhhhsssiiippp|||oooMMM666444000...000///,,,+++...........................------------------------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...111111444999<<>>>>>>>>AAAKKKVVVdddllloookkkjjjkkkcccWWWRRROOOSSS___ggggggjjjppp~~~zzz||||||}}}yyyrrrrrrrrreeeSSSLLLLLLRRRcccwww{{{~~~mmmXXX:::333.........,,,+++---,,,,,,------------,,,,,,+++++++++*********)))))),,,++++++***))))))******************************,,,******,,,------000555DDDTTTfffpppsssuuuuuusssyyywwwiiijjjxxxvvvhhhhhhwwwxxxiiiYYYSSSeee}}}------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------000222888BBBRRRbbbhhhhhhhhhkkkcccaaadddoooyyy}}}~~~kkk^^^mmm~~~}}}|||rrr___TTTKKKJJJHHHGGGMMMWWWiii|||xxxsssoookkkgggcccaaa```___```gggrrr{{{bbbTTTGGGBBBEEEQQQkkkwwwpppvvv{{{uuuqqqqqqpppeeeOOO===666222000222222///---///........................------------------------++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///...444===DDDGGGOOOaaarrr}}}rrroootttwwwyyy}}}lllhhhggglllqqquuuyyy~~~qqq[[[OOOKKKHHHEEEEEEAAA???>>>>>><<<===DDDLLLYYYbbbhhhjjjmmmqqqlllcccXXXVVVUUUYYYaaagggkkkllluuu}}}|||yyy|||vvvxxxzzzqqqdddXXXOOOMMM___zzzyyy{{{~~~}}}lllAAA888000......,,,+++---...------///222111...***+++++++++***************,,,+++******)))*********++++++++++++++++++++++++,,,***+++...//////333:::JJJ]]]qqqyyyyyyxxxwwwuuuzzzkkkkkkxxxwwwlllppp|||}}}wwwhhhXXXLLLMMMeee------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,---111555>>>IIIZZZhhhlllkkkjjjkkkaaaaaaeeeooouuuxxx|||}}}~~~eee]]]ooo|||zzzzzzyyy~~~sssgggXXXPPPIIIIIIMMMUUUdddrrr~~~zzzxxxssspppmmmjjjiiigggeeeccc\\\\\\___eeeoooyyypppYYYFFFDDDDDDHHH^^^xxxzzzwww|||yyytttpppmmmiii^^^MMM@@@999333///111222///---...........................------------------------+++++++++,,,,,,,,,---------,,,++++++,,,---...//////888DDDKKKNNNUUUdddrrruuu|||uuuqqqzzzyyy~~~xxxkkkiiikkkqqqvvvxxx|||kkk\\\UUUNNNFFFAAABBB@@@??????>>><<>>LLL```ttt|||zzzyyyzzzzzz|||llljjjttt}}}www{{{}}}tttuuu|||{{{nnn___MMMJJJSSSnnn------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,...444999CCCQQQaaajjjmmmmmmnnnnnn```bbbfffkkkkkkjjjooowww{{{yyyxxxwwwwwwrrr|||}}}lll\\\\\\jjjvvv{{{vvvwwwzzzzzz}}}~~~|||vvvjjj^^^UUUPPPMMMQQQ]]]qqq~~~|||xxxsssooollliiigggeeecccccccccaaa```[[[[[[]]]ccclllvvv~~~fffMMMIIIHHHFFFRRRfff~~~zzzyyy}}}~~~zzzooo```PPPGGG===555///000111...------........................------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000333===IIIOOOTTT\\\gggpppeeekkkuuu~~~{{{|||wwwmmmooonnnpppvvvzzz}}}rrreeeXXXMMMGGGCCC@@@???@@@>>><<<>>>CCCGGGNNNXXXcccnnnwwwyyywwwkkkfff\\\UUUZZZiiitttwwwfffMMMLLL```tttzzzwww{{{yyy{{{~~~oooJJJ===111---...------......++++++...222222---'''************************+++***************++++++++++++++++++++++++++++++,,,***+++---...111;;;EEEYYYjjjzzz}}}yyywwwyyyzzz~~~{{{mmmgggmmmxxx~~~|||zzz~~~{{{tttuuuxxxrrreeeYYYPPPVVVfff~~~------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,///777>>>GGGVVVfffmmmoooqqqssssssfffhhhlllnnnkkkhhhmmmvvv{{{vvvqqqmmmooorrrnnnbbb^^^ccchhhhhhhhhnnnrrrqqqrrrwww{{{}}}|||}}}yyysssiii___ZZZZZZ]]]fffxxx~~~~~~~~~|||yyytttpppllliiieeecccaaa`````````^^^]]][[[[[[\\\```gggrrr|||zzz^^^UUUPPPHHHLLLWWWooozzzyyy|||vvvqqq~~~{{{iiiYYYQQQDDD:::000//////...---...........................------------------------++++++,,,,,,,,,,,,------,,,,,,+++,,,---...000111888BBBLLLRRRZZZdddllloooiiipppzzzzzzqqqkkksssrrruuu{{{tttbbbUUUOOOEEEAAA??????>>>;;;;;;>>>???EEEPPP^^^mmmyyyuuummmccc[[[ZZZbbbllltttpppWWWKKKRRRbbbqqqxxxwwwtttvvv~~~rrrRRRCCC444...............,,,++++++---//////,,,(((***************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...000777FFFTTTnnnyyy}}}wwwuuuxxxyyyzzzuuuuuuyyy||||||{{{xxx|||{{{qqqhhhjjjqqqwwwttttttqqqrrr}}}wwwtttnnnddd[[[WWW^^^kkk}}}zzzrrr------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...///...,,,000:::BBBHHHZZZlllssstttvvvxxxwwwnnnnnnrrrvvvvvvtttvvv{{{|||vvvqqqppppppkkkdddgggnnniii]]][[[dddkkknnnrrrxxx|||}}}|||}}}~~~yyytttoooooottt{{{~~~}}}}}}||||||~~~}}}{{{xxxuuuqqqnnnlllgggeeebbbaaaaaa```^^^]]]\\\[[[ZZZ]]]cccnnnzzzuuudddWWWLLLIIIOOOaaazzzqqqqqqsssuuu|||wwwqqqvvvsssbbbXXXLLL???333///000//////000........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///000222===DDDLLLTTT```nnnsssrrrvvv|||{{{yyyrrrqqqrrrvvvvvvzzzuuu```VVVMMMGGGBBBAAA???;;;:::<<<;;;>>>HHHWWWggguuu~~~}}}sssjjjddd[[[UUU[[[ggg}}}}}}sssbbbRRRLLLVVVjjjzzz{{{xxxwwwzzzxxxppp\\\KKK999111000///------,,,,,,,,,---------,,,+++))))))*********+++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000666AAAUUUfffxxx}}}~~~xxxtttxxx}}}}}}zzzvvvsssqqqpppmmmkkkxxx~~~zzzsssqqqpppooonnnqqqssswww{{{pppbbbXXXYYYaaaqqq~~~|||qqqnnn------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,111;;;EEEHHH\\\pppwwwyyy{{{{{{yyyooonnnrrrzzz~~~}}}}}}{{{wwwlllmmmiiifffkkkpppeeeSSS[[[eeennnqqqtttyyy|||{{{|||}}}~~~}}}}}}}}}yyyxxxwwwuuurrrpppmmmlllgggeeebbb``````___]]][[[]]]\\\ZZZ[[[aaalllyyyooo\\\NNNIIILLLVVVvvvyyyrrrrrrrrroooppptttyyy}}}{{{llltttwwwfffZZZRRRCCC555000000000000222........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---///111222???EEELLLUUUeeetttyyyuuuwww}}}|||uuuxxx|||pppmmmrrryyyzzzzzznnn^^^TTTMMMGGGDDDAAA<<<;;;<<<:::<<>>;;;;;;@@@>>>???HHHSSS___mmmxxxzzzwwwsssjjj^^^SSSOOOOOOsss|||vvvhhh\\\NNNIII[[[rrr~~~yyyuuupppiiiZZZHHH<<<444///...111...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------***,,,000777@@@NNNbbbqqqtttnnnlllpppvvv|||vvvwwwyyyrrrjjjsss~~~~~~jjjbbbXXXQQQccc{{{tttooommm------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---.........000999EEEOOOYYYvvv{{{yyy~~~~~~zzz{{{}}}yyyiii^^^bbbyyyrrrccccccjjjrrrwwwxxxwwwyyy{{{{{{}}}|||yyyvvvtttttttttsssrrrpppmmmkkkiiigggfffeeecccbbbbbbaaaaaa]]]XXXVVVYYY___gggttt~~~dddSSSOOOJJJaaa{{{~~~zzzwwwqqqjjjuuu}}}rrruuuzzzmmmgggcccRRR@@@666222111111333000///...------------.........---------,,,,,,,,,,,,,,,,,,---------......,,,---.........222888>>>KKKOOO[[[mmm|||~~~xxxwww}}}zzzxxxxxxwwwwwwyyyzzz}}}jjj\\\OOOJJJEEE???<<<======;;;===CCCKKKTTTbbbnnnvvvxxxxxxsssgggYYYPPPLLL```kkkxxxtttdddSSSKKKWWWkkkqqqbbbOOOAAA666///---000......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,000666===EEERRRdddqqqvvvtttwww~~~{{{uuu{{{|||vvvrrruuu~~~tttbbb]]]\\\___qqq|||uuurrrqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......//////444>>>KKKUUU___|||}}}vvvzzz{{{yyyfffcccmmm}}}ppphhhmmmsssvvvvvvvvvyyy{{{|||~~~}}}{{{wwwuuussstttsssrrrpppnnnllljjjjjjiiihhhfffdddcccaaaaaaaaa\\\XXXVVVYYY]]]dddqqq|||~~~~~~}}}ooo\\\WWWJJJfff{{{tttuuu~~~}}}yyyyyy~~~qqqhhhbbbTTTDDD999222...///333//////......------............---------,,,,,,,,,,,,,,,,,,---------......---...//////000444<<>>EEEMMMYYYgggqqqtttyyyxxx|||{{{xxxxxx{{{zzzrrrsssyyy~~~}}}oooaaa]]]dddppp{{{wwwuuuuuu------------------------------------------------+++,,,,,,---...---------------...///555@@@NNNWWWbbbttt~~~xxx}}}~~~}}}jjjmmmyyyyyytttmmmpppssstttuuuvvvxxx{{{|||~~~~~~~~~|||{{{yyywwwuuutttuuutttrrrooommmlllkkkkkkjjjiiigggeeecccaaa``````]]]YYYXXXZZZ]]]cccooozzz}}}~~~~~~sssfffeeeUUUgggyyy|||qqquuussseee___VVVJJJ@@@666//////333//////............//////......---------,,,,,,,,,,,,,,,,,,---------......---...//////111777AAAHHHRRRkkkxxxqqqttt|||yyyxxx}}}~~~uuubbb[[[QQQJJJGGGHHHIIIJJJGGGKKKPPPVVV]]]gggttt}}}}}}fffVVVOOOJJJEEEAAA;;;<<<>>>@@@@@@CCCPPP]]]lllyyyrrrcccWWWMMMQQQddd~~~}}}qqqcccVVVTTTXXXtttaaaPPP@@@444...///.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////999EEEMMMUUUaaalllrrrqqqxxxyyyvvvtttwww~~~}}}ooohhhjjjnnn{{{vvvmmmgggmmm}}}{{{xxxxxxxxx------------------------------------------------,,,,,,---.........------,,,,,,---000888CCCOOOWWWbbbhhhppp~~~}}}lllvvvwwwpppoooqqqrrrssstttuuuvvvxxxzzz{{{}}}}}}|||{{{zzzyyyyyyxxxxxxvvvuuurrrpppnnnllllllkkkiiihhhfffdddbbbaaa``````^^^[[[ZZZ\\\]]]aaammmyyy}}}~~~yyynnnooo```bbb||||||rrrqqq}}}tttddd```ZZZSSSKKK@@@555111333//////.........//////000......---------,,,,,,,,,,,,,,,,,,---------......,,,......///333;;;FFFOOObbbyyytttnnnrrryyywwwyyyyyyeeeWWWKKKGGGCCC@@@@@@AAABBBBBB@@@BBBFFFKKKUUUdddvvvnnnYYYRRRPPPHHH@@@<<<===???@@@???AAAMMMYYYooo}}}{{{mmmbbbNNNOOO^^^yyy}}}{{{|||rrrfff\\\XXXhhhyyyiiiYYYGGG888111111//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000>>>MMMUUU]]]hhhpppsssqqqxxxuuummmgggsssvvv{{{xxxkkkhhhjjjyyy|||yyysssttt{{{xxxyyyzzz------------------------------------------------,,,,,,---...............+++,,,///555???KKKVVV]]]cccfffjjjzzzuuuzzzqqqooossssssssstttuuuwwwyyyzzzzzz|||~~~~~~}}}|||{{{{{{{{{{{{uuutttsssqqqooommmlllkkkhhhgggeeecccbbb`````````^^^]]]\\\]]]\\\```kkkwww|||~~~}}}~~~~~~pppooommmcccvvv|||yyymmmddd^^^WWWOOOCCC666///...//////......//////000000......---------,,,,,,,,,,,,,,,,,,---------......,,,---///000555@@@NNNWWWpppzzzxxxnnnlllwww~~~zzzyyy{{{tttbbbOOOCCCCCCBBB@@@@@@AAABBB@@@???>>>???CCCKKKXXXiii{{{fff[[[VVVKKK@@@>>>======>>>>>>???HHHSSSooo}}}wwwmmmSSSQQQ[[[rrrzzznnn___UUUVVVkkk~~~qqqbbbPPP>>>444333//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000555FFFUUU\\\cccmmmsssrrrttt|||~~~{{{yyyrrrlllhhhmmmmmmpppxxxwwwpppqqqtttzzz|||zzz{{{~~~{{{zzz{{{}}}------------------------........................,,,------...............,,,///444>>>JJJWWWbbbgggfffiiikkkttt}}}yyy{{{uuuooosssssssssuuuwwwyyyyyyzzzyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxssssssrrrqqqooollljjjhhhfffeeecccbbbaaa`````````]]]\\\]]]\\\[[[]]]hhhuuu{{{~~~~~~xxxvvvtttiiisssrrriii^^^SSSFFF888///---///////////////000111111......---------,,,,,,,,,,,,,,,,,,---------......---...000333999FFFUUU```vvv}}}}}}||||||zzz|||}}}xxxmmmmmm|||~~~|||}}}rrrbbbVVVLLLDDD???BBBAAA@@@AAABBBCCCBBB@@@???AAAHHHTTTeeeuuukkk___RRRGGGAAA>>><<<======>>>DDDKKKcccsss{{{ccc[[[WWWddd|||ssscccWWWTTTYYYhhhyyykkkWWWCCC777444/////////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...///000111>>>PPP___cccgggpppssspppwww|||}}}zzztttssshhhiiinnnwww||||||}}}vvvwwwzzz~~~~~~||||||~~~------------------------........................,,,---......//////.........111888DDDSSSaaakkkqqqhhhlllkkkkkkkkkeeepppzzzrrrjjjsssssssssuuuxxxzzzzzzyyyyyyzzz|||}}}~~~{{{xxxuuutttsssrrrqqqqqqqqqqqqooolllhhhfffdddcccbbbaaa````````````\\\\\\\\\\\\YYY[[[fffsss{{{~~~~~~~~~sssjjjmmmxxxiii\\\NNN@@@777555///////////////000111111......---------,,,,,,,,,,,,,,,,,,---------.........///111555<<>>???AAACCCDDDCCCBBBFFFOOO___rrr~~~zzzhhhZZZOOOFFFAAA======>>>>>>BBBGGGTTTfffvvv}}}uuufffTTTVVVxxxzzzmmm```QQQJJJOOOggg~~~qqq\\\FFF888444/////////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///111111FFFWWWeeegggjjjqqqsssnnnwww||||||{{{||||||iiimmmvvv~~~|||wwwxxx~~~}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------666...AAAQQQXXXwwwqqqeeennnuuurrrjjjiiisss}}}vvvllllllrrrssssssssstttvvvxxx{{{|||~~~~~~~~~~~~zzzxxxvvvuuusssqqqrrrqqqpppoooooonnnllliiidddcccbbb```^^^]]]]]]\\\[[[XXXWWWXXXYYY[[[dddnnn{{{~~~pppeeepppuuucccSSSDDD888111000//////000111111///---......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,111///222;;;DDDLLLUUU]]]uuu}}}qqqqqq{{{{{{zzzxxxyyy{{{~~~}}}}}}xxxvvvZZZQQQHHHEEEDDDBBBBBBDDDEEEBBB??????AAACCCCCCCCCEEELLL\\\ooo|||~~~}}}wwwaaaUUUJJJEEEAAA>>>999777===EEENNNZZZjjjvvv}}}mmm]]]\\\kkk{{{rrrfff]]]PPPLLLOOO___uuutttgggQQQ;;;444555111//////...***)))+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++222***)))///111,,,///777VVVYYYfffuuuzzztttmmmlll~~~~~~|||~~~pppsss||||||}}}~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------///,,,AAAVVVccc{{{lllqqquuuqqqkkkkkkuuu~~~vvvllllllqqqrrrrrrrrrsssuuuwwwzzz{{{|||}}}~~~~~~zzzwwwuuutttrrrqqqqqqpppnnnnnnnnnmmmjjjhhhdddcccaaa```^^^]]]]]]]]][[[YYYXXXXXXXXXYYYaaakkkwww}}}pppoooyyykkk[[[KKK<<<222111000///000111111///---.........---------,,,,,,---,,,,,,,,,------...///000...222===GGGNNNTTTZZZrrr}}}qqquuu}}}zzzzzz}}}vvviiiaaaQQQIIICCCBBBBBBAAABBBDDDCCCDDDEEECCCAAAAAADDDGGGLLLTTTdddwww}}}zzzyyyxxx}}}rrrbbbTTTLLLDDDBBB@@@???@@@DDDFFFQQQ```mmmwwwtttfffbbbjjj~~~xxxkkk\\\PPPKKKKKKWWWmmm{{{mmmXXXCCC===666111...///...+++***,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...((((((...///---333>>>\\\```kkkuuuvvvqqqooorrruuuvvv{{{yyyyyy}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------///GGG\\\kkkoooppppppmmmiiilllttt{{{||||||zzzyyy}}}yyyooommmqqqqqqqqqqqqrrrtttvvvxxxzzzyyy|||~~~~~~~~~|||xxxvvvtttsssqqqpppooonnnlllllllllkkkhhhfffdddcccaaa```^^^]]]]]]]]][[[YYYXXXXXXVVVVVV]]]eeeqqqyyy~~~sssqqqzzz}}}zzzpppbbbQQQ???333222000///000000111///............------------,,,+++++++++,,,---///000111///...444AAALLLQQQTTTVVV___vvvwww}}}}}}|||zzz~~~~~~vvviii\\\RRRLLLIIICCC@@@BBBCCCAAABBBEEEBBBFFFIIIGGGDDDEEEKKKQQQXXX```ppp}}}xxxuuussssssvvvmmm]]]QQQFFFDDDDDDAAA>>>===BBBJJJXXXggguuu|||qqqgggfffuuu```UUUNNNIIIQQQdddzzzhhhOOOFFF888222...//////,,,+++---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,)))***...///000;;;IIIccciiirrrvvvssspppvvv~~~|||{{{}}}}}}uuuooonnnoooqqqsssyyy|||yyy}}}------------------------+++,,,------......------------------............///:::PPP^^^iiitttrrrpppoooqqquuuyyy{{{yyyttt}}}}}}uuurrrvvvwwwvvvtttpppqqqrrrrrrrrrrrrtttvvvxxxyyywwwzzz}}}}}}|||}}}~~~{{{yyy{{{~~~~~~}}}||||||}}}zzzvvvtttsssrrrpppooommmllljjjjjjjjjiiifffdddcccbbbaaa```^^^^^^]]]]]]\\\YYYXXXWWWTTTSSSXXX___kkkuuu~~~~~~|||mmmpppyyyzzz{{{tttmmmcccSSSAAA444333111000///000000///...............------------,,,,,,,,,,,,---///000111///111:::HHHSSSVVVVVVWWWSSSbbbttt}}}{{{pppjjjrrr}}}~~~{{{ooocccYYYQQQJJJGGGHHHDDDCCCEEEEEEBBBAAADDD@@@CCCFFFGGGHHHNNNWWW^^^eeelllyyyzzzvvvrrrpppooorrrxxxwwwfffZZZNNNIIIFFFAAA<<<:::???DDDOOO___qqqyyylllcccmmmoooaaaXXXNNNOOO```xxx```MMM;;;444/////////------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000000555DDDTTTiiipppwwwvvvqqqrrr}}}~~~zzzqqqkkkjjjhhhiiissswwwvvv{{{------------------------+++,,,------......---------------....../////////000BBBVVV[[[```sss~~~zzzwww{{{xxxpppvvvxxxnnnkkkhhhkkk|||yyysssssssssssssssssstttvvvxxxzzzuuuzzz{{{uuuuuuvvvxxx~~~|||wwwuuuuuu|||~~~}}}}}}|||{{{{{{{{{xxxtttrrrqqqpppooommmkkkjjjhhhhhhhhhgggdddbbbcccbbbaaa___^^^^^^^^^^^^\\\YYYXXXWWWTTTQQQTTT[[[fffrrr~~~}}}cccYYYWWWooopppiiizzz|||yyy{{{xxxsssmmmhhhbbbUUUEEE999444222000///000000///...//////.........---------...------------...//////000555AAAPPPYYY[[[[[[]]]___jjjuuu}}}vvv~~~~~~~~~xxxpppgggaaaeeettt~~~rrrlllddd\\\VVVQQQMMMJJJJJJGGGGGGHHHEEE@@@???@@@======@@@FFFOOOYYYbbbgggpppttt~~~~~~zzzuuurrrpppnnnqqquuu}}}rrrhhh]]]TTTLLLCCC@@@@@@:::===EEETTTgggwwwrrrfffdddppppppeeeTTTOOO]]]vvvwwwYYY@@@777000///000...---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000888JJJZZZmmmtttxxxtttoooqqq||||||wwwtttzzzwwwnnnmmmfffeeemmmxxx}}}{{{xxxzzz------------------------+++,,,------......---------------...//////000000///FFFVVVXXX___qqq{{{yyyqqqvvvzzznnnccc```jjjzzztttssstttssssssssstttvvvxxxyyyvvvzzz~~~wwwrrrsssvvvyyy~~~|||vvvtttvvvyyy~~~}}}{{{zzzzzzzzzzzzyyyvvvsssppppppooonnnllljjjiiigggggggggfffcccaaabbbbbb```______^^^^^^^^^[[[YYYYYYXXXTTTPPPRRRWWWaaaooo}}}~~~rrrTTTGGGCCC___|||qqqdddooo}}}vvvsssrrrmmmhhheeebbbYYYJJJ???666333000///000000000////////////.........------.........---......//////111999HHHVVV]]]^^^aaaffflllsss|||yyyyyy{{{ooo___VVVYYYgggzzz{{{jjjfff```[[[WWWSSSOOOMMMJJJIIIIIIIIIEEE???>>>AAA>>>???DDDNNN[[[eeekkkmmmuuuwww|||xxxtttqqqooommmppptttxxx|||qqqcccXXXMMMDDD@@@BBB<<<===CCCOOO```ppp|||yyypppeeegggxxxrrr\\\NNNXXXpppeeeEEE:::111///000///---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,111===OOO\\\ooouuuwwwssspppssswwwyyyzzz{{{pppooouuuyyy|||zzzqqqgggbbbhhhqqquuuyyy~~~}}}........................+++,,,------......---------------...///000000000000GGGUUUYYYhhh|||zzz|||www|||{{{yyynnn___]]]ppp}}}uuurrrsssssssssrrrrrrsssuuuwwwxxxwww{{{}}}vvvsssvvv{{{~~~xxxsssuuu{{{~~~|||zzzxxxwwwwwwxxxxxxwwwuuuqqqooonnnnnnmmmkkkjjjhhhgggggggggfffcccaaabbbaaa```______^^^______[[[YYYYYYYYYTTTOOOQQQVVV\\\lll{{{yyyaaaWWWSSSeeeyyy|||lll___gggxxxsssmmmiiieeecccdddddd\\\MMMAAA777444111//////000000///////////////............------------...000111111111<<>>>>>@@@FFFUUUdddttt}}}zzzppphhhaaajjjxxxvvv```RRRSSS^^^hhhvvv{{{zzzsssssswwwuuunnn^^^NNN===555333111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---222BBBXXXkkksssttttttqqq}}}|||yyytttuuu~~~wwwxxxyyyxxxyyy~~~}}}|||{{{zzz////////////....................................///---...///...---222888LLL^^^|||yyyzzzyyyqqqsssxxxooonnn}}}yyyyyyzzzyyysssooonnnrrrrrrqqqpppqqqtttxxx{{{ttteeeccckkkrrruuuvvvqqqwww~~~}}}yyyyyyxxx~~~~~~}}}||||||}}}}}}zzzxxxvvvtttrrrrrrrrrrrrpppooorrrpppnnnnnnooonnnmmmkkkiiiiiiiiihhhfffeeedddcccaaa``````___]]]\\\\\\[[[\\\\\\ZZZYYYWWWUUUSSSSSSPPPXXXgggvvv||||||}}}}}}rrrnnnnnn~~~kkkffffffddd___ccc___NNNFFF<<<222111111000......////////////............---.../////////111333555;;;LLLdddyyy}}}~~~~~~rrrXXXMMMTTTiiizzzzzzvvvsssuuuwwwwwwwwwyyy}}}}}}wwwoooggg```\\\XXXVVVTTTWWWYYYZZZ___hhhooorrr}}}~~~{{{vvvqqqnnnkkkiiihhhhhhlllqqqsssrrruuuzzzssseeeZZZNNNCCCAAA???===<<>>:::;;;EEEPPPeeevvvzzzppphhhiiirrrooo\\\WWW^^^gggnnnrrrsssrrrxxx~~~fffUUUBBB888444111//////......---------,,,,,,,,,,,,,,,,,,------.........222111===UUUeeeiiilllsssnnnsssvvvxxxxxx{{{qqqfffgggnnnrrrrrrrrrsss||||||rrrrrr~~~}}}{{{yyywwwvvvvvv////////////.......................................---...///...///888CCCbbb{{{uuurrrxxx{{{vvv|||yyywwwpppmmmpppsssssssssuuuqqqrrrrrrpppooorrryyyiiiSSSLLLPPPVVV___hhhssswww|||~~~xxxqqqlllbbbccckkk{{{|||{{{zzzzzz{{{{{{yyywwwvvvtttsssssssssrrrooommmrrrpppnnnlllkkkjjjgggeeefffeeedddccccccccccccccc```______^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSTTT]]]kkkvvvzzz}}}qqqhhhvvv|||zzzvvvooojjjdddccckkkfffOOOKKK???444111111000000222////////////............---///000000///111666:::EEEeeezzztttyyy}}}uuubbbLLLPPPeeezzz|||wwwssskkkoooqqqqqqpppttt|||}}}wwwqqqjjjeee\\\[[[XXXRRROOOQQQXXX^^^hhhuuu~~~zzzvvvrrrooommmlllhhhhhhlllssstttqqqooopppqqq}}}mmm___OOOIIIBBB???;;;:::???GGG\\\qqquuummmjjjooo|||xxxaaaXXX]]]gggtttzzz|||{{{qqq^^^III===777222//////......---------,,,,,,,,,,,,,,,,,,---....../////////777III___lllooosssyyyvvv|||vvvuuu|||~~~sssnnnxxx~~~~~~pppfffhhhooorrrooommmjjjpppppplllppp}}}{{{|||{{{yyywwwvvvuuutttttt////////////....................................------///000///111<<>><<<===@@@QQQjjj}}}{{{nnnhhhiiiuuujjj[[[^^^gggyyykkkTTTEEE===555000///......---------,,,,,,,,,,,,,,,------...////////////???VVVhhhooorrrvvv{{{xxxzzz~~~|||nnnppptttuuusssqqqhhhkkkxxx|||}}}sssjjjgggiiijjjnnnvvv~~~{{{xxxwwwvvvtttssssssrrrrrr000/////////............////////////////////////------///111000333???KKKdddyyyttt}}}xxxxxx~~~yyyrrrkkkhhhlllqqqqqqqqqqqqppprrrrrrpppnnnrrrzzz~~~mmmhhhcccccckkkxxxkkkRRRHHHFFFJJJYYYjjjllllllkkkkkkjjjhhhgggfffllljjjppp}}}}}}|||zzzyyyxxxyyyzzzzzzyyywwwvvvuuuuuuttttttsssooommmmmmllljjjjjjkkkjjjiiigggffffffddddddddddddeeefff`````````______^^^^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWTTTQQQUUUaaaooowww}}}|||~~~sssxxxvvvjjjrrr}}}zzz}}}wwwzzz~~~uuummmhhhnnn}}}www[[[SSSEEE888222000...---///000/////////............,,,///111000///111888>>>OOOuuu~~~wwwkkkgggfffdddsss|||zzz{{{}}}kkkOOOFFFUUUrrr|||vvvppplllhhhjjjlllkkkjjjooo{{{|||sssggg^^^ZZZYYYXXXVVVXXX[[[___bbbgggsss}}}zzzwwwssspppnnnmmmmmmmmmqqqyyy{{{wwwsssrrreeepppwwwnnn[[[PPPEEEAAA@@@===<<<===JJJeee{{{nnneeeeeeooozzzqqq___```gggzzzvvv]]]LLLAAA777111///......---------,,,,,,,,,,,,,,,------...///000000000FFF___lllnnnppptttwwwoooyyywwwyyytttnnnsssuuuqqqqqqooohhhqqqyyykkkkkkiiilllttt~~~{{{wwwuuuuuutttsssrrrrrrrrrrrr444111///111000---,,,///......////////////.........///...------444CCCQQQ^^^nnnxxx|||yyyuuu{{{}}}~~~nnnlllllloooooommmoootttrrrqqqqqqpppqqquuu{{{xxxlll[[[SSSLLLOOOUUUaaauuusss[[[JJJHHHQQQ[[[aaafff\\\VVVWWW[[[\\\```fffmmmsss{{{~~~|||zzzyyyyyyzzz{{{||||||{{{zzzzzz}}}{{{yyyvvvssspppnnnmmmnnnkkkgggffffffffffffeeeeeeeeeeeeeeeddddddcccbbb_________^^^^^^]]]]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUUSSSPPPPPPWWWeeesss}}}~~~uuulllooovvvwwwuuutttkkkaaawww~~~}}}|||}}}vvvwww{{{}}}xxx}}}wwwgggZZZQQQAAA333///222111---////////////............000...000333222222;;;FFFVVVvvvvvvoooiiijjjrrr~~~www^^^GGGNNNjjj}}}~~~zzzwwwrrrlllgggiiiiiiiiilllrrryyy{{{rrrkkkddd___\\\ZZZ```hhhkkksss~~~{{{wwwtttrrrnnnlllnnnpppsssxxx{{{zzzvvvrrriiiiiirrrpppggg]]]NNNBBB>>>>>>>>><<>>MMMYYYaaakkksssxxxuuuxxxwwwmmmjjjmmmssskkkhhhgggiiiooopppnnnmmmpppnnnnnnooopppsssyyyvvvhhh]]]WWWTTTTTTYYY```jjjxxxrrreee\\\XXXVVVVVVPPPMMMPPPZZZfffqqq{{{~~~}}}||||||zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxvvvtttpppmmmkkknnnkkkgggeeeeeefffeeeeeeaaabbbbbbaaa```___^^^^^^_________^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYTTTRRRQQQVVV```mmmxxx~~~xxxrrrhhh]]]\\\RRR___yyyrrrlllnnn~~~~~~rrrvvv}}}rrreee\\\KKK;;;444444222...////////////............***,,,///111111666FFFUUUfffgggppp~~~|||yyy|||~~~~~~nnnQQQLLLZZZsss{{{vvvrrrmmmgggcccbbbccceeeiiiqqqzzz}}}|||||||||~~~|||xxxvvvtttqqqnnnppprrruuuyyy|||{{{xxxuuuppplllmmmvvvrrrjjj]]]PPPFFF???<<<<<<;;;LLLaaaqqq~~~~~~ttthhhgggtttyyycccTTTUUUhhhUUU777000...////////////...---,,,000------000111///000333@@@___nnnkkknnnqqqnnnlll{{{|||tttlllwwwjjjdddooo|||kkk]]][[[XXX]]]ccclll}}}{{{xxxuuurrrxxxrrrmmmkkkjjjhhhkkkppp;;;444000000111//////111......////////////......,,,///000///444AAAQQQ[[[cccnnnyyysssvvvwwweee]]]iiizzzuuummmiiiiiimmmnnnmmmmmmooonnnooopppqqqtttzzz}}}tttiiiaaa]]]bbbjjjttt}}}rrrdddYYYTTTTTTOOOSSS]]]kkkyyy~~~|||{{{{{{{{{{{{|||}}}|||{{{zzzyyyvvvwwwxxxwwwuuurrrnnnlllmmmjjjgggeeeeeeeeeeeedddddddddddddddcccbbb``````_______________^^^^^^^^^\\\\\\\\\]]]\\\\\\[[[[[[TTTSSSRRRUUU\\\hhhttt|||lllaaaWWW\\\sss{{{uuurrrzzzyyypppggg___NNN===444333222///////////////............***---000000000999KKK\\\aaaZZZ___mmmsssoooqqq{{{gggLLLOOO\\\uuu}}}yyytttnnniiidddaaaaaaaaaccchhhoooyyy~~~yyyxxx}}}|||yyyxxxuuusssqqqrrrsssvvvzzz}}}}}}zzzwwwtttooolllpppyyywwwnnnbbbVVVJJJ@@@<<<===888FFFYYYjjjzzz{{{yyymmmmmm{{{|||mmm\\\UUUfff}}}bbb???666///////////////......---...------000000...000444LLLfffrrroooqqqrrrnnnooovvv~~~oooiiiqqqyyyzzz|||uuuaaaWWWVVVWWW\\\cccmmm||||||yyyvvvtttxxxrrrlllkkkiiiiiilllrrr???777000///000///...///......////////////......---000000...444DDDSSSZZZbbbqqqsssxxxzzzbbbXXXkkkvvvooojjjjjjkkkkkkllloooppppppqqqrrruuu{{{vvvpppmmmnnnyyy~~~nnn```\\\______hhhvvv}}}{{{yyyxxxzzz{{{|||||||||zzzyyyxxxuuuvvvwwwxxxvvvssspppnnnmmmjjjfffddddddeeeeeedddfffffffffeeedddbbbaaa```________________________\\\\\\]]]]]]]]]]]]\\\\\\UUUUUUTTTTTTXXXbbbpppzzzjjj___[[[mmmyyyqqqwwwwwwqqqhhh```PPP>>>444222222///////////////............,,,000222///111===PPP^^^[[[XXX```qqqwwwqqqrrr{{{jjjLLLLLLZZZuuu~~~{{{vvvpppjjjeeebbbaaaaaabbbcccgggnnnwww}}}{{{yyywwwuuussstttuuuxxx{{{~~~~~~|||yyywwwrrrnnnooottt}}}rrreee[[[OOOCCC===>>>888BBBRRRcccuuu{{{~~~{{{tttwww~~~{{{mmm]]]NNN\\\rrrccc@@@444000000//////............---,,,---//////...111777WWWkkksssqqqsssqqqnnnrrr|||}}}sssnnnssswwwwwwzzzyyyxxxxxxsssggg[[[UUUTTTXXX^^^eeennn{{{}}}||||||yyywwwtttnnnkkkkkkjjjiiilllqqqEEE:::111000111///............////////////......---111111...666HHHWWW\\\bbbqqqtttvvvttt^^^XXXrrrzzzqqqiiihhhiiijjjkkknnnpppqqqrrrsssvvv|||zzzwwwyyyqqqlllqqqzzz|||zzzxxxwwwzzzzzz{{{{{{zzzyyywwwvvvttttttuuuvvvuuusssqqqooommmjjjfffddddddeeeddddddeeeeeeddddddbbbaaa___^^^_______________`````````]]]]]]^^^^^^^^^]]]\\\\\\VVVVVVUUURRRTTT]]]mmmxxx}}}ooo```jjjxxxooovvvzzzwwwmmmfffVVVBBB666333111///////////////............///111111///333BBBTTT^^^ZZZ___mmm}}}||||||~~~lllKKKGGGYYYttt|||yyyssskkkccc______aaaaaabbbcccgggnnnwww~~~|||{{{yyywwwuuuwwwwwwyyy}}}~~~{{{yyyuuurrrrrrttt}}}yyyiiiaaaVVVHHH@@@@@@:::@@@KKKZZZnnn}}}xxxuuuwwwzzzzzzhhhXXXOOOWWWjjj~~~ZZZ>>>444111000//////......//////---,,,---.........555===___mmmqqqpppssspppooowww~~~}}}zzzwwwuuuxxx}}}~~~{{{mmmllliiiddd\\\VVVSSSSSSXXX```hhhpppzzz~~~{{{{{{|||zzzyyynnnjjjgggiiiiiiiiilllqqqKKK???444222222111//////......////////////......,,,111111///888MMM\\\```iiisss}}}xxxsss}}}zzz~~~eeeVVVWWWxxxxxxooohhhhhhjjjjjjjjjlllnnnoooqqqsssxxx}}}zzz}}}zzz|||~~~|||zzzyyyyyyyyyyyyzzzzzzyyywwwvvvuuurrrrrrrrrrrrrrrqqqpppooollliiifffddddddddddddcccdddddddddcccaaa```^^^]]]^^^_________`````````aaa^^^^^^______^^^]]]\\\\\\WWWWWWVVVRRRQQQYYYjjjwww}}}fffiiirrrkkkttt|||~~~vvvooo^^^HHH999444222///////////////............///111///...777HHHXXX___[[[hhhyyy]]]HHHGGG[[[uuuyyyvvvnnnddd\\\ZZZ\\\______```bbbgggoooyyy}}}|||zzzxxxwwwxxxyyyzzz}}}}}}{{{yyyxxxvvvuuuzzzpppggg^^^OOODDDCCC===???DDDQQQfff{{{yyyrrroookkknnnzzzjjj___UUUXXXggg||||||~~~zzzzzzyyyiiiPPP>>>999111111///.........///000///......///...111:::DDDhhhqqqrrrrrrvvvrrrtttxxx}}}}}}jjjllljjjbbbYYYSSSRRRSSSWWW```jjjqqqyyy|||xxxxxxyyyxxxwwwmmmhhheeeggghhhjjjoootttPPPCCC777444444222000000......////////////......+++111222000;;;QQQaaadddqqquuuxxx{{{|||uuuxxxzzz}}}~~~~~~sss[[[NNNUUU|||tttlllfffhhhkkkkkkjjjjjjlllnnnpppsssyyy~~~zzz}}}~~~}}}|||{{{{{{{{{xxxxxxyyyyyyxxxwwwuuutttpppppppppooooooooooooooollliiifffddddddddddddcccfffeeeeeedddbbbaaa___^^^^^^_________``````aaaaaa____________^^^]]]\\\[[[WWWXXXVVVQQQOOOWWWhhhvvv|||~~~~~~~~~~~~gggeeemmmgggqqq|||~~~vvvdddMMM<<<555222000000/////////...............///......999MMM[[[```ZZZlll~~~|||wwwqqqzzzyyy```IIIDDDKKK^^^wwwxxxssskkk```WWWUUUYYY^^^]]]^^^aaagggpppzzz}}}|||{{{yyyxxxyyyyyy{{{~~~~~~}}}|||{{{yyyvvvxxxuuulllcccTTTGGGDDD>>>>>>@@@LLLbbbxxxssslllggg^^^]]]yyy|||rrrlllTTTTTTccczzz}}}~~~{{{tttnnn```JJJ===:::222111///.........///000111////////////333>>>IIIpppvvvvvvvvvzzzwwwyyy~~~yyyyyy}}}ooottttttjjj\\\SSSQQQRRRUUU___jjjrrryyy{{{vvvuuuuuuuuutttpppjjjfffgggiiilllssszzz]]]FFF555444777333///000000000000000000000000000...222111///<<>>===FFFQQQlllzzz{{{pppmmmggg^^^WWWTTTTTTVVVWWW[[[\\\aaajjjuuu~~~vvvtttooogggbbbdddkkkrrrxxxsssbbbUUUMMMEEEBBB>>>===AAAOOOfffzzz{{{yyyxxxfffeee~~~wwwhhhSSSDDD888333000111111...---......333111000222777PPPtttyyy{{{{{{vvvqqqkkkfffooosssxxxvvvmmm___RRRMMMMMMNNN[[[cccnnnuuuyyy~~~{{{vvvqqqnnnlllkkkeeecccbbbcccgggooowww}}}pppOOO:::444222111000////////////////////////000///000:::OOOfffuuuzzzsssvvv|||{{{}}}wwwcccOOOTTT~~~|||||||||oookkkhhhfffgggiiijjjjjjlllooosssxxx~~~qqqYYYIIIDDDHHHQQQ^^^nnnbbb[[[cccppp|||~~~}}}}}}}}}|||zzzxxxxxxxxxzzzzzzwwwwwwuuutttrrrqqqoooooollllllkkkiiihhhfffeeedddjjjiiiiiiiiigggfffeeedddccccccddddddddddddcccccc________________________[[[YYYYYYXXXUUUQQQUUU[[[hhhmmmuuu|||~~~~~~~~~~~~uuuooowwwvvvhhh^^^bbbppp}}}zzz}}}~~~~~~{{{{{{~~~wwweeeOOO===444111000000000000////////////---111444777BBBZZZvvvzzzyyy~~~{{{rrr{{{}}}yyy~~~~~~iiiOOODDD@@@@@@IIITTTqqq~~~zzzpppkkkeee\\\UUUSSSTTTVVVWWWZZZ[[[```kkkwww~~~zzzvvvnnnkkkddd\\\VVVVVV[[[___mmmxxxpppaaaWWWQQQDDDAAA??????AAAJJJ___sssyyynnnmmm~~~yyylllWWWEEE888222000111222000///111...444222///222999SSSvvvzzz}}}|||vvvpppkkktttvvv|||{{{~~~yyysssmmmdddZZZOOOIIIJJJOOOYYYaaakkksssxxx~~~}}}xxxsssooolllkkkbbbaaaaaaccciiiqqqxxx}}}mmmSSS@@@777333222000000000000000000000000000///...222AAAYYYppp~~~rrrvvv}}}}}}|||{{{tttbbbPPP\\\sssppppppkkkiiiggggggiiijjjjjjiiilllooossswww{{{nnnUUUEEEAAADDDNNN___sssggg^^^eeeqqq}}}~~~~~~~~~|||{{{{{{{{{{{{wwwvvvuuusssrrrpppooonnnkkkkkkjjjiiihhhgggfffeeejjjjjjjjjiiigggeeedddccc```aaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaa\\\ZZZZZZYYYVVVRRRTTTZZZdddkkktttzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzsssyyy~~~kkk]]]^^^jjjuuu|||}}}}}}~~~{{{kkkTTT@@@555111000000000000////////////...111555:::GGG___{{{uuu{{{```HHH@@@>>>???JJJXXXssszzzppphhhbbbZZZTTTRRRTTTVVVWWWYYYZZZ___jjjwww~~~}}}{{{yyyvvvpppiiicccddd```ZZZQQQKKKHHHJJJLLLYYYcccooowwwzzz|||rrrddd[[[VVVEEE@@@>>>???@@@EEEWWWjjjvvv~~~~~~~~~|||~~~sssfff}}}}}}qqqZZZDDD;;;555111222222000111444...555222...444???XXXyyyvvvyyy~~~yyytttqqqyyysssvvvyyyqqqrrryyyyyyooodddZZZTTTLLLFFFIIIRRRYYY```iiipppuuu}}}}}}xxxsssnnnkkkiii``````bbbfffkkkrrryyy}}}zzzmmmYYYEEE999444222000000000000000000000000000000...444EEE^^^rrr~~~~~~rrr{{{wwwlll]]]QQQhhhyyymmmiiieeeeeeeeegggiiiiiihhhfffiiinnntttxxx{{{~~~~~~zzzwwwvvvvvvvvv}}}jjjTTTGGGCCCIIITTTdddsss|||mmmeeejjjttt~~~}}}}}}}}}}}}|||zzzxxxwwwvvvuuutttrrrqqqooonnnmmmkkkjjjjjjiiihhhgggffffffhhhhhhhhhgggfffeeedddccc___``````aaaaaa``````___```aaaaaaaaabbbbbbbbbccc^^^\\\[[[ZZZVVVQQQSSSXXXbbbjjjsssyyy{{{|||~~~}}}}}}|||||||||}}}~~~~~~~~~~~~xxx|||tttgggfffnnnvvv}}}{{{{{{|||~~~|||mmmWWWBBB666222000000000000////////////000///333===OOOeeezzz}}}zzz___FFF>>><<<>>>LLL^^^tttzzzpppeee___WWWQQQPPPRRRTTTVVVYYYYYY]]]hhhvvv}}}xxxtttrrrnnniiiddd___YYYTTTPPPRRRPPPKKKEEEAAA??????@@@BBBHHHQQQWWWZZZZZZ[[[[[[kkkttt}}}}}}xxxwww}}}zzzkkkaaa[[[LLLCCC===>>>>>>AAAQQQcccttt~~~}}}zzzuuupppooottt}}}|||iiijjjiiiOOOAAA:::333222111000111444...444111///888FFF___|||ssswww|||{{{yyyzzzxxx}}}uuunnnrrrrrrkkk]]]RRROOOJJJEEEKKKWWWaaagggmmmrrrwww~~~zzzuuupppkkkgggeee^^^```ccchhhnnntttyyy|||yyyppp^^^III:::333222111000000000000000000000000222000555FFF]]]nnnwwwzzz}}}{{{tttttteeeYYYQQQqqqqqqiiiaaaaaacccfffhhhhhhfffdddfffmmmuuuzzz|||}}}~~~wwwtttnnnhhhccc```^^^^^^kkkuuuyyygggUUUJJJBBBKKKXXXcccjjjllllllkkknnnrrrzzz~~~qqqkkkoooxxx~~~yyyzzz{{{{{{yyywwwtttrrruuuuuutttrrrpppooommmmmmjjjjjjjjjiiihhhggggggfffeeeeeeffffffffffffeeeeeeaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccdddaaa___]]][[[UUUPPPRRRWWWbbbiiisssxxxyyyzzz}}}~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~{{{~~~|||rrrpppvvv|||}}}yyyvvvuuuwww{{{zzznnnXXXCCC777333000000000000////////////333...000???VVVjjjwww~~~eeeKKKAAA===>>>NNNbbbsssyyypppccc]]]UUUOOONNNPPPSSSUUUYYYXXX\\\ggguuunnnjjjmmm{{{|||wwwqqqkkkgggaaa\\\TTTNNNJJJHHHFFFDDDAAA@@@>>>;;;:::::::::;;;777:::@@@DDDGGGFFFDDDBBBEEENNNVVVVVVRRRQQQYYYaaarrryyyrrrfff^^^TTTGGG???>>>===@@@NNNaaaqqqzzz}}}xxxnnnccc```kkkyyyvvvccckkk{{{```FFF>>>666333111...000333---333000000<<>>======;;;:::999::::::999777999999;;;===AAABBBAAA@@@===AAAGGGKKKJJJHHHHHHKKKRRRhhhpppqqqmmmcccWWWKKKAAA>>><<<<<>>======;;;::::::;;;:::888666======???BBBEEEFFFEEECCC>>>@@@DDDGGGHHHGGGHHHIIIPPPeeellliiiwwwsssiiiZZZMMMCCC???===<<>>PPPaaajjjpppuuuyyy|||}}}~~~iiiiiitttmmmddddddcccccccccdddffffffeeellluuuzzzyyytttnnnkkkccc]]]TTTLLLHHHFFFDDDCCCKKKRRRbbbvvv~~~vvvggg\\\XXXSSSNNNKKKEEE@@@AAAEEEDDDTTThhhwww{{{zzzzzzzzz{{{yyywwwtttpppooonnnllljjjhhhgggfffhhhgggfffeeedddddddddeeeccccccdddfffiiijjjhhhgggddddddcccbbbbbbbbbcccccccccccccccbbbbbbbbbbbbaaa_________\\\XXXUUUTTTUUU]]]dddmmmqqqrrrrrrvvvyyy~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}~~~||||||}}}~~~yyyvvvhhh___^^^___nnnsssmmmrrr~~~}}}tttnnnvvvqqqjjj```SSSEEE888000000//////......//////000...222444AAAVVV^^^aaalllxxx}}}|||QQQBBB===>>>LLLXXXlll}}}{{{lll^^^[[[VVVOOOKKKKKKMMMPPPQQQSSSUUU\\\gggttt}}}sssfffccckkkuuuzzz{{{xxxnnnbbbZZZRRRJJJGGGHHHHHHGGGFFFEEECCCAAA???>>><<<;;;;;;<<<===<<<999666999;;;>>>BBBFFFGGGEEECCC<<<======@@@DDDGGGHHHHHHOOOdddiiidddkkk~~~|||qqq___QQQFFFAAA===;;;BBBMMM```tttxxxhhhgggkkkwwwwwwgggWWWRRR[[[ooo}}}qqqBBB111222333111222...333333555IIIjjj{{{|||xxxpppqqqbbbMMMDDDEEEBBBEEEMMMOOOeeesss~~~wwwtttpppmmmiiieeeaaa^^^^^^bbbgggnnntttzzz~~~|||lllVVVEEE===777333000000000000000000000000222444@@@UUUdddlllrrrzzz~~~}}}xxxxxxppplllqqqlllcccbbbbbbbbbbbbdddeeefffgggnnnvvvzzzwwwqqqkkkhhhbbb```^^^\\\\\\^^^___```dddiiiuuusssggg```XXXPPPLLLJJJKKKPPPVVV]]]mmm~~~}}}|||{{{{{{{{{zzzzzzxxxvvvtttooonnnmmmllljjjhhhgggffffffeeeeeedddccccccdddddddddddddddfffhhhiiigggfffdddccccccccccccdddddddddddddddccccccbbbaaaaaa`````````___\\\XXXUUUTTTTTTXXX___gggkkklllmmmppprrrxxxyyy{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~|||zzzyyysssooo^^^OOOKKKKKKZZZttt|||ooorrrssseeeooolllfff___TTTGGG999000000000////////////000000///555;;;LLLaaaeeegggsssyyyuuuKKK>>>;;;>>>MMMYYYmmm|||vvvggg[[[WWWSSSNNNKKKJJJLLLNNNPPPQQQTTT[[[gggttt}}}}}}}}}|||vvvlll```UUUNNNIIIEEEEEEGGGJJJJJJJJJHHHFFFCCC@@@>>>:::;;;<<>>===>>>EEEMMMQQQOOORRReeekkkeeegggtttvvveeeVVVIIICCC???;;;???HHHXXXmmm}}}pppnnnsssuuueeeWWWRRRZZZnnn{{{HHH222222222///...000333222777OOOppp___JJJAAACCC@@@CCCLLLNNN```mmmxxx|||}}}xxxtttoookkkgggccc___]]]^^^cccjjjqqqvvv{{{~~~www```KKK???888444111111111111111111111111111444CCCZZZiiinnnvvvzzzuuuuuuzzz~~~|||mmmhhhrrrmmmbbbbbbaaaaaabbbccceeefffhhhooowwwyyyuuunnnjjjhhhkkkooouuu{{{xxxkkkaaaYYYZZZ___fffooovvv~~~~~~|||zzz{{{|||{{{yyywwwvvvuuuoooooonnnmmmkkkiiigggeeeeeeddddddccccccccccccdddfffeeeeeeeeeggggggeeedddccccccddddddeeeeeeeeeeeeeeeddddddcccbbbaaa``````aaaaaa```]]]YYYUUUTTTUUUWWW\\\dddhhhjjjkkkmmmooossstttvvvwwwxxxyyy|||~~~}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}xxxuuummmjjjZZZJJJDDDBBBMMMaaa{{{|||}}}xxxpppzzzbbbggghhhgggcccYYYJJJ;;;000000000////////////000000111888BBBWWWkkkkkkjjjuuu{{{sssJJJ???===???NNNZZZnnn{{{yyypppeeeZZZTTTRRROOOLLLKKKLLLNNNPPPPPPSSSZZZfffsss}}}wwwooobbbYYYPPPKKKFFFAAAAAADDDMMMMMMKKKIIIEEEAAA>>>;;;999:::===AAADDDEEECCCAAA:::;;;===AAADDDEEECCCAAACCCDDDBBBCCCKKKWWW]]][[[WWWgggnnnkkkjjjooozzzkkk[[[LLLFFF@@@;;;===DDDOOOdddxxx|||{{{~~~~~~{{{lll^^^UUUYYYnnnqqqHHH555333222///...222444222777PPPqqq}}}}}}\\\GGG???AAA???CCCLLLNNN^^^jjjtttyyy|||xxxtttnnniiieeebbb___]]]^^^dddlllsssxxx|||nnnVVVCCC777111111111111111111111111111111555GGGaaaooorrr{{{|||wwwzzz}}}~~~~~~~~~uuu___cccvvvpppbbbbbbaaaaaabbbdddfffggggggooovvvxxxtttpppnnnooottt}}}zzzpppjjjppp{{{~~~zzz|||}}}|||zzzxxxwwwwwwqqqqqqpppooollliiifffdddddddddccccccccccccddddddgggfffeeeeeeffffffeeecccbbbcccdddeeefffggggggfffddddddccccccbbbaaa``````bbbbbb```]]]YYYUUUTTTTTTWWW\\\cccgggjjjkkklllmmmoooqqqsssuuuvvvxxx{{{~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~}}}|||}}}~~~yyytttjjjjjj\\\MMMJJJHHHLLLZZZ}}}~~~}}}~~~|||vvvjjjccchhhllliii]]]LLL;;;222111000000//////000000111222999EEE\\\ooollljjjwwwsssKKK@@@???BBBQQQ\\\ooo{{{tttmmmcccYYYQQQQQQOOOMMMKKKLLLNNNQQQPPPSSSZZZfffsss}}}{{{tttooofffbbb^^^ZZZQQQGGGCCCEEEJJJIIIHHHEEEBBB>>>;;;::::::;;;===AAAEEEFFFFFFDDD=========???BBBBBBAAA???GGGJJJJJJGGGNNN\\\dddbbb```lllqqqqqqqqqpppppp___OOOHHHBBB;;;;;;AAAIII\\\pppxxxzzz~~~~~~rrrcccTTTQQQddd{{{www^^^CCC666444333333333222444333888RRRsss~~~zzzsssxxx~~~ZZZEEE>>>AAA???CCCMMMOOOaaakkktttxxx}}}xxxssslllgggcccaaa___^^^]]]eeeooovvvzzz}}}~~~eeeLLL:::111111111111111111111111111222888LLLhhhuuuwww~~~}}}{{{vvvxxxqqqYYYQQQbbbtttooobbbbbbbbbbbbccceeeggghhhgggoooxxx{{{yyywwwzzz}}}}}}yyy|||~~~~~~{{{yyyyyyzzzrrrqqqqqqooolllhhhdddbbbddddddcccccccccddddddeeefffeeecccdddeeeffffffeeeaaacccdddfffggghhhggggggdddcccccccccbbbaaaaaaaaaaaaaaa```\\\XXXTTTSSSSSSVVVZZZ___eeehhhiiiiiiiiikkkmmmoooqqqsssuuuyyy{{{}}}|||||||||}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~|||}}}~~~~~~}}}}}}~~~}}}}}}yyymmmmmm___SSSRRRPPPOOOWWW|||{{{uuu|||qqqfffnnntttooo___KKK;;;333111111000000000000111111222888EEE^^^sssrrrtttpppHHH???>>>BBBQQQ\\\ooo}}}~~~tttlllaaaWWWNNNOOOOOOMMMKKKKKKMMMPPPQQQSSSZZZfffsss|||zzztttooolllkkkmmmooolll___OOOGGGHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<===???CCCDDDDDDCCC>>>>>>???BBBGGGKKKMMMMMMSSSYYYYYYTTTXXXeeemmmllloootttuuuxxxzzzuuusssaaaPPPIIICCC<<<;;;???EEEVVVjjjuuuzzz|||ppp[[[QQQ```wwwxxxsssqqqgggUUUAAA666333333333444000333333:::TTTwwwnnneeeppp}}}{{{xxxYYYDDD===@@@???CCCMMMPPPbbbkkksssvvv~~~{{{uuupppiiidddaaa___^^^^^^]]]fffqqqxxx{{{}}}pppTTT???555111111111111111111111111444:::PPPlllzzz|||www}}}xxxpppiii\\\EEEIIIeeepppmmmbbbbbbbbbbbbccceeeggghhhiiiqqq{{{~~~yyy|||~~~|||zzzzzz|||rrrrrrqqqoookkkgggccc```dddddddddcccddddddeeeeeedddcccbbbccceeeggghhhgggaaabbbdddfffhhhhhhhhhhhhcccccccccbbbbbbbbbbbbbbb``````^^^[[[VVVSSSRRRRRRRRRVVV[[[```dddeeeeeeeeefffhhhkkkmmmoooqqquuuxxxzzzzzzzzz{{{}}}~~~||||||}}}}}}~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{|||~~~~~~}}}}}}~~~|||qqqqqqbbbUUUUUUSSSOOOSSSsss~~~~~~qqqlllqqquuu{{{tttjjjsssyyyqqq^^^III:::444111111000000000000111111222888FFFaaaxxx{{{yyywwwyyytttqqqxxxjjjCCC:::;;;@@@NNNZZZmmm~~~uuulll```UUULLLNNNNNNMMMJJJJJJLLLOOOQQQTTTZZZfffrrr||||||uuummmfffbbbfffllltttrrrcccPPPFFFFFF@@@???>>>>>>???AAACCCDDD>>>======>>>@@@BBBAAAAAABBBBBBEEELLLTTT\\\bbbdddeeemmmnnnggggggsss{{{{{{|||{{{yyy}}}|||tttbbbQQQJJJDDD<<<:::>>>DDDSSSfffttt{{{jjj\\\iii~~~wwwqqqooohhhWWWAAA555222222111111---222444;;;WWW{{{qqqcccmmmvvvtttmmmzzzwwwvvvpppkkkzzzXXXDDD===@@@???DDDNNNQQQaaaiiipppttt{{{~~~xxxsssnnngggaaa___^^^^^^]]]]]]fffrrryyy|||~~~uuuYYYAAA777444333222111111111222333111AAAYYYmmmvvvzzz~~~~~~~~~wwwqqqXXXGGG@@@CCCdddvvvkkkeeedddcccccceeefffffffffnnnyyy~~~~~~|||zzzxxxvvvuuuwwwwwwvvvqqqkkkgggggghhhfffffffffgggffffffeeeeeejjjhhhfffeeeeeeeeedddccccccdddeeeggghhhhhhhhhhhhcccaaa^^^^^^^^^_________^^^\\\YYYWWWUUURRRMMMJJJMMMPPPUUUZZZ^^^___``````aaacccfffjjjmmmooopppqqqyyyyyyyyyxxxxxxyyy}}}~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{|||~~~~~~}}}|||{{{zzz{{{{{{}}}}}}}}}}}}~~~zzzzzz{{{~~~~~~~~~}}}uuugggYYYSSSSSSOOOIIIcccyyy{{{ttt|||~~~mmm]]]eeejjjxxxuuummmpppxxxtttdddXXXGGG000111111000000000000111111444:::JJJaaauuu{{{yyy~~~}}}mmmrrr|||}}}uuuMMMCCC;;;;;;DDDQQQbbbooo}}}}}}tttiii\\\RRRTTTPPPMMMKKKHHHEEEJJJQQQRRRVVV]]]eeennnvvv|||}}}rrrjjjhhhfffaaa[[[SSSQQQUUUWWWRRRMMMMMMKKKCCC;;;<<>>???EEEKKKLLLKKKRRRPPPTTT^^^hhhqqq|||~~~}}}}}}~~~vvvhhhXXXMMMEEE>>>;;;<<>>BBBIIIOOO___gggmmmqqq~~~yyyrrrnnngggaaa]]][[[\\\]]]bbbhhhqqqyyy~~~vvv]]]DDD666444444222111111111222333555EEE[[[lllsssuuuvvvyyy|||vvvqqqYYYIIICCCGGGjjjrrrfffdddccccccdddfffhhhiiijjjppp}}}vvvyyy~~~~~~}}}|||zzzxxxwwwvvvttttttssspppkkkhhhhhhiiigggggggggggggggfffeeeeeeiiigggeeeeeeffffffeeeddddddeeefffggghhhhhhhhhhhhdddbbb```___```aaa```___]]]ZZZWWWTTTQQQOOOKKKHHHJJJLLLPPPTTTXXXZZZ[[[[[[ZZZ\\\___cccgggiiijjjkkktttvvvwwwwwwwwwxxx{{{~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}~~~|||}}}~~~|||{{{{{{||||||~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{}}}}}}~~~vvvhhh\\\YYYZZZXXXRRR^^^ttt~~~www|||ttteeebbbeeeqqqzzz}}}yyykkknnnwwwvvviii]]]MMM777111111000000000000111111333;;;LLLaaarrrssskkkuuuttt{{{zzz{{{{{{]]]HHH@@@999:::CCCPPP```nnn~~~yyypppfffYYYQQQOOOLLLKKKKKKHHHFFFIIIOOOVVVZZZ```iiiqqqyyy~~~}}}zzzpppddd```bbbaaa]]]VVVNNNHHHKKKMMMMMMNNNQQQUUUMMMCCC@@@EEENNNVVVYYYQQQKKKEEEFFFMMMUUU[[[]]]___]]]```iiiqqqxxx|||nnn]]]QQQHHH???;;;;;;???PPPgggzzz{{{~~~vvvtttlllYYYEEE:::444111000333111555333@@@hhhnnneeessszzzaaahhhrrrNNNDDD;;;:::>>>BBBIIINNN]]]ffflllqqq~~~}}}xxxqqqmmmfff```\\\[[[\\\^^^dddjjjssszzz|||xxxyyytttaaaGGG555555444222111111111222333777HHH^^^ooovvvvvvvvvuuuxxxtttoooWWWFFF@@@GGGkkk|||nnncccbbbbbbcccdddgggjjjlllnnnrrrwwwwww}}}nnniiiqqq}}}}}}}}}|||{{{yyyxxxwwwrrrsssrrrooollljjjjjjkkkiiiiiiiiiiiihhhgggeeeeeehhhgggeeefffggghhhgggeeeffffffggghhhiiiiiiiiihhheeecccaaa```aaaaaa```___[[[XXXSSSOOOMMMKKKHHHFFFFFFGGGIIIKKKNNNQQQRRRSSSVVVXXX[[[___bbbeeeggghhhmmmppprrrtttuuuvvvxxxzzzzzz{{{}}}}}}||||||~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~||||||{{{{{{zzzzzzyyyyyyzzzyyyzzz|||~~~~~~}}}}}}yyyiii]]][[[]]][[[UUUZZZppp{{{yyy|||}}}zzzkkk``````iiipppqqq{{{~~~nnnooowwwyyynnnbbbQQQ;;;111111000000000000111111222<<>>GGGnnn{{{wwwwwwtttkkkcccbbbbbbcccdddeeehhhlllnnnrrrtttmmmllluuulllaaacccuuu~~~~~~~~~~~~}}}|||{{{zzzuuutttssspppnnnmmmllllllllllllkkkkkkiiihhhffffffgggffffffggghhhiiihhhffffffggghhhhhhhhhhhhhhhgggdddbbb`````````___^^^\\\YYYUUUPPPLLLIIIGGGFFFDDDAAAAAAAAABBBDDDGGGIIIJJJOOOQQQSSSWWWZZZ]]]```aaadddhhhlllpppqqqrrrtttuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyy{{{}}}~~~}}}||||||}}}mmm^^^XXXXXXTTTMMMXXXjjj~~~~~~vvvwww||||||jjj^^^\\\eeekkkkkkuuuvvvrrrxxx{{{pppcccQQQ:::222111111000000111111222222???QQQ]]]eeeppptttmmmwwwwww{{{wwwssspppQQQ>>>999777;;;CCCNNN___lll}}}qqqhhh___UUUMMMIIIHHHJJJNNNNNNJJJIIIKKKXXX[[[aaahhhpppvvv{{{}}}~~~~~~yyyrrreeeYYYTTTZZZfffooo```YYYOOOIIIHHHLLLUUU]]]eee]]]QQQGGGFFFRRRdddqqqllleee\\\XXXZZZ```gggjjjpppnnnpppvvv{{{~~~yyygggZZZNNNDDD===<<<<<>>===<<<<<<===???AAABBBDDDEEEGGGIIILLLOOORRRSSSYYY^^^ccchhhjjjlllnnnooooooqqqtttvvvwwwyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz|||}}}}}}|||{{{}}}~~~tttbbbXXXTTTOOOIIITTTbbbxxxvvvyyy}}}hhhZZZWWWaaajjjjjjqqq||||||zzzrrruuuyyypppbbbPPP:::222222111111111111222222333BBBSSS]]]aaaiiiuuuyyyqqqyyyxxx~~~{{{wwwrrrPPP<<<888888<<>>>>>LLLbbbvvvyyysssyyy|||wwwiiimmm}}}kkk___MMM===444222222111333444333FFFnnn}}}{{{|||~~~zzzwwwrrrxxxtttNNNDDD<<<<<>>???AAACCCFFFHHHIIIMMMRRRXXX]]]```cccfffhhhhhhkkknnnqqqsssuuuyyy{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{zzzzzz|||~~~~~~}}}{{{}}}~~~kkk]]]VVVRRRNNNOOO[[[tttyyy{{{~~~jjjVVVSSS^^^kkkmmmsss{{{zzz}}}qqqqqqvvvnnnbbbPPP<<<222222111111111111222222444DDDUUU^^^bbbhhhnnnrrruuu{{{|||zzz|||~~~uuuOOO<<<999999<<>>KKK^^^rrr{{{sssxxxyyyiiibbbmmm~~~mmmdddRRR???555333222000444444333GGGnnnwwwssswwwmmmyyyrrrLLLBBB;;;;;;>>>AAAEEEJJJ[[[jjjwww}}}vvvmmmiiiaaa[[[XXXZZZ^^^aaalllqqqxxx}}}zzzuuukkkVVVCCC666555444333222333444444888QQQnnn{{{zzzzzz~~~eeeKKKDDDRRRnnnbbb^^^^^^```___bbbccccccbbbeeelllrrrxxxooohhhiiioooyyyttthhh___iii{{{~~~}}}zzzwwwtttsssttttttrrrpppnnnooooooooonnnmmmmmmllljjjiiiiiijjjkkkjjjgggeeecccccccccbbbaaa```___^^^[[[ZZZXXXXXXWWWUUUQQQNNNKKKIIIFFFEEEDDDCCC@@@>>><<<;;;::::::999999999999:::::::::;;;===???AAABBBBBBFFFLLLQQQUUUYYY]]]```bbbeeeiiilllooorrrvvvyyy}}}}}}}}}~~~}}}~~~~~~~~~~~~||||||{{{{{{|||~~~}}}zzzyyyyyyzzz}}}~~~}}}{{{{{{}}}~~~~~~~~~{{{}}}uuubbbXXXTTTRRRQQQ[[[wwwxxxvvv}}}oooWWWRRR]]]ooouuu|||sssoootttmmm```OOO;;;333222222111111222222333444EEEWWWaaaggglllnnnmmmooosss}}}xxx}}}SSS<<<999999;;;AAAMMM___pppzzzwwwiii```YYYRRRNNNGGGFFFJJJRRRVVVTTTQQQPPPYYY]]]cccjjjrrryyy~~~|||~~~|||}}}kkkXXXWWW```uuuyyyvvviii]]]ZZZ\\\\\\iiigggddd___\\\\\\^^^```dddfffhhhjjjkkkkkklllmmmnnnmmmpppuuuwwwvvvwwwzzz~~~~~~nnnaaaVVVJJJBBB@@@<<>><<<<<<<<<;;;:::999888888777444333333444555777999:::;;;???DDDJJJNNNSSSWWWZZZ___bbbfffiiilllppptttwwwzzzzzz|||}}}|||}}}~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{|||}}}~~~{{{xxxyyy{{{}}}{{{{{{}}}~~~~~~{{{}}}{{{dddWWWSSSRRRWWW```}}}uuunnn|||{{{}}}zzzrrr[[[TTT___sss}}}xxxqqqssskkk]]]KKK777333222222111111222222333333EEEXXXccckkkqqqqqqlllrrruuu}}}{{{XXX<<<999888:::@@@KKK___pppxxxuuuggg^^^WWWQQQMMMDDDCCCGGGPPPWWWVVVTTTSSSXXX[[[bbbiiiqqqxxx}}}|||~~~}}}yyyzzzuuu___XXX\\\TTT\\\^^^UUUNNNPPPVVVYYY\\\]]]___aaabbbbbbaaa```fffiiikkkmmmmmmnnnnnnoooooonnnppptttvvvssssssuuuxxx{{{~~~qqqdddWWWKKKCCC@@@:::FFF[[[pppvvvccc[[[eeekkk}}}sssmmm[[[EEE999777555111333444777OOOuuurrriiiwwwnnn___bbbuuuwwwfffGGG>>>888999===@@@DDDIIISSSddduuu~~~xxxqqqlllggg```ZZZWWWZZZ^^^bbbqqqvvv|||~~~lllJJJ===777222444666444333444;;;^^^~~~{{{YYYLLLVVVkkk___]]]___aaabbbcccccchhhooouuu|||tttqqqnnnqqqwwwuuuqqqxxxwwwdddaaaooo|||~~~|||wwwvvvtttsssrrrrrrrrrsssrrrpppnnnnnnnnnmmmkkkiiijjjhhhffffffgggggggggeeeaaabbbbbbaaa___]]]ZZZXXXYYYVVVSSSPPPNNNMMMJJJHHHFFFDDDBBBAAABBBBBBAAA???>>>>>>===<<<:::999888888777777666555555444333333888999:::===AAAFFFJJJMMMRRRWWW]]]aaadddhhhnnnrrrzzzyyyzzz~~~~~~~~~}}}}}}~~~|||wwwwww{{{~~~}}}{{{zzz{{{|||~~~~~~nnn[[[RRRPPPUUUZZZnnn{{{rrruuu|||wwwooolllmmmfffeeeeeehhhppp|||oooqqqeeeLLL===444333222222111111222222888GGG[[[iiissszzz{{{~~~}}}uuuOOO::::::999;;;CCCRRReeerrr~~~xxxmmmbbbVVVNNNKKKDDDEEEFFFJJJNNNQQQRRRRRRVVV[[[aaahhhnnntttyyy}}}~~~sssjjjccchhhsssxxxbbbQQQIIIFFFEEEIIIMMMNNNNNNNNNUUU\\\cccfffccc___^^^^^^eeefffiiimmmoooppppppooojjjlllnnnnnnlllmmmpppsssvvvyyy}}}}}}ooorrryyyvvvlll^^^LLLAAA???@@@FFFVVVnnn|||{{{dddWWWTTTjjjuuuyyyxxxhhhLLL888555666444333999999NNNwww}}}ttt~~~||||||yyywwwbbb]]]hhhqqqtttkkkXXX??????>>><<<<<<>>>BBBFFFSSScccttt~~~yyyrrrjjjccc\\\XXXUUUVVV]]]fffsssvvvzzz~~~]]]@@@999333444555444333555===]]]zzz}}}xxx\\\QQQYYYuuuiiifff```aaabbbaaabbbgggpppwww|||zzzcccZZZWWW\\\^^^^^^fffrrrxxxiiifffrrr~~~~~~{{{xxxvvvuuussssssssssssttttttrrrpppoooooonnnmmmkkkkkkiiigggfffffffffeeeccc`````````___]]]ZZZWWWUUUUUURRROOOMMMLLLJJJHHHFFFDDDBBB@@@@@@AAAAAA@@@???>>>======;;;:::999888888888888777666555555444444444444555777:::???BBBEEEHHHMMMSSSXXX]]]cccjjjpppuuuuuuvvv{{{~~~|||wwwwww{{{~~~~~~||||||}}}}}}~~~~~~~~~~~~uuuaaaVVVRRRPPPQQQaaayyyvvvooorrr~~~{{{uuurrrjjjhhhgggiiippp|||www|||pppRRR???444333222222111111222222===RRRjjjvvvzzz{{{~~~||||||yyy}}}eeeCCC::::::999;;;CCCRRReeerrr~~~uuujjj```VVVOOOMMMFFFDDDDDDGGGLLLOOOPPPOOOVVV[[[aaagggmmmrrrwww{{{}}}}}}}}}~~~}}}tttlllYYYXXX```sssxxxjjjQQQKKKHHHMMMVVVZZZVVVQQQPPPUUU[[[___```___]]]]]]ccceeeiiimmmooopppooooookkkmmmooonnnmmmmmmooorrrtttuuuxxx{{{}}}}}}{{{yyyeeefffkkkuuuzzzpppcccPPPCCC@@@>>>DDDTTTlll}}}}}}hhh[[[WWWaaarrreeeGGG888444222111777777MMMwww~~~{{{|||eee^^^kkkvvvxxxiiiQQQ??????>>><<<<<<>>>BBBEEEOOO```qqq|||xxxpppjjjccc\\\XXXVVVVVV]]]ffftttvvvzzz~~~uuuDDD<<<555444555444444666@@@\\\rrr~~~yyy~~~~~~VVVPPPXXX}}}qqqlllaaaaaaaaa```aaagggqqqyyy~~~dddVVVJJJJJJMMMRRR\\\gggwww|||zzzpppnnnwww}}}zzzxxxwwwvvvtttttttttuuuuuuwwwtttqqqoooooooooooonnnllljjjhhhgggfffeeecccaaa______^^^\\\ZZZVVVSSSRRRNNNLLLIIIHHHHHHGGGEEEDDDBBB@@@>>>>>>??????>>>=========<<<;;;::::::999999:::999888777666555444444111111222333555888:::<<>><<<;;;===AAADDDMMM]]]mmmyyywwwnnnkkkddd]]]YYYVVVVVV]]]fffuuuxxx{{{~~~~~~HHH>>>666444444333444777CCC\\\nnnwww}}}uuu{{{~~~NNNKKKUUU~~~rrrjjjbbbaaa```^^^```gggrrr{{{ssseeeUUUMMMKKKNNNXXXcccrrrzzz}}}yyywww|||}}}yyyyyyxxxvvvuuuuuuuuuvvvwwwxxxuuuqqqooooooooonnnnnnllljjjhhhggggggfffcccaaa]]]\\\[[[YYYVVVSSSPPPNNNIIIGGGEEEDDDDDDDDDCCCBBB@@@>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999888777666555555333333333333444555666777;;;>>>CCCGGGLLLUUU```hhhkkkmmmpppuuuyyy}}}~~~~~~}}}}}}}}}}}}|||||||||{{{yyyzzz|||}}}}}}~~~wwwmmmiii[[[SSSYYYqqqtttfffcccaaacccmmmzzz___BBB555444333111111222333444:::PPPeeelllnnnuuu|||{{{uuu}}}}}}rrr[[[CCC888888888;;;BBBQQQcccpppxxxoooddd\\\VVVTTTVVVOOOIIIEEEFFFLLLOOONNNLLLVVVZZZ___eeeiiimmmrrruuuxxxxxxzzz|||~~~xxxiiiZZZZZZjjjzzz|||vvvqqqcccVVV\\\nnnyyyppp___[[[WWWVVV[[[cccfffaaa[[[bbbeeejjjoooqqqqqqpppooommmnnnnnnmmmlllkkkkkkkkkkkkkkkmmmoooqqqooojjjfffVVVQQQMMMRRRbbb{{{yyylllWWWEEE???;;;AAAPPPgggzzz||||||pppbbb]]]\\\vvv}}}WWW===444555333999;;;SSS}}}~~~ooo{{{lllHHH>>>>>>===<<<;;;<<>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777777666666555444444444444444999;;;>>>@@@CCCKKKUUU\\\eeeiiinnntttxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{||||||||||||}}}}}}}}}uuummmiiiZZZRRRVVVooovvvfffaaa]]]```jjjxxx|||eeeHHH666555333111111222333555<<>>===AAANNNdddvvvvvvppp{{{rrrddd^^^___wwwpppQQQ<<<555666444:::;;;UUUzzznnnwwwgggBBB===>>>===<<<;;;<<<>>>@@@MMM\\\kkkvvvwwwpppiiiccc\\\YYYWWWXXX```hhhwwwyyy|||~~~}}}wwwsssvvvyyy|||lllHHH>>>666444444333444777DDD^^^pppwww~~~rrrqqqvvvwwwggg>>>DDDTTT}}}sssjjj``````___^^^```hhhttt}}}~~~~~~{{{xxxwwwvvvuuuuuuvvvwwwxxxuuussspppoooooommmkkkiiifffeeeddddddcccaaa^^^[[[TTTSSSQQQNNNLLLIIIGGGFFFCCCAAA?????????@@@???>>>===;;;::::::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777666555444333222555777888888:::???GGGMMMYYY```iiiqqqvvvzzz|||}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~|||}}}~~~~~~nnnccc]]]WWWPPPTTTmmmssskkkfffaaaccckkkvvv~~~tttmmm{{{{{{___FFF777555333111111222444555;;;RRRiiitttzzzzzzeeeKKK666666666888:::BBBPPPaaannn|||zzziii^^^WWWRRRRRRTTTTTTPPPLLLJJJKKKNNNPPPRRRUUUYYY^^^ccchhhlllpppssszzz{{{|||~~~zzzyyyyyyxxxvvvtttuuuxxx|||~~~}}}zzz|||qqqtttrrrkkkvvvkkkddd___dddnnntttqqqkkkhhhjjjlllnnnpppppppppooojjjjjjiiiiiijjjhhheeeccc[[[YYYYYY]]]cccddd```[[[LLLHHHDDDFFFUUUooo{{{ooo[[[HHH@@@>>>@@@LLL___pppyyy~~~rrrhhhnnnzzzuuuiiidddaaauuuyyycccLLL<<<666555222888:::TTT|||xxxnnnvvvfffDDD=========<<<;;;;;;===???LLLYYYhhhuuu~~~vvvpppgggaaa[[[YYYXXXYYYbbbkkkwwwyyy|||~~~}}}rrrqqqvvvxxxuuuxxxqqq^^^FFF===555444444333444666CCC]]]nnnuuu|||~~~|||uuuppphhhYYY777BBBPPP|||~~~wwwpppiii^^^______^^^aaaiiittt}}}}}}wwwvvvuuutttuuuuuuwwwwwwsssrrrqqqqqqpppnnnjjjgggeeecccaaa```^^^ZZZUUURRRMMMLLLJJJGGGEEEDDDBBBBBBAAA???===<<<======<<<;;;<<<;;;999:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAAAAA;;;;;;:::999888666555444111333444444444777===CCCIIISSS```kkkssswwwzzz|||~~~~~~~~~~~~~~~{{{|||~~~nnn]]]TTTUUUMMMPPPggg|||uuummmjjjhhhkkkqqqwwwyyyxxxwwwxxxhhh___llloooZZZDDD888666333111000222444666:::TTTjjjsss~~~}}}{{{fffJJJ888555666777:::BBBPPPaaammm|||wwwfff[[[SSSNNNLLLNNNPPPOOOLLLHHHFFFIIINNNSSSTTTXXX^^^ccchhhlllqqqtttwwwxxx{{{}}}yyytttsssssslllgggbbb```bbbeeehhhhhhmmmmmmkkkfffcccfffmmmttt{{{zzzyyy|||ooosss|||tttmmmnnnuuuyyyvvvqqqjjjjjjkkkllllllmmmmmmmmmjjjiiihhhiiijjjiiieeebbbZZZVVVSSSWWW___gggiiihhh```\\\WWWVVV___sss}}}sss```MMMEEE??????HHHYYYiiisssyyy~~~}}}wwwoooqqqwwwvvv{{{ppplllfffvvv~~~ooo]]]KKK===666444333999:::UUU}}}wwwrrrxxxlllwwwgggIII<<<======<<<;;;:::<<<>>>FFFTTTcccqqq~~~uuunnnfff```ZZZXXXXXX[[[dddmmmvvvxxx{{{~~~~~~xxxwww}}}~~~xxxyyysssaaaDDD<<<444444555444444666BBB\\\lllrrryyy~~~rrrcccTTT999HHHSSSzzzuuupppjjjddd]]]^^^______bbbiiittt}}}~~~vvvvvvuuuttttttuuuvvvwwwssssssrrrsssrrrooojjjfffdddbbb```]]]ZZZUUUOOOJJJHHHGGGEEECCCAAA@@@?????????===;;;:::;;;;;;:::888<<<;;;999:::;;;<<<<<<;;;999::::::;;;;;;<<<<<<<<<@@@@@@AAABBBDDDEEEEEEFFF??????>>>===;;;:::888777000222444333222555:::???>>>IIIYYYgggpppuuuyyy{{{~~~}}}~~~~~~~~~}}}|||{{{~~~~~~~~~{{{|||~~~sss___SSSOOOGGGIII^^^|||}}}lllkkklllqqqxxxzzzxxxtttsssvvvggg]]]iiiooo\\\III888666333111000222555666???XXXkkkooozzz~~~fffJJJ<<<444555777:::BBBPPPaaalllzzzuuudddXXXPPPJJJHHHJJJLLLLLLKKKFFFBBBDDDKKKRRRTTTXXX^^^ccchhhmmmrrruuutttvvvyyy|||yyytttssstttnnnggg___[[[[[[___aaabbb]]]\\\YYYSSSOOORRRZZZaaannnyyyxxxyyyxxxggghhh{{{{{{xxx{{{|||wwwrrrjjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhjjjkkkjjjfffccc]]]WWWQQQUUU```mmmtttvvvyyytttmmmiiilllzzzvvvcccQQQIII???>>>EEEUUUdddnnnvvv{{{zzzzzz}}}|||{{{vvvssslllyyywwwkkk]]]MMM???777555666;;;<<>>888555444222555:::GGGfffnnnwwwtttbbbGGG;;;>>>OOO|||{{{nnnhhhgggbbb\\\^^^^^^___aaaeeemmmwww}}}}}}{{{wwwttttttwwwwwwtttpppnnnnnnnnnqqqrrrpppiiidddbbb___\\\YYYVVVQQQKKKGGGCCCAAA>>>=========;;;:::;;;<<<===<<<:::999:::;;;>>>======<<<;;;;;;<<<<<<666999;;;===<<<<<<===>>>AAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@>>><<<:::999666555444333333555666888:::AAANNN^^^mmmvvvzzzzzz}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~iiiWWWKKKEEEHHH\\\zzz~~~{{{wwwiiijjj}}}~~~qqqjjjhhhjjjooodddJJJ:::555111111000///222666CCC\\\llluuufffGGG<<<888777777:::CCCRRRcccooozzzrrr```WWWSSSNNNJJJIIIGGGIIIIIIDDD@@@BBBKKKSSSXXX[[[aaaggglllppprrrsssvvvwwwyyy{{{~~~~~~{{{wwwuuukkkgggccceeeiiijjjfffaaaVVVVVVSSSQQQOOOPPPTTTVVVdddrrr~~~qqqlllrrrxxx{{{pppooofffZZZZZZiii}}}~~~xxxwwwxxxuuuoookkkkkkjjjjjjiiiiiihhhhhhllljjjhhhjjjnnnmmmiiiddd[[[VVVQQQSSS]]]mmm|||uuuuuuwww}}}rrrfffXXXMMMAAA???BBBPPP___kkkttt{{{}}}~~~yyysssppprrr}}}}}}wwwjjjXXXHHH===777333666777???aaatttjjjnnn{{{xxxkkkdddooo}}}xxx^^^GGG<<<<<<;;;;;;;;;<<<<<<===DDDOOO]]]mmmyyyqqqkkkbbb\\\WWWUUUVVVYYYcccmmmzzz{{{}}}~~~~~~zzzfffIII@@@777333111000444999JJJiiioooxxx}}}yyyeeeIII===@@@PPP|||~~~pppddd```bbb```\\\^^^^^^___aaaeeemmmwww}}}}}}~~~~~~zzzvvvssssssuuuvvvtttqqqjjjiiiiiilllnnnmmmiiiddd```]]]YYYVVVRRRNNNIIIFFF???===;;;;;;;;;;;;:::999;;;<<<<<<;;;999999:::;;;<<<;;;;;;;;;;;;<<<===>>>666999;;;<<<<<<;;;<<<===BBBBBBAAAAAAAAABBBCCCCCC????????????>>>===;;;:::888777666555555666777888888>>>JJJ[[[jjjuuuzzzzzz}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~ooo^^^PPPIIIHHHXXXtttxxxooouuuzzzoooiiihhhooohhhRRR<<<555111111111000222666BBB]]]pppzzz{{{lllJJJ:::888777777999BBBQQQaaammmzzzqqq^^^TTTPPPKKKHHHGGGHHHJJJJJJFFFBBBCCCJJJQQQWWWZZZ```fffkkkoooqqqrrrtttuuuwwwyyy|||~~~|||{{{wwwrrrlllkkklllmmmjjjfff___cccgggfffaaa[[[YYYYYY^^^iiiwww~~~qqqmmmddd\\\___iiiqqqrrreee```XXXPPPNNNVVVdddooozzz{{{yyytttssstttrrrmmmiiiiiihhhhhhggggggffffffiiigggfffiiimmmmmmjjjfff[[[VVVPPPOOOUUUaaaoooxxx}}}uuujjjiiijjjvvvwwwlll\\\OOOBBB???CCCQQQaaammmvvv}}}wwwrrrhhhqqq|||{{{tttfffVVVIII???888333555555???bbbuuuiiillluuuyyy~~~yyyjjjaaa___lllwwwqqqYYYEEE<<<<<<;;;;;;;;;<<<<<<===BBBLLLZZZjjjzzzpppjjjbbb\\\VVVTTTUUUXXXbbblllwwwxxxzzz|||}}}}}}}}}|||hhhNNNDDD999444222111555:::LLLmmmuuu}}}|||}}}}}}fffJJJ???BBBQQQ||||||lll^^^ZZZ]]]___]]]]]]^^^___aaaeeemmmvvv}}}~~~~~~}}}|||xxxttttttvvvwwwwwwuuummmkkkiiijjjlllkkkgggccc^^^ZZZUUUPPPMMMJJJFFFDDD>>><<<;;;:::;;;<<<;;;:::<<<<<<<<<:::888888:::<<<::::::999999:::<<>>>>>??????>>>>>>===<<<;;;:::999777777777888888555:::EEEUUUfffsssyyyzzz}}}~~~}}}{{{}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~wwwfffTTTKKKFFFRRRlll}}}xxxssshhhdddmmmkkkYYY>>>777222111111000222666===ZZZmmmxxx{{{wwwtttoooLLL999999888777999BBBPPPaaalllzzzooo[[[PPPKKKHHHFFFFFFIIIKKKLLLIIIEEEEEEJJJPPPVVVYYY^^^ccchhhllloooppprrrsssuuuwwwyyy{{{}}}~~~|||tttooonnnnnnmmmlllnnnssswwwuuummmeeeaaa```]]]bbbkkkvvvzzztttsssuuuvvvuuusssddd[[[OOOJJJSSScccnnnqqqiii^^^VVVUUURRROOOSSS\\\hhhnnnqqqpppoooooonnnjjjhhhggggggfffeeeeeeddddddeeeddddddggglllnnnmmmjjjaaa\\\RRRJJJFFFIIIQQQWWWWWW[[[UUUOOOQQQUUUeee~~~|||ppp]]]NNNBBB???CCCRRRcccpppzzz}}}|||uuuooohhhyyysssbbbUUUKKKBBB999333666555>>>bbb|||mmmlllsssssstttuuuooo```YYY[[[iiirrriiiTTTCCC===<<<<<<;;;;;;;;;<<<<<<@@@KKKXXXiiiyyyppphhhbbb[[[UUUSSSSSSWWWaaakkkwwwxxxzzz{{{|||}}}||||||oooQQQGGG<<<888666666888<<>>CCCRRR}}}uuubbb[[[\\\___^^^]]]^^^^^^```eeemmmvvv}}}}}}zzzxxx}}}~~~{{{zzz}}}{{{|||xxxwwwxxxzzz{{{zzzwwwsssooommmllljjjeeeaaa[[[WWWQQQLLLIIIGGGEEECCCAAA???======>>>>>>===<<<<<<===<<<:::999999<<<>>>;;;:::888888999;;;>>>@@@:::<<<>>>>>>===;;;;;;<<>>>>>>>>????????????>>>>>>===;;;:::888888888888444777@@@OOObbbqqqxxxzzz}}}~~~~~~|||{{{|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~|||lllUUULLLFFFOOOhhhvvvhhhaaaiiikkk\\\BBB999222111222111222555>>>YYYjjjrrrsss|||llllllhhhJJJ:::888777777:::CCCRRRcccnnn{{{mmmXXXLLLHHHEEEEEEFFFFFFIIIJJJIIIGGGHHHLLLPPPUUUWWW\\\aaafffjjjlllnnnqqqrrrtttvvvxxxzzz|||}}}xxxqqqoooppprrrsss}}}{{{wwwrrrnnnlllkkkkkkcccccceeennnzzz~~~xxxssshhh^^^___ffflllqqqtttmmmbbbSSSLLLRRRbbbsss|||zzzkkkcccgggdddXXXSSSWWWZZZccckkkmmmllllllllliiihhhggggggfffeeedddcccccccccbbbcccgggkkkoooppppppeeeaaaXXXMMMCCC>>>>>>@@@<<>>CCCHHH[[[www~~~pppZZZHHHCCC???CCCSSSfffttt}}}xxxvvv~~~sssmmmlll}}}yyycccTTTKKKBBB999444999777>>>aaarrrooowwwyyy|||{{{kkk___\\\hhhqqqgggQQQBBB======<<<;;;;;;;;;;;;<<<@@@KKKWWWhhh~~~yyyooogggbbb[[[TTTRRRRRRVVV```jjjxxxzzz{{{}}}~~~~~~~~~~~~uuuQQQFFF<<<999999888888:::NNNzzz{{{{{{mmmqqqttt___EEE===BBBTTT}}}hhh]]]\\\^^^]]]]]]]]]^^^```dddlllvvv|||}}}tttkkkfffdddkkksssuuuooogggeeefffgggjjjooouuuzzz~~~{{{}}}yyywwwxxxyyyzzz{{{{{{vvvqqqmmmkkkhhhccc___WWWSSSMMMHHHFFFEEEDDDCCCCCCAAA???>>>>>>>>>===<<<===>>>>>>===<<<<<<>>>@@@===<<<;;;::::::<<<===???>>>@@@AAAAAA???===<<<===DDDCCCBBBAAAAAAAAAAAAAAA????????????@@@@@@AAAAAA??????===<<<:::999999999555666<<>>aaaoooooonnnbbbllluuujjjRRRAAA======<<<;;;;;;;;;;;;;;;???IIIUUUeee|||wwwnnnfffaaaZZZSSSQQQQQQUUUaaalllyyyzzz|||}}}~~~~~~xxxSSSGGG;;;777777666666888RRR}}}llljjjssswwwmmm^^^EEE<<>>===>>>>>>===<<>>===<<<;;;999777;;;HHH\\\llluuuwww}}}}}}}}}}}}}}}|||{{{{{{{{{|||~~~~~~|||{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{xxxzzz|||}}}}}}~~~}}}~~~qqqcccWWWMMMSSSggg~~~~~~||||||}}}|||sssjjjoooqqqfffIII>>>444222333333333444CCCZZZgggiiitttzzzyyylllooo~~~lllRRR@@@<<<666555666:::CCCTTTeeeqqqzzzxxxfffRRRHHHEEEDDDDDDFFF>>>@@@BBBDDDFFFIIINNNQQQTTTVVVYYY]]]bbbfffiiikkkoooppprrrvvvyyy|||~~~~~~||||||}}}{{{uuupppccc______gggvvvnnn^^^MMMCCC>>>AAAIIIVVVlllsssfffhhh|||vvvzzz~~~uuuggg^^^\\\dddjjjkkkmmmnnnmmmjjjjjjjjjiiigggfffeeedddcccaaaaaabbbeeeiiinnnrrruuummmjjjfffbbb[[[RRRHHHAAA@@@CCCAAABBBBBBAAASSSsss~~~ooo\\\NNNEEE@@@CCCTTTiiixxx{{{xxxwwwooofffiii~~~lll\\\PPPBBB999777888666>>>dddkkkppp|||kkkrrryyykkkRRRBBB>>>===<<<;;;;;;;;;;;;;;;<<>>AAAFFFJJJQQQYYYdddkkkuuuxxx}}}{{{zzzyyywwwtttsssssssssppplllgggdddbbb]]]WWWRRRKKKHHHDDDBBBBBBBBBAAA@@@@@@???>>>>>>@@@BBBBBBAAA@@@BBBEEEFFFEEEDDDCCCDDDBBBCCCEEEFFFGGGHHHGGGGGGGGGHHHIIIHHHEEEBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>:::;;;GGGZZZkkktttvvv}}}}}}|||||||||{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||{{{{{{|||}}}}}}|||{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~uuuhhhYYYMMMRRRfff}}}~~~{{{uuuvvv}}}~~~yyyvvvyyy}}}|||}}}vvvmmmssswwwmmmKKK???444222444333333444AAAXXXcccccckkkttt|||{{{|||{{{pppsss~~~lllQQQ>>>999777666555888AAAPPPaaalllwwwsssaaaNNNEEECCCCCCCCCEEE>>>>>>???AAACCCGGGKKKNNNTTTVVVXXX\\\aaaeeeiiikkklllnnnqqqtttyyy|||}}}|||{{{sssmmmjjjfffddddddlllxxxyyymmm[[[JJJ???;;;;;;???@@@HHHaaazzzyyyttt|||mmmeeeiiikkkkkkmmmpppnnniiijjjjjjiiigggfffdddcccccc``````aaabbbeeejjjooosssrrrnnnjjjiiihhhddd[[[SSSNNNPPPNNNNNNLLLGGGXXXyyy}}}mmm^^^SSSGGG@@@CCCTTTjjjyyy{{{~~~uuufffeeetttooocccVVVEEE:::999666555>>>fffqqqzzzqqqxxx{{{iiiQQQDDD>>>>>>===;;;;;;::::::;;;;;;CCCNNN]]]xxx{{{tttmmmhhh___XXXRRRPPPRRRXXXeeeqqqyyyzzz|||}}}~~~~~~~~~}}}~~~iiiVVVAAA777555666999===WWW}}}xxxuuuyyywwwzzzwwwwwwlllcccLLL???CCCXXXuuufff___\\\ZZZ\\\]]]]]]___dddllluuu|||zzzuuummmcccZZZSSSOOOMMMHHH@@@<<>>???AAAHHHRRRYYYooorrrxxx~~~{{{|||{{{yyyvvvsssssssssrrrmmmhhhccc___YYYPPPJJJFFFCCCAAA@@@@@@@@@@@@???@@@??????AAADDDFFFGGGGGG@@@DDDGGGIIIHHHFFFEEEEEECCCEEEHHHKKKMMMNNNMMMMMMIIIKKKLLLJJJGGGDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA<<<<<>>777888666555777???MMM]]]hhhtttnnn^^^LLLDDDBBBAAABBBCCC???>>>>>>???AAAEEEIIILLLUUUVVVXXX\\\```eeehhhkkkjjjlllooosssxxx|||wwwvvvyyyxxx|||oooeeecccfffnnnllllllrrr|||zzzlll\\\JJJ;;;888999===@@@<<<>>>VVVrrrwwwlllmmmlllkkknnnqqqnnnhhhjjjiiihhhgggeeedddcccbbb______``````cccgggmmmqqqpppkkkjjjpppyyy{{{vvvppppppkkkfff___TTTaaa|||kkk\\\SSSGGGAAABBBSSSjjjyyy|||yyydddcccnnn{{{pppggg[[[HHH<<<;;;666555???ggg{{{ttt{{{{{{fffOOOEEE???>>>===<<<;;;:::::::::<<>><<>>>>>============>>>???888<<>>AAAIIIPPPccchhhpppyyy~~~{{{yyyxxxvvvtttrrrrrrllleee^^^YYYTTTMMMIIIFFFDDDBBB@@@???@@@BBBCCCAAABBBCCCEEEGGGJJJLLLMMMGGGEEEEEEGGGJJJKKKIIIGGGEEEFFFHHHLLLPPPRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHFFFJJJIIIAAA>>>BBBEEEEEEJJJGGGDDDCCCEEEEEECCC@@@IIIIIIJJJKKKJJJGGGBBB???@@@???CCCMMM[[[jjjtttxxxzzz{{{}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}|||{{{{{{yyyzzz|||}}}}}}}}}|||{{{}}}}}}|||||||||||||||}}}ooo^^^NNNQQQiiisssiiilllppppppsssyyy{{{xxxoooooo{{{[[[HHH888333333111222888NNNfffllleeeffflllnnnrrrzzz}}}}}}{{{yyy{{{jjjQQQ>>>777555111222:::CCCLLLYYYfffxxxrrr^^^III@@@????????????@@@???======???BBBFFFIIIRRRTTTXXX[[[^^^bbbfffjjjoooppprrruuuyyy}}}~~~}}}}}}|||jjj___```dddhhhttt|||xxxqqqnnnpppqqqvvvxxx{{{~~~jjjUUUGGGAAA???<<<888888>>>>>>???MMM```uuuuuutttrrrpppnnnllljjjgggggggggfffeeeeeeeeeddd\\\^^^______^^^```eeeiiinnnmmmmmmooosssyyy~~~vvviiittt|||ppp```SSSHHHAAACCCTTTkkk{{{www~~~tttaaaWWWaaasssvvvwww|||wwwttt^^^CCC;;;555:::???aaassstttsss\\\GGG@@@???===<<<::::::999999<<>>???;;;<<<<<<<<<===AAAIIIOOO___dddmmmwww~~~}}}{{{zzzxxxvvvtttoooiiibbb]]]ZZZUUUOOOJJJFFFDDDBBB@@@@@@AAABBBDDDEEEEEEEEEEEEGGGIIIJJJLLLGGGEEEEEEGGGJJJKKKJJJHHHGGGGGGJJJMMMPPPPPPNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHIIILLLJJJCCC???CCCHHHIIIIIIGGGEEEEEEGGGHHHGGGFFFJJJJJJKKKLLLKKKHHHDDD@@@CCCBBBEEENNN\\\jjjssswwwyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{zzzzzz|||}}}}}}}}}||||||~~~~~~}}}||||||}}}}}}~~~sssbbbQQQRRRggg{{{mmmkkkqqqwwwzzz|||{{{yyysssooo~~~dddNNN999333222111333888LLLfffooohhhhhhlllmmmqqqrrr|||{{{||||||iiiOOO===999:::666444777===GGGYYYjjjzzzqqq]]]III???>>>>>>>>>??????>>>======>>>BBBFFFHHHQQQTTTWWW[[[^^^aaafffiiinnnpppsssvvvzzz}}}~~~~~~nnn```XXXUUUUUU^^^hhhrrrwww{{{~~~}}}zzztttaaaNNNCCC>>>===BBB<<<;;;@@@@@@???IIIXXX{{{wwwvvvuuusssqqqnnnllljjjgggggggggffffffeeeeeeddd^^^___```^^^]]]^^^aaadddiiijjjkkkllloootttyyy}}}sss}}}|||pppaaaUUUIIIBBBCCCUUUlll|||vvv}}}|||kkk___UUU^^^ppprrrtttlllGGG666666;;;@@@aaaooonnnyyybbbKKK@@@???===<<<::::::999999===CCCKKK\\\yyy~~~uuukkkddd___VVVPPPQQQQQQVVVddduuu}}}|||dddHHH999555666888;;;VVVnnnzzz{{{|||~~~hhhHHHAAABBBPPPxxxggg___]]]\\\]]]^^^aaafffooozzz~~~qqqdddYYYVVVTTTOOOHHHDDDDDDBBB@@@??????BBBDDDFFF???>>>===>>>BBBIIIPPPUUUcccgggnnnvvv}}}~~~|||zzzxxxuuussskkkgggaaa]]]ZZZVVVPPPKKKFFFDDDBBBAAAAAABBBCCCDDDJJJHHHGGGEEEEEEGGGHHHJJJFFFEEEEEEGGGIIIKKKKKKJJJHHHIIIKKKNNNPPPOOOKKKHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNMMMGGGDDDGGGKKKMMMIIIHHHGGGGGGJJJLLLMMMLLLOOOOOOOOOPPPPPPMMMHHHDDDFFFEEEGGGOOO\\\jjjssswwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}}}}}}}||||||~~~~~~}}}~~~~~~wwwiiiXXXUUUgggttthhhmmmxxx}}}{{{|||vvvvvvsssnnnxxxmmmSSS:::222222222444999NNNlllxxxqqqppppppooossssss{{{jjjMMM===;;;777555555777;;;GGG[[[mmmyyyooo\\\GGG>>>============>>>===<<<<<<>>>AAAEEEGGGOOORRRWWWZZZ]]]aaaeeehhhmmmooossswww{{{~~~~~~rrreee___[[[VVVRRRVVV^^^iiivvv{{{hhhVVVJJJCCCAAABBBHHHAAA???CCCDDDBBBFFFNNNhhh|||sssqqqyyyvvvsss{{{uuuuuusssqqqooollljjjiiihhhhhhggggggfffeeeddddddaaaaaa```^^^[[[ZZZZZZ\\\eeeiiimmmoooqqquuuzzzzzz|||qqqcccXXXIIIBBBDDDUUUmmm~~~ttt{{{~~~yyyiiiZZZSSSaaattttttttt~~~tttIII555666:::@@@bbbkkkhhh|||yyybbbJJJ@@@???===<<<::::::999999;;;AAAIIIXXXuuu~~~uuullleee^^^VVVPPPQQQRRRWWWfffvvv~~~}}}~~~|||}}}~~~}}}~~~vvv```GGG:::666666888;;;RRRkkkuuuttt}}}uuuJJJ???BBBNNN|||xxxiiibbb___[[[[[[]]]```fffoooyyy{{{mmmcccZZZWWWUUUOOOIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPEEEEEEGGGMMMVVV^^^ccceeeppprrruuuzzz}}}}}}{{{yyywwwtttqqqkkkgggccc___\\\WWWPPPKKKFFFEEEDDDCCCCCCCCCEEEFFFLLLKKKHHHFFFEEEEEEGGGHHHEEEEEEEEEGGGHHHJJJKKKKKKJJJKKKMMMPPPRRRPPPLLLIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOQQQOOOLLLLLLNNNOOOLLLKKKJJJJJJLLLNNNOOOPPPTTTTTTUUUVVVUUURRRNNNJJJFFFDDDFFFNNN\\\jjjtttyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}||||||~~~~~~sssfffUUUQQQccc|||yyyfffeeeuuurrrpppooojjjrrrlllRRR:::333444444555888TTTsss{{{xxxvvvuuuxxxyyy|||}}}{{{}}}vvvSSS???<<<111222555999@@@LLL^^^kkktttnnn[[[FFF===<<<<<<;;;<<<===<<<;;;<<<>>>@@@CCCEEENNNQQQVVVZZZ]]]aaaeeegggkkknnnssswww{{{}}}~~~~~~~~~tttnnnnnnnnnjjjfffaaaeeelllvvv~~~tttvvv{{{qqq]]]QQQLLLLLLNNNPPPTTTMMMJJJNNNOOOMMMKKKMMMWWWeeerrrsssggg___ccclllqqqrrrkkk```\\\bbbjjjmmmppppppooonnnllljjjhhhgggiiihhhhhhgggfffeeeddddddcccbbb```]]]ZZZVVVTTTTTT[[[bbbkkkqqqtttwww|||~~~}}}yyyqqqyyy~~~rrreee[[[JJJCCCDDDUUUmmm~~~sssxxx|||~~~zzznnnXXXUUUhhh|||{{{vvv|||kkkGGG888666:::???dddhhhhhh{{{sss\\\FFF@@@???===<<<:::999999999888===DDDRRRnnn~~~wwwmmmfff^^^VVVPPPQQQSSSWWWfffwww|||{{{xxxxxxzzzooo\\\GGG;;;777666888:::OOOhhhssspppuuu{{{{{{}}}UUU@@@BBBOOO|||uuujjjccc^^^ZZZZZZ[[[___fffooowww|||}}}~~~yyytttkkkddd]]][[[XXXSSSQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUOOOSSSZZZeeeooouuuxxxxxxzzzzzz{{{|||}}}~~~~~~}}}|||yyyvvvsssooolllhhhdddaaa[[[SSSLLLGGGGGGFFFEEEEEEFFFGGGHHHLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJLLLMMMLLLMMMOOOQQQSSSRRROOOLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLPPPUUUXXXUUUQQQPPPQQQQQQPPPOOOMMMMMMNNNQQQRRRWWWWWWWWWXXXXXXUUUPPPLLLDDDCCCEEENNN\\\kkkvvv|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}|||||||||}}}}}}~~~hhh]]]MMMIII]]]zzz~~~yyyfffeeexxxvvvqqqiiinnn|||bbbMMM999555777555555777UUUssszzzxxxyyywwwzzz|||cccGGG>>>999888777888???OOO```jjjtttnnnZZZEEE<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDLLLOOOTTTYYY]]]```dddfffjjjmmmqqqvvvzzz|||}}}}}}}}}~~~|||{{{}}}}}}~~~|||yyyxxxxxxqqqjjj___fffqqq|||uuucccSSSOOOTTTYYY]]]aaafffaaa]]]______[[[VVVSSSRRRWWW[[[YYYWWWZZZaaaggg___^^^YYYTTTVVV]]]dddhhhmmmnnnnnnmmmmmmlllkkkjjjjjjiiihhhgggfffeeedddddddddcccaaa^^^ZZZVVVQQQOOOMMMUUUaaalllrrrvvvzzz}}}}}}xxxtttoooeee```ggguuuxxxtttggg]]]LLLDDDDDDUUUmmm}}}ssswwwuuuaaa[[[jjj}}}{{{vvv{{{zzzwwwttt]]]CCC:::777:::>>>ccc}}}}}}lllpppppp[[[HHH@@@???===<<<:::999999999777<<>>888666888;;;QQQjjjtttqqqwww~~~}}}~~~zzzxxx{{{PPPEEEOOO}}}xxxllleee```\\\[[[[[[aaajjjsssyyy|||{{{|||~~~{{{wwwuuuqqqmmmiiiiiiiiijjjpppxxxvvvuuurrrooommmlllkkkkkktttzzz|||yyyxxxuuutttrrrqqqrrruuuxxxzzz{{{~~~{{{wwwuuusssqqqoooiii```YYYJJJJJJJJJKKKKKKLLLLLLLLLIIIKKKMMMNNNPPPPPPPPPPPPRRRSSSSSSQQQOOOOOORRRUUUSSSRRRPPPPPPQQQQQQOOOMMMKKKJJJIIIIIIKKKNNNQQQSSSPPPRRRXXX]]][[[UUUUUUYYY[[[ZZZYYYVVVTTTTTTXXX\\\ZZZZZZ[[[\\\[[[XXXSSSOOOJJJHHHIIIQQQ___ooozzz~~~}}}|||}}}~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~nnndddTTTSSSooo}}}xxxzzz~~~wwwsssoooooovvvmmmkkkoooiiiSSSEEE999777555222444;;;PPPfffmmmkkkuuu{{{TTT>>>JJJRRRSSSIIICCCLLL___mmmyyy}}}nnnZZZFFF<<<;;;;;;;;;<<<999999999:::<<<>>>@@@AAAHHHMMMSSSXXX\\\___bbbeeeiiijjjmmmppptttxxxzzz|||zzz}}}~~~zzzvvvpppnnnvvv{{{ppphhh___WWWSSS]]]lllyyy|||vvvkkkcccTTTJJJJJJYYYhhhooouuu|||vvvxxxzzz|||~~~}}}zzz{{{zzzrrrhhhgggqqq{{{uuupppjjjffffffmmmvvv~~~ttttttssssssqqqooonnnmmmkkkjjjiiihhhgggeeedddddddddbbbaaa```___[[[TTTOOOIIIIIINNNXXXgggttt{{{~~~}}}sssdddUUUHHHDDDIIIQQQ]]]mmmwwwjjj___OOOFFFEEETTTkkk|||}}}vvvhhhmmm}}}{{{zzzsssqqqppp[[[AAA999999999:::^^^zzzwwwaaaNNN@@@???===<<<::::::999999:::>>>@@@HHH```wwwnnnfff___VVVPPPPPPPPPSSSaaarrrwwwdddNNN???777555888===UUUllluuurrryyy|||uuuvvvUUUCCCKKKxxx~~~pppjjjhhh^^^\\\]]]bbbllluuu{{{}}}{{{}}}|||~~~~~~|||zzzxxxtttqqqnnnoooooorrr{{{}}}yyyvvvuuuxxx{{{~~~|||sssooonnnrrrpppmmmkkklllnnnqqqsssyyy~~~{{{xxxvvvuuuuuutttnnneee^^^KKKKKKLLLLLLMMMMMMMMMNNNIIIKKKOOORRRTTTUUUUUUUUUVVVWWWWWWUUURRRRRRUUUXXXVVVTTTQQQOOOOOONNNMMMKKKHHHGGGGGGHHHKKKPPPTTTWWWTTTSSSWWW\\\ZZZUUUVVV]]]\\\]]]\\\YYYWWWXXX\\\aaa^^^^^^___```___\\\WWWSSSNNNLLLLLLSSSaaappp{{{~~~}}}|||}}}~~~~~~|||||||||}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~ooocccSSSSSSqqq{{{{{{ssswwwuuuooorrryyynnnkkkppphhhRRREEE:::777333///444>>>TTTggglllkkk{{{zzzRRR:::@@@TTTbbb[[[NNNPPP___lllvvvnnn[[[FFF===<<<<<<;;;<<<888888999:::<<<>>>@@@AAAGGGLLLRRRXXX\\\___bbbdddhhhiiikkknnnrrrvvvzzz{{{yyy|||}}}zzztttqqqzzzyyyuuurrrjjj```WWW```mmmvvvvvvmmm```VVVMMMGGGLLL```qqqwww{{{|||nnnhhhtttvvvllleeehhhsss~~~vvvuuutttrrrpppmmmkkkjjjkkkkkkjjjhhhgggeeeddddddcccaaaaaaaaa```]]]VVVQQQIIIDDDBBBKKK[[[lllvvvyyy{{{ppp```PPPCCC>>>AAAGGGLLL]]]ppp|||yyyjjj___OOOFFFEEETTTjjj{{{vvvjjjttt}}}{{{tttqqqqqq]]]DDD===666777999___zzzvvv]]]HHH@@@???===<<<::::::999999888<<<>>>DDD\\\~~~~~~vvvllleee```VVVPPPOOOOOORRR```ppp~~~mmmTTT???555555888<<>>???GGGKKKQQQWWW\\\___aaaaaaeeegggjjjnnnrrruuuwwwyyy{{{|||}}}~~~~~~|||}}}zzzxxx~~~wwwqqqjjjdddddddddhhhlllfffXXXKKKEEEDDDGGGSSScccpppwww}}}~~~rrrooo{{{jjjcccjjjuuurrrqqqpppnnnmmmkkkjjjjjjkkkiiifffffffffgggggggggaaaaaa```___]]]YYYVVVTTTKKK@@@@@@FFFLLL\\\kkkkkklll\\\JJJAAA===;;;;;;===DDDOOORRRUUU]]]eeewwwyyyjjjaaaOOOCCCEEE[[[pppyyyyyy~~~pppkkkzzzxxxuuulllYYYEEE::::::::::::]]]xxxdddEEEAAA@@@>>>===;;;::::::::::::999;;;DDDXXXttt{{{uuummmeeeaaaWWWNNNMMMPPPVVVaaajjjwww{{{rrrVVV@@@666555999;;;QQQnnnzzzyyy~~~uuu|||hhhEEE<<>>???FFFJJJOOOVVV[[[^^^``````fffgggkkkooorrrvvvxxxyyyzzzzzz|||}}}~~~}}}zzzyyy||||||xxxttttttvvvtttpppffffffgggeee[[[NNNGGGGGGJJJOOOYYYeeennnuuu|||tttwwwfffgggppprrrqqqqqqooonnnmmmlllkkkkkkiiigggfffggggggfffeee```aaaaaaaaa^^^[[[WWWUUULLL@@@>>>AAADDDPPPZZZWWWSSSIII???;;;:::999:::<<<<<>>===;;;::::::::::::999;;;CCCUUUpppzzztttmmmfffcccYYYPPPMMMOOOTTT^^^gggwww|||~~~~~~yyyYYYAAA777777999:::RRRmmmyyy{{{yyyzzz~~~zzzxxx|||zzzVVV@@@===@@@ZZZ~~~~~~uuuddd___[[[___kkkwww|||yyy{{{}}}wwwmmmddd^^^[[[XXXWWWPPPPPPOOOLLLIIIKKKPPPUUUbbbhhhnnnrrryyy{{{tttmmmkkknnnrrrpppkkkaaaWWWQQQRRRVVV[[[ZZZXXXWWWWWWXXXXXXVVVUUUTTTUUUWWWZZZ\\\[[[XXXUUURRRTTTWWW[[[\\\YYYSSSNNNLLLOOOSSSWWWZZZ___dddhhhjjjhhhgggfffeeeccc___\\\aaabbbbbbbbbbbbcccgggiiikkkmmmllliiiggggggbbb\\\XXXWWWYYYaaallluuuxxxxxxzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}zzzzzz|||}}}}}}|||{{{{{{yyypppZZZHHHPPPkkk~~~}}}|||}}}zzzzzz|||tttnnnnnnYYYHHH888555444111333999SSSkkkrrrnnn{{{xxxsssxxxtttiiinnn}}}sssnnnoooeeeMMM<<<777444555888;;;AAANNN\\\gggyyymmmZZZEEE<<<:::999888888999999::::::;;;===>>>???EEEHHHMMMSSSXXX\\\^^^___fffhhhkkkooorrruuuwwwxxxxxxyyyzzz|||}}}~~~~~~|||yyyxxx}}}}}}vvvtttpppooouuuzzzxxxrrriiieeeaaaYYYMMMDDDFFFLLLOOOTTT]]]ffflllttttttqqqiiinnnqqqqqqqqqppppppooonnnmmmjjjiiihhhggggggfffdddbbb```aaabbbcccaaa]]]YYYWWWPPPBBB======<<>>;;;???DDDTTTlllzzzllldddRRRFFFFFF[[[oooyyy{{{vvv}}}uuueeekkkuuuhhh___SSSCCC888777;;;;;;[[[wwwsssQQQAAA@@@>>>===;;;:::::::::999999:::AAAQQQkkkxxxsssmmmgggddd[[[RRRNNNNNNRRR[[[eeevvv{{{}}}{{{{{{|||zzzZZZAAA777888:::;;;RRRkkkvvvyyy}}}rrrqqqppprrrlllMMM===???AAAYYY~~~xxxgggbbb]]]aaalllwww~~~|||yyyvvvwwwyyy~~~~~~zzzrrrmmmfff___ZZZUUUQQQOOOFFFEEEDDDBBBBBBFFFLLLQQQ]]]bbbggglllvvvyyyppplllppptttyyyvvvooocccYYYUUUXXX]]]aaa^^^[[[YYYXXXWWWUUUSSSTTTTTTUUUWWWZZZYYYVVVRRRPPPTTTYYY]]]^^^\\\WWWTTTSSSVVVYYY[[[]]]___cccfffggggggggghhhiiigggdddaaacccdddcccaaa```aaaeeeggghhhiiihhhdddddddddaaa[[[WWWWWWZZZaaalllsssvvvvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}xxxzzz|||~~~~~~~~~|||{{{yyyoooZZZGGGNNNhhh{{{yyyvvvxxx}}}{{{zzztttrrrsssYYYHHH888555444111333999RRRjjjqqqiiippp}}}|||zzzmmmqqq|||xxxwwwiiiPPP;;;444666777888:::AAANNN^^^iiivvvmmmZZZEEE<<<:::999888888999999999:::;;;<<<>>>>>>CCCFFFKKKQQQVVVZZZ\\\]]]dddfffiiimmmpppsssuuuvvvvvvwwwyyyzzz|||}}}}}}}}}}}}~~~~~~{{{tttnnnmmmnnnpppsssvvvxxxzzz{{{|||}}}zzz|||}}}}}}xxxoooiii```UUULLLEEEDDDKKKUUUTTTWWW___hhhppp{{{~~~zzzpppqqqoooppppppppppppooonnnmmmjjjiiihhhhhhgggfffbbb```___aaacccdddccc```\\\ZZZUUUFFF@@@>>><<>>===;;;:::::::::777888:::???NNNhhhxxxrrrlllfffccc[[[RRRNNNMMMPPPZZZdddssswww|||}}}{{{zzzzzz{{{wwwYYYAAA888888:::<<>>666777777888999@@@LLL]]]hhhqqqmmmZZZEEE<<<:::999888888999999999:::;;;<<<===>>>BBBDDDIIINNNSSSXXXZZZ\\\bbbdddgggjjjnnnppprrrsssuuuuuuvvvwwwxxxzzz{{{|||{{{~~~~~~vvvjjj]]]SSSNNNRRRUUUZZZ___eeellltttzzz}}}vvveeeWWWIIIDDDFFFLLLVVV^^^\\\\\\cccooo}}}{{{ssspppsssnnnnnnooopppooonnnlllkkkiiihhhgggggggggeeebbb______```cccddddddbbb___]]]WWWIIICCCAAA@@@KKKWWWVVVQQQMMMIIIFFF@@@;;;;;;???>>>FFFHHHIIILLLKKKQQQbbb{{{mmmdddUUUHHHIII]]]qqq{{{yyyttt}}}eeegggxxxkkkZZZPPPDDD:::555<<<:::SSSxxxmmm]]]iii}}}nnnPPPAAA@@@>>>===;;;:::::::::555777:::>>>KKKeeeyyyrrrkkkfff```YYYRRROOOMMMOOOYYYdddooosssyyy{{{zzzyyy{{{|||sssZZZDDD888777999<<>>WWW~~~xxxtttuuukkkeee```bbblllvvv}}}~~~~~~~~~~~~~~~yyyvvvssspppmmmkkkiiijjjlllnnnpppppppppppphhhgggfffbbb]]]VVVPPPMMMMMMJJJGGGDDDAAA>>>:::777999:::<<<>>>BBBEEEIIIJJJNNNRRRXXXaaannn||||||vvvssssssuuuxxxxxxsssiiiaaa^^^^^^]]]]]]]]]___ccceeefffeeeZZZWWWVVVXXX[[[\\\WWWRRRTTTUUUWWWWWWWWWXXXZZZ\\\]]]^^^```___]]][[[[[[\\\```aaaccchhhmmmpppppppppeeeccc```\\\XXXXXXZZZ]]][[[[[[WWWRRRPPPRRRPPPKKKHHHJJJOOOWWWbbbkkkqqqtttxxxxxxyyyzzz{{{|||}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}vvvaaaPPPXXXqqq||||||tttnnnrrrssssssssssssrrrqqqpppYYYHHH888555444111333999OOOhhhqqqkkknnnuuuxxx}}}rrrwww~~~vvvmmm^^^KKK>>>:::555666666777===IIIXXXcccooommmZZZEEE<<<:::999888888888888999999:::<<<===>>>AAADDDHHHMMMRRRVVVZZZ[[[aaacccfffiiilllooopppqqqsssrrrqqqqqqsssuuuxxxzzz}}}{{{nnn]]]OOODDD<<>>===;;;:::::::::444777:::===GGGaaa{{{ssslllfff___YYYSSSOOOLLLNNNXXXccclllqqqwwwzzzyyyyyy{{{}}}uuuwwwwwwvvv~~~qqq]]]HHH:::555888;;;VVVlllvvvuuu|||xxxrrrppphhhIII<<>>SSSsssrrrlllmmmhhhccc^^^aaalllwww~~~}}}~~~}}}yyytttpppmmmkkkhhheeeZZZZZZZZZYYYWWWVVVTTTTTTMMMLLLKKKHHHEEEBBB@@@>>>???===;;;;;;;;;:::888666<<<>>>AAADDDGGGHHHHHHFFFKKKOOOUUU___nnn}}}~~~yyytttrrrpppssstttqqqkkkeeeaaa```]]]^^^```dddiiikkkkkkjjj^^^ZZZXXX[[[```bbb]]]XXXVVVWWWXXXWWWVVVWWWZZZ]]]\\\^^^```aaa```______```bbbbbbcccfffkkknnnoooooodddbbb___[[[XXXXXX[[[]]]ZZZYYYSSSLLLHHHHHHFFFAAA@@@BBBHHHQQQ]]]hhhqqquuuyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}mmmYYY\\\rrrvvvpppnnnrrruuutttqqqnnnnnnoooYYYHHH888555444111333999SSSjjjqqqlllppptttrrrqqqooottt{{{ttthhhWWWGGG===:::444555555666;;;FFFTTT^^^ooommmZZZEEE<<<:::999888888888888888999:::;;;======AAACCCGGGLLLQQQVVVYYY[[[aaacccfffiiilllnnnpppqqqpppnnnllljjjlllppptttwww~~~tttbbbTTTNNNKKKHHHJJJPPPXXX]]]___aaaeeeiiipppuuuzzz{{{}}}}}}xxxqqqWWWNNNGGGHHHNNNUUU]]]dddeeedddgggnnnuuu~~~yyyppppppqqqooommmnnnppptttxxx{{{yyywwwtttfffYYYWWW]]]ccciiinnnooopppqqqqqqpppnnnkkkiiihhhfffdddcccddddddcccbbb______```aaabbbccccccddd\\\QQQJJJFFFFFF]]]yyytttpppkkkhhhiiillluuuxxxzzz{{{rrrnnnxxx|||kkk```TTTIIILLLbbbvvv}}}zzzqqqsss{{{zzzwwwtttnnniiixxxmmm^^^RRRCCC555000;;;888III}}}www}}}ttt[[[AAA@@@>>>===;;;:::::::::555999;;;;;;CCC[[[}}}sssmmmhhh```[[[UUUPPPKKKLLLUUU```mmmrrrwwwzzzyyyxxxyyy{{{~~~qqqzzz}}}{{{{{{qqq```KKK;;;444666:::SSSiiisssrrrvvvzzz~~~wwwqqqeeeFFF<<>>>>>===AAACCCGGGKKKMMMLLLHHHEEEKKKPPPVVVaaaqqq}}}yyyuuurrrmmmooopppnnnkkkgggdddcccbbbbbbeeehhhkkklllkkkiii```\\\ZZZ^^^dddgggccc^^^WWWYYYZZZXXXVVVVVVYYY\\\ZZZ]]]```bbbccccccdddeeecccbbbbbbdddgggiiijjjjjjdddbbb___[[[XXXYYY]]]```\\\ZZZSSSIIIDDDCCC???:::;;;>>>DDDNNNZZZgggqqqwwwzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||~~~xxx```]]]rrr|||uuuuuuvvvyyyyyytttmmmiiimmmqqqYYYHHH888555444111333999YYYnnnrrrlllppprrrlllhhhkkk}}}qqqzzz{{{nnn\\\III;;;555555666666777<<>>===;;;:::::::::777:::;;;:::???WWW{{{}}}tttnnniiibbb]]]VVVPPPKKKJJJRRR]]]ooosssxxxzzzxxxwwwxxxyyy}}}zzz{{{zzz~~~{{{sss```HHH777555888;;;WWWlllrrrmmmqqqvvv{{{xxxoooQQQ===<<<>>>OOOjjjooo|||}}}hhh]]]___```^^^\\\___kkk|||}}}vvvnnnjjjiiieee]]]VVVNNNJJJFFFFFFHHHJJJJJJIIIGGGEEEDDDFFFHHHGGGDDDAAA===<<<:::999:::<<>><<<;;;;;;>>>GGGUUUdddpppwww{{{|||~~~~~~}}}|||}}}~~~~~~}}}~~~~~~|||{{{||||||{{{zzzxxx||||||zzz}}}yyyeeeUUUVVVkkk{{{{{{yyyssswww|||www{{{{{{|||yyyoooeeecccgggVVVDDD555222333333555;;;WWWppp|||vvvsssooonnnsss|||~~~}}}xxxzzzvvvhhhRRR@@@999666333333777;;;CCCPPP]]]jjjrrr^^^III???<<<;;;999999777777777888999:::<<<<<>>CCCHHHVVVfffgggqqq{{{yyykkk___\\\^^^]]]\\\]]]hhhwww||||||zzzuuummmbbbXXXQQQOOOPPPSSSYYY```eeehhhhhhgggeeebbbaaa```]]]ZZZWWWVVVVVVUUUUUUVVVXXXZZZ[[[\\\ZZZVVVOOOHHHFFFHHHLLLUUU^^^kkkwww|||pppfffeeefffhhhkkkoootttwwwzzzuuuqqqjjjfffeeeeeeeeeeeeeee```[[[ZZZ^^^cccfffgggccccccdddddddddbbbaaa``````[[[YYY[[[\\\ZZZZZZ\\\```bbbcccaaa```bbbggglllpppkkkbbbXXXSSSWWW```iiiiiieee___VVVMMMFFF@@@=========???FFFSSSbbbnnnuuu{{{}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}|||zzzyyy|||~~~|||{{{|||~~~uuu___NNNQQQiiizzzwwwrrrgggmmm{{{uuuhhhbbbdddPPP@@@444333444333555;;;SSSssswwwqqqqqqzzz~~~www~~~www]]]EEE:::666333444777;;;BBBOOO\\\hhh}}}rrr___JJJAAA>>><<<999888777777777888999:::;;;<<>><<<======;;;888777777777777:::KKKkkk{{{ooofffeee```YYYPPPKKKLLLPPPTTTeeennnuuuvvvvvvyyyzzzxxx~~~{{{{{{tttbbbKKK;;;888;;;===YYYuuu~~~}}}~~~|||}}}|||iiiAAADDDNNN___ggggggllluuuvvvlllaaa\\\\\\]]][[[]]]fffttt}}}}}}~~~}}}wwwlllaaaZZZVVVZZZ]]]ccckkkrrrwwwzzz{{{zzzxxxvvvssspppmmmkkkiiifffeeedddbbbaaa`````````VVVUUURRRNNNLLLMMMRRRVVV[[[dddpppzzztttfffhhhiiiiiijjjkkknnnrrruuuvvvqqqjjjfffeeegggiiijjjggg```XXXUUUXXX___dddgggdddeeeggghhhgggfffdddcccaaa\\\XXXYYYZZZYYYZZZ\\\^^^```aaa______aaagggllltttooodddXXXQQQSSS^^^ggghhhhhhdddZZZPPPIIICCC>>>@@@???@@@FFFSSSbbbooovvv{{{}}}}}}|||~~~}}}|||}}}~~~~~~|||zzzzzz|||~~~~~~|||{{{|||}}}xxx___JJJLLLddd|||zzzwwwoooaaaeeeyyywwwiiibbbbbbJJJ===333444555333555:::QQQrrr{{{uuuttt}}}xxxqqq~~~~~~iiiKKK<<<555333444777:::AAANNNZZZkkk~~~qqq^^^JJJAAA>>><<<:::999777777777777888999:::;;;???@@@DDDHHHMMMRRRWWWYYY\\\___bbbdddeeefffhhhjjjbbb]]]WWWPPPMMMPPPUUUZZZdddkkkrrruuuwwwyyyvvvqqqoookkkbbbWWWSSSTTTUUUSSSLLLLLLKKKLLLRRRYYYZZZVVVWWWPPPHHHFFFIIILLLNNNPPPLLLFFFCCCFFFJJJOOO\\\jjjjjjgggfffgggmmmvvvjjj___gggsssssshhh]]]\\\eeeooorrrrrrrrrrrrqqqqqqpppppppppppppppnnnjjjfffcccbbbbbbbbbaaaaaabbbdddgggkkknnnqqquuuxxxxxxqqqdddYYYWWWZZZdddnnn{{{xxxeeeXXXLLLKKKUUUjjj{{{|||tttnnnqqqwww|||zzz~~~vvvjjjdddooo}}}}}}}}}}}}}}}mmmLLL:::444777777AAAgggbbbKKKFFF@@@======>>><<<:::888777666666999IIIggg~~~qqqfffeeeaaaYYYQQQLLLKKKOOORRRbbbkkksssvvvwwwyyyzzzyyy~~~}}}~~~zzzfffLLL:::777:::===aaa}}}|||~~~|||vvv|||}}}HHHBBBLLLbbbiiiggghhhmmmooohhh___ZZZZZZ\\\[[[\\\eeerrr{{{}}}}}}|||tttjjjdddccceeejjjnnnuuu{{{~~~}}}zzzyyyvvvsssoookkkhhhggg^^^^^^]]]\\\\\\]]]___```aaaiiissszzz{{{mmmlllmmmlllkkkiiijjjmmmpppuuupppjjjgggiiimmmppprrrggg___UUUPPPSSSZZZ```ccccccdddfffggggggfffeeeddd___YYYUUUWWWXXXXXXZZZ]]]]]]___```___^^^```eeeiiirrrnnndddWWWMMMLLLUUU]]]hhhlllkkkaaaWWWPPPHHHAAACCCAAAAAAFFFRRRaaannnvvvzzz|||~~~}}}|||}}}}}}||||||}}}~~~~~~|||zzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~|||cccKKKLLLcccxxxzzzvvvpppbbbfffzzzoooaaa\\\FFF:::333444555222444;;;QQQppp~~~zzzwww|||sssjjj{{{~~~~~~nnnOOO===555333444777:::@@@LLLWWWlll}}}ppp]]]III@@@>>><<<::::::777777777777888999::::::>>>???CCCGGGLLLQQQUUUXXX]]]___bbbdddeeefffhhhjjjcccaaa]]]YYYWWWZZZaaagggoootttwwwwwwwwwxxxuuupppnnnkkkddd\\\ZZZ[[[ZZZUUUVVVSSSNNNNNNVVV```aaa]]]WWWPPPGGGFFFKKKRRRTTTRRRHHH???;;;>>>BBBIII\\\pppwwwtttooommmooovvvrrrkkkqqqzzzzzzmmm___[[[bbbkkkooooooqqqqqqppppppqqqqqqrrrsssqqqooollliiigggggggggggggggggghhhjjjmmmqqqtttuuu|||tttiiidddbbbccckkkttt{{{xxxfffYYYKKKKKKWWWmmm}}}wwwrrrwww|||xxxjjj```[[[gggyyy{{{}}}{{{vvvvvvdddHHH;;;222666777???cccgggMMMHHHAAA>>>>>>>>><<<:::888777666666999HHHccc|||tttiiifffbbb[[[RRRLLLKKKMMMPPP___iiirrruuuwwwzzz{{{zzz~~~~~~pppPPP;;;666:::===```~~~|||{{{wwwooowwwWWWEEELLLfffmmmjjjgggfffeeebbb\\\WWWXXX[[[\\\]]]dddqqqzzz}}}}}}~~~yyyqqqlllmmmsssxxx~~~}}}}}}{{{xxxtttoookkkhhhaaaiiirrrxxxxxxpppqqqrrrooolllkkknnnqqqsssooojjjhhhjjjooosssuuuddd\\\RRRNNNQQQXXX^^^aaaaaabbbcccdddeeeeeedddddd\\\WWWTTTVVVXXXXXXZZZ]]]\\\___```___]]]^^^aaaeeennnllleeeXXXKKKEEEIIIOOOdddnnnqqqjjjaaa\\\TTTKKKIIIFFFCCCFFFPPP^^^kkksssxxxzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~{{{{{{{{{|||~~~}}}{{{yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~iiiQQQPPPfffzzz~~~yyyssspppfffjjj}}}hhh[[[EEE:::333555555222555<<>>AAAEEEKKKPPPTTTVVVZZZ]]]```bbbdddgggjjjmmmkkkkkkjjjeeebbbbbbfffjjjqqqwww}}}}}}}}}|||wwwpppmmmnnnlllgggdddccc___YYYVVVRRRMMMOOO[[[hhhjjjfffVVVPPPHHHGGGOOOXXXYYYTTTDDD;;;777<<>>___rrrOOOIIIBBB>>>======<<<:::777666666666999EEE]]]rrrwwwlllgggccc\\\SSSLLLJJJLLLOOO[[[fffppptttvvvzzz{{{yyy~~~XXX===666:::===XXX{{{}}}|||tttuuu\\\GGGLLLiiiuuurrrkkkeee```^^^[[[YYYVVVZZZ\\\]]]dddqqqzzz~~~~~~|||vvvrrrsssyyy|||pppfff___WWWaaalllttt|||xxxzzz{{{xxxrrroooppprrroookkkfffdddeeegggjjjkkk___XXXPPPNNNRRRZZZ___bbb``````aaaaaabbbccccccddd___ZZZXXXZZZ\\\[[[\\\^^^\\\___aaa```]]]\\\]]]```lllmmmjjj]]]NNNDDDCCCFFFTTTcccnnnmmmjjjjjjddd[[[UUUPPPKKKKKKSSS___jjjqqqwwwyyy|||}}}~~~~~~}}}||||||}}}}}}{{{||||||}}}}}}}}}}}}|||zzzyyyzzz|||}}}}}}zzzxxxyyyyyyzzz|||~~~}}}}}}~~~qqqYYYVVVjjj}}}wwwyyysssooohhhkkkzzznnnbbbEEE;;;444555444111555===WWWqqq~~~}}}tttyyy}}}eeeIII999555333444777:::>>>IIITTTdddsss~~~hhhOOOBBB===;;;999:::777777777777777888888999;;;<<>>======;;;:::888666666666777@@@SSSfff}}}zzznnnhhhddd\\\SSSLLLJJJKKKMMMVVVaaalllqqqtttxxxyyyxxx^^^@@@777:::>>>QQQooo|||ttt~~~TTTAAAHHHggg}}}yyyqqqggg```^^^]]]\\\UUUYYY\\\]]]dddqqq{{{~~~{{{vvvtttyyy~~~pppaaaTTTLLLLLLXXXfffpppyyywwwqqqppprrrjjjfffaaa]]]]]]^^^______[[[UUUPPPOOOTTT\\\bbbddd_________```aaabbbcccdddddd___]]]```aaa______aaa]]]```bbbaaa^^^[[[[[[\\\oooqqqpppdddSSSFFFBBBDDDAAAUUUggglllooosssqqqiii```ZZZSSSQQQVVVaaalllrrrvvvxxx{{{}}}}}}~~~}}}|||{{{zzz{{{{{{yyyzzz{{{}}}}}}}}}|||{{{xxxxxxyyy{{{}}}|||zzzwwwxxxxxxyyy||||||}}}~~~www___YYYkkk}}}|||tttnnngggiiiuuu{{{~~~|||mmmfffFFF<<<555555444111555>>>YYYttt}}}zzz|||{{{xxx___EEE666555333444777999>>>HHHSSSdddsssnnnSSSCCC===:::888999888777777777777777888999:::;;;???CCCHHHMMMQQQTTTXXX[[[aaaffflllrrryyy}}}|||~~~yyypppiiifffgggoooqqqppplllkkknnnnnnkkkrrryyy}}}{{{wwwtttooojjjbbb]]]YYY^^^nnn}}}~~~xxxggg___RRRKKKPPPUUUMMMAAA;;;555666999666888RRRqqqvvvllliiinnnuuuyyyuuuuuuuuuuuuwwwzzz}}}rrr___RRRHHHLLL[[[qqq~~~xxxyyyvvvkkkbbb```rrrssshhhlll___DDD666444:::999;;;WWWnnnxxxwwwPPPJJJBBB===<<<<<<;;;999888777666555555;;;LLL]]]www|||nnnhhhddd]]]TTTLLLIIIJJJLLLSSS^^^iiiooorrrvvvwwwvvv|||```===888<<<;;;QQQrrrwww|||~~~}}}xxxmmmtttiiiKKK???EEEjjj{{{qqqeee]]]]]]^^^ZZZXXXXXX\\\eeepppzzz~~~|||www{{{}}}|||{{{}}}wwwhhhZZZOOOIIIFFFHHHVVVdddooozzzzzzrrrmmmlllggg___YYYYYYZZZYYYXXXYYY[[[ZZZWWWTTTWWW___dddcccbbb___^^^bbbcccbbbdddhhheeeeeeeeeddddddcccccccccdddaaaaaabbb___ZZZZZZ]]]llluuuxxxmmm[[[MMMDDD???BBBIIIUUUeeerrrwwwuuuqqqlll```VVVVVV\\\eeennnvvvvvvyyy{{{||||||}}}~~~}}}{{{zzzyyyzzzzzz}}}}}}|||zzzzzzyyyyyyyyy}}}|||zzzxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}~~~|||qqqbbbZZZkkk~~~~~~~~~~~~tttppplllllltttxxxtttuuu{{{uuullliiiEEE:::555777777444777>>>RRRrrr|||xxxtttsss___EEE===555555555555777===DDDJJJ___tttqqqXXXHHHAAA<<<::::::888888888777888888999::::::<<>>888888999999555333888EEEPPPrrr}}}lllhhhbbbZZZRRRLLLJJJKKKLLLSSSZZZeeemmmsssuuuvvvvvv~~~ggg@@@666:::;;;OOOrrrzzz|||rrrooosssuuuYYYCCC===DDDfffzzznnnddd___]]]ZZZYYYXXX\\\eeepppzzz~~~~~~zzztttnnnfff```___]]]___bbbeeeiiipppyyy~~~zzzwwwkkkeee\\\SSSLLLHHHFFFEEEEEEQQQ^^^iiiuuuzzzwww{{{|||tttmmmiiihhhddd___[[[\\\\\\YYYXXX[[[]]]^^^\\\YYY[[[aaafffgggbbb```bbbfffgggdddccceeeggggggfffffffffeeeeeeeeeeeebbbaaaaaa^^^YYYXXXZZZmmmwww|||rrr```PPPEEE===>>>BBBKKKXXXeeelllnnnlllhhh]]]SSSRRRWWW^^^gggooowwwyyy{{{|||||||||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{|||{{{{{{zzzxxxxxxwwwwwwwwwyyyyyyzzz{{{|||}}}~~~~~~|||tttkkk```\\\ppp}}}~~~vvvmmmoooxxxxxxuuusssuuuyyywwwoooiiigggEEE:::444666666333666===ZZZwwwooofffdddTTT???999555555555555777===DDDIII^^^vvvoooVVVGGG???999777777888888888888888999999::::::<<>>>>>AAAIIISSS[[[^^^^^^[[[RRRJJJJJJPPPWWWbbblllxxxzzz{{{|||{{{zzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyxxxwwwzzzzzz{{{||||||}}}~~~~~~~~~~~~xxxpppiii___^^^ttt~~~||||||qqqsss{{{xxxvvvrrrqqqrrrpppjjjeeeeeeEEE:::444555555222444;;;ZZZuuu~~~{{{~~~{{{ooodddcccVVVAAA999555555555555777<<>>;;;666777777444222444<<>>555999>>>QQQxxxyyyyyyyyyssshhh___GGG>>>>>>CCCccc~~~qqqeee^^^[[[YYYYYY\\\eeepppyyy~~~zzz|||yyyppp[[[RRRKKKJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFHHHKKKMMMMMMMMMMMMMMMKKKFFFBBB>>>BBB@@@???AAAFFFHHHFFFCCCFFFOOO[[[gggqqqyyywwwcccRRRMMMJJJJJJZZZooovvvxxxwwwvvvuuutttrrrooonnnooonnnooooooiiiaaa```dddtttxxxwwwnnnfffeeeggghhhbbbaaadddiiijjjgggeeegggddddddddddddddddddddddddfffcccaaacccbbb]]]ZZZ[[[ffftttrrrbbbQQQEEEBBB@@@>>>AAAFFFKKKLLLLLLIIICCC@@@CCCJJJTTTbbbnnnxxxzzz{{{{{{yyyxxxyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||zzz{{{|||||||||{{{zzzyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||sssjjj```^^^tttvvvyyy~~~zzz||||||{{{uuurrrsssqqqjjjdddbbbFFF:::333444444111444;;;TTTqqquuu|||~~~|||zzzrrrnnn```GGG999555555555555777;;;AAAEEEVVVrrrvvv^^^NNNDDD>>>::::::999888888888888999::::::;;;===???AAACCCHHHMMMQQQUUUZZZ```iiiuuuzzzxxxgggVVVLLLGGGHHHFFFCCC@@@CCCIIIPPPiiinnnpppmmmiiieee]]]TTTSSSPPPSSSdddlllYYYSSSTTTOOOFFF???888555333555999;;;<<<<<<999CCCOOOYYY^^^```^^^]]]```dddgggcccZZZTTTUUUYYYkkkmmmqqqvvvyyy{{{{{{{{{xxxzzz||||||rrrlll[[[SSSKKKIIIKKKMMMJJJFFFSSSeee}}}|||rrrtttsss```QQQIIINNNdddzzz|||xxxwwwxxxqqqzzzyyywwwvvvyyylllooopppaaaNNN<<<888111666999;;;HHHjjj}}}cccMMMBBBAAA<<<;;;===999666888888555333444999>>>RRRqqqzzzmmmhhhddd]]]UUUOOOKKKIIIHHHNNNVVVaaajjjppprrrsssttt{{{yyyxxxtttssssssttttttgggNNN;;;777:::===QQQwwwzzzyyyzzz|||uuuvvv}}}qqqfffMMM@@@<<>>BBBUUUvvvmmmZZZTTTSSSMMMDDD>>>:::666333444999???AAA@@@;;;>>>FFFQQQ\\\bbbeeeggghhhllllllfff]]]XXXZZZ\\\dddhhhnnntttxxxzzzzzzyyyvvvvvvxxxzzz}}}|||tttlllddd[[[RRRMMMEEEDDDAAA???===;;;:::999BBBNNNaaazzz}}}tttwww~~~ppp___PPPJJJPPPggg||||||{{{~~~|||zzznnniiijjjqqqgggjjj|||xxxeeeOOO;;;888222666:::===FFFcccuuuhhhNNNAAABBB>>><<<<<<888888999999777444444777:::KKKjjjzzznnnhhhddd]]]VVVOOOJJJGGGFFFLLLSSS___iiiooorrrtttuuuzzzzzzzzzwwwsssqqqqqqlll\\\HHH:::888::::::NNNsss~~~zzzrrrppprrrzzzkkkQQQ@@@:::???ddd|||vvvnnnfffbbb\\\ZZZYYY]]]eeeoooxxx}}}|||{{{|||~~~~~~}}}zzzjjj]]]VVVUUUOOOKKKMMMNNNKKKHHHGGGAAA???>>>>>>>>>>>><<<:::======<<<:::888999<<>>QQQqqquuurrriiilllxxxwwwrrrvvvyyyfffLLL<<<444555555555666999>>>AAANNNbbb|||dddSSSIIIAAA<<<:::999999999999999:::;;;;;;;;;===>>>@@@BBBEEEJJJNNNPPPWWW___hhhuuu}}}tttiiiaaa]]]ZZZYYYWWWWWWXXX\\\___bbbXXXTTTMMMEEE???<<<::::::::::::===LLLlllrrr```VVVQQQIIIAAA<<<999888555333999AAADDDCCC;;;<<>>@@@>>>;;;888888999<<<@@@MMMddd|||{{{nnn]]]OOOJJJPPPiii}}}yyy{{{ttteeebbbgggvvvgggaaaeeexxxxxxxxxwwweeeOOO<<<999333555:::===DDD^^^rrrnnnOOO???AAA>>><<<<<<999::::::999777555555777999EEEaaa}}}ppphhheee___XXXQQQKKKGGGEEEIIIQQQ]]]hhhppptttvvvwwwxxxsssoooiiiZZZHHH<<<888999888KKKppppppmmmqqq{{{~~~jjjOOO@@@<<>>===>>>@@@???===::::::;;;<<<<<<<<<>>>CCCGGGLLLQQQWWWXXXSSSMMMJJJIIIIIIOOOZZZeeecccVVVKKKHHH>>>===;;;999888;;;@@@EEESSSiii~~~rrrkkkqqqxxx{{{|||}}}zzztttllleeeddddddeeeccc___```fffjjjjjjhhhccc```aaaaaaaaadddiiiiiiiiijjjjjjjjjkkkkkkkkkkkkgggfffkkknnnkkkfffdddgggwwwqqqeeeVVVQQQKKKIIIJJJLLLLLLKKKGGGFFFFFFEEEEEEJJJYYYhhhuuuvvvxxxxxxwwwvvvwwwxxxvvvwwwxxxzzz{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~jjj___WWWQQQUUUooo~~~|||{{{}}}yyymmmaaaYYYEEE:::222333444333888AAATTTppp{{{vvvmmmppp|||xxxmmmmmmyyygggPPPAAA444555555555666888<<<@@@NNN[[[sss~~~eeeUUUJJJAAA<<<::::::999999999999:::;;;;;;<<<===>>>???AAADDDIIIMMMOOOWWW___fffppp|||}}}vvvpppmmmkkkjjjeeeaaaaaadddeeedddbbbSSSNNNGGGAAA===<<<===???>>>???>>>HHHeeeyyyggg[[[PPPDDD<<<:::666888777444777???BBB@@@:::;;;GGG^^^oooqqqkkkgggjjjppprrrkkkfffeeeeeeccckkklllooopppqqqpppooonnnrrrpppnnnmmmlllhhhbbb^^^SSSLLLCCC>>>>>>???===;;;888999999999999999888888888:::AAATTTrrrxxxlll[[[MMMHHHPPPjjjzzz{{{rrrdddhhhsss~~~yyynnnbbb]]]ccc{{{zzzpppcccNNN;;;888444333777<<>>WWWyyysssjjjgggbbb[[[TTTMMMHHHEEEGGGOOO\\\hhhqqqvvvyyyzzzvvvjjjeeeYYYIII===888888999JJJqqqnnnhhhoooxxxxxxhhhLLLAAA???GGGlll|||sssjjjbbb\\\]]]ZZZYYY]]]eeeoooxxx}}}{{{yyyxxxzzz}}}~~~}}}wwwtttyyy~~~wwwvvvuuuttttttuuuvvvwwwyyyzzzyyyqqqeee^^^]]]___WWWNNNGGGFFFFFFEEEEEEGGGGGGFFFDDDEEEFFFFFFBBB>>>999<<>>===999888===@@@???III___yyytttmmmsssxxxxxxvvv|||~~~|||xxxqqqkkkhhhfffeeeaaa]]]___gggjjjjjjkkkfffccccccbbb```bbbfffhhhhhhiiiiiiiiijjjjjjjjjnnnhhhgggllloookkkeeebbbcccssstttaaaZZZQQQKKKKKKMMMMMMMMMIIIIIIIIIHHHFFFKKKZZZiiitttvvvwwwxxxwwwvvvwwwxxxuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvwwwxxxyyy{{{|||}}}zzzyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}}}}~~~jjj___WWWQQQWWWqqq}}}~~~~~~xxxyyy}}}zzzuuujjj^^^VVVEEE:::222333555444:::CCC[[[sss{{{wwwpppvvvuuussszzzvvveeeOOO???444555555555666888<<>>???AAADDDIIILLLNNNWWW___dddkkkwww}}}|||}}}xxxqqqkkkiiijjjiiiccc]]]SSSNNNHHHDDDAAA???@@@CCCAAAAAA@@@FFFaaannn^^^OOOAAA999888222777888555666<<>>JJJaaasssuuuooojjjjjjqqqssslllgggfffddd```hhhiiijjjlllllllllllllllhhhfffbbb```]]]XXXPPPJJJ@@@:::333111333666555333999555333444888:::999777555777<<>>CCCiiizzzmmm___\\\ZZZYYY\\\dddmmmtttxxxzzzzzzzzzzzz|||~~~}}}uuuooonnnllljjjiiijjjmmmooouuurrrllleee___\\\[[[[[[UUUPPPIIIDDDDDDGGGKKKMMMNNNRRRVVVVVVRRRNNNMMMMMMDDDEEEFFFHHHLLLQQQVVVYYY]]]```cccccc^^^YYYUUUSSSPPPOOOKKKFFF@@@<<<<<<<<<;;;===???@@@@@@@@@AAABBBGGGPPPmmmxxx{{{~~~uuupppwww|||wwwsssnnniiieeelllmmmiiiaaa^^^eeemmmqqqpppkkkeeecccdddeeeeeecccfffffffffffffffggghhhhhhpppnnnkkkiiihhhgggeeedddgggnnnzzzuuufffYYYUUUUUUQQQOOOPPPMMMMMMMMMLLLIIIKKKXXXgggsssuuuwwwwwwvvvuuutttuuuwwwyyyzzzzzzyyyxxxyyyzzzvvvwwwxxxzzz{{{||||||}}}yyyyyyxxxyyyzzz|||~~~||||||||||||}}}~~~}}}}}}~~~uuuooobbbXXXcccyyy|||~~~|||~~~}}}{{{|||wwwgggYYYVVVFFF:::444666555111999GGGeeeppp{{{{{{~~~lllwwwhhhaaaVVV===888777555555666999<<<>>>EEEWWWkkk~~~mmm[[[OOODDD<<<999999999999999999999999999:::;;;===>>>???BBBFFFIIIPPPVVV\\\```hhhssszzz{{{rrrlllkkkkkkhhheeeXXXVVVTTTSSSPPPMMMNNNQQQOOOSSSPPPOOOaaaooo[[[HHH===999888555333333666999;;;;;;;;;@@@OOOdddssssssjjjdddccceeekkknnniii^^^YYYYYYdddiiikkkiiiggghhhgggeeeeeeaaaZZZTTTMMMGGG@@@<<<999777444333333333333222777777888888777666555333000222444<<>>;;;:::;;;999777555444444555666888JJJfff}}}rrrnnnggg^^^VVVOOOJJJGGGJJJMMMUUU```kkkssswwwxxx|||sss```III;;;888999999QQQyyyzzz~~~zzzSSSAAA???CCCfffqqqaaa\\\ZZZYYY\\\cccllltttxxxzzzzzz{{{{{{}}}zzzrrrnnnmmmkkkhhhggggggiiikkkoookkkfffaaa^^^[[[YYYWWWPPPNNNKKKJJJKKKNNNQQQSSSUUUWWWYYYYYYWWWTTTRRRQQQPPPPPPQQQSSSVVVZZZ]]]^^^eeefffgggfffccc^^^ZZZWWWPPPLLLDDD>>>::::::<<<>>>CCCDDDFFFEEEDDDDDDEEEFFFGGGLLLfffxxxooonnnrrr{{{zzzxxxtttpppkkkhhhffflllnnnjjjbbb___cccjjjmmmnnnkkkgggeeedddcccbbbbbbdddddddddddddddeeeffffffmmmkkkiiihhhhhhgggeeecccfffkkkvvvrrrbbb[[[XXXSSSQQQRRROOONNNMMMKKKHHHJJJVVVdddppprrrtttuuuuuuuuuvvvwwwwwwxxxzzz{{{zzzyyyzzz{{{xxxyyyzzz|||}}}}}}}}}}}}zzzyyyyyyyyyzzz|||}}}~~~|||||||||}}}}}}~~~}}}}}}~~~~~~uuurrrfff\\\cccxxx~~~zzzuuu|||}}}tttbbbVVVTTTGGG;;;444666555111:::IIIiiivvv~~~kkkooo}}}mmmhhhYYY===777666555555666888;;;===GGGVVViii{{{nnn\\\PPPEEE<<<999999999999999999999999999:::;;;===>>>???BBBEEEHHHMMMTTT\\\ccckkksssuuurrr|||uuunnnmmmnnnmmmllldddaaa^^^\\\[[[XXXVVVUUU___aaa[[[TTT^^^zzzqqq___NNNAAA:::999888777666888:::>>>@@@@@@AAAKKK\\\hhhhhhaaa]]]ZZZ[[[aaaddd```XXXSSSTTT^^^dddgggfffeeeffffffcccaaa]]]VVVPPPJJJEEE???;;;777555333222222333333222777888888888888666555444555777777<<>>???AAAEEEHHHMMMUUU^^^gggooosssooogggsssyyyrrrqqqsssvvvwwwtttpppkkkjjjiiifff___XXX___ccc___XXX]]]www|||kkk[[[JJJ???;;;::::::;;;===AAADDDEEECCC@@@CCCMMMUUUVVVSSSRRROOOPPPTTTXXXVVVOOOLLLMMMVVV]]]bbbbbbbbbdddcccaaa]]]YYYSSSMMMHHHCCC>>>;;;777555333333444555555555777888888999888666555444777888777:::HHHcccuuufffVVVKKKJJJ^^^ttt~~~~~~zzzoootttzzzhhh[[[VVVooopppddd\\\QQQCCC888444444222777AAAOOOyyysssllluuu}}}{{{yyyZZZEEE===;;;>>>@@@;;;:::888666555555555666333???UUUpppvvvpppggg___WWWQQQKKKHHHIIIKKKPPPYYYccckkkppprrr|||cccIII;;;999;;;;;;LLLnnndddEEE::::::QQQyyyooo^^^\\\YYY[[[bbbllltttxxxyyy{{{}}}~~~yyypppgggfffeeebbbbbbbbbcccddddddbbb^^^[[[[[[\\\\\\XXXTTTTTTZZZaaahhhkkkllllllllliiigggfffiiimmmooommmkkknnnpppsssvvvyyyzzzzzzzzz~~~|||zzzvvvqqqhhh^^^VVVKKKCCC;;;<<>>:::999999999999999999999999:::;;;<<<===>>>@@@DDDFFFQQQYYYbbbllltttxxxqqqgggiiiwwwwwwvvvyyy~~~|||vvvssstttqqqeeeYYYVVV\\\]]]YYY[[[nnnnnnZZZLLLCCCAAAAAAGGGOOORRRPPPMMMFFF???;;;???DDDGGGIIILLLKKKJJJMMMQQQOOOIIIFFFGGGOOOVVV\\\^^^___bbbbbb___]]]YYYSSSMMMHHHDDD???<<<:::888666666777999999888888888999999888777555444333444444555@@@XXXuuuvvvfffUUUJJJMMMaaawww}}}}}}~~~tttyyy{{{iii\\\^^^uuu}}}mmmbbbZZZOOOBBB777333333222777@@@LLLttt}}}rrrxxx~~~bbbKKKAAA???===:::;;;:::999777666555555555222;;;KKKbbbxxxrrrhhh___XXXRRRMMMHHHGGGIIIMMMUUU___iiiooorrrhhhLLL===:::;;;:::KKKjjjxxxuuu|||lllGGG:::888HHH```zzzwww```]]]ZZZ\\\cccllluuuzzzyyy{{{}}}~~~~~~}}}xxxooofffcccaaa___```bbbddddddccc```^^^\\\\\\]]]]]][[[XXX\\\ccclllsssvvvvvvvvvvvvtttssssssxxx~~~}}}rrrdddVVVMMMBBB???>>>FFFVVVeeeppptttzzzzzzxxxtttnnnhhheeedddbbbbbbpppzzz}}}yyypppnnnqqqooosssuuurrrjjjcccaaabbblllppppppjjjdddcccbbbaaaaaadddeeedddaaa```aaadddaaaaaaaaaaaaaaabbbbbbcccbbbbbbdddgggiiijjjhhhfffiiihhhiiiqqqmmm```]]]TTTLLLHHHFFFHHHOOOWWWfffiiinnnqqqssstttvvvxxxvvvxxx{{{|||{{{|||}}}~~~||||||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~xxxooobbbgggxxx~~~zzzrrrfffZZZTTTIII<<<444555444222===MMMmmmwww}}}|||}}}^^^```oooqqqiii^^^III999777555444444666888999===LLL___pppwwwfffYYYKKK@@@;;;999999999999999999999999999;;;<<<<<<===???CCCEEEPPPYYYdddooozzzyyymmmuuu}}}{{{~~~~~~yyyyyyuuugggWWWTTTYYY\\\XXXTTT\\\tttzzzkkk\\\WWWVVV^^^jjjmmmdddZZZLLLCCC<<<<<<@@@DDDJJJPPPOOOMMMNNNRRRPPPIIIEEEDDDIIIQQQWWWYYY\\\___```______[[[WWWRRRNNNIIIDDD@@@>>><<<999888999::::::999888888999999888777666444222222222333999JJJdddxxxvvvfffUUUJJJPPPdddyyyzzzyyy{{{zzzwwwfffZZZ___qqq~~~oooaaaVVVKKK???666222333222888???JJJpppxxxuuuqqqRRRCCCAAA>>>777<<<;;;999888666555555444333999CCCUUUsss|||ssshhh___ZZZTTTNNNIIIFFFFFFJJJQQQ\\\gggooosssmmmPPP???;;;:::777KKKjjjxxxrrrtttzzz~~~rrrKKK===999BBBKKKeee{{{ccc___\\\]]]dddmmmvvv{{{zzz{{{|||}}}}}}~~~~~~~~~~~~yyyppphhhdddaaa___```dddfffeeeccc```___^^^]]]\\\[[[\\\\\\bbbiiirrrwwwyyyzzz|||~~~}}}lllZZZLLLEEE>>>???FFFSSSeeevvvvvvpppmmmfffggguuu|||sssvvvzzz{{{tttlllmmmrrrooorrrtttrrrnnnkkkjjjjjjkkkpppqqqlllgggffffffdddaaabbbbbbaaa``````aaabbbaaaaaaaaaaaaaaabbbbbbcccaaaaaabbbeeehhhiiiiiigggfffggggggjjj{{{ssshhh\\\PPPJJJGGGGGGKKKQQQ^^^cccjjjooorrrtttuuuvvvvvvxxxzzz{{{{{{{{{|||}}}{{{{{{{{{||||||{{{zzzzzzyyyyyyzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwzzz}}}~~~tttjjj^^^dddyyyzzzrrrfffYYYQQQGGG:::333555555333===LLLkkksssxxxwww|||ddd]]]mmmsssiii___MMM:::888666444444666888999:::HHHYYYkkk{{{kkk]]]NNNBBB<<<999999999999999999999999999:::<<<<<<<<<>>>BBBDDDJJJVVVdddqqq|||zzzwwwiiiWWWPPPQQQTTTTTTOOOOOO^^^rrryyytttxxxsssfffUUULLLDDDCCCFFFJJJRRRZZZUUUSSSTTTWWWUUUNNNGGGEEEEEELLLRRRTTTVVV\\\^^^]]]___^^^\\\ZZZWWWRRRLLLHHHBBB@@@<<<:::::::::999777888999999:::999777666555555444333333444===NNN___rrr}}}~~~~~~uuufffUUUJJJQQQeeeyyy{{{xxx{{{{{{~~~vvvfff\\\```ooo{{{~~~tttbbbTTTHHH===555222333333888???HHHlll{{{ooo\\\CCC@@@@@@:::<<<;;;:::999777666444444333999>>>JJJfff~~~uuuiii```[[[VVVOOOJJJFFFEEEGGGNNNXXXccclllqqqkkkOOO???<<<:::777IIIiii{{{wwwvvvyyy}}}zzz}}}tttKKK???:::===BBBYYYsss{{{eeeaaa^^^^^^eeeoooxxx}}}zzzzzzzzzzzz{{{|||}}}~~~|||tttkkkhhhdddbbbbbbeeefffdddaaa___``````\\\XXXWWWZZZ]]]hhhnnnuuuyyy{{{~~~vvv```NNNEEECCCCCCHHHQQQ___pppzzzvvvqqqrrr}}}xxxnnnooosssxxxwwwrrrqqqssstttttttttsssrrrpppooonnnjjjoooqqqmmmjjjkkkkkkjjjfffccc```^^^^^^_________```````````````aaabbbbbb`````````bbbeeeggghhhgggcccfffdddbbbkkkuuufffVVVMMMHHHEEEFFFIIIRRRYYYccclllqqqsssttttttwwwxxxzzz{{{zzzyyyzzz{{{zzzzzz{{{||||||{{{{{{{{{wwwxxxzzz{{{|||}}}||||||{{{}}}}}}}}}~~~~~~|||pppnnnooouuutttiii]]]bbbwwwtttfffYYYQQQEEE999333666555222;;;KKKjjjttt{{{yyy{{{mmm^^^llluuuhhhSSS<<<:::777555555666888999:::FFFTTTddd|||oooaaaQQQDDD>>>999999999999999999999999999:::;;;;;;<<<>>>AAACCCGGGUUUggguuu}}}zzzlll[[[MMMIIIJJJOOOMMMJJJTTTdddzzzooofff\\\TTTMMMLLLNNNQQQYYY```YYYWWWXXX\\\[[[SSSKKKGGGBBBHHHLLLNNNQQQWWW[[[[[[\\\]]]^^^```___\\\VVVRRRJJJGGGCCC@@@>>>===;;;999999999::::::999888666555666333333555444666@@@KKKZZZiiiwwwzzzxxx{{{}}}rrrcccTTTJJJPPPdddyyy~~~wwwxxxxxxwwwsssddd\\\\\\nnn~~~yyyaaaSSSJJJ>>>444222444444:::@@@GGGjjjnnn{{{nnnHHH???@@@===<<<<<<;;;:::888666444333111777;;;BBB\\\vvviii```\\\WWWPPPJJJGGGEEEEEEJJJSSS^^^ggglll}}}dddJJJ>>><<<<<<999EEEhhh|||{{{zzz{{{~~~}}}}}}yyyrrrIII>>>999999@@@TTTlll}}}yyyfffccc______fffoooxxx~~~{{{zzzyyyyyyyyy{{{|||~~~~~~vvvnnnlllhhhddddddffffffccc^^^]]]``````[[[TTTSSSWWW]]]lllrrrxxx{{{}}}pppWWWFFFBBBDDDKKKQQQ[[[hhhvvv~~~~~~uuukkkjjjoooxxx~~~|||xxxwwwzzzxxxuuutttsssqqqooommmiiiooorrrnnnlllmmmoooooojjjeee___]]]]]]^^^]]][[[```____________```aaaaaa```___^^^```cccfffgggfffbbbeeeccc\\\^^^rrr~~~mmm[[[OOOHHHCCCBBBCCCJJJRRR^^^iiipppsssttttttwwwyyyzzzzzzyyyxxxyyyzzzzzzzzz{{{|||||||||||||||vvvxxxzzz|||}}}}}}}}}}}}{{{}}}}}}}}}~~~~~~zzzvvvnnnjjjppp|||vvvjjj___cccvvvxxxgggZZZTTTCCC888222666555222;;;IIIiiiwww~~~|||~~~qqq```mmmrrrZZZ===;;;888666555666888999;;;EEEPPP^^^wwwqqqcccSSSFFF???999999999999999999999999999:::;;;;;;;;;===@@@CCCGGGXXXkkkxxx|||ooo___SSSJJJHHHMMMKKKEEEKKKXXXnnnwwwkkkccc______XXXQQQPPPQQQTTTZZZaaaZZZXXXZZZ______WWWNNNJJJ@@@FFFIIIJJJMMMTTTYYYZZZYYY[[[___ccceeebbb]]]XXXRRRNNNIIIFFFCCCAAA>>><<<999999::::::999888666555333000222666666555;;;CCCKKK]]]ooowwwxxx{{{{{{ooobbbSSSIIIPPPdddyyy{{{qqquuu~~~sssuuuzzziii\\\TTTSSSjjj~~~|||```TTTLLL???444222444555:::@@@GGGiiiqqqzzz}}}PPP@@@???<<<<<<<<<;;;:::888666444333...666888===VVV{{{wwwiii```\\\XXXQQQKKKIIIFFFEEEHHHPPPZZZbbbggg~~~|||oooYYYIII@@@<<<999888HHHiii|||{{{}}}yyyyyyuuuzzzwwwcccLLL;;;888<<>><<>>333111555333999KKKnnnrrrttt{{{rrrbbbkkklllPPP999<<<777111555333888999AAAPPP\\\kkkrrrbbbWWWIII<<<===;;;999999:::::::::999999999999:::<<<>>>???@@@HHHVVVjjjxxxzzzuuupppxxx|||xxxiiiYYYJJJGGGHHHFFFDDDEEEQQQaaapppxxxyyygggUUUHHHHHHPPPQQQXXX\\\XXXQQQQQQ\\\hhh___[[[YYY\\\```]]]RRRIIIDDDBBBBBBFFFMMMRRRTTTTTTZZZZZZ[[[]]]```ccccccccc]]]\\\VVVNNNJJJIIIFFFAAA>>><<<:::999999999888666666666555555666777999:::DDDLLL]]]ppp{{{}}}zzzkkkXXXMMMLLLSSSggg{{{|||vvvyyy~~~{{{xxxzzzrrr```UUUSSS\\\tttdddUUUIII;;;666777555000555@@@LLLiiiyyyrrrXXX???>>>CCC;;;;;;:::888777555444333222333555999HHHaaa}}}qqqeee]]]YYYTTTOOOIIIHHHHHHHHHLLLUUU___fff}}}oooYYYJJJBBB===::::::EEEjjjvvvvvv|||ssswwwuuu[[[BBB666666;;;===FFFZZZtttqqqfffbbbbbbbbbnnn|||}}}|||{{{zzzzzz{{{}}}}}}}}}wwwqqqqqqpppnnnggg^^^WWWTTTSSSUUUTTTQQQOOOPPPVVV^^^dddpppvvvpppZZZKKKCCCEEEOOO[[[pppvvv}}}|||xxxoooiiihhhppp}}}|||sssqqqsssuuuvvvsssqqqooonnnoooooooooooommmjjjgggeeeaaa```]]]ZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\ZZZ[[[ZZZYYYXXXZZZ]]]``````___^^^[[[TTTQQQ[[[iiiqqqbbbOOODDD===999999<<<===BBBHHHLLLNNNPPPSSSVVVgggpppxxxzzz{{{}}}|||zzz{{{{{{|||||||||{{{zzzzzzzzzzzzzzz{{{|||||||||}}}}}}}}}~~~~~~rrraaaZZZXXXbbbtttzzzrrrooonnnuuummmccc^^^AAA===333111555333999KKKppptttuuu{{{zzznnnqqqkkkEEE;;;666333777222777666===KKKWWWfffssscccWWWJJJ>>>===;;;999999:::;;;:::999999999999:::<<<===???@@@GGGRRRdddvvv~~~xxxrrriiiiiiuuu}}}}}}}}}vvvfffUUUNNNKKKFFFCCCBBBFFFSSS\\\]]]bbbllloookkkdddYYYNNNFFF???;;;>>>EEEMMMUUU\\\ZZZSSSRRRYYYbbbZZZTTTNNNNNNPPPPPPIIICCCBBBAAAAAAEEEKKKPPPSSSSSSYYYYYY[[[]]]```cccddddddbbbccc```ZZZWWWUUUOOOHHHBBB@@@===;;;;;;;;;:::999777666555555666777888999===EEEVVVjjjvvvzzz}}}~~~yyykkkXXXMMMLLLUUUiii|||~~~wwwyyy|||yyy}}}|||zzz}}}rrr___UUURRRbbbyyykkkUUUGGG:::666666555111555@@@KKKggg}}}~~~www```DDD???AAA===<<<;;;:::888666555555111333444555@@@VVVsssrrrfff___[[[TTTLLLGGGFFFEEEEEEIIIRRR\\\dddqqqZZZKKKDDD>>>;;;<<>>;;;333222666333:::LLLqqqvvvvvvsssmmmSSS;;;666777999111666555:::GGGSSSbbbvvveeeXXXKKK???===;;;999999:::;;;:::999888888999:::;;;===>>>???FFFMMM]]]sss}}}qqqfffgggsss}}}|||wwwtttuuuwwwxxxyyyzzz}}}}}}ppp```WWWPPPJJJEEECCCLLLWWW^^^\\\ZZZ\\\ZZZUUULLLCCC;;;999999888999<<>>>>>>>>???CCCIIINNNPPPQQQVVVXXXZZZ]]]aaaccceeeffffffiiiiiigggeeebbbZZZRRRIIIFFFBBB???======<<<;;;888777666555666666888999777???PPPeeesssyyy}}}}}}xxxkkkWWWLLLKKKVVVkkk~~~}}}wwwooonnnuuu|||}}}~~~|||yyy}}}ooo\\\RRRPPPdddzzz}}}sssUUUEEE999444444555222666???IIIdddsss|||kkkLLLAAA@@@???>>>===;;;999888666666333555444333777JJJggg~~~tttggg```\\\TTTKKKHHHGGGEEEDDDHHHPPP[[[cccttt[[[NNNGGG???:::;;;@@@jjjxxxyyy}}}{{{|||```III>>>;;;:::AAALLL```uuu~~~|||}}}xxxkkkfffdddbbbmmm{{{|||{{{{{{{{{{{{}}}|||vvviiifffppp{{{~~~~~~~~~~~~~~~yyyvvvuuurrriii\\\OOOIIIIIILLLNNNOOOQQQTTTZZZcccmmmtttxxx}}}oooWWWLLLCCC@@@EEEOOO___lllqqqwww}}}|||}}}}}}yyytttrrrjjjdddhhhssszzzwwwrrrmmmpppuuuwwwuuusssqqqppppppppppppooonnnllljjjiiiaaa___ZZZWWWTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXUUUTTTTTTVVV[[[^^^bbb```YYYQQQNNNOOOVVVmmmzzz```PPPFFF===;;;:::777777888;;;>>>AAAAAA???@@@DDDGGGQQQ```qqqxxx{{{|||}}}||||||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~}}}}}}}}}~~~qqqXXXRRRNNNWWWmmmyyy|||~~~}}}}}}}}}~~~{{{wwwuuuuuusssqqqvvv~~~yyy~~~yyyiiiVVVIII:::999333222666444:::MMMpppvvvvvv}}}mmm}}}WWW;;;888999888000888777:::GGGRRR```xxxgggYYYKKK@@@===;;;::::::;;;;;;:::999888888888999:::<<<===>>>DDDJJJYYYqqqrrrgggnnn|||wwwkkkhhhfffeeedddfffnnnvvvvvvooofff___XXXQQQJJJFFFGGGRRR[[[]]]]]]```aaa```XXXNNNBBB>>>??????===;;;???JJJVVV[[[WWWRRROOOOOOQQQJJJAAA;;;999:::;;;;;;<<<<<>><<<:::999888777666666777888999888???NNNdddsss{{{{{{vvviiiVVVJJJHHHUUUjjj~~~~~~wwwoookkkqqqwww|||{{{vvvyyy~~~lllXXXPPPPPP```uuu~~~}}}rrrTTTEEE999333333555333777???GGGbbb{{{rrrPPPCCCAAA???>>>===;;;999777666555666777777333333AAA___yyywwwggg___]]]VVVMMMKKKIIIGGGEEEHHHPPP[[[cccvvv]]]QQQJJJ???999999>>>iii|||{{{hhhLLL>>>999555@@@JJJ]]]qqq|||~~~~~~yyylllfffdddbbbmmm|||}}}~~~~~~~~~zzzuuuhhhdddmmmxxx~~~~~~}}}}}}~~~zzzwwwmmmeeeZZZPPPJJJGGGGGGHHHRRRTTTWWW[[[aaaiiisssyyy|||mmm```NNNGGGCCCDDDHHHNNNWWWaaagggooowww|||yyywwwyyyzzzuuuppptttmmmfffgggmmmrrrrrroookkkoootttvvvwwwvvvuuuuuuqqqqqqpppooommmllljjjiiiaaa___[[[WWWUUUTTTTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[YYYUUUSSSRRRRRRSSSYYY___```[[[UUUNNNJJJPPPaaayyygggRRRFFF???:::<<<===;;;999:::;;;@@@FFFHHHGGGEEEEEEFFFMMM[[[kkktttwwwzzzzzzxxxzzzzzzyyyyyyzzz|||~~~}}}}}}}}}|||||||||||||||~~~~~~~~~}}}}}}||||||}}}}}}~~~sssddd^^^XXX\\\mmm}}}}}}~~~}}}|||}}}|||zzzxxxuuuqqqpppvvv}}}~~~~~~~~~|||rrr___JJJ<<<666777333333777444;;;OOOmmmuuuvvv{{{zzzQQQ;;;:::888555///:::888999EEEPPP\\\{{{|||jjj[[[LLLAAA>>><<<::::::;;;;;;;;;:::888888888999999;;;<<<===AAAIIIXXXnnnooonnn{{{tttkkkbbbZZZTTTSSS\\\iiimmmmmmkkkggg```WWWNNNGGGDDDNNNXXX]]]aaahhhpppuuuaaaVVVGGG>>>>>>AAA@@@<<<<<>>EEEaaaxxxTTTDDDAAA???>>>===;;;999777555444555666666444111;;;WWWrrr{{{iii___^^^ZZZRRRMMMKKKGGGEEEGGGNNNWWW^^^ttt\\\TTTNNNAAA999999===fffuuuQQQ@@@;;;999999@@@RRRggguuu{{{~~~wwwkkkeeecccaaannn}}}zzz}}}~~~xxxooommmssszzz~~~~~~{{{vvvrrr]]]VVVNNNIIIHHHJJJLLLMMM\\\___bbbffflllttt||||||tttnnniiiiiijjjlllnnnqqqrrrqqqppplllbbbWWWIIIEEEDDDGGGHHHHHHLLLQQQZZZccckkknnnoooxxx}}}uuuqqqpppnnnjjjgggnnnjjjfffdddeeehhhkkklllmmmppptttvvvwwwwwwxxxyyyqqqpppooommmkkkiiigggggg```^^^\\\XXXVVVTTTSSSSSSWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZXXXTTTQQQOOONNNQQQYYY___aaa```\\\SSSKKKJJJTTTggg{{{vvvaaaRRRLLLDDD??????@@@>>>===???CCCKKKTTTXXXUUUPPPLLLJJJMMMYYYeeennnuuuzzzyyyvvvzzzzzzzzzzzz{{{|||}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~wwwrrrnnngggdddnnn}}}{{{}}}~~~zzztttpppqqqwww}}}{{{xxxvvvrrrfffQQQ>>>555222555333444888444;;;PPPlllvvvwwwyyyuuuwwwJJJ<<<:::666555000:::666666AAALLLVVVrrrooo___OOOBBB>>><<<::::::;;;<<<;;;:::888888888888999:::;;;<<<@@@GGGVVVkkkxxx{{{kkk^^^RRRLLLTTTcccnnnsssuuuooofff\\\QQQHHHKKKRRRXXX[[[^^^fffttt~~~tttgggTTTEEEAAABBB@@@;;;<<>>===@@@LLL```qqqyyy}}}xxxrrreeeSSSIIIIIIWWWkkk~~~pppnnnooouuu|||zzzwww}}}vvvaaacccppp~~~}}}~~~wwwpppssspppwwwkkkVVVNNNFFF;;;888333555444777===DDDbbbyyyaaaKKKCCC@@@???===;;;999777555444222222333333///444LLLfffpppbbb___]]]VVVLLLJJJGGGDDDEEEIIIQQQVVVpppZZZVVVRRRDDD;;;;;;;;;bbb}}}VVVDDD???<<<777;;;HHH\\\mmmuuuxxx{{{uuuhhhcccaaaaaannn~~~|||}}}~~~~~~|||{{{|||~~~}}}vvvnnnhhhSSSRRRPPPPPPRRRVVV\\\```lllnnnssswww}}}|||uuufff___TTTKKKFFFGGGLLLPPPOOOSSSVVVXXX]]]___YYYRRRGGGDDDDDDGGGHHHEEEFFFIIIOOOUUUZZZXXXUUU[[[lllzzz{{{oooeee^^^ZZZWWWVVV\\\]]]^^^^^^]]]aaaiiippprrrtttvvvwwwvvvwwwxxxzzzsssrrrooommmjjjhhhfffeeeaaa```___\\\ZZZWWWTTTSSSWWWXXXYYYZZZZZZ[[[[[[ZZZWWWYYYZZZXXXTTTPPPNNNMMMPPPXXX```ccceeeeee\\\RRRIIIMMM]]]ttt}}}ssslllkkk___QQQJJJFFFCCCCCCFFFLLLUUU___dddbbb\\\VVVSSSPPPWWW```iiittt||||||xxxzzz{{{|||}}}}}}}}}}}}}}}|||}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{|||~~~|||xxxwwwppphhhmmmzzz~~~yyyyyywwwyyy{{{ssspppssszzz~~~vvvsssqqqkkkZZZEEE777333///333333555888555<<>>999444777222777555555???JJJQQQjjjuuudddRRREEE>>><<<;;;:::;;;<<<;;;:::888777777888888999:::;;;???EEERRRgggzzzkkkZZZOOOVVVdddwww~~~wwwkkkaaaWWWOOOIIIKKKKKKIIIIIIRRRcccqqq{{{gggTTTJJJIIIEEE>>>???AAADDDFFFHHHIIIHHHHHHHHHLLLOOOMMMGGGBBB???>>>>>>AAAEEEFFFFFFFFFHHHIIIKKKQQQXXX[[[[[[[[[^^^aaabbbeeeffffffiiinnnmmmiiiccc___[[[VVVPPPJJJDDD???:::::::::;;;<<<>>>@@@AAA===???JJJ^^^pppzzz~~~}}}uuupppdddTTTMMMNNN^^^ppptttpppqqqxxx|||zzzwwwhhhuuu~~~sssfffeeebbbddd[[[RRROOOCCC777888333666444666<<>>===;;;;;;<<<<<<<<<;;;888777777777888999::::::???BBBNNNddduuucccUUUZZZggg{{{nnnfff___XXXOOONNNJJJFFFDDDMMMaaasss{{{kkkXXXOOONNNKKKEEEAAA@@@@@@AAADDDFFFHHHIIIKKKOOOSSSRRRLLLFFFCCCCCC@@@CCCGGGHHHFFFFFFGGGIIIKKKQQQXXX[[[ZZZZZZ\\\```^^^bbbcccdddfffiiigggbbb\\\YYYVVVSSSOOOIIIBBB===;;;;;;;;;;;;===???BBBCCC>>>???KKK___rrr}}}{{{sssnnndddVVVPPPRRRccctttxxxsssuuu~~~~~~{{{tttjjjuuueeeccc```___YYYVVVRRR@@@222666444666444666<<>>;;;999777666444222444777333000???SSSooolllddd^^^VVVOOONNNLLLIIIGGGHHHLLLPPP|||eee[[[\\\RRRGGG@@@777>>>XXX|||bbbHHH===>>>777;;;GGGYYYgggmmmooorrroooggg___^^^bbbjjjwww~~~}}}uuullleeeddd___eeejjjnnnpppttt|||xxxiii\\\WWWTTTNNNFFFAAAAAABBBBBBAAA???BBBFFFKKKRRRWWWTTTNNNGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGEEEAAA>>>AAAJJJQQQggg}}}~~~mmmVVVGGGCCCCCCAAA>>>IIIFFFHHHPPPWWW___iiirrruuuuuuvvvxxxzzzyyywwwuuuvvvvvvtttrrrpppmmmjjjiiiggggggddd``````aaa]]]VVVYYYZZZZZZZZZ[[[\\\\\\\\\ZZZ[[[[[[ZZZWWWSSSOOOMMMKKKQQQYYY```hhhlllggg___WWW]]]fffxxx|||ggg\\\YYYXXXXXX[[[aaajjjnnnlllfff^^^ZZZVVV]]]fffooouuuyyy|||~~~|||~~~|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{~~~zzzyyypppgggfffnnnwwwyyyvvvwwwxxxzzz}}}}}}wwwxxx}}}yyyzzzxxxnnnYYYBBB666555111444111222777444===RRRuuuzzz|||{{{zzz|||zzzvvv}}}{{{iiiiii||||||{{{kkkTTT@@@:::888222000444777777:::BBBOOOeee~~~mmmVVVJJJDDD@@@<<<999999::::::999:::999888888888999:::;;;===AAAJJJYYYsss{{{hhh[[[^^^jjjrrrjjjeeeaaa^^^QQQEEEBBBBBBFFFSSSbbbxxxvvvfff]]]RRRJJJNNNLLLFFFHHHHHHAAABBBHHHDDDKKKNNNTTTWWWQQQFFFBBBCCCEEEIIIOOORRRLLLDDDDDDJJJPPPNNNPPPVVVYYYYYYZZZ^^^bbbbbbbbbbbbbbbaaaaaaaaaXXXUUUPPPKKKFFFBBB@@@???<<<===>>>>>>???BBBFFFIIICCCIIITTTaaannnyyyzzzooojjjfffaaa___```nnnzzzuuutttvvv}}}nnneee~~~zzz|||tttddd___\\\\\\[[[XXXOOOBBB777333777333555555>>>DDDYYYrrrrrrsss}}}___FFF??????===888;;;===555888222222666444000999GGGbbbzzzrrriii```VVVRRRNNNIIIFFFFFFGGGIIIIII}}}ddd\\\```WWWHHH>>>777???TTTttt~~~}}}cccIII;;;999999;;;EEEUUUbbbfffhhhjjjnnnfff```^^^aaahhhuuuzzztttoooooosss|||xxxmmm___VVVRRRNNNIIIDDDBBBCCCEEEEEEEEE@@@BBBCCCFFFMMMTTTTTTNNNJJJIIIHHHGGGFFFFFFFFFFFF@@@@@@>>>:::888:::BBBIIIUUUkkk}}}uuugggZZZIII===::::::999888======AAAKKKTTT\\\gggqqquuuvvvwwwyyyzzzzzzyyyxxxxxxwwwvvvsssqqqnnnkkkjjjjjjjjjgggccccccdddaaa[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZWWWSSSOOOLLLIIINNNTTT\\\fffnnnnnniiibbbgggppp}}}yyyvvvtttmmmrrrxxxzzzwwwpppiiifff___eeemmmssswwwyyy{{{|||}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||~~~yyyjjjddd```dddppp{{{}}}zzzxxxyyy{{{}}}|||zzzvvvlllXXXCCC888777111444111222777444===RRRnnnxxx|||tttnnnvvv~~~hhheeeyyytttYYY@@@777666444555:::888777999@@@KKK___|||nnnXXXNNNDDD@@@<<<999999::::::::::::999888777777777888999:::???GGGTTTlllmmm^^^```iiivvvqqqsssuuuuuucccRRRJJJFFFEEENNNZZZrrr}}}pppkkkdddYYYVVVUUUUUU[[[XXXGGGAAADDDAAAGGGKKKTTT]]]\\\TTTMMMKKKLLLOOOTTTWWWSSSKKKIIILLLOOOMMMMMMRRRTTTTTTWWW[[[_______________^^^^^^^^^VVVSSSMMMGGGCCCAAAAAABBBCCCDDDDDDDDDDDDFFFJJJMMMJJJPPPZZZeeeoooxxxzzzooohhhcccaaaccchhhrrr}}}qqqnnnooo{{{wwwdddccc|||vvvuuurrreee``````^^^\\\WWWLLL???777555666333666555???DDDYYYpppooo}}}uuuuuuhhhLLLCCC@@@>>>777:::===666888222222555333000777DDD[[[tttxxxooofff^^^UUUPPPKKKHHHGGGHHHIIIJJJeee]]]eee[[[FFF<<<999>>>NNNkkk{{{|||~~~zzz~~~lllPPP===777999;;;DDDTTTaaaeeeeeefffjjjddd______aaafffrrr}}}yyytttssszzz~~~qqqggg]]]RRRLLLLLLGGGFFFEEEGGGIIIKKKKKKKKKHHHHHHFFFGGGOOOWWWXXXTTTNNNMMMKKKIIIGGGFFFDDDDDD::::::888555222555;;;@@@CCCVVViiipppqqqooofff[[[KKKDDD<<<555333333333444444555:::CCCMMMUUUaaallluuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxuuussspppmmmlllnnnnnnkkkffffffhhhgggccc^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZZZZYYYVVVRRRNNNLLLFFFJJJPPPXXXeeerrrwwwvvvlllooouuuzzzuuussslllpppuuuyyyzzzzzz{{{{{{~~~~~~~~~||||||}}}}}}||||||{{{{{{~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~}}}~~~vvvddd___]]]eeerrr{{{{{{xxxyyy{{{}}}~~~~~~zzzsssiiiVVVCCC888666111444111222777444===RRRkkkxxxwwwkkkqqqzzzjjjcccvvvxxx]]]BBB777666444333555888777888===FFFXXXsssqqq\\\RRRDDDAAA<<<::::::;;;<<<<<<:::999888777666666777777888<<>>555555888FFF[[[kkknnniiifff```]]]\\\^^^___dddppp}}}pppeeeYYYOOOGGGCCCFFFKKKSSSWWW]]]aaaccccccaaa___XXXVVVRRRSSSYYY___\\\TTTPPPPPPNNNKKKHHHEEEAAA@@@:::999777555444555888:::<<>>;;;;;;<<<===>>>===<<<;;;999888888999999;;;===???CCCSSSqqq{{{{{{}}}sssccc[[[VVVQQQSSSZZZiiizzzzzz}}}hhhZZZSSSIIILLLQQQaaazzzyyymmmddd``````dddeee^^^UUUQQQJJJEEEBBBDDDFFFIIIPPPWWWZZZ[[[]]]___``````___^^^^^^]]]\\\YYYUUUQQQNNNKKKJJJJJJJJJKKKLLLQQQWWW[[[hhhmmmsssvvvwwwzzz~~~uuuiii\\\SSSVVVgggxxxyyyyyytttsssyyyvvvqqqzzzzzzvvvkkkdddlllyyy{{{rrrjjjyyyyyykkkaaaYYYVVVKKK:::444666333444888666AAAGGGTTT~~~yyyTTTDDD@@@BBB===;;;;;;555777444333333222000222666777OOOssssssiii]]]XXXPPPKKKHHHGGGFFFEEE~~~uuuyyyqqqlllgggNNN999777:::999HHHeeevvvooommmwww|||sssfffqqq{{{sssttt~~~~~~ssspppsssyyyxxxiiiSSSBBB:::666888DDDYYYiiimmmhhhddd___]]]\\\]]]^^^cccppp}}}{{{iii```WWWPPPLLLLLLSSS\\\iiimmmsssvvvuuuqqqmmmkkkeeeaaa[[[ZZZ```ddd^^^TTTNNNMMMLLLJJJGGGDDD@@@>>>:::888777555555555666777999;;;>>>??????>>><<<:::777888::::::999999999::::::888666777:::DDDUUUeeewww{{{}}}~~~}}}}}}}}}|||{{{zzzxxxxxxvvvxxxwwwqqqnnnooopppnnnjjjiiigggeeebbb```^^^]]]ZZZ[[[[[[ZZZWWWSSSOOOMMMGGGKKKPPPYYYhhhzzz~~~|||}}}~~~~~~~~~~~~{{{{{{|||}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}|||||||||}}}~~~~~~}}}|||||||||}}}~~~vvvkkkhhhttt~~~xxxaaaHHH999555111444111222777444===RRRmmm|||{{{{{{{{{uuucccmmm~~~uuuZZZBBB666777<<<555555777;;;AAAOOOeeexxxhhhWWWLLLGGG@@@<<<;;;<<<===>>>===<<<;;;:::999999:::;;;;;;===>>>???NNNlll|||qqqhhhddd^^^WWWXXX```hhh|||pppdddZZZMMMOOOSSSaaayyyzzzoooiiieeeeeehhhhhhaaaZZZWWWLLLFFFBBBCCCDDDGGGMMMTTTXXXYYY\\\^^^``````___^^^]]]^^^^^^\\\XXXSSSNNNKKKHHHHHHHHHHHHIIINNNUUUYYYjjjpppxxx{{{{{{{{{{{{rrreeeYYYRRRVVVgggxxxzzz~~~~~~|||zzzzzz}}}yyyppplllxxxtttfffcccooo~~~~~~xxxfffXXXSSSJJJ;;;444777333666:::777AAAGGGPPP~~~~~~~~~WWWDDD>>>BBB>>>;;;;;;666666555444333333333333444666FFFfffzzzppp```ZZZRRRLLLHHHFFFEEEDDDvvvpppwww|||rrrppprrrgggKKK999999888:::DDD```uuuuuuwww}}}mmmqqq|||zzz~~~vvvxxxzzzxxxjjjTTTDDD===888777@@@TTTfffmmmlllkkkbbb___^^^]]]\\\```nnn|||zzz{{{}}}zzzssskkkddd___\\\\\\```lllwww}}}xxxuuunnnggg^^^YYY]]]aaa\\\RRRJJJJJJJJJIIIFFFCCC@@@>>>:::999777666666666555555555666888999888888:::===999999888999:::;;;<<<<<<;;;999888999999???MMM\\\mmmsss{{{~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{~~~yyytttttttttrrrnnnmmmllljjjgggeeecccbbb[[[\\\\\\[[[XXXTTTPPPNNNHHHJJJLLLSSScccwww{{{|||}}}}}}|||}}}~~~~~~}}}{{{zzz|||~~~{{{{{{||||||}}}}}}|||||||||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~rrrhhhgggvvvxxx]]]BBB666666111444111222777444===RRRnnn{{{~~~hhhmmmWWW<<<666:::666555777;;;@@@LLLaaasssnnnZZZNNNIIIBBB<<<;;;;;;<<<===<<<;;;:::999999999:::;;;888;;;<<<<<>>>>>===<<<<<<;;;888:::DDDQQQbbbjjjtttzzzzzzzzz|||}}}}}}~~~~~~~~~yyyxxxxxxvvvtttsssqqqooommmkkkiiihhh\\\]]]]]]\\\YYYUUUQQQNNNIIIIIIHHHMMM^^^uuu~~~{{{||||||{{{zzz{{{}}}~~~~~~~~~|||zzzzzz|||~~~yyyyyyzzz{{{|||||||||{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}vvvrrrhhhiiiyyy~~~|||sssVVV;;;222444111444111222777555===RRRsss{{{}}}zzz|||nnnpppuuuKKK999777777666888;;;???III]]]ooo~~~sss\\\PPPKKKCCC===;;;;;;<<<<<<:::999888888888999:::;;;444999;;;;;;CCC[[[wwwooo]]]XXX]]]___sss{{{vvvpppeee___dddlllooo~~~{{{ssslll```XXXYYYeeexxxxxxhhheeeeeefffccc]]][[[\\\```ZZZTTTQQQOOOMMMPPPUUU[[[]]]```dddeeeeeedddccc^^^]]]\\\[[[YYYWWWUUUUUULLLKKKIIIGGGFFFIIIOOOSSSgggppp{{{~~~|||uuulll```YYYWWW]]]lll{{{}}}|||{{{}}}}}}wwwrrrmmmfffcccnnnqqqlllvvvyyyYYYMMMEEE:::666;;;444999===888BBBFFFLLLuuuhhhMMM??????:::888<<<;;;555666555444555666666333555333FFFkkk|||eee___WWWOOOJJJHHHEEEDDD~~~zzzwwwtttrrrrrrtttqqqnnnxxxmmmEEE444:::999999BBB[[[xxx{{{iiiPPP@@@;;;:::999>>>NNNeeewww|||yyyoooeee______^^^]]]iiiyyy~~~zzzxxxvvvvvvzzz}}}~~~||||||tttppprrrsssuuussspppuuu{{{rrraaaXXXKKKDDDDDDGGGHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC<<<999888:::999666777;;;888666333333444666888999:::999888777888<<<@@@BBB???>>>===<<<<<<>>>CCCGGG[[[eeennnrrruuuzzz}}}}}}~~~~~~}}}~~~~~~}}}||||||yyyuuurrrppppppooollliiigggdddaaa___[[[VVVPPPLLLLLLDDDAAAJJJYYYkkk|||{{{{{{}}}}}}}}}||||||{{{{{{|||~~~~~~|||{{{{{{{{{|||zzzzzzyyyyyyyyyzzz{{{|||~~~|||zzz{{{~~~}}}{{{~~~~~~~~~xxxqqqlllmmmxxx}}}yyy|||zzz~~~|||yyy}}}~~~fffNNN>>>777555111555111000666777>>>OOOmmmrrrttt|||zzzmmmwwwYYY::::::555666777999;;;DDDXXXjjjuuuaaaVVVJJJ@@@>>>???>>>===???;;;::::::999888777555555666777999<<>>ZZZzzz}}}iii___WWWSSSMMMDDDAAACCCvvvqqqssstttsssqqqttt}}}lllDDD666;;;888:::AAAYYYxxxlllUUUCCC:::888888===KKK```qqqvvvuuulllccc]]]^^^]]]\\\gggwww~~~}}}zzzzzz|||~~~~~~~~~yyyrrrmmmlllkkknnnrrrssstttvvvzzz~~~~~~~~~}}}tttlllkkkpppqqqrrrsssvvvrrrbbbUUULLLBBB======@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGG>>>:::999999888777999>>><<<:::999888888888888888666777888888999;;;===>>>>>>>>>>>><<<;;;===@@@BBBOOOWWW```gggoooxxx~~~}}}~~~~~~~~~}}}}}}~~~~~~{{{xxxxxxxxxwwwrrrnnnkkkgggbbb\\\WWWRRRMMMIIIGGGAAA@@@GGGTTTcccsss~~~{{{zzzzzzxxx{{{~~~}}}||||||~~~~~~|||{{{{{{|||}}}yyyxxxwwwwwwxxxyyy{{{}}}~~~|||{{{|||~~~}}}{{{~~~~~~~~~wwwpppmmmmmmwww|||xxx{{{{{{{{{zzzyyyvvvtttyyybbbKKK===777444111555111000666777>>>PPPpppxxx|||zzzlllooodddBBB===555666777999;;;CCCVVVgggxxxxxxdddYYYMMMBBB???>>><<<;;;<<<;;;:::::::::888777666555666777999;;;???MMMggg~~~}}}uuupppwwwwwwllleee^^^TTTLLLMMMRRR[[[aaabbb]]]YYYWWWTTTccclllccc```iii}}}~~~ooocccbbbaaa\\\XXXWWWbbbjjjnnniii___ZZZ[[[___eeejjjmmmnnnpppqqqmmmfffccc```]]][[[ZZZYYYVVVTTTRRRLLLHHHIIIJJJKKKOOOUUUfffqqq{{{}}}}}}|||yyyqqqiii]]]UUUXXXeeerrr{{{~~~xxxttttttwww~~~}}}}}}{{{yyyaaaJJJ???<<<999666999;;;:::>>>DDDCCCKKKaaadddGGGDDDAAA>>>===999;;;:::777555333333444444333222:::PPPppprrrggg\\\VVVPPPGGGCCCCCC{{{rrrvvvvvvoooqqq}}}hhhBBB888<<<777;;;@@@WWWxxxvvv^^^HHH777777777<<>><<<:::888666555555777:::;;;;;;;;;<<<===<<<===>>>>>><<<<<<<<<>>>CCCIIIPPPXXXeeesss{{{{{{~~~zzzuuurrrlllccc[[[UUUPPPKKKIIICCC??????EEELLLWWWeeeqqq~~~}}}{{{yyyvvvtttoootttyyy}}}~~~~~~~~~~~~|||{{{{{{}}}}}}|||||||||}}}~~~yyyxxxvvvvvvvvvyyy|||}}}~~~}}}|||}}}~~~~~~|||}}}}}}~~~~~~vvvoooooonnnwww{{{tttuuuzzzxxx}}}wwwuuuvvvuuurrryyy{{{{{{qqq\\\GGG;;;666444111555222111666888???PPPsss|||xxxrrrlllttteeeBBB999666555777999;;;AAARRRaaammmjjj^^^QQQEEE@@@>>>;;;999999::::::::::::999888666666777777888:::===HHH___sssxxxppprrrzzzsssrrrnnncccYYYUUUUUUWWW^^^dddeee^^^WWWQQQ^^^{{{vvvmmmlllssszzzllljjjiii```SSS___lllxxxwwwlllcccdddjjjlllrrrwwwzzz|||}}}xxxpppmmmjjjfffcccaaa^^^ZZZXXXVVVPPPLLLLLLMMMNNNSSSYYYgggrrr|||~~~~~~{{{xxxpppeeeZZZWWW___kkkuuu{{{~~~xxxkkknnnvvv}}}||||||sss\\\III===999777777999<<<<<>>@@@CCCEEEFFFGGGBBB>>>:::999888999@@@JJJLLLKKKHHHDDD???;;;:::999999;;;======<<<===???BBB>>>AAACCCCCCAAA>>><<<;;;>>>AAAEEELLL[[[kkktttttt|||~~~}}}|||}}}}}}~~~yyyvvvoooeee\\\UUUQQQMMMLLLCCCAAAAAACCCEEEIIITTT```mmmzzz|||xxxvvvtttooolllggglllsssxxx{{{}}}~~~}}}|||yyyxxxxxxzzz}}}~~~~~~}}}|||}}}}}}~~~}}}{{{yyywwwwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~tttmmmqqqooowww|||rrrpppuuusssyyy{{{ttttttvvv{{{|||}}}tttsssiiiUUUBBB888555333111555222111777888@@@QQQtttwww}}}sssrrrzzz]]]???444666555777999:::???MMMZZZeeepppaaaTTTGGGAAA>>>;;;999999::::::::::::999888777666777666777888:::CCCUUUggg{{{uuuzzzqqqnnnmmmmmmooosssrrrhhh\\\YYY]]]rrrvvvwww{{{~~~~~~vvvcccaaakkkxxx}}}vvvnnnnnnrrrrrryyyxxxuuuqqqmmmiiieee```]]][[[VVVQQQPPPOOOPPPVVV^^^gggsss}}}~~~~~~yyyvvvnnnbbbYYY\\\gggrrryyy}}}yyyssshhhmmmxxxtttzzz}}}{{{uuupppmmmcccTTTEEE999444444666999>>>>>>AAAHHHGGGKKKYYYwwwmmmSSSCCC@@@BBB===;;;:::999777555555444444444777666999NNNmmmuuufff[[[UUUOOOHHHCCCzzzkkksssYYY<<<999999666??????RRRuuu}}}yyyxxx}}}{{{oooZZZCCC:::999???LLLUUUWWWVVVXXXZZZYYYYYYYYYXXXYYY```gggwww~~~~~~tttnnnrrryyy|||}}}}}}~~~{{{oooeee]]][[[]]]aaaiiiqqqpppxxx}}}}}}|||yyymmmaaaTTTHHH@@@;;;:::999999:::::::::999;;;<<<>>>???AAAAAAAAAAAABBB>>><<<;;;999:::CCCMMMYYYXXXUUUOOOHHHCCCBBBBBB>>>???>>>;;;888;;;AAAGGGLLLNNNPPPNNNIIIBBB===::::::<<>>LLL[[[xxxttthhhbbb___ooo}}}yyyqqqooozzzkkklllsss{{{|||wwwsssuuuwww{{{wwwsssnnniiieee```ZZZTTTQQQOOOPPPWWW```iiiuuu|||wwwuuummmaaaZZZbbboooxxx|||vvvnnnwww~~~wwwoooooo{{{pppvvvvvviii[[[]]]XXXNNNBBB777333555888:::@@@@@@BBBIIIIIIKKKVVVmmm\\\CCC>>>BBB>>><<<;;;:::888777666555555444777666555CCC___xxxxxxjjj^^^VVVQQQKKKEEE|||ooovvvyyyQQQ<<<999888999AAA???PPPqqq}}}zzz}}}uuuyyywwwmmmYYYCCC;;;999AAARRR\\\YYYSSSQQQUUUVVVXXXXXXWWWYYY^^^cccrrr}}}zzztttrrryyyrrrhhh___^^^bbbfffkkkqqqlllvvv|||zzzuuuwww}}}xxxiiiXXXJJJAAA>>>>>>999::::::::::::999999999>>>>>>???@@@@@@???>>>===???=========;;;;;;DDDNNN[[[\\\[[[VVVNNNGGGDDDCCC@@@???<<<777444777AAAJJJXXXZZZZZZWWWOOOFFF>>>:::777:::<<>>777555333111555222111888999AAARRRxxx~~~iiiiiivvvwwwsssrrrpppeeeRRRBBB:::777555666888999;;;BBBKKKWWWqqq~~~jjj[[[LLLEEEAAA>>><<<<<<:::::::::::::::999888888777666666777777:::EEEQQQnnnzzznnnfffsssxxxhhhbbbjjjuuuyyyqqqqqqzzzzzzsssrrrxxxzzztttoooaaa[[[TTTPPPKKKKKKSSS]]]kkkwwwzzzvvvsssjjj___[[[gggtttzzz}}}~~~|||{{{~~~|||tttnnnyyyxxxlllfffjjjzzzlllooopppbbbQQQXXXTTTKKKAAA888555888<<<<<>>AAA===<<<;;;:::999888666555555222333444555===QQQlll|||qqqcccYYYTTTNNNHHH{{{sss|||pppKKK>>>:::777???BBB@@@OOOnnn}}}}}}sssrrr~~~vvviiiTTT@@@999777BBBYYYfffaaaUUUPPPQQQUUUXXXXXXWWWYYY]]]```mmmyyy{{{|||qqqggg___aaaeeehhhkkknnnnnnvvv|||zzzvvvvvvwwwwwwpppfffVVVHHHAAA???@@@AAA@@@@@@AAA@@@???>>>>>>>>>@@@@@@AAABBBAAA???===<<<;;;<<>>777333777BBBKKKTTTVVVWWWUUUOOOGGG@@@<<<777;;;===>>>EEEQQQ[[[___aaaccceeeggghhhjjjnnnpppqqqsssuuuxxx|||{{{wwwrrrmmmhhhddd^^^[[[OOOFFF>>>;;;999777999===FFFXXXhhhnnnsss{{{|||wwwvvvtttoooiiiccc```___```aaagggooouuuzzz}}}~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}||||||{{{zzz|||}}}|||zzzzzz{{{}}}}}}||||||||||||}}}~~~~~~zzzoooiiiiiilll||||||{{{rrrnnn```LLL===777555333111555222222888:::BBBSSSuuuiiiccclll{{{vvvpppdddSSSBBB:::777555666888888999>>>FFFOOOhhhpppaaaQQQHHHBBB>>>;;;;;;::::::;;;;;;::::::999888777555555777666888AAAKKK^^^}}}ssswwwzzzggg^^^aaaggg{{{www~~~yyyooolllrrrzzz~~~yyysssooo___YYYRRRKKKEEEDDDMMMWWWhhhuuu}}}xxxtttrrreee\\\\\\jjjvvvyyy|||~~~yyyvvvtttwwwxxx{{{rrrooosssnnnfffdddlllooollljjj```UUUVVVQQQHHH>>>777777;;;???===DDDBBBAAAIIIKKKKKKSSScccUUUCCCBBB>>><<<<<<;;;:::999777666555111000333888:::CCC\\\wwwzzzjjj]]]VVVPPPKKK~~~xxxtttkkkIII@@@;;;888CCCBBB@@@NNNlll~~~tttppp{{{wwwyyy~~~~~~{{{uuuiiiUUUCCC777555BBB]]]mmmgggYYYQQQOOOTTTXXXXXXWWWYYY]]]___iiivvv~~~nnnddd^^^aaagggiiijjjkkksssyyy}}}|||zzzxxxsssmmm```UUUGGG@@@AAAEEEGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFAAABBBCCCDDDCCCAAA???===888;;;???BBB???===CCCLLLZZZccclllmmmdddWWWKKKFFFCCCCCCAAA;;;666999DDDMMMGGGJJJNNNNNNKKKFFFBBB@@@;;;???@@@>>>???GGGPPPTTTRRRTTTVVVXXXZZZ^^^bbbfffkkkmmmooorrrvvvyyy|||}}}|||xxxsssmmmfffaaaOOOEEE;;;888888777888;;;>>>OOO___dddkkkuuuvvvpppoooooolllfff```]]]___bbbccchhhpppvvvzzz}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||xxxyyy{{{}}}~~~}}}}}}|||yyy{{{}}}|||yyyyyyzzz}}}}}}||||||||||||}}}}}}~~~zzzooohhhiiimmm~~~}}}}}}||||||tttoooaaaMMM===777555333000555222222888:::BBBSSSqqqxxxjjjkkkzzzlllYYYFFF;;;777555666888888888<<>>???FFFBBB@@@IIILLLLLLRRR]]]bbbJJJFFF@@@<<<<<<;;;;;;999777666555444111444<<<999888OOOmmmqqq```XXXRRRMMM~~~rrruuu```???===<<<999AAABBBDDDJJJdddzzzyyyuuuuuuuuuxxx}}}uuuwww~~~|||pppiiiYYY@@@<<<888>>>TTTlllsssiii]]]YYYXXXWWWVVVWWWYYY[[[]]]iiivvv{{{kkkdddccciiimmmkkkiiijjjwwwvvvyyy~~~zzzmmmaaaWWWQQQJJJGGGIIIMMMQQQRRRXXXTTTPPPPPPSSSUUUSSSPPPJJJHHHEEEDDDCCCAAA???>>>===999;;;AAA???<<>>DDDOOO[[[dddkkknnnoookkkiiigggcccaaa```aaaaaajjjnnnssswwwyyyzzz{{{{{{yyyxxxyyy|||}}}|||}}}~~~~~~}}}|||~~~}}}}}}||||||}}}~~~}}}{{{yyyxxxxxxxxxyyy{{{{{{{{{||||||||||||||||||}}}zzzooodddiiiqqqyyy}}}|||xxxvvvvvvxxxzzz|||}}}yyymmm[[[KKK@@@999333000222666222222888;;;CCCUUUrrrkkkmmmnnnaaaRRRBBB:::444888;;;555777===:::EEETTTlllnnn\\\PPPFFF>>>;;;>>>;;;;;;<<<<<<;;;999888666:::888666555666888:::<<>>?????????===:::777777777777444444666666888DDDQQQwwwyyyjjj___WWWPPPvvv~~~tttzzz}}}ZZZ;;;::::::777>>>AAAEEEJJJbbb{{{~~~}}}|||xxxlllhhh\\\GGG===888:::MMMeeepppjjj```YYYXXXWWWVVVWWWYYY[[[\\\hhhuuuwwwooohhhfffhhhnnnoookkkjjjlllzzzzzz}}}{{{ppphhhbbb\\\UUUTTTWWWZZZ[[[ZZZZZZVVVQQQOOOQQQRRRQQQOOOPPPMMMIIIFFFCCCBBB@@@???<<<888:::@@@???===GGGUUUdddqqq}}}{{{rrriiibbb]]][[[XXXQQQJJJEEEDDDFFFHHHEEEDDDDDDFFFEEECCC@@@??????;;;:::>>>@@@>>>===?????????@@@AAAEEEKKKSSSYYY___aaadddfffhhhkkkoooqqqtttuuuuuuuuuuuuvvvvvvvvvxxxvvvrrrkkkcccYYYQQQLLLBBB@@@;;;888666555666777888???JJJUUU___fffiiijjjjjjiiigggdddcccbbbdddeeelllpppuuuyyyzzzzzz{{{|||{{{zzz{{{}}}}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}|||}}}}}}uuulllpppuuuzzzzzzuuuqqqooopppvvvzzz|||xxxkkkYYYHHH===777333111222666222222888;;;CCCUUUqqq{{{oooxxxiiiWWWEEE<<<333555999444666;;;999===KKKcccsss```RRRHHH???<<<>>>:::;;;;;;<<<;;;:::888888:::888777555666888:::<<>>CCCOOOZZZiiixxx~~~}}}zzztttmmmhhhZZZZZZaaaooozzz}}}}}}}}}wwwtttrrrpppvvvtttkkkjjjpppnnnnnnwww~~~vvvjjjkkknnnnnnqqqooonnnqqqqqqkkk___UUUYYYLLL>>>777555666:::>>>@@@BBBEEEHHHKKKNNNPPPQQQRRRfffjjjNNNBBB??????>>><<<:::888777777555333333555555666???KKKjjjzzz~~~nnnaaaZZZVVVtttxxxuuuSSS::::::<<<:::>>>BBBGGGLLLaaa~~~|||sssiiijjjeeeTTT???888777EEE\\\kkkjjjbbbYYYXXXWWWVVVWWWXXXZZZ\\\fffsss}}}sssllliiifffiiiooorrrooojjjkkkooo{{{}}}|||vvvrrrooohhhaaa```cccddd```[[[WWWSSSMMMJJJJJJKKKMMMMMMTTTSSSOOOKKKGGGDDDBBBAAA<<<999:::=========GGGTTTeeerrr~~~yyyrrrmmmiiiccc^^^VVVOOOJJJHHHHHHIIIFFFHHHIIIJJJIIIGGGDDDBBB@@@<<<;;;>>>???<<<;;;<<<999:::;;;===@@@FFFNNNTTTXXX[[[^^^```aaabbbcccdddeeeeeeeeeeeeddddddddddddddd```[[[TTTNNNHHHEEECCC===<<<:::888777777777888444;;;EEEQQQ[[[bbbfffhhhiiiiiiiiigggeeefffhhhkkkqqqtttxxx{{{{{{{{{|||}}}~~~}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzz{{{{{{|||zzzzzz{{{||||||}}}~~~~~~|||}}}~~~~~~|||uuuuuuxxxyyyvvvppplllnnnqqqxxx|||yyyxxxjjjVVVDDD:::555333111222666333222888:::BBBSSSooossssss___LLLAAA444333777444555:::777888CCCXXXttt{{{fffUUUIIIAAA>>>???::::::;;;;;;;;;;;;:::999999888777666666777999;;;???OOOiiizzzrrrnnneeeppp~~~kkk```hhhqqqzzzxxxlll___XXXXXXUUUPPPJJJGGGHHHHHHCCC>>>;;;<<>><<<===>>>===>>>HHHTTTfffsss|||wwwrrrnnnfffaaaYYYRRRNNNLLLLLLKKKHHHMMMRRRRRRQQQPPPMMMJJJBBB===<<>>DDDKKKPPPRRRUUUXXXZZZYYYXXXWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPMMMJJJEEEAAA???@@@AAACCC<<<;;;:::999888777777666444:::CCCOOOZZZccciiikkkkkklllmmmkkkiiijjjmmmqqquuuxxx{{{||||||||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}||||||{{{zzzyyyxxxwwwyyyyyyyyyzzzzzz{{{{{{|||yyyzzz{{{|||}}}~~~}}}}}}}}}}}}~~~zzzuuuwwwwwwsssmmmmmmssszzz~~~zzzzzzkkkUUUBBB777333222111222666333222888999AAARRRnnn~~~~~~ooo```MMM:::444777555666999666:::AAAPPPiiimmmYYYKKKCCC???>>>::::::;;;;;;;;;;;;;;;;;;999888777666666777888999<<>>===<<<;;;999777555444555999AAALLLXXXdddmmmqqqppprrrssspppmmmmmmqqquuuyyy{{{}}}}}}|||{{{{{{|||~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||{{{yyyvvvtttssswwwxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}~~~}}}}}}}}}~~~}}}}}}}}}{{{tttwwwvvvpppkkkllluuu}}}~~~|||zzz{{{}}}}}}|||lllUUUAAA555222111111222666333333888999???PPPnnn|||{{{vvv^^^DDD666888666777999777;;;@@@JJJ]]]zzzuuu^^^OOOGGGAAA===;;;;;;;;;;;;;;;;;;<<<<<<888888777666666777777888777???NNNccc{{{xxxppp|||wwwbbbZZZcccqqqyyyrrrfffbbbfffiiieee[[[SSSRRRVVVSSSLLLBBBEEENNNVVVSSSJJJKKKSSSbbbmmmxxx|||~~~{{{{{{yyyxxxtttmmmeee___YYYffftttzzzzzz{{{~~~{{{yyyyyyzzz~~~yyy|||zzzsss~~~}}}{{{vvvrrr|||pppbbb^^^TTTDDD666444:::>>>AAABBBFFFGGGIIIKKKMMMNNNOOOOOOPPPZZZeeehhhWWWEEEBBB>>><<<<<<;;;:::888444666666444333444555666<<>>999444111222///000222333666:::@@@DDDEEEGGGJJJJJJGGGDDDBBBAAA>>>>>>===<<<<<<;;;::::::>>><<<999777888<<<@@@BBBAAA@@@>>>;;;999666444333444777===GGGUUUdddpppxxxxxxzzzzzzwwwqqqpppsssxxx{{{|||}}}|||zzzyyyyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzwwwtttrrrxxxxxxyyyzzz{{{{{{{{{zzz{{{{{{|||}}}}}}~~~}}}~~~~~~xxxyyy{{{zzzvvvyyyxxxqqqjjjjjjttt~~~}}}~~~}}}yyyzzz~~~yyyiiiSSS???555222222333222777444333888888>>>NNNnnnxxxrrrqqqOOO:::999777777999777888<<>><<<<<<;;;;;;;;;;;;;;;<<<888888777666666666777777222888BBBRRRiii}}}zzzsssooosssnnn```fffrrryyysssgggfffmmmrrrnnncccWWWVVV[[[YYYQQQFFFJJJVVV```]]]TTTTTT[[[hhhrrrzzz|||}}}}}}~~~|||{{{{{{}}}~~~xxxxxxwwwvvvrrrkkkbbb\\\[[[iiivvvzzzyyy|||~~~~~~zzztttttttttrrrzzz|||yyywww~~~|||mmm___NNNBBB777666;;;???BBBDDDFFFFFFHHHIIIJJJKKKKKKKKKNNNWWW\\\sssaaaJJJEEE@@@=========;;;888666888888444444666666444888;;;JJJ```rrrtttmmmeeeyyyiiiGGG;;;AAA<<<===FFFEEEEEETTTUUUYYYxxxtttrrrjjjXXXAAA>>>777888JJJaaagggaaaYYYXXXVVVUUUUUUVVVXXXYYY\\\kkkyyy}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~zzzuuutttvvvyyyzzzyyy}}}|||xxxxxxvvvaaaOOOGGGEEEFFFNNNXXX\\\ZZZWWWVVVVVVWWW\\\bbbeeegggnnnwww~~~yyyppplllhhheeeccc^^^VVVOOO^^^llltttpppllljjjddd\\\PPPGGG>>>:::555111000222222333444555777;;;@@@CCCEEEGGGHHHGGGDDDAAA@@@???======<<<<<<;;;;;;::::::<<<;;;:::999999;;;===???BBBAAA>>><<<999777666666555777;;;EEETTTeeeuuu|||tttqqqtttxxx|||}}}}}}{{{xxxwwwvvvwwwzzz}}}~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvzzz{{{|||}}}}}}||||||{{{||||||}}}}}}}}}~~~~~~~~~}}}|||vvvwwwzzz{{{yyy}}}}}}vvvnnnnnnwwwxxxwww}}}rrrcccNNN===444333444555222777444444888888===MMMmmm|||lllXXX===999666666888666555999???III```kkkZZZQQQHHH???>>>===<<<;;;::::::;;;;;;888888777777666666666666333666<<>>>>>>>>;;;888888:::888333333777777333666444<<>>666555HHHaaakkkfffYYYXXXVVVUUUUUUVVVWWWYYY[[[jjjxxx}}}|||}}}}}}|||~~~}}}}}}~~~}}}~~~~~~}}}yyywwwyyy~~~}}}{{{xxx|||kkkWWWLLLHHHHHHOOOWWWZZZXXXVVVWWWZZZaaagggmmmmmmnnnrrryyy~~~|||}}}vvvvvvrrrnnnllliiibbbXXXPPPdddrrr{{{uuunnnllleee[[[KKKBBB999555333111333777111222444444666999===AAAHHHIIIJJJIIIFFFCCCBBBBBB>>>>>>>>>============<<<999999999999:::;;;===>>>BBBAAA>>>;;;999888888888888888<<>>999666444777555555999===DDDWWWxxxppp___VVVKKKAAA???>>><<<;;;:::::::::;;;888888777777666666555555888:::;;;>>>KKKggg{{{oooggg^^^lll~~~~~~wwwwww}}}zzzqqquuu}}}pppbbbbbbjjjjjjaaaVVV[[[hhhrrroooccc```fffmmmuuu{{{||||||}}}|||yyyzzz||||||{{{xxxxxx{{{~~~zzz|||~~~}}}{{{zzzuuuuuutttsssooohhh___YYY```lllvvvwwwxxx}}}~~~{{{zzz{{{~~~yyytttwwwxxxuuuxxxyyyrrrjjjoooqqq___GGGAAA<<<===???AAAEEEIIIGGGIIIKKKMMMOOOQQQRRRRRRPPPXXXTTT___{{{QQQKKKCCC?????????;;;888888:::888222333777777222666111777LLLcccooorrrsssyyyzzz{{{}}}}}}TTTEEE;;;>>>@@@???BBBJJJLLLVVVWWWVVVlll{{{{{{yyyvvviii[[[KKK@@@:::999AAAZZZmmmkkk\\\XXXWWWXXXXXXUUUUUUYYY\\\fffssszzz{{{yyyyyyyyyyyyzzz|||}}}|||cccRRRLLLQQQMMMRRR^^^___WWWUUUYYYggglllpppqqqooorrrzzz~~~xxxtttmmmcccZZZVVVdddttt|||tttkkkZZZHHH;;;999555222000000222333222111222444444666===EEEKKKMMMMMMIIIHHHHHHDDD>>>===<<<<<<===??????>>><<<>>>===<<<;;;;;;;;;;;;;;;BBBAAA>>>;;;999777555555444999===BBBRRRjjj}}}zzzyyy{{{~~~~~~~~~|||zzzwwwyyyzzz{{{||||||}}}||||||}}}}}}~~~~~~}}}~~~~~~~~~|||zzz}}}~~~}}}}}}|||yyy{{{pppXXXBBB999666222111444222555777666444777???EEEcccllliii|||eeeCCC::::::777777<<<999;;;999BBBVVVjjjyyycccWWWNNNDDD@@@>>><<<;;;<<<<<<;;;999777777777666555555444444999555666===CCCSSSuuu|||qqqllllllsss{{{~~~wwwtttttttttuuujjjpppwwwxxxuuuqqqpppqqqwwwyyy{{{|||}}}|||{{{zzz{{{yyyvvvsssssstttwwwxxx{{{|||}}}}}}|||zzzxxxwwwvvvtttvvvwwwpppcccZZZZZZfffoooxxx|||~~~{{{{{{||||||zzzxxxxxx{{{~~~}}}vvvqqqssszzz~~~vvvnnnttt|||uuucccQQQ@@@???>>>>>>AAAEEEJJJLLLKKKMMMOOOPPPQQQRRRUUUWWWMMMUUUTTTVVVvvv]]]III<<<@@@AAA999777===888777666555444333333333444555555===QQQjjjwwwxxxzzzzzz~~~zzzsss|||wwwNNNBBB<<>>FFFJJJPPPSSSSSSRRROOOHHH@@@@@@???>>>>>>??????===<<<<<<===>>>>>>>>><<<;;;999???>>><<<:::999777777777444777:::>>>LLLcccwww~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzznnnWWWAAA999666222111444333666888777666999@@@FFFaaaxxxeeeppp~~~wwwxxxhhhLLL???999555555999888:::888???OOOaaakkk^^^RRRHHH@@@>>>;;;:::;;;;;;:::999888888777777666555555555888555555:::>>>JJJfff}}}uuuqqqttt|||yyyzzzyyyzzz|||}}}}}}}}}|||{{{|||zzzwwwuuutttuuuwwwyyyzzzzzzzzzzzzzzzxxxwwwvvvrrrpppqqqsssnnnfffbbbdddkkkssszzz|||}}}~~~{{{zzzzzzzzzyyyzzz|||wwwrrrvvv~~~wwwnnnhhhrrrxxxzzzzzztttnnnfffXXXKKKAAAAAABBBCCCEEEFFFHHHIIILLLNNNQQQTTTVVVVVVTTTSSSUUUXXXUUUUUUmmmpppWWWCCCCCCDDD<<<888;;;999999888666555555555555444555444888HHHaaattt{{{||||||zzzpppmmm|||~~~lllFFF>>>===EEEJJJIIIIIINNNTTTYYYVVVRRRddd}}}|||~~~|||xxxsssUUUEEE<<<888>>>WWWmmmpppbbbYYYSSSTTTWWWXXXWWWXXXYYYbbboooxxx{{{zzzyyyxxxyyyyyyyyyzzz{{{}}}~~~mmm```[[[TTTXXXbbblllhhh]]]ZZZ^^^cccmmmyyy~~~wwwlll___UUUbbbpppuuufffPPPCCC===999777777666555333222222111333222222444555666>>>GGGLLLUUU]]]```^^^YYYOOOEEECCCAAA???>>>>>>>>><<<;;;999;;;>>>@@@@@@???<<<;;;===<<<;;;:::999888888888666777888:::GGG\\\qqq}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}}~~~~~~zzz{{{~~~yyylllVVV@@@888666222222555444777888888888;;;BBBGGG^^^yyy~~~aaaaaayyysssvvviiiUUUCCC888555666999666999888;;;GGGUUUsssuuufffXXXLLLAAA>>>;;;::::::::::::999999999888888777666666666777444555777888===QQQfff}}}zzzvvv|||}}}zzz{{{||||||}}}||||||{{{zzzyyyvvvtttttttttuuuvvvvvvwwwwwwwwwvvvuuutttssspppnnnmmmmmmllljjjlllppppppwww{{{{{{|||~~~~~~{{{{{{zzzxxxxxxzzzwwwsss{{{rrrkkkhhhtttqqqtttssslllcccZZZOOOGGG???AAADDDHHHJJJKKKKKKKKKJJJKKKPPPVVV[[[ZZZUUUQQQ```]]]XXXWWWccckkkMMMFFFGGGAAA<<<<<<<<<;;;:::888777666666666444555444333===TTTmmm}}}{{{ooonnn|||```BBB===>>>DDDIIIJJJKKKOOOWWWXXXTTTQQQ```}}}{{{rrrkkkxxx{{{sssbbbNNN???888;;;RRRllltttjjj___UUUUUUXXXYYYWWWWWWXXXaaannnxxx||||||zzzyyy{{{zzzyyyyyyzzz}}}rrrfff```[[[```iiinnniii___]]]bbbmmmuuu~~~|||wwwpppcccXXX```hhhgggWWWDDD:::888888666666777666666444222111333111111333444666>>>HHHRRR]]]gggjjjgggaaaVVVLLLEEECCC???=========<<<;;;888:::<<<>>>@@@@@@@@@@@@======;;;::::::999999999999999888:::DDDXXXnnn|||~~~~~~}}}~~~}}}|||}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||}}}~~~zzzxxx|||iiiSSS>>>888666333222555444666888888999===BBBFFFXXXuuupppttt}}}ddd[[[nnnqqqjjjXXXCCC777888:::999444999888999AAALLLiiinnn^^^PPPDDDAAA<<<:::999:::::::::::::::999999888777777666555444555666555666AAANNNbbbzzz}}}}}}zzz|||zzzzzzzzzzzzzzzzzzzzzzzzwwwuuutttrrrqqqqqqqqqrrrsssssssssrrrrrrqqqqqqpppqqqnnnjjjggggggjjjqqqwwwtttyyy|||{{{{{{~~~~~~}}}zzzvvvvvvyyy~~~uuutttwwwtttuuu|||wwwrrrpppllleee]]]TTTJJJDDD>>>@@@EEEJJJOOOQQQSSSSSSIIIIIIMMMTTT[[[\\\WWWRRRggg___ZZZZZZ]]]pppYYYHHHFFFCCC@@@@@@===<<<;;;999888777777666333666666333666HHHdddxxxvvvvvvxxxUUUCCC@@@>>>AAAEEEGGGKKKNNNVVVVVVRRRPPP\\\vvvtttlllxxx~~~qqqXXXDDD888777LLLiiitttqqqdddYYYWWWYYYXXXVVVVVVXXX```kkkvvv|||}}}}}}|||}}}|||{{{zzz{{{~~~~~~~~~|||qqqiiifffjjjnnnnnngggaaaccchhhuuuxxx|||}}}|||{{{|||}}}zzzwwwsssfffXXXYYYXXXSSSGGG===999999888666777888888888666444333333111111333444666???IIIZZZdddmmmooolllfff^^^VVVJJJFFFBBB>>>=========<<<999999:::;;;===@@@CCCEEE???>>>===;;;:::999999999888777777999BBBRRRgggwww|||||||||}}}~~~~~~}}}}}}|||zzzzzz|||}}}}}}|||~~~~~~}}}||||||{{{|||}}}}}}||||||~~~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}{{{|||~~~~~~}}}zzz~~~}}}fffQQQ===777777444333666444555666888:::>>>BBBEEESSS{{{}}}tttrrr{{{{{{mmmeeeooottt]]]FFF;;;:::999666333999888999???HHHaaavvvcccSSSJJJEEE???;;;::::::::::::::::::999999888888777777555555666777555555:::AAARRReee|||zzz|||xxxwwwvvvuuuuuuvvvwwwxxxuuuuuutttsssrrrqqqppppppooooooooonnnnnnnnnnnnnnnqqqnnnggg```^^^dddnnntttuuuzzz|||zzz{{{{{{wwwsssuuu{{{zzzrrruuu}}}|||wwwssszzzvvvnnnfff^^^ZZZWWWQQQGGGAAACCCEEEIIIMMMQQQTTTWWWXXXRRROOOOOOSSSYYY[[[XXXSSSccc[[[XXX[[[ZZZdddqqqTTTHHHAAA@@@BBB>>>===;;;999888777666666222666888666666AAAWWWkkk}}}}}}pppKKKDDDBBB@@@@@@BBBFFFKKKNNNRRRRRROOONNNWWWmmm{{{|||zzz|||aaaIII;;;555EEE```mmmrrrggg]]]ZZZYYYWWWUUUVVVWWW^^^hhhrrrzzz}}}~~~~~~}}}|||||||||}}}~~~~~~yyyssssssttttttpppjjjgggjjjoooooorrruuuwwwvvvuuuuuuvvvxxxzzz}}}~~~zzzvvvgggUUUMMMHHH@@@;;;::::::999777777888999:::999888777666555333333444555888BBBLLL___iiiqqqrrrooolllgggbbbUUUPPPIIIDDDAAA@@@??????<<<:::999999;;;>>>BBBEEE???>>><<<;;;:::999999888666555555888===HHH[[[kkkvvvxxx{{{{{{{{{zzz|||}}}}}}{{{yyyxxxyyy{{{{{{zzz}}}}}}}}}}}}}}}}}}||||||{{{|||}}}|||{{{{{{}}}}}}}}}}}}~~~~~~|||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~{{{|||~~~|||vvv{{{~~~vvvqqqrrr{{{cccNNN<<<777777444444777444444555888;;;???BBBDDDOOOppp~~~xxxrrrkkkSSSDDD<<<666222333888777999>>>DDDXXXvvvlll[[[QQQKKKDDD>>>;;;;;;;;;;;;::::::999999888777777777555555666777666666888:::BBBOOOgggyyywwwwwwwwwuuusssrrrqqqrrrtttuuuwwwwwwvvvvvvtttsssqqqpppmmmllllllkkkkkkkkkllllllmmmjjjbbbYYYWWW___iiiooovvvzzz|||zzz{{{wwwsssrrrxxxzzzuuupppuuu}}}uuuqqqrrrxxxvvvjjj^^^UUUSSSTTTQQQJJJFFFLLLNNNOOOQQQSSSUUUVVVVVV\\\YYYVVVVVVWWWWWWUUUSSSYYYRRRSSSXXXWWW\\\yyyrrrWWWDDD>>>@@@???>>><<<:::999777777777444555888888777<<>>888777999999888777999999::::::::::::::::::999666666777888<<>>===<<<;;;;;;;;;======;;;:::999999888888999999666555666999:::???NNN]]]mmmttt{{{}}}{{{yyy|||~~~|||yyyyyyzzz|||}}}|||||||||}}}}}}~~~}}}}}}}}}|||}}}}}}|||zzzzzz{{{}}}{{{{{{{{{||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}|||xxxpppvvvzzzzzz}}}sssqqqnnnpppxxxaaaMMM:::777777555444777555555666999===AAADDDEEEJJJddd~~~gggRRR???666666444777555777<<<>>>MMMfffzzzjjjXXXQQQHHHAAA===<<<<<<<<<999999999888777777666666555555555555555666777666444<<>><<<:::999888888777555555777777777>>>GGGyyy{{{|||ttt^^^@@@AAADDDEEEDDDFFFIIIMMMNNNNNNLLLKKKLLLOOO\\\vvv|||xxxvvveeeRRRDDD777;;;KKKTTThhhbbb]]]ZZZWWWTTTUUUXXXUUUYYY```iiissszzz}}}~~~yyyzzz{{{|||}}}}}}|||||||||}}}~~~{{{xxxxxxxxxvvvwwwyyyzzzxxxpppeeeZZZTTTVVVYYY]]]aaaeeellluuu|||~~~iiiPPP@@@<<<888888999999888888::::::;;;;;;;;;;;;<<<<<<;;;999888:::;;;???IIISSS[[[hhhuuuyyyyyyyyywwwtttqqqjjj___UUUMMMIIIEEECCC@@@@@@???===;;;999777666777666666666777888999999999777999;;;:::;;;GGGUUUfffppp|||}}}zzz}}}}}}{{{zzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzyyy{{{|||yyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}uuuvvvlllsssyyyyyyyyy{{{~~~zzz|||zzzwww~~~}}}~~~zzz```LLL:::666777555444777666666777;;;???CCCFFFFFFFFF\\\xxxvvv]]]CCC999===444666333555::::::EEE[[[oooxxx\\\UUUKKKCCC>>>=========999999888888777666666666555555444333444666666444000444>>>MMM]]]uuu}}}yyywwwwwwxxxxxxwwwtttqqqooonnnppprrrtttuuuuuuvvvvvvtttrrrooommmjjjjjjiiihhhhhhiiijjjkkkhhhhhhbbbZZZ[[[gggrrrvvvyyy~~~|||zzz{{{|||zzz|||}}}|||qqqqqqqqqvvv}}}vvvqqqooopppyyy|||ttt~~~eeelllbbbYYYSSSLLLCCCBBBFFFLLLPPPVVV[[[]]][[[WWWTTTOOOQQQSSSTTTSSSRRRRRRSSSOOONNNQQQVVVXXXYYYcccooo^^^JJJGGGCCCBBB@@@>>><<<;;;:::999:::444222555666555777===|||wwwzzz|||qqqYYYDDDKKKGGGEEEGGGLLLOOONNNLLLMMMFFFGGGPPPRRRUUUiii|||uuunnn^^^KKK;;;999BBBLLLgggkkk```TTTWWWZZZTTTQQQWWWVVV[[[dddkkknnnwww{{{zzzyyyxxxxxxzzz|||}}}zzz{{{~~~~~~~~~|||tttsssnnneeeXXXNNNHHHGGGGGGIIILLLNNNSSS[[[fffmmmtttyyyxxx^^^JJJAAA>>>:::888999:::;;;:::===:::999===@@@???<<<;;;;;;999:::===>>>@@@IIIRRRbbbiiiqqqwwwyyyxxxvvvuuuuuupppiiiaaaZZZRRRKKKFFFEEECCCAAA>>>;;;:::999999999777555555777999999999666777;;;===;;;;;;DDDOOOaaannn{{{}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{wwwyyy{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~yyy|||sssiiiooovvvzzz}}}}}}yyy|||www{{{|||jjjQQQDDD999666777777666666999888777:::???DDDGGGIIIQQQWWWkkkyyymmmLLL333:::777777555333777???HHHLLL___zzzwwwggg^^^RRRGGG@@@===<<<<<<::::::999999999999999999888666444333333333555666888555888AAALLL___~~~}}}zzzwwwtttsssrrrrrroooooonnnnnnooooooppppppssssssssssssrrrpppnnnllliiihhhgggfffggghhhkkkllliiiccc]]]\\\aaahhhnnnpppwww{{{|||xxxwwwwwwxxxuuu}}}{{{tttyyyuuuvvv}}}zzztttmmmiii{{{zzzlllcccgggkkkkkkfff___XXXTTTNNNHHHEEEGGGNNNJJJIIINNNUUUYYYWWWRRRNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOQQQQQQSSS^^^iiikkkIIIKKKIII@@@:::;;;===<<<<<<<<<888888777666666666666666yyywww}}}|||lllUUUGGGKKKIIIFFFGGGJJJNNNPPPQQQPPPJJJKKKRRRSSSSSSeee|||~~~}}}}}}~~~wwwqqqbbbLLL888444???LLLcccnnngggZZZXXXWWWRRRRRRUUUSSSWWW```hhhlllssszzzzzzyyyxxxwwwxxxyyy{{{|||{{{}}}~~~zzzuuueeebbb\\\SSSKKKDDDAAAAAA???BBBEEEHHHKKKOOOVVVZZZffflllvvvuuu]]]JJJAAA>>>:::888999:::;;;;;;>>><<<;;;===>>>===;;;::::::999;;;>>>???AAAKKKUUUdddjjjrrryyy{{{{{{zzzyyyzzzvvvpppiiibbb[[[SSSOOOGGGEEEBBB>>><<<::::::::::::888666666888999999888999:::===>>>;;;;;;CCCMMM___mmmzzz~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||xxxyyyzzz{{{|||||||||{{{}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}~~~xxx~~~wwwkkkooovvv}}}}}}}}}tttvvvwwwooorrrppp\\\NNNBBB777444666555555666777777999===BBBFFFGGGFFFKKKRRRbbbwww~~~rrrVVV===>>>888888888666777===DDDIIIZZZssskkkbbbUUUJJJDDD???<<<999::::::::::::999999999999888777555333333444555666666333555;;;BBBPPPnnn|||{{{yyywwwuuusssqqqqqqqqqnnnnnnmmmlllllllllmmmnnnpppppppppooonnnmmmkkkkkkgggffffffeeefffhhhjjjkkkiiieeeaaaaaaffflllqqqssszzz~~~}}}xxxrrroooxxxxxxtttsssqqqzzz}}}uuummmjjjjjjzzz|||vvviiidddjjjnnnlllhhh```XXXSSSLLLEEEBBBCCCHHHGGGGGGJJJPPPSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPNNNNNNOOOOOOQQQZZZeeeSSSCCCFFFAAA???@@@>>>;;;999;;;999888777666666666666666}}}vvvxxxyyybbbOOOIIIMMMLLLKKKIIIJJJMMMRRRUUUSSSMMMNNNSSSRRRQQQ^^^qqq{{{vvvuuurrrooocccNNN999111888CCCYYYiiihhh[[[WWWTTTQQQUUUTTTQQQTTT^^^hhhnnnrrrvvvzzzyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~ssskkkXXXSSSKKKEEEBBB@@@??????===@@@CCCDDDEEEEEEGGGHHHPPPVVVaaaoootttlllXXXHHHDDDAAA===<<<<<<>>>??????>>>@@@@@@???===<<<======:::;;;???BBBBBBEEEPPP]]]gggmmmuuu|||~~~yyyuuuooohhhaaa\\\OOOLLLHHHCCC@@@>>>>>>>>>===<<<::::::;;;;;;;;;:::======>>>???<<<;;;BBBKKK\\\jjjyyy~~~|||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~}}}}}}|||||||||||||||||||||}}}}}}}}}yyyzzzzzz{{{{{{zzzzzzyyy||||||{{{{{{||||||}}}~~~}}}~~~}}}}}}~~~wwwzzz~~~zzzrrrrrrxxx~~~}}}xxxttttttsssuuukkkUUUJJJ>>>555333444444444666555777;;;@@@EEEGGGFFFDDDIIIOOOXXXnnnjjjfffrrrhhhLLL@@@999::::::999888:::???EEEQQQfffvvvkkk\\\QQQJJJDDD===888;;;;;;:::::::::999999999888777555444444444555666666333444777888???TTTiii~~~wwwvvvuuusssqqqpppoooooonnnmmmllljjjiiiiiijjjlllmmmnnnmmmkkkiiihhhgggggggggddddddddddddfffgggiiijjjiiihhhfffhhhlllqqquuuvvv~~~zzzrrrmmmqqqttt~~~tttpppooo{{{|||{{{tttooorrrwww~~~~~~vvviiieeekkkooollliii```WWWQQQLLLEEEBBBCCCEEEFFFGGGIIILLLMMMNNNNNNKKKJJJJJJJJJKKKKKKLLLMMMOOOMMMMMMNNNNNNOOOVVV___wwwyyyWWWIIIFFFEEEEEEBBB<<<:::<<<:::999888777666666666666|||wwwzzzsssXXXHHHJJJOOOQQQRRRPPPMMMLLLQQQUUUQQQMMMNNNRRRQQQNNNXXXggg{{{xxxlllkkkcccRRR???555666<<>>>>>>>>>>><<<>>>AAADDDEEEIIIWWWeeelllqqqyyy{{{uuunnniii\\\YYYRRRLLLGGGDDDCCCCCC@@@>>>======?????????>>>>>>===>>>>>><<<;;;AAAIIIYYYhhhwww~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{zzzyyy{{{||||||}}}~~~~~~~~~~~~|||||||||{{{{{{zzzyyyyyy{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||}}}yyyyyyzzz|||~~~yyyvvv{{{zzzzzz|||{{{mmmVVVFFF<<<444333444444555888666888;;;@@@DDDFFFFFFDDDLLLQQQSSSaaaooo___aaa___CCC:::999::::::888777;;;AAAGGGXXXuuuyyyfffXXXOOOHHHAAA<<<<<<<<<;;;;;;::::::999999888777666555555555666666777555666777666888DDDQQQnnnzzzsssppppppooonnnmmmlllllllllkkkjjjiiihhhhhhkkkmmmooonnnkkkgggdddaaaaaaaaabbb```aaabbbdddeeeggghhhiiiiiiiiijjjmmmqqquuuwwwxxx~~~|||vvvpppjjjooowww{{{{{{xxxwwwxxxvvvvvvqqqttt||||||zzzppprrr{{{nnnfffjjjnnnnnnjjj```VVVQQQMMMHHHFFFGGGFFFIIILLLMMMLLLLLLNNNPPPJJJIIIIIIIIIJJJKKKLLLMMMPPPNNNMMMNNNNNNNNNSSS[[[lllyyyZZZQQQJJJGGGEEE@@@===>>><<<;;;999888777666666666~~~{{{~~~|||jjjOOODDDIIIPPPUUUYYYWWWQQQMMMNNNPPPMMMJJJLLLOOONNNLLLSSS___{{{oookkkaaaQQQBBB;;;;;;>>>MMM\\\\\\SSSSSSTTTRRRUUUTTTTTTVVV^^^lllyyy{{{{{{zzzzzzzzzzzzzzzzzz~~~~~~zzzggg]]]ZZZTTTSSSRRRSSSUUUTTTPPPLLLNNNLLLJJJHHHGGGFFFEEEDDDCCCDDDJJJVVVaaaeee___XXXOOOLLLIIIIIIJJJLLLNNNNNNDDDKKKNNNHHHCCC@@@===999>>>>>>@@@CCCEEEKKK[[[jjjrrrvvv|||~~~xxxsssiiieee^^^WWWPPPKKKIIIGGGBBB@@@@@@AAABBBCCCAAA@@@>>><<<<<<>>>======BBBIIIWWWfffvvv}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{||||||}}}~~~~~~}}}|||}}}~~~|||}}}|||zzzyyy}}}{{{}}}yyy|||iiiSSSCCC;;;444444666666888;;;999999;;;>>>CCCFFFGGGFFFMMMQQQPPPXXX{{{{{{bbbYYYnnnuuuNNN???:::777888777555888>>>BBBPPPlllqqq^^^RRRJJJCCC???======<<<<<<;;;::::::999888888777777666666666666555555777888777777===EEEQQQddd{{{tttooollllllkkkkkkjjjiiihhhhhhhhhgggggggggiiilllooopppllliiiddd```\\\[[[[[[\\\\\\^^^aaacccfffggghhhhhhgggjjjmmmqqqsssvvvxxxyyy~~~yyywwwvvvuuuqqqnnnhhhooosssppplllmmmttt{{{xxxvvvjjjrrroooiiiqqqzzz~~~ttthhhkkkrrruuuooodddXXXRRRNNNJJJHHHHHHHHHLLLOOOOOOMMMLLLNNNQQQJJJJJJIIIIIIJJJKKKMMMNNNRRROOONNNPPPPPPOOORRRXXXdddwwwdddOOOGGGGGGEEEAAA>>>===<<<;;;999777666666555uuu```LLLFFFIIIOOOTTTYYYXXXRRRMMMKKKLLLJJJHHHIIILLLKKKKKKQQQYYY~~~yyysssnnncccQQQ@@@888:::???QQQaaabbbXXXWWWVVVQQQSSSQQQSSSUUUZZZgggvvv}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~tttccc\\\[[[ZZZ\\\^^^aaaaaa]]]VVVRRRSSSPPPMMMKKKIIIHHHFFFDDDBBBBBBFFFQQQ^^^eeeccc___SSSPPPMMMMMMOOOQQQSSSSSSQQQZZZ___ZZZTTTQQQHHH>>>CCC???===@@@EEENNN^^^mmmwww{{{{{{tttqqqkkkddd\\\WWWRRRPPPIIIHHHGGGGGGGGGGGGDDDBBB@@@>>>===>>>>>>>>>CCCIIIUUUeeeuuu}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~~~~||||||}}}~~~zzz~~~}}}{{{~~~~~~}}}aaaPPP@@@:::555666777777:::>>>===<<<===@@@DDDHHHIIIIIIJJJMMMMMMSSSooommm\\\hhh{{{aaaJJJ>>>555666777555777<<>>>>>===<<<;;;::::::999888888888888777777777777333444555555666777:::===@@@LLLfffzzztttqqqnnnkkkggggggggggggfffeeeccccccccccccdddfffhhhjjjlllmmmgggddd```\\\YYYXXXXXXXXXZZZ\\\```dddggghhhhhhhhhhhhkkkooossstttuuuwwwyyy}}}uuuoookkkhhhgggffffffnnnqqqkkkeeejjjuuu~~~xxx{{{jjjrrrpppmmmxxxuuukkkpppxxxzzzrrreeeWWWPPPMMMIIIFFFFFFHHHKKKMMMMMMKKKIIIKKKMMMKKKJJJIIIIIIJJJLLLNNNPPPSSSOOONNNQQQQQQPPPRRRVVV\\\|||___OOOKKKHHHBBB>>>???>>><<<:::888666555555~~~mmmWWWMMMKKKLLLMMMPPPSSSSSSPPPLLLKKKKKKJJJIIIIIIJJJIIIJJJOOOUUUwwwzzzwww|||zzziiiOOO===:::>>>NNNdddkkkbbb]]]VVVQQQSSSPPPSSSUUUVVV```ppp{{{~~~~~~||||||||||||}}}~~~~~~rrrkkkgggfffgggkkknnnoookkkddd^^^[[[ZZZWWWUUUSSSQQQMMMHHHCCCBBBBBBHHHTTTbbbjjjjjjfffWWWUUURRRRRRTTTWWWYYYYYYeeeqqqyyyyyyxxxvvvjjj[[[MMMEEE>>>@@@IIIUUUeeesss|||~~~}}}yyytttmmmgggccc```YYYWWWUUUSSSRRROOOKKKHHHFFFBBB@@@AAA@@@@@@CCCHHHUUUddduuu}}}~~~{{{|||}}}~~~~~~~~~|||}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||||||||}}}~~~}}}|||{{{|||~~~xxxuuuzzz~~~}}}~~~}}}xxxZZZNNN===888444666777777;;;@@@>>>???BBBFFFJJJLLLKKKJJJIIIKKKLLLOOOaaatttjjjkkkvvvYYYEEE666555888666666:::>>>DDDWWWwwwxxxbbbRRRJJJGGG??????>>>===<<<;;;::::::888999999999888888777777444444444333444666777777;;;<<>>===<<<;;;::::::888999999999999888777777777777555333333555555444===666777BBBLLLSSS```ooo~~~{{{tttjjjeeecccddddddccc___``````___^^^\\\YYYXXX\\\]]]___``````___]]][[[VVVVVVUUUTTTTTTUUUVVVVVVWWWZZZ```eeehhhjjjiiiiiikkkooosssuuuuuuuuuwwwzzzwwwwwwuuuppphhhccccccdddttt~~~wwwmmmlllrrrvvvtttyyyyyy}}}}}}mmmlllttttttlllaaaTTTHHHEEEHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIGGGGGGHHHJJJMMMOOOQQQMMMLLLPPPRRRQQQQQQSSSWWWRRRfffsss___RRRJJJHHHAAA???===;;;888666555555~~~ggg\\\___[[[OOOQQQMMMIIIKKKPPPSSSRRRPPPMMMNNNNNNMMMKKKLLLPPPSSSggg|||zzzttt|||gggEEECCC@@@KKK^^^ooonnnaaaTTTQQQNNNQQQTTTSSSWWWcccrrr|||}}}~~~~~~~~~~~~}}}yyyrrrooosssvvvwww{{{ssshhhaaa[[[UUUPPPMMMHHHVVVnnn{{{}}}qqq```[[[ZZZ]]]\\\YYYZZZ___kkk~~~wwwYYYIIINNNVVVccctttzzz{{{yyyyyyzzzyyyvvvqqqkkkfff```ZZZVVVOOOJJJGGGEEEBBB@@@DDDJJJSSSdddvvv|||{{{zzzzzzyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||zzz||||||{{{{{{{{{{{{||||||~~~}}}}}}|||{{{zzzzzzzzz}}}||||||{{{{{{}}}~~~~~~xxxuuuvvvzzzuuuyyykkkQQQDDD:::888555444555888;;;>>>CCCDDDIIIOOOOOOKKKLLLPPPPPPLLLMMMPPPSSS```}}}eee^^^sssUUU555666;;;444222999777@@@FFFTTTlll~~~fffVVVNNNIIICCC@@@???<<<888888:::;;;;;;:::999999888888777555555444444444444555555666777999;;;===AAAFFFJJJZZZ___hhhrrr}}}xxxssssssrrrnnnkkkfffeeecccaaa___^^^]]]\\\]]]]]]\\\[[[ZZZXXXWWWVVV\\\XXXUUUWWWZZZ\\\YYYUUUXXXUUUQQQPPPQQQSSSUUUVVV[[[___dddgggiiijjjkkklllsssrrrqqqpppqqqtttwwwyyy}}}sssfffbbbhhhllllllwwwyyyyyy~~~yyyoooooonnnyyyyyyrrr|||yyyqqqooogggaaa```WWWPPPHHHEEEGGGIIIIIIGGGIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIHHHGGGIIIMMMQQQWWWPPPNNNTTTYYYVVVQQQOOORRRZZZaaapppmmmZZZTTTKKKDDDBBB???===;;;999666444|||kkkdddccc\\\PPPOOONNNMMMOOOSSSVVVXXXWWWQQQRRRQQQOOOLLLLLLOOOQQQZZZqqq}}}~~~VVV@@@===DDDTTTfffllldddYYYTTTPPPRRRSSSSSSVVVaaapppzzzzzzuuutttvvvxxxzzz{{{uuuqqqkkkhhhiiirrryyy}}}|||iii]]]WWWVVVRRRMMM]]]vvvwwwfffaaa^^^______\\\^^^ccc___mmm}}}fffTTTVVVZZZhhhyyy}}}zzzzzzzzz{{{xxxsssnnniiiddd^^^ZZZPPPKKKHHHFFFCCCAAAEEEKKKSSSddduuu{{{{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{zzzzzzzzz{{{}}}yyyqqqqqqwwwsssRRRAAA:::888666555666999===@@@FFFDDDFFFMMMQQQPPPPPPQQQMMMLLLPPPTTTVVV^^^xxx~~~{{{pppbbbqqq|||YYY;;;666999666555:::666>>>BBBMMMcccvvvppp```WWWHHHCCC@@@@@@???<<<<<>><<<:::~~~pppiiihhhddd[[[RRROOOPPPQQQQQQRRRTTTWWWZZZRRRRRRQQQOOOMMMNNNPPPSSSTTTkkkaaa===:::<<>>999777666666888<<>>>>>===;;;:::mmm]]]^^^bbb___VVVRRRNNNQQQSSSQQQMMMMMMPPPUUUNNNMMMMMMMMMNNNPPPSSSUUUSSSjjjddd@@@:::666:::LLL```hhhbbbYYYVVVTTTRRRQQQQQQWWWeeerrr|||}}}xxxqqqllldddbbb```^^^\\\\\\\\\\\\cccddddddaaa^^^]]]___bbbiiikkkrrr{{{ggg]]]ZZZUUUgggwwwqqqiiiccc___^^^```bbbVVVPPPJJJVVVzzzxxxjjjhhhiiiuuu{{{xxxwwwssspppmmmiiifffbbb]]]ZZZUUUQQQMMMLLLIIIGGGKKKRRRVVVdddsssyyyzzz{{{|||{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{yyyyyyyyyyyy{{{}}}}}}wwwuuuxxx|||tttOOO999888777777888;;;???DDDGGGGGGEEEFFFLLLPPPPPPPPPRRRQQQUUU[[[___\\\ZZZbbbmmmrrrkkkyyyfffFFF777666666333555999777:::IIIVVViii}}}mmmXXXOOOHHHEEEBBB<<<888888<<<;;;;;;:::999999888888666666555555555555666666555666777666555555777999:::;;;;;;;;;<<<@@@EEEJJJTTT\\\gggqqqyyy}}}{{{vvvooofff```___\\\YYYWWWXXXXXXWWWVVVQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQNNNLLLLLLLLLLLLJJJHHHGGGHHHJJJLLLOOOTTTYYY]]]```cccfffiiilllpppuuuxxxwwwvvvvvvvvvyyy|||uuubbbWWW\\\qqqzzzvvvrrruuu{{{{{{|||oooaaaSSSLLLLLLKKKHHHEEEEEEHHHKKKLLLLLLEEEFFFGGGHHHGGGHHHKKKMMMMMMOOOQQQQQQOOOMMMLLLLLLKKKTTTVVVRRRYYYiiioooiiiVVVQQQSSSZZZ\\\jjj{{{VVVLLLIIIDDD@@@>>>===;;;:::{{{cccPPPRRRWWWTTTOOOOOOLLLPPPRRROOOJJJIIIMMMRRRMMMKKKJJJJJJLLLNNNPPPRRROOOeeeyyyyyy~~~cccDDD;;;555444AAAVVVdddaaaXXXXXXTTTRRRQQQPPPSSS___mmmzzz}}}~~~}}}}}}~~~~~~ssspppkkkfffcccbbbcccdddkkkkkkhhhccc^^^^^^dddiiisssvvv|||yyydddbbb^^^rrruuuiii```]]]]]]\\\LLLEEE===AAAYYYxxx}}}mmmfffhhhjjjwwwzzzvvvuuusssqqqnnnllliiifffbbb___YYYUUUQQQPPPNNNLLLPPPWWWZZZfffsssxxxzzz|||}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzz{{{|||~~~wwwppppppsssyyy~~~dddHHH777777777777999===AAAFFFIIIIIIKKKPPPTTTQQQNNNPPPVVVYYY[[[___```\\\ZZZ^^^eee}}}}}}rrrqqqYYY???:::999555666999555666AAAIIIXXXnnniii^^^SSSMMMHHHAAA<<<;;;<<<<<<;;;;;;:::999999888666666666555555666666666444666777666666666888999999999888666444555888;;;@@@DDDIIINNNSSS[[[eeelllssstttvvvxxxyyyyyyxxxxxxsssrrrqqqqqqsssxxxxxxqqqkkkgggdddaaa]]]ZZZWWWUUUQQQNNNPPPNNNLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOKKKIIIHHHGGGGGGFFFDDDCCCBBBEEEIIIMMMRRRXXX___eeedddfffiiilllooorrrwwwzzzyyyyyyzzz{{{|||~~~zzzhhhWWWVVVhhhrrrkkkooo}}}vvvuuu{{{yyy{{{wwwlll___RRRLLLKKKHHHGGGFFFGGGIIIKKKMMMMMMDDDFFFGGGGGGGGGHHHKKKMMMQQQRRRRRRQQQOOONNNOOOPPPKKKTTTVVVQQQYYYooo||||||\\\PPPPPPZZZ\\\___zzzdddTTTOOOIIIDDDBBB@@@??????sss___NNNLLLNNNLLLJJJKKKJJJMMMPPPNNNKKKKKKPPPTTTPPPMMMJJJIIIJJJKKKKKKJJJLLL```xxxnnnuuuzzz|||zzz___AAA;;;666444;;;MMM\\\^^^WWWXXXSSSQQQRRROOOOOOZZZhhhuuuzzz~~~||||||~~~~~~~~~}}}yyyvvvttttttvvvwwwsssqqqkkkddd```cccjjjpppyyy~~~rrrhhhggg{{{ooo```XXXRRRMMM======<<<>>>IIIXXXaaabbbbbbXXXYYY^^^bbbrrrzzzuuussspppnnnkkkjjjhhhfffbbb```^^^YYYVVVUUURRRQQQUUU\\\___jjjtttyyy{{{}}}}}}{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~tttjjjkkkpppyyy}}}|||{{{}}}}}}{{{~~~}}}rrr^^^III===666666777:::>>>BBBFFFIIILLLQQQYYY\\\VVVQQQTTT[[[]]]^^^___^^^[[[ZZZ\\\```vvv}}}|||}}}oootttgggHHH<<<888444666999666666===@@@JJJ]]]zzztttgggXXXOOOJJJDDD???>>><<<<<<;;;;;;::::::999999777666666555555666666777222444555666555555666888777888888777666666888:::;;;;;;<<<<<>>BBBFFFHHHMMMQQQYYY^^^[[[VVVVVV[[[ZZZ\\\\\\ZZZYYYYYYZZZ[[[ggg~~~tttyyywwwVVV@@@777444444999777666;;;;;;@@@OOOkkk|||ttt```TTTMMMFFFAAA@@@<<<<<<<<<;;;::::::999999777777666666666666777777333555666666555444555666777888:::999888777888999777777777777999<<<@@@CCCCCCDDDFFFHHHIIIKKKLLLLLLLLLNNNOOONNNMMMMMMPPPSSSTTTXXX___eeejjjnnnooopppjjjeee___ZZZVVVRRROOOMMMMMMJJJGGGFFFFFFGGGHHHGGGDDDEEEEEEEEEEEEEEEFFFGGGBBBBBBBBBBBBBBBBBBCCCDDD@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAGGGNNNRRRVVV\\\dddjjjlllnnnrrrttttttuuuvvvwwwzzz|||~~~{{{wwwuuu```WWWWWWkkk}}}nnngggggguuuzzz|||{{{{{{{{{vvvnnnkkkvvvyyyrrrssswww~~~ssseeeYYYOOOIIIEEEBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPRRRRRRQQQOOOOOOOOONNNPPPQQQPPPRRR[[[iiisssgggVVVMMMVVV\\\[[[cccpppddd]]]SSSJJJDDDAAA???>>>QQQQQQMMMIIIHHHKKKMMMLLLNNNNNNMMMKKKIIIIIIJJJKKKOOOLLLHHHHHHJJJKKKKKKJJJHHHTTTooovvvhhheeekkkmmmaaaQQQ777888888888BBBQQQZZZZZZUUUPPPPPPSSSQQQLLLTTTbbbiiiqqq{{{||||||~~~~~~}}}xxxuuuqqqpppssszzzyyygggWWWKKKGGGGGGDDD???===>>>@@@@@@???:::>>>EEEMMMddd}}}|||wwwtttmmmllljjjiiiiiihhheeecccccc___\\\[[[YYYXXX\\\cccfffooowwwzzz|||~~~{{{{{{||||||}}}~~~~~~}}}|||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{|||~~~}}}~~~wwwtttvvvvvvwwwvvvssstttzzz~~~~~~}}}yyyrrrmmmkkkbbbRRRAAA777555666888:::>>>BBBFFFHHHKKKMMMSSS[[[]]]XXXVVVWWWVVVYYYYYYXXXWWWXXXXXXWWW___}}}wwwxxxhhhKKK===999333999777777;;;888:::HHHOOO```zzznnn___UUULLLFFFDDD===<<<<<<;;;;;;:::999999777777666666666666777777666888999999777555555666555777888777555222111111111222333555666888999:::666777888:::;;;===???@@@===???AAAAAA>>>===???AAACCCEEEHHHMMMRRRTTTSSSQQQQQQNNNIIIFFFEEEDDDCCCBBBBBBAAA??????@@@@@@???>>>>>>???@@@@@@??????AAABBB@@@@@@????????????@@@@@@======>>>???????????????>>>???@@@???>>>===>>>???CCCIIIPPPTTTVVV[[[bbbhhhnnnqqqtttvvvvvvuuuuuuuuuvvvxxx|||}}}{{{wwwqqqmmmWWWSSSZZZooo|||{{{vvvvvv|||}}}~~~uuullliiisss{{{yyysssuuuxxx```PPPJJJHHHHHHBBBDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIJJJGGGKKKOOOQQQOOOMMMJJJIIIJJJIIILLLOOOOOORRR]]]jjjmmmZZZMMMOOOTTTTTTYYYbbbxxxxxxpppcccVVVMMMFFFBBB@@@QQQMMMIIIGGGHHHIIIIIIGGGKKKIIIHHHGGGGGGIIIKKKLLLIIIHHHGGGHHHJJJLLLLLLLLLMMMTTTdddyyy||||||zzzllliiikkkbbbSSS:::888777777<<>>AAACCCDDDEEEKKKMMMOOOPPPQQQSSSWWWZZZ]]]ZZZWWWUUUUUUVVVVVVVVVWWWfff}}}~~~~~~aaaGGG<<<777::::::777777;;;===>>>HHHRRReee~~~uuueeeVVVJJJCCCDDD@@@>>>>>>;;;777888<<<<<<;;;:::888777777666666777666666666555555555555666666666666555555555555555555555555555555555555777777777777777777777777666777888999:::;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;999888999===AAADDDMMMQQQWWW]]]bbbggglllpppyyywwwuuusssrrrrrrtttuuussspppqqqwwwxxxnnnbbb[[[KKK[[[mmmtttpppmmmqqqwwwzzz|||zzz~~~xxxyyyxxxyyy{{{~~~```RRRRRRMMMBBBHHHEEEBBBAAAAAABBBAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCEEEHHHKKKNNNNNNMMMJJJIIIFFFIIILLLLLLLLLMMMPPPTTTZZZVVVRRRNNNJJJHHHNNNWWW___kkk]]]YYYQQQFFF>>>KKKHHHEEEDDDFFFGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHJJJJJJHHHGGGHHHJJJKKKKKKKKKHHHMMM[[[ooo{{{wwwzzzsssrrriii\\\DDD<<<666777:::>>>HHHRRRUUUSSSPPPOOOOOOQQQSSSTTT[[[iiiwww}}}{{{{{{|||{{{pppbbb___^^^\\\UUUJJJCCCBBB===???===;;;EEEZZZooozzz}}}}}}~~~{{{yyywwwvvvuuurrrlllhhhgggiiijjjjjjhhhfffeeefffeeeeeeccc```^^^```ccceeejjjooouuuzzz||||||}}}~~~{{{||||||}}}}}}~~~~~~|||}}}||||||||||||||||||||||||}}}}}}~~~~~~}}}|||{{{}}}|||}}}}}}{{{ssstttvvvvvvwwwzzz~~~xxx{{{}}}yyy}}}xxxuuummm```QQQDDD;;;888666999>>>BBBEEEHHHJJJKKKMMMNNNPPPRRRSSSTTTTTTTTTWWWUUUSSSSSSUUUVVVVVVVVVSSS]]]qqqrrrYYYDDD::::::::::::888777888;;;CCCJJJ[[[rrr|||hhhZZZSSSKKKFFFBBB@@@>>>:::;;;>>><<<<<<:::999888888888888777777666666666555555555666666666666555555555555444444444444444444444444666666666666666666666666666666777999999::::::999999999999999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999999999999999999777777666666888<<>>333666888888@@@LLLPPPPPPOOOOOOOOOQQQSSSTTTWWWdddsss|||}}}}}}~~~uuurrrpppnnneeeWWWMMMIIIAAAAAA===;;;BBBVVVkkkxxx|||{{{zzzzzz{{{uuussspppnnnlllhhhdddaaaaaadddgggiiihhhgggggggggfffdddbbb___]]]___ccchhhjjjnnnuuuyyy|||}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~|||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{~~~}}}}}}~~~~~~|||~~~{{{ssssssrrrooolllmmmqqquuusss{{{~~~{{{|||yyypppaaaOOOAAA;;;:::666999>>>BBBEEEHHHKKKMMMPPPOOOPPPSSSUUUUUURRRNNNPPPOOOOOOQQQTTTVVVVVVUUUQQQUUU]]]ssswwwTTTCCC<<<999<<<:::555555:::===CCCNNNbbbzzzwwwdddZZZOOOHHHAAA???===::::::<<<<<<<<<;;;::::::999::::::777777777777666666666666666666666666555555555555333333333333333333333333555555555555555555555555444555666777888888888888555555555555555666777777666666666777777777888888999999999999999999999999999999999999999999999999888888888999999888888888888888777666666666666666444555666777999>>>EEEIIIRRRUUUZZZ___dddjjjpppuuuwwwvvvvvvuuuuuutttttttttoooqqquuuvvvlll[[[LLLGGGaaannnxxxttteee\\\^^^eeeqqqeee^^^fffvvv}}}ooo\\\UUUWWWSSSKKKIIIHHHGGGFFFFFFEEEBBB???BBBCCCEEEFFFGGGFFFDDDCCCHHHIIIKKKLLLMMMLLLJJJIIIFFFGGGHHHHHHIIILLLPPPSSSOOOOOOPPPRRROOOKKKLLLRRRXXXeeejjjZZZPPPMMMJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJHHHHHHIIIIIIIIIHHHJJJKKKPPP\\\pppzzzpppvvv}}}}}}tttooolllTTT???111555888777===JJJKKKLLLNNNOOOOOOPPPRRRSSSTTT___nnnzzz~~~yyyuuuqqqiii\\\RRROOOCCCAAA>>>;;;AAASSSiiiyyy~~~{{{yyywwwvvvuuutttrrroookkkgggccc___\\\ZZZZZZ___dddhhhiiiiiihhhhhheeeaaa^^^]]]\\\^^^dddkkkkkkooouuuyyy{{{||||||}}}zzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~zzz|||}}}~~~|||{{{zzz|||~~~}}}}}}}}}}}}}}}|||{{{{{{~~~~~~}}}~~~~~~}}}|||~~~{{{tttpppkkkeee______fffnnnrrrttt~~~||||||~~~{{{qqq___KKK>>>:::<<<>>>@@@BBBCCCCCCFFFKKKOOOSSSPPPNNNPPPUUUVVVSSSOOOLLLLLLMMMPPPSSSUUUUUUTTTQQQQQQRRR___tttiiiSSSCCC888:::<<<777666:::;;;>>>EEETTTkkkppp```XXXMMMBBB>>>===;;;;;;===<<<<<<;;;:::::::::::::::888888888777777777666666666666666666555555555555333333333333333333333333444444444444444444444444333444555666666666666666555555444444555555666777666666777777888888888777888888888888888888888888666666666666666666666666555555666666666666555555666555555444444444444444555777999:::<<>>EEEFFFEEECCCBBBGGGOOOVVVTTTOOOKKKMMMRRRVVVVVVTTTNNNNNNOOOQQQTTTUUUTTTSSSOOOOOOMMMTTTlllsssxxxxxxcccMMM999777:::999777888888999>>>III[[[rrrvvvhhhYYYJJJDDDBBBAAA???@@@===<<<;;;:::::::::::::::999888888888888777777777666666666666555555555555333333333333333333333333444444444444444444444444333333444555555555444444444444333333444444555666444555666777777777666666555555555555555555555555333333333333333333333333333333444444444444333333444333333222222333333444666999<<<===>>>BBBIIIOOORRRXXXaaahhhkkkmmmnnnoootttuuuuuuuuuuuuttttttsssuuusssmmm^^^MMMJJJ[[[ooo{{{sssmmmjjjiiiiiiiii___[[[aaattt||||||{{{yyymmmeeeXXXLLLHHHIIIIIIGGGIIIIIIJJJKKKKKKHHHDDD@@@@@@BBBEEEGGGHHHFFFDDDCCCCCCDDDEEEGGGIIIKKKMMMMMMJJJIIIHHHHHHJJJMMMOOOQQQLLLJJJHHHHHHFFFFFFLLLTTTWWWZZZgggoooWWWPPPMMMLLLJJJGGGEEEDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKIIIHHHGGGHHHIIIHHHGGGIIIKKKLLLNNN]]]sss}}}wwwvvvxxxgggWWWFFF;;;777555888>>>BBBGGGMMMOOONNNMMMNNNOOOPPPUUUaaaqqqzzz~~~~~~uuuooolllkkkhhhjjjkkkkkkppp|||uuuiiiaaaYYYPPPJJJIII???===<<<===AAAOOOfffzzzzzzvvvqqqooommmjjjeeeaaa[[[YYYTTTNNNHHHFFFGGGIIIQQQWWWaaagggjjjhhhfffeeedddZZZSSSQQQOOONNNUUU```iiinnnssswwwxxxxxxyyyyyy|||||||||}}}~~~~~~}}}{{{zzz{{{||||||{{{zzzvvvwwwzzz|||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{|||~~~}}}||||||}}}~~~~~~~~~}}}wwwiii^^^[[[ZZZ[[[dddpppwwwsssoooooorrrxxxyyyssseeeSSSBBB:::<<<@@@AAABBBBBB???>>>CCCNNNWWWRRROOOKKKLLLPPPUUUXXXXXXSSSRRRRRRSSSVVVWWWWWWVVVOOONNNNNNRRR___xxxvvvuuupppzzz~~~ooo]]]GGG:::888999777555666666888???KKK]]]ppp||||||iiiUUUKKKHHHEEEAAA@@@@@@???>>><<<;;;:::::::::999999999999888888888777666666666666555555555555333333333333333333333333444444444444444444444444333333444444444444444333222111111111111222333333111222333444555444333333444444444444444444444444222222222222222222222222222222333333333333222222222222222222333444555555666:::???@@@@@@DDDLLLRRRYYY___gggnnnqqqqqqqqqqqqssssssssssssssssssssssssuuulll^^^OOOFFFLLLccc{{{~~~tttjjjgggkkkmmmkkkfff\\\dddrrrtttppppppnnnkkk[[[VVVNNNHHHGGGHHHJJJJJJIIIIIIIIIKKKKKKIIIEEEBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDGGGIIILLLMMMLLLJJJHHHGGGGGGGGGFFFEEEFFFGGGKKKNNNLLLHHHIIINNNOOOSSSXXXfffiii]]]KKKKKKIIIFFFCCCEEEIIIMMMKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGHHHIIIHHHGGGJJJOOOOOONNNYYYppp}}}xxxwwwwwwnnnfffUUUAAA666666888888@@@FFFMMMOOONNNKKKLLLMMMNNNPPPZZZjjjuuuxxx{{{}}}}}}~~~{{{mmmdddbbbbbbcccbbbdddfffhhhlllttt}}}vvvjjj^^^WWWQQQJJJEEEDDD===;;;;;;<<<@@@KKKaaavvv{{{wwwqqqlllfffbbbaaa]]]VVVPPPJJJHHHEEE???<<<<<<@@@DDDOOOVVV```gggiiigggdddbbbZZZOOOHHHHHHGGGFFFOOO]]]eeeiiipppuuuwwwyyyzzz{{{}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~|||zzzwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}yyy{{{}}}}}}||||||~~~}}}~~~~~~zzzlllbbbeeeiiijjjpppxxxvvvvvvuuuuuuxxx}}}{{{uuukkk\\\KKK>>>:::===@@@>>>AAACCCAAA???AAAJJJRRRPPPOOONNNNNNPPPSSSVVVXXXWWWUUUTTTVVVXXX[[[\\\\\\WWWRRRQQQUUUYYYddd}}}uuupppvvv~~~xxxsss```GGG999999999444777777777999>>>IIIWWW```}}}hhhZZZTTTNNNGGGDDDDDDCCCAAA???===<<<<<<;;;::::::999999999888888888666666666666555555555555444444444444444444444444444444444444444444444444333444444555444444333333111111000000111111222333///000222333444333222111222222222222222222222222111111111111111111111111111111222222222222111111111111111222444555777888777===CCCFFFGGGKKKSSS[[[aaaeeejjjnnnpppqqqssstttsssrrrqqqqqqqqqqqqsssssslll]]]NNNIIINNN\\\ooo~~~yyysssmmmmmmqqqrrrllleeeeeesss|||wwwuuuuuuyyysssddd``````\\\WWWNNNLLLKKKLLLLLLKKKKKKLLLHHHHHHHHHIIIJJJIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDFFFHHHJJJJJJHHHGGGGGGHHHGGGCCC@@@HHHIIIMMMPPPNNNIIIJJJOOONNNNNNPPPZZZppptttKKKJJJIIIFFFDDDGGGNNNSSSOOOPPPPPPPPPOOONNNMMMLLLJJJHHHFFFGGGHHHIIIIIIHHHFFFMMMMMMIIIRRRkkk~~~~~~||||||ooonnn]]]DDD777999;;;777???EEEMMMPPPMMMJJJJJJLLLLLLMMMUUUeeeppptttxxx}}}~~~||||||}}}~~~|||nnnbbb]]]]]]```bbbYYY[[[^^^ccchhhooovvv{{{~~~iii^^^TTTPPPMMMHHHDDDCCC<<<::::::<<<>>>GGG]]]rrrzzzvvvqqqlllgggaaa[[[WWWUUUQQQIIICCC???>>><<<888555888>>>CCCNNNVVV```hhhiiifffbbb```OOODDD>>>AAABBBCCCOOO^^^aaafffmmmssswwwyyy{{{}}}~~~~~~~~~~~~|||zzz{{{~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~}}}~~~~~~~~~~~~wwwzzz}}}}}}||||||~~~~~~wwwiiibbbjjjqqqqqqtttzzztttxxx|||~~~uuuqqqgggVVVFFF<<<:::===AAAFFFJJJMMMKKKFFFFFFKKKQQQMMMOOOQQQRRRQQQRRRTTTVVVYYYWWWVVVWWWZZZ^^^```aaaaaaWWWUUUYYYWWWWWWlllwwwqqq}}}wwwVVV>>>;;;;;;777::::::999777888>>>GGGOOOhhh~~~lllddd[[[SSSNNNGGGFFFDDDAAA???>>>======:::::::::999999999888888777666666666555555555555555555555555555555555555555555555555555555555555444444444555555444333333222222222222222333444444000111333444555444222111111111111111111111111111111111111111111111111111111111222222222222111111000000111333444666888999:::AAAHHHLLLMMMRRR\\\dddfffgggjjjkkkmmmooosssuuusssrrrpppooooooppprrrtttbbbQQQCCCHHH[[[nnnzzzyyyvvvuuuwwwyyyvvvnnngggppp}}}uuuuuuqqquuu~~~gggZZZYYYZZZVVVPPPJJJJJJMMMQQQQQQNNNKKKJJJHHHGGGGGGHHHJJJJJJHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAABBBCCCEEEFFFFFFEEEEEEHHHKKKKKKHHHDDDOOOMMMMMMMMMJJJIIINNNUUUTTTMMMOOOZZZfff}}}NNNJJJFFFCCCCCCGGGLLLPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKOOO\\\vvvwww}}}zzz~~~qqqkkk]]]JJJ;;;666888:::???DDDJJJMMMLLLKKKLLLNNNMMMMMMRRR^^^hhhooouuu{{{}}}zzz{{{~~~}}}zzzrrrmmmfff```bbbhhhbbbaaa``````bbbhhhqqqxxxxxxyyyzzzyyysssooovvvgggXXXQQQOOOJJJKKKJJJ@@@???<<<;;;<<<>>>DDDRRR```xxx|||yyyooogggddd___YYYXXXRRRKKKFFFDDDBBB@@@===;;;:::777666777:::>>>@@@MMMUUU```fffeee]]]SSSMMMEEE???;;;<<>>DDDJJJNNNMMMLLLLLLNNNOOONNNRRR\\\eeelllsssyyy}}}{{{yyyzzz}}}~~~~~~||||||xxxvvvtttrrrpppsssrrrtttvvvsssmmmjjjllliiinnnzzzxxx```SSSPPPKKKKKKJJJCCCBBB>>><<<<<<;;;<<>>JJJPPPXXX[[[XXXPPPGGGBBB>>>999666888:::???HHHQQQ___fffooouuuxxxyyy{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz|||}}}~~~|||xxxxxx}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzsssppptttyyytttlllooozzz~~~~~~|||sssnnn___NNNCCC???===???CCCEEEQQQ]]]aaa[[[TTTRRRRRRNNNNNNNNNPPPRRRSSSQQQOOOQQQUUUVVVTTTVVV]]]cccddd[[[VVV[[[gggiiiaaaaaakkkvvvcccLLLAAA555555666777777777888;;;<<>>???BBBEEEFFFNNNWWWXXXTTTQQQRRRUUUNNNMMMLLLMMMPPPQQQQQQQQQQQQUUUWWWUUUUUUZZZ]]]]]]RRRTTT]]]hhhmmmhhhbbb___```}}}vvv```NNN;;;777666777888::::::888666>>>SSSrrrppp___SSSJJJCCCAAA@@@???===<<<;;;;;;;;;999999888888777666666666555555555444444444333333555444333444555555555333555555555666555555444333333333333333333333333333222222222222222222222222000000000000000000000000000000000111111111222222111111222222333333444444222333444555888>>>EEEJJJ]]]]]]^^^ccckkkrrruuuvvvooohhhdddgggjjjjjjjjjllluuuvvvvvvtttqqqgggTTTCCC>>>GGG^^^xxxxxxlllqqqxxxyyy{{{uuunnnddddddggglllmmmjjjhhhiiiccc]]]YYYXXXVVVPPPLLLLLLRRROOOJJJFFFEEEEEEGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJNNNLLLIIIFFFEEEFFFIIIJJJNNNNNNNNNNNNLLLKKKIIIIIIKKKOOOSSSSSSPPPMMMKKKLLLKKKJJJIIINNNTTT^^^CCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFMMM^^^ooorrr]]]FFF555111444:::@@@IIINNNNNNMMMMMMNNNOOOMMMNNNTTT[[[bbbmmmvvvwwwwwwxxxzzz|||}}}}}}}}}{{{|||}}}xxxjjjhhhkkkiiibbb]]]]]]ZZZXXX]]]hhhwwwbbbXXXNNNHHHIIIIIIBBB>>><<<>>>>>><<<<<>><<<::::::;;;;;;:::;;;;;;<<<<<<<<<:::999666666555555777:::===???FFFGGGGGGDDD???999666444777444444666888:::BBBKKKZZZcccoooxxx{{{||||||}}}~~~}}}||||||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{||||||{{{{{{|||~~~{{{zzz}}}~~~|||{{{}}}~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}yyyvvvooouuuzzzwwwmmmiiiqqq|||}}}}}}~~~xxxlllXXXDDD<<<>>>AAADDDGGGGGGLLLQQQQQQOOONNNSSSWWWOOOMMMLLLMMMPPPSSSUUUUUUPPPUUUWWWUUUTTTWWWWWWUUUQQQTTTWWWZZZ___ccc___YYY\\\uuu|||qqq___FFF;;;888555666999;;;999777===JJJdddxxxkkkaaaVVVNNNEEEDDDBBB???>>>=========:::999999888888777666666555555555444444444444333666444333444555666555444444555555555555555444444333333333333333333333333222222222222222222222222////////////////////////000000111111111222222222111111222222333444555555666888:::;;;===@@@DDDGGG___bbbhhhooouuuxxxyyyyyyuuunnniiijjjlllllllllnnnrrryyy~~~zzzlllYYYGGG<<>>FFFKKKLLLLLLMMMNNNMMMKKKLLLQQQVVV^^^jjjuuuuuuvvvyyy{{{}}}~~~}}}}}}~~~{{{mmmjjjhhhgggggg^^^ZZZTTTTTTZZZeeeqqqxxx|||ooo___OOOFFFGGGGGGBBB>>>>>>CCCEEECCC@@@???;;;;;;;;;;;;999888999;;;999;;;<<<===<<<:::999888666666555666777:::<<<>>>BBBBBBAAA>>>:::777666777666555555777777999BBBLLLZZZcccpppyyy|||||||||}}}~~~}}}|||||||||}}}~~~|||{{{zzzyyyyyyyyyyyyzzz}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}{{{}}}~~~zzzxxxwww}}}xxxooonnnuuu{{{~~~||||||~~~yyyeeeSSSAAA;;;>>>BBBEEEHHHLLLOOOQQQPPPOOOPPPVVV\\\RRRPPPMMMLLLNNNQQQRRRRRROOOTTTWWWUUUSSSTTTSSSQQQSSSUUUSSSPPPTTT[[[ZZZTTTYYYjjj}}}tttiiiWWWBBB<<<666333555888999999;;;???QQQkkkyyysssnnncccXXXKKKHHHDDD@@@>>>=========:::::::::999888888777777666666555555555444444444666555444444666666555444444444555555555555555444333333333333333333333333222222222222222222222222////////////////////////111111111111222222222222000000111222444555666666999===AAAEEEGGGHHHJJJKKK^^^gggrrryyyzzzyyyyyyzzzxxxpppkkkmmmnnnmmmlllnnnpppwwwzzzmmmUUUCCC???DDDQQQccc|||iiijjj~~~}}}sssiiiggghhhppp{{{~~~yyywwwiiibbb[[[WWWSSSPPPQQQUUUQQQPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKHHHFFFDDDEEEHHHLLLNNNMMMLLLJJJIIIHHHHHHIIIIIINNNQQQUUUVVVTTTPPPMMMKKKKKKJJJIIINNNOOONNNkkkEEEDDDBBB@@@@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDEEEGGGHHHMMMYYYeeezzzuuuvvvyyy~~~}}}}}}~~~~~~```CCC888;;;666<<>>@@@???===;;;::::::666555555555666888999;;;<<<<<<<<<:::888777777888666444555666555777BBBMMM\\\eeeqqqyyy|||||||||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}|||||||||||||||~~~}}}}}}~~~~~~~~~}}}|||zzz{{{{{{||||||}}}}}}~~~{{{|||}}}zzzxxx|||xxx{{{}}}zzzttt[[[MMM???<<>><<<777999>>>???AAABBBAAA>>><<<===>>>777777777777777888999999777999::::::999888888999777666666666444777CCCPPP^^^fffqqqyyy{{{{{{|||}}}xxxyyyzzz|||}}}~~~~~~}}}zzz}}}}}}|||}}}|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}~~~{{{|||}}}}}}{{{yyywwwuuu|||lllRRRHHH???>>>???AAACCCGGGJJJKKKKKKJJJJJJLLLQQQUUUTTTRRROOOMMMMMMMMMLLLKKKMMMRRRUUUSSSRRRSSSSSSPPPPPPQQQUUUYYYXXXUUUTTTUUUOOOUUUcccxxx}}}rrrhhhaaaTTTEEE;;;666777:::666:::???HHH[[[tttwwwiiidddZZZPPPGGGBBB@@@???;;;;;;;;;:::999999888888888888888888777777777777777555444555666777666444333444444555666666555555444444444444444444444444222222222222222222222222111111111111111111111111111111111222222222333333222333444666888:::;;;<<<<<>>@@@BBBDDDCCCAAA>>><<>>BBBDDDGGGLLLQQQOOOMMMMMMNNNNNNPPPZZZeeelllqqqwwwzzz{{{{{{~~~qqqpppppppppnnniiibbb\\\WWWUUUTTTRRRRRRUUUWWW\\\lll}}}oooPPPKKKOOOGGGFFFKKK[[[pppyyyoooZZZLLLAAA===<<<>>><<<888999???<<<>>>@@@>>>;;;:::<<<>>>;;;:::::::::::::::;;;;;;777999<<<<<<;;;::::::::::::999888777666999EEESSS___gggqqqxxx{{{{{{{{{}}}yyyzzz}}}~~~~~~|||xxx|||~~~zzzyyy|||~~~{{{zzz||||||}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~|||||||||zzzxxxuuusssrrrsss{{{xxxgggKKKDDD??????@@@@@@BBBFFFMMMMMMNNNNNNMMMOOOSSSVVVQQQOOOOOOOOORRRSSSSSSRRRMMMRRRTTTRRRQQQSSSTTTRRRPPPOOOSSSXXXWWWRRRTTT\\\UUUUUUWWWaaattt|||xxxvvv{{{tttfffTTTCCC:::999:::555;;;===<<>>LLLNNNSSSXXX```iiissszzz{{{yyyxxxxxxwwwvvvrrrpppqqqlllkkknnnppplllhhhgggYYYKKKEEEPPPddduuuxxxrrrsssxxx{{{{{{tttuuu{{{ttt^^^QQQKKKEEEBBBAAA???@@@BBBDDDFFFHHHHHHHHHBBBAAA@@@BBBDDDFFFGGGFFFHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAACCCEEEGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJHHHDDDJJJFFFDDDNNNRRROOORRRVVV{{{===???CCCCCCBBB@@@>>>>>>@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJMMMSSSZZZ___ppptttxxx~~~dddKKK777777999:::999<<>>;;;777888===<<<777777;;;:::999GGGZZZiiinnnuuuzzz|||}}}}}}}}}~~~~~~}}}~~~|||yyy{{{{{{|||}}}}}}~~~|||{{{{{{|||~~~|||||||||||||||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}}}}}}}zzztttlllfffooo{{{{{{~~~www{{{~~~{{{ZZZIIIIIIGGGDDDBBBCCCGGGJJJQQQTTTWWWUUUQQQOOORRRVVVXXXTTTQQQRRRUUUWWWUUURRROOOUUU\\\]]]XXXSSSQQQQQQVVVVVVUUUTTTTTTTTTTTTTTTUUUSSSSSSYYYeeezzz{{{{{{}}}~~~vvvnnncccNNN888444<<<<<<888666;;;DDDRRRfffwwwuuuggg\\\VVVLLLCCCBBB>>>;;;:::888555999>>>:::999777777888777444222666666555444444444444555888666444444555666666666333333333333333333333333111111222222222333333333666333000111333444333111444555666555333222333444555777999<<<===@@@DDDGGGPPP\\\gggjjjoooxxx{{{xxxsssnnnoootttppplllmmmtttvvvnnnaaaYYYLLLBBBFFFdddyyyssskkkiiinnnvvv~~~}}}}}}lllZZZPPPJJJEEEAAA@@@@@@AAAEEEAAA:::@@@HHHEEE@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDAAA??????BBBEEEGGGGGGIIIHHHGGGGGGIIILLLOOOQQQKKKKKKJJJJJJJJJKKKLLLLLLIIIHHHEEEDDDEEEHHHKKKNNNOOObbb}}};;;<<>>===:::;;;>>>CCCJJJNNNHHHBBB@@@>>>;;;:::<<<<<<:::;;;??????;;;:::999;;;>>>>>>::::::<<<===888888<<<;;;===KKK^^^lllqqqwww|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{}}}|||}}}~~~~~~}}}|||~~~|||||||||||||||{{{zzzzzz{{{{{{{{{{{{||||||||||||~~~{{{wwwppphhhbbbmmmyyyxxx||||||www|||~~~www[[[IIIHHHFFFCCCBBBCCCGGGKKKNNNQQQTTTTTTRRRRRRTTTWWWYYYUUUQQQQQQSSSSSSPPPMMMOOOSSSWWWVVVSSSPPPQQQRRRVVVUUUSSSRRRQQQPPPQQQQQQQQQPPPQQQUUU]]]nnnwwwppp~~~}}}qqqkkk^^^JJJ<<<888:::888888;;;???HHHYYYhhhvvvwwwllleee[[[QQQHHHCCC@@@@@@???<<<===@@@;;;:::::::::<<<<<<:::999777666666555444555555555888666444444555777777666333333333333333333333333222222222222333333333333555333000000222333222000333444666555555555666888777888:::===BBBHHHPPPVVV```kkktttvvvxxx}}}yyyvvvqqqmmmnnnssssssqqqssszzzyyylllZZZNNN???@@@PPPpppwwwqqqmmmkkknnnuuu|||~~~~~~~~~}}}sssdddTTTMMMJJJFFFDDDDDDAAA???DDDOOOOOOBBB===CCC@@@@@@AAAAAABBBCCCCCCDDDEEEDDDBBBAAA@@@???@@@@@@>>>>>>>>>@@@DDDFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEEEEEEEHHHJJJLLLLLLXXXjjj:::999;;;???CCCEEECCC@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGHHHJJJLLLSSSjjjrrrZZZEEE<<<888333111222777===BBBLLLLLLLLLLLLKKKMMMPPPRRRbbbllluuuwwwwwwyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~yyyrrruuu||||||wwwssstttrrrppppppmmmkkkmmmqqqxxxssseee^^^llllll^^^NNNFFF@@@>>><<<::::::===EEEQQQZZZTTTGGG>>><<<<<<999??????===EEERRRRRRHHHBBB>>>===AAACCC@@@>>>======::::::===>>>BBBRRReeerrrvvv{{{~~~~~~}}}||||||{{{~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||~~~|||yyyvvvpppiiieeekkkuuu{{{zzz~~~~~~yyyxxx}}}oooYYYGGGFFFDDDBBBAAADDDIIILLLMMMNNNOOOQQQSSSUUUVVVWWWXXXUUUQQQQQQRRRRRRPPPMMMOOOQQQRRRPPPMMMNNNQQQTTT\\\ZZZWWWTTTRRRRRRRRRSSSSSSUUUWWWXXXZZZddd{{{wwwzzztttooo^^^KKK???999777777777777;;;FFFQQQbbbwwwwwwjjj```LLLEEE@@@@@@AAA>>><<<<<<<<<;;;::::::;;;;;;:::999888777777666555666666666888666555555666777777666444444444444444444444444444444333333333333333333555444222222333333333222000222444555555777999;;;===>>>@@@DDDKKKTTT___fffttt|||~~~yyyuuurrrooolllooouuusssuuu|||{{{fffNNN@@@<<>>>>>???@@@AAACCCBBBAAA???>>>=========::::::===AAAEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIHHHLLLRRRkkk<<<::::::>>>DDDGGGDDD@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIHHHIIIJJJKKK```zzzvvvzzzcccOOOAAA:::444333555666999<<>>===:::;;;===BBBNNNXXXUUUIII???>>>@@@;;;CCCDDDBBBSSSlllqqqeeeVVVLLLDDDDDDFFFEEEBBB@@@>>><<<===???AAAIII[[[lllwwwzzz~~~~~~~~~~~~}}}}}}||||||~~~|||{{{|||}}}~~~|||}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxwwwuuuqqqnnnkkkqqqtttvvvvvvyyy}}}fffRRRFFFEEEDDDBBBBBBEEEJJJNNNMMMLLLLLLOOORRRUUUUUUUUUUUUSSSQQQRRRTTTUUUTTTSSSOOOOOOPPPOOONNNOOORRRUUU^^^[[[XXXTTTRRRRRRRRRSSSTTTWWWZZZZZZXXX\\\nnnyyykkk[[[RRRDDD===777555666777===DDDMMMaaayyy{{{nnnZZZPPPGGGEEEDDDAAA>>>===???===;;;;;;;;;:::999888999999888777777777777777888777666666777888777666444444444444444444444444555555555444444444444333666555444444444444555444444555777888:::<<<@@@CCCEEEHHHLLLQQQYYYbbblllsss}}}yyyuuuqqqpppooonnnssszzzssswww~~~~~~oooXXXEEE===LLLVVVfffuuu|||{{{wwwuuusssuuuyyy|||yyyvvvyyymmmhhhooooooeeedddkkk```UUUJJJFFFEEEAAA@@@AAAFFFHHHLLLooopppEEEHHHCCCAAA???===<<<===>>>???AAAAAA@@@@@@@@@?????????;;;;;;<<<@@@CCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGFFFRRRooo@@@===<<>>>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJJJJJJJJJJKKKIIIYYYrrrooouuu}}}|||iiiWWWGGG===555666888666666888@@@CCCGGGIIIKKKKKKMMMNNNVVV```nnnxxx{{{{{{|||~~~|||}}}~~~yyyuuuuuuwwwuuutttqqqllliiifffccc```\\\fffzzzuuu^^^RRRGGGCCCAAA>>>===???;;;BBBIIIKKKFFF@@@???AAA>>>DDDDDDFFF^^^nnn^^^NNNGGGFFFDDDBBBBBB?????????@@@DDDNNNbbbsss{{{~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~{{{}}}~~~}}}{{{yyyyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{wwwwwwxxxyyy{{{{{{xxxvvvlllooonnnnnntttxxx||||||zzz~~~uuu]]]JJJEEEEEEEEEDDDDDDFFFJJJNNNMMMLLLLLLNNNPPPRRRRRRQQQSSSRRRQQQQQQRRRSSSRRRRRRNNNOOOQQQRRRRRRRRRSSSTTTXXXVVVSSSPPPNNNMMMMMMNNNNNNPPPTTTTTTPPPQQQ^^^lllzzzvvvjjjdddWWWHHH:::666999;;;===???AAAOOOcccrrr}}}tttgggYYYRRRNNNHHHEEEDDDBBB@@@===============<<<::::::999888888888888999888777777777999999888666555555555555555555555555555555555555555555555555444444444444444444666777:::<<<>>>???AAADDDIIILLLMMMRRRZZZccckkkssszzz~~~yyywwwuuuqqqpppqqqqqqrrrxxx~~~}}}wwwiiiUUUFFFFFFNNNeeeoooxxx||||||zzzzzz|||wwwrrrrrryyyuuuiiifffjjjfffYYYTTTZZZVVVNNNFFFDDDCCC@@@???@@@???FFFHHHfffQQQCCCDDDCCC@@@>>>======>>>??????@@@AAABBBCCCDDDDDDDDDAAA???===>>>@@@CCCEEEEEEFFFEEECCCCCCCCCEEEGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEJJJGGGHHHVVVfff@@@>>>===???BBBCCCAAA???<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJJJJBBBEEEGGGIIIIIIIIIKKKLLLJJJRRRfff}}}nnnpppuuu}}}|||nnnaaaSSSCCC777666888555333555:::>>>DDDHHHJJJKKKLLLMMMQQQWWWeeesss{{{||||||~~~~~~zzztttnnnkkkkkkgggbbb___]]]XXXSSSNNNSSSaaa|||mmm___PPPHHHDDD???<<<<<<999;;;@@@DDDCCC???>>>@@@???BBBCCCIIIdddpppZZZMMMFFFCCCAAABBBAAAAAABBBAAAEEESSShhhxxx|||~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}}}}{{{zzzzzzxxxwwwvvvuuutttuuuvvvwwwxxxxxxyyyzzz{{{||||||}}}yyyzzz{{{}}}~~~}}}zzzwwwmmmnnnooonnnooovvv{{{iiiSSSDDDEEEFFFGGGGGGGGGHHHJJJMMMMMMMMMMMMNNNNNNNNNOOOOOORRRQQQPPPNNNMMMLLLLLLKKKNNNOOOQQQRRRSSSSSSSSSRRRUUUTTTSSSRRRPPPPPPOOOOOOKKKLLLOOOOOOLLLKKKSSS]]]lll}}}{{{}}}xxxrrrfffUUUBBB999888777777888>>>DDDRRRcccrrrnnnbbbXXXMMMGGGFFFAAA???<<<<<<===>>>>>>>>><<<;;;::::::999999::::::999888777888::::::888777666666666666666666666666555555666666666777777777222333555555555666888;;;<<<>>>@@@CCCFFFKKKQQQUUUXXX___jjjuuu}}}{{{vvvvvvrrrpppppprrrttttttzzz|||gggRRRCCCDDDXXXmmm{{{ppppppsss~~~{{{gggbbbaaaddd```VVVQQQTTTMMMGGGCCCCCCCCCAAAAAACCC>>>EEEDDDXXX|||}}}ZZZDDDDDDCCCAAA???>>>>>>>>>>>>===>>>@@@BBBDDDFFFFFFGGGEEEBBB???>>>???BBBDDDDDDEEECCCAAA@@@AAADDDGGGIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDLLLJJJGGGJJJNNN```{{{=========>>>??????@@@@@@===>>>???@@@BBBCCCEEEEEEDDDEEEEEEEEEFFFHHHIIIJJJDDDEEEGGGHHHHHHIIIKKKMMMMMMNNN\\\vvv|||oooooorrrzzz~~~vvvpppfffPPP<<<777777444444888666;;;BBBHHHJJJJJJJJJKKKMMMOOOZZZkkkwww{{{|||~~~ttthhhiiieee___\\\[[[UUUMMMKKKMMMUUUiiittt```UUUMMMEEE@@@>>>AAABBBGGGKKKHHH@@@===@@@BBBBBBDDDOOOhhhiiiXXXMMMEEECCCEEEBBBCCCCCCAAAFFFUUUkkk{{{|||~~~~~~}}}}}}~~~}}}{{{zzz}}}}}}}}}~~~}}}}}}{{{yyyyyywwwvvvtttrrrrrrssstttuuuwwwxxxyyyzzz{{{||||||}}}zzz{{{}}}~~~yyyvvvlllpppuuuwwwuuuvvv~~~|||zzz|||sssZZZIIIDDDEEEGGGIIIJJJJJJIIIJJJKKKIIILLLNNNNNNLLLLLLNNNPPPPPPPPPOOOMMMKKKJJJJJJJJJNNNMMMNNNOOOPPPQQQPPPOOOTTTTTTUUUVVVUUUUUUTTTSSSOOOMMMMMMNNNLLLJJJNNNTTT\\\mmmyyyiiiVVVHHH===555444777<<<<<>>===<<<;;;;;;::::::;;;;;;999888888999;;;;;;999777666666666666666666666666444555666666777888999999555888:::;;;;;;<<<@@@CCCBBBEEEIIIMMMRRRYYYaaafffmmmsss|||xxxuuuvvvrrrpppqqqtttuuutttwww}}}~~~lllWWWKKKLLL\\\uuu|||zzzjjjlllmmmoootttxxxssskkk[[[]]]``````^^^ZZZVVVSSSJJJEEECCCDDDCCC@@@@@@BBBAAA???@@@KKK^^^dddVVVFFFBBBAAAAAA@@@???>>>======;;;===???AAACCCDDDDDDDDDDDDBBB@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAABBBAAAIIIHHHFFFHHHEEELLL^^^999:::<<<===<<<===???AAA??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCEEEFFFGGGGGGHHHIIIIIIIIIJJJMMMOOOPPPMMMXXXqqqrrrpppssszzz}}}vvv[[[AAA999777444777===666;;;BBBGGGIIIIIIHHHHHHKKKJJJSSSeeeuuuzzz|||~~~~~~|||}}}qqqrrrnnngggdddccc\\\RRRJJJKKKOOO[[[qqqtttfff[[[QQQIIIFFFKKKNNNTTTWWWOOOCCC???BBBFFFDDDGGGUUUllluuubbbTTTKKKHHHIIIBBBEEEDDDBBBFFFWWWmmm|||{{{~~~~~~~~~}}}~~~|||yyyxxx|||~~~}}}}}}~~~{{{}}}~~~~~~{{{yyywwwwwwvvvtttrrrqqqqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{{{{wwwyyy|||{{{wwwkkkrrr{{{}}}zzz~~~{{{}}}mmmOOOCCCFFFEEEHHHKKKLLLLLLJJJJJJJJJFFFKKKOOONNNKKKJJJNNNRRRMMMNNNNNNMMMLLLLLLMMMOOONNNLLLKKKKKKLLLMMMNNNMMMOOOPPPRRRTTTUUUTTTSSSQQQOOOLLLJJJKKKJJJHHHIIIMMMLLL]]]}}}ppp]]]III<<<:::???:::666999CCCPPP^^^qqqvvvrrr^^^ZZZSSSNNNJJJGGGDDDBBB======<<<;;;;;;;;;;;;<<<999888888:::;;;;;;999777777777777777777777777777444444555777888999:::;;;:::===@@@BBBBBBDDDHHHKKKPPPSSSWWW]]]dddmmmvvv|||~~~|||uuusssuuusssqqqrrruuuuuurrrtttyyyhhhYYYLLLPPPbbbxxx~~~}}}|||xxxzzzsssgggbbbgggiiiggggggiiiiiieee___eeegggbbb]]]ZZZTTTMMMLLLHHHEEEEEECCC>>><<<>>>AAA666888AAADDDHHHJJJCCC@@@@@@@@@@@@???>>>===<<<:::;;;===???@@@AAA@@@@@@AAAAAAAAACCCEEEEEEDDDBBB@@@BBBDDDFFFHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@AAAAAABBB???EEEDDDEEEIIIEEEDDDOOOSSSkkk<<<<<<<<<<<<===>>>???@@@BBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHKKKNNNPPPLLLNNNSSS___uuu{{{|||www|||sssQQQ888222777666...666<<>>;;;:::<<<>>>===:::888999<<<777666666777999::::::999666777999:::;;;===@@@BBBCCCHHHKKKJJJLLLTTT[[[]]]bbbiiirrryyy~~~zzzvvvuuuvvvvvvwwwuuuuuuvvv{{{rrraaaPPPPPPVVVggg~~~|||wwwrrr}}}wwwqqqvvv|||{{{wwwwwwoooccclll|||~~~wwwwwwsssgggbbbhhhnnnooohhh___XXXPPPJJJHHHIIIFFFBBBAAABBB@@@;;;;;;;;;;;;<<<<<<>>>???@@@???@@@AAAAAA@@@>>>;;;::::::::::::;;;;;;===>>>>>>???@@@BBBCCCDDDEEEEEEEEE???AAADDDFFFFFFCCC@@@===@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAAAAABBBCCCCCCBBB===@@@DDDEEEBBBAAAGGGNNNNNNWWWbbbyyy<<<<<<<<<<<<===>>>??????@@@@@@?????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIILLLNNNNNNMMMOOO[[[qqq}}}vvvzzz}}}^^^AAA888;;;:::555777<<>>===::::::;;;======<<<;;;<<<>>>????????????@@@AAAAAAAAACCCFFFHHHGGGMMMRRRSSSYYYdddmmmqqqxxx|||~~~|||}}}yyyvvvuuutttrrrqqqssstttwwwhhhOOOKKKSSSbbbwww{{{~~~rrrmmmppp{{{wwwrrrttt||||||}}}~~~zzztttpppooo|||~~~tttkkkmmmiiiooorrrjjj___UUUMMMGGGHHHIIIFFF???<<<>>>>>><<<;;;;;;;;;;;;<<<>>>???@@@>>>???@@@@@@>>><<<999888;;;;;;;;;;;;<<<===>>>??????@@@AAABBBDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDDDDBBBAAAAAAAAABBBCCCCCCBBBDDDDDDCCCCCCBBBCCCGGGKKKKKKOOOWWWkkk;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJNNNKKKKKKUUUiii}}}rrrqqqttt~~~wwwSSS>>>999777555555999AAAGGGKKKKKKIIIGGGGGGFFFJJJSSS\\\eeeqqq|||~~~}}}||||||}}}}}}{{{|||~~~vvvmmmeeebbbjjjtttvvvtttpppbbb[[[VVVTTT]]]hhhooorrrwwwoooYYYMMMHHHFFFCCCCCCAAABBBIIIXXXkkkyyyzzz{{{{{{|||~~~~~~}}}|||zzz{{{|||~~~~~~~~~}}}|||||||||zzzwwwtttuuutttssssssrrrrrrrrrrrrvvvwwwyyyzzzxxxuuurrrpppnnnsss~~~{{{mmmfffooowwwkkkkkkuuusss\\\JJJEEEHHHDDDHHHKKKLLLKKKKKKNNNPPPKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLTTTRRRRRRUUUXXXYYYVVVSSSPPPPPPPPPPPPQQQRRRTTTTTTPPPQQQQQQPPPMMMJJJJJJJJJKKKLLLSSSddd~~~\\\AAA===999888:::;;;;;;???DDD\\\jjj~~~sssnnnhhhaaaWWWOOOJJJHHHFFFFFFEEEEEEEEECCCAAA@@@AAACCCCCCAAA???@@@BBBEEEFFFFFFDDDFFFGGGHHHJJJLLLPPPSSSVVV\\\bbbfffmmmzzz}}}zzzxxxyyyxxxvvvttttttrrrooommmxxx~~~~~~pppYYYFFFOOO^^^sssvvvqqqyyy}}}uuuqqqjjjttt|||yyy}}}}}}~~~uuuvvv~~~qqqmmmxxx}}}}}}mmm[[[PPPJJJGGGSSSUUUQQQGGG@@@@@@AAAAAA;;;;;;;;;;;;===>>>???@@@???@@@AAA@@@???===:::888::::::::::::;;;<<<===>>>>>>>>>???AAABBBBBBBBBBBBAAA???===;;;;;;<<<>>>???@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDDDDEEEEEECCCAAA???AAACCCFFFFFFIIIIIILLLZZZvvv::::::::::::;;;<<<===>>>============???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKQQQ^^^ooo}}}xxxuuuppppppxxxqqqLLL777222444111555;;;BBBGGGIIIGGGEEEDDDDDDHHHNNNSSSZZZhhhvvv}}}}}}}}}|||{{{{{{}}}~~~||||||}}}qqqaaaUUUOOOUUU^^^~~~|||pppiiidddfffssszzzuuuzzzqqq\\\NNNHHHEEECCCBBBBBBDDDMMM\\\nnnzzz{{{{{{{{{{{{}}}~~~}}}{{{xxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzxxxuuuuuutttsssrrrrrrrrrrrrrrrtttvvvwwwxxxvvvsssooommmjjjqqqxxxqqquuuwwwjjjlllyyypppXXXIIIFFFHHHDDDHHHKKKKKKHHHGGGJJJMMMHHHIIIJJJIIIGGGGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMQQQPPPOOOPPPRRRSSSRRRQQQNNNNNNOOOOOOOOOPPPPPPQQQNNNOOOQQQPPPMMMJJJIIIHHHHHHHHHKKKTTTddduuuuuu^^^KKKBBB;;;999999888;;;???HHHTTTgggvvv}}}ssshhh```YYYTTTRRRUUUTTTQQQMMMJJJIIIIIIJJJJJJHHHFFFGGGKKKOOORRRSSSRRRTTTWWWZZZ^^^bbbgggkkkooouuu{{{~~~{{{yyyyyysssrrrrrrtttvvvvvvuuutttxxxcccXXXWWWYYYcccppp~~~|||zzzzzztttppprrrzzz}}}uuukkkeeevvvzzzppprrrnnnVVVKKKHHHHHHZZZ]]][[[QQQFFFBBBBBBBBB;;;;;;;;;<<<<<<>>>??????BBBCCCCCCCCCBBB???<<<;;;999999999999999:::;;;;;;;;;<<<===>>>???????????????>>><<<::::::;;;===>>>@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFHHHDDDGGGFFFCCC@@@BBBCCCCCCIIIFFFHHHOOO[[[rrr999999999999:::;;;<<<===;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHLLLNNNRRR___ttt}}}wwwrrrvvv}}}qqq___>>>444777111333888>>>EEEHHHGGGEEECCCCCCFFFIIIKKKQQQ___mmmyyy{{{||||||{{{|||~~~}}}~~~~~~zzzgggXXXMMMHHHKKKRRRuuu|||xxxyyyzzzppp]]]QQQJJJGGGCCCCCCEEEJJJTTTcccsss~~~|||{{{{{{{{{|||~~~}}}|||wwwwwwxxxyyyzzz{{{|||}}}{{{zzzyyyyyy{{{{{{yyyxxxttttttsssrrrrrrrrrsssssssssuuuvvvvvvtttqqqllljjjiiiqqq{{{}}}wwwmmmppp}}}kkkUUUJJJHHHIIIEEEHHHJJJJJJHHHGGGHHHJJJHHHIIIJJJIIIGGGGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMMMMOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJLLLOOONNNLLLHHHGGGFFFFFFHHHJJJKKKOOOZZZmmm||||||lll^^^NNNBBB;;;777999===888>>>IIITTT[[[cccttt{{{vvvppplllfffaaa]]][[[ZZZZZZ\\\[[[ZZZ\\\```fffiiikkkrrruuuxxx|||~~~~~~{{{wwwuuutttttttttnnnoooqqqvvv|||pppXXXMMMXXXmmm}}}|||zzzpppjjjkkknnnqqquuuyyyyyysssllllllppp{{{{{{yyyuuuyyyjjjUUUJJJHHHGGGNNNUUUWWWPPPGGGCCC@@@>>>===<<<<<<<<<<<<======>>>AAABBBCCCCCCBBB@@@===<<<::::::::::::::::::;;;<<<999:::;;;;;;<<<<<<<<<<<<===============<<<<<<;;;>>>>>>??????@@@@@@AAAAAAAAACCCEEEEEEDDDEEEIIIKKKQQQZZZ\\\RRRGGGBBBBBBBBBDDDCCCFFFKKKKKKTTTqqq888888888888999:::;;;<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEECCCGGGKKKKKKJJJSSSjjj~~~zzz~~~kkkwww~~~jjjDDD666777555555666<<>>===<<<<<<<<<<<<<<<===>>>???@@@@@@>>><<<;;;======<<<<<<<<<<<<======999999:::;;;;;;;;;;;;;;;;;;<<<>>>??????===;;;:::<<<<<<===>>>???@@@AAAAAA???AAACCCDDDDDDHHHOOOTTTjjjuuuuuucccOOOFFFCCCAAA>>>@@@EEEHHHFFFGGGWWWkkk888777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDFFFGGGFFFMMMaaauuuvvvvvv}}}uuupppNNN:::666777555444888@@@FFFGGGFFFFFFCCCBBBCCCDDDFFFOOOXXXlllrrryyy|||||||||nnn[[[RRRQQQVVVxxxkkkbbb]]]XXXRRRNNNOOOSSS[[[fffrrr{{{||||||~~~~~~}}}{{{zzzzzzyyyyyyyyy{{{|||}}}|||zzzxxxxxxyyyyyyxxxwwwsssssssssrrrrrrssssssttttttuuuuuuuuurrrnnnjjjgggjjjyyy||||||yyywww|||~~~kkkSSSGGGGGGIIIHHHFFFEEEFFFKKKQQQUUUUUUSSSMMMJJJHHHIIILLLNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPPPPOOONNNNNNNNNKKKLLLMMMMMMMMMMMMKKKKKKHHHJJJKKKJJJHHHFFFEEEEEEGGGGGGIIIJJJFFFFFFRRR___}}}}}}gggQQQCCC@@@AAA;;;999>>>>>>>>>IIIXXXnnnuuu~~~}}}~~~}}}|||zzzyyywwwuuutttssssssuuuyyy{{{{{{vvvnnnhhhYYYJJJ:::999QQQtttxxxpppoooqqqsssttt{{{~~~www|||wwwqqqiiihhh\\\]]]YYYRRRNNNLLLGGGBBB@@@FFFIIIIIIJJJLLLJJJEEEAAA@@@>>>===;;;::::::::::::;;;===??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<=========<<<<<<;;;<<<===>>>===<<<:::999::::::<<<===???@@@AAABBB???BBBEEEFFFIIIQQQ\\\eee{{{{{{eeePPPGGGDDD???>>>AAADDDEEEDDDEEEKKKRRRbbbxxx777777777777888999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAGGGGGGHHHHHHHHHGGGGGGFFFGGGCCCAAADDDFFFMMM\\\mmm{{{yyyqqqxxxxxxYYYBBB999777333111444<<>>@@@AAA@@@???>>>999999888888777888888888======>>>>>>???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888999;;;===???@@@BBBCCCAAADDDHHHKKKPPPZZZiiisss~~~uuu]]]KKKFFFCCC===CCCEEEEEECCCCCCFFFGGGFFFNNN\\\sss444666888:::::::::999888:::999999999999:::;;;;;;>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIEEECCCDDDCCCEEEQQQ___xxx{{{|||~~~~~~{{{~~~}}}}}}oooLLL444222222333555999???BBBCCCCCCCCCCCCCCCEEEGGGIIIJJJWWWffftttwwwvvvyyy~~~~~~}}}ppplllqqqfffUUURRRhhh~~~|||vvvmmmfffddddddfffiiimmmrrrwww{{{}}}~~~~~~~~~}}}}}}~~~}}}~~~|||{{{zzz{{{{{{|||zzzyyyyyyyyyxxxuuusssoooqqqssssssssssssuuuvvvvvvrrrqqqsssooogggdddfffrrryyy|||}}}{{{{{{pppaaaRRRJJJFFFDDDDDDFFFFFFFFFGGGJJJNNNQQQSSSTTTKKKJJJIIIJJJKKKKKKIIIHHHKKKJJJGGGFFFFFFGGGIIIJJJJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMIIIIIIGGGEEEDDDFFFJJJMMMGGGIIIJJJJJJIIIGGGHHHIII\\\tttttthhhiiiWWWFFFBBBAAA>>>???DDDGGGBBBFFFQQQWWW[[[lll}}}xxxwwwyyyxxxuuuvvvzzz}}}|||{{{uuujjj\\\OOOCCC;;;777777CCCPPPYYYdddsss~~~zzzzzz~~~~~~zzzuuuooowwwzzztttxxx}}}qqq___QQQTTTNNNFFFAAA@@@AAADDDEEEGGGEEECCCDDDGGGHHHFFFDDDAAAAAA???===::::::<<<>>><<<===>>>@@@@@@@@@?????????>>><<<:::999999999999???????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCCEEEGGGIIILLLPPPVVVZZZfffccc]]]TTTKKKDDD@@@???FFFEEEEEEDDDDDDDDDDDDEEELLLPPPWWWeee|||666777999;;;<<<;;;:::999:::::::::::::::;;;;;;<<<===>>>>>>??????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIFFFDDDDDDBBBCCCLLLXXXmmmwwwYYY@@@===999777777888;;;AAAGGGCCCCCCBBBBBBDDDEEEGGGHHHMMM[[[jjjrrrxxx}}}xxxvvv{{{|||fffTTTaaa}}}uuuooonnnvvvvvvwwwyyy{{{~~~}}}|||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyy{{{yyyxxxwwwwwwvvvsssqqqoooppprrrrrrqqqrrrsssuuutttrrrrrrsssoooiiihhhkkkpppooouuu|||xxxvvvwwwwwwwwwxxx}}}xxxsssooocccVVVJJJEEECCCBBBBBBDDDFFFFFFFFFIIILLLNNNPPPPPPJJJIIIHHHIIIKKKKKKJJJHHHIIIGGGEEECCCCCCEEEHHHJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFIIIMMMQQQNNNLLLJJJHHHGGGHHHJJJKKKQQQaaa{{{zzzssspppqqqiiiVVVGGGAAACCC>>>@@@GGGIIIJJJWWWiii~~~~~~}}}wwwrrrvvvxxxyyyzzz}}}yyyqqq[[[WWWOOOFFF===999999:::AAARRReeepppxxx|||zzzmmmoooxxx{{{~~~|||wwwvvvvvvssstttyyyssseeeXXXPPPJJJEEE???<<<<<<>>>@@@AAAFFFDDDBBBCCCFFFGGGEEEDDDAAAAAA@@@===;;;:::<<<===;;;<<<===????????????>>>@@@???===;;;::::::::::::>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA>>>@@@CCCEEEGGGKKKOOORRRVVVUUURRRMMMGGGCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBGGGMMMSSS___vvv777888:::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEHHHFFFEEEDDDBBBBBBHHHPPP\\\zzziiiNNNBBB:::555777888888>>>FFFCCCCCCBBBBBBCCCCCCDDDEEEGGGQQQ]]]iiivvv}}}{{{|||nnnYYYZZZttt~~~zzzzzz~~~~~~}}}||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{|||~~~}}}zzzxxxzzzxxxvvvuuuuuusssqqqooonnnpppqqqqqqppppppqqqsssrrrqqqqqqqqqnnnllloootttttthhhjjjwwwtttrrrssstttrrrrrrxxxwwwlllTTTKKKCCCBBBCCCBBBBBBEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGHHHJJJKKKJJJIIIGGGEEEBBBAAAAAADDDHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGGGGFFFGGGKKKQQQUUUWWWPPPIIIEEEGGGJJJKKKLLLQQQUUUccc~~~ttt^^^UUUTTTMMMGGGDDD@@@BBBOOO^^^qqqttt||||||~~~}}}|||{{{xxxsssppprrrvvv|||qqq```CCCBBB???888333555<<>>;;;:::;;;>>>???@@@CCCBBBBBBBBBDDDEEEDDDCCCBBBBBBAAA???<<<;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;=========>>>======<<<<<<>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<===>>>???;;;===AAACCCDDDFFFHHHJJJGGGHHHIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCC@@@FFFJJJIIIJJJVVVmmm777888999:::;;;;;;;;;:::;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEECCCCCCGGGJJJNNNlll}}}|||fffOOOBBB777888999999<<>>HHHRRRrrr}}}{{{xxxxxx|||wwwqqq}}}vvvqqquuuvvvyyynnneeebbbbbbqqqtttuuummm___QQQJJJHHH@@@???>>>>>>@@@BBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCAAA===;;;;;;<<<999:::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;::::::===>>>>>>>>>>>>>>>======??????>>>===<<<;;;::::::;;;;;;::::::;;;;;;<<<<<<;;;>>>AAACCCDDDCCCDDDEEECCCEEEFFFFFFCCCAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCGGGIIIHHHGGGNNN]]]jjj555666666777888888999999;;;::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEDDDEEEFFFHHHIIIIII___}}}~~~kkkPPP???:::;;;>>>BBBDDDEEEEEEDDDDDDDDDCCCCCCHHHIIIKKKSSScccttt||||||{{{~~~ppp^^^[[[kkk~~~~~~~~~zzz{{{|||~~~~~~}}}||||||{{{||||||zzzxxxuuusssrrrrrrpppoooqqqrrrsssrrrqqqpppqqqrrrsssqqqnnnkkknnnuuu}}}sssgggnnn}}}}}}{{{~~~~~~~~~~~~}}}}}}zzz___JJJGGGFFFIIIIIIFFFFFFGGGFFFIIIJJJJJJHHHGGGGGGHHHGGGFFFEEEFFFHHHJJJJJJJJJGGGFFFCCCBBBBBBFFFIIILLLGGGGGGGGGGGGHHHHHHIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGEEEEEEGGGKKKOOOUUUOOOIIIGGGJJJKKKJJJGGGDDDDDDJJJWWWnnn{{{[[[IIIBBBAAACCCCCCGGGQQQ```sss}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyytttuuuwwwzzz~~~rrreee[[[OOOEEEHHHMMMSSSTTTSSSWWW```iii~~~~~~tttqqqvvvuuuooouuuvvvxxxuuunnnjjjiiimmmllljjjddd[[[QQQIIIDDDDDDCCCBBBCCCEEEEEEEEEDDDAAAAAABBBBBBAAAAAAAAABBBAAABBBCCCBBB???===<<<<<<999999:::;;;<<<===>>>???======<<<<<<;;;;;;::::::>>>??????@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::::::::;;;>>>AAACCCBBBAAAAAAAAA???AAACCCCCCAAA???>>>???<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCFFFLLLSSSYYYjjj444444444555555666777777:::999999999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAA???BBBCCCCCCDDDHHHIIIGGGIIITTTkkk{{{PPP;;;<<>>>>>>>>=========<<<<<<===<<<;;;:::999999999999999<<>>>>>>>>>>>???@@@<<<;;;;;;;;;<<<===>>>>>>>>>======???CCCHHHKKKLLLPPPuuu333333333444444555666777999888888888888999::::::<<<<<<======>>>?????????AAA@@@@@@??????@@@@@@AAA>>>AAABBB@@@BBBGGGGGGDDDEEEIIIZZZppp||||||ccc===;;;BBB@@@BBBBBBCCCDDDDDDDDDCCCBBB???DDDGGGFFFLLLZZZjjjssstttwww{{{~~~~~~zzzeee```aaahhhsss{{{~~~zzz{{{{{{ooobbbeeeyyy~~~~~~}}}}}}~~~|||zzzyyyxxxvvvssspppooopppppppppppprrrssssssrrrpppnnnooopppkkklllmmmrrr|||}}}rrr___cccttt}}}qqqqqqyyy{{{}}}jjjUUUFFFDDDFFFIIIGGGCCCBBBEEEBBBFFFKKKKKKHHHGGGHHHJJJIIIGGGDDDDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGGGGIIIJJJHHHIIISSSdddqqqjjj^^^QQQJJJEEEDDDIIIPPPYYYaaaooo~~~~~~}}}~~~{{{zzzwwwooocccYYYHHHDDD===;;;FFFYYYhhhooojjjnnnuuu{{{|||~~~yyyyyy|||uuummmccc^^^WWWQQQMMMHHHDDDAAAAAA@@@???AAACCCDDDDDDCCCDDDEEEEEECCC@@@>>>>>>@@@>>>AAADDDEEECCC@@@>>>>>>::::::::::::<<<>>>@@@AAA>>>>>>???@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@@@@===============>>>>>>>>>>>>>>><<<;;;999999888888999;;;===>>>===<<<<<<===:::;;;<<<<<<<<<===???AAA<<<<<<<<<;;;;;;<<<======;;;===???@@@BBBDDDHHHJJJIIIYYYooo444444333444444555666777888888777777888888999:::<<<<<<======>>>?????????AAAAAA@@@@@@@@@@@@@@@AAA>>>AAAAAA>>>@@@EEEEEE@@@???AAAQQQjjjzzz|||~~~nnn@@@:::===999@@@@@@BBBCCCCCCCCCBBBBBB???FFFJJJFFFFFFOOO___iiirrruuuyyy{{{|||}}}}}}~~~}}}~~~nnn]]][[[___ggglllpppzzz}}}mmmiiikkk~~~}}}}}}~~~~~~~~~~~~{{{wwwuuusssqqqnnnmmmnnnoooppppppqqqrrrrrrqqqnnnmmmmmmnnnfffjjjnnnwww{{{iiiaaahhhyyy|||oooqqq|||pppYYYIIIEEEDDDFFFIIIHHHDDDCCCFFF???EEEJJJKKKHHHFFFHHHKKKJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFNNNMMMKKKHHHGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEAAADDDGGGIIIHHHGGGFFFGGGCCCCCCBBBAAA@@@BBBFFFJJJDDDEEEGGGHHHIIINNNUUUZZZvvv}}}iii]]]SSSIIICCCCCCFFFIIIRRReee||||||tttjjjccc___XXXMMMDDDCCCDDDFFFOOO```rrryyyxxxvvvwwwyyy{{{~~~pppwww|||ssshhhddd```XXXOOOGGGBBB???>>>???>>>>>>???BBBDDDEEEEEEEEEFFFGGGDDD@@@===>>>???===@@@DDDEEEDDDAAA??????:::::::::;;;<<<>>>AAABBB???@@@AAABBBAAAAAA???>>>======>>>???????????????<<<<<<======>>>>>>?????????>>>===;;;:::999888888;;;<<<>>>>>>=========>>>?????????===<<<<<<>>>@@@======<<<;;;;;;;;;<<<<<<777<<>>======>>>???>>>???@@@???>>>>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGNNN]]]qqqpppLLLAAA<<<444>>>DDDFFFAAA???CCCDDDBBBCCCEEEEEECCCCCCIIITTT]]]kkkrrryyy|||~~~~~~zzz~~~{{{|||}}}~~~wwwqqqiiiccceeeooo{{{|||sssjjjwww~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}{{{yyywwwuuuqqqpppmmmllllllmmmpppqqqqqqooommmlllmmmlllkkkiiikkkfffnnn}}}ooojjjkkkvvvzzzooorrr~~~fffOOOEEECCCDDDEEEFFFFFFEEEDDDCCC@@@DDDHHHIIIGGGFFFGGGIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGNNNQQQPPPKKKJJJNNNNNNJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDEEEFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBBBBFFFFFFGGGHHHJJJKKKLLLLLL\\\sss|||hhhXXXOOOMMMFFFCCCKKKWWWdddqqq{{{}}}wwwqqqeeeZZZQQQPPPSSSVVVYYY\\\aaa```bbblll|||{{{rrrllllllpppttt}}}|||vvvttthhhYYYOOOJJJGGGBBB=========>>>@@@AAABBBCCCDDDBBBBBBAAA@@@>>><<<:::999>>>???@@@AAABBBBBBAAA@@@>>>===:::999999;;;===???>>>AAACCCCCC???<<<;;;<<<<<>>;;;:::;;;???BBBBBBAAA@@@===999888:::<<<===<<<<<<===???@@@???>>><<<:::<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEHHHIIILLLQQQVVVccczzz444444333333444444555666666666777777777888888888999;;;=========<<<===???>>>???@@@???>>>>>>@@@BBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDJJJZZZppp~~~~~~{{{mmmLLL<<<777222:::AAADDDBBBBBBEEEEEECCCAAABBBCCCBBBBBBEEELLLQQQ^^^jjjuuuyyyyyy|||}}}}}}~~~}}}}}}}}}~~~zzzrrrvvv}}}zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxuuutttooonnnlllkkkkkklllnnnoooqqqpppnnnmmmmmmllliiigggffflllwwwwwwrrrrrr{{{tttmmmtttrrr\\\LLLFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFFFFDDDCCCEEEHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGLLLOOONNNJJJIIIMMMMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIPPP[[[nnnlllbbbVVVPPPMMMMMMTTT[[[YYY^^^fffmmmtttyyy}}}vvvooofff___ZZZUUUMMMHHHRRRMMMOOO\\\ooo~~~rrriiiiiipppxxx}}}ttt|||mmmbbbTTTKKKHHHFFFAAA===>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@???>>><<<;;;:::<<<===>>>?????????>>>======<<<;;;:::;;;<<<>>>???EEEGGGIIIGGGCCC@@@>>>>>>===???@@@@@@AAAAAA@@@>>>===;;;:::;;;>>>AAAAAA@@@AAA===:::999;;;===>>>===<<<===?????????>>><<<;;;;;;;;;;;;::::::;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<;;;<<<<<<>>>???AAACCCDDDJJJIIIJJJJJJJJJMMMYYYfff333444555555666666555555666666666666777777777777999;;;<<<===<<<<<<===>>>===>>>??????>>>>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCHHHFFFIIIVVVjjj|||~~~{{{rrrmmmkkkvvv{{{nnnXXXGGG===999999===AAABBBDDDFFFEEEAAAAAAAAAAAAAAABBBCCCDDDEEENNN^^^mmmssstttxxx|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzwwwtttqqqooonnnlllkkkiiiiiikkklllnnnooonnnmmmmmmllljjjgggddddddtttxxxuuuyyy|||}}}rrrpppzzz~~~cccQQQJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAAAAADDDFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHHHHJJJJJJHHHHHHKKKLLLJJJJJJIIIHHHGGGEEEEEEEEEEEECCCAAA@@@AAABBBBBBAAA???CCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@CCCMMMaaazzzttteeeXXXUUUXXX]]]dddkkkmmmhhhaaa[[[XXXSSSWWW]]]```___^^^___```kkktttxxxrrrgggaaa``````^^^]]]]]]^^^```cccfffhhhZZZXXXXXX\\\ccciiillllllsssqqquuu{{{tttsss{{{rrrgggmmmbbbYYYNNNGGGEEEDDD@@@===?????????????????????>>>????????????>>>===<<<;;;======>>>>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@BBBCCCDDDCCC@@@>>>===<<>>===>>>>>>>>>=========;;;::::::<<<>>>??????@@@===;;;:::<<<===>>>>>>======>>>???>>>===<<<;;;::::::999999999999999:::======<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCFFFDDDEEEGGGFFFEEEHHHMMMSSSeee333444555666777666555444555555555666666666777777888:::<<<<<<;;;;;;<<<======>>>???>>>===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBBJJJJJJMMMUUU```mmm~~~}}}}}}|||rrrllleeeiiiqqqxxxttteeePPPBBB999;;;===@@@DDDEEECCC@@@DDDBBBAAAAAACCCCCCBBBAAADDDQQQ```hhhooovvv{{{}}}{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvrrrooollljjjlllllljjjiiiiiijjjllllllkkkkkkkkklllmmmkkkiiifffkkkzzz{{{yyy~~~|||xxx{{{yyy|||zzz[[[PPPMMMJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEFFFEEEDDDEEEGGGIIIEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEBBB@@@??????@@@AAA@@@???@@@@@@???======<<<<<<<<<<<<<<<======>>>>>>??????:::>>>CCCFFFOOOddd|||tttuuuyyycccWWWRRRVVVZZZXXXQQQJJJGGGFFFEEENNNYYY^^^]]]\\\\\\\\\fffhhhkkknnnrrrwww~~~{{{xxxeeeZZZ^^^WWWQQQHHHCCCBBBBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<======>>>>>>======<<>>=========:::;;;===???@@@AAA@@@@@@:::;;;<<<===============AAA<<<999999:::999:::<<<<<<;;;999999:::;;;<<<======<<<:::::::::<<<======<<<======>>>===<<<;;;;;;999999888777777777888888<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>@@@BBBCCCDDDAAAAAAFFFGGGEEEDDDFFFIIIHHH[[[222333555666666666555444444555555555555666666666888:::<<<<<<;;;:::;;;<<<<<<===>>>>>>===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBBGGGJJJPPPTTTUUU]]]ttt|||uuuppp|||~~~xxxsssvvvoooTTT;;;777777;;;BBBEEEEEEDDDEEECCCAAAAAABBBCCCCCCBBBAAAIIIRRR\\\hhhtttyyywwwxxxyyy{{{~~~~~~~~~~~~~~~zzzyyywwwtttqqqnnnkkkiiilllkkkkkkjjjjjjkkkkkkllliiiiiijjjmmmpppqqqpppooowww|||zzzxxx~~~~~~{{{{{{vvvZZZTTTQQQKKKGGGHHHIIIJJJJJJIIIHHHGGGBBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCEEEEEEEEEDDDDDDFFFHHHCCCBBBBBBDDDFFFFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>>>>@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===BBBDDD???<<>><<<<<<<<<;;;::::::999999;;;;;;<<<===============???>>>>>>======<<<<<<<<<:::;;;>>>@@@AAAAAAAAA@@@=========>>>???@@@@@@???AAA<<<999:::777444666<<<;;;:::999888777888999:::888888888888888888:::;;;<<<<<<<<<<<<;;;;;;::::::999888777666666666666666:::::::::;;;;;;;;;;;;:::<<<<<<<<<===???@@@BBBBBBHHHBBB@@@BBBBBB>>><<<<<>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCAAAFFFMMMPPPMMMRRRkkk}}}uuu{{{zzzDDD:::333666>>>DDDGGGIIIEEEEEEDDDCCCBBBBBBBBBCCCBBBEEEIIIPPP^^^mmmrrrqqquuuvvvyyy|||~~~~~~}}}}}}~~~~~~|||}}}~~~zzzyyywwwuuurrrooolllkkkkkkkkkjjjjjjjjjjjjkkkkkkiiiiiijjjnnnsssvvvxxxxxx}}}xxxrrryyy{{{zzzzzzzzz~~~lllXXXTTTQQQJJJFFFGGGHHHHHHHHHHHHGGGFFFAAABBBCCCFFFIIIIIIGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFEEEDDDDDDEEEGGGBBB@@@@@@DDDEEEDDDFFFIIIHHHHHHHHHGGGFFFEEECCCBBBAAA???======???@@@AAA@@@AAA@@@???>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::999:::<<<<<<>>>CCCLLLSSShhh|||wwwnnnhhhkkkmmmxxx|||uuutttyyy~~~~~~|||}}}~~~vvvooouuuxxxmmm^^^RRRQQQHHHEEEBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<;;;;;;::::::999:::::::::;;;<<<>>>???@@@@@@@@@???BBB@@@>>>>>>>>>>>>===;;;???>>>AAADDD>>>444555<<<::::::999777555555666888444555666666555555777999:::::::::999999999999999999888777666555555555555888888999:::::::::999999;;;;;;<<<<<<===???@@@AAAFFFAAA>>>@@@@@@======???@@@EEEPPPZZZ^^^fff|||222222222222222333444444333333444444444555555555888:::;;;;;;999888999::::::<<<=========>>>@@@BBBAAAAAAAAAAAABBBBBBCCCDDDBBBCCCHHHLLLIIIKKK```xxx~~~|||XXXGGG777555:::???CCCGGGFFFIIILLLKKKGGGDDDCCCCCCBBBDDDDDDGGGQQQ```jjjmmmrrrtttvvvzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}wwwvvvuuussspppnnnkkkjjjiiiiiiiiiiiiiiiiiiiiiiiigggfffgggjjjpppuuuyyyzzz|||sssnnn~~~ttt^^^QQQMMMKKKHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDBBBBBBCCCFFFGGGEEECCCCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFFFFEEECCCCCCDDDFFFBBB??????DDDEEECCCDDDIIIFFFGGGHHHHHHGGGEEEBBB@@@???===;;;;;;<<<>>>??????@@@@@@??????>>>??????@@@::::::999999999888888888333444666999<<<>>>???@@@MMMbbb~~~~~~uuupppqqqyyy~~~}}}}}}wwwmmmgggjjjrrrzzzxxxhhh```UUUHHHEEEDDDBBB???>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>???::::::;;;<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<======>>>?????????>>>@@@>>>;;;:::;;;;;;999777<<>>>>>;;;<<>>@@@BBB@@@@@@@@@AAABBBCCCDDDEEEGGGDDDEEEIIIGGGGGGVVVjjjkkkTTT===555777999<<<@@@HHHNNNTTTTTTMMMGGGDDDDDDBBBDDDDDDCCCHHHVVVdddkkkppprrruuuyyy|||~~~||||||~~~~~~~~~~~~~~~|||~~~}}}|||{{{sssrrrqqqooommmkkkiiigggggghhhhhhhhhhhhhhhhhhgggdddcccbbbeeekkkqqquuuwwwwwwooooooxxxpppbbbSSSIIIEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGDDD@@@@@@BBBDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDFFFFFFFFFEEECCCBBBCCCEEECCC??????DDDEEEBBBCCCHHHDDDFFFHHHIIIHHHEEEBBB???>>>;;;999999;;;===>>>>>>>>>============>>>>>>???999999999888777777666666444999<<<999555555<<>><<<;;;:::999888;;;<<<===>>>???AAABBBBBB::::::;;;<<<<<<;;;;;;:::;;;::::::999:::;;;===>>>===============>>>>>>>>>???<<<999:::<<<>>><<<;;;:::EEEYYYcccVVV???777===999:::999666222111333555111333666666444444666999888777777666666666666666999999888666666555555555444555666888888888777666777777888888999:::;;;<<<:::999;;;===;;;888999===???@@@===<<<@@@HHHJJJGGGFFFKKKWWWkkk000111111222222333444444555444444333333333444444666777777777888888888888=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGAAACCCDDDDDDDDDIIITTT\\\eeeBBB888999777777;;;;;;EEERRRZZZZZZTTTLLLGGGFFFBBBAAADDDEEEHHHSSS```lllppptttwwwxxx{{{~~~~~~}}}~~~{{{xxxtttrrrnnnjjjhhhhhhhhhiiikkkhhheeedddfffhhhgggeeeeeeaaa```dddkkkrrrzzznnnpppwww}}}ssszzz~~~yyymmmaaaTTTKKKEEEAAABBBFFFDDDEEEFFFFFFEEEDDDEEEGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEECCC@@@>>>@@@???>>>===<<<;;;;;;;;;??????>>>===<<<;;;;;;:::999777555555888888666444666666666777888:::;;;<<<>>>AAANNNcccxxxvvvkkknnnyyy|||zzzzzz{{{vvvnnnfffdddfffeeebbb\\\UUUMMMGGGBBB???AAA???===;;;:::;;;<<<===;;;;;;;;;<<<<<<>>>??????======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@BBB;;;<<<===<<<;;;:::<<<>>>???===;;;:::;;;<<<<<<<<<:::EEEPPPPPPGGG>>>999999888888777777666555555555222222222222222333444555777777666666666666777777::::::888777555444444444555666777888888888888888777777777777888999:::;;;888888999:::;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBGGGGGGJJJQQQaaazzz000111111222222333333444555444333333333333444555666666777777777888888888;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEDDDEEEGGGJJJNNNSSSUUUnnnzzz\\\BBB666444666666999===EEENNNUUUVVVRRRNNNFFFBBB@@@AAAAAACCCMMMYYYdddjjjrrrxxxzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzwwwrrrpppllliiigggggghhhhhhjjjgggeeeeeeggggggfffdddccc```aaajjjuuuzzzzzzwwwhhhlllrrrzzzuuutttuuummmaaaWWWMMMHHHFFFDDDFFFJJJDDDEEEFFFFFFEEEDDDFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDDDDEEEDDDDDDDDDEEECCCAAA>>>>>>===<<<;;;:::999999999<<<<<<;;;;;;::::::999999999777555555777777555333555555666666777999:::;;;======CCCNNN[[[kkk~~~pppjjjpppyyy~~~xxxooojjjjjjbbb___ZZZSSSLLLFFFBBB@@@???>>><<<:::::::::;;;<<<;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;:::999999999:::<<<>>>???;;;<<<<<<;;;::::::;;;===<<<;;;999999:::<<<<<<<<<;;;BBBHHHGGGAAA<<<:::;;;999888888777666666555555333333333222333333444444666666555555555555666666999888777666444444333333555666666777777777777666666666666666777888999:::777888999::::::;;;;;;;;;============>>>>>>???@@@???@@@AAADDDMMM[[[mmmzzz000000111111222333333333555444333111111333555666666666666666777777777777888999999::::::;;;;;;<<>>EEENNNUUU^^^jjjsssxxxzzz|||~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~|||{{{{{{yyyvvvtttnnnllljjjgggeeeeeefffggghhhgggffffffgggfffdddbbb___```gggrrr}}}wwwnnnnnnrrrtttuuuzzzuuupppxxxyyyiii]]]UUUMMMGGGFFFEEEEEEFFFJJJCCCEEEFFFFFFEEEEEEFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCBBBBBBCCCDDDCCCAAA???<<<;;;:::999777777777777888888888888888888888888999777666555666666444333444444444555666777888999999999:::;;;>>>KKKcccyyy~~~sssrrrzzzyyyvvvmmmkkk[[[YYYUUUOOOJJJEEEAAA???===<<<:::999888999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;999999999888999::::::;;;:::;;;;;;:::999999:::<<<999999999999999:::;;;<<<;;;<<<===<<<::::::<<<===999999888888777666666666555444444333333333333444444444333333333333444444777666555444333333222222444555555555555555444333444444444444555666777888666777888999999:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<>>>?????????DDDKKKQQQ000000000111222222333333555444222111111333555666555555555666666666777777777777888999999::::::;;;>>>===============>>>>>>>>>===>>>BBBGGGHHHFFFBBBKKK]]]qqqyyywwwwww}}}^^^BBB999888777777444333888@@@GGGJJJJJJHHHGGGDDD@@@<<<<<>>>>>???AAABBBBBBAAA???>>>===>>>>>>???@@@@@@@@@AAACCCCCCAAA???;;;:::999888777666666666666666666666777777777777888777666555555444333222333333333333444555666777666777:::999555888FFFUUUlllzzzxxxtttnnnttt~~~yyywwwzzz||||||~~~}}}oooddd___RRRPPPNNNJJJFFFBBB???===;;;:::999888888888888999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999999::::::999888888999;;;999999:::999888777888999999777555555777:::<<<===999999999888777777666666555555444333333222333333222222222111111222222222555444333222222222222222333444444444333222111111222222222333333444555666555555666777888888888888:::999999999999999::::::<<>>===CCCHHH^^^xxx|||nnnmmmyyy|||kkkUUUAAA999888333333444555777;;;@@@CCCGGGIIIHHHCCC>>>>>>@@@BBB@@@FFFPPPZZZccclllvvv}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~vvvtttqqqooonnnllljjjhhhfffeeedddcccbbbccccccdddddddddeeeeeeffffffhhhiiihhhyyy~~~}}}yyybbbRRRLLLJJJEEECCCDDDEEEBBBAAACCCDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAABBBAAA???>>>>>>???AAABBB@@@???>>>===<<<<<<===>>>>>>>>>>>>@@@BBBBBB@@@>>><<<;;;:::888777777666666666666666666666777777777666666666555444333333333222222222222333444555555777777999:::777444888???CCCVVVooovvvrrr{{{vvvwww~~~{{{zzzwww~~~}}}~~~wwwnnnaaaWWWSSSIIIIIIGGGEEEBBB???<<<:::::::::999999888888999999999:::;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999:::999888777999;;;;;;<<<<<<:::666444444555555444333555888;;;<<<;;;999999888888777666666666555444333222222222222222111111000000000000111111333222111111111111111222222222222222222111000///111111111111222333444555333444555666777777777777777777666666777777888888;;;===???===;;;:::<<<>>>//////000000111222222222111111111222222333444555444444444444555555555666777888888999::::::;;;;;;:::::::::::::::;;;<<<<<<@@@BBBCCCBBB>>>:::666444:::999LLLnnn{{{ppplllttt}}}}}}zzzwwwnnn___MMM???999333444555444444666:::>>>AAAGGGIIIEEEBBBAAAAAA@@@???CCCIIIOOOWWWcccqqqzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}||||||wwwtttpppnnnllljjjhhhfffcccbbbbbbbbbbbbbbbcccccccccccccccbbbdddhhhmmmrrrmmm|||~~~|||wwwxxxzzzwwwkkkVVVMMMLLLFFFBBBAAADDDFFFEEEDDDFFFFFFGGGHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAA???>>>===<<<;;;<<<===>>>>>>======???@@@@@@>>><<<<<<;;;:::999888777777777666666666666666666666666333555555555333222333444222222222222222333444555999555555777777666888===888@@@PPPjjj}}}|||~~~|||zzz{{{||||||{{{vvvmmmdddZZZTTTSSSDDDDDDDDDBBB@@@===:::999:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999999::::::999888888999;;;;;;===>>>;;;666222111222333333444666999::::::999888888777777666555555555333222222111111111111222000000////////////000000111111111000111111222222111111111111111111000///000000000111111222333444222333444555666666666666555444444555666777888888<<<>>>???===:::888:::===//////000000111111222222///000222333444444333333333333444444444555555555777777777888999999::::::999999999999:::;;;<<<======>>>AAAEEEGGGDDD<<<666666777BBBVVVhhhqqqssssss|||{{{{{{zzzoookkkiii___QQQ<<<999666444444666888999888AAAGGGEEECCCCCCBBB>>>???AAACCCFFFLLLWWWeeeooossswww{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzxxxtttpppllljjjgggeeecccaaaaaaaaaaaabbbbbbcccccccccbbbaaa___bbbiiittt{{{yyy~~~~~~|||{{{wwwyyy}}}}}}|||yyy|||{{{nnn\\\NNNJJJKKKEEEBBBAAAEEEHHHGGGGGGIIIHHHIIIIIIGGGDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;<<<<<<>>>???=========>>>??????===:::<<<;;;999888777777666666666666666555555444444444111333555444222222444666333333222222222333444444666333333555555444777<<<:::999???PPPfff|||{{{|||nnnbbbZZZRRRNNNNNNCCCCCCCCCBBB@@@>>>;;;999;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<======<<<;;;:::999999:::;;;:::888888:::;;;:::===???<<<666222222333222333555666777777888888777777666666555444444444000000000///000000111111000000////////////000000111000000000111222222333///000000111111111111000000000000000111222333444111222333444555555555555222333333444555777888999===???AAA???<<<999999;;;/////////000111111222222...///222444555444333222333333333444444444555555666666777777888888999999888888888999:::<<<===>>>>>>>>>CCCNNNXXXXXXNNNCCC555===???BBBTTTnnnxxxrrryyy{{{www{{{vvvHHH@@@777333555777666444111<<>>>>>???@@@DDDMMMYYYbbbnnnssszzz~~~~~~{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyywwwsssnnnjjjgggdddaaa___``````aaaaaabbbccccccccccccbbb___]]]```jjjwww}}}wwwmmmooo|||{{{pppaaaSSSJJJHHHJJJHHHDDDCCCFFFHHHGGGGGGIIIIIIJJJIIIGGGDDDBBBAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEE???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;<<<===>>>???=========>>>>>>>>><<<999;;;:::999777666666666666666666555444444333222222000222444444222222444777333333333222333333444444111222555777444000222777777111222<<>>>>>======<<<;;;<<<>>>??????===<<<:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<===<<<;;;:::999:::;;;;;;:::999999:::<<<999<<>>CCCWWWvvv{{{dddJJJEEE===<<>>BBBDDDDDDDDDCCCEEECCCAAA???AAADDDIIILLL^^^hhhuuu|||~~~}}}~~~~~~~~~{{{yyyxxxwwwtttrrrppplllgggdddbbbaaa```^^^cccbbb``````bbbccccccbbb___aaabbbaaaccclll}}}vvvwwwwwweeeYYYQQQIIIEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHIIIHHHGGGEEECCCBBB@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@???>>>===<<<<<<;;;888888777777777777888888555555555444444333333222444444444333333222222222000000000000000000000000222222222333333333444444222444666777888===EEEKKKjjj~~~}}}}}}}}}zzzwwwvvvyyysssiiiYYYJJJAAA>>>>>>>>>???CCCGGGFFFAAA===<<<>>>AAAAAAAAAAAA@@@???>>>>>><<<:::999999:::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;:::888666555444444444444444444444444444555555444333333222222111---......///////////////000///...------...///000////////////////////////111000///......///000111000000000111222222333333222222222222222222222222333333222222333444666777;;;;;;;;;;;;:::888666555111111111000000000//////000111222222333333222222333333333444444444444555666666777888999:::;;;;;;999:::<<<<<<;;;;;;===>>>CCCBBBHHH^^^```SSSAAA888???TTTooo|||yyyrrrwwwuuuYYY===666777666444444333666;;;AAAFFFIIIKKKKKKIIIGGGDDDBBBBBBDDDGGGIIITTT^^^lllwww|||~~~~~~{{{yyywwwuuurrrpppmmmiiieeebbbaaaaaa___^^^_________``````aaa```___ccc```^^^bbblllxxx|||vvvaaaTTTNNNHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAABBBAAAAAA@@@??????>>>===<<<;;;;;;:::999888888777777888888999666666555444333222222222444444333333333222222222111111111111111111111111222222222333333333333444333555666666666999???CCCPPPaaa}}}|||wwwzzzyyyvvvxxx~~~~~~zzzxxx{{{{{{vvvfff]]]QQQFFF@@@>>>>>>>>>???CCCGGGFFFBBB>>>>>>???AAAAAAAAAAAA@@@???>>>>>>;;;:::888888:::;;;:::999999999999:::::::::;;;;;;::::::999888888999:::;;;;;;;;;:::999999999999:::;;;;;;:::999888666444444222222222222222222222222444444333333222111111111------...///////////////000///...------...///000////////////////////////111000///......///000111//////000111111222222333222222222222222222222222333222222222333444555666999:::::::::999888777666111111000000000000//////000111222222333333222222333333333333444444444444444555666777888999999:::999:::<<<<<<;;;;;;===>>>@@@@@@FFFZZZxxxqqq[[[KKKEEEMMMhhhzzz|||tttvvv~~~www|||fffJJJ>>>:::666444777111444:::@@@FFFJJJMMMNNNLLLJJJHHHFFFDDDCCCDDDDDDGGGPPP]]]kkkvvv}}}}}}zzzwwwuuurrrooolllhhheeebbb`````````___^^^]]]^^^```aaaaaa```___^^^```^^^aaammm||||||zzzrrrooo~~~}}}~~~rrr[[[OOOKKKHHHFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>???@@@@@@@@@??????>>>>>>===<<<;;;:::999999999888888777777888888999666666555444333222111111333333333222222222222222111111111111111111111111111111222222222333333333444555666555555555777999;;;DDDXXXtttzzzppplllooovvv|||{{{|||ttt{{{~~~|||yyytttrrruuuzzz~~~{{{vvvsssuuuyyyvvvlllbbbWWWQQQIIICCCAAA@@@AAAAAA???BBBFFFFFFCCC@@@@@@AAAAAAAAAAAA@@@@@@???>>>===;;;999777888999:::999888777777888888888999999999888888888888888999:::;;;:::999888888777777888888::::::999888777666444333111111111111111111111111333222222111111000//////------...////////////...//////...------...//////////////////////////////000//////......//////000//////000000111111222222111111111111111111111111222222111222222333555555777777888888888888777777000000000000000000//////000000111222222222222222222222333333333444444444333444444555666777888888888:::;;;;;;;;;;;;<<<>>>======BBBOOOdddyyy|||ooo\\\RRR```yyy|||wwwxxx}}}rrrpppsss|||kkkYYYNNNBBB666333777444555999===AAADDDFFFHHHJJJIIIGGGFFFDDDBBBAAA@@@@@@EEENNN[[[iiissszzz|||~~~~~~{{{wwwtttrrroookkkhhhcccaaa___^^^______^^^]]]^^^```bbbcccbbb```______\\\dddrrrxxxnnnxxx|||rrrwwwzzzkkkVVVLLLJJJHHHEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEECCCBBBCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCAAA@@@======>>>>>>>>>>>>>>>>>>======<<<;;;:::888777777777777666666666666777777666666555444222111000000222222222222222111111111222222222222222222222222111111111111222222222222444444555555444444333333999888===MMMfffxxxtttvvv|||}}}yyy{{{xxxssssssvvvzzz}}}pppjjjeeegggkkkhhh]]]SSSMMMJJJFFFDDDDDDEEEDDDDDD???AAADDDDDDCCCAAAAAABBB@@@@@@@@@??????>>>===<<<:::888666777888999888888555555666666666777777777666666777777888999::::::888777666666555555666666888888888777666555333333111111111111111111111111111111111000//////......,,,---......//////......................................................////////////////////////......//////000111111222111111111111111111111111000000111111222333333444444555555666777777888888//////////////////000000000000111222222222222111222222222333333333444444333333444555666777777888888999;;;;;;::::::<<<===??????BBBJJJTTT___iiiooo}}}xxxfffTTTYYYlll{{{}}}~~~yyyuuukkkfffnnnkkkhhhcccRRR===444777444555666888:::<<>>???@@@CCCKKKWWWdddmmmrrrxxx|||~~~{{{xxxtttqqqnnnkkkgggddd```^^^]]]]]]^^^___^^^]]]]]]___aaaaaa``````aaacccggguuu{{{sssqqq{{{vvvppp{{{tttzzz{{{qqqaaaQQQKKKJJJGGGCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???==================>>>>>>======<<<:::999777666666555555444444444444555555666555444333222111000000111111111111111111111111111111111111111111111111000000000111111111222222222333333444555555333222999666333777BBBRRRbbblll~~~{{{|||~~~~~~~~~}}}|||kkkccc\\\ZZZ\\\ZZZRRRIIIGGGEEEDDDDDDEEEEEEDDDBBB>>>@@@AAABBBAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::999777555555777888777666444444444555555555666666444555666777888888999999666666555444444444444555777777777666555444333222222222222222222222222222111111000//////......---,,,------...............------............------------------------------......////////////......---......//////000111111000000000000000000000000//////000111111222222222222333333444555666777888......////////////000000///000111111222222111111222222222222333333333333333333444555666777777888888999;;;;;;::::::<<<===>>>>>>@@@EEEIIILLLQQQXXX]]]]]]``````WWWOOOUUUcccvvvwww{{{yyyrrrmmmpppwwwxxxhhhMMM;;;888333333333444666999;;;===========================???>>>>>>AAAHHHRRR\\\cccooouuu|||}}}|||vvvssspppmmmjjjgggccc```^^^\\\\\\\\\^^^^^^]]]\\\[[[]]]^^^^^^^^^aaahhhmmm}}}zzzuuu{{{~~~|||ttthhhlllxxx{{{}}}|||bbbWWWMMMJJJHHHDDDAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAA???AAABBBCCCCCCAAA???>>><<<<<<<<<<<<===>>>???@@@>>>===<<<:::999777666555444333333222222333333444444444333333222222111111000000000000000111111111000000000000000000000000///000000000000111111111222111111333555555444333111222333333444888???EEELLL]]]qqqyyyvvvxxx{{{{{{xxxxxx|||zzz}}}yyyllleee\\\VVVSSSOOOIIIDDDBBBBBBAAABBBCCCBBB@@@>>>===>>>>>>?????????>>>>>><<<<<<<<<<<<;;;:::999888888666444555666777666666333333444444444555555555444444555666777777777777666555444444333333444444555666666555444333222222333333333333333333333333111000000//////......---,,,,,,---............---------............---------------------------------......//////......---------......//////000000////////////////////////---...///000111111111111222222222222333555666777........./////////000000///000000111111111111111111222222222222333333333333333444555666777888888777999::::::::::::;;;======;;;===AAAAAA@@@CCCJJJEEEHHHJJJJJJIIILLLTTTZZZcccsss}}}|||~~~}}}aaaGGG;;;555555333333444777:::<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>===???DDDMMMSSSaaaiiissszzz}}}~~~{{{yyywwwrrrooollliiigggddd```^^^]]]\\\[[[\\\^^^^^^\\\[[[YYY[[[\\\]]]```iiiuuuxxxsssxxx}}}tttlllooo{{{yyyiiiVVVOOOIIIGGGDDD@@@@@@CCC>>>???@@@AAABBBBBBBBBBBBAAAAAACCCDDDEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@===???AAACCCCCCBBB@@@???;;;;;;;;;;;;===???AAABBB>>>>>><<<;;;999777666555444333333333333333333444222222222222222222222222/////////000000000111111/////////////////////////////////000000000111111222000///000333444333111---000222333222222333444333@@@OOO\\\lll~~~~~~zzzxxx}}}{{{yyy|||}}}xxxsssjjjeee]]]UUUNNNHHHCCC@@@@@@??????@@@AAA@@@>>>;;;<<<<<<;;;;;;<<<<<<;;;:::::::::::::::999888777666777555444444555666666555333333333444444444555555444444555666666666555444555555444333333333444444444444555444444333222111333333333333333333333333111111000000///.........+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,------......///000000////////////////////////,,,---///000111111000000111111111111222444555666---.........//////000000//////000111111111111111111111222222222333333333333444444555666777888888777999::::::::::::;;;===@@@======AAA@@@===@@@FFFCCCHHHIIIGGGIIIOOOSSSSSSVVVdddwwwpppQQQ>>>;;;999777555555666888:::;;;:::999888888999;;;<<<999<<<>>>===;;;===CCCJJJTTT^^^jjjrrrvvvzzz~~~~~~zzzwwwsssqqqooommmiiigggeeebbb___\\\]]]\\\\\\\\\^^^^^^\\\ZZZZZZ\\\]]]___dddpppuuuooosssyyyooommm~~~tttbbbQQQLLLGGGDDDAAA>>>@@@EEE===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCC>>>???@@@@@@AAAAAA@@@@@@@@@???>>>======>>>???@@@===>>>AAACCCDDDCCCAAA@@@;;;;;;;;;;;;===@@@BBBCCC???>>>===;;;999777666555555444444333333444444555111111222222222333333333.../////////000000111111////////////////////////////////////000000000000333000...///111222111000000000000111222333444555555999:::===MMMjjj~~~yyyvvvrrrooocccaaa]]]UUUMMMFFFAAA@@@@@@??????@@@AAAAAA???<<<<<<;;;999999::::::999888888999999888888777666555666555333333555666555444333333444444444555555555444555666666666555444333666555444444333333444444444444444444333333222111222222222222222222222222111111111000//////......+++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------...//////000////////////////////////,,,---...000000000000///222111111000111333444555///////////////...............///000000000000000000111111111111222222222111222333444555555555555555777999999999:::;;;======<<<<<<<<<<<<======>>>AAAAAAAAACCCFFFKKKPPPSSSSSSVVVgggvvv{{{gggUUUCCC666000555888555777>>><<<:::::::::<<<===<<<::::::;;;<<<===>>>??????@@@GGGKKKSSS]]]hhhqqqyyy}}}}}}~~~~~~~~~|||zzzxxxtttoookkkeeecccaaa^^^]]]\\\[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[___kkk{{{vvvoooyyypppkkkqqqxxxdddWWWOOOJJJDDDAAA@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBBAAAAAABBBCCCAAA???======???AAABBBAAA@@@>>><<<<<<===???@@@@@@@@@@@@AAABBBBBB@@@>>>:::::::::===???AAA@@@???>>>===:::888666555444444555444333222111111111111111111111111111111111111000000000000////////////////////////////////////........................000000/////////.........///000000000111111111111444222111333<<>><<<<<<<<<===============<<<;;;999888999<<<<<<:::888555555555666666666666666666777777777777888888888333333333222222333333444222222333555666555111...000222444555555444222111444444444444333333222111---...000111222222222111///............---------.../////////...---,,,,,,......---,,,,,,+++******,,,,,,++++++***+++++++++.........------,,,,,,,,,******+++,,,,,,---......//////...---,,,++++++***000000//////............////////////////////////////////////..................///000000000000000000000111111111222222222111222333444555555555555444666888888888999:::<<<<<<<<<<<<;;;<<<<<<===>>>@@@@@@@@@BBBEEEIIIMMMPPPNNNOOOYYYoooyyymmmXXXDDD444222555666;;;BBBEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<<<<=========@@@CCCIIIRRR[[[dddkkkooouuuvvvxxx|||~~~~~~}}}~~~|||xxxuuurrrooojjjgggaaa```^^^\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXX\\\gggxxxtttuuuwwwmmmrrrzzzyyytttfffWWWOOOLLLHHHCCC@@@@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBDDDDDDBBBAAAAAABBBCCCBBBAAA??????AAABBBCCCAAA@@@>>>===<<<===>>>?????????@@@AAABBBBBB@@@???>>>===<<<===???@@@@@@???>>>===:::888666555555555444444333222111111111111111111111111111111111111000000000/////////.........................................................---------,,,,,,,,,,,,//////000000000111111111222222111111666>>>IIIPPPNNN\\\llluuuyyyyyy{{{~~~sssggg[[[SSSJJJGGGCCCAAA@@@@@@???>>><<<<<<<<<=========<<<<<<;;;999888:::<<<<<<:::888555666888::::::888777555777777777777888888888888777666555333222222222222333222333444555555222000222222333444444333333222333333444444333333222111...///000111222222111111............------------............------------...------,,,++++++******+++++++++***++++++,,,,,,......---------,,,,,,,,,******++++++,,,------............---,,,,,,++++++/////////......---------////////////////////////..............................///000000000000000000000000111111111222222111222333444444555555555333555777777666777888:::;;;;;;;;;;;;;;;<<<======?????????AAACCCFFFIIIKKKHHHHHHLLL[[[vvvsssZZZ???555555:::BBBLLLTTTUUUTTTOOOHHHBBB??????======<<<<<<<<<<<<<<<===;;;===@@@FFFMMMTTT[[[___hhhlllqqqwww|||~~~~~~{{{wwwrrrnnnjjjgggdddaaa]]]\\\ZZZYYYXXXYYYYYYZZZYYYZZZ[[[\\\[[[YYYXXXVVVRRR\\\lllzzznnnrrr~~~wwwoooooo}}}vvvpppeeeXXXNNNKKKHHHEEEBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBDDDDDDBBBAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???===<<<<<<======>>>???@@@AAAAAAAAAAAA@@@CCCAAA>>>>>>>>>??????>>>>>><<<:::888666666666666444333222111111000111111000000000000000000000000000////////////.........------------------------------------------------------------,,,,,,,,,,,,////////////000000000000///000111111111222666888444<<>><<<<<<>>>???@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888666888;;;======;;;888555777777777888888888999999:::999777555333222111000333222222222444444444222333333333222222222333333333333333333333222222111//////000111111000000000............------------...---,,,,,,,,,---...///------,,,,,,++++++******************+++,,,------------------,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,......------------,,,,,,////////////////////////------...............///......///000000000000000000000000000111111111111111111222333444444444444222444555555555555777888::::::999::::::;;;<<<===>>>>>>???@@@BBBCCCEEEFFFFFFGGGGGGNNNfff~~~gggKKK;;;666999AAAJJJTTTXXXZZZVVVLLLCCC?????????>>>===<<<<<<======>>>======>>>@@@EEEJJJPPPSSS___dddkkksssxxx|||~~~}}}~~~~~~~~~~~~~~~~~~zzzwwwrrrlllfffcccaaa^^^]]]ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\eeesss|||sssllltttmmmppp{{{{{{sssmmmdddWWWNNNKKKEEEDDDCCCCCCCCCAAA???===========================@@@BBBDDDDDDBBBAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>???>>>??????@@@GGGDDD@@@>>>>>>>>>>>>===<<<;;;999777666666666666444333222111000000000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000,,,...000111111000111222111444666666999FFFZZZjjj{{{zzz|||ttt```NNNCCC???@@@>>>===<<<>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888999;;;<<<<<<:::888777777777777888888888999999;;;:::888666444333222222444222111111333444555444555444222111000111333444222222333333333222222111000000000000000000//////.........---------,,,,,,---,,,+++******,,,...000,,,,,,,,,,,,++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------......//////......///000000000000000//////000000000111111111000111222333444444444444222333444555444444555777888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBBCCCGGGGGGGGGVVVpppuuu{{{|||nnn[[[KKK???888777:::CCCIIIOOOPPPJJJDDDBBBBBB@@@???===<<<;;;<<<===>>>@@@???>>>???AAAEEEIIIKKKUUU[[[cccjjjooossswwwyyy{{{}}}~~~~~~~~~~~~yyytttqqqlllfffaaa^^^\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZYYYWWWXXX[[[```eeehhhwww{{{~~~|||}}}vvvgggkkkxxxyyyqqqjjjhhhdddZZZOOOJJJCCCCCCCCCDDDDDDCCC@@@===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBBAAAAAABBB??????@@@@@@AAAAAAAAAAAABBBAAA@@@???===<<<<<<<<<:::<<<======;;;;;;===???GGGDDD@@@=========<<<;;;:::999888666555555666666333333222111000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................---............/////////---...000000000000222444...000222222333999EEEOOOZZZmmmzzz{{{zzzzzzzzz}}}yyyuuuzzzooo^^^PPPFFFAAA??????>>>======?????????>>>===<<<;;;:::999:::::::::999:::;;;;;;::::::::::::;;;:::999888888888888999666666777777777888888888888888777666555555555555444222000000222555666666555444222000///000222333111111222333333222222222000000//////////////////...------------,,,,,,,,,,,,+++***)))***,,,...///,,,+++++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,******+++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////......///000000000000000/////////000000000111111000111222333333444444444222333444444333333444666777777777777888:::;;;<<<===>>>@@@BBBBBBBBBAAAAAAAAAEEEFFFDDDKKK[[[nnnyyyyyy}}}pppkkksss|||vvvmmmaaaPPP???555888===DDDHHHJJJKKKMMMPPPEEEDDDAAA>>><<<;;;<<<<<>>======>>>@@@CCCDDDJJJPPPWWW]]]```dddjjjnnnuuuyyy}}}~~~}}}}}}~~~~~~~~~}}}yyyrrrmmmiiieee```\\\ZZZYYYXXXWWWXXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYYYYY[[[bbbkkktttzzzzzzmmmhhhrrr}}}vvvvvv{{{{{{fff___ZZZ\\\\\\TTTJJJDDDBBBBBBBBBDDDEEECCC@@@>>>========================@@@BBBDDDDDDBBBAAAAAABBB>>>======>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;===>>>===:::999<<>><<<<<<<<<;;;999888777666444444444555666333222111000000///000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///...//////...------///111---000333333333444888;;;;;;GGGWWWeeerrr||||||zzz{{{~~~~~~sssrrrvvv}}}ooo\\\MMMEEECCCBBBAAA;;;::::::<<>>>>>===============>>>???@@@@@@EEELLLPPPSSSXXX```eeeiiinnntttvvvuuuvvvzzz}}}{{{}}}~~~zzzxxxvvvssslllfff```]]]ZZZWWWWWWWWWVVVUUUXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ]]]cccmmmyyyyyyvvvyyy{{{sssmmmeeehhhlllpppwwwzzzqqqeeeTTTPPPOOOPPPOOOIIIDDDCCC@@@@@@@@@BBBCCCBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBBAAAAAABBB>>>===<<<<<<<<<>>>@@@BBB???????????????>>>=========@@@AAA>>>:::999<<>>>>>>>>>>>>>>;;;@@@FFFJJJMMMSSS[[[ccc^^^dddjjjmmmmmmnnnrrrvvvvvvyyy~~~}}}wwwtttrrrooohhhbbb[[[YYYVVVUUUUUUVVVUUUTTTWWWWWWVVVUUUUUUVVVWWWXXXXXX[[[aaakkkwww~~~|||~~~wwwttt~~~|||rrrkkkgggbbbeeehhhlllrrruuulll^^^KKKJJJKKKKKKGGGAAAAAAFFF?????????@@@AAAAAA???===AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDCCCAAAAAABBB???>>><<<;;;<<<>>>AAACCC>>>>>>?????????>>>>>>===@@@BBBCCC@@@;;;999<<<@@@;;;:::::::::;;;;;;999777444444333222222222333444333222111000////////////........................---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,......,,,,,,---...---...//////000111333555888222444>>>CCCBBBDDDLLLXXXaaaqqqooozzz|||zzzzzz{{{rrrpppjjj]]]XXXXXXPPPRRROOOLLLIIIGGGDDDAAA??????>>>>>>@@@BBBCCCCCCAAA===<<<:::888777777888999888:::<<<<<<999888999;;;::::::;;;;;;:::888777666333333333444444444555555666666555444444444444555000///000222555777777666444333222111000000000000///000111222222222222222...---------...///111222---------,,,,,,,,,+++++++++++++++++++++***)))(((******************++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...............////////////////////////000000000000//////000111222222333333111222333444555555555555555555666777999:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBDDDIIIQQQVVViiisss}}}|||nnntttpppOOO@@@888;;;888111888GGGOOOZZZ```YYYPPPKKKFFFAAA===999:::??????::::::===???@@@BBBCCCEEEJJJRRRYYY\\\^^^```bbbcccfffiiillltttvvvyyy|||}}}zzzpppiiigggddd```\\\ZZZXXXVVVUUUUUUVVVVVVUUUZZZWWWTTTTTTVVVWWWWWWUUU[[[fffrrr}}}xxxzzzrrrcccjjj~~~{{{|||tttqqqrrrvvvyyyssseeeYYYSSSQQQKKKDDDAAACCCDDDCCC@@@??????===<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBAAA@@@?????????>>><<<::::::<<<>>>@@@===>>>???@@@@@@???===<<<@@@???>>><<<;;;;;;;;;;;;888888888888777555444333444333222222111111222222222111111111000000//////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///111222333444666777888888@@@HHHVVVeeerrrzzzvvvxxxzzz|||~~~zzzqqqpppvvvlllggg^^^UUUOOOKKKKKKKKKFFFEEECCCAAAAAABBBDDDEEE===>>>>>>??????>>><<<;;;;;;999777666555666777888:::999999888888999999:::<<<999777888:::;;;999666555666555333111000222333555444333222111000000000000///...///222444444333333222111000////////////222111000//////000111222000///...............///......---,,,,,,,,,,,,---************************)))***+++,,,,,,+++***)))******,,,------,,,******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,+++***++++++------............////////////............//////////////////000111111222333333111222333444555555555555555555666888999:::;;;<<>>???<<<<<>>>>>>>>???CCCIIINNNRRRVVVZZZ^^^```bbbdddfffjjjlllooosssvvvyyy{{{|||~~~}}}vvvooofffaaa___]]]ZZZVVVVVVUUUSSSSSSSSSTTTTTTTTTRRRSSSTTTVVVYYY\\\___aaauuuwww|||}}}kkkkkkrrr~~~xxxxxxrrrlllvvv~~~tttttt~~~zzzqqqcccXXXSSSMMMHHHBBB@@@BBBDDDCCCAAA???>>>===<<<<<<<<<===>>>>>>>>>??????@@@@@@AAAAAADDDCCCCCCCCCBBB@@@???>>>;;;:::888666666888:::<<<<<<===???@@@@@@???===<<<>>>>>>===<<<;;;999999888777777777777666555444333333333222111111111111222111111111000000000//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............000111111222333444555555333777???HHHPPPWWW[[[^^^```iiiqqqwww}}}~~~vvveee\\\^^^QQQNNNIIIEEECCCCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAA;;;<<<<<<===<<<;;;:::999999888666555555666777888:::999999999999999999:::<<<:::888999::::::888666555666777555333111111111555444333222222111222222111//////000222444444444333222111000////////////111111000//////000111111000//////....../////////......---,,,,,,,,,,,,---************************)))******++++++******)))***++++++++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,,,,------............/////////------------............///000000111111222222222111222333444444555555555555666777888999;;;<<<<<>>>>><<<<<<<<<;;;;;;<<<@@@CCCFFFJJJQQQWWWZZZ\\\^^^______aaadddgggkkknnnooopppzzz{{{}}}~~~|||tttqqqiiiccc\\\XXXXXXWWWUUURRRRRRRRRRRRRRRSSSSSSTTTTTTVVVXXXZZZ[[[___fffpppwww|||yyyxxx}}}zzzwww|||vvv{{{yyyooofff[[[QQQMMMIIIDDD@@@???AAACCCCCCBBB???>>>======<<<<<<======<<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCBBB@@@>>><<<999888666555555666777999;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<:::888666444444444444555555444444333333222222111111111111111000000000000////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------....../////////000000111111111000000111333777:::>>>@@@@@@KKKUUUYYY\\\cccjjjnnnrrrssstttuuuyyyxxxuuu{{{~~~yyytttgggSSSGGGFFF>>>===<<<<<<===>>>AAABBB@@@@@@@@@@@@???>>>===<<<999::::::::::::999888888777777666555555666888999::::::999999999999::::::===;;;:::999::::::888777666777888666333111000000444444333222222333333333111000///000333555555444222222111000////////////111000000//////000000111000000////////////000000......---,,,,,,,,,,,,,,,************************+++******))))))******+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---------.........//////------.........////////////000000000111111111222111111222333444444444444555666777888999;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCBBBBBBCCCDDDEEEQQQdddzzz{{{}}}ttttttxxx|||}}}cccIII===999666222;;;GGGSSS\\\bbbeeeeee^^^TTTIIIEEEEEEDDD???;;;======<<<;;;;;;;;;===>>>>>>BBBHHHMMMQQQTTTXXXZZZ[[[]]]___bbbdddfffggghhhkkkmmmppptttxxx{{{}}}~~~}}}~~~|||{{{vvvmmmfffddd___\\\WWWUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSUUUVVV[[[[[[]]]aaakkkxxxrrrwwwxxxxxx}}}kkkbbb[[[TTTMMMJJJEEEBBB???>>>???AAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@???@@@BBBCCCBBB@@@===;;;:::999888777666777888999999:::<<<===>>>===;;;:::;;;<<<<<<<<<:::888555333111111222333333333333333222222111000000000000000////////////////////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------///////////////.........444333222111111333444666555;;;@@@???======BBBFFFRRRTTTUUUXXX]]]fffpppxxx~~~{{{rrrnnnttt}}}}}}}}}zzzjjj^^^RRREEE>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>??????>>><<<:::888777888999:::;;;;;;<<<<<<888777777777777888:::::::::999999888888999999:::<<<;;;::::::999999888777888888777444111///000111333333333333333333444444111000///111333555555555222111000//////......///000000000//////000000000000000/////////000111111...---,,,,,,++++++,,,,,,************************+++***)))(((((()))***++++++***)))(((((()))***+++******************************************************++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++------------................../////////000000000000000000000000111111111000111222333444444444444555555666777999:::;;;;;;@@@@@@@@@@@@AAABBBCCCDDD@@@BBBCCCDDDCCCCCCDDDEEEEEEKKKXXXjjj}}}zzz|||yyyzzz{{{zzzzzzdddTTTFFF999555888@@@KKKUUU\\\___aaaddd\\\SSSNNNNNNLLLEEE>>>???===<<<;;;;;;<<<<<<<<<<<<>>>AAADDDGGGLLLRRRVVV[[[\\\^^^```bbbcccccccccbbbdddgggkkkooosssuuuvvv{{{|||~~~}}}yyyrrrmmmjjjggg```\\\\\\YYYWWWTTTSSSSSSSSSTTTTTTQQQRRRSSSRRRQQQRRRUUUXXX^^^aaahhhrrr{{{xxxttt}}}qqqbbb[[[WWWRRRMMMKKKDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@===???AAABBBAAA???<<<:::;;;:::999888777777888888777888:::<<<<<<<<<:::999;;;;;;<<<<<<;;;888555333///000111222222333333222222111000000//////000000.....................///------------------------,,,,,,+++++++++*********++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---////////////............111111111111111111111111333333444555555555666999::::::;;;>>>BBBIIIPPPUUUYYYeeeoooppplllkkkmmmoooooolllnnnvvv~~~xxx{{{~~~zzzuuusssvvv}}}pppZZZLLLFFFBBB>>><<<<<<<<<;;;::::::999999999;;;<<<===>>>===;;;888777666777888:::===???AAABBB999999999::::::;;;<<<<<<888888888777777888888888999::::::999888888888888;;;999666222///...111333333333222222222333444444111000///000333444555444222111000///............/////////000000////////////////////////000111111------,,,++++++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***++++++***((((((((((((***+++))))))))))))))))))))))))************************)))******++++++******)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------------.........////////////000000000111000000000000000000000000000111222333333444444444333444555666777999::::::@@@??????>>>???@@@BBBCCC@@@BBBCCCDDDCCCCCCEEEFFFGGGJJJQQQ\\\kkk~~~sssYYYAAA>>>999888===CCCFFFIIIKKK[[[XXXSSSOOOPPPRRRNNNHHHAAA>>>;;;:::;;;<<<<<<;;;<<<===>>>???AAAEEEKKKPPPWWWXXXZZZ\\\^^^___``````aaabbbeeegggiiikkklllmmmrrrtttvvvyyy|||~~~}}}~~~~~~|||yyyvvvtttqqqpppllleee```^^^\\\XXXVVVXXXSSSRRRQQQPPPPPPPPPQQQRRROOOPPPQQQPPPOOORRRXXX^^^uuu|||xxxqqq~~~{{{yyy{{{~~~pppdddXXXSSSPPPJJJFFFFFFBBBAAA???>>>=========>>>>>>>>>>>>===<<<;;;:::999::::::;;;<<<>>>???@@@@@@===>>>???@@@@@@>>><<<;;;999888888777666666666666555777999;;;;;;;;;999999::::::;;;:::999888666555///000111222222222222222111000000///////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///.....................,,,---///111222222111000444///...222555444222333444444333333555999<<<>>>@@@EEEKKKMMMKKKLLLOOOSSSRRRVVV```mmmssspppmmmmmmfffiiinnnrrrtttssspppnnnggghhhiiifffdddgggnnntttqqquuuwwwtttrrrsssssspppeeeccceeejjjmmmlllnnnrrruuuyyytttssskkk^^^OOOFFFDDDCCC>>>:::;;;;;;::::::::::::::::::888999:::;;;;;;999777666666777888:::===@@@CCCDDD;;;;;;;;;<<<<<<<<<<<<<<<777777666666666666777777666777888888777777888:::<<<;;;888444111111444666333333222111111222222222000///...///222444444333111111000///...............//////000000//////.........---......///000111------,,,+++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))((()))******++++++******++++++++++++++++++++++++***+++,,,------,,,,,,+++,,,,,,---------................../////////000000000000000000000000000///000111222333333444333333222333444555666777888999>>>===<<<<<<<<<>>>@@@AAABBBCCCCCCCCCAAAAAACCCEEEEEEGGGKKKQQQWWWfffjjjXXXRRREEE999777777555555777DDDFFFDDDCCCHHHQQQUUUSSSGGGBBB===:::;;;<<<<<<;;;;;;<<<======>>>@@@DDDGGGKKKMMMOOOSSSVVVYYY[[[\\\^^^___aaaccceeefffggggggiiijjjkkkmmmpppsssvvvwwwwwwxxxzzz{{{{{{|||~~~~~~~~~~~~}}}{{{yyywwwuuunnnmmmkkkhhhfffcccaaa```]]]XXXUUUVVVVVVSSSRRRTTTQQQQQQPPPOOONNNNNNOOOPPPNNNPPPQQQQQQRRRXXXbbbjjjtttnnnmmmwwwsssiiijjj|||~~~zzzrrriiidddeeelllrrryyy___VVVNNNIIIEEEAAA???AAA?????????>>>======???@@@===>>>>>>>>><<<;;;999888888888999;;;<<<>>>??????======>>>>>>>>>===<<<<<<888888777777666555555555444666888:::::::::999888888888888777777777666666000111111222222222111111000000///............///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++------------------......,,,---...///111111111111222---,,,111222///,,,...333222111111222333444444444555666777777777888:::;;;===FFFRRRWWWSSSMMMKKKAAACCCFFFHHHIIIIIIGGGFFFBBBCCCBBBBBBCCCDDDGGGIIIGGGIIIIIIGGGJJJOOOOOOLLLFFFDDDFFFIIIIIIFFFGGGJJJKKKRRRZZZ\\\YYYSSSOOOMMMMMMLLLHHHDDDAAA???<<<::::::999888777888999:::;;;444555666777777777666666666666777888:::===@@@AAA<<<<<<<<<<<<<<<;;;;;;:::555555444444444444555555222555777777666666888;;;<<<<<<<<<:::777666777888333222222111000000000000///...---...111333333222111111///.....................///000000///......,,,,,,,,,,,,---...///000---,,,++++++***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))************************))))))************))))))'''((()))***+++******)))************************((()))+++,,,---,,,,,,+++,,,,,,,,,---------......---------.........//////000000000000////////////000000111222333333333333111222333444555777888888<<<;;;:::999:::<<<>>>???DDDDDDCCCBBB@@@???AAACCCAAACCCGGGIIIHHHQQQjjj}}}uuu|||}}}sssqqqjjjXXXFFF===999444222444000444555555===LLLWWWZZZMMMHHHAAA============<<<999;;;===>>>======???@@@@@@BBBFFFKKKPPPTTTWWWXXXXXXZZZ\\\___bbbdddeeefffcccccccccdddgggjjjmmmnnnnnnqqqtttuuuuuuuuuwwwxxx|||yyyrrrooollllllkkkjjjhhhgggeeeddd^^^]]]\\\ZZZXXXVVVUUUTTTQQQNNNNNNRRRSSSQQQOOOOOOQQQQQQQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTVVV___kkkuuuxxxzzzfff\\\bbbmmmwwwgggWWW\\\nnnmmmpppxxx{{{sssggg^^^[[[aaakkksssvvv___WWWPPPIIIEEEBBB>>>@@@DDD<<<===>>>>>>>>>???AAABBB===>>>>>>>>>===;;;999777666777888999;;;<<<===>>>============<<<<<<<<<<<<:::999999888777666666666333555777999:::999888888777666555555555555666666111111222222222222111111000000///...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------------,,,,,,---...///000,,,***,,,222333//////333///...---...000111111111222000000222444333333444888444555<<>><<<<<>>;;;999888333222111000///////////////---,,,...000222222222111000///......------...---...///000000///...---+++++++++,,,---...///000---,,,++++++******++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))++++++******))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////.........000111111111111222222222333333444555666777888888<<<<<<======>>>>>>??????@@@BBBCCCCCCBBBAAABBBBBBAAACCCFFFFFFHHHNNNXXX```vvv|||xxxzzzrrrnnnmmm```KKK:::555444333666444333333444999GGGTTTWWWPPPDDD;;;:::>>><<<888;;;::::::<<<>>>??????======>>>???@@@BBBEEEIIILLLSSSUUUWWWZZZ\\\]]]^^^^^^bbb```___```dddggggggeeedddfffhhhjjjkkkmmmpppssssssxxx~~~}}}}}}}}}vvvyyy}}}}}}{{{yyysssrrrppplllgggbbb]]][[[___^^^]]]\\\ZZZYYYXXXWWWUUUTTTRRRPPPOOOMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOOOORRROOOMMMLLLNNNQQQRRRRRRUUU[[[cccjjjnnntttzzzwwwhhhZZZXXX]]]fffuuuvvv]]]QQQWWWfffvvv~~~rrrbbbccclllqqqqqqrrrzzzaaaTTTKKKIIIEEEAAA?????????@@@>>>>>>>>>>>>???@@@BBBBBB>>>???@@@@@@@@@>>>===<<<999888888999:::<<<>>>@@@>>>>>>???>>>;;;::::::;;;>>>===<<<;;;999888777666;;;;;;:::999888888888888444444444444444444444444333333333222111000//////000000000000////////////------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++...---,,,,,,,,,,,,---...------------------------............////////////111000000000000222333444555222000222777:::888555333222222111111222222333222222222222222222222222444444555777999;;;===???888888888777777777777777:::::::::::::::999888777999::::::;;;;;;::::::999777666666555555555666666333333333444555666777777666777888:::;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888888777555444333333444555222333333444444333333222999999888888777666666666222111000///...---,,,,,,+++,,,...000111111000/////////...---,,,,,,++++++.........///......---,,,******))))))***,,,---///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))))))))************))))))************))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,---------....../////////////////////...000000111111111222222222333333444555666777888888:::;;;;;;<<<<<<======>>>AAABBBDDDCCCBBBAAAAAABBB@@@BBBEEEEEEEEEIIIQQQXXXaaauuu~~~ppppppqqqjjjYYYIIIAAA<<<888555333333888:::;;;???DDDRRRPPPJJJBBB???@@@???<<<>>>>>><<<999888999>>>BBB<<<<<<=========@@@EEEHHHLLLNNNQQQTTTWWWYYYZZZ[[[___]]]\\\^^^bbbddddddccccccdddfffffffffgggjjjlllrrrvvv{{{|||zzzzzz|||}}}}}}rrrggg^^^___eeehhhiiijjjdddcccaaa^^^ZZZVVVSSSQQQTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOOOOOOONNNMMMKKKNNNRRRTTTUUUVVVYYY[[[ccceeemmm|||~~~sssUUUQQQTTT```nnnzzzmmmbbbXXXWWWbbbrrrwwwooosssyyyzzzyyyyyy}}}nnn[[[RRRHHHFFFCCC@@@>>>>>>??????============>>>???@@@AAA???????????????>>>===<<<999999999999:::;;;===>>>@@@AAABBB@@@>>>======>>>>>>======<<<;;;:::999888;;;:::999888888777888888333333333333333333333333333222222111111000000000000000000000/////////...------------------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))*********+++++++++,,,,,,,,,++++++******+++++++++...---,,,++++++,,,---...---------------------------.........////////////000000//////000111333444444111///111666888777444222222222111111222222222222222222222222222222222333333444555777999;;;<<<777777777777777777777777888888888888888777666666888999999::::::999999888666666555555555555666666444444444444555666777888777777888888999999::::::999::::::;;;:::999888777555555444333333333444444222222222333333222222222777777666666555444444444111111000///...---,,,,,,+++,,,...000111000////////////...------,,,++++++---...............------+++******)))***,,,---...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))))))))(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------............//////////////////000000000111111111222222333333444555666777777888999999999:::;;;;;;<<<<<>>@@@CCCCCCBBBDDDIIIMMMNNNdddzzz|||vvvvvv{{{ppptttsssjjj]]]RRRIIIBBB>>>666111444888888888999NNNVVVZZZWWWQQQLLLEEE???;;;>>>>>>;;;666777>>>EEE@@@@@@???===;;;;;;>>>@@@CCCEEEHHHKKKOOOQQQSSSTTTXXXWWWVVVXXX\\\^^^______aaabbbcccbbbaaabbbdddeeelllpppssstttrrrqqqsssuuuuuuuuuuuuvvvvvvwwwwwwxxxyyy|||zzzsssnnnmmmkkkhhhZZZPPPIIILLLSSSVVVWWWYYYTTTSSSQQQNNNLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKFFFGGGIIIKKKLLLLLLKKKJJJJJJOOOTTTVVVWWW[[[eeemmmvvvwww}}}kkk[[[KKKRRRbbbwww~~~sssdddeeehhhmmmuuu}}}|||{{{yyyooorrrvvvwwwmmm\\\QQQMMMCCCBBB@@@===<<<===>>>???<<<<<<<<<<<<<<<===>>>??????>>>>>>============>>>;;;::::::::::::;;;<<<===@@@AAABBBAAA???>>>>>>???======<<<<<<<<<;;;;;;;;;::::::999888777666666777222222222222222222222222111111111111111111111111000000000/////////......------------------------,,,++++++++++++*********+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))*********************++++++++++++,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000111222333222///...000444666444222222222111111111111222222111111111111111111111111222222222333444555666777666666666666666666666666666666777777777666555555777777777888888777777777666555555555555555666666555444444555555666777888888888777666666777888999888888999999999888777666222222333444444444333333111222222222222222222111555444444333333222222111111000000///...---,,,,,,+++,,,...///000000///...//////......---,,,,,,,,,,,,------.........------+++************+++---...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((******))))))(((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))******)))))))))*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////000000000000111111111111222333333444555666777888888888999::::::;;;;;;<<>>=========<<<>>>AAAAAAAAABBBDDDFFFFFFQQQcccuuu}}}}}}tttnnn___PPP???666333444888===EEERRR___eeecccZZZLLL@@@:::===???>>>;;;:::===AAAFFFGGGGGGEEEAAA===;;;:::<<<>>>@@@BBBEEEHHHIIIJJJNNNNNNNNNPPPRRRUUUWWWWWW\\\]]]^^^^^^]]]]]]___aaacccfffhhhiiigggfffggghhhgggggghhhhhhhhhgggffffffcccdddddd```]]]\\\^^^___OOOGGGBBBGGGMMMNNNLLLKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPVVVVVVVVVVVV[[[fffvvv~~~mmm___XXXVVVeeeooo{{{qqqrrruuuyyyxxxrrrbbb]]]ZZZZZZVVVNNNHHHFFF???>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<;;;<<<===>>>=========<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::888777666666666666111111111111111111111111000000000000111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++************++++++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------..................//////000111111///...---///111333222111111111000000000000111111111111111111111111111111111111000000111111222333444444444444555555555555555555666666666666555555555555666666666666555555555555444444444555666666666555555555666777777888999888666555444555777888777777777777777777666666111222444555666555555444222333333444444333333222444333333222222111000000000000///......---,,,,,,,,,---.../////////..................------,,,,,,+++,,,------............++++++*********+++---...+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........//////000000//////000000000111111111222222333444555666777777888999999::::::;;;<<<<<<<<<===>>>>>><<<;;;;;;;;;:::===???AAABBBBBBCCCDDDBBBEEEPPPeee{{{tttyyy~~~fffPPP???666888>>>777@@@KKKVVV___bbbZZZPPPJJJGGGBBB>>><<<<<<======GGGKKKOOOOOOKKKEEE@@@===;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGHHHJJJLLLNNNQQQSSSTTTUUUUUUWWWYYY\\\\\\]]]______^^^]]]]]]]]]ZZZ[[[[[[ZZZZZZXXXWWWVVVQQQQQQQQQPPPPPPSSS\\\ccc[[[OOOEEEDDDFFFFFFDDDCCCGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHKKKJJJIIIJJJNNNSSSYYY]]]cccaaaaaaeeeooo}}}{{{hhh[[[[[[fffqqqzzzyyymmmiiiooonnnkkkxxxwww{{{yyyppp___RRRGGGFFFHHHEEE@@@===<<<;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::::::::>>>===<<<;;;;;;<<<===>>>???????????????>>>>>>>>>:::;;;<<<;;;:::999:::;;;888999999:::;;;;;;<<<<<<;;;:::999777666555555555111111111111111111111111000000000000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((())))))******++++++))))))*********+++++++++***)))))))))******+++,,,***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---.../////////000...------...///000000000111000000//////000000111000000000000000000000000000000///////////////000222222333333333444444444555555666666666666666555333444444555555444444333444444444444444555666666777777666666666777888888999888666444444555777888666666666666666666666777333444555777777777666555444555555555555555555444444444333222222111111000//////......------,,,,,,---------...............------------,,,,,,,,,,,,***+++,,,---............,,,+++*********+++,,,---+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''((((((((()))''''''((((((((()))))))))((())))))******))))))((('''(((((((((((()))))))))(((((()))))))))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000/////////000000000111111222222333444555666666777888888999999:::;;;;;;;;;999;;;<<<<<<;;;:::;;;;;;<<<===???BBBCCCDDDDDDCCCEEEGGGNNNYYYeeesssooonnnwww~~~sssZZZDDD888666555555777???PPPbbbjjjjjjcccXXXJJJ???;;;<<<>>>???CCCHHHOOORRRPPPKKKFFFCCC<<<;;;;;;::::::::::::;;;===???@@@@@@@@@AAADDDFFFDDDFFFHHHJJJKKKMMMPPPSSSUUUVVVWWWXXXXXXWWWVVVUUUPPPPPPOOONNNMMMLLLLLLKKKHHHGGGGGGHHHIIINNN[[[hhhqqq___LLLCCCBBBBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIILLLRRRZZZaaafffmmmpppvvvxxxmmm```\\\dddsssqqqaaaUUUTTTXXXccc~~~~~~yyyzzz~~~rrraaaQQQCCC@@@BBB@@@;;;888;;;;;;;;;;;;<<<===>>>>>><<<;;;:::999999999999999<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@???>>>>>>;;;<<<===<<<;;;:::;;;<<<888888999999:::;;;;;;<<<<<<;;;999888777666555555111111111111111111111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************)))))))))************+++)))))))))))))))***+++,,,)))******++++++******)))************************+++++++++,,,,,,,,,------++++++---...............---------....../////////000000////////////000000////////////////////////000//////.........//////000111111222222333333333444444555666666666555555333333444444444444333333333333333333444555666666888888777777777777888888777777666555555666777888666666555555555666777777555666666777777777777666555666666777777666666555444444333333222111111000.........---------,,,,,,---------------------...,,,,,,,,,+++++++++++++++))))))+++,,,......//////,,,,,,*********+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))''''''((((((((()))))))))))))))************))))))''''''(((((((((((())))))((((((((()))))))))******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111////////////000000000111111222333333555555666777666777777888888999999:::888:::<<<===<<<<<<<<<>>>??????@@@BBBCCCDDDCCCBBBGGGHHHKKKPPPUUUaaayyyzzzooopppqqq}}}dddNNNCCC???<<<666555AAAUUUfffmmmjjjcccXXXLLLDDD@@@AAABBBAAAEEEJJJMMMLLLHHHDDDCCC===<<<;;;999999999999::::::<<<======;;;<<<>>>AAA===???AAABBBCCCEEEIIIKKKMMMMMMNNNOOOPPPPPPNNNMMMJJJIIIGGGEEEDDDDDDEEEEEEDDDBBBBBBCCCCCCFFFSSSaaaooo^^^LLLDDDCCCCCCDDDEEE@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEGGGHHHIIILLLNNNRRRYYYaaaiiippptttyyyzzzttthhhllltttzzzdddWWWNNNPPP\\\mmmyyyjjjYYYNNNDDD@@@>>>;;;:::<<<<<<<<<<<<======>>>>>>???===<<<;;;:::999999888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>?????????>>>===;;;<<<======;;;;;;<<<===999999::::::;;;;;;<<<<<<===<<<:::999777666666666222222222222222222222222111111000000//////......//////.........---------++++++++++++++++++++++++************))))))))))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))*********)))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))***++++++***))))))************************++++++++++++,,,,,,,,,,,,******,,,---......------------...............///000//////......//////000////////////////////////000///////////////000000//////000111111222333333222222333444444444444444222333333444444333333222333333333333444555666777999888888777777888888888666666666777777888888999666666555555555666888888777666666555555555555666555555666666666666555555333333222222111000000000......------------,,,,,,...---------,,,---------************************((()))***,,,.../////////---,,,+++*********,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111////////////000000000000111222222333444555666777555555666666777888888888999;;;===>>>======>>>@@@AAAAAAAAAAAACCCCCCAAA@@@DDD@@@AAAGGGNNNWWWgggwwwvvvqqqllloooaaaGGGDDD<<<444555BBBPPPXXXbbbdddddd\\\PPPGGGDDDDDDCCCEEEGGGGGGDDD@@@>>>======<<<;;;:::999::::::;;;999;;;===<<<:::999<<>>>>>IIIWWWXXXMMMCCCBBBDDDBBB???>>>???@@@AAABBBBBBAAA@@@???BBBCCCDDDEEEGGGHHHJJJJJJBBBCCCDDDFFFHHHKKKMMMNNNWWW\\\cccmmmvvv}}}{{{lllaaa\\\rrr|||rrrggg^^^IIIEEEHHHXXXooozzzxxxxxx~~~~~~~~~|||mmm\\\LLLGGGBBB???:::777;;;BBB<<<======>>>>>>?????????===<<<;;;:::999999888888888999;;;<<<===<<<;;;;;;:::;;;===>>>>>>>>>===<<<999;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>===;;;999888777666666222222222222222222222222222111111000///......---//////.........---------++++++++++++++++++++++++************))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++******))))))(((((())))))))))))************(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,---......---,,,---...///...------.../////////............//////////////////////////////000////////////000111111...//////000111222222333000111222333333333333333333333333444444333333333222222222333444555666777999999888888888888888999444555777888999999999999777666555555666777888999888777555444333333444555444444555555555555444444222222111111000000//////------------------,,,,,,...------,,,,,,,,,------)))))))))))))))*********'''(((***,,,...//////000---,,,+++*********+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///////////////...000111111000000111222111111222333333333333222777666666666666777777888::::::;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCEEEHHHMMMQQQTTTmmmxxx~~~www}}}wwwtttxxxxxxjjjcccfffsssfffQQQKKKDDD999:::EEE???EEEXXXccc\\\WWWUUUMMMKKKMMMMMMIIIBBB======>>><<<<<<<<<:::888888;;;===888999999:::::::::999999===<<<<<<<<<>>>@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGG@@@???>>>>>>???@@@???======???AAABBBBBBBBBCCCDDDFFFFFFEEECCCAAA@@@@@@AAA@@@AAAAAA@@@??????@@@AAADDDGGGKKKNNNOOOOOOOOOOOOLLLLLLHHHEEEMMMZZZaaa```mmmtttyyy{{{sssddd]]]YYYYYYgggyyyrrr^^^OOOKKKNNNSSS\\\fffnnnssszzz}}}eeefffpppsssmmmggg___WWWIIIEEE???;;;:::;;;;;;<<<======<<<<<<<<<>>>@@@AAAAAA???<<<:::888888888999999:::;;;<<<============??????===<<<;;;;;;;;;;;;:::999999888888999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::777333222//////000000111111111222222222000///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))((((((''''''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))******+++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.....................------..................------////////////000000000000111111111111111111111111111222333222000000000222444444444444555555555555555777999999999888999:::888888777777777777888888999888666444555777999;;;:::888555222111111222333222222333333444444333333444333222000///---,,,+++,,,------......------,,,///......------,,,++++++...---,,,***)))((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////...000111111000000111222111111222222333333333222666666666666666666777888::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEHHHKKKMMMUUU___ooo~~~zzztttsss}}}xxxcccWWW[[[kkkyyy{{{mmmUUUBBB:::AAA;;;BBBIIIEEEEEEMMMOOOUUUYYYYYYQQQEEE>>>???BBBDDDBBB@@@===;;;999777666::::::::::::999999888888777999:::;;;===AAADDDGGGGGGHHHHHHIIIHHHGGGFFFEEEIIIFFFBBB@@@@@@AAAAAAAAABBBDDDGGGIIIKKKLLLMMMOOONNNIIICCC@@@AAABBBBBB@@@===>>>??????>>>???DDDHHHJJJNNNRRRSSSTTTUUUYYY\\\YYYVVVOOOPPP]]]qqq}}}xxx{{{|||{{{yyyvvvpppjjj[[[UUUUUU]]]ccchhhwww~~~kkk\\\UUUXXXaaaiiirrruuuxxxvvvssstttxxx~~~vvvgggdddiiivvvzzzkkkbbb[[[RRRKKKCCC@@@<<<::::::<<<=========<<<<<<<<<<<<>>>???@@@???>>>;;;999777777777888888999:::;;;<<<<<<<<<<<>>===<<<<<<;;;;;;;;;999888888888888888999999;;;:::::::::999999999999:::::::::999777444222111//////000000000111111111222111000///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((''''''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((())))))***+++************************+++++++++,,,,,,,,,------,,,++++++++++++,,,------.........---------------..................------.../////////000000000000111111111111111111111111///000222222111111222333333444444555555666666666555666888888777777999:::777777777666666777777777888777666555555666888999999777444222111111333444222333333333333333222222333222111000...---,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,...---,,,+++)))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''******))))))))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////......000111111//////000222111111111222222222222222666555555555666666777888:::::::::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFJJJYYYppp{{{tttqqqZZZQQQWWW___xxx[[[FFFDDD444666???<<<:::AAAEEEPPPYYYaaa]]]QQQEEEBBBDDDRRRMMMGGGAAA>>>======<<<::::::999999999999::::::666999<<<===???BBBHHHMMMOOOPPPOOOOOOMMMKKKHHHGGGKKKGGGCCC@@@@@@AAABBBCCCIIIKKKPPPTTTYYY[[[]]]]]]```WWWKKKEEEEEEEEEBBB>>>===@@@BBBAAA@@@DDDLLLTTTYYY\\\^^^]]]YYYYYY]]]aaaeeebbb___dddsssyyypppdddWWWPPPNNNJJJOOO]]]ooozzzrrrggg[[[VVV^^^mmm{{{~~~vvvsssuuuxxx~~~oooaaaiiiqqq~~~mmm]]]SSSMMMEEE???;;;999888888;;;===>>>>>><<<<<<;;;<<<<<<===??????===<<<:::888777666777777888999:::;;;;;;<<<<<<;;;>>>>>>===<<<<<<;;;;;;;;;888888888888777777777888999999999888888888888888888888777555444222111000//////000000000000111111111111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))(((((((((((('''))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------............/////////000000000000000000000000000000000---///111111111111333555333333444444555666777777555666666555555666888:::666666666555555666666666777777666666666666666666777555333222111222444555333333333333333222111000222111000///...---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---+++***)))(((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''************************((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////.........///000000//////000222111111111111111222222333555555555555555666777888999999:::;;;<<<<<<======>>>>>>>>>??????@@@@@@AAA???@@@AAAAAAAAAAAA@@@???CCCBBBJJJ]]]qqq~~~~~~{{{|||}}}xxxiiiaaa]]]zzzvvv___FFF>>>CCC<<<666999<<>>@@@;;;:::999999:::;;;<<<===:::<<>>???BBBEEEEEEEEEKKKWWW```eeeiiimmmkkkfffdddgggkkkvvvxxx||||||pppbbbYYYQQQLLLPPPXXXfffmmm|||ppp```fffooozzz~~~~~~|||ttttttyyy~~~ppp^^^OOOGGGBBB===999555555555777:::<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;:::888777777777777888999:::;;;<<<<<<<<<<<<============<<<;;;;;;:::999999999999999888888777888888888888888888888888888777555333222111111111//////000000000000000000111000///..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********************************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------.............../////////000000000000000000000000000000...///111111000000222444222222333444555666777777444444444333222444777:::555555444444444444555555555555666777666555444333444444222222222333444555444444333333222000///...000000//////...---,,,,,,,,,,,,,,,------,,,,,,,,,)))******+++,,,---------......---,,,+++)))((('''))))))*********+++++++++++++++++++++++++++++++++)))))))))(((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...............---///000000//////000111111111000000000111222333444444444444555666777888888999:::;;;<<<<<<;;;;;;<<<<<<======>>>??????@@@===>>>@@@AAABBBAAA@@@??????>>>BBBJJJUUUfff}}}zzzvvvuuuwww~~~qqq{{{qqq```YYYJJJ??????>>>===HHHZZZlllwwwwwwpppiiiooorrrqqqfffUUUHHHCCCCCCCCCBBBAAA???>>>===<<<<<<999;;;<<<<<<===@@@GGGLLLIIILLLQQQVVV[[[___aaabbbYYYWWWVVVUUUTTTRRRNNNLLLRRRVVV^^^hhhppptttrrrooouuutttpppfffZZZPPPJJJIIIEEEIIILLLOOOSSS[[[fffooorrrxxx~~~}}}{{{{{{}}}ssshhhdddZZZVVVUUUXXX___kkk{{{}}}~~~zzztttjjjbbbhhh~~~yyyuuu|||{{{zzzxxxzzz}}}mmmaaaQQQEEE???<<<888666444333444555888999999888999:::;;;;;;<<<<<<======;;;;;;:::999999999999999999999;;;<<<<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;:::999888888888888888999999999999888777555444333222222222000000//////////////////000//////...............------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------..................///////////////////////////////////////111222111//////000111111222222333444555555555222333222111111222555888444333333333333333333444333444555666666555333222333333222222222333444555444333333222111///...---///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,+++((())))))***+++,,,------------------,,,***)))(((***************+++++++++++++++++++++++++++++++++((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------///000000......///111111111000///000111222333333333333444555666777888777888:::;;;<<<;;;::::::::::::;;;<<<===>>>>>>???===>>>@@@AAAAAAAAA@@@???;;;>>>BBBEEEFFFOOOeeezzz~~~}}}}}}zzzgggUUUDDD;;;<<>>BBBFFFHHHIIIMMMUUU^^^hhhooouuuxxxpppnnnlllkkkhhhddd^^^ZZZYYY[[[```iiirrrwwwwwwuuuoootttwwwsssjjjaaa^^^___\\\^^^aaaeeejjjqqqxxx}}}zzzwwwqqqpppooolllbbbWWWQQQPPP]]]gggsss}}}uuufffccc]]]VVVSSSWWW```fff~~~zzzuuunnnnnnyyy~~~vvvmmmkkkmmmooommmjjj^^^TTTHHH>>>999777444333444333333444666777666555888999:::;;;<<<<<<<<<<<<::::::::::::::::::999999888999:::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<:::999888888888888888888999999999777777666555444333222222000000////////////......//////......---......///------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))(((((('''&&&''''''''''''((((((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))************++++++++++++***************+++,,,,,,)))******++++++,,,,,,---++++++,,,,,,------......------........./////////////////////////////////000111222111///...///000111111222222222222333333000111111111000111333555333222222111111222222333111222333444555444444333333222222222222333333333333333222222000///------------------------,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,+++,,,---------,,,***)))************************++++++++++++++++++++++++''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,------......---------...//////......///111111111/////////000222333333333333444555666888888777888:::;;;;;;;;;999888999999:::;;;<<<===>>>>>>??????@@@@@@@@@??????>>><<<===@@@CCCDDDGGGTTTaaassswwwzzzzzz}}}www]]]GGGBBB>>>???EEELLLPPPQQQKKKWWWjjjzzzrrrrrrqqqnnniiiccc]]]ZZZVVVQQQJJJGGGIIIKKKKKKIIINNNRRRYYYaaaiiippptttwwwxxxvvvtttrrrpppmmmiiifffdddaaa```dddmmmvvvyyyzzznnntttzzz}}}{{{xxxwwwwwwyyyxxxwwwxxxzzzzzzxxxvvvxxxvvvtttqqqmmmfff^^^WWWTTTNNNNNNUUU\\\]]]^^^aaa~~~zzzgggRRRNNNKKKIIIMMMXXXiiivvvxxxmmmqqqsssuuu|||vvvhhh___]]][[[XXXUUULLLEEE===777555555444444555333222222444666666555777888:::;;;<<<<<<;;;;;;888888999999999999999888666777888999999::::::999999:::<<<======<<<:::999:::;;;<<<<<<;;;:::888666666666666777777888888888555555666666555333111000000000/////////..................------......///---,,,++++++***+++++++++************************((()))))))))************))))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++***************++++++,,,)))))))))***+++,,,,,,,,,***++++++,,,------......---------.........//////...........................///111000//////000111111111111111000000000000---///000111000000111333222111111000000111111222000000111333444444444444333333222222222222222222111111111111000///...---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++((()))))))))******++++++)))***,,,---...---,,,+++************************************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......---------...//////......///111222111///...///000222333222333333444555666888888777888:::;;;;;;:::999888888888999:::<<<======>>>AAAAAA@@@???>>>=========<<<999999>>>BBBFFFLLLRRRhhhzzztttnnniiicccggglllqqqttt|||___YYYQQQJJJFFFDDDEEEEEE@@@DDDOOO```sss|||vvvsssqqqhhh\\\WWWVVVUUUPPPLLLOOOQQQUUUZZZ^^^aaaccccccrrrpppmmmlllmmmmmmmmmlllllleee___```iiittt{{{~~~tttwww}}}~~~{{{xxxrrrhhhaaaVVVRRROOONNNOOOMMMGGGAAAIIICCCGGG]]]tttjjjSSSKKKJJJLLLSSS]]]iiiwww{{{lllmmmwww~~~yyyiiiZZZQQQLLLIIIGGG===999444222333555777777444333111111444666777777777888:::;;;<<<<<<;;;:::666777777888888888888777444555666777777888888888999:::<<<======<<<:::999999:::;;;<<<;;;999777555444555555555666666777777333444555666555333000///000000//////.........---......---------......///---,,,++++++******++++++************************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,((())))))***++++++,,,,,,******+++,,,,,,---......---------.........//////........................,,,...///000///000111333111111000000///.........,,,...000111000000000111111111000000000000111111//////000111333444555666333333333222222222111111000111111000000///...---++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++))))))))))))************((())),,,.........---,,,++++++******************************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---------............///---------............///.........//////000111222222222333333555666777888;;;::::::999999888888777:::999999:::;;;<<<===>>>CCC@@@>>>======>>>===<<<======<<<<<<<<<======>>>JJJWWWkkk|||{{{{{{vvvhhhbbbXXXSSSUUUaaammmxxx}}}}}}vvvoooiiidddUUUHHH>>>CCCMMMVVV___gggmmmuuu||||||mmmccc^^^YYYRRRLLLDDDCCCDDDGGGNNNVVV\\\___fffjjjmmmlllhhhgggkkkooojjjbbbYYYTTTWWW___gggkkkqqqvvv|||yyytttkkkfff___XXXQQQKKKFFFCCC>>>AAAAAAAAAEEELLLPPPPPPXXXZZZbbbttt|||iiiZZZRRRNNNHHHLLLZZZnnnyyy{{{{{{~~~~~~|||}}}yyyzzzxxxxxx|||hhhXXXOOOIIIBBB<<<666555333111111111333444777666444222222222444555888888777777777777777888666666666777777777777777:::888777777888888666555;;;;;;<<<<<<===<<<<<<;;;<<<>>>@@@AAA???;;;666222555555555555444444444444222222222222222222222222////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******))))))((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))************************+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------///111444555111111111000000000000000///000111222222222222222000000000000111222333444111111111111222333444555444333222111111222333333333333222111000///...---...---,,,+++************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))***++++++++++++*********************++++++******+++++++++,,,,,,,,,------------............------------.....................//////000111222333333333444555666888888888888888999999::::::;;;999999999:::;;;<<<======BBB@@@>>>======>>>======<<<<<<<<<;;;;;;<<<<<<======DDDRRRcccuuuzzznnnaaaZZZYYY___mmm|||nnnZZZPPPMMMLLLNNNRRRSSSUUUWWW[[[cccmmmpppnnnkkkaaaUUUNNNMMMIIIAAA:::<<<999777777<<>>999999::::::;;;;;;<<<<<>>>>>===<<<<<<;;;;;;:::::::::;;;;;;555555:::GGG\\\ppp~~~xxxddduuuppp```YYY]]]eeeuuuuuummmjjjjjjlllgggddd______gggqqqsssppp]]]OOO@@@:::===???;;;555888777555555666999===???EEECCCAAA@@@AAA@@@===:::;;;;;;:::999999999999999@@@???>>>>>>??????>>>===@@@@@@FFFTTTfffqqqssspppwww~~~xxxnnneee^^^[[[YYYXXXdddnnnllleeeeeerrr~~~||||||yyy}}}zzzfff[[[LLLAAA<<<999444000333333333222222222222222555444333222222222333444777666666666777777777777444555555555666666777777:::999:::;;;======;;;999999999:::::::::999999888999:::===>>>>>>;;;888666444444444444555555555555444444333222111000000////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******)))))))))))))))(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''((('''((())))))******))))))'''(((((()))))))))))))))(((''''''''''''''''''(((''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))************************+++************))))))))))))))))))*********++++++++++++************++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******000000000000000000111111000000111222222222222111111111111111222333444444111111111111111222333444555444333111000000000000222111111000///...---------,,,+++***************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.....................///000111222444444444444555666777888444555666888:::<<<===>>>999999::::::;;;;;;;;;;;;@@@>>>======>>>>>>===<<<::::::999999888888999999777555444999GGGXXXhhhrrrfffbbbeeeuuuvvvggg```dddqqqxxxcccKKK===<<>>:::666888::::::999777666555===;;;:::999999999999999777888777666555666999<<>>>>>???AAAJJJLLLLLLHHHEEEDDDHHHMMMBBBAAA>>>:::777<<>>;;;777666777888999:::888888888888777666555444555555555555666777999:::555555555555555555555555111111111000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......//////000111222222222222222222222222111000///000000///////////////000111111000000000000000111111222222222111000...---,,,,,,++++++++++++++++++***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))),,,+++++++++++++++++++++)))************+++++++++************************,,,,,,,,,---------......++++++,,,------......///000000000000000000000000222222111111111111111111000222555666666777888:::666777999:::999888666555777777777777888888888888666666555444444333222222222222222222222222222222111444666777:::HHH^^^oooyyy}}}~~~qqqsss}}}yyynnnjjjddd]]]YYY___```aaaaaaccciiiqqqwwwjjjbbb[[[ZZZ___lll|||qqqqqqwww}}}xxxnnnllliiiddd___[[[WWWRRRPPPPPPMMMNNNLLLHHHFFFIIIRRRXXXUUU___nnn}}}{{{|||yyyzzz{{{yyyyyy|||pppjjjfffhhhhhhbbb[[[WWWGGGCCC===888444222333333222222222111111111000000000000000000000000000000222222111111111111111222222333333444555666777777444666777888999:::===@@@<<<:::777666666888;;;===999:::;;;<<<<<<:::888777777777777777888999:::;;;444444444444444444444444222222111111000/////////,,,,,,------------------************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,------......///---......///000111111222333444555555444111///---222111111111000000//////111111222333444444555555111222333444333111///---------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''++++++++++++************)))************+++++++++************************,,,,,,,,,------------...++++++,,,------......///000000000000000000000000111111111111111111111111000111333555777777777777666777888999999888666555777777777777777777777777555555444444333222222111222222222222222222222222000333444444555<<>>???:::444444555666777777777777666999888888777555444444333222222111111000000000000111111111111111111111111...---...000111222111000777===JJJ[[[mmm|||~~~zzztttnnnhhhaaaXXXUUUWWWXXXTTTVVV```ddd]]]RRRLLLLLLKKKMMMPPPPPPOOOOOORRRTTTVVV\\\aaa]]]RRRMMMNNNKKKFFFDDDDDDCCCAAACCCIIIGGGEEEEEEHHHIIIIIIMMMTTT]]]___aaaeeemmmuuuxxxvvvnnnxxx~~~zzzwwwssspppxxx{{{|||uuusssnnnhhhdddVVVOOOIIIGGGAAA999222000//////000111111222111111111111000000000/////////////////////////////////000000/////////000111111111222333444555666666777999::::::999777777888999888888888888888888777666777777999::::::::::::999888888777777666555444444222222111111111111000000111000000//////...------......------,,,+++******************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************,,,,,,++++++******))))))***++++++,,,------...............------------------...///000000000//////000000000000000000////////////000000000111111111...////////////...---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++,,,------......///............................../////////000000000555333444888===>>>999333333333444555666777777777999888777666555333222222111000000000000000//////000000000000000000000000///...---///222333333111444333555???RRRfffvvv~~~zzz{{{}}}yyyxxxxxxxxxrrrfff[[[UUUMMMFFFBBBCCCFFFHHHNNNUUU___kkkyyy|||ooo___WWWXXXQQQQQQRRRQQQMMMKKKRRR[[[___[[[YYY\\\___cccmmmvvvxxxuuuvvvyyy}}}~~~uuurrrpppjjjaaa[[[KKKDDD===999555000///111...///000111111111000///000000000/////////..............................///.........//////000111111111222333444555666666666777888888777777999;;;999999:::::::::999777777888888999:::::::::::::::888999999888777666444444333222222222111111111000000000//////...---------......---,,,++++++************************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********+++++++++******)))))))))******++++++,,,------...//////..................////////////......------//////////////////000000000000000111111111111111...............------,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,------......///........................------......//////000000111000111555888888555111222222333444555666777888888777666555444333222222000000000000000000000000////////////////////////111///......///000111000...333777999:::DDDTTTbbbrrrrrrvvv{{{~~~|||{{{zzzggg\\\UUUXXX[[[^^^fffppp~~~|||uuuwww{{{zzzrrrjjjkkkrrryyyvvvuuuxxx{{{vvvuuuuuuxxx}}}yyyxxxooollliii```UUUPPPCCC<<<666222///+++,,,000....../////////...------////////////.......................................------......///000111111111222333444555666666444666777777777888:::===:::::::::::::::999888777888888888888999999999999888888999999888666555444333333222222111000000000/////////...------,,,,,,------,,,,,,++++++******************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))************************************++++++,,,,,,------..................///////////////......---------......////////////000000.........///////////////...---------------------++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))***++++++)))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,------......///------------------------,,,,,,---......///000000///000111222333333222222111111222333444666888888666666555555444333222222000000000000000000000000////////////////////////000000///............///+++000444333///111999AAATTTWWWaaaooozzzxxxttt{{{|||www}}}~~~}}}}}}zzz|||yyyzzz~~~qqqiiiaaa]]]WWWMMMDDDAAA777333111111...+++,,,000............---------.../////////.........------........................------------...///000111111111222333444555555666444666777777777888:::<<<::::::999999888777777777888777777666666666666777555666777888777666444333222222111000000///......//////......---,,,,,,+++,,,,,,++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((())))))******++++++*********+++,,,,,,------,,,,,,,,,---.........///...............//////000........./////////000000------------------------......------------......++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((()))***++++++,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///------------------------,,,,,,------...///000000///111333333222222333444000111111222444666888999555555555444444333333222000000000000111111111111////////////////////////---///111111///...///111000+++(((+++222666444111333888III___qqq}}}qqqjjjnnn||||||~~~}}}wwwtttuuussslllhhhhhh```XXXRRRMMMFFF===666555---,,,...111000---...222//////.........///000111//////.........---------........................,,,,,,,,,---...///000111000111222333444555555666666777888777666777999;;;:::999888777666666666666777666555444444444444444333555666777777555333222111000000///...---------///......------,,,++++++++++++++++++++++++,,,,,,************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,)))******+++,,,,,,------******+++,,,,,,---......---------...///000111222---.........//////000000..............................---------......///+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------)))******++++++,,,------***+++,,,,,,------,,,,,,..........................................------000222333333222111222333000111333555666666555444555555444333222000000///................................................................................................222000444===HHHVVVlll~~~yyyxxxvvvrrrrrrwww{{{vvvxxxwwwpppeeeZZZTTTQQQGGGEEEAAA===888333000.........////////////......------............------000000//////.........---///////////////.........//////............//////000000000111222222333333444444444444555777888999999888888777777777777777555444333333222222222222555555444333333222111111////////////............,,,---------.../////////******++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,---...//////------------.........///000000//////............------------------,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++)))******++++++,,,------***+++,,,,,,------,,,,,,................................................000111333333222111222333111222333444555555555555555444333222111000000///................................................------------------------........................///---///444999AAAQQQ```zzz{{{yyyvvv}}}~~~xxxyyy|||zzzuuuxxxvvvqqqggg\\\PPPHHHDDD888888666555333111000///---......//////......---------............------////////////......------///.....................//////............//////000000000111222222333333444444555555666666777777999999888777777777777777555444333333222222222333444444444333333222222111////////////............------------............******++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++,,,,,,---......///------........./////////////////////......------...------------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,+++******)))))))))******++++++,,,------***+++,,,,,,------,,,,,,................................................///111333333222111222333222222222222333444555555444333333222111000//////------------------------------------------------------------------------------------------------000...///111111333;;;DDDXXXfffyyyzzzsssvvvyyy~~~|||www||||||||||||sssnnnnnnhhh___TTTKKKBBB:::555........................,,,------......------,,,------............------///............---------........................//////............//////000000000111222222333333444555666777777666555555888888777666666666666777444444333222222222333333333333333333333222222222////////////...............------------------,,,******++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,------................../////////000...............---------......---------,,,,,,,,,---,,,+++***************)))))))))))))))))))))))))))))))))((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))******++++++,,,------***+++,,,,,,------,,,,,,........................---------..................000222222222111222333333222111111111222444555333222222111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000333666:::DDDRRR]]]fffrrrtttuuuvvvwwwxxxyyyyyyzzzyyywww{{{zzz{{{}}}~~~~~~|||yyywwwuuusss}}}yyyzzzhhh___WWWPPPFFF>>>:::666222...///.........------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------------------.........///......------......///000000000111222222333333444555777888888666444333666666555444444444444555444333333222222333333333222222222222222333333333////////////...............---------,,,,,,++++++******++++++++++++************))))))))))))******+++******)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------........./////////000000............------------.........------,,,,,,+++,,,,,,+++***************(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))******++++++,,,------***+++,,,,,,------,,,,,,........................---------.........//////---///111222111111222333333222111000000222333444111111111000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''))),,,---------...---...222777;;;AAANNN```nnnxxxzzztttrrrvvv{{{}}}{{{~~~wwwnnniiiiiinnn|||}}}{{{xxx{{{~~~|||rrraaaRRRJJJCCC===555111000000///---000//////...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------.........------------......000000000111222222333333444555777888888666444333444444333222222222222222333333333222222333333444111222222222222222222222////////////............------,,,,,,+++++++++*********++++++++++++************))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............////////////........................//////...---,,,,,,++++++++++++******))))))******(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))+++,,,++++++***)))******++++++,,,------***+++,,,,,,------,,,,,,........................,,,,,,------.../////////---///111222111111222444222111111000111111222222000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---,,,---...---***...111222111000555>>>EEEQQQ___nnnuuu{{{}}}xxxttttttwww~~~~~~~~~{{{wwwuuuwwwyyywwwlllpppuuuzzz}}}yyynnnqqqvvv{{{~~~}}}yyyvvvuuuxxx|||{{{{{{~~~~~~pppeeeYYYRRRMMMEEE???===:::666222///............,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---***++++++,,,,,,---------......------------......000000000111222222333333444555666777777666555555333333222111111111111222333333222222222333444444222222222222222111111111////////////............,,,,,,+++++++++++++++*********++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,------------.........///........./////////////////////...---,,,,,,+++***+++******)))))))))******))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***)))((()))******++++++,,,------***+++,,,,,,------,,,,,,........................,,,,,,------...//////000,,,...000111111111222444000111111111111111000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++//////,,,---111000,,,...000111000///...000111999CCCMMMTTT```rrr~~~}}}~~~|||vvvrrrrrrssssssrrr{{{pppfffhhhkkkooowwwzzzssslllrrrzzz|||vvvppppppuuuzzz|||{{{vvvvvvuuuwww{{{mmm___PPPAAA<<<:::666555666333444333111///......///+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,*********+++,,,,,,------...------,,,,,,------...000000000111222222333333444444555555666666777777444444333222222222222333333222222222333333444555333333222222111111000000////////////............************++++++++++++******++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------/////////000000000111111000///...---,,,++++++*********))))))))))))******))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&)))******+++,,,,,,------++++++,,,---------,,,,,,........................,,,,,,------...///000000,,,...000111111111222444///000111222222111000//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((++++++)))+++111111,,,++++++---...000222333333222555888;;;FFFYYYhhhpppxxxxxxyyywwwtttttt|||yyysssssswwwxxxsssnnnhhhjjjiiieeedddddd\\\QQQGGG===555666555111...000---111333222///---...000.........---,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,------...000000000111222222333333444444444444555777888999666555444444333333444444222222222222333333444555444333333222111000//////000/////////............))))))******+++++++++,,,******++++++++++++************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000000111111222222000//////---,,,+++*********)))))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))************++++++++++++*********))))))((((((************************************+++,,,---...------------------------***+++,,,,,,------,,,,,,---------............///............////////////111111111111111000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////111666===DDDHHH\\\cccmmmtttzzz~~~{{{uuunnnhhhcccaaa______\\\UUUNNNGGGAAA===;;;222222222111000//////........./////////...,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////......//////000222333444444555666666666666666555555444222111000111222222666666666555444222111000222222111111000/////////------------------------++++++++++++++++++++++++************************+++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++******++++++,,,---...---,,,++++++---...000///...---,,,,,,---...///......---,,,---...///000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&'''))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))*********+++++++++************)))))))))(((************************************+++,,,------------------------------++++++,,,------------,,,------------........................////////////000111111111111000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,...111555888<<<@@@DDDIIIQQQ^^^ooo{{{{{{yyy}}}~~~zzz~~~yyyvvvxxxxxxssslllccc[[[TTTOOOMMMEEECCC???;;;666333111000111111000//////...---------......//////...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...//////...............---------.........///000111333333444444555666666666666555666555444333222333333444666666666555444333222111222222111000000//////...------------------------++++++++++++++++++++++++************************+++++++++*********))))))***++++++++++++***)))((()))))))))))))))))))))))))))((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++******++++++,,,---...---,,,++++++,,,...//////...---,,,,,,---...///...------,,,---...///000.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))))))))*********++++++************))))))))))))******************************)))******+++,,,---,,,,,,,,,,,,------------++++++,,,---------------------------........................////////////000000111111000000///...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000000000//////333<<>>CCCIIIMMMSSSYYYaaaeeeeeeggglllppp}}}yyyvvvzzzxxxvvvvvvzzz|||zzzwwwvvvyyyyyyvvvqqqiiibbb^^^[[[ZZZYYYSSSNNNIIIEEECCCAAA===;;;666666444333111000000///------.........---------//////............------,,,,,,,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,------...///111222111222333444555555555555555555444333333444555666666666666666555444333333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***************))))))******+++,,,++++++++++++,,,,,,------,,,------------------,,,,,,,,,,,,---------------,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))((())))))***+++,,,******++++++,,,,,,------,,,,,,---...............,,,,,,,,,,,,------------............//////////////////000000//////...---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++---...///---...///000///000333444666;;;AAAEEEGGGJJJNNNQQQbbbjjjuuu|||~~~}}}vvvtttvvvxxxwwwtttqqqnnnpppuuu|||}}}{{{zzzuuuqqqrrrwww|||~~~}}}sssjjjfff]]]ZZZTTTNNNGGGBBB???>>><<<999444222111111000///////////////...---------...............---++++++........................---,,,,,,,,,,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************++++++,,,------......,,,,,,,,,,,,...///000111000111222333444555555555444333222222222333444555444444555555444333333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))******))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$'''(((&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((((((((())))))***+++,,,)))******+++,,,,,,------,,,------...............++++++,,,,,,,,,---------............//////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************++++++++++++......---,,,,,,,,,------111///,,,++++++,,,,,,---...------...///000111222///000111222333333444444<<>>??????CCCDDDBBB===@@@JJJQQQQQQSSSOOOLLLOOOVVVZZZYYYVVVWWWZZZ\\\XXXRRROOOPPPSSSQQQMMMIIIGGGHHHJJJJJJJJJFFFEEEAAA<<<;;;<<<999333111000...,,,+++---000333+++,,,...///000///---,,,....../////////......---((()))+++---............+++++++++++++++++++++,,,///...,,,+++***++++++,,,,,,,,,,,,+++++++++******************************************************************************(((((()))***+++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,---...///000//////111222333444444444444333333222333444555666222222333333333222111111///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((---000))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++------------++++++***+++,,,---...---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***&&&$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%###!!!"""'''+++(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............////////////000111111111222222222222222222333444444555666666;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@??????>>>===<<<<<<;;;:::999888888888888888333333333222222222111111........................------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------,,,***(((''')))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))************+++++++++---------,,,,,,+++++++++++++++,,,,,,---.........000000111222444555555666666555333222222333555666444333333222222111111000000//////...------,,,,,,,,,***((('''(((***---...++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---.........////////////////////////000000000000......///000000111111222111111111222222222333333333333333222111000000000111111000/////////000000000000/////////.................................------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++************)))))))))((()))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---......//////000111111222333444555666666555333222222333444555444444333333222111111111/////////...---,,,,,,,,,+++***)))((()))***+++---***))))))))))))))))))************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&))))))((((((((('''''''''######$$$%%%&&&&&&&&&&&&''''''((((((((((((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,------......------------------------,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,------------.........,,,,,,,,,---......//////............//////////////////......---,,,,,,,,,......---------...//////.........---------------------------------------------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,++++++******)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))************+++++++++------,,,,,,,,,,,,++++++,,,------...//////000000000111111222333444555555666555444222222222333444444444444333222222111111///......------,,,,,,++++++++++++***************))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&)))))))))))))))(((((((((%%%&&&&&&'''((()))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++***))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---------------------.........//////....../////////000000000111111111111000000/////////////////////000111222//////////////////......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333444444666555444333222222222222444444444333222222111111------------,,,,,,++++++***+++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************...,,,***))))))***,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.........---------...............++++++,,,,,,,,,---------////////////............------,,,,,,---...//////////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222222333333333444444333333222222222222444333333222222111000000,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,***((('''+++******))))))******+++(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************000...,,,***))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,++++++***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...---------------...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,------...//////000000111111111111222222333333222222333333333333333333222222222111000000//////++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++************++++++''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))+++,,,''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************...---,,,***))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++***************------------.........///........................000//////............///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---......//////111111111111222222222222000111222222333333333333111111000000///.........*********+++++++++++++++)))******++++++++++++*********))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((('''((())),,,...000''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***************************'''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......***++++++,,,,,,------...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************++++++++++++++++++,,,,,,---------++++++,,,,,,---......///111111111111111222222222///000111222333444444444000000000///......------******************++++++)))))))))******++++++,,,))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))******)))(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((&&&%%%%%%''')))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************%%%&&&(((***+++++++++++++++++++++,,,,,,+++++++++************************&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++******++++++,,,---...---+++*********++++++,,,------......------,,,---,,,,,,+++*********+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))...---,,,+++)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++---......///000111111222333333222222111222222333////////////............------++++++++++++------,,,***(((''''''(((***,,,************************))))))))))))))))))))))))))))))*********))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******...---+++*********++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))(((((('''''''''&&&***++++++***'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))******'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&######&&&&&&%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++******++++++,,,------,,,+++*********++++++++++++,,,,,,,,,,,,++++++---,,,++++++*********+++))))))))))))))))))))))))*********)))))))))((((((************)))))))))((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************************)))))))))((())))))))))))*********************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---......///000000111111111111000000000000000111////////////.........---,,,+++************+++,,,+++******************+++************************))))))))))))))))))))))))(((((()))))))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))),,,+++***)))(((((()))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))(((((((((''''''''''''((()))***)))((('''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((()))'''''''''''''''(((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%###%%%((()))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++******++++++,,,------,,,+++*********++++++******++++++++++++******,,,,,,+++************+++))))))))))))))))))))))))******))))))))))))((((((************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------.........//////000000111///......---......////////////.........---------******))))))))))))******)))***,,,------,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''))))))(((''')))***'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''(((((()))***+++))))))((((((((((((((('''(((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******))))))))))))))))))))))))'''(((((((((((()))))))))(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$''',,,---)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++******++++++,,,---,,,+++++++++++++++++++++******++++++++++++******++++++***************+++))))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************************++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************---,,,+++***+++,,,---............/////////000000------------------...///.........---------,,,,,,************************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((()))***+++,,,******))))))(((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))******************************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%)))//////***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))***++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************---,,,+++***+++,,,---...............////////////---------------...///000------------,,,,,,,,,,,,***++++++++++++++++++***+++)))(((''''''((()))+++''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((()))***)))&&&%%%&&&'''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))++++++******))))))((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********************************)))******++++++******)))))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%)))//////***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++******++++++,,,---******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++************************************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,++++++,,,,,,------........................------------...///000000------,,,,,,,,,+++++++++******+++,,,,,,+++******+++)))'''%%%%%%''')))+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''((())))))***)))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((()))******(((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&''''''((()))***))))))((((((((((((((('''&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$''',,,,,,'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************************************************************************************))))))))))))*********************************************************************+++,,,---------************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++,,,,,,------,,,,,,........................---,,,,,,------///000000,,,,,,,,,,,,++++++++++++))))))***++++++***))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$''''''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++******++++++,,,---)))***+++,,,---,,,,,,+++))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...---,,,+++.....................---,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))************************%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''###"""$$$$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))+++,,,+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))((()))++++++)))((()))***+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))***((('''%%%%%%'''(((***)))((('''''''''(((***+++******+++++++++,,,,,,,,,------------------------////////////000000000000------..................------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))((()))++++++)))((()))************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((()))))))))(((((('''((()))***+++*********+++++++++,,,,,,------------------------....../////////000000000........................------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++*********)))))))))''')))******)))(((((()))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,,,,,,,,,,,,,------------.........////////////000........................,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))******++++++******)))(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))''')))******)))(((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))((((((((((((((())))))***************++++++++++++,,,,,,,,,,,,,,,---------------........./////////...............---------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))***************))))))((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))(((((('''(((******((('''((()))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))))))))))))))************))))))'''(((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............//////.........---------++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))************)))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************++++++++++++*********++++++++++++,,,,,,,,,******)))))))))(((((((((&&&((())))))(((''''''(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((())))))***))))))))))))))))))))))))''''''((())))))))))))))))))))))))************+++******++++++,,,,,,------,,,,,,,,,---------....../////////...------,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))******))))))(((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++************+++++++++,,,,,,,,,***)))))))))((((((((((((&&&((())))))(((''''''((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&&&&''''''((())))))***))))))(((''''''((())))))&&&'''((()))***))))))((())))))))))))************)))******+++,,,,,,------+++,,,,,,,,,,,,---------000//////...------,,,,,,))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++***************++++++,,,,,,,,,))))))))))))((((((((((((&&&((())))))(((''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''((())))))******((('''%%%%%%'''(((***&&&''')))*********)))((())))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------000000///...------,,,,,,)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))'''&&&&&&(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))******++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))************************++++++******************)))************+++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&)))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))************************************************)))************+++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************)))(((((((((''''''''''''((('''&&&''')))+++,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))************))))))((((((((((((((())))))))))))************************************************)))************+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%'''((()))))))))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((('''''''''&&&((('''&&&(((***,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))((((((((((((((())))))))))))************************))))))))))))************))))))*********+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''))))))(((((()))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''')))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((++++++******))))))(((((((((((())))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''(((((()))************))))))***++++++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))************))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********)))************+++++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***,,,------,,,+++***+++,,,+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))************+++++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&((()))+++---...///---,,,+++,,,,,,***'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))******++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************++++++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***)))(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************(((((((((((())))))))))))(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******(((((((((((())))))))))))************)))))))))))))))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))++++++******))))))(((((())))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***((('''''''''((()))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******))))))(((((())))))***(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************))))))(((((((((((())))))((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))((((((''')))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,+++)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))*********+++)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((***))))))((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********---,,,***(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((())))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((+++***((('''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************---,,,***(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&(((((())))))*********++++++*********))))))((((((************)))(((&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))(((((())))))))))))((((((***)))(((''''''((()))***)))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))))))))((((((((('''''''''(((((())))))***+++,,,,,,))))))))))))((((((((('''))))))))))))(((((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&'''((((((((()))))))))))))))((((((((('''((()))***+++,,,---...)))(((((((((((('''''''''((((((((((((((('''''''''************************''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***,,,---//////)))))))))))))))(((((((((''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((''''''((((((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''')))((('''((()))***)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***,,,---//////************************(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((())))))(((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((***)))(((((()))***)))(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---...******+++++++++++++++,,,***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&'''((()))((('''&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))(((''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((***((('''((()))***)))'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((())))))***+++,,,,,,))))))******++++++++++++---,,,***((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))$$$%%%'''(((((((((&&&&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((())))))(((''''''))))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''&&&'''((((((((())))))******(((((())))))*********+++(((((())))))*********+++///---+++)))(((((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))###$$$&&&(((((('''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))++++++)))((('''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((()))))))))'''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++((())))))))))))*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''+++,,,***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********)))))))))************+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''***---...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))************+++++++++)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((+++...///...,,,******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***************++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))---...,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))---...,,,***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((())))))))))))*********)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((+++...///...,,,******))))))))))))))))))))))))((((((((((((((((((((((((&&&((((((((('''&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''***---...---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))&&&&&&''')))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''+++,,,***(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))***************+++++++++***++++++,,,,,,///...---,,,++++++******************************************++++++++++++))))))((((((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((()))************)))***************+++,,,------,,,,,,+++******++++++*********************************)))))))))((((((***))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************'''((())))))***)))))))))))))))******+++,,,---...,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++******)))(((((((((***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************)))+++++++++,,,---///000111///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++.........///000222333444444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************,,,------...............000000111111222333444555666666444333222111111111////////////////////////******+++++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((())))))*********(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111222222222222222333444444555555444444444444555666333333333333333333333333111000000///...------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++........................111111222333333333333333222222222111222222333333222222333444555666888999666666666666666666666666888888666444222000///............------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********************)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))'''+++///222333333444555666444222111222333333333222111///...///000222333111000000///000000111222//////000000111222222222444444333222222222222222888888999888777555333222000000000111222111---++++++,,,---......,,,+++)))))))))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((()))+++,,,,,,***(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,000333666888888888888999999777555333333333333333333222111111111333444666666666666777777777777777666666555555444333333222000//////......//////000444555666888888888777777333333444666888777555333......---++++++*********)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''))))))(((((((((''''''''''''((()))******)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))*********++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,...//////000444666888999777666666666333222111////////////000111111111111222333555555666777999:::;;;:::999888777777777777666555444444999888777777666666666666111111333444555555555555555555666888;;;<<<:::999555333///,,,+++***++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))((('''&&&%%%))))))((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++(((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++---...000222333444555666777666444222222222111111111111000111444555444555666888999:::;;;<<<:::<<>>===;;;;;;===>>>??????>>>>>>======;;;:::999888888888666666555555444444333333444333444666888999888777:::888555222000...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''))))))((((((((((((((((((+++************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******************************))))))))))))))))))))))))'''((()))((('''''')))+++************************))))))))))))))))))))))))************++++++++++++---...///111222444555666666777888777444333333333777888999888777777:::===999;;;===@@@BBBCCCCCCCCCAAADDDGGGJJJKKKJJJGGGEEECCCDDDFFFGGGHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB???>>>===;;;:::999888888555444444444666666555333999999888777444111...---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))******))))))(((((())))))))))))))))))***))))))))))))***+++,,,)))))))))))))))))))))(((************************))))))))))))))))))))))))************************((()))))))))************((()))))))))************++++++++++++++++++++++++)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******************************))))))))))))))))))))))))'''((()))((('''((()))+++************************))))))))))))))))))))))))******+++,,,---......///111111222333444555666777333444555555333333444555555777888777555555888<<<999;;;???BBBEEEFFFFFFFFFGGGIIIMMMPPPQQQOOOMMMLLLKKKLLLMMMMMMMMMKKKIIIGGGIIIHHHGGGGGGGGGGGGGGGHHHCCCBBB@@@???======<<<<<<;;;999888777888888666555666777777777555222///---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''''''''&&&'''((()))************(((((())))))))))))******''''''((())))))*********++++++************))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************++++++++++++++++++++++++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******************************))))))))))))))))))))))))'''((()))((('''((()))+++************************)))))))))))))))))))))))))))***+++---///000111222555555555555666666666666222333555555555666999;;;888;;;??????>>>@@@FFFJJJMMMPPPUUUYYY\\\]]]]]]\\\```bbbeeehhhiiihhhgggfffdddeeeggghhhgggeeebbbaaaZZZXXXUUURRRNNNKKKJJJIIINNNLLLIIIFFFCCCAAA@@@@@@@@@>>><<<<<<<<<<<<;;;:::666666666555444333222111222333333333222222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))(((((()))))))))*********((()))***,,,---,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++*********)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))*********'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))))))))******************************))))))))))))))))))))))))'''((()))((('''((()))+++************************)))))))))))))))))))))))))))***,,,...000222333444777777777777666666666555777999;;;<<<===???BBBDDDFFFKKKQQQTTTVVV[[[cccjjjsssvvv{{{zzzssslllgggddd___\\\WWWRRRMMMIIIGGGEEEBBB@@@>>>>>>???@@@???>>>999888666555444555777888666666666666555555444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))*********++++++******)))((('''(((((())))))*********++++++,,,///111111111000///---------,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))************))))))************************))))))))))))))))))))))))***************************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))*********))))))***+++,,,,,,000//////111444666777777555888::::::888888;;;???777AAAKKKLLLIIIMMM[[[gggooouuu{{{|||{{{|||tttmmmiiiddd^^^VVVSSSLLLDDDBBBDDDGGGGGGAAA@@@>>><<<999666444222888555222222555666555333111///---+++*********+++++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((...,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,------......---------...000222444666888999666555333111///---,,,,,,---.........---,,,,,,+++***************+++++++++++++++++++++*********)))))))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************)))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((()))***,,,,,,((((((((((((((('''''''''))))))***+++++++++******(((((()))***************(((((()))************)))++++++*********+++,,,,,,))))))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***+++***)))((()))+++,,,,,,,,,++++++++++++,,,000000222555777999999999777999:::::::::>>>EEEKKKTTT]]]fffiiijjjqqq}}}xxxtttkkk___UUUNNNKKKIIIEEEDDDBBB@@@>>>;;;777555888555333444666777555222//////...------......///***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111000000///............///111222333444555555555333222111111111111111111222222111111000///++++++++++++++++++++++++******)))))))))******++++++******)))))))))))))))************************)))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))************************************+++***************++++++++++++++++++******************++++++++++++++++++******+++++++++*********,,,,,,------------,,,,,,******)))))))))******+++++++++***************))))))))))))******)))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***++++++))))))***+++,,,,,,,,,---...///000000444555777999:::::::::999999;;;===@@@DDDMMMYYYaaaooouuu|||vvvssspppqqqxxx}}}}}}}}}ooobbbZZZWWWLLLJJJGGGDDDBBB???;;;888777555333444777888666444111111111111111111111000+++,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))******************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))************************((()))***,,,---.........000000//////.........---222222222111000///------......//////000000000000222111111111222222333444222333333333333222222111........................+++***)))))))))***+++,,,,,,+++***)))))))))))))))************************)))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''((((((((((((''''''((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))))))))))))*********++++++***+++++++++++++++++++++++++++*********))))))))),,,+++******)))))))))***++++++************+++++++++++++++******)))((((((,,,,,,---------,,,++++++,,,+++***************+++,,,,,,++++++***))))))))))))))))))(((((()))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))((((((''''''&&&'''((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***,,,+++******+++,,,)))***,,,///222555777888999:::999888888888:::<<>><<<999555555777999888666555555555444333222111111......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))***************+++))))))))))))))))))))))))))))))))))))************((())),,,...000111111111333222222111111000000///////////////...---,,,+++....../////////000000000...............///000111000000000111111000//////000000111222222333333444000///---+++***+++,,,---++++++***))))))*********************************))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************)))))))))))))))******++++++,,,******+++++++++++++++,,,))))))******************......---,,,++++++,,,---000000///......///000000000///...------,,,,,,,,,------......///...............---,,,+++++++++,,,++++++*********)))))))))******(((''''''(((******************************((((((((())))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((('''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))************************************************************************)))+++,,,,,,++++++,,,...+++,,,///333666999:::;;;777777777777888===DDDJJJXXX___iiisss}}}zzzvvvrrruuuxxxzzzwwwqqqjjjdddaaa```bbbiiirrryyy|||{{{~~~{{{vvvsssrrrtttyyy}}}xxxzzzxxxrrrjjjfffhhhlllwwwwwwuuunnneee```aaaddduuu~~~zzzppphhhccc]]]UUUPPPNNNHHHAAA===;;;;;;888666777777666666666555555555444222///,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************((((((((())))))************+++...000222333333333111111111000000/////////......////////////......//////000111222222333333///......---------............///////////////......///000222444555777777666555222000...---------******))))))***+++,,,,,,************************))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((())))))***+++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,...///000000000666555444333333444555666666666666666666777777888555555444333333444444555222222333444555555555444000///...---,,,+++++++++************************+++***)))(((((()))***+++************************(((((())))))******++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))((('''&&&''')))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))************************++++++++++++++++++++++++***************************+++,,,,,,,,,,,,---///222333555777999999999999333666;;;@@@FFFQQQ^^^gggwww~~~|||nnnddd___\\\```ggglllmmmnnnnnnoooyyy{{{~~~}}}xxxppphhhcccaaaaaajjjqqqrrrrrrssssssqqqlllppp~~~}}}rrriiifff```WWWPPPKKKFFF???:::::::::999888888999;;;<<<:::777333///---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))******************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******************************(((((())))))***+++++++++---...///111222333333333..................//////111222333333444444333333111111222333444555555666333222222111000000000000000000111222222222222111---...///111333444666777999888777555333111000///***************+++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))((())))))***+++,,,------++++++,,,,,,------.........000222444666777777777777666555444555777999:::555666888999:::;;;;;;:::777666666666777999;;;<<<888999999999999888777777333222111///...---------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))******************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))************************++++++++++++++++++++++++***************************+++------,,,,,,...000555777999:::;;;:::999999:::BBBMMMXXXcccqqq|||tttlllggggggiiixxx}}}|||ooorrrssspppnnnnnnkkkfff[[[WWW___sssvvvsssnnniiiddd[[[PPPHHHEEEBBB???<<<:::;;;<<<======<<<:::777444111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******************************+++,,,,,,---......000////////////000111111///000000111111222222333666777777777777777666555555555555555555555555555555555444333333333333333333333444555555555555555111111222333444555555666777777888888777555333222...---,,,+++******)))***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((())))))***,,,------...---......///000000111111222333555888999999888888555444333333444777:::<<<:::<<>>???@@@BBBEEEHHHJJJGGGFFFEEEDDDAAA???===<<<;;;:::888666555444333333333333222000///---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))************************++++++++++++++++++++++++***************************+++------------...000444666999;;;======<<<<<>>:::444///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************,,,,,,------...///000000111000...---------...///333444444555666777888888999999999999888666555444777777666555555444333333444444333333333444555555444444555666777777666666777777777777777666666666444555888999999888555444111000...,,,)))(((''''''++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((())))))+++,,,---......///000000111222333333333222444666777888777666555777666666666888;;;>>>AAAFFFIIIMMMQQQTTTTTTRRRQQQNNNNNNNNNPPPSSSWWW[[[^^^YYYXXXVVVRRROOOKKKGGGFFFCCCBBB@@@>>>===;;;;;;;;;999888666444111...,,,+++,,,,,,............,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++************+++++++++++++++*********))))))++++++++++++++++++++++++************++++++++++++))))))***,,,///111444555777999999999:::@@@IIIQQQdddkkkuuu~~~uuuiii^^^[[[^^^nnnttt{{{}}}vvvpppooorrrwwwzzzooopppwww|||nnniiilllgggbbbSSSAAA;;;AAABBB<<<<<<===>>>>>><<<888333000,,,++++++---...,,,***''',,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++,,,+++)))))))))***+++,,,...---,,,---...///......111...++++++...111444555111444444000///222555555777888888666555555777999;;;888666666666444555666888555222333777999999777888777666555666666666666>>>BBBBBB>>>???AAA===666777666666666666555111...666444222000000...,,,***000...,,,+++++++++)))(((+++++++++*********))))))************************,,,+++***))))))***+++,,,++++++++++++*********)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))((('''&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((---+++))))))+++,,,,,,++++++---//////...---------333222111111222444444333000555999999888888<<>><<<@@@GGGIIIGGGKKKRRRUUU]]]fffiiifffdddeeeiiifffccc```aaafffkkkkkkjjjnnnkkkhhhfffeeeaaaZZZUUUXXXUUUQQQNNNKKKHHHFFFEEECCCCCCAAA>>>999444...+++,,,000222111111222111---***+++,,,+++***)))+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++************+++++++++++++++*********))))))++++++++++++++++++++++++*********************+++---...//////000333888<<<777999>>>GGGTTTbbbooovvvzzz{{{}}}xxxqqqmmmjjjiiipppyyy~~~}}}qqqlllhhhkkkuuuxxxsssuuuuuummm^^^OOOEEE>>>888<<<<<<<<<<<<;;;:::999888222000...---------+++***,,,,,,,,,++++++++++++***************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************++++++++++++++++++,,,---...///111000000000111000///...000//////111222222000...222666666444444777888666666777999:::999999:::;;;999<<<@@@BBB@@@<<<888777:::999999;;;>>>???;;;888777777777555444555888;;;DDDHHHIIIIIILLLRRRQQQLLLEEEAAA:::666666777888999333111000000111111000///---+++)))(((***+++,,,,,,+++++++++***************************************++++++***))))))***++++++++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''((())))))(((((())))))(((''''''&&&(((((((((((()))))))))***))))))(((((((((((())))))+++)))'''(((+++...000111777777777555222111222333444333222222333444444444444666777888<<>>>>>BBBKKK[[[nnn|||mmmeeefffjjjkkklllooosssuuuzzz|||qqqgggeeelllwwwyyy}}}wwwdddOOODDDCCCAAA???===;;;:::;;;<<<===999666222///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++,,,---///000111222222//////000111111000000000//////111444777888777666444777888777;;;@@@@@@===???@@@@@@@@@AAACCCHHHLLLSSSXXX]]]]]]WWWPPPJJJGGGEEEFFFJJJOOORRRPPPIIIBBBGGGFFFDDDAAA@@@@@@CCCEEEDDDGGGIIILLLRRRYYY[[[YYYTTTNNNGGG@@@===<<<;;;;;;999666222111111111111111000---******+++---------*********+++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))(((((()))))))))(((''''''((((((((()))))))))************))))))))))))******+++***)))***///333666777999999777444111111333555333333333444444666777888888:::>>>CCCMMM]]]ppp|||qqqmmmlllpppsssrrrpppoooiiiooouuuvvvttttttwwwzzzrrrvvvzzz{{{zzzxxxxxxyyysssrrrpppmmmlllmmmpppssszzzyyyppppppuuutttooofff]]]TTTOOOLLLKKK??????<<<:::===AAA@@@<<<:::333,,,***---...+++(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---)))111999;;;999888<<>>EEENNNSSSRRRUUURRROOOLLLMMMRRRZZZ```qqqwwwzzzuuummmeee___[[[YYY\\\bbbjjjmmmiii```XXXRRRMMMHHHGGGHHHHHHFFFCCCDDDDDDEEEGGGMMMRRRUUUUUUZZZYYYWWWUUUQQQKKKCCC>>>???:::555222222444666777666444111000///...,,,+++******++++++++++++,,,,,,+++++++++++++++++++++++++++******************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''''''''((())))))(((((()))))))))(((((('''(((((()))))))))*********))))))))))))))))))***+++,,,,,,---000555888999999222333222111000000222444222444555777888:::===??????EEEMMMWWWbbbooo{{{zzzuuuqqqsssuuutttpppllllllpppsssssspppooopppsssppprrruuuxxxwwwtttooolllnnnooommmjjjfffgggkkkppp}}}yyywwwzzz}}}|||yyyuuupppiiiccc```LLLIIIAAA<<<>>>CCCDDD@@@===777000------...---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++************************++++++++++++++++++++++++,,,,,,+++++++++---///000111666;;;<<<;;;???HHHQQQ[[[hhhyyytttbbb\\\aaakkkqqqzzzxxx~~~zzzooohhhjjjhhhjjjzzz~~~yyy|||pppdddaaaYYYXXXTTTPPPLLLIIIFFFEEE===;;;999777555222...***---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((************************))))))))))))************)))))))))***+++,,,,,,,,,...///111222222222111000///000000...---///333666666777:::@@@HHHOOOSSSUUUSSSSSSPPPOOOVVVcccmmmpppoooooonnnllliiihhhiiikkkuuuvvvnnnkkknnnuuu}}}wwwpppggg___XXXYYY```bbb[[[TTTNNNJJJGGGFFFHHHIIIJJJKKKVVVXXX[[[^^^___[[[UUUQQQEEEAAA:::777777999;;;<<<777666555555444111---)))+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))(((((()))))))))))))))((())))))))))))************))))))(((((()))******++++++---000444777888555333///111222222222111333444666999<<<>>>@@@BBBGGGJJJNNNRRRZZZbbbiiipppuuuxxx|||wwwsssqqqssstttpppjjjllloooqqqqqqnnnlllmmmnnnmmmkkklllrrrwwwwwwooohhhmmmnnnooollliiiiiilllooowww~~~|||xxxwww{{{|||}}}|||zzzxxxuuusssgggbbbVVVJJJEEEFFFDDD@@@<<<:::555000,,,+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++***************+++++++++++++++++++++++++++++++++,,,,,,+++,,,---000333555777999::::::>>>JJJZZZfffttt}}}yyyrrrooosss{{{~~~zzznnn]]]SSS\\\rrr{{{nnn[[[YYYUUUQQQLLLIIIFFFDDD===<<<;;;:::999555111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++*********************************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))*********++++++)))******+++,,,---......000111111111111111000000...111444444222333666:::;;;AAAMMM\\\lllxxxyyyxxxrrrkkklllvvv~~~wwwvvvyyy{{{~~~tttkkkmmmvvv{{{wwwppp___XXXPPPNNNKKKIIIIIIKKKPPPOOOPPPSSSXXX\\\___```XXXTTTNNNIIIDDD???:::777666666666666777555111...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((()))*********)))))))))))))))*********++++++))))))))))))***+++,,,,,,+++,,,///222444444000---///000222222333444666999CCCFFFJJJLLLMMMOOOTTTXXX_________```ccchhhmmmpppvvvtttpppmmmooossssssoooqqqtttvvvvvvtttrrrqqqpppmmmjjjjjjrrr}}}zzzrrrmmmmmmlllkkkjjjkkknnnppprrruuuyyy~~~|||yyy{{{yyyvvvsssssstttwwwxxx}}}sssdddXXXRRRLLLGGG@@@???<<<555///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---///333777999;;;???EEENNNYYYgggttt}}}uuuiiidddhhhnnnmmmsss{{{~~~zzz{{{ooodddccciiiuuueee```YYYQQQKKKGGGEEEDDD@@@>>><<<;;;:::999666444...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,...//////000111111111111111222333444444<<>>FFFLLLUUUYYY]]]]]]\\\]]]aaafffhhhfffbbbaaaccchhhlllnnnlllnnnmmmjjjmmmvvv{{{{{{zzzxxxooolllmmmsss}}}zzzqqqmmmhhheeeeeegggiiikkklllnnnsssyyy|||yyytttoookkkjjjjjjkkkzzzyyyooofff___YYYOOOKKKEEE???999444111...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---000555999<<<@@@JJJ[[[nnn~~~uuufff[[[YYY___eeetttyyyppp{{{}}}{{{tttrrrxxxssswwwyyy}}}wwwpppeeeYYYPPPLLLJJJJJJCCC@@@===;;;;;;;;;;;;:::......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))************+++++++++++++++,,,---...000000111111111000111222444666888@@@MMM^^^kkkrrruuuxxxzzzvvvrrrnnnrrr~~~~~~zzzwwwuuuqqqrrrwwwsssmmmccc[[[UUURRRPPPOOOWWW___lllvvvzzzsssggg^^^KKKGGG@@@;;;:::::::::::://////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))(((((()))***************)))************+++++++++---------...///000111111444222//////111333444444666666777:::BBBNNN\\\fffdddgggjjjiiiffffffjjjnnniiihhhgggiiikkknnnooooooiiimmmnnnkkkppp|||~~~uuummmiiiooonnnooorrrwwwzzzyyyxxxzzzrrrhhhbbbaaadddfffffffffjjjpppvvv|||}}}|||xxxssslllddd^^^ZZZeeesss}}}wwwqqqmmm___WWWNNNHHHDDD???777000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((++++++************++++++,,,+++*********+++,,,---111---******,,,//////.........000333555888===BBBEEE^^^wwwpppeeeaaabbbkkkttt}}}~~~|||}}}tttqqqiiiaaadddrrrrrr```WWWSSSPPPFFFEEEEEECCC<<<777;;;BBB999444///+++***+++------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++************......///000000000//////222666777444333888===???DDDZZZuuusssmmmvvv{{{pppqqq|||zzznnnddd]]]YYYTTTQQQSSSVVV]]]jjj{{{~~~eeeQQQ@@@>>>???;;;999;;;:::555000///111222...***,,,,,,---------,,,++++++************************,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&((()))***)))((()))***))))))******++++++++++++,,,,,,,,,---...000333444111000000222555777666555:::999===GGGVVVccciiijjjnnngggaaaaaahhhqqqxxx|||rrrkkkgggkkkpppqqqrrrsssqqqnnnjjjgggiiiooowww}}}~~~vvvooommmmmmqqqpppnnnooossszzzwwwoookkkiiifffcccaaafffmmmrrrvvv~~~{{{|||zzzpppddd]]]eeemmmwww~~~~~~~~~xxxmmm^^^TTTPPPLLLCCC:::777333---+++,,,......---///---+++***++++++***)))************************))))))))))))))))))))))))******))))))))))))******)))******++++++)))((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++************++++++,,,+++*********+++,,,---///---***+++...000000///000222555777888;;;CCCJJJbbbtttzzzqqqnnnooorrryyy{{{|||xxxtttzzz{{{uuuqqqqqqiiilllqqqyyy~~~kkk___```mmm~~~vvvhhh]]]QQQKKKGGGFFFBBB===;;;<<<999666111............---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))************************++++++++++++...000222444444444333222555999;;;888777===CCCEEEYYYhhh{{{zzz}}}{{{uuu{{{wwwrrrvvv{{{yyysssmmmfff___ZZZUUUVVVWWW[[[gggxxxyyykkkYYYJJJ>>>888999>>>>>>999333...------,,,+++,,,,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''&&&((())))))(((((()))***++++++++++++,,,---...///000///...------...///000555444444444555666666666;;;AAAMMM\\\iiipppqqqooohhhddd```aaakkkzzz~~~vvvrrruuuwwwtttmmmjjjfffeeeeeefffiiiooovvv{{{{{{sssooonnnppprrrttttttuuu{{{~~~wwwrrrnnnkkklllqqqwww|||~~~uuutttrrrlllfffcccqqqrrrtttvvvxxx{{{~~~yyysssmmmhhhcccZZZKKK>>>===:::555222111000...,,,***((('''(((***++++++*********************************************************))))))))))))******)))******+++***)))(((''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++************+++++++++++++++++++++,,,---------,,,+++,,,///111111000///333666999???LLL\\\gggwwwuuussstttzzz~~~yyyvvvtttwww||||||uuuooolllhhhddd```[[[```eeefffdddaaa```aaaWWWVVVYYYaaakkkssstttsssooollljjjlllsss{{{jjj^^^aaammmxxxuuu^^^RRRGGGFFFGGGBBB<<<888:::777555333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************)))))))))*********++++++((()))***+++,,,---......///000222555666555555444555===EEEJJJPPP[[[dddhhhnnnrrrzzz~~~wwwqqqqqqxxx}}}}}}{{{zzzvvvooojjjooozzz|||wwwssstttxxx}}}}}}sssllliiiiiijjjdddZZZWWWaaaoooyyyzzz}}}wwwfffUUUKKKIIIHHHAAA===888444000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((((((((((((''''''&&&((())))))(((((()))***++++++++++++,,,...000111//////------------//////222333444555555777:::===CCCKKKXXXdddmmmpppooommmdddbbb___aaajjjyyywwwoooeeefffhhhiiikkkoootttwww|||zzzrrrmmmkkkeeejjjnnnoooooottt~~~}}}vvvsssrrruuuyyy}}}|||sssooollliiijjjlll~~~{{{yyyzzz~~~|||yyyvvvuuuqqqfffWWWLLLLLLGGG???999444111...---+++***)))+++---------,,,++++++++++++++++++++++++******************************))))))))))))******)))************)))(((((())))))))))))))))))))))))((()))))))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,++++++******++++++,,,++++++++++++,,,,,,------,,,,,,,,,---///000000000666888:::@@@OOOeeezzz~~~~~~zzzuuurrrqqqoookkkqqqssszzz~~~wwwsss}}}vvvllleee______ccchhheeebbb```aaaaaaaaa___ccceeegggfffdddaaa```aaaccc^^^YYYZZZaaaeeeeeecccaaa___\\\\\\```hhhqqqwww}}}{{{|||yyypppmmmmmmtttzzznnn___PPPJJJIIIFFFBBB@@@:::999888777666444000---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))*********+++++++++((((((***,,,...///111222555555555555666888:::;;;BBBOOO___lllxxx{{{yyy}}}}}}yyyvvvyyy}}}zzz|||tttkkkhhhmmmrrrrrrpppvvvyyyzzzzzz|||~~~zzztttsssvvvyyyzzzzzz{{{}}}|||wwwvvv|||~~~yyyjjj]]]YYY\\\^^^bbbrrr{{{vvvkkk^^^JJJEEE???;;;999777333000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''((())))))((((((***,,,)))***,,,...000000000000,,,,,,,,,,,,...000222444000333777:::===BBBHHHMMMVVVXXX\\\___aaacccfffhhhcccdddcccbbbdddlllxxx~~~||||||pppqqqpppnnnjjjjjjllloooqqquuuyyyxxxtttnnnlllkkkdddfffhhhiiikkknnnssswwwzzz~~~}}}wwwrrrrrrsssuuuvvvxxxxxxzzzyyysssnnnnnnqqquuu}}}{{{}}}yyy|||wwwtttssspppjjjdddaaaddd]]]SSSIIIAAA;;;888666222000//////000000...---++++++++++++++++++++++++******************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,------......///111222>>>CCCKKKXXXlll|||mmmeeebbbbbbfffjjjvvvyyyyyytttssswww|||xxxxxxzzz}}}yyypppjjjccc^^^___ccckkkjjjjjjlllpppsssuuuuuuzzz{{{{{{yyywwwtttssssssxxxqqqhhhddddddeeedddaaaaaa___]]][[[]]]aaafffiiiqqqooopppssstttuuuzzz}}}tttbbbbbbeeepppsssbbbVVVNNNHHHGGGIII===<<<;;;:::999666222...//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************************++++++++++++((()))+++---000222444555;;;999777555777<<>>======>>>>>>333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,...///111444666999:::;;;???CCCIIIQQQZZZcccjjjnnnllluuu}}}uuuqqqtttxxxwwwwwwxxxzzz|||vvvrrrrrrsssiii\\\\\\dddrrrvvvvvvjjjWWWGGG@@@???999777444000...---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&((()))+++---111666999<<<:::888555333111000///...///111444888===AAADDDPPPQQQXXXiii}}}|||rrrgggcccfffkkknnnooopppkkkeeeccceeejjjllllllkkklllqqqwwwxxxvvvvvvyyy}}}xxxxxxzzzuuuvvvwwwuuurrrqqquuuxxxxxxvvvuuu{{{~~~zzzxxxyyy{{{zzzvvvrrrqqqssswwwzzz|||}}}|||~~~zzzrrrtttssssssuuuzzz}}}|||{{{{{{tttrrrrrrjjj___```jjj~~~|||wwwttttttcccZZZMMMAAA999444111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())),,,,,,++++++***+++++++++---,,,++++++,,,,,,+++***---///111444888EEEYYYkkk~~~~~~~~~}}}ppprrruuuwwwyyy}}}uuuiiijjjrrrwwwwwwtttpppllljjjkkklllllllllnnnssszzz}}}xxxtttjjjcccffffffaaagggrrrrrruuuwwwrrrsssjjj\\\MMMBBBEEEFFF@@@>>>BBB@@@999000,,,---///...,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++*********))))))))))))))))))***+++******+++...000111111777???AAA===>>>BBBNNNaaaooottt{{{xxx}}}yyyvvvyyyzzzxxxyyy~~~~~~~~~sssaaaYYYYYYaaalllwwwxxxmmm]]]OOOIIIDDD999333555222+++,,,444------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((******))))))))))))*********+++,,,...222666999;;;999777333222333555666777666555555777>>>GGGQQQVVVccc]]]^^^jjjxxxzzzoooqqqtttpppmmmnnnkkkkkkmmmnnnkkkdddccceeeaaagggooovvvxxxvvvtttrrr|||~~~{{{}}}}}}xxxqqqqqqvvvyyyyyy|||}}}yyy{{{}}}zzzvvvvvvvvvwwwxxxzzz|||wwwmmmoooiiihhhoootttuuuyyy}}}|||}}}|||sssjjjlllttt~~~~~~wwwpppzzzxxxppp___KKK<<<666666333///+++***+++------++++++***************++++++------,,,,,,,,,,,,++++++++++++************+++++++++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***,,,,,,+++++++++++++++,,,+++++++++,,,---...------222222555;;;FFFXXXmmm|||~~~wwwuuuvvvwwwwwwxxxxxxxxxyyy{{{uuuooopppsss}}}}}}xxxppplllkkkkkkkkkjjjrrrvvv{{{sssjjjjjjggg___aaaeeeaaadddtttxxxqqquuu~~~sss]]]KKKGGGGGGAAA>>>???AAA;;;444000//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************))))))))))))+++++++++******+++...000777888<<>>:::666222000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,++++++---000333;;;===AAA@@@;;;;;;GGGTTTqqqvvvooopppuuusssttt|||}}}xxxsssoooooooooyyy}}}yyyuuu|||qqqiiihhh___\\\]]]hhhxxx~~~bbbOOO>>>;;;<<<666...+++///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***+++............///111222333111111222333444444444555111777AAAKKKUUU[[[___``````aaacccfffeeefffnnnvvvyyyvvvpppkkkmmmtttyyyyyytttoookkklllnnnnnnpppsssssssssssssssssssssttttttqqqtttyyy{{{|||||||||}}}wwwnnnlllooopppssstttrrrpppuuu~~~{{{wwwuuuxxx|||~~~zzzvvvsssvvvzzz~~~~~~{{{{{{uuusssrrrrrrsssuuu~~~~~~wwwrrruuu{{{zzzzzz}}}~~~}}}wwwxxxxxxtttjjj[[[JJJ???888555222000000///...---,,,++++++******++++++++++++++++++*********))))))++++++************++++++++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++++++++,,,------***+++...//////000000111777<<>>999555444///......---------...///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((('''''''''((()))***+++,,,/////////000111222333333333555666777777777777777777===GGGRRRZZZ___```___aaaaaabbbbbb```______aaabbbhhhiiigggnnn~~~pppjjjkkkpppzzz{{{wwwvvvwwwyyyzzztttvvvxxxyyyyyyyyy{{{|||yyy|||{{{tttsssqqqqqqrrrtttsssrrrwwwzzzxxxwwwxxxzzzzzzxxxuuuuuusssqqqrrruuu|||}}}yyy~~~zzzzzz|||uuuqqqssswww|||{{{vvvpppnnnqqqrrrpppnnnmmmmmmppppppiii[[[PPPAAA>>>999444111/////////---,,,,,,++++++++++++,,,++++++++++++************++++++************++++++************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,+++++++++,,,------...+++---//////...///111333AAALLL\\\nnnzzzjjjjjjsss|||}}}zzzxxxwww|||~~~|||sssuuuxxx|||}}}|||}}}}}}}}}}}}ssstttwwwyyyyyyvvvssspppvvvtttssssssuuuyyy}}}~~~xxxqqqjjjfffcccbbbffflllkkkrrr~~~uuueee___hhh~~~ttteeeUUUJJJFFFBBBBBBAAA===888222///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++))))))******+++++++++,,,***,,,///222444888===@@@<<>>CCCFFFFFFFFFFFFhhh|||xxxnnnqqq{{{zzz{{{{{{{{{}}}xxxwwwyyyvvvlll]]]RRROOOQQQVVVRRRRRRWWWZZZ[[[]]]aaajjjnnnrrrtttuuuwww{{{|||yyyxxxvvvqqqmmmhhhfffccc```^^^^^^_________\\\ZZZ^^^hhhvvv~~~yyy}}}xxxiii___\\\mmmuuucccWWWAAA>>>999333///---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''((()))************))))))***+++---000111333222444666777999999888888888999999888:::CCCQQQ[[[___bbbfffkkkmmmmmmlllkkkfffhhhfffaaacccjjjmmmjjjfff^^^]]]eeejjjhhhkkkrrryyy{{{}}}zzzqqqiiimmmuuuxxx|||~~~yyyqqqggg___ZZZXXXTTTOOOLLLMMMMMMIIIGGGHHHFFFCCCDDDGGGHHHEEEFFFIIIFFFHHHIIIGGGCCCBBBFFFJJJKKKRRR\\\gggooossstttttt}}}~~~{{{ttthhhhhhhhhjjjqqqxxxwwwrrrmmmjjjiiimmmsssvvvtttoooxxxyyywwwnnn^^^MMM???888000000///...---,,,,,,,,,+++++++++************)))++++++************++++++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,,,,++++++******++++++,,,111///000999@@@NNNddd{{{uuuvvvwwwvvvxxx}}}{{{{{{{{{|||~~~uuuuuu}}}}}}}}}|||zzz{{{www{{{vvvhhhlllttt}}}eeeYYYLLLGGGFFFCCC>>>999222111000///...------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))******+++***************************************************'''&&&(((---000000...===JJJWWWTTTEEE>>>HHHWWWxxxwww{{{|||{{{|||uuu{{{|||{{{wwwhhh___[[[YYYXXXYYYZZZXXXVVVWWW\\\___eeeggglllrrrxxx}}}}}}vvvooojjjgggdddaaa^^^\\\^^^bbbhhhlll|||{{{vvvuuukkk___bbbbbbjjjlllTTTFFF999555333///...111,,,------,,,+++,,,...111************++++++,,,---++++++************++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,---000111222111000//////111444777888888777666666<<>>HHHSSSYYYZZZZZZ\\\___mmm~~~vvvrrrnnnkkklllooorrrqqqooorrrtttxxx|||yyypppkkkkkkggggggkkkoooqqqqqquuu{{{zzztttooommmmmmlllgggbbbQQQOOONNNNNNMMMKKKIIIIIIIIIIIIIIIKKKNNNNNNMMMKKKJJJJJJIIIGGGFFFEEECCCCCC@@@@@@???>>>======<<<<<<::::::;;;<<<>>>@@@CCCEEEGGGOOOVVV[[[dddsss~~~|||~~~}}}xxxrrrooopppuuuzzz|||}}}{{{wwwsssrrrooofff[[[CCC999111///000...---...---,,,+++******)))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......---------......//////222111:::QQQeee{{{wwwmmmnnntttxxx|||zzz{{{uuusssuuuwww}}}vvvwww~~~uuupppnnnsssuuuyyy~~~zzzrrrmmmgggccchhhqqq|||kkk___QQQRRRggg}}}dddQQQGGGDDDBBB@@@555444111///...///111222------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************+++************************++++++++++++++++++++++++)))---///,,,''',,,999EEESSS[[[]]]PPP???>>>PPPbbbqqqzzz}}}}}}sss]]]OOOLLLQQQWWW[[[aaagggpppzzz{{{qqqkkkddd^^^YYYXXX[[[dddttt|||{{{rrrnnnhhhdddeeemmmzzzrrr___KKKBBB@@@;;;333---000000000///......------,,,,,,,,,,,,,,,------...++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************+++***+++,,,...111333444555222777<<<<<<999777888;;;EEESSSbbbiiieee```^^^___kkkwwwpppqqqrrrsssttttttssssssuuuxxx~~~xxxqqqppplllnnnnnnmmmpppvvvwwwuuusssqqqkkkbbbXXXRRROOOPPPGGGHHHJJJMMMQQQTTTSSSRRRMMMLLLLLLMMMOOOOOOMMMLLLMMMLLLJJJHHHFFFDDDBBBBBBBBBAAA@@@???>>><<<;;;;;;:::999888777666666777888888<<<@@@DDDMMM]]]kkkqqquuuyyy~~~wwwpppooouuuyyyyyyzzzsssjjjOOOCCC888222000...///222,,,,,,+++******+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------......///000---222555DDD```vvvqqqmmmsss{{{xxxvvvoooooovvv|||~~~}}}~~~zzz|||~~~|||yyyyyyyyyyyyzzz~~~{{{yyysssllldddiiiqqqzzzsss```WWWaaaxxxqqqYYYKKKGGGEEECCC<<<999555111//////111222...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))*********+++++++++***************************++++++++++++++++++++++++)))---000---+++222BBBPPPYYYUUUOOOJJJNNNZZZeeejjjxxx{{{vvvvvvuuusssfff^^^UUUUUU^^^jjjtttyyyxxxnnniiidddaaakkkzzzwwwyyy{{{zzz{{{zzzpppeeehhhrrroooeeeXXXMMMDDD<<<666222000000////////////---,,,---------,,,,,,------...,,,++++++******++++++,,,*********))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---///222555888999555999===:::666666<<>>GGGPPPVVVaaaeeellluuu~~~~~~uuurrrvvvwwwlll```SSSDDD:::333------///,,,,,,+++++++++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,---...000000000:::EEEZZZwwwzzznnnpppxxx|||zzz{{{sssqqquuu}}}{{{uuuuuuyyy~~~}}}}}}~~~~~~}}}||||||~~~zzzvvvssspppsss{{{vvvfffcccrrrppp\\\RRRIIIBBBCCC???:::444111///000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++***************************+++++++++++++++++++++++++++,,,...///333===LLLWWWTTTVVVWWWZZZgggzzz|||wwwuuutttuuuwwwpppeee]]]XXXTTTWWW^^^jjjyyy~~~nnnhhhlll|||yyymmmbbbeeejjjmmmjjj___NNNBBB===<<<111///---...///000...,,,...------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++******))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++...///000222555888;;;<<<777::::::777444888CCCMMMVVVaaammmnnnfff^^^^^^bbbmmmrrr{{{|||rrrnnnooottt~~~~~~zzz{{{vvvrrrlllhhhjjjooorrrtttpppkkkpppyyywwwmmmYYYUUUPPPNNNRRRZZZccciiiiiijjjjjjiiillloookkkccc\\\YYYTTTPPPMMMJJJFFFCCC999999888888777777666666555555555555666666666666333333333444555777:::;;;888777777777888:::???DDDGGGKKKTTT___jjjrrrzzzyyywww{{{~~~ssspppdddUUUHHH<<<000++++++,,,,,,,,,,,,,,,,,,------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,...///111111222CCCUUUmmmrrrnnnxxxzzzxxx{{{||||||uuurrruuu|||yyyuuu{{{~~~}}}~~~~~~~~~vvvsssuuuxxxzzzzzzyyyvvvfffiiizzzgggTTTDDDGGGDDD>>>888333000//////............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///444<<>>LLLVVVbbbjjjooommmeee___aaaeeelllnnnsssuuuqqqiiieeegggrrr||||||tttoookkkkkkrrr{{{|||qqqgggeeegggeee```ZZZVVVSSSTTT\\\fffmmmqqqkkkmmmiiidddfffjjjeeeZZZRRROOOJJJEEEAAA>>>:::777333333444444444555555555111222222333333444555555333333222333333555777888777666777999999666888<<<777999AAALLLWWW___jjjsssuuuyyyyyyuuutttyyy|||tttiii]]]MMM<<<111.........---,,,,,,---------,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...///111222333;;;OOOcccxxxtttnnntttyyyyyy|||}}}{{{yyyxxxyyy}}}}}}}}}}}}{{{yyysssrrruuuxxxpppwww~~~ttthhhqqqfffPPPHHHEEE@@@;;;666222000///............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,///555<<>>HHHTTT]]]eeeiiillljjjfffdddgggkkknnnooosssuuuqqqjjjfffhhhlllxxx~~~|||xxxwwwvvvxxxpppaaaYYYUUUWWW\\\eeedddccceeehhhjjjlllllleeeeee^^^VVVVVVZZZTTTGGGBBB???;;;888777555333111333444444444555555666666555555555555555666666666777666555555555666777888999777888;;;999444444888666555999AAAGGGMMMWWWccciiipppxxx~~~}}}~~~~~~yyyvvvrrr|||~~~zzzrrrcccNNN>>>888000///...------,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------...///111222444555III^^^qqqxxxsssooorrr|||}}}|||~~~}}}xxx{{{xxxvvvzzz{{{rrrkkknnnttt}}}rrrlllrrrwww^^^GGGEEEAAA===888444111000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***,,,---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,222;;;BBBFFFJJJPPPTTTmmmwwwqqqpppvvv~~~xxxmmm___WWWWWW^^^kkkvvvzzz}}}~~~sssmmmttt~~~xxx{{{qqqhhh[[[___iii{{{rrrSSSDDD===444000000000///,,,---,,,++++++************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***---///111333444333444666888999888777666333444666;;;DDDOOOYYY```___bbbeeeggggggiiinnnrrrvvvvvvxxxzzzvvvpppoooqqqlllpppxxx~~~iii\\\UUUSSS]]]kkkiiikkknnnnnnkkkgggcccbbbaaa```WWWLLLJJJMMMFFF888<<<:::777666777777777666555555555666666666666666::::::999999888888777777666555444444444555777888111///111666666222444:::===999888;;;<<<>>>HHHTTTaaagggpppvvvzzz}}}uuuuuuwww|||uuu}}}|||vvvvvvzzz}}}rrr\\\IIIAAA111000///...---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222***)))...///...777EEEYYYmmmyyysssooonnnpppvvv~~~|||~~~}}}~~~}}}{{{yyyjjjhhhsss~~~vvvmmmnnnxxx|||uuucccggg{{{lllQQQKKKEEE@@@;;;555000...///...------------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++......+++***,,,......111999HHHSSSNNNFFFPPPbbbuuuxxx{{{}}}|||ooo___\\\[[[^^^fffqqq{{{}}}{{{jjjiii~~~{{{wwwzzzssshhheeeeeepppbbbPPPAAA555444222------222//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((((((((((((((()))&&&(((,,,///333555666666555666777777777666666555777999???GGGNNNSSSWWWZZZ``````dddhhhhhhggglllsssuuuzzz}}}xxxooojjjkkkooommmnnnuuu}}}|||~~~}}}yyy|||rrreee___```eeehhhiiiiiihhhhhhjjjmmmjjjbbb[[[WWWQQQHHHAAA>>>;;;888555777555444444555777777777555777999999999999;;;<<<::::::::::::::::::::::::999888777777777888666555666666666666666666666666999999;;;<<<>>>@@@AAAAAAKKKZZZlllxxx{{{{{{|||~~~{{{xxxvvvuuuvvv{{{~~~zzzvvvssspppwww~~~zzzwwwsssaaaMMM???555------///...,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''000,,,,,,111222333@@@RRRlll}}}vvvmmmhhhnnnrrrzzz~~~~~~{{{yyyzzz{{{zzzrrrjjjlllwww~~~vvvvvvzzzvvvfffkkkyyyzzzTTTMMMFFFDDDBBB>>>777222000...------......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......000111555JJJ]]]___UUUQQQXXXaaarrruuu}}}zzzlll```YYYSSSWWW___jjjvvv}}}|||}}}~~~ttt{{{uuussspppqqq{{{sss[[[LLL<<<555222///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***---///111333444444333444666777777888999:::555:::DDDOOOVVVZZZ]]]___aaabbbgggkkkiiieeegggkkksssuuuvvvsssnnnkkkkkkmmmmmmjjjlllrrrwwwyyy~~~~~~zzzvvvsssqqqtttrrrpppoooooonnnmmmmmmrrrooollljjjiiicccZZZRRRFFFBBB<<<888777777555333;;;999888888888:::::::::;;;<<<=========>>>@@@BBB<<<=====================???===;;;;;;<<<<<<:::999999999999888888777777666555666666888:::<<<>>>???;;;EEEUUUdddqqq|||wwwttttttvvv{{{}}}wwwrrrooommmuuuyyyvvvxxxyyypppcccKKK>>>222...---,,,+++---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''...---///333444;;;OOOfffssskkkhhhqqqwww}}}}}}vvvssswww|||tttrrrssswww~~~}}}|||xxxzzz~~~oooccc```qqqfff[[[OOOHHHFFFBBB999111000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((***000111///222:::BBB]]]nnneeeYYY]]]gggmmmyyy{{{zzzgggUUUOOOSSSWWWaaannnzzz~~~}}}~~~~~~~~~xxx~~~tttpppssswwwkkk```LLL:::333333111---000///...---,,,,,,,,,,,,------------------------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***---------...///000222222555666777777666777:::<<<@@@HHHTTT]]]aaabbbbbb```dddffflllooollldddbbbdddpppllliiigggiiillloooqqqkkkeeecccfffkkkooovvv}}}}}}sssnnnqqqvvvtttwwwzzzzzzwwwsssrrrrrrtttnnnfff___XXXPPPGGG@@@888666444444666777888777???????????????@@@AAAAAAEEEFFFHHHIIIIIIIIIKKKLLLGGGHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@???===;;;<<<;;;:::999888777666666444333333444666:::===???<<<>>>CCCMMM[[[hhhtttzzz~~~}}}||||||||||||{{{xxxnnnhhheeebbbjjjoooooosssyyyyyysss^^^MMM;;;111---,,,---000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,---111333777DDD___yyyrrrppprrrwww~~~zzz}}}wwwwww|||yyy~~~}}}}}}}}}{{{xxxuuuooo^^^gggzzzlllXXXIIIEEEDDD???777222000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((+++111000,,,666FFFUUUccckkkddd]]]gggzzzyyymmm]]]MMMOOO[[[dddnnn|||~~~zzzwwwlllkkkjjjjjjkkkmmmppprrrkkklllppptttyyy|||~~~~~~~~~~~~zzz~~~nnnkkkoootttppp___EEE666555444///000///...------,,,,,,,,,........................,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((())))))******...---------...000222333888999999777555777;;;>>>IIISSS___eeehhhjjjiiigggmmmoootttvvvrrriiifffhhhkkkeee```aaagggooosssuuukkkhhhfffhhhjjjnnnyyyvvvjjjjjjuuu~~~}}}zzzwwwtttrrrssstttpppggg[[[NNNEEE>>>888555555555666888;;;===???@@@BBBCCCEEEGGGHHHIIILLLMMMRRRUUUYYY\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUPPPNNNKKKIIIHHHFFFDDDBBB??????>>>===<<<;;;:::999666555444444666999===???EEECCCAAAAAADDDLLLUUU[[[mmmuuu~~~|||wwwrrrrrrxxx}}}|||sssiiiaaa]]]ccckkkppppppsssxxxzzzxxxmmmZZZDDD666000...000444------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((,,,...111555>>>PPPnnnssswww~~~{{{tttvvv|||{{{|||{{{|||}}}~~~uuu|||kkkeeerrr~~~eeeNNNEEEFFFFFFCCC444222///...///000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...111---...>>>SSS```___ccciiimmmuuu}}}xxxzzz~~~jjj^^^SSSKKKSSSdddmmmvvv~~~|||}}}|||zzzwwwsssmmmiii[[[ZZZXXXVVVWWWYYY\\\^^^XXXYYY\\\```ffflllssswwwzzzzzz{{{|||~~~xxxmmmiiiqqquuummmTTT>>>666444111000000///...------------........................,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,,,,---///222555666888999:::888888;;;BBBIIIRRR^^^hhhkkkmmmrrrtttsssssstttxxxzzzuuunnnllloooeeeeeeggglllrrruuutttrrrnnnnnnoooooommmppp~~~sssjjjlllvvv|||vvvsssssssssqqqnnnggg]]]OOOBBB:::666666777666777999<<<>>>AAADDDFFFFFFIIINNNQQQTTTWWW[[[^^^aaagggmmmqqqqqqooolllkkkooooooooommmjjjgggdddbbb```^^^ZZZWWWTTTQQQMMMJJJEEEEEECCCBBBAAA???>>>>>>999777666555666888;;;===AAACCCEEEBBB>>>???EEELLLXXXcccsss~~~yyyuuuzzzyyypppgggcccmmmsssxxxzzzzzz||||||{{{rrr___HHH:::333000111444---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))...000555>>>MMMccczzz|||uuu|||yyymmmppptttyyyxxx~~~yyyyyyyyyxxxnnnvvv}}}|||iiifffwwwaaaJJJEEEDDDAAA777444111///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///000///111;;;MMM[[[___]]]gggxxxwwwrrrvvvyyy}}}~~~}}}~~~ppp[[[RRRQQQVVVdddsss||||||vvvtttuuuwwwrrroookkkiiiiiifffaaa]]]^^^\\\YYYVVVUUUUUUVVVXXXXXXVVVSSSQQQTTT\\\gggnnnuuuvvvxxxzzz{{{|||||||||yyylll___iiirrrttteeeOOO>>>666333111000///...------------........................,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,+++,,,---///222444777888444777:::;;;>>>EEERRR[[[pppzzz{{{wwwyyyyyywwwpppqqqtttvvvrrrkkkiiillleeemmmxxx}}}yyyvvvuuusssrrroookkkmmmzzzyyywwwyyy|||zzzvvvttttttuuuqqqggg___SSSLLLBBB999444555999<<<888;;;===@@@CCCGGGLLLPPPUUUZZZaaaeeehhhlllrrrvvvxxx}}}{{{wwwtttqqqnnniiiddd___[[[VVVRRRKKKJJJHHHEEEBBB@@@>>>===<<<:::888777666777888999<<>>AAAEEEJJJWWWiiitttwwwzzz|||yyy}}}zzzrrrmmmooorrrvvvzzz|||}}}|||zzzppp```LLL@@@999333111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))000333<<>>@@@EEEOOO___kkk}}}{{{xxxrrrrrrtttzzz}}}yyyppplllmmmmmmwwwxxxrrrnnnqqqzzz}}}zzzzzzuuuttttttrrrmmmcccVVVLLL@@@>>>;;;999888:::>>>AAABBBEEEJJJMMMRRRYYYbbbhhhpppvvv~~~yyysssmmmgggccc[[[YYYVVVQQQLLLGGGCCCAAAAAA@@@>>>;;;999888777666888@@@HHHLLLHHHCCC???>>>@@@KKKZZZfffmmmrrryyy~~~~~~}}}}}}|||vvvnnnmmmnnnsssyyyzzzyyywwwqqqcccTTTJJJCCC:::222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***222666BBBXXXsssyyywwwsssrrryyysssuuuuuuwww}}}yyyyyyzzz||||||xxx{{{~~~~~~}}}zzzsssjjjcccgggkkkrrrqqqfffsssiiiUUUMMMIII<<<888333000//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++///---///FFFccciii^^^XXXmmm}}}zzz|||{{{wwwpppiiiZZZ[[[]]]eeeuuu~~~}}}{{{uuupppkkkjjjjjjiiifffdddhhhooouuuvvvuuu|||{{{{{{{{{|||~~~uuuwwwvvvpppggg]]]XXXVVVcccgggnnntttxxxyyyyyyxxxsssyyy~~~}}}|||~~~|||oooiiinnn{{{}}}aaaHHH>>>111000///......------...---------------------------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,------...111444666777777777:::>>>CCCEEEIIITTTeeerrrwwwzzzzzzwwwqqq~~~~~~xxxwwwwww~~~|||{{{~~~yyywwwyyywwwwwwtttlll___QQQEEE@@@999;;;>>>AAABBBDDDGGGIIIOOORRRXXX]]]dddmmmxxx}}}yyyqqqooojjjccc\\\VVVQQQNNNGGGEEECCCAAA===:::888777///666@@@HHHKKKIIICCC>>>:::@@@JJJWWWeeesss~~~}}}sssnnnmmmqqqxxx{{{zzzyyyttthhh\\\TTTLLL@@@555000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******444<<>>;;;:::<<>>EEELLLPPPRRRXXX```iiimmmuuu|||ssslllddd\\\WWWSSSNNNIIIFFFBBB===::::::999999;;;>>>AAACCCCCCCCCAAABBBEEEJJJUUUhhhxxx~~~yyytttpppqqqvvv{{{}}}}}}|||xxxsssmmmdddUUUCCC666111---,,,///...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((()))************)))))))))((())))))))))))))))))))))))???RRRnnntttssstttyyyyyyxxxzzzuuuuuu~~~xxxsssyyy}}}~~~}}}pppeeedddddddddjjjttt|||zzz}}}zzzaaa\\\eee~~~uuubbbNNNEEE======:::111000222---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++************++++++,,,---...///000000000444@@@ZZZmmmcccYYYbbbdddrrruuuwwwyyyggg___\\\ZZZgggoooyyy~~~{{{jjjiiieeeaaadddiiihhhdddbbbeeeiiimmmrrrvvvxxxzzz}}}zzzsssrrrzzzyyy```DDD:::333333111,,,---111.........------------,,,+++,,,---...---,,,***)))************************)))))))))***+++++++++,,,))))))))))))))))))))))))+++***))))))))))))))))))------,,,------...//////222333777===DDDHHHGGGEEEGGGGGGJJJPPPYYYaaagggjjjjjjuuuvvvhhhgggnnnzzzrrrpppmmmqqqttttttuuuzzz|||uuurrrpppqqqtttvvvuuutttkkk\\\KKKAAA===;;;===BBBFFFHHHOOOXXX]]]aaaiiirrr~~~vvvmmmaaa___\\\VVVNNNGGGBBB???@@@<<<888666777999;;;<<>>;;;===BBBHHHOOOUUUXXX___hhhmmmrrr{{{vvvrrrkkkccc[[[TTTMMMJJJDDD@@@;;;888777777777777<<>>;;;999777999;;;@@@FFFFFFEEEIIIOOOfffwwwxxxyyyzzzxxx{{{{{{lllRRRCCC999000...///...///111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++))))))))))))))))))******))))))))))))))))))))))))hhhxxx{{{yyy|||xxxxxxyyyyyyvvvvvvyyyooollloooppp|||}}}}}}}}}}}}}}}|||yyyssskkkggg___YYYYYYYYYhhh~~~qqqbbbhhhkkkTTTHHHEEE===777666111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---///...,,,---111555???dddwwwtttwww~~~{{{{{{qqq```]]]gggttt{{{~~~}}}}}}~~~~~~~~~|||tttjjj\\\WWWQQQNNNOOOVVV^^^ccciiinnntttzzz~~~~~~}}}xxxqqqmmm}}}mmmNNN999333333222////////////.........------///000111222222000...---************************---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))******+++******++++++,,,...///000222666???MMMZZZ^^^XXXQQQQQQRRRVVV\\\eeelllppprrrhhhaaaaaakkktttrrriiibbbgggnnnpppwwwuuusssuuuuuurrrooolllkkkmmmoooqqqhhhaaaaaafffkkkqqqvvvyyyzzz{{{{{{uuuhhhWWWKKK@@@@@@CCCKKKPPPTTTYYY___gggkkktttzzzrrrjjj___WWWOOOLLLGGGCCC@@@<<<888555999888<<>>BBBDDDFFFIIINNNSSSdddyyy}}}||||||yyy~~~~~~wwwsssvvvzzz~~~|||tttkkkfffXXXIII999222000...---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))((()))))))))************))))))))))))))))))))))))zzz{{{}}}}}}yyy|||zzzwwwmmmbbbeeerrrwwwrrrwwwsssppplllgggeeemmmvvvyyy|||~~~zzzuuuuuu}}}~~~~~~zzzvvvuuuuuu~~~vvvfff]]]RRR^^^oooqqqgggppp{{{sssXXXOOOEEE<<<666...000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------***---/////////444===DDDcccqqquuuyyy{{{yyy|||}}}yyytttjjjfff___^^^gggsssxxxuuu}}}}}}zzz}}}~~~|||~~~~~~zzzwwwnnneeedddbbb```^^^]]]^^^^^^___^^^ccciiioootttxxx||||||}}}sssppppppppp}}}UUU999555444///000/////////............000/////////............************************'''((()))***+++,,,------))))))))))))))))))))))))))))))((())))))***++++++***++++++---///111333444555<<>><<<::::::???FFFYYYZZZVVVRRRVVVggg{{{{{{vvvvvvtttuuuyyy{{{jjjSSS???555111...///...---,,,++++++++++++************************************************))))))******+++,,,,,,---+++++++++***************|||zzz{{{uuummmeeekkkmmmrrr}}}||||||{{{zzz~~~~~~~~~~~~}}}zzzsssooosss{{{zzzxxxxxx{{{~~~}}}~~~uuurrrrrr[[[RRRSSSZZZhhhwwwkkkZZZ[[[eee{{{aaaMMMEEEBBB555222///------...//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............000000444HHHcccrrrssshhhlllnnnqqq~~~~~~zzznnniiijjjkkkmmmqqquuuyyy|||}}}}}}}}}||||||}}}{{{{{{{{{zzzzzz{{{~~~|||vvvmmmeee^^^XXXSSSPPPSSSTTTXXX___ffflllnnnmmmmmmlllkkkjjjkkkmmmooopppmmmkkkjjjkkkppptttxxxyyyyyyyyyxxxwwwxxx{{{}}}}}}vvvvvvvvvyyyuuu[[[BBB555000000//////000///...,,,........................///...---,,,+++*********************************+++++++++*********)))))))))))))))******++++++,,,......000444444333777>>>IIIPPPWWWXXXVVVVVV\\\bbblllooovvv}}}{{{tttpppkkkkkknnnuuu||||||uuunnnYYYQQQIIIJJJSSS\\\aaabbbiiiqqq||||||sssgggYYYQQQNNNHHHBBB???<<<:::===BBBUUUZZZ[[[TTTNNNTTTeeetttyyyxxxyyy}}}wwwaaaLLL>>>444//////...---,,,,,,++++++,,,******************************************************+++++++++,,,,,,,,,************************~~~}}}~~~{{{wwwnnnfffpppuuuxxx~~~~~~~~~{{{~~~~~~~~~~~~~~~~~~{{{vvvsssssszzz~~~yyyrrrhhh```\\\YYYWWWYYY^^^jjj{{{}}}|||yyyttttttjjjZZZPPPPPPaaatttxxxccc\\\___vvvpppYYYJJJCCC999555000....../////////........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...////////////000<<>>GGGQQQYYYWWWMMMHHHOOOYYYjjj{{{zzzuuuvvv}}}nnnZZZIII;;;222//////...---,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************wwwrrrtttxxx~~~wwwuuuuuuyyyzzz{{{}}}~~~~~~|||yyyuuuxxx|||wwwlllddd]]]VVVLLLEEEHHHEEEDDDEEEHHHTTTkkk~~~zzzrrrmmmkkkmmmqqqxxx|||}}}|||}}}|||lllwwwvvvgggVVVPPP^^^rrrmmmaaa[[[ssshhhQQQCCC>>>888222//////000///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///444IIIggg~~~wwwzzzyyy~~~~~~{{{yyy|||~~~mmmeeeeeelllnnnppprrruuuzzz{{{|||}}}}}}yyyzzz|||}}}}}}~~~|||}}}~~~}}}~~~~~~wwwjjjaaaTTTNNNDDD===:::;;;<<<===999;;;???CCCJJJSSS\\\cccooovvv}}}zzzyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}zzzzzz}}}mmmgggmmmjjjOOO:::666111000000000...,,,........................,,,------------,,,,,,+++************************+++++++++************)))((())))))***+++,,,------//////111333222333<<>>??????AAAIII\\\nnn}}}{{{xxxtttoookkkhhhfffiiilllqqqyyy}}}|||{{{~~~sssssszzzvvvdddXXX]]]jjj|||zzziii]]]ooo{{{^^^JJJBBB<<<444000000111///---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111===WWWrrr}}}||||||}}}}}}uuukkkhhhkkklllpppuuuxxxyyy{{{~~~yyy{{{~~~|||~~~}}}{{{yyy{{{}}}}}}||||||~~~}}}xxxhhhXXXMMMCCC???:::888888999:::;;;888;;;@@@BBBHHHSSScccooo}}}~~~~~~~~~}}}{{{~~~~~~}}}}}}|||}}}xxxrrr~~~nnngggeeeqqqvvv___@@@:::333000000111///,,,........................+++,,,---.........---,,,************************+++++++++************)))((())))))***,,,------.........000222333777CCCPPPZZZ\\\___cccfffggggggfffkkkkkkmmmrrrtttxxx|||rrrkkkjjjlllpppwwwwwwkkk___WWWSSSUUU[[[bbbfffiiinnnuuu{{{yyynnneee\\\SSSNNNIIIAAA<<<<<<888>>>MMM\\\___VVVMMMIIIJJJ\\\qqq~~~~~~sssmmmmmmoooxxx{{{}}}yyyqqqcccMMM;;;000///...------,,,,,,---*********************************************************************)))))))))*********+++++++++}}}|||{{{yyykkkfffkkkqqqwww{{{uuuvvvzzz~~~~~~~~~~~~yyynnnfffSSSNNNGGGBBB???>>>>>>>>>888999;;;===<<<@@@OOO___pppooollljjjjjjkkkmmmnnnrrrtttxxx||||||{{{}}}wwwrrrppp___\\\ccc|||~~~qqqaaaiiijjjSSSEEE>>>555111111111///---........................---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000333DDDaaaxxx}}}wwwttttttqqqkkkjjjooolllrrryyy~~~~~~|||||||||xxxzzz~~~wwwzzz}}}|||{{{{{{}}}~~~|||{{{}}}}}}~~~|||}}}}}}qqq___LLL@@@===;;;999999::::::999888:::>>>CCCEEEJJJWWWlll|||}}}|||yyywwwwwwxxxyyyyyy}}}yyyxxx|||yyyxxxmmmzzz{{{rrriiijjjzzznnnCCC<<<444000000111///---........................***+++,,,...///......---************************+++++++++************)))((())))))+++,,,---......,,,---///222444:::IIIXXX^^^___aaaggglllmmmjjjgggnnnkkklllqqqsssuuu}}}xxxmmmlllooorrryyy~~~~~~|||rrrdddYYYSSSRRR[[[___dddhhhmmmsss{{{wwwjjjaaaWWWRRRMMMDDD>>>===:::<<>>000000...---------------************************************************((((((((()))******++++++))))))******++++++++++++uuusssuuu~~~ssshhhjjjrrrpppxxx~~~uuurrrzzz}}}{{{{{{}}}|||}}}vvvkkk```UUUOOOEEECCC@@@>>><<<<<<<<<===999888999<<<===@@@IIISSS```eeekkknnnppprrruuuyyy{{{~~~}}}{{{}}}sssuuummmZZZYYYhhhtttrrr```jjjzzzaaaMMMBBB888444333111000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---......------///000///---999RRRmmmzzz}}}yyyjjjeeefffgggiiilllrrrxxx~~~{{{wwwvvvxxxyyy}}}yyyvvvvvvvvvxxx{{{~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~wwwwwwvvvyyy|||wwwkkkZZZIII@@@???999777666777999:::;;;:::999999>>>HHHTTTbbbttt}}}}}}~~~~~~{{{wwwrrrmmmlllnnnqqqtttvvvwwwxxxvvvuuuvvvzzz~~~yyy|||yyywwwoooxxxlllppp|||ccc@@@000555111))),,,111///............---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,------...***...222666;;;EEERRR\\\ZZZ^^^fffooovvvwwwrrrmmmuuuqqqmmmmmmpppuuuxxxxxxzzzyyy||||||wwwvvvyyy|||}}}}}}}}}yyypppdddYYYUUUWWW[[[fffgggjjjpppwww~~~uuukkk^^^VVVRRRLLLDDD===;;;;;;???QQQmmmyyyiiiTTTXXXggg|||}}}wwwooofffkkklllppp|||jjjFFF<<<444.........,,,+++,,,------,,,,,,,,,,,,++++++,,,***)))+++---...+++)))************************************************vvvvvvzzz}}}xxxzzzzzz|||}}}yyyyyy}}}zzz{{{~~~~~~{{{}}}zzznnnbbbXXXPPPIIIFFFAAA???===<<<;;;;;;<<<===<<<:::;;;======@@@JJJUUUdddjjjqqqvvvzzz}}}}}}|||~~~zzz}}}ggg```bbbllltttxxx~~~iiicccgggzzzpppSSSGGG999333111//////111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++---.........000222222777HHH```rrrwwwwww||||||{{{ooodddbbbeeegggiiilllqqqwww}}}|||zzzzzz{{{{{{yyyxxxxxxxxxzzz|||~~~~~~}}}||||||}}}~~~}}}xxxxxxyyy{{{{{{qqqdddXXXLLL@@@;;;;;;<<<;;;::::::<<<======<<<<<<<<<@@@IIIUUUdddxxx~~~}}}~~~}}}zzzuuuqqqppprrruuuwwwyyyzzzzzzxxxvvvwwwzzz}}}www|||sssvvvpppuuu}}}|||~~~rrrOOO;;;999444000111000///............---------++++++++++++++++++++++++************++++++++++++******************************++++++,,,---------...000444888???IIITTT\\\ZZZ]]]ccckkksssuuuqqqmmmqqqmmmhhhhhhlllrrrvvvxxx}}}|||qqqgggkkkmmmrrr{{{zzz}}}}}}|||{{{vvvqqqhhh___ZZZ[[[```dddhhhiiimmmsss{{{vvvfff[[[WWWSSSKKKDDD===;;;;;;GGGaaaxxx{{{jjjeeefffttt}}}xxxqqqiiimmmoooqqq{{{tttXXXAAA888111//////,,,+++,,,------,,,,,,,,,,,,++++++,,,******+++------+++)))************************++++++++++++++++++++++++yyy|||yyy}}}~~~zzzzzzzzz|||~~~|||zzz{{{~~~|||zzz}}}ooofffXXXLLLDDD@@@???>>>>>>===<<<;;;<<<===>>>???>>>======>>>>>>AAAKKKWWWgggnnnxxx|||}}}~~~wwwiii```eeeiiilllrrr|||uuuaaaRRR\\\xxx{{{[[[LLL<<<444111//////111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------***+++---//////000333555EEEYYYnnnsssnnnmmmqqquuuzzzzzzzzz}}}vvvjjjbbb]]]___dddfffiiimmmoootttzzz||||||{{{{{{}}}}}}~~~{{{{{{zzzyyy{{{}}}}}}|||{{{zzz{{{}}}|||{{{{{{zzzzzz|||~~~|||nnnaaaSSSKKKEEE@@@>>>@@@CCCAAA@@@@@@AAAAAA@@@??????>>>AAAJJJVVVfff{{{~~~}}}}}}zzzwwwvvvxxxzzz|||}}}}}}}}}{{{yyyxxxyyy{{{wwwwwwyyy{{{kkkkkkuuulllxxx{{{]]]GGG;;;222222333+++///............---------++++++++++++++++++++++++************+++++++++,,,*********************************+++,,,---------222222555;;;EEEOOOWWW[[[ZZZ[[[^^^eeelllpppooollllllhhhddddddgggmmmsssuuuwwwzzz~~~|||pppgggiiiggggggppp}}}}}}~~~~~~zzzvvvpppiii```[[[[[[aaagggkkkkkknnnrrrxxx{{{}}}pppbbb]]]ZZZSSSKKKBBB>>>:::===OOOiii}}}uuuiiikkk}}}~~~~~~}}}yyypppooommmssszzzdddGGG>>>444111///,,,+++,,,------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~||||||}}}}}}}}}|||~~~~~~}}}|||zzz{{{~~~}}}zzzzzz~~~|||uuu]]]UUUJJJAAA===<<<======???>>>>>>===>>>>>>???@@@>>>===>>>???>>>BBBNNN\\\jjjrrr}}}~~~rrreeeeeefffgggmmmwwwiiiRRRTTTmmm{{{```PPP???777444222111222////////////............------------------------++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,---------------***+++---//////...222777QQQffftttnnndddgggqqqwww{{{ooo^^^ZZZZZZ___ccceeeiiimmmqqqtttxxxyyyyyyxxxyyyzzz{{{}}}}}}{{{~~~|||{{{yyyzzz|||}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{|||~~~~~~|||wwwrrrcccWWWLLLHHHHHHGGGGGGIIIJJJHHHGGGFFFGGGFFFDDDBBBBBB@@@BBBJJJUUUfff|||~~~||||||}}}~~~|||zzzyyyyyyzzzxxxwww|||ssseeehhh~~~mmmpppnnnZZZEEE333222444***///............---------++++++++++++++++++++++++*********+++++++++,,,,,,************************)))******+++,,,---......333222555>>>JJJUUUYYYZZZ[[[ZZZ[[[```fffkkkkkkiiiiiigggeeedddfffiiilllnnnnnnsssxxx}}}zzzrrrqqqkkkdddeeennntttttt{{{|||}}}|||}}}|||xxxrrrmmmggg___]]]___eeehhhjjjqqqtttxxx}}}vvvrrrsssqqqxxx{{{iiibbb^^^VVVOOOIIIEEE>>>999???SSSkkk|||~~~ppphhhsss{{{yyy|||~~~tttmmmeeegggvvvxxxeeeMMMBBB777222///,,,,,,...------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,zzzzzz}}}}}}}}}~~~}}}|||{{{|||~~~~~~}}}|||{{{|||vvviiiaaaNNNIIICCC???>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>======???@@@@@@FFFUUUeeerrrzzz~~~kkkhhhfffhhhoooyyyuuu^^^VVVeee{{{dddSSSBBB:::777444111///000000/////////.........------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------.........---,,,---///...,,,222;;;]]]ooowwwmmmdddmmm}}}qqqYYYXXX[[[aaadddeeeiiiooowwwxxxyyyyyywwwvvvvvvvvvvvvxxxxxxxxx||||||zzzxxxxxxyyy{{{{{{{{{||||||}}}~~~}}}zzzxxxvvvyyy{{{}}}~~~~~~~~~}}}vvvmmmgggYYYPPPJJJLLLPPPPPPOOOOOOSSSQQQOOONNNMMMKKKHHHEEEDDDAAABBBHHHSSScccyyy~~~{{{yyy{{{yyyyyy}}}jjjdddyyyuuurrr~~~}}}xxx^^^???666666//////............---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))***+++,,,---...//////222222666AAAOOOYYY[[[ZZZ^^^\\\]]]aaafffjjjjjjiiikkkkkkjjjiiihhhgggggggggkkkrrrwwwwwwxxx}}}uuusssmmmfffffflllsssvvvuuuzzz}}}{{{|||}}}xxxqqqhhheeeaaabbbfffiiijjjiiivvvyyy~~~zzzssskkkdddcccfffkkktttssshhh```WWWPPPKKKHHHCCC<<<999BBBTTTdddyyy~~~zzzooommmzzz}}}~~~}}}qqqbbbaaarrrzzziiiRRRFFF999222///------000------,,,,,,,,,+++++++++***+++,,,,,,,,,+++++++++************************++++++++++++++++++++++++}}}pppnnnuuu~~~~~~~~~}}}||||||~~~~~~||||||}}}~~~yyyooodddXXXPPPCCCBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>======>>>@@@CCCEEEGGGOOObbbtttwwwrrrjjjdddgggppp|||iiiXXX___vvvrrr___JJJ>>>:::444///---000000000/////////......------------------------++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---......//////000------000///---666CCCiiivvv}}}wwwrrr|||zzztttZZZZZZ^^^bbbccceeekkksss~~~}}}{{{yyywwwuuussssssrrrtttuuuuuu{{{}}}zzzwwwvvvwwwxxxxxxxxxrrrsssttttttrrrpppmmmkkkmmmqqqvvv{{{~~~zzzqqqggg```XXXTTTTTTZZZ^^^]]][[[[[[\\\[[[YYYWWWUUURRRNNNKKKFFFCCCCCCHHHQQQ___ttt}}}{{{zzz{{{~~~mmmuuuxxx}}}}}}yyy|||sssLLL777333...///............---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...///000111111333:::GGGUUU^^^```___bbbbbbdddiiiooosssrrrppprrrrrrrrroookkkhhhggggggooovvvyyytttqqquuu|||{{{wwwqqqlllkkkoootttwwwvvv}}}{{{{{{}}}zzzsssccccccdddgggkkknnnooooooyyy}}}zzzpppeee\\\VVVSSSUUU[[[cccmmmzzzsssfff[[[SSSKKKHHHEEEAAA;;;;;;DDDPPPdddrrr{{{uuulllpppkkkbbbooosssZZZLLL===555000---...111------,,,,,,,,,,,,++++++)))+++---,,,+++***+++,,,************************************************yyyzzzjjjjjjwww}}}}}}~~~}}}|||}}}{{{qqqggg^^^TTTKKKFFFAAA??????@@@AAABBBAAA?????????@@@AAABBBBBBBBBBBBBBBDDDIIIMMMQQQ\\\qqq{{{|||nnnbbbaaaiiivvvttt___aaayyyuuuYYYGGG>>>777111///000000000000/////////...........................++++++++++++++++++++++++******++++++,,,------...,,,,,,------.../////////222......222111111===NNNqqqzzzyyy~~~~~~|||ooo[[[\\\___bbbccceeennnxxx}}}zzzvvvtttqqqooonnnooorrrssstttzzz}}}zzzwwwuuuvvvwwwwwwwwwnnnmmmmmmlllkkklllllllllnnnrrryyy~~~~~~xxxoooeee^^^______ccciiikkkhhhggghhhfffdddbbb```^^^ZZZUUUQQQHHHEEEDDDIIIPPP]]]ppp}}}}}}~~~}}}~~~~~~~~~zzzrrr||||||wwwqqqttt}}}|||WWW;;;222---///............---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---...///111222222222777AAAOOO\\\eeegggggggggiiimmmuuu}}}}}}{{{zzzxxxsssmmmkkklllnnnuuuzzz{{{wwwuuuyyy}}}~~~|||vvvsssssstttuuuvvvyyyyyywwwzzzxxxqqqdddfffhhhjjjlllooosssvvvyyy~~~zzzsssbbbZZZQQQLLLIIIHHHMMMTTT\\\ffftttpppbbbZZZPPPKKKGGGDDD???:::===DDDPPP]]]lllqqqlllkkkxxx~~~xxxeeefffuuu|||xxxdddUUUDDD888222------000------,,,,,,,,,,,,++++++)))+++------+++******,,,************************++++++++++++++++++++++++vvvkkkuuu~~~nnnrrr}}}~~~~~~}}}~~~|||}}}~~~xxxqqqfff[[[RRRKKKFFFBBBBBBAAA@@@@@@AAAAAA@@@???AAABBBDDDFFFGGGHHHIIIIIIEEEHHHNNNTTTXXXeee|||}}}wwwtttaaa[[[aaannn~~~iiijjjgggOOOBBB:::555333000000000000////////////........................++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------...///000000333......333333555CCCWWWttt{{{yyy~~~eee\\\\\\___bbbbbbeeeppp|||}}}zzzuuurrrooommmkkkjjjoooqqqssstttyyy{{{wwwuuuvvvwwwwwwwwwvvvsssqqqooopppsssvvvyyywww{{{~~~xxxpppfff```cccdddiiioooooollllllooollljjjhhhfffccc^^^YYYUUUJJJGGGFFFJJJPPP\\\mmm|||yyyxxx{{{|||xxx~~~sss||||||xxxuuuhhhhhhppptttaaaCCC777222//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---///000222333333444;;;GGGUUUbbbjjjmmmmmmkkknnnttt~~~{{{tttnnnmmmqqqvvvyyy|||}}}{{{}}}zzzvvvwww{{{}}}}}}}}}zzzvvvrrrvvvtttlllhhhjjjllllllkkknnnsssxxxyyy~~~vvvjjjbbbSSSLLLFFFEEEDDDEEEKKKQQQZZZcccqqqxxxhhh```YYYPPPJJJFFFAAA::::::???DDDLLL\\\jjjkkkhhhqqq~~~zzzddd[[[fffrrrvvvlll\\\III;;;333------///---------,,,,,,,,,++++++)))+++...---+++)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,~~~sssppprrruuu|||{{{sss|||zzzyyy}}}|||~~~~~~}}}||||||}}}}}}~~~~~~~~~qqqeeeWWWNNNKKKJJJGGGDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHIIIKKKLLLMMMMMMNNNSSSQQQRRRXXXaaannn~~~~~~|||~~~mmm^^^ZZZfff|||zzzsss|||zzzVVVFFF===666777111000//////000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111***,,,333111111EEEaaattt|||www^^^YYY[[[]]]___bbbiiirrryyyvvvwwwwwwsssmmmhhhggggggfffjjjooouuuyyy}}}~~~}}}|||zzzyyyxxxxxxwwwvvvtttrrrqqqtttzzz~~~vvvnnnjjjjjjlllpppqqqssstttuuuuuuuuutttooommmllllllkkkfff___YYYQQQLLLHHHJJJOOOZZZkkk{{{~~~|||{{{|||}}}}}}{{{|||~~~uuu}}}vvv{{{{{{lllfffqqqppp{{{tttNNN555111111///---,,,...000...)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------///222444444444;;;:::HHHbbbqqqmmmhhhjjjlllnnnxxx{{{wwwuuutttwww|||~~~wwwxxx~~~zzzqqqvvv~~~|||~~~{{{yyyxxxwwwtttnnniiipppooommmmmmooorrrvvvyyy~~~{{{qqqiii___VVVPPPKKKIIIFFFDDDEEEJJJOOORRRYYYdddppp|||rrr]]]XXXTTTMMMFFF@@@<<<:::999BBBKKKWWW^^^]]]\\\___eee{{{jjjYYYXXXeeesssggg[[[III999444555222,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************---***((())),,,...---+++}}}wwwvvvwwwzzzzzzyyy}}}~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}~~~{{{ppp```XXXNNNJJJJJJLLLJJJHHHLLLKKKJJJJJJKKKMMMNNNOOORRRTTTVVVYYY[[[\\\\\\\\\ZZZWWWWWW[[[cccooo~~~yyyyyyvvvfff^^^bbbppp|||yyy|||dddQQQAAA555555111000...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........000---...222444;;;QQQiiivvv|||lllXXXYYYZZZ]]]```fffnnnuuuzzzvvvwwwvvvrrrlllhhhggghhheeehhhlllooosssvvv{{{~~~|||{{{yyywwwvvvuuuuuuuuuuuuuuutttvvvyyy}}}{{{tttooonnnqqqssswwwxxxyyyyyyyyyxxxwwwwwwuuussspppnnnmmmiiibbb\\\UUUOOOKKKKKKOOOWWWfffttt}}}}}}~~~~~~}}}}}}~~~yyyxxxqqqtttlllpppppp|||]]]???444222111///...///000---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------...///222444444444;;;???QQQjjjvvvpppiiiiiimmmpppzzz|||vvvwww|||{{{~~~tttpppvvv|||||||||}}}{{{yyywwwsssnnnjjjpppooonnnnnnooossswwwyyy{{{~~~{{{sssggg\\\UUUNNNIIIFFFDDDCCCCCCDDDHHHMMMSSSVVVZZZcccnnnvvvhhh]]]YYYRRRJJJDDD???;;;999===JJJ[[[hhhjjjeee___]]]kkk~~~{{{{{{~~~{{{jjj\\\[[[dddnnntttnnn]]]HHH999222///---.........------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))************---***)))))),,,------+++|||{{{~~~~~~}}}}}}|||{{{{{{}}}yyywwwxxxyyyyyyxxx{{{|||}}}~~~|||wwwqqqhhh```]]]YYYVVVWWW[[[___``````aaa```______```bbbeeeggghhhjjjmmmooopppooommmllleee```]]]```fffqqq~~~{{{vvvqqqddd```gggoooxxx{{{~~~{{{wwwsssppprrr^^^III888777222000......//////...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------............000111111777IIIaaarrrtttxxxxxxdddXXXZZZYYY\\\cccmmmvvvzzz|||wwwvvvtttooojjjhhhggghhhdddeeeggghhhjjjmmmqqquuuwwwvvvsssrrrqqqqqqrrrsssuuuvvvyyy||||||uuuqqqrrrvvvzzz}}}~~~|||{{{|||xxxtttrrrpppmmmgggbbb[[[TTTOOONNNPPPUUUaaalll~~~}}}sss~~~|||iiimmm}}}{{{uuu{{{iiiHHH666333222222111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------///000222444555666666AAAWWWnnnvvvnnnfffdddggglllwww}}}zzzppptttyyyyyywww|||||||||yyyuuupppmmmlllqqqpppooooooqqqtttwwwyyyyyy|||~~~fff^^^SSSIIIDDDBBBBBBBBBAAABBBEEEHHHMMMRRRVVVXXX[[[cccjjjoooxxxuuuddd___WWWOOOIIICCC>>>;;;;;;GGGYYYhhhooojjj^^^UUUUUUeeexxx|||zzzxxxvvvvvv{{{qqqhhhdddggglll|||{{{pppWWW>>>000......------------------------,,,,,,,,,+++++++++******)))))))))*********++++++,,,+++******,,,------,,,~~~~~~}}}|||{{{|||xxxrrrooooooqqqssstttzzz{{{|||~~~zzzpppgggbbbcccfffggggggiiilllpppvvv{{{}}}~~~}}}}}}}}}}}}~~~{{{vvvsssnnngggbbbccciiiqqq{{{xxxxxxiiidddhhhoooqqqtttxxx|||}}}uuulllfffooowwweeeMMM>>>>>>333111///......///...---............------------------------------------+++++++++,,,,,,,,,------------------............---222222000;;;TTTlllvvvnnnsss|||ooo]]]ZZZYYYYYY\\\gggttt}}}|||wwwuuuqqqmmmjjjhhhhhhiiieeeeeedddbbbbbbeeeiiimmmpppooommmmmmnnnpppssstttuuuxxx}}}~~~~~~vvvrrrooopppwww~~~zzzuuusssrrrppplllhhh```YYYTTTRRRSSSVVV___ggg{{{|||pppsssnnnfffppp{{{nnnPPP:::444222111222000------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000111222444666777666FFF]]]ppptttmmmfffcccbbbiiiwww|||zzz{{{{{{{{{vvvqqqwwwyyyzzzwwwrrrooonnnoooqqqppppppppprrruuuxxxzzzzzz|||zzzrrrlllXXXSSSJJJCCCAAABBBEEEGGGEEEGGGKKKOOOSSSVVVXXXXXXZZZ```ggglllsssjjjddd[[[RRRLLLFFF@@@<<<===DDDOOO]]]hhhiii^^^QQQFFFMMM^^^sss|||~~~{{{yyyyyy|||}}}|||wwwpppjjjhhhggguuuyyyrrr[[[BBB222///000,,,,,,------------------,,,,,,,,,+++++++++******))))))*********+++++++++,,,+++++++++,,,,,,------~~~|||{{{zzzvvvppplllllloooqqqsssyyyzzz|||~~~~~~zzzqqqeee]]]ZZZ___iiirrrrrrwww~~~|||xxxssskkkeeefffkkkrrr|||vvv}}}zzzlllgggjjjoooqqqtttvvvwwwzzzwwwnnnjjjccczzzwwwfffPPPAAAAAA555333000......///...---//////.........---------------------------------+++++++++,,,,,,,,,---------------.........//////---222222111???[[[pppvvvkkkppp{{{dddTTTVVVXXXXXX]]]jjjyyy|||vvvtttpppllljjjiiiiiiiiifffeeeccc```___aaaeeehhhiiiiiiiiikkknnnrrruuuwwwvvvyyyzzztttiiiiiilllsss}}}{{{vvvtttsssssspppmmmccc\\\WWWWWWYYYZZZ___eeeuuu~~~yyy{{{vvv}}}uuujjjooo{{{___FFF777111///000000------111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...111222333444777999;;;NNNdddqqqssspppjjjfffbbblll||||||sssvvv}}}yyyuuuuuuwwwyyywwwtttrrrsssuuupppppppppppprrruuuwwwyyy~~~~~~}}}rrrfff]]]PPPMMMIIIDDDAAABBBDDDFFFHHHLLLPPPUUUYYYZZZZZZZZZYYY^^^gggnnnuuu}}}rrrjjj^^^UUUOOOIIICCC>>><<>>RRRfffooorrrrrrmmmeeebbbjjjyyysssmmmrrrzzzwww}}}}}}}}}~~~~~~wwwxxxyyyxxxwwwvvvwwwxxxoooooooooppprrrtttwwwxxx~~~~~~wwwkkk^^^VVVKKKJJJHHHEEEBBBAAACCCEEENNNQQQWWW\\\```aaa``````ZZZ]]]fffqqqyyyttteeeZZZSSSMMMFFFAAA999>>>FFFSSSgggtttnnn___OOOCCCAAASSSnnnzzztttkkkbbb\\\fffllllll^^^KKK===333...------------------------,,,,,,,,,+++++++++***************++++++++++++,,,+++,,,---,,,+++,,,---///rrrnnn|||yyywwwwwwtttrrrqqqrrrtttttttttsssuuuxxx|||yyytttpppppppppsss|||uuunnniiikkkppptttzzz~~~{{{xxxvvvwww{{{~~~}}}wwwmmmfffqqqxxxvvvjjjdddlll~~~fffLLLBBB:::777333000000000000///////////////....................................++++++,,,,,,,,,,,,------............//////////////////222>>>SSShhhuuuyyyvvv~~~}}}}}}|||vvvqqqzzzppp\\\TTTUUUTTTYYYcccppp||||||wwwuuussspppoooooonnnkkkhhheeeeeecccaaa``````cccfffgggiiimmmqqquuuwwwyyyzzzyyy{{{}}}~~~~~~}}}|||yyytttnnnjjjiiioooyyy}}}|||yyytttpppfff```\\\]]]___^^^^^^```jjjvvvzzz{{{~~~xxxsssnnnppp}}}oooMMM;;;///000222...---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++///333444333444888<<>>===;;;AAA\\\}}}eeeZZZIIIDDDWWWttt{{{||||||zzzwwwnnnbbbYYYWWWfffnnncccOOO???888555//////...---,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++---...---++++++---000