BM6P6(@ ******))))))******+++,,,+++***)))'''''')))***+++(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))))))))*********)))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))((()))***++++++***)))((())))))))))))))))))))))))))))))*********))))))((('''''''''''''''(((((())),,,+++***((((((((()))***************************+++*********))))))(((((())))))))))))************''')))******))))))***+++(((((())))))******++++++***))))))(((((((((((((((************************+++************+++,,,,,,,,,------,,,******+++---///...,,,******+++,,,---.........------......///000000////////////000000//////000000000000000000////////////.....................------,,,,,,,,,////////////...---,,,,,,,,,,,,------------------+++,,,---......---,,,+++......---------,,,,,,,,,(((((())))))******++++++))))))(((((((((((())))))(((((())))))******++++++******))))))(((((('''''')))((((((((((((((())))))))))))************)))))),,,***(((''')))*********&&&(((++++++*********++++++***((('''''''''((()))((()))******)))'''%%%$$$***************)))((((((+++)))(((&&&&&&((()))++++++)))((('''((()))+++,,,,,,+++++++++***))))))))))))(((''''''(((***,,,...)))***,,,,,,***((('''(((************************))))))))))))***************)))))))))***+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))+++)))&&&'''***+++***)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***,,,+++***((((((((()))***%%%'''******)))'''''''''&&&''')))***+++***((('''))))))(((((((((((())))))))))))(((((('''''''''&&&+++******)))((((((''''''+++***)))'''''''''((()))$$$$$$%%%''')))***)))'''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((''''''''''''''')))))))))'''%%%%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((******++++++++++++******)))(((''''''&&&)))))))))))))))******+++************************))))))))))))))))))))))))+++++++++***)))(((((('''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++******))))))******+++,,,+++***)))(((((()))***+++******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))*********)))((('''&&&%%%%%%&&&)))((('''&&&&&&'''((()))((())))))******))))))((())))))))))))))))))))))))))))))*********))))))(((***************++++++,,,,,,+++)))((((((((()))***************************************)))))))))((())))))))))))************,,,---...---+++)))***+++(((((((((((()))))))))***,,,+++***)))))))))))))))************************...------------...//////,,,------,,,******+++------,,,***)))((()))***+++*********+++,,,---.../////////............//////............------------////////////............/////////.........---------...............------++++++,,,---...//////000333333333111000...,,,+++......---------,,,,,,,,,)))))))))))))))***************))))))))))))******)))))))))))))))************)))))))))((((((((('''))))))(((((((((((())))))((())))))******))))))(((+++)))(((''')))******))))))))))))(((&&&&&&(((***---,,,,,,+++******++++++((()))******)))'''%%%$$$((((((((((((((('''&&&&&&***)))(((''''''((()))******)))((('''((()))+++,,,++++++*********************)))((('''((()))+++---)))+++------+++)))))))))************************))))))))))))******************))))))******+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''***++++++)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''(((''''''&&&'''((()))***))))))'''&&&&&&&&&''''''%%%'''******)))'''''''''%%%'''(((******)))(((''')))((((((''''''(((((())))))(((((((((''''''''''''((((((&&&%%%###""" ******)))(((((((((((((((&&&&&&&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''')))***+++*********((('''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++++++++*********)))((('''''''''***************++++++,,,************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++***)))(((((()))***+++++++++***)))(((((('''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((***))))))(((((())))))***))))))((('''&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((())))))******)))))))))((((((''''''(((((()))***+++***))))))((()))))))))************************************))))))))))))))))))))))))************,,,,,,,,,***'''%%%%%%&&&))))))))))))************---,,,+++***))))))))))))************************++++++******++++++,,,---,,,------,,,******+++------,,,***))))))***++++++))))))***+++,,,...///000......------------..................------,,,,,,////////////............000000000///////////////,,,---......///.........++++++,,,---///000111222666555333111000......---......---------,,,,,,,,,************))))))))))))++++++************++++++************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''+++)))'''((()))******)))++++++)))'''%%%%%%'''***))))))******))))))((((((((())))))***)))(((&&&%%%((((((((((((((('''&&&&&&***)))(((''''''((()))******)))((('''((()))***+++))))))************************)))(((((()))***+++)))+++------,,,******+++))))))))))))))))))))))))))))))))))))******************)))))))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))(((((('''&&&&&&''')))++++++***((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((()))((((((''''''&&&&&&''''''(((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%''')))***((('''''''''%%%&&&'''((()))((('''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''))))))((('''&&&%%%$$$$$$)))))))))))))))((((((''')))(((''''''((((((&&&$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++***++++++***(((((()))+++)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******+++************))))))((((((''''''+++************+++,,,,,,************************))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))***++++++******)))(((((()))***************))))))(((''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''''''''((((((((((((''''''((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((())))))))))))))))))'''&&&&&&&&&&&&'''((((((******))))))))))))))))))*********************************)))))))))))))))((()))))))))************)))******(((%%%$$$$$$$$$++++++++++++++++++++++++---,,,+++***)))(((((((((************************)))))))))))))))***++++++,,,------,,,******+++---...------,,,,,,,,,------,,,,,,,,,---...///111111///......------......///111000000//////......---////////////............////////////////////////..................---------------...///000111111111000///---------...///......---------,,,,,,,,,++++++******))))))((((((+++******))))))******+++++++++******))))))(((((())))))))))))((((((((((((***))))))(((((((((((()))''''''((((((((((((''''''***)))'''((()))***)))((()))******)))'''''')))+++'''''')))))))))((('''&&&((())))))))))))((('''&&&***************)))(((((())))))(((((((((((()))))))))(((((((((((()))******(((((())))))******+++++++++***))))))((())))))***(((***,,,---,,,******+++((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))((((((((((((((((((&&&'''))))))(((''''''(((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((()))******+++,,,,,,'''((()))******)))(((''')))(((''''''(((((('''%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((''''''''''''''')))*********(((((()))***(((((((((''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))******************)))))))))((((((((('''******))))))******+++,,,************************))))))))))))))))))))))))************))))))((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''))))))(((((())))))***+++******))))))))))))******'''((())))))))))))((('''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))'''((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))******))))))******+++,,,)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))***************+++,,,+++)))((()))***************************++++++***)))((('''''''''************************,,,,,,,,,,,,,,,---......,,,------,,,******+++---------------------............---------...//////000//////////////////000000000//////.........---////////////....................................////////////...---,,,+++///////////////............---,,,++++++,,,---.........---------,,,,,,,,,++++++******))))))(((((())))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))******)))(((((((((((((((''''''(((((((((((('''''')))((('''((()))***((('''"""%%%)))******))))))))))))***+++,,,---,,,+++***)))))))))))))))(((((((((***************)))(((((())))))(((((((((((())))))((((((((((((((())))))***((((((((())))))******+++******))))))))))))))))))&&&(((+++++++++******+++((((((((((((((((((((((((((()))))))))******************))))))((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))***++++++,,,***+++,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''(((((('''''''''(((((()))&&&''''''((((((((((((((((((((())))))))))))))))))&&&((())))))'''''''''(((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''((())))))***'''((()))******)))((('''((('''&&&'''((())))))(((((((((((((((((((((((((((&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))((('''''''''''''''&&&((())))))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''((())))))************)))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))(((((('''''')))(((((((((((()))******)))))))))******)))))))))&&&'''((()))))))))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((()))******''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))))))))))))))(((((((((((()))******(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************''')))******))))))***,,,((((((((('''''''''''''''***)))((((((((((((((((((************************++++++******++++++,,,---,,,------,,,******+++---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////............------............//////////////////...---,,,+++000000///......------,,,000///...---,,,,,,,,,,,,......---------,,,,,,,,,************))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))+++***)))((((((''''''((('''(((((())))))(((((('''(((''''''((()))***(((&&&"""'''******(((''''''((()))******+++*********))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))))))))))))))))))))************%%%'''***+++*********+++))))))))))))))))))))))))))))))))))))******************)))((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((())))))******+++)))***,,,,,,***(((''''''((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((('''''''''((((((''''''(((((())))))&&&''''''((()))(((((((((&&&'''(((((()))((((((((('''((()))((('''&&&''')))&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%'''(((((())))))))))))))))))'''&&&&&&(((******)))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++%%%'''))))))(((''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((((((((((('''((((((((((((((()))******))))))************))))))'''((()))***)))(((&&&$$$(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++&&&'''((())))))((('''&&&((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''(((((('''((()))***+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))************&&&'''(((((('''''')))***)))))))))(((((((((''''''))))))(((((())))))***+++************************((((((((((((((()))******,,,------,,,******+++---***++++++,,,,,,---,,,,,,+++++++++++++++,,,---.../////////....../////////***++++++,,,,,,------...////////////................../////////000000000,,,,,,---...//////...............---------------,,,,,,------------,,,,,,......---------,,,,,,,,,)))))))))))))))************))))))))))))))))))***)))))))))))))))*********'''((((((((()))))))))***+++***)))(((''''''''''''((())))))******))))))((((((''''''(((***)))(((&&&"""%%%)))******)))((()))'''''''''''''''((())))))***)))))))))))))))******((((((((((((((('''&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((()))))))))))))))((((((((('''((()))***************%%%'''***+++++++++,,,---************************))))))))))))******************)))((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))(((((('''''''''###&&&******)))''''''(((((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((((((((((((((((()))******&&&&&&((()))))))))((('''&&&''')))*********))))))'''((()))(((&&&&&&((()))((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))++++++******)))(((''''''((((((((((((((()))******+++)))''''''((())))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++%%%''')))***)))(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******))))))************)))))))))***+++***)))&&&$$$"""(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((***+++,,,&&&'''((())))))((('''&&&((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))***++++++'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************,,,---,,,+++***+++------,,,,,,,,,++++++******))))))))))))***+++,,,---************************+++++++++++++++,,,,,,------------,,,+++***+++---,,,---....../////////...++++++,,,---...000111222.........------.........+++,,,,,,---...///000000000/////////............//////000000111111111222)))***,,,...///000111111,,,,,,,,,------.........%%%&&&))),,,---...............---------,,,,,,,,,(((((())))))******++++++++++++************++++++(((((())))))******++++++'''((((((((())))))******++++++)))(((''''''''''''))))))************))))))'''''''''(((***)))'''%%%***+++,,,,,,+++***+++---+++***)))))))))+++,,,---***)))))))))))))))*********************))))))((((((((())))))))))))((((((&&&''''''((()))(((((((((******))))))((((((''''''&&&'''(((***++++++++++++&&&(((+++---,,,,,,---...************************))))))))))))******************)))(((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))),,,+++***((('''%%%$$$###"""'''(((''''''((()))((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((())))))((((((((((((((()))******%%%&&&((()))))))))(((''')))***+++,,,------,,,+++'''((()))(((&&&&&&((()))((((((((((((((()))******(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++...+++(((''''''((('''&&&((((((((((((((((((((((((&&&''')))******((('''%%%''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''''''''''''''&&&(((++++++***)))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))*********))))))((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))((((((''''''************))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********++++++*********))))))(((((()))(((((((((******(((&&&))))))))))))))))))******---,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++)))***+++++++++)))((('''........................(((***,,,---,,,,,,---...++++++,,,------......///...------------...//////,,,,,,+++++++++,,,---...//////////////////////////////////////////////////////.........---------000000000000///...---,,,///////////////.........++++++,,,---...///000111*********))))))))))))))))))))))))******)))))))))******))))))(((((('''''''''(((***+++++++++***)))***((('''(((***+++)))&&&))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''((()))---***((((((***+++)))&&&))))))******++++++,,,,,,'''((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++(((&&&(((,,,///---))),,,,,,+++***)))))))))***++++++***)))((('''&&&&&&*********))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((()))+++,,,***)))'''&&&&&&&&&&&&'''((((((*********)))(((&&&%%%$$$(((((())))))((('''&&&&&&''''''((((((((((((((('''))))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,***///444333///++++++---+++******)))(((''''''&&&(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''(((((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((,,,+++++++++******))))))((((((''''''''''''(((((($$$%%%''')))***))))))(((+++++++++***((((((***,,,))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((((((************))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))*********************)))))))))((((((+++******+++,,,---+++************)))))))))))))))*********************************)))))))))))))))''''''((((((((('''%%%%%%************************(((***,,,---,,,,,,---...---------------------------------------...//////,,,,,,++++++,,,,,,---...........................//////////////////////////////.........------------...///////////////..................---------+++,,,,,,------...//////***)))))))))))))))))))))******))))))))))))*********)))))))))(((((((((''''''((())))))******)))))))))''''''(((***+++)))'''))))))))))))))))))))))))***)))))))))(((((((((''')))***++++++***)))***+++***((('''''')))***(((&&&((((((((()))))))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++(((&&&(((---///---*********)))((((((((()))))),,,++++++***))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((('''%%%$$$(((''''''''''''((())))))((((((((()))(((((('''&&&((((((((((((((('''&&&&&&'''(((((()))))))))(((((())))))))))))(((((((((((('''''''''((()))***+++,,,222555999777222---,,,---)))))))))((('''&&&&&&&&&%%%%%%&&&''''''(((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''))))))))))))((((((((((((++++++******))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))***+++***(((&&&&&&''')))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&(((***+++,,,(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))(((((((((''''''(((***+++***)))+++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((''')))************)))((((((++++++++++++++++++++++++)))+++------,,,,,,---...//////...------,,,++++++---------------......///,,,,,,,,,,,,,,,---------........................////////////////////////...............---------,,,,,,---//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******+++***)))(((((()))***+++))))))))))))((((((((((((((((((''''''(((((()))***''''''&&&(((******)))((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))***+++((('''&&&'''((()))((('''(((((('''''''''''''''&&&''''''(((((((((((('''&&&************************************************(((((((((((())))))))))))))))))))))))((((((((((((,,,)))((()))---...---+++(((((('''''''''((())))))++++++))))))))))))++++++))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))),,,***)))))))))(((&&&$$$((((((((((((((()))******&&&'''(((((())))))))))))(((((((((((((((''''''&&&(((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((()))***,,,,,,777999;;;888222---++++++((((((''''''&&&&&&%%%%%%"""###$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***)))))))))((((((((('''))))))))))))((((((((((((******))))))))))))******''''''''''''((()))******)))***)))(((%%%%%%&&&'''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))((((((&&&%%%$$$&&&((()))))))))++++++******)))(((((((((***************+++++++++************))))))((((((+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......---------,,,,,,,,,------,,,,,,------...///+++,,,,,,---------------........................////////////////////////........................,,,---....../////////...---------------.........------,,,,,,+++******))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))((((((((((((((('''&&&&&&&&&''')))***&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))''''''''''''((()))))))))(((((((((''''''&&&&&&&&&***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((,,,***)))***---...---+++''''''''''''((())))))******)))'''&&&&&&'''((()))((((((((()))))))))))))))*********)))((((((''''''((((((((((((((((((((((((,,,+++************(((&&&((((((''''''(((((()))***''''''((()))))))))))))))'''(((((((((((((((''''''''''''((((((((('''&&&&&&(((((((((((())))))))))))((((((((())))))***,,,,,,555666777444///+++)))((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''((((((''''''''''''&&&&&&'''''''''******)))(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((()))))))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((''''''***))))))(((((())))))***)))((('''''''''(((***+++((()))***)))''''''((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))***((('''(((***,,,,,,,,,************))))))(((((())))))*********+++++++++(((((())))))************((((((((((((((((((((((((***************************+++------,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,---.........------........................////////////////////////---....................................---,,,,,,------......////////////...---,,,+++***))))))((((((((())))))************+++***)))(((((()))***+++(((((((((((())))))))))))((('''&&&&&&&&&''')))***%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''&&&'''((('''((())))))))))))***+++)))))))))(((((('''''''''*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))((((((((('''+++*********,,,,,,,,,+++(((((((((((())))))***++++++***(((&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&''''''((())))))))))))))))))(((((('''''''''((((((((((((((('''&&&'''''''''&&&&&&%%%$$$'''((((((((()))))))))***(((((((((((()))***++++++000111111000---***)))((()))))))))(((((((((((((((''''''(((((((((''''''&&&&&&''''''''''''''''''&&&,,,++++++***)))(((((('''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))((((((''''''(((((()))***)))(((''''''(((***+++((()))++++++******+++---'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((((((((((()))))))))(((&&&&&&(((*********)))))))))))))))))))))***'''(((((())))))*********'''(((((()))******++++++***))))))))))))******+++++++++++++++++++++++++++***,,,------,,,+++,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,------...+++,,,---//////......---------------------------////////////////////////---------.............../////////......,,,++++++------......///000000000...------,,,+++***)))(((((((((((()))******++++++)))))))))******)))))))))(((((((((((())))))))))))((((((''''''(((((()))***&&&'''))))))'''&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***((()))******))))))***+++******))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++******))))))((((((************************))))))(((((())))))***************))))))(((((((((&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&'''((((((************))))))((('''&&&'''(((((((((((((((((('''''''''''''''&&&%%%$$$''''''(((((())))))******((((((((((((((()))******------------,,,,,,+++***))))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&'''(((((('''&&&&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((())))))***''')))+++,,,+++++++++,,,''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((())))))))))))''''''(((((())))))******'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((('''''''''((((((((())))))(((&&&$$$###%%%&&&''''''((((((((()))******++++++(((((())))))***++++++,,,)))))))))))))))*********,,,,,,+++++++++,,,---...------------------------***,,,...---,,,++++++,,,,,,---------------------,,,,,,++++++,,,,,,---...+++,,,...///000///...---------------------------////////////////////////---------.........//////---------......---,,,,,,,,,,,,---......///000000......---,,,+++******)))'''(((((()))******++++++((()))***++++++***)))((('''((((((((()))))))))***'''((())))))******))))))&&&(((***)))&&&$$$%%%&&&))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))(((((()))***(((***+++***((('''(((***))))))))))))))))))******&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********,,,,,,,,,+++***)))))))))))))))***))))))((())))))))))))((('''''''''((((((%%%&&&(((***++++++***)))&&&&&&''''''((())))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))((()))******(((''''''''''''''''''(((((()))(((((()))************)))&&&&&&'''((((((((((((((())))))))))))((('''&&&%%%'''''''''((()))*********''''''''''''''''''((()))******)))***++++++***)))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))%%%&&&'''((()))***+++,,,''''''((((((((()))))))))))))))(((((((((((())))))))))))*********))))))((('''(((******(((&&&&&&''''''''''''((()))*********((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((&&&'''''''''(((((()))))),,,***'''&&&''')))))))))''''''((()))***+++,,,,,,******+++,,,------......++++++******)))((((((((())))))((((((((()))+++,,,((((((((((((((((((((((((+++,,,...---,,,++++++,,,///......------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,...000000///...---------------------------////////////////////////---------.........//////++++++,,,---............++++++,,,,,,---...//////......------,,,++++++***'''(((((()))***+++++++++'''(((+++,,,,,,+++(((''''''((((((((())))))******'''(((***+++++++++***)))''')))+++)))&&&###$$$%%%))))))))))))))))))))))))'''((((((((())))))******&&&'''((('''&&&%%%&&&(((''')))+++)))&&&%%%&&&(((''''''(((((())))))******'''''''''''')))+++---...))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++------,,,,,,+++***))))))((()))***)))((('''((())))))((('''&&&&&&&&&&&&&&&!!!%%%(((++++++***)))&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))******)))))))))))))))))))))))))))'''&&&&&&'''&&&$$$"""((((((((((((((()))******&&&'''((()))++++++,,,,,,&&&&&&'''((())))))((((((++++++++++++***)))''''''&&&''''''((()))******+++''''''&&&&&&&&&''''''(((((('''&&&'''((((((((('''&&&'''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''((())))))***))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%&&&((()))+++,,,---'''((((((((())))))************))))))))))))******((()))***++++++***((((((&&&((()))(((%%%"""!!!!!!&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''''''''''',,,+++***)))((((((((((((&&&''''''(((((((((((((((************))))))))))))************************,,,+++++++++******))))))''''''''''''((((((((()))''''''((()))))))))))))))''''''&&&%%%%%%'''((()))+++(((%%%%%%((())))))'''))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))*********++++++++++++++++++******)))''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***))))))***+++,,,******++++++++++++******)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,---...///...---,,,+++//////////////////////////////...---,,,,,,+++***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......---,,,,,,+++*********+++***++++++,,,,,,++++++***---------,,,,,,,,,+++++++++***)))))))))***,,,,,,))))))))))))(((((('''''')))))))))))))))))))))))))))***++++++***)))((('''******))))))((((((''''''************************)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''(((***+++++++++***)))))))))(((((((((((())))))''''''(((((()))*********(((((((((((((((((((((((()))(((&&&%%%&&&''')))++++++***((('''''''''((()))+++***))))))******)))'''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((((((((((((((((('''''''''))))))(((((('''''''''&&&,,,***)))(((((('''%%%###%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++*********))))))(((((('''''''''''''''((())))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$######(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%,,,(((%%%%%%)))+++***(((***)))(((''''''((()))***(((((((((((())))))))))))------......---,,,***)))''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++''''''((())))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))''''''&&&&&&''''''((())))))'''$$$%%%''')))((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((())))))*********((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***))))))))))))***+++)))******************)))******))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******------------------------//////...---,,,,,,++++++,,,,,,------...---------------------------------------------------------,,,,,,,,,---------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))((((((((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))***+++***)))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''(((''''''&&&))))))(((((((((((())))))((((((''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))*********((((((((()))***+++,,,***))))))******)))((('''''''''((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((())))))((('''''')))***(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''((((((((((((((((((((('''((('''''''''&&&&&&&&&&&&$$$######$$$'''(((''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((()))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))''''''((())))))((()))((('''&&&&&&'''((()))(((((((((((('''''''''''')))*********)))(((&&&%%%(((''''''&&&&&&''''''(((+++***)))(((((()))***+++'''((())))))******))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))''''''(((((()))))))))((()))'''&&&&&&(((******)))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***))))))(((((())))))***((())))))******))))))(((******))))))(((''''''&&&*********+++++++++++++++//////...------,,,++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---....................................++++++,,,------...//////,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++************)))))))))((((((((('''((())))))***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))*********)))))))))))))))((((((((((((''''''''''''''''''''''''''')))))))))))))))(((((('''''''''((((((((()))))))))(((((((((((((((''''''&&&$$$%%%%%%&&&'''&&&&&&&&&))))))(((((((((((())))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&((()))******))))))))))))+++,,,---,,,***))))))******)))(((''''''(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))'''((()))((('''(((***,,,))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&'''((((((&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%"""""""""###&&&(((((('''(((((((((((((((((('''&&&(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$$$$$$$%%%&&&'''((()))(((((((((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((()))******((('''&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''((((((((('''&&&%%%$$$(((''''''&&&&&&''''''(((******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))((()))***+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((******)))))))))(((((((((***************+++++++++//////...---,,,++++++***++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,---............------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++(((((((((((())))))******************))))))))))))((((((((((((((((((((((((''''''((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))***)))))))))***,,,...///---+++))))))*********)))(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((***,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%))))))))))))((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&***,,,+++'''%%%%%%&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%))))))))))))((((((''''''((((((''''''''''''((((((***))))))))))))))))))***(((((()))***************((()))))))))*********+++************************''''''''''''''''''(((((((((((((((((()))))))))***(((((())))))))))))((((((&&&''')))*********)))((('''((())))))))))))******''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******+++++++++************************------,,,,,,+++******)))************************,,,,,,+++***+++,,,...///------------------------,,,,,,------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((((((''')))))))))))))))*********))))))(((((((((((())))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))+++---///000...,,,)))((()))***+++***))))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''((((((+++)))''''''''''''%%%###(((((()))(((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&))),,,+++'''$$$$$$&&&(((((((((((((((((((((((()))))))))(((((((((''''''******)))))))))((())))))(((((((((''''''((((((((()))))))))******)))))))))'''((())))))******))))))&&&&&&''''''(((((())))))************************''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))(((((('''''''''(((((()))))))))(((%%%''')))((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))((((((((((((((())))))(((''''''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((())))))******))))))(((((())))))******))))))((()))))))))***+++,,,,,,,,,***************)))))))))++++++************))))))++++++++++++++++++++++++)))))))))))))))***+++,,,------------------------,,,,,,,,,------.........++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,***))))))))))))((((((((())))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))(((((('''''''''((())))))&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))&&&'''(((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))###$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))***,,,...//////,,,)))((()))+++++++++******))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))$$$$$$%%%&&&((()))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))((('''(((***,,,******))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++&&&&&&''''''((()))))))))'''''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''&&&%%%(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))))))))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((())))))******)))((('''&&&%%%%%%%%%'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''******)))(((((('''&&&&&&'''((())))))'''&&&%%%&&&(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''(((((()))))))))************))))))''''''((())))))))))))(((&&&&&&&&&'''((()))))))))************************''''''((((((((()))))))))(((((()))))))))*********)))))))))))))))(((''''''''''''&&&&&&''''''((()))''')))++++++(((&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***++++++***)))))))))******************))))))))))))***************+++*********)))))))))((()))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...------------------------------------------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((***+++++++++***)))(((((()))))))))*********))))))))))))))))))))))))))))))((('''&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''((()))))))))(((((((((((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((***)))))))))***+++---...///,,,)))((()))+++,,,,,,*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))###$$$%%%&&&((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((())))))((('''''')))************)))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&(((***&&&&&&''''''((())))))***&&&&&&&&&''''''((((((((('''%%%%%%&&&((()))((('''$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((((((((())))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((************************$$$$$$%%%&&&'''((())))))***)))((((((''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))((((((((((((((()))'''&&&&&&'''''''''&&&''''''((())))))(((''''''&&&&&&'''(((((()))))))))(((((('''&&&&&&'''((()))))))))(((((((((((())))))((()))***++++++***)))(((&&&''''''((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))(((''''''''''''&&&%%%%%%'''((()))+++---///...+++(((((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((())))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))******++++++++++++************))))))((((((''''''+++*********))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------...------,,,,,,........................+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***++++++++++++************&&&''')))*********)))(((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((((((((('''&&&'''((()))***))))))(((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))))))))&&&''''''((()))(((((((((***))))))))))))+++,,,---000---)))((()))+++,,,,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))***)))''''''(((***+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((((((&&&%%%''')))&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''+++)))((()))***+++***(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((())))))***&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))*********&&&###$$$''')))((('''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))***)))(((''''''(((******))))))(((((((((((())))))((()))***++++++***)))(((((((((''''''''''''(((((((((((())))))******++++++'''((()))))))))))))))(((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((,,,+++******))))))******((((((((((((((((((((((((((((((((((((((('''''''''+++)))'''&&&((()))))))))***))))))))))))+++,,,---((('''&&&&&&((())))))((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))(((''''''''''''''''''((())))))+++++++++++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))************************+++***)))(((((()))***++++++++++++*********))))))+++*********))))))((((((******************************))))))))))))******++++++++++++++++++++++++...---+++***)))((((((((()))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************"""###%%%'''))))))))))))...)))%%%$$$'''+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))(((''''''((()))***...,,,)))&&&%%%&&&((()))************************((((((((((((((())))))***+++(((&&&'''))))))'''$$$))))))(((((('''''''''&&&((((((((()))))))))))))))''''''''''''''''''''''''$$$###"""%%%'''(((%%%###((('''%%%$$$%%%&&&(((******)))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&***((('''&&&&&&'''(((***((()))***)))'''&&&&&&''')))((('''%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%'''((()))(((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((('''&&&%%%(((((())))))*********)))&&&&&&'''''''''(((((((((******)))(((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''((()))***)))((())))))(((((()))***,,,---((('''&&&&&&((())))))((())))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&((()))))))))(((''''''''''''''''''((())))))***************)))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))(((((())))))))))))((((((((('''************************++++++************++++++++++++++++++++++++++++++,,,,,,+++************+++***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............//////000000,,,,,,,,,,,,+++++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))$$$%%%&&&((()))))))))))),,,)))&&&&&&(((+++,,,+++++++++++++++******))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***,,,+++)))'''''''''((()))************************))))))((((((((()))******)))'''%%%&&&((())))))''')))((((((((('''''''''''')))))))))((((((''''''''''''''''''''''''''''''''')))((((((***,,,,,,)))'''***)))'''''''''(((***+++)))((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((()))))))))'''&&&'''((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''(((((()))(((((((((************))))))((((((((((((((((((((((((((((((&&&''')))++++++)))'''&&&(((((((((((((((((((((((((((((()))))))))***************))))))))))))******((((((((((((''''''''''''))))))(((((('''%%%$$$###((()))***+++++++++***)))''''''(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((()))++++++)))(((((('''''''''((()))***+++((('''&&&&&&((())))))((())))))))))))))))))))))))'''''''''(((((('''''''''&&&'''(((((()))((((((((('''''''''''''''((()))))))))))))))))))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))))))))((((((((((((((()))((((((((((((''''''''')))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------......///000000000000///...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((''''''''''''&&&(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))+++)))'''((()))++++++***,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))'''%%%%%%''')))******(((((((((((('''''''''''')))((((((((('''&&&&&&&&&(((((((((((((((((((((((()))(((((()))+++***(((&&&)))(((((('''''')))***+++''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%''')))******)))'''%%%'''((()))((('''&&&'''(((***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&***))))))(((((((((((()))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***)))))))))(((((('''''''''((((((((((((''''''&&&%%%&&&''')))*********((((((((((((((())))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))***,,,+++)))'''&&&&&&''''''((())))))***((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++******))))))******+++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------........................---...///000000///..................---------------------...............------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))*********))))))))))))))))))*********))))))************************((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))'''((()))***+++******)))((((((((((((((((((((((((***************++++++,,,***(((&&&$$$%%%''')))+++((((((((((((((('''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((())))))((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&'''(((***)))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&+++***((('''&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))*********))))))(((((((((&&&'''((()))))))))))))))&&&'''(((******))))))((()))))))))))))))((((((((())))))(((''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((()))***++++++)))'''%%%&&&&&&'''(((((())))))((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''(((((('''''''''''''''((())))))&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------........................---------...---------,,,*********************+++---------.........//////------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))(((((('''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++*********))))))))))))((()))***+++***))))))(((((((((((()))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((&&&''')))+++,,,+++***)))((((((((((((((((((((((((***************++++++,,,,,,+++(((%%%$$$%%%''')))'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((()))+++++++++***)))(((&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&''''''''''''''''''''')))((('''&&&&&&'''((()))&&&((()))(((''''''((())))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((************))))))))))))%%%&&&''')))******++++++)))))))))*********++++++))))))((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''(((******((('''%%%&&&'''((())))))))))))((('''&&&&&&((())))))((())))))))))))))))))))))))'''''''''(((((('''''''''))))))(((''''''''''''((('''''''''''''''((())))))&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++******+++++++++++++++,,,************************(((((((((''''''(((((((((*********++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,---------******++++++,,,,,,------------------------------...---,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---......//////------------------------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''''''''(((((()))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++***)))))))))))))))***(((***++++++)))(((((()))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''(((***+++,,,+++******))))))))))))))))))))))))***))))))))))))***++++++,,,,,,***'''$$$$$$%%%''''''''''''(((((((((((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((($$$&&&))))))(((''''''(((((((((((()))))))))))))))&&&'''((()))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''***)))'''%%%%%%''')))***&&&'''((((((''''''((()))(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))))))))&&&&&&'''((())))))))))))***)))((('''''')))+++,,,((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&&&&'''(((((('''%%%&&&((()))******))))))((('''&&&&&&((())))))((())))))))))))))))))))))))'''(((((())))))(((((('''***)))((('''&&&''''''((('''''''''''''''((())))))&&&'''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********+++))))))******++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))))))******+++,,,,,,------+++************+++,,,,,,***+++,,,---------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,+++***+++---........./////////000000000+++++++++,,,---.................................,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((())))))))))))******)))((((((((()))******)))+++,,,+++((('''(((***'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********'''((()))******)))(((''')))******+++++++++******************************))))))((((((((()))******)))******(((%%%$$$&&&(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''' ###&&&'''&&&%%%&&&((('''(((((()))))))))))))))&&&''')))***)))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''((((((''''''(((***''''''((()))((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******&&&'''''''''(((((())))))'''''''''(((''''''&&&&&&)))'''%%%$$$$$$&&&(((***((((((''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''')))'''%%%$$$&&&'''((('''&&&'''(((************)))((('''&&&&&&((())))))((())))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&&&&'''((('''''''''''''''((())))))''''''((()))******))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***+++,,,,,,------((((((((()))***,,,---...)))***,,,......---,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000---+++***,,,...000,,,,,,,,,---------......******+++,,,,,,---..............................,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''''''''(((***+++***+++,,,***'''&&&(((+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))'''((()))******)))((('''+++*********************************************((((((((((((((())))))***&&&(((***)))'''%%%''')))&&&'''''''''(((((()))))),,,+++***)))((('''&&&&&&''''''''''''''''''''''''"""&&&)))***))))))+++---%%%&&&&&&'''(((''''''''''''((()))***)))(((&&&$$$(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&%%%'''((((((''''''(((***&&&'''((((((((('''%%%$$$(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))(((((()))))))))))))))(((&&&'''(((*********)))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((())))))))))))(((((($$$$$$%%%&&&'''''''''&&&''''''''''''(((((())))))***)))((((((((((((((()))***)))(((''''''&&&&&&'''***)))(((''''''((()))***+++(((&&&%%%&&&((((((((())))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...,,,+++))))))((((((''''''***)))((())),,,---+++)))***++++++,,,,,,++++++***((()))+++---------+++******(((%%%&&&))),,,,,,+++,,,,,,---------,,,***))),,,,,,------.../////////++++++******+++---///000***,,,......---++++++,,,,,,,,,,,,+++++++++******+++++++++************)))''')))***)))((('''((()))))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&((()))++++++)))(((&&&((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&(((******((('''''''''%%%&&&'''((())))))))))))+++***(((&&&&&&&&&''''''+++)))(((((())))))(((&&&&&&&&&&&&''''''''''''(((************************111///---***(((((())))))''''''((()))***++++++,,,---+++)))((('''((()))***((((((((((((((((((((((((***)))))))))((((((''''''++++++******))))))(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,+++*********+++,,,+++***)))(((((((((((((((''''''''''''+++++++++)))'''&&&&&&((('''((()))******)))((('''))))))))))))((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((()))***'''''''''''''''((())))))+++***)))(((((()))***+++)))))))))))))))*********))))))))))))(((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((()))))))))''''''((()))******((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((***)))))))))(((((((((''''''''')))*********)))(((''''''((((((((()))))))))(((((()))))))))(((((('''%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))(((((((((((())))))+++(((&&&&&&'''))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((((((((()))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***,,,---111---,,,///---&&&'''---+++))))))***------,,,)))++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,///,,,***+++...000000///---.../////////...---,,,............------------++++++,,,,,,---,,,,,,,,,***,,,......,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************)))'''((())))))''''''((()))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((((((((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******''')))++++++)))(((((((((((()))))))))))))))((((((''''''''''''((()))******'''&&&%%%''')))***)))((('''''''''((((((((())))))************************+++***(((''''''(((***+++(((((())))))******++++++,,,+++)))((('''((()))***************************************************************************(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((******+++++++++***)))((((((((())))))***+++,,,,,,'''((((((&&&$$$###$$$&&&(((((())))))))))))(((((((((((((((''''''''''''''''''((())))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''((())))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''''''''(((((()))***)))((('''((()))***)))(((((((((((((((((('''''''''))))))((((((((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((()))************)))&&&&&&'''''''''((((((((()))))))))))))))((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))***++++++(((((())))))))))))((((((***)))((((((******)))((())))))************))))))((((((((((((((((((((((((***)))))))))(((((((((''')))***++++++,,,,,,++++++((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((())))))+++,,,---((((((,,,+++%%%&&&,,,+++******+++---...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,***((()))+++,,,------------...//////......---//////...------,,,+++++++++,,,.........,,,***)))***,,,...---,,,++++++,,,------------,,,,,,,,,,,,+++++++++************)))'''((())))))''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))((((((''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''')))++++++***)))))))))++++++++++++***)))((('''''''''((()))************$$$######%%%)))++++++***(((((()))))))))************************************)))(((''''''(((******)))))))))))))))*********++++++)))((((((((()))***************************))))))))))))))))))******(((((()))******+++,,,,,,(((((((((((())))))))))))******))))))))))))******)))))))))*********++++++))))))(((''''''((())))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))***)))((((((((((((((((((******++++++******)))(((&&&&&&&&&''''''(((((((((%%%&&&&&&%%%$$$$$$%%%''')))(((((((((((((((((()))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%'''''''''''''''((())))))))))))************))))))((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))******((('''((())))))(((''''''''''''((((((((((((((())))))((((((((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((('''((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))))))))))))))***++++++'''((()))******)))(((''')))((((((***++++++***((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((('''(((((((((((())))))))))))((('''&&&&&&((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))))))))******&&&'''%%%$$$)))000///***+++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,---...((('''&&&&&&'''((())))))++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,+++***+++,,,------,,,+++,,,---......---------,,,,,,,,,+++++++++*********))))))((()))******(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&(((***+++***)))))))))***************)))((('''******+++++++++)))'''&&&%%%$$$$$$&&&)))+++,,,+++((((((((()))))))))******************************...---,,,***))))))))))))*********)))))))))))))))+++***)))(((((()))******((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((((((((())))))*********(((((((((((())))))))))))******))))))))))))******))))))))))))***************((('''%%%%%%'''(((***))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))---,,,+++)))))))))***+++***************))))))((((((((('''&&&$$$###""""""&&&'''(((((('''''')))+++)))((('''&&&&&&'''((()))&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))************((('''&&&&&&&&&&&&((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((())))))((()))***++++++***)))((()))(((((((((((((((''''''%%%%%%&&&''''''((())))))))))))((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((((())))))******(((''''''((()))'''&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))******+++++++++***)))))))))))))))'''((()))******)))(((''')))(((((()))+++,,,***)))))))))************))))))))))))))))))))))))))))))'''''''''((()))*********&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((()))++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))%%%...***###///EEECCC///***+++,,,------,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++******+++---...///+++,,,---,,,++++++,,,---......---------,,,,,,,,,+++++++++*********)))))))))***++++++))))))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''$$$''')))***)))(((((()))&&&'''(((((()))))))))(((******+++++++++)))'''&&&(((''''''(((***,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))---,,,+++***))))))((((((*********)))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***)))((('''&&&%%%$$$###))))))((((((((('''''''''(((((((((((())))))))))))******))))))))))))******(((((()))))))))************((('''%%%%%%'''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,+++)))))))))***+++*********)))))))))))))))++++++***)))(((&&&&&&%%%''')))))))))((()))+++---)))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))+++***)))((('''&&&&&&&&&)))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((()))******'''''''''''''''((())))))((()))***++++++***)))(((*********))))))(((((((((&&&&&&'''((())))))******'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''))))))((((((((((((((())))))'''&&&'''((()))'''&&&&&&&&&''''''(((((())))))(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&''''''((((((''''''''')))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&))))))))))))***+++,,,,,,++++++***)))(((((((((((((((((())))))))))))(((((((((''''''(((***+++***)))))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((())))))******))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))&&&///,,,###000IIIFFF000)))+++------,,,+++,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++******---------,,,++++++---///000///...------------...))))))***++++++,,,------++++++))))))***---///111,,,------,,,+++***,,,...------------,,,,,,,,,,,,+++++++++************))))))***++++++))))))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''$$$&&&((()))((((((((()))%%%&&&'''(((((()))))))))''''''((()))************+++)))))))))+++++++++)))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))))))))*********))))))))))))************************************,,,,,,+++***((('''&&&&&&******)))(((((('''&&&&&&(((((((((((())))))))))))******))))))))))))******((((((((()))))))))******))))))(((''''''((())))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))***)))((((((((((((((((((+++***)))(((((((((((()))&&&'''''''''(((((())))))'''((((((((('''''')))+++(((''''''''''''''''''(((''''''(((((()))***************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************)))(((''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''')))***+++,,,'''''''''''''''((())))))))))))************))))))++++++******))))))((((((''''''(((((())))))******''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''''''''((('''&&&%%%&&&((()))(((''''''''''''((((((((((((((((((((())))))))))))******((((((''''''''''''(((((('''((((((((()))))))))***'''&&&&&&%%%&&&'''((()))''''''((((((((()))))))))%%%%%%&&&'''((((((((((((((()))))))))(((((('''&&&((((((((('''''''''&&&&&&(((((((((((()))***+++,,,))))))(((((('''((((((((())))))(((((((((((())))))((('''%%%&&&(((*********))))))************))))))))))))))))))))))))))))))''''''(((((())))))******'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))*********%%%&&&(((***++++++***)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********''')))'''&&&---666666...(((***,,,,,,******+++,,,,,,,,,------------,,,,,,,,,,,,---------,,,***)))+++,,,---+++))))))+++...111000///---,,,,,,,,,---************++++++++++++++++++++++++,,,------...,,,------,,,******,,,...,,,,,,,,,,,,+++++++++++++++++++++************)))''')))***)))((('''((()))'''''''''''''''''''''''''''((((((((()))))))))***(((((('''&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))(((((((((((($$$&&&)))***)))))))))***'''(((((()))))))))((((((''''''''''''((()))*********)))((()))***+++***)))(((((()))))))))*********))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))******++++++(((((()))***************************************+++***************))))))***************)))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))'''(((((())))))))))))(((+++***)))((('''(((((()))$$$$$$%%%&&&''''''(((((('''(((((((((&&&&&&(((***&&&''''''((((((''''''&&&&&&&&&''''''((())))))******)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((()))'''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((())))))******))))))))))))******+++******)))((((((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((((((((((((((((('''''''''(((((()))))))))*********((((((''''''''''''(((((('''((((((((())))))******(((''''''&&&&&&((()))***(((((((((((())))))))))))$$$$$$&&&'''((()))))))))((((((((((((((('''&&&&&&))))))((((((((('''''''''''''''''''''((()))++++++'''&&&&&&''''''((()))******)))(((''''''((()))***)))&&&$$$$$$&&&)))***+++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((************************))))))))))))************###%%%(((***+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&((()))************,,,&&&&&&,,,,,,&&&'''...'''***,,,,,,***)))***,,,,,,------......------,,,,,,---...//////---+++***---...///---******---000111///---+++***)))******,,,,,,++++++***)))))))))+++,,,---......,,,+++))),,,------+++******,,,...,,,,,,,,,+++++++++******+++++++++************)))&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''((((((((())))))******((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))%%%'''***+++*********+++***++++++******)))((('''+++***(((&&&&&&&&&''''''((('''&&&'''***+++***))))))************+++++++++))))))))))))))))))))))))******++++++***)))(((''''''(((((()))***++++++,,,'''((()))***************((((((((((((((((((((((((&&&''''''((()))******+++*********+++,,,,,,------(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))((()))***,,,,,,,,,+++***+++***((('''''''''((()))***************)))))))))((()))***)))'''''')))***%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))(((((((((((())))))***)))))))))))))))***++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))+++***)))(((((()))***+++***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))+++,,,---...///&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%(((******)))))))))(((((('''''''''&&&(((((())))))*********+++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((("""$$$'''))))))'''$$$""""""&&&'''&&&(((***))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))***(((((()))***+++,,,------******))))))((((((''''''((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************---+++)))((('''((()))***))))))))))))))))))))))))************************************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,************************,,,,,,,,,------,,,++++++---...............------000///------,,,---...///+++++++++,,,,,,,,,---------,,,++++++******++++++))))))***+++,,,------...---,,,,,,,,,------+++)))***)))(((((())))))((('''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((((((((***+++,,,''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''(((***+++,,,,,,+++***(((''''''''''''''''''((((((((((((''''''''')))***+++)))&&&"""***(((&&&(((+++---+++(((((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((('''(((((())))))******++++++,,,,,,---+++(((%%%%%%&&&)))+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((''''''''''''''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((())))))((((((,,,,,,++++++******))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&******)))((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++******)))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&& ###&&&((()))(((((('''(((((((((((((((''''''''''''((()))***++++++,,,))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&(((******(((&&&%%%"""%%%(((***)))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''++++++*********)))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++))))))))))))))))))))))))************************************************)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++,,,---............---------............------......---,,,,,,------...,,,,,,,,,,,,---------------,,,++++++***+++++++++)))))))))***++++++,,,,,,---,,,+++,,,------+++)))***)))(((((())))))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((***************)))))))))''''''''''''''''''((()))''''''''''''(((((((((((('''((())))))******************))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''')))******(((%%%$$$'''((())))))(((((())))))((((((((((((((((((((((((++++++***))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))((((((((()))((((((((((((((())))))))),,,+++(((''''''(((***+++,,,,,,+++***+++,,,------,,,------------,,,+++***))))))))))))))))))))))))))))))))))))************,,,+++******))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))(((((()))))))))(((((((((((((((,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((('''&&&(((((((((((((((''''''''''''''''''&&&''''''((((((***)))((('''''''''((()))((((((''''''''''''(((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&((()))))))))))))))(((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((+++************)))'''%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******)))))))))((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------............---------,,,,,,++++++,,,------,,,------------.........------,,,+++++++++++++++)))*********************---,,,+++,,,------+++)))***)))(((((())))))((('''''''''((((((((((((''''''((((((((((((((((((((((((+++******)))((((((''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&'''((()))***++++++,,,*********)))))))))((((((&&&'''(((*********)))((())))))))))))(((((('''&&&&&&'''((()))*********)))%%%)))+++)))&&&$$$&&&***((((((((((((((((((((((((*********++++++---......(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***))))))))))))((((((((((((*********))))))***+++,,,---,,,++++++***+++++++++------------------,,,+++************************))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))*********))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))(((((('''(((((((((((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************)))((('''&&&&&&'''''''''(((((())))))''''''''''''((()))******++++++***))))))(((''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&))))))************)))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))******'''%%%&&&)))***)))'''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((()))))))))*********&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((())))))***'''''''''((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---.........------++++++++++++++++++,,,,,,---------.........//////------,,,++++++++++++,,,++++++++++++******))))))---,,,++++++,,,,,,+++)))***)))(((((())))))(((''')))))))))******)))))))))(((((((((((((((((((((((())))))((((((''''''''''''))))))***+++***)))'''&&&''''''''''''((((((((((((''''''''''''((()))******%%%&&&'''((()))*********&&&''')))++++++)))((('''))))))***))))))((('''&&&(((((((((((()))***+++,,,((()))***)))'''%%%&&&((((((((((((((((((((((((((())))))******,,,...///000&&&'''''')))***+++,,,,,,***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***************+++,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---,,,,,,++++++************************((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((((((+++++++++*********))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********'''(((((()))))))))((((((((()))))))))******++++++))))))''''''''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++***((('''&&&''''''''''''((((((((((((&&&&&&''''''((()))***+++*********+++***)))((((((***))))))))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))'''''')))***************(((((()))*********))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))&&&###$$$(((******(((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((())))))***&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))************************((((((((())))))***++++++************************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++,,,---......------)))******++++++,,,,,,,,,---------.........//////...---,,,,,,++++++,,,,,,---------,,,,,,++++++***,,,+++***+++,,,,,,***(((***)))(((((())))))(((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((((((((((((((()))*********((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&'''(((###$$$&&&'''((()))))))))((()))***+++***(((&&&$$$))))))******)))(((''''''******)))((())))))++++++,,,***((((((******(((&&&))))))))))))))))))))))))((((((((()))+++,,,...///%%%%%%&&&''')))***++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++,,,,,,++++++******)))))))))***+++,,,------,,,,,,+++++++++******))))))((()))******+++++++++******************************((()))))))))***************))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))((())))))++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))))))))(((((((((((())))))*********+++((('''''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***(((((()))***+++*********)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&'''((((((''''''(((((())))))))))))&&&'''(((((()))))))))(((*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***(((((()))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))***+++,,,------...------))))))+++,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,+++***+++,,,,,,***(((***)))(((((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((***)))'''&&&%%%&&&''''''&&&'''((()))((('''&&&%%%******+++***)))'''&&&$$$((())))))******))))))(((+++***))))))))))))))))))---)))'''(((+++,,,***&&&))))))))))))))))))))))))((((((((())))))***,,,,,,$$$%%%&&&'''((()))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))((((((***))))))))))))***++++++))))))))))))((((((((((((******+++,,,,,,,,,++++++))))))*********)))((((((((())))))***************************************))))))))))))************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))*********)))((((((&&&''''''''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))''''''(((((()))***++++++'''&&&&&&''''''((()))***((((((((()))))))))))))))((((((((((((((((((((((((((()))***************)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&***))))))((('''&&&&&&%%%%%%&&&'''(((((()))(((((()))))))))))))))*********))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,+++)))'''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))************++++++*********)))))))))'''((((((((()))))))))***((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************)))************))))))(((*********************************************************************************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,---------------,,,******+++,,,------------)))***+++,,,---------,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++***(((***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((***)))(((''''''(((***+++((()))***+++***)))'''&&&******))))))(((((('''''''''((()))***************)))))))))))))))))))))))))))((((((((()))***))))))))))))))))))))))))))))))+++******)))))))))******&&&&&&'''((()))*********((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((()))((((((((())))))***+++((((((((((((((()))))))))++++++++++++************'''((()))*********)))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))******+++++++++************)))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************)))(((((('''''''''''''''&&&&&&&&&%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((((()))))))))((('''''''''((()))***&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))((((((''''''''''''&&&&&&'''))))))*********(((((())))))******++++++))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%)))++++++(((&&&'''***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,------'''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''************************************************************************,,,,,,,,,++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********************************+++,,,...///000000000)))***+++,,,------...---)))***,,,---......------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******++++++***(((***)))(((((())))))((('''))))))************))))))''''''''''''''''''''''''*********)))((((((''''''((('''&&&&&&'''(((***+++''''''''''''((((((((()))***)))(((((()))+++---///&&&'''***,,,------,,,+++)))(((((((((((()))******&&&'''(((***++++++++++++&&&'''((())))))***))))))$$$'''***)))&&&&&&(((+++))))))))))))))))))))))))---,,,+++***))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((('''(((((()))******))))))******++++++,,,,,,,,,,,,+++***)))))))))***&&&'''(((*********)))))))))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))***+++,,,,,,*********))))))))))))(((******))))))(((((((((''''''((((((((())))))******************************))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******))))))((((((((('''$$$&&&(((******(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&'''((()))***++++++***)))))))))))))))***+++***(((&&&%%%&&&'''((((((((((((((()))***,,,,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((+++***(((''''''(((***+++&&&&&&''''''(((***+++,,,'''''')))******+++++++++'''(((((()))***++++++,,,((('''&&&%%%&&&(((***+++!!!$$$''')))***))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((******))))))))))))******************)))((('''&&&)))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))***++++++++++++***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%+++*********))))))((((((******))))))))))))*********************)))((((((&&&&&&'''((()))******+++)))))))))***+++++++++,,,++++++***)))))))))))))))******))))))((((((''''''(((((()))***++++++,,,,,,!!!###&&&)))+++,,,,,,+++......---,,,++++++++++++---,,,+++***+++,,,---...,,,+++*********+++,,,---,,,---...///...---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...))))))+++,,,,,,+++***)))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))###$$$&&&((())))))((((((((((((((((((((()))******%%%&&&&&&'''((()))******'''((()))))))))'''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((('''''''''&&&((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,------+++++++++************************)))))))))))))))************************))))))))))))************+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))***))))))'''((()))******)))(((''')))******)))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((******))))))((((((''''''))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&''')))***$$$%%%&&&((())))))((((((((((((((((((((('''''''''''''''''''''((((((((((((***))))))))))))))))))***))))))))))))((('''&&&%%%(((((((((((('''''''''''''''''''''((((((((())))))))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,---************)))))))))((((((((((((((()))***+++,,,***************)))((((((((((((((())))))***************************+++++++++***))))))((((((((()))******))))))(((((((((((()))))))))***++++++,,,,,,'''(((***,,,---------,,,,,,,,,,,,++++++,,,------------,,,,,,------...///---,,,+++++++++,,,......---------------,,,++++++***++++++++++++,,,,,,,,,***,,,------++++++,,,...)))***++++++++++++***)))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))###$$$%%%&&&''''''&&&&&&((('''''''''''''''((((((&&&'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))(((((((((''''''++++++++++++++++++++++++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))++++++*********))))))))))))*********************************************************************))))))))))))************+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))************))))))'''(((((())))))))))))((((((((())))))))))))((((((((()))***)))((('''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''(((((()))))))))(((((((((''''''***))))))(((''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))******))))))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))((()))******++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((('''''''''&&&''''''((()))***+++,,,))))))))))))))))))))))))******)))(((((('''''''''************))))))))))))(((((((((((()))***,,,,,,)))************))))))((()))***************************************))))))***))))))(((((((((((((((***))))))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......//////......---------,,,---......///------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,******+++++++++******)))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))******+++(((((((((((((((((((((((()))((((((''''''(((((()))+++******)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))*********((((((((((((((((((((((((************************))))))))))))************+++************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))******++++++++++++******((())))))))))))(((((('''))))))(((((((((((())))))'''((())))))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''(((((((((((((((((()))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''(((((())))))******++++++************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''******(((''''''''''''((())))))((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((+++++++++++++++***)))(((&&&&&&&&&'''((())))))***'''(((((((((((()))))))))((())))))***************,,,++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))((((((((((((((()))'''(((((()))******++++++)))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$*********)))))))))))))))))))))))))))))))))***+++))))))************)))(((+++++++++***************++++++******))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++,,,,,,---...+++,,,.../////////...------------------.........---,,,+++***)))***+++,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++*********)))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))************))))))((((((''''''((((((''''''&&&&&&)))))))))((((((((((((((())))))((('''((()))+++,,,(((((((((((((((((((((((()))(((((((((((((((((())),,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))+++******************+++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''''''(((((((((((())))))******))))))(((((('''''')))******++++++******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))******+++((((((((()))))))))))))))************************((()))))))))************************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))))))))******++++++******)))))))))***))))))((('''&&&***)))(((''''''((()))***%%%'''(((((('''''')))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((('''''''''''''''&&&''''''((()))******+++***)))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&'''((((((''''''''''''(((((())))))''''''''''''(((((((((((('''((())))))))))))((('''))))))******))))))((((((%%%&&&&&&'''((()))******(((((((((((()))))))))***(((((()))************)))******))))))((((((((('''************************((()))))))))************))))))))))))))))))))))))''''''''''''((()))++++++************))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,))))))))))))))))))******,,,,,,***)))((((((((((((((())))))*********))))))+++++++++***************+++******))))))((((((((())))))(((((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,+++*********+++,,,---......---,,,,,,+++++++++,,,***+++,,,......---,,,,,,+++,,,,,,------------------,,,+++***)))***+++,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,++++++******)))))))))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&'''))),,,++++++***)))))))))((((((((()))))))))((((((''')))))))))))))))((((((((((((''''''&&&'''(((***+++))))))))))))))))))))))))((())))))))))))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))++++++************+++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************++++++,,,,,,,,,***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))******++++++++++++,,,,,,---------************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))***)))))))))(((((())))))))))))(((((())))))***))))))((('''&&&***)))(((''''''((()))***%%%'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***''''''''''''((((((((((((''''''))))))))))))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((((()))))))))******'''((())))))******))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))&&&&&&&&&''')))***,,,---++++++*********)))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%))))))))))))************...---+++***((('''&&&&&&((())))))************))))))*********************))))))))))))))))))(((((()))))))))))))))******+++)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,------------,,,------,,,+++++++++++++++,,,,,,,,,,,,------------,,,---...---+++***+++,,,---,,,+++***))))))))))))***************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))***)))((('''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***)))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***''''''(((((()))*********((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((((((((((())))))*********''''''(((((()))*********************************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((*********))))))(((((())))))))))))((((((((())))))))))))(((((('''))))))(((((((((((())))))&&&'''(((((('''&&&'''))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''(((((())))))******&&&&&&''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((()))***)))(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''')))******)))'''&&&&&&''''''(((((((((''''''&&&&&&''''''(((((())))))(((((()))))))))*********'''(((((()))))))))))))))''''''(((((())))))******************************))))))))))))************))))))))))))))))))))))))''''''''''''(((***++++++******************++++++))))))))))))))))))))))))((())))))(((&&&###!!!((()))))))))************---,,,+++)))((('''''''''(((((()))***************((((((((())))))*********((((((((()))))))))))))))***************+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---...///......------------------,,,++++++,,,,,,,,,------------...***,,,------++++++,,,...---,,,+++))))))))))))******************)))(((((((((((())))))))))))(((((('''((()))((('''&&&'''))))))((('''&&&&&&&&&'''((($$$%%%''')))******)))(((((((((((()))*********+++((())))))))))))(((((('''))))))))))))))))))))))))((()))************)))((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))*********))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********''''''((((((((()))))))))$$$$$$$$$%%%&&&'''''''''''''''(((((())))))******)))))))))******)))))))))))))))))))))))))))))))))++++++*********))))))))))))*********************%%%%%%%%%&&&'''(((((((((************************))))))))))))************(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&(((***+++***)))))))))))))))******)))))))))'''(((((())))))))))))((((((((())))))))))))((((((&&&(((((((((&&&%%%&&&''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''((())))))***'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))'''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((((()))+++,,,+++***(((''')))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&'''(((******((('''&&&)))******+++++++++******'''''''''((((((((((((((())))))))))))************'''(((((()))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))(((***,,,---...---,,,+++(((((())))))*********+++,,,+++***)))(((((((((((((((((()))***************&&&''''''((()))******+++''''''(((((())))))******+++*********+++,,,------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,)))&&&%%%++++++++++++,,,---............---,,,,,,...///000,,,---///000000000///...,,,---...///...---,,,+++,,,,,,,,,---------......***+++,,,,,,,,,,,,---......---+++))))))))))))******************)))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))***)))(((''''''((()))***!!!###&&&((()))***)))(((''''''((()))***++++++,,,)))***+++++++++)))((('''))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++&&&'''''''''(((((())))))&&&&&&''''''((()))******&&&&&&'''((()))***++++++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,------+++++++++***************)))******+++,,,------...************************))))))))))))************'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&(((***++++++))))))******++++++++++++******''''''((())))))***))))))'''((()))******)))(((''''''((()))(((&&&%%%%%%&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))***************&&&&&&&&&'''((())))))***((('''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%)))((('''&&&%%%$$$######+++*********))))))(((((())))))************))))))))))))))))))************)))((((((''''''''''''(((******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***)))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((************************+++***)))(((((()))***+++++++++******))))))(((((()))))))))))))))*********((()))******(((((()))***%%%&&&'''))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------.../////////++++++,,,------,,,,,,,,,........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---,,,+++************++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((())))))*********++++++++++++++++++***))))))((())))))))))))(((((('''))))))************))))))))))))))))))(((((((((((('''''''''''''''((()))***(((((()))***************---,,,,,,+++***)))(((((()))))))))))))))***************))))))(((((('''''''''((()))++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***+++,,,+++******---,,,,,,++++++*********+++*********))))))(((((()))))))))(((((((((((((((******))))))))))))******))))))))))))************,,,,,,+++***)))))))))***)))***+++,,,,,,+++***))),,,+++***(((''''''&&&&&&+++***)))'''''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))((((((''''''))))))************))))))+++***)))***,,,+++(((%%%&&&&&&'''((()))***+++++++++*********))))))(((((('''''''''''''''((())))))'''''''''''''''((())))))******))))))((((((''''''++++++******))))))((((((((((((((((((((((((''''''&&&'''((())))))((('''&&&************************))))))))))))))))))))))))***(((''''''(((((('''%%%***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((((((((()))***************&&&''''''((()))******+++((((((((((((((()))******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((('''''''''*********)))))))))(((((())))))************))))))))))))))))))************)))((((((((((((((())))))******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((************************)))(((''''''''''''((()))*********)))))))))))))))++++++******))))))((((((---...//////------...///---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------.........///---------...............,,,------------,,,++++++........................---,,,,,,++++++,,,,,,---++++++++++++************---,,,+++***))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''((((((((()))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''&&&&&&(((((()))))))))))))))((())))))************))))))))))))))))))(((((((((((()))(((((((((((())))))***(((((()))***************,,,++++++******))))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))***************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))***+++,,,++++++************+++++++++++++++************)))))))))(((((((((((())))))))))))(((******))))))))))))******))))))))))))************+++***)))))))))))))))))))))***++++++++++++***)))***))))))))))))******++++++***)))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((*********************+++))))))))))))(((((((((((())))))************))))))***)))(((***++++++)))&&&&&&&&&''''''(((((())))))******)))))))))(((((((((((((((((((((((()))******'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''((())))))'''&&&***)))(((''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************''''''(((((())))))******((((((((((((((()))************++++++++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((''''''((()))***+++,,,,,,******))))))))))))(((((())))))************))))))))))))))))))************)))((((((((()))***++++++******))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************)))((((((''''''(((((()))))))))))))))************,,,,,,+++***)))(((''''''***,,,---,,,+++***+++,,,......---,,,***)))((('''***+++++++++,,,,,,------...---,,,,,,,,,---///000...............------------------------,,,+++***........................---,,,,,,++++++,,,,,,---)))))))))***************++++++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***))))))))))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))*********+++******)))(((''''''((()))************))))))************))))))(((((((((((())))))))))))+++******))))))))))))***(((((()))*********************************************))))))))))))))))))***))))))))))))((((((((()))))))))))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))***++++++++++++***(((((()))******++++++,,,************))))))))))))&&&'''(((*********)))(((******))))))))))))******))))))))))))************))))))((((((((())))))***)))***++++++++++++***)))***************+++,,,,,,***))))))(((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))******+++,,,,,,(((((((((((())))))))))))))))))************)))))))))(((((()))++++++***(((''''''''''''''''''''''''))))))(((((((((((((((''')))))))))))))))***++++++(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))((((((((((((((()))******++++++************++++++(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((())))))***+++,,,,,,))))))))))))))))))(((((())))))************))))))((()))))))))************))))))))))))***+++,,,---******))))))))))))******((()))***++++++***)))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))************************************************(((((())))))******+++++++++*********))))))(((((('''((()))(((''''''((()))---,,,+++***(((''''''&&&*********+++,,,,,,------...---,,,++++++---///000/////////...---------,,,,,,,,,---------------,,,........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++***)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******)))))))))***'''(((((())))))******+++)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))))))))+++++++++,,,,,,++++++***&&&'''((()))***+++++++++))))))************))))))(((((((((((())))))))))))++++++***)))(((((((((((((((((()))***************((()))))))))*********+++*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''))))))******++++++++++++)))))))))))))))******************)))))))))))))))%%%&&&(((***+++***)))(((******))))))))))))******((()))))))))************))))))((())))))***++++++*********++++++*********---,,,+++***)))))))))))))))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++'''''''''((()))*********))))))************))))))((((((((()))***++++++***))))))((((((((('''''''''((((((((((((''''''''''''))))))(((((())))))***+++((((((''''''''''''((()))))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))***+++***(((((((((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************))))))))))))((((((((((((((((((((((((((())))))***,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))((()))))))))************))))))))))))***,,,------******))))))))))))******((()))***++++++***)))((())))))))))))((((((((((((((()))))))))************************************++++++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++(((((())))))*********+++***+++,,,+++***)))***,,,------,,,+++******++++++*********++++++,,,,,,,,,...---+++***+++,,,...000/////////...---------,,,***+++,,,---.../////////........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,+++*********++++++(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((())))))'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))************************''''''(((((((((((((((''''''''')))***++++++++++++))))))************))))))'''((((((((()))))))))******)))((((((''''''''''''(((((()))***************((((((((()))******++++++************))))))(((((())))))))))))***************)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))************************''''''((((((((((((((((((***************++++++++++++++++++***)))(((''''''))))))))))))))))))******&&&'''((()))******)))(((******))))))))))))******((()))))))))************************+++,,,,,,---+++******************++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''((()))***++++++))))))************))))))(((((()))))))))***++++++++++++******)))(((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***)))''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))***************))))))))))))((((((((((((((((((((((((((())))))***,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))******))))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))************))))))))))))***+++,,,,,,******))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))***************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))************''''''((()))***+++,,,,,,***+++,,,,,,******+++,,,+++***)))(((((()))+++,,,++++++++++++++++++++++++---,,,+++++++++,,,...///...............---------***+++,,,...////////////........................---,,,,,,++++++,,,,,,---)))))))))***************,,,,,,+++++++++++++++,,,))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))))),,,+++++++++++++++******(((((()))*********))))))(((((()))***++++++++++++))))))************))))))''''''(((((())))))******)))((((((''''''''''''((((((((()))***************((((((((())))))*********++++++******)))((((((((()))))))))************+++)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))******+++,,,------,,,+++)))((('''&&&))))))))))))************)))))))))(((((((((((()))******))))))))))))******))))))))))))************,,,,,,+++++++++,,,------++++++***))))))***++++++''''''''''''((()))++++++'''(((((())))))))))))((((((((((((((())))))))))))************************++++++***))))))(((''''''&&&''''''((()))******+++))))))************))))))))))))***)))((((((***,,,+++++++++******)))))))))'''(((((((((((()))))))))'''''''''''''''(((((())))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))&&&'''((()))*********)))''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))((((((((((((((()))******++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))******************)))))))))******+++******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))************************************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))************)))(((*********)))))))))))))))(((((())))))******++++++((()))***)))((('''(((******)))'''&&&&&&''')))***,,,,,,++++++***)))))))))++++++,,,,,,,,,------------------...............------............------........................---,,,,,,++++++,,,,,,---++++++++++++************++++++************++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((()))******))))))((('''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((())))))***++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,)))******+++++++++******))))))************))))))'''''''''((()))*********(((((((((((((((((()))***(((((()))***************((((((((()))))))))))))))++++++******)))(((((('''))))))*********+++++++++(((((()))***************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))******+++++++++***)))))))))***+++,,,------,,,+++***))))))(((((()))))))))************,,,+++)))'''&&&'''((()))******))))))))))))******))))))))))))************,,,,,,++++++***+++++++++++++++***))))))***++++++'''''''''((()))***,,,---&&&'''((()))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******))))))************))))))***++++++)))''''''))),,,************))))))))))))((((((((()))))))))******((((((((('''((())))))***))))))(((''''''''''''''''''((((((((()))))))))***))))))))))))))))))(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((%%%&&&((()))*********)))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************''''''(((((())))))******((((((((((((((()))************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))******&&&'''''''''(((((())))))))))))************))))))))))))))))))******************))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************************************&&&''')))+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))***+++,,,------,,,+++***++++++******))))))((((((************))))))))))))(((***+++***)))((()))***///...,,,******+++,,,------,,,,,,+++***)))((((((***+++,,,---------,,,,,,,,,------....../////////000000000///...,,,+++***........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***)))))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((()))))),,,,,,+++***)))(((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********))))))((((((&&&'''((()))))))))))))))******+++++++++******)))))))))************))))))&&&''''''((()))******+++))))))(((((()))***++++++(((((()))***************)))))))))))))))(((((((((+++++++++***)))(((((('''))))))******++++++++++++'''(((***+++++++++***))))))************+++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,+++***)))))))))***,,,---,,,,,,,,,+++++++++++++++(((((())))))*********+++...,,,)))&&&%%%&&&((()))******))))))))))))******))))))))))))************,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,++++++******************&&&'''(((*********)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))************))))))***,,,,,,***'''&&&(((+++(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))******+++***)))(((''''''''''''''''''((((((((())))))******++++++******))))))((((((******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&************************))))))))))))))))))))))))'''&&&&&&'''((())))))(((%%%&&&((()))*********)))((((((((((((((((((((((((((()))***++++++***)))((((((((()))***************&&&''''''((()))******+++((((((((((((((()))******)))***+++,,,,,,+++***)))'''&&&&&&%%%%%%'''((()))%%%%%%$$$%%%&&&(((***+++))))))))))))))))))))))))&&&''''''((()))******************)))))))))))))))''''''(((((())))))******))))))************)))))))))((('''''''''(((***+++++++++***)))(((((()))))))))((((((((()))***++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((---,,,,,,,,,++++++******+++*********))))))((((((+++)))''''''((())))))((('''((()))))))))(((&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......---.........---,,,++++++............---,,,+++***,,,+++******+++---000111+++******************+++............---,,,+++***++++++******))))))(((((()))((('''&&&'''(((***,,,(((''''''&&&&&&((()))***,,,+++***))))))***+++,,,))))))))))))))))))))))))!!!%%%(((***+++******))))))))))))((((((((((((++++++***)))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((('''''''''&&&************))))))))))))''''''((()))))))))))))))******++++++++++++******---,,,,,,+++***)))(((((('''(((((((((((((((''''''((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************+++++++++******((('''&&&+++*********))))))(((((())))))************))))))))))))))))))))))))))))))************************+++*********))))))((((((...,,,)))))))))******)))++++++******************,,,+++)))((((((((()))***++++++************++++++******))))))))))))******(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******'''***)))&&&###%%%)))+++''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))+++++++++*********))))))***)))(((&&&&&&&&&'''(((***)))(((''''''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******((((((((((((((((((((((((,,,+++)))((('''((()))+++))))))))))))))))))))))))''''''&&&''''''((()))***))))))(((((((((((())))))))))))))))))*********************)))))))))))))))---------,,,,,,+++***)))((('''&&&&&&&&&'''))))))***)))(((((((((((()))***))))))))))))))))))))))))&&&&&&'''(((((())))))******)))))))))))))))))))))(((((((((((())))))******))))))************))))))((((((((((((((())))))*********)))((((((((((((((())))))))))))))))))***+++((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))))))))(((((((((************)))))))))(((+++)))((((((***+++***)))))))))******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******)))))))))******)))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,++++++...........................------------///000111---,,,++++++++++++,,,---............---,,,+++************)))))))))))))))***)))'''''''''(((***+++(((((('''&&&'''((()))******))))))(((((())))))***))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))(((((((((((())))))((('''''''''''''''******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************)))))))))((((((((()))((((((((('''''''''''''''((())))))******))))))******++++++++++++******+++++++++***************+++++++++***(((&&&%%%$$$((()))+++,,,,,,+++)))(((************************************************---------,,,+++***))))))************)))))))))((())))))************))))))))))))))))))))))))))))))************************************)))))))))(((,,,***((((((***+++++++++++++++******************---,,,+++*********++++++++++++************++++++******))))))))))))******)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************,,,,,,++++++************)))******))))))***,,,,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++*********))))))+++***)))((('''(((((()))))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))************************,,,+++)))((('''((()))***((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))***************)))))))))))))))))))))''''''((()))************((((((((('''((())))))***,,,+++***)))((('''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))******((((((((())))))))))))***))))))************))))))'''(((((()))))))))))))))******)))(((((((((((()))+++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''************************))))))((((((((((((''''''************))))))))))))***)))((((((***,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,---------,,,------------,,,++++++,,,,,,++++++,,,...///000///////////////////////////...---++++++---...///---......------,,,+++***))))))))))))******************(((''''''((())))))(((((('''''''''((()))***'''(((((())))))(((((('''))))))))))))))))))))))))******++++++***)))'''&&&(((((((((((())))))))))))))))))((('''''''''''''''******))))))))))))******(((''''''''''''((())))))(((((((((((((((((((((((())))))************))))))))))))))))))************++++++************))))))))))))((((((((('''''''''((()))******++++++************++++++++++++******))))))*********+++++++++,,,,,,++++++)))(((&&&%%%)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************------,,,,,,+++*********************))))))))))))))))))************))))))))))))))))))))))))))))))************************************))))))))))))***)))((((((+++,,,,,,,,,******++++++++++++++++++......---,,,+++,,,,,,,,,++++++************++++++******))))))))))))******)))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))+++***)))***++++++***)))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))+++************)))))))))+++******))))))))))))***((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((************************,,,+++)))((((((((()))***((((((((((((((((((((((((******)))((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))******)))***+++,,,,,,---,,,,,,)))))))))))))))***************)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((+++******)))))))))******++++++***)))((((((((())))))))))))******)))))))))))))))))))))))))))))))))+++*********))))))((((((*********************************)))))))))))))))*********))))))))))))))))))'''''''''***+++,,,++++++***)))(((((((((******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,---------------------...------.........------,,,+++***(((((((((***---...//////000000///...------000///---++++++---///000---------------,,,+++***(((((())))))******+++++++++***)))(((''''''((((((((((((((((((((()))))))))'''''')))******)))''''''))))))))))))))))))))))))((())))))******)))(((((((((((((((((())))))))))))+++******)))))))))))))))******))))))))))))************))))))******+++,,,(((((((((((((((((((((((())))))************))))))((()))))))))************************************+++++++++*********))))))))))))***+++++++++++++++******++++++++++++******************************))))))***+++++++++******)))***++++++++++++***)))++++++++++++++++++++++++************************+++******))))))(((((()))*********))))))))))))))))))******++++++******)))))))))))))))))))))))))))*********************************)))))))))))))))***)))((()))+++,,,,,,+++******+++++++++++++++,,,......------,,,,,,,,,,,,++++++************++++++******))))))))))))******((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************************)))))))))))))))))))))222111111000---))))))+++******))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))************))))))))))))***)))))))))))))))))))))'''''''''((()))******+++((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''+++***))))))(((((())))))((((((((((((((((((((((((++++++***))))))((())))))))))))(((((((((((())))))((()))))))))************)))))))))))))))*********---------,,,,,,+++***)))((())))))***************(((((((((((((((((('''''')))))))))))))))))))))))))))***************++++++(((((())))))************************))))))))))))))))))************))))))&&&''')))*********)))(((+++++++++******++++++,,,++++++***)))((((((((()))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))*********))))))))))))))))))******'''&&&%%%&&&(((*********)))((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++******)))************************++++++************++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++/////////.....................////////////......,,,+++)))(((((()))+++,,,............---,,,+++***...---,,,++++++,,,---...,,,,,,,,,---,,,,,,++++++(((((())))))******++++++******)))(((((((((((('''((((((((()))))))))))))))'''(((************((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++******)))))))))))))))******))))))))))))*********************+++,,,,,,))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))++++++++++++************))))))***+++++++++++++++******++++++++++++******,,,,,,++++++***))))))((())))))***+++++++++++++++*********++++++*********************************************************+++***)))((((((((()))***))))))))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))******,,,+++******++++++)))(((******++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************++++++******))))))))))))******'''((()))(((''''''((()))((((((((((((((((((((((((((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))***:::999:::999222)))***000******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&'''((()))*********''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''+++******)))))))))))))))''''''''''''''''''''''''++++++***))))))((())))))))))))(((((((((((())))))((()))))))))************(((((())))))************(((((((((((('''&&&%%%%%%(((((()))***************((()))***+++++++++++++++))))))))))))))))))))))))************************((((((((()))******+++++++++************)))))))))))))))************))))))'''(((((()))))))))))))))++++++*********+++,,,,,,+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,************************''''''(((((((((((())))))))))))))))))************'''&&&%%%%%%'''))))))((('''''''''''''''(((((()))))))))))))))))))))))))))******************************++++++++++++************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++/////////...............------...////////////......---,,,+++++++++,,,------,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))))))))((((((((('''((()))*********))))))((())))))******))))))(((((((((((((((((((((((((((******)))(((''''''&&&&&&''''''(((((())))))******))))))((('''''''''''''''******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((())))))))))))*********)))))))))(((((((((((()))******++++++************++++++++++++******------,,,+++***)))(((''',,,,,,,,,++++++)))((((((************************))))))))))))))))))))))))************************---,,,+++******+++,,,---))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))************,,,+++***+++++++++)))'''******++++++,,,------------............---,,,,,,++++++************++++++******))))))))))))******'''((())))))''''''((()))''''''''''''''''''''''''((())))))******+++++++++************************)))))))))))))))))))))))))))))))))************+++555444777;;;555***(((---))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***&&&''''''(((((((((((('''&&&'''((()))******))))))&&&''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((************************************)))))))))(((''''''''''''''''''''''''******)))((((((((())))))))))))(((((((((((())))))))))))))))))************((((((((()))******++++++&&&'''((())))))*********'''((()))*********))))))((()))***+++,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((('''(((((()))******+++++++++++++++*********))))))))))))************))))))((((((((((((((())))))***))))))(((((())))))***+++))))))))))))))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************)))'''&&&&&&((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,+++,,,,,,---......------++++++,,,,,,------......---,,,+++***)))***+++,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++*********)))))))))))))))'''(((((()))))))))))))))'''((()))***+++***)))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))((()))))))))***'''''''''((()))*********))))))((('''''''''''''''******))))))))))))******))))))(((((())))))***+++++++++++++++++++++++++++))))))************))))))))))))))))))************)))))))))*********++++++*********)))))))))(((((('''((())))))******))))))******++++++++++++******+++++++++*********))))))++++++++++++***)))((('''+++******************+++************************************************---,,,***))))))+++,,,---((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))************************((()))))))))*********************+++,,,,,,***(((******++++++,,,------...//////000000000///...---++++++************++++++******))))))))))))******)))***+++***)))((()))+++((((((((((((((((((((((((((())))))******+++,,,,,,************************))))))))))))))))))))))))************++++++,,,,,,***'''...<<>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999888888777222222222222222111111000...------,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++,,,------,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))&&&''')))***)))***+++---******))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++*********))))))))))))************))))))***++++++++++++***((((((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************************************************))))))(((((((((((())))))(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***((((((((())))))))))))***)))444999000+++---...+++************************************))))))))))))***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))))))))))))))*********)))******++++++************************))))))))))))))))))))))))''')))++++++***)))***+++)))))))))))))))******+++************************))))))))))))))))))))))))*********))))))((((((''')))))))))*********++++++------,,,+++++++++,,,,,,---------------...//////------------------------***---//////---,,,,,,------........./////////000------,,,,,,,,,,,,------------............------...------,,,+++***))))))******++++++++++++***************+++++++++,,,,,,***+++---,,,***)))+++---*********++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++))),,,......---,,,++++++++++++++++++++++++,,,,,,))))))******+++,,,,,,------------.........//////.........---------------....../////////...,,,+++...............---------------........./////////------........./////////........./////////000000000000111111111222222222111111111111111111111111//////000000000111111111111111222444777999999888888888888999999999::::::=========>>>>>>??????@@@?????????????????????>>>??????>>>======<<<<<<;;;777777777777777666666555---,,,+++***************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,,,,++++++,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))'''(((******))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))***+++((()))))))))************)))***+++,,,---,,,,,,+++'''(((((()))******++++++************************))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''((((((((()))((((((((((((((()))******************++++++++++++###///444+++$$$'''(((%%%))))))))))))))))))))))))************))))))))))))((((((((((((((()))***+++)))))))))))))))*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))(((((((((((((((***)))))))))***+++,,,,,,************************))))))))))))))))))))))))''')))+++++++++***+++,,,)))))))))))))))******+++*********+++,,,,,,------)))))))))))))))))))))))),,,,,,+++***)))(((''''''************++++++++++++...------,,,++++++++++++---------------...///000------------------------***---000000---+++,,,------.........//////000000...------,,,,,,------...---......//////......---******+++++++++,,,,,,,,,))))))************))))))'''((()))***,,,---//////))),,,---,,,***)))+++---+++++++++,,,,,,---------************************++++++++++++++++++++++++---------,,,,,,,,,++++++)))+++...///---,,,++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,------.........++++++,,,,,,---.........,,,---.../////////...---,,,,,,------...//////000.........////////////000........./////////000000111222222222222333333333222222222333333444444444222222222222222222222222222222333333333444444444222222333666:::<<<<<<;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;;;;:::999999111000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,------,,,******+++)))(((((()))******)))************************)))))))))))))))))))))))))))***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++(((((())))))*********+++***+++,,,---...---,,,,,,'''(((((()))***+++++++++************************))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************((('''%%%%%%%%%&&&(((***,,,+++)))((('''&&&'''''''''((()))))))))(((&&&%%%)))((('''''''''(((***+++))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))'''%%%$$$(((---...***&&&))))))************))))))))))))************)))((()))((((((((((((((()))***))))))))))))************(((((()))***+++,,,,,,,,,,,,+++)))((('''((()))+++******++++++++++++******************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////............---------------------------------***+++,,,...///000000111------------------------,,,,,,************,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---,,,,,,------------////////////////////////,,,,,,,,,------........................////////////111333444222000//////111000000000//////......///000111222333333333333222333555666777888888999888888:::;;;<<<<<<======999:::;;;;;;;;;:::999888555555555555555555555555666777888888999;;;???BBBFFFFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@???>>>??????@@@????????????@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>999:::;;;:::999999;;;<<<888777555333222222222222000000000111111111222222111000.........---***((()))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))((('''''''''((()))))))))))))))(((((()))************+++++++++************************------,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))((((((************)))))))))))),,,,,,***)))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))************************---,,,+++******+++,,,---)))************+++++++++*********)))))))))))))))++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++)))((('''&&&&&&((()))++++++***)))(((''''''(((((()))))))))))))))((('''''')))(((((('''((()))***+++)))))))))))))))))))))))))))******++++++******)))*********)))))))))(((((())))))************))))))((((((((((((((()))******(((((((((((()))))))))))))))'''%%%&&&***+++***((())))))************)))))))))))))))))))))))))))((())))))(((((((((((())))))))))))))))))************)))))))))******++++++,,,,,,+++)))((('''((()))*********++++++++++++******************************************************)))))))))))))))***************************************))))))******+++,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,........................///............---------------------------------,,,---------------,,,,,,------------------------///...---,,,,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------......---------...---,,,,,,---.........////////////////////////------..................---------...............111111222111///...///111222222222222222333333333222333444555666777888888:::;;;<<<===>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>::::::::::::999999999999888:::;;;;;;;;;<<>><<<<<<============>>>>>>AAAAAA@@@@@@???>>>======@@@@@@@@@???======???AAA:::999777555333222222222000000000//////.........,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((''''''(((((())))))))))))(((((())))))*********+++++++++((((((((((((((((((((((((***************))))))))))))))))))***************)))******++++++******)))************))))))))))))***)))(((''''''&&&''''''(((((())))))))))))(((((())))))(((''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******)))))))))))))))))),,,+++************+++,,,)))************+++++++++************))))))))))))++++++++++++++++++++++++************************+++++++++***************++++++++++++************++++++++++++++++++++++++***)))((('''((()))***+++))))))(((((((((((())))))***)))((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))******))))))))))))((((((******++++++++++++******((((((((((((((()))******(((((((((((())))))))))))+++)))'''&&&&&&(((***+++))))))************))))))((((((((((((((((((((((((***))))))(((((()))))))))))))))))))))************************************,,,+++)))((((((((()))*********++++++++++++******************************++++++++++++++++++++++++************))))))))))))******************************))))))******+++,,,***++++++,,,,,,++++++***...---------,,,,,,++++++------------------------///............---------------------------------//////...---,,,***((('''------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---,,,,,,,,,---...///////////////////////////////////////...............///////////////.........111111000...---...111444333333444555666888888999::::::999:::;;;===???@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCGGGGGGGGGGGGGGGEEECCCBBB??????>>>>>>======<<<<<<<<<===>>>>>>======???AAAEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFDDDBBB@@@???<<<<<<=========>>>>>>>>>BBBCCCDDDDDDCCCBBB@@@???BBBBBB@@@>>><<<<<<>>>AAA>>>===;;;999888777777777444333333111000...,,,++++++******,,,---...---+++------,,,,,,,,,,,,------******++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***))))))(((((((((((())))))***))))))((()))))))))*********++++++((((((((((((((((((((((((((((((((())))))*********))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))((((((''''''+++******))))))******+++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++******))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,))))))((((((((()))***+++((((((((((((((()))******)))((('''&&&&&&&&&((((((((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******++++++******)))((((((((((((((())))))***(((((((((((()))))))))))))))***)))(((&&&&&&(((***))))))************))))))'''''''''''''''(((((()))******))))))((()))))))))((()))))))))************************))))))))))))+++***))))))(((((())))))******++++++++++++******************************++++++++++++++++++++++++++++++******))))))((((((******************************))))))******+++,,,***++++++,,,,,,++++++***.........---,,,,,,++++++------------------------///............---------........................000000///...,,,***((('''------------------------))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++,,,,,,------------,,,+++,,,,,,---,,,,,,++++++++++++******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......///..................///,,,---------------///000///////////////////////////............---------000000000000000000000000...///000000000222555777666666888:::<<<>>>???@@@DDDCCCBBBAAAAAACCCEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>@@@AAAAAA@@@???>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@AAAAAABBBCCCCCCCCCGGGHHHIIIJJJIIIHHHFFFDDDCCCBBBAAA>>>;;;;;;===???@@@@@@@@@??????>>>>>>>>>::::::999777555111///---000///......///...,,,***...---,,,++++++,,,---...***++++++,,,,,,++++++***------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))*********))))))))))))))))))************************************(((((((((((())))))))))))(((((()))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++************)))))))))(((***))))))))))))******+++(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******************)))((((((''''''***))))))))))))))))))***))))))*********+++++++++)))***************++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((''''''((((((((())))))''''''(((((()))*********'''&&&%%%%%%%%%&&&'''((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))''')))++++++)))''''''((())))))************))))))'''''''''&&&'''((()))***++++++***)))))))))))))))((()))))))))******************))))))))))))))))))+++******)))))))))))))))******++++++++++++******************************************************++++++******))))))((((((******************************))))))******+++,,,***++++++,,,,,,++++++***.........------,,,,,,,,,------------------------///............---------........................////////////...,,,+++***------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++*********++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,---......,,,...///...------///111////////////////////////.........---------------//////000000000111111111,,,///333666777999;;;<<<======???AAACCCEEEGGGHHHMMMKKKIIIGGGFFFGGGHHHIIIEEEEEEFFFGGGGGGFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDDDDCCCAAA@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGEEEBBB@@@???@@@BBB???@@@AAABBBBBBCCCCCCCCC@@@??????===:::666333000000///......///...,,,***---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))***************(((((()))))))))*********************************))))))))))))((((((((((((''''''(((((()))***++++++******++++++++++++******************)))))))))(((***))))))))))))******+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))************+++++++++******))))))))))))))))))******)))))))))))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))******++++++,,,,,,,,,---++++++,,,,,,,,,---------''''''(((((((((((())))))''''''((()))******))))))&&&&&&&&&%%%&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))&&&''')))++++++***(((&&&))))))************))))))(((''''''&&&'''(((***+++,,,+++******))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((******++++++++++++******************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***------------------------------------------------///............---------........................---......//////......---------------------------***++++++,,,,,,++++++***************************,,,++++++******++++++,,,*********++++++,,,,,,---)))***+++,,,,,,---,,,,,,+++,,,,,,---------------************+++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,---...///---///000///,,,+++...111////////////////////////------.........///////////////000111222333333444111555:::===??????@@@AAADDDEEEFFFHHHJJJKKKMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHGGGDDDBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJGGGHHHGGGEEECCCBBBBBBCCC>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCAAA???;;;777555...------...//////...,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++***))))))(((((((((((()))***++++++++++++((((((((()))))))))******((((((((((((((((((((((((*********))))))(((((((((''''''(((((())))))******))))))************))))))************))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++***************+++++++++)))******++++++******))))))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......(((((())))))*********)))'''((()))******)))((((((&&&''''''((())))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((()))))))))))))))******)))))))))((((((((((((((()))******(((((((((((()))))))))))))))'''&&&'''***,,,***((())))))************)))))))))(((''''''''')))+++------,,,+++***))))))))))))))))))))))))************''''''(((((())))))*********************)))((((((******++++++++++++******************************************************)))))))))))))))*********++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,------.../////////........................///............---------........................,,,,,,---.........------------------------------((()))***++++++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------***+++,,,---............+++,,,,,,---......------************+++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000///...,,,,,,...///000...111222000,,,***---000////////////////////////......///000111222222333333333555666888:::;;;;;;<<>><<<333222111111222222000...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((''''''(((((()))***++++++++++++(((((((((((()))))))))***(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))************))))))************))))))))))))***)))(((''''''&&&''''''(((((())))))))))))(((((('''((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((((()))******++++++(((((())))))******++++++******+++,,,,,,+++******)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///))))))***++++++++++++***'''((()))******)))(((''''''((()))+++++++++***)))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))******++++++++++++******((((((((((((((()))******(((((((((((())))))))))))+++'''###$$$)))---,,,***))))))************))))))))))))''''''(((***,,,...---,,,+++***))))))))))))))))))))))))************&&&''''''((()))******+++***************)))((((((******++++++++++++******************************++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,---...///000000//////////////////////////////.........---------////////////////////////+++,,,,,,------,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,---...////////////+++,,,,,,---.........---************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......222000///......///000222///222333000,,,***,,,000//////////////////////////////000222333444555666888999;;;===???AAACCCCCCFFFFFFFFFDDDCCCDDDGGGIIIEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPKKKMMMOOONNNLLLJJJIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPNNNPPPRRRSSSQQQNNNMMMMMMIIIJJJJJJKKKJJJIIIGGGFFFKKKLLLMMMMMMKKKHHHEEECCC<<<;;;888777666444111...,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))((('''''''''(((((()))++++++,,,,,,,,,(((((((((((())))))))))))************************(((((()))***+++,,,------+++++++++************************++++++*********************)))))))))))),,,,,,+++)))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++++++++&&&&&&'''((()))***++++++***+++,,,------,,,+++***)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************(((((()))***+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,---...//////((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''''')))))))))(((''''''&&&&&&((((((((((((((()))************))))))))))))******)))***+++,,,,,,+++***)))******)))))))))))))))***+++++++++*********))))))++++++++++++++++++++++++******))))))))))))*********************)))(((''')))((((((((()))***++++++((((((((()))******++++++******+++++++++,,,,,,,,,,,,)))''''''((()))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))((((((((((((,,,,,,------.../////////111000///------......///000000//////.........---////////////////////////........................000///...---,,,+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,------......------,,,...///000///...,,,,,,---///...---,,,,,,,,,,,,,,,++++++***))))))***************+++++++++,,,,,,,,,+++,,,.../////////...---------,,,,,,,,,------...111111111111000//////...,,,,,,,,,---...///000111/////////111444888;;;===<<<>>>AAADDDFFFHHHHHHHHHEEEDDDDDDFFFHHHIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHLLLNNNNNNKKKHHHEEEMMMKKKIIIGGGFFFFFFGGGIIIIIIHHHHHHJJJMMMNNNLLLIIIIIIIIIJJJKKKLLLLLLJJJGGGKKKJJJKKKOOORRRSSSQQQMMMNNNLLLJJJJJJKKKKKKJJJIIIEEEHHHIIIGGGCCCCCCGGGLLLJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQSSSTTTRRRQQQQQQQQQRRRSSSUUUWWWUUUTTTSSSSSSSSSRRRPPPNNNQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQPPPOOOMMMIIIDDD???:::666222///222000......//////...---+++,,,,,,------------,,,,,,+++(((&&&%%%%%%&&&''',,,+++***))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))((((((+++******)))))))))))))))))))))))))))))))))))))))************************+++***)))'''''')))***+++(((((((((((())))))))))))*********)))'''(((***,,,'''((()))******+++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))+++*********))))))((((((---,,,+++******+++,,,---(((((((((((())))))))))))++++++******))))))((((((************************************************+++)))((('''((()))+++,,,---,,,***))))))***,,,---,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))&&&'''((())))))))))))(((((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((''''''''''''((((((((((((((()))************))))))))))))******)))***++++++++++++***)))******)))))))))******++++++++++++*********))))))******************************))))))))))))******)))************))))))((())))))))))))))))))***+++++++++++++++*********************+++++++++,,,,,,(((&&&%%%&&&(((***++++++))))))))))))))))))))))))***++++++++++++++++++***)))))))))(((((((((((((((,,,,,,------.../////////111000///...---......///000/////////............................................................------,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++***,,,---------,,,+++,,,,,,------,,,+++++++++++++++......------,,,------...++++++++++++,,,,,,,,,,,,+++,,,---...//////000/////////......---.........,,,,,,...//////000000///---------...///111222333555555666777:::===@@@BBBBBBCCCEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGHHHIIIMMMLLLKKKMMMOOOOOOMMMJJJKKKMMMPPPTTTUUUSSSMMMIIIGGGHHHKKKOOOSSSTTTQQQMMMNNNLLLKKKKKKLLLMMMMMMMMMJJJIIIHHHEEECCCDDDHHHKKKHHHIIIIIIJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPQQQRRRTTTRRRRRRSSSTTTUUUVVVXXXXXXVVVUUUTTTUUUWWWWWWVVVTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQNNNIIIEEEAAA===999666444222000/////////---,,,+++,,,,,,---------,,,,,,///...,,,***)))(((((()))++++++************++++++++++++++++++************************************************************************)))))))))(((************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))((((((((((((*********)))((((((***,,,(((((()))*********))))))'''))),,,......---+++)))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))+++*********)))))))))))),,,+++************+++,,,(((((((((((()))))))))***************))))))))))))+++***************************************************((((((((()))+++,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++************************(((((())))))******))))))((((((''''''''''''(((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((()))*********))))))(((((())))))***)))******++++++******)))''''''''''''((()))******+++************)))))))))))))))))))))))))))))))))************************((())))))************)))+++***))))))))))))))))))------,,,,,,+++******)))*********++++++++++++,,,((('''&&&''')))+++++++++))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,------.../////////000000///............///////////////............................................................++++++++++++,,,...//////******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***+++************++++++,,,,,,,,,+++*********++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------......------......//////111111000///.........///,,,---...//////000000/////////000111222444666666;;;;;;;;;===???BBBDDDFFFFFFGGGHHHIIIJJJJJJIIIHHHKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFHHHJJJLLLNNNRRRPPPNNNMMMNNNRRRWWWZZZWWWWWWUUUQQQNNNLLLMMMNNNRRRRRRRRRSSSTTTSSSQQQOOONNNRRRYYY^^^```[[[SSSLLLKKKMMMPPPTTTXXXXXXUUURRROOOMMMMMMNNNRRRUUUWWWXXXVVVRRRKKKGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKNNNOOOQQQPPPPPPPPPQQQSSSQQQRRRTTTVVVWWWXXXYYYYYYUUUTTTTTTUUUVVVWWWVVVTTTYYYYYYXXXXXXXXXXXXXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYWWWTTTPPPMMMJJJGGGCCCAAA;;;888666444444222000...------------------,,,,,,000000///...---,,,++++++******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))************))))))))))))++++++***))))))))))))***))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))******))))))(((((('''''')))******)))(((((()))+++((())))))))))))(((((('''&&&(((,,,//////---***'''))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))***************)))))))))+++******))))))******+++((((((((()))))))))******)))))))))***************+++++++++******)))))))))******************************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((())))))***))))))(((((((((((())))))))))))************))))))$$$$$$$$$%%%&&&'''((()))************))))))))))))))))))))))))))))))))))))************************'''((()))***************++++++***)))((((((((())),,,,,,+++++++++*********************++++++++++++,,,+++))))))++++++***)))))))))))))))))))))))))))++++++************++++++---------------.........,,,,,,------.../////////000/////////............///////////////.........................................................++++++++++++,,,---...///)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++***((()))***,,,,,,,,,,,,,,,+++++++++++++++,,,*********)))******++++++,,,,,,,,,,,,------------222111///------------...111111000///............111111111111111000//////222222333444666888999:::======>>>???@@@CCCEEEFFFDDDEEEHHHJJJLLLMMMMMMMMMNNNMMMLLLLLLNNNNNNMMMLLLIIIHHHHHHIIILLLPPPTTTWWWYYYWWWVVVVVVYYY```fffjjjooommmggg___WWWSSSTTTVVVWWWWWWXXXZZZZZZZZZYYYXXXZZZ^^^dddjjjkkkggg___XXXWWWXXXYYY[[[\\\]]]\\\[[[RRRQQQQQQUUU\\\ccchhhjjjiii```UUUOOOOOOQQQQQQPPPQQQPPPOOONNNMMMNNNOOOPPPRRRTTTUUUTTTQQQOOOOOOQQQMMMOOOQQQTTTVVVVVVVVVVVVVVVUUUTTTUUUVVVVVVTTTRRR[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\YYYWWWTTTRRRQQQNNNKKKHHHDDDBBB???===<<<999666444000000//////................../////////...------)))***,,,,,,,,,,,,***))))))******++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))*********))))))))))))))),,,+++******))))))******))))))))))))))))))))))))************************)))((((((''''''(((((()))+++******)))(((''''''&&&)))*********(((((()))+++)))))))))))))))((('''&&&'''(((+++------,,,***((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))***************************))))))))))))))))))***(((((()))))))))*********)))))))))******+++++++++++++++******))))))((((((******************************)))))))))***+++,,,******+++,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&%%%&&&&&&'''((()))***))))))))))))))))))))))))************************)))***++++++++++++***)))'''((()))***************++++++***)))((((((((()))))))))))))))******++++++))))))*********+++++++++...---,,,,,,------,,,***))))))))))))))))))))))))---,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,------...////////////////////////......---.........///////////////................................................------,,,++++++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,***)))***,,,...---,,,------,,,,,,,,,,,,---------------------...///000,,,,,,---------.........000///...------...000111000//////...------......111111222222222222222111666666777888999;;;===>>>???@@@@@@AAABBBCCCDDDEEEDDDEEEHHHJJJLLLMMMNNNNNNMMMLLLKKKLLLNNNOOOOOONNNNNNNNNNNNQQQUUUZZZ```cccfffeeefffgggjjjnnnqqqtttyyyvvvooodddZZZVVVYYY]]]YYY[[[]]]```aaaaaabbbbbbiiikkknnnrrrsssqqqlllgggdddcccaaa___^^^^^^___aaaYYYXXXYYY^^^gggpppwww{{{wwwmmm```YYYXXXYYYVVVSSSUUUTTTSSSTTTUUUYYY\\\^^^ccceeeeee```XXXQQQNNNNNNJJJLLLNNNPPPRRRRRRRRRRRRUUUTTTTTTUUUWWWXXXVVVUUUXXXXXXXXXXXXYYYZZZ\\\\\\___^^^\\\[[[ZZZZZZ[[[\\\YYYWWWUUUTTTTTTRRRNNNLLLJJJHHHFFFDDDCCC@@@===:::666555444333222111111222,,,,,,---...............***+++,,,------,,,+++***((()))))))))******++++++************************************************))))))))))))))))))******))))))))))))))))))******,,,++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))(((''''''&&&((()))+++***)))((()))***))))))***))))))((('''''')))))))))*********++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++)))))))))******)))))))))))))))))))))************))))))******++++++,,,,,,*********)))))))))((((((***************************************++++++,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))******))))))((((((((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******)))((((((''''''(((((()))***))))))(((((())))))***))))))))))))***+++,,,,,,(((((()))))))))))))))***************************)))***+++,,,,,,+++***)))((())))))************)))+++***))))))))))))))))))'''(((((()))******++++++)))))))))************+++*********,,,///000///---))))))))))))))))))))))))...---,,,++++++,,,---...))))))******++++++,,,,,,,,,,,,------...//////////////////000///......---.........///////////////------------------------........................///...---+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---+++***,,,///000---***------,,,,,,------......,,,,,,,,,,,,---......///---------.........//////+++,,,,,,...///111333444///......------......///---...000333555777888888;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKNNNQQQSSSSSSRRRQQQRRRSSSVVV[[[```eeeggglllmmmmmmnnnoooooooooooorrrqqqmmmeee]]]ZZZ^^^ccc___bbbfffhhhiiijjjkkkmmmqqqpppqqqrrrssssssqqqooonnnmmmjjjgggdddcccdddffffffdddcccfffmmmvvv}}}|||tttjjjdddbbb```\\\YYYWWWWWWXXXZZZ___ffflllpppxxx{{{{{{ssseeeXXXQQQOOOLLLMMMNNNPPPQQQQQQQQQQQQOOONNNOOOQQQTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVUUUSSSPPPMMMLLLKKKIIIIIIHHHEEEBBB???===<<<:::888777666777777........................++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))************))))))))))))************,,,,,,+++************+++))))))))))))))))))))))))************************))))))************))))))******))))))((((((''''''((()))++++++)))((()))***)))************))))))(((+++***)))((((((***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))******++++++******))))))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))*********************************++++++++++++,,,------------------------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))******((((((''''''''''''((((((***)))(((''''''((()))************)))******++++++(((((((((((())))))******)))))))))))))))))))))))))))***,,,------,,,***))))))************))))))((())))))))))))))))))***+++************************))))))))))))************)))))))))+++...///---,,,))))))))))))))))))))))))---,,,+++******+++,,,---))))))***++++++,,,------,,,,,,------.../////////...///000000000///------............/////////000------------------------........................///...---+++***)))))))))++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***---++++++---111000,,,''',,,,,,++++++,,,------...************+++,,,---------.........////////////,,,---...///111111222222............///000111111000111444777:::===?????????????????????@@@AAAAAACCCCCCDDDDDDEEEDDDDDDDDDFFFGGGIIILLLMMMNNNNNNNNNPPPPPPQQQTTTYYY\\\]]]]]]YYYZZZ\\\^^^bbbeeehhhjjjkkklllmmmnnnoooooonnnnnnmmmpppssspppiiifffhhhlllmmmppptttvvvvvvvvvxxxzzzyyyxxxwwwwwwyyyyyyxxxwwwxxxzzzzzzxxxtttrrrqqqsssuuuqqqlllkkknnnsssxxxzzz}}}yyysssooommmjjjfffbbb^^^]]]^^^```fffnnnuuuzzzsssdddZZZWWWSSSSSSSSSSSSSSSTTTUUUUUURRRQQQQQQQQQRRRRRRPPPNNNMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUQQQOOONNNMMMMMMMMMMMMKKKHHHEEECCCBBB???===;;;;;;;;;<<<777555333111///.........,,,,,,,,,++++++,,,,,,,,,++++++***************)))************************************************((()))))))))************((()))))))))************---,,,++++++******++++++))))))))))))))))))))))))************************((())))))))))))))))))((())))))))))))((((((((((((''')))++++++***))))))))))))******++++++++++++***)))))))))))))))******+++************************)))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,+++******))))))*********+++++++++,,,++++++++++++++++++***''''''(((((()))***************************************++++++,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******((((((''''''''''''((((((***)))(((''''''((()))***)))((((((''''''''''''((('''((((((((())))))******(((((((((((((((((((((((()))***,,,------,,,***)))***************)))((('''))))))(((((()))***++++++------,,,,,,+++*********))))))))))))************+++******+++,,,+++)))''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,------...///000000,,,,,,------...//////000...///000000000///---,,,---.........//////000000------------------------...........................---,,,+++************,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,---------,,,------......------,,,---++++++...111000***$$$+++*********+++,,,,,,------,,,------...///000111............/////////000111111222111111///---,,,.../////////000222333444777999;;;===@@@AAACCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBDDDHHHLLLOOORRRSSSTTTVVVWWWXXX]]]bbbfffhhhhhhfffgggiiikkkmmmooopppqqqlllmmmoooqqqsssuuuvvvwwwqqqxxxyyytttsssvvvzzz}}}yyyrrrmmmlllnnnqqqrrr}}}|||zzzxxxvvvrrrnnnlllfffdddccceeeiiiooovvvzzzzzzlllccc```YYYYYYWWWWWWWWWWWWYYYZZZaaa___\\\ZZZXXXUUUQQQNNNJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZYYYXXX[[[ZZZYYYYYYYYYWWWSSSPPPQQQPPPPPPRRRRRRQQQNNNKKKGGGFFFCCC@@@>>>>>>??????>>><<<888333000............---++++++++++++---...---,,,,,,++++++*********++++++++++++++++++++++++************************(((((())))))*********+++(((((())))))*********+++---,,,++++++******++++++))))))))))))))))))))))))************************''''''((((((((((((''''''(((((((((((())))))))))))''')))++++++***))))))))))))***+++,,,,,,,,,,,,,,,'''(((***+++++++++)))(((************************))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++---,,,,,,++++++*********&&&&&&'''((()))***++++++******************************+++,,,,,,,,,,,,+++***((('''%%%%%%'''(((***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''))))))((((((((((((((()))''''''''''''((((((((((((''''''(((((())))))******,,,++++++***)))(((((('''+++***)))(((((()))***+++***)))((('''''''''''''''((((((((()))******++++++************************(((((((((((())))))))))))***)))(((''''''((()))***%%%&&&''')))************))))))((((((''''''&&&&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%************************))))))))))))******************))))))))))))******++++++************++++++*********)))))))))))))))))))))*********+++++++++'''***---...---,,,+++++++++++++++,,,---...///000111000///...------...///000000000000////////////)))+++---......+++)))'''///............---------******+++,,,,,,---......******+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((+++,,,...///000///......******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...---++++++++++++---...//////...------,,,++++++////////////////////////333222222111000000///...000111222111111333666888???AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCEEEHHHKKKJJJLLLNNNQQQUUU[[[bbbggggggiiikkkmmmmmmnnnqqqsssttttttuuuvvvyyy{{{|||}}}zzzuuutttyyy}}}~~~}}}|||~~~|||rrrkkkhhhjjjpppttt~~~~~~wwwsssnnnlllmmmppprrrttt~~~zzzpppjjjhhh\\\\\\[[[YYYYYY[[[```cccjjjmmmooommmfff]]]UUUQQQJJJIIIHHHHHHJJJMMMPPPRRROOOPPPSSSVVVVVVUUUVVVYYY[[[ZZZZZZWWWUUUUUUVVVWWWWWWVVVVVVVVVVVVTTTPPPMMMOOOLLLIIIEEECCCCCCDDDEEEEEECCC@@@<<<888444000///........................++++++************+++++++++++++++************)))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************************))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))************************************...(((###$$$(((---...,,,******************************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++************************************************+++++++++*********))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,+++***,,,------......------,,,((((((((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&))))))(((((((((((()))))))))((((((''''''''''''(((******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***'''(((((())))))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))************************))))))))))))******************))))))))))))******++++++************++++++************))))))))))))***+++++++++,,,,,,,,,,,,"""%%%(((******+++,,,---,,,,,,,,,,,,---...///000111000///...---......///000000000000////////////---...000000000...---+++///............---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---******++++++,,,---------,,,,,,---...//////000000333333222111000/////////111333555666666888;;;===@@@AAABBBDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAACCCFFFJJJMMMNNNPPPSSSTTTUUUVVVXXXZZZ^^^eeemmmsssuuuwwwzzz{{{{{{{{{}}}~~~{{{|||||||||}}}|||yyywwwtttrrrqqqqqqyyy{{{|||}}}}}}{{{yyyvvvrrrkkkgggfffjjjpppuuu{{{{{{}}}}}}xxxqqqlllkkkllllllmmmnnnttt{{{}}}yyyssspppoooiiigggccc___]]]```eeejjjuuuvvvwwwvvvqqqiii```[[[SSSSSSRRRRRRRRRRRRRRRRRRLLLMMMPPPRRRRRRRRRUUUWWWUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTUUUWWWXXXXXXVVVTTTPPPNNNKKKHHHFFFFFFFFFFFFCCCCCCBBBAAA>>>:::777444111000///---,,,+++++++++------,,,+++******************++++++,,,,,,,,,---++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))************++++++*********)))))))))))))))***+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((('''))))))))))))************************************+++'''######'''******)))+++*********************)))******+++++++++++++++++++++++++++************************************************************+++++++++*********))))))******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++,,,---------,,,,,,+++***,,,------......------,,,''''''(((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((*********)))((('''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''(((''''''''''''(((((()))++++++***))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((((((((())))))(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))******************))))))))))))******++++++************++++++************************++++++,,,,,,,,,---------''')))+++,,,,,,---000111...------......///000111000000///............///000000000000////////////000000000000/////////...///............---------//////...---+++***))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,---///000111333333333222111000000111222222444777:::<<<===???AAACCCBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCHHHMMMTTTZZZ\\\]]]^^^______```cccggglllsss{{{}}}zzz|||}}}|||}}}wwwtttpppmmmhhhdddaaaaaaaaabbbgggmmmpppnnnlllmmmooooooqqqqqqrrrttttttrrrooolllgggddd```^^^___ccchhhlllnnnnnnooosssyyy~~~yyytttlllfffbbbaaa```___^^^fffpppvvvwwwvvvuuuuuuvvvsssmmmhhhfffjjjqqqvvv}}}wwwmmmfff\\\]]]]]]\\\[[[ZZZXXXWWWQQQSSSTTTTTTRRRQQQRRRRRRPPPRRRTTTVVVVVVVVVUUUTTTTTTTTTUUUWWWZZZ[[[YYYWWWRRRQQQPPPNNNLLLJJJHHHHHHBBBDDDEEEFFFEEECCC???===666555222///---,,,,,,,,,///...---+++************)))***+++,,,---...//////+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))*********+++++++++++++++++++++***************+++++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((('''''''''))))))))))))************))))))))))))))))))))))))***'''%%%&&&)))***)))'''+++++++++******)))))))))((()))******++++++******((((((((()))))))))))))))************************************************+++++++++*********************++++++++++++*********************+++++++++************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,------......------,,,''''''''''''(((((((((((()))(((((((((((())))))***''''''''''''((((((((((((***)))))))))((((((((('''+++*********)))))))))(((&&&'''))))))))))))'''&&&'''''''''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))((((((((((((((())))))***+++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$&&&((()))************************((()))))))))******************))))))))))))******++++++************++++++)))***************+++++++++++++++,,,,,,,,,,,,---...//////...------///111///////////////000111111/////////.........//////000000000000///////////////...---,,,,,,------...///............---------///......---+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++++++++++++++,,,,,,,,,------******++++++,,,---......+++,,,---......---,,,+++............------,,,,,,//////000111222333444444111111000111222444777888999<<>>>>>@@@CCCDDDCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEGGGJJJNNNQQQSSS]]]___bbbdddeeegggjjjlllkkkrrr}}}yyytttsssqqqnnnkkkggg```]]]___```^^^\\\\\\___aaaffflllppppppllliiigggccc]]]XXXVVVVVVYYY[[[YYY]]]^^^\\\]]]aaacccaaaddd```]]]\\\^^^]]]ZZZWWWXXXVVVTTTRRRRRRTTTUUUWWW[[[\\\___cccgggjjjiiihhhaaa^^^YYYVVVUUUUUUVVVUUUVVV\\\fffoootttwwwwwwwww{{{{{{zzzxxxwwwwwwzzz||||||yyyyyy|||}}}xxxnnnlllhhheeedddeeeggghhhooowww{{{vvvpppiii___VVVUUUQQQMMMKKKMMMPPPQQQRRRSSSRRRRRRSSSUUUVVVVVVTTTUUUUUUVVVVVVTTTRRRPPPNNNNNNLLLJJJGGGGGGGGGIIIJJJFFFDDD@@@===999666555444------,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))******************))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((************************((()))))))))************((((((((((((((((((((((((+++******+++,,,+++***(((*********)))))))))(((((((((((()))************))))))))))))******+++++++++******************************************************************************++++++++++++***************************************************************++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------......------,,,&&&&&&''''''((()))))))))(((''''''(((((()))***+++''''''''''''(((((((((((('''''''''((()))*********((((((((((((''''''''''''))))))************))))))(((''''''''''''(((((()))&&&&&&'''(((((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&''')))******++++++++++++***))))))(((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++))))))******+++,,,,,,,,,))))))*********+++++++++)))***,,,---,,,---///000000000////////////000000---...//////000/////////000000000000///////////////...---------...///000///............---------******+++,,,,,,---......******+++,,,,,,,,,++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,------------******,,,,,,------------------............------(((((()))***,,,---......000/////////////////////222444666999<<>>999666333000000///...---------...+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++++++++,,,))))))))))))************))))))))))))))))))))))))(((((()))******))))))((())))))))))))))))))))))))((()))******++++++************++++++++++++++++++***************************************************************+++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,,,,------......------,,,&&&&&&''''''((())))))***''''''''''''((()))***+++''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++))))))***++++++,,,------*********+++++++++,,,,,,))),,,///000//////000000000//////....../////////,,,---///000000000//////000000000000//////////////////...//////000000111///............---------******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,------------...++++++,,,---------,,,+++......------------......)))***+++,,,...///000000//////000000111111222222777999<<>>@@@CCCDDDCCCAAA???AAABBBCCCCCCCCCEEEHHHKKKMMMPPPUUUYYY\\\[[[YYYXXXTTTUUUWWW[[[aaaiiiooosssvvvyyy}}}{{{xxxwwwooonnnkkkgggcccbbbdddfffgggddddddhhhmmmmmmfff```[[[SSSMMMNNNOOOMMMMMMNNNJJJLLLNNNNNNNNNOOOQQQTTTVVVXXX[[[^^^aaadddeeeeeeaaaaaa]]]WWWVVVWWWUUUQQQPPPSSSWWW[[[___gggpppxxxvvvrrrkkkddd___[[[ZZZZZZWWWVVVWWWZZZ```gggkkkmmmtttooohhhbbb^^^ZZZVVVSSSOOOPPPRRRWWW]]]aaacccccccccddddddaaa]]]YYYXXXWWWRRRTTTXXX^^^fffrrr~~~yyyqqqgggaaa^^^[[[VVVQQQPPPNNNMMMMMMOOOPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWWWWSSSRRRPPPNNNMMMLLLMMMMMMLLLNNNOOOOOONNNKKKGGGEEE>>><<<999666333000......******+++,,,------...///************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))************************************)))***++++++***+++---///&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******))))))************************************************))))))******++++++++++++******++++++++++++******++++++++++++******))))))++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,------------,,,------......------,,,((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))++++++******))))))(((((()))))))))))))))))))))))))))'''%%%&&&(((***++++++***)))((((((((()))+++,,,***(((&&&'''***+++)))'''(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))*********+++***)))((((((((()))+++,,,+++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,---------............///------...///////////////........................////////////000000000000///////////////.........,,,------.../////////.................................---,,,,,,+++******...---,,,,,,++++++++++++***---000000---+++,,,---******+++,,,...///000000......------------......---///111111000///000111555444333555888;;;<<<===AAABBBCCCCCCAAAAAABBBCCCGGGGGGFFFCCCCCCGGGNNNTTTZZZ^^^dddhhhjjjkkkkkkkkkhhhllloooqqqqqqssswwwzzz~~~xxxrrrnnnjjjfffddd```\\\XXXUUUVVVYYY\\\^^^aaa```aaadddfffeee```[[[WWWYYYYYYUUUSSSSSSQQQMMMPPPNNNPPPSSSRRROOOSSS[[[```fffoooxxx~~~~~~yyypppiiidddaaa^^^\\\[[[]]]aaahhhrrrxxxoookkkiiihhhbbbbbbccccccdddjjj|||{{{rrreeeYYYTTTQQQQQQTTTUUUTTTVVVZZZ___YYYWWWXXXWWWQQQMMMNNNSSSPPPPPPUUU[[[cccooozzz~~~~~~|||vvvmmmeee___\\\YYYWWWYYYUUUQQQNNNMMMLLLJJJIIIMMMLLLMMMOOOSSSUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNMMMMMMLLLLLLMMMJJJFFFAAA===999555111...............---+++***)))++++++,,,---------,,,,,,***)))))),,,//////,,,)))))))))))))))))))))))))))************************+++*********))))))(((((())))))*********+++++++++&&&&&&''''''''''''&&&&&&'''((()))******++++++***))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++************************(((((()))***+++,,,,,,,,,************************************************************************+++++++++*********))))))************************,,,,,,,,,---------.........------,,,,,,++++++***...............---------(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((('''&&&''')))++++++***)))))))))))))))******+++***(((''''''******)))'''(((((())))))))))))(((((('''(((((()))))))))))))))((()))))))))***************)))((((((((()))+++++++++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------............///......///////////////.........................../////////000000000111111////////////............***+++,,,,,,------,,,,,,..............................------,,,++++++***...---,,,,,,++++++,,,,,,+++---//////,,,+++,,,...++++++,,,------...//////111111000000000000111111000222333333222222333555666666777888;;;>>>@@@@@@BBBDDDEEEEEEDDDDDDEEEGGGBBBFFFJJJKKKLLLQQQYYY```gggkkkqqqvvvxxxyyyxxxxxxzzz|||~~~}}}~~~|||wwwtttnnnhhhccc^^^ZZZWWWVVVTTTQQQPPPQQQTTTWWWXXXWWWWWWWWWYYY[[[^^^```aaajjjnnnpppnnnkkkhhhaaaZZZ\\\[[[]]]aaa```^^^aaahhhooovvv~~~yyyvvvsssqqqnnnooosssyyy~~~xxxuuupppooonnnnnnpppxxx|||lll\\\WWWUUUVVVVVVUUUWWW[[[[[[[[[[[[YYYVVVSSSQQQOOOQQQMMMLLLPPPUUU\\\fffpppsssssstttuuuttttttsssssssss{{{|||zzzuuummmeee```^^^]]]]]]]]]YYYUUURRRQQQOOOLLLKKKIIIHHHGGGIIILLLOOOPPPPPPRRRRRRSSSTTTTTTSSSSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLHHHDDDAAA===888444000000///......---,,,,,,------------,,,++++++************,,,//////,,,)))************************************************************)))))))))((())))))*********+++++++++''''''((((((((((((''''''***++++++******)))((('''))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++,,,,,,************************************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...............))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))'''''''''(((***+++***((((((((()))******************((('''((()))***)))'''(((((())))))))))))(((((('''((())))))******))))))))))))))))))************)))))))))((()))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------.........---------............///...///////////////..............................000000000000111111111111/////////.........------++++++,,,,,,------,,,,,,..............................------,,,+++++++++...---,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,------..................------------......111222333222222333666888999999;;;===???AAACCCDDD@@@BBBCCCDDDCCCDDDEEEGGGDDDKKKSSSWWWXXX[[[cccjjjqqqvvv|||~~~{{{{{{|||{{{yyyvvvrrrpppnnnkkkgggaaa[[[VVVRRRPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWWWW[[[cccooowwwxxxnnnmmmmmmqqquuuvvvvvvyyy}}}|||hhhbbb\\\ZZZXXXVVVYYY^^^bbbjjjllleee___^^^[[[UUUUUUOOOKKKLLLOOOSSS[[[ccceeefffggghhhhhhfffcccbbbdddjjjpppsssuuuyyy{{{zzzzzzuuunnnfffaaa_________\\\ZZZWWWVVVVVVUUUSSSRRRIIIGGGDDDDDDFFFIIIKKKLLLOOOPPPQQQSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQNNNLLLIIIEEE???;;;444333111000///......///......---,,,+++***))))))+++***+++,,,......,,,***************************************************************)))))))))))))))))))))************+++(((((())))))))))))((((((***++++++******)))((('''))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************************************************************+++++++++++++++************************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---......///000000,,,,,,------......//////))))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''')))++++++)))''''''((()))++++++***)))))))))((((((((()))))))))((())))))(((((((((((())))))(((((()))************))))))))))))))))))*********)))))))))))))))******+++***))))))))))))))))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---------............//////////////////......---........................000000000000111111111222/////////......------,,,------......///......---..............................------,,,,,,,,,,,,...------,,,,,,,,,------......---,,,+++,,,---///------------............------,,,,,,,,,,,,------000000000000000222666999;;;===???@@@AAABBBCCCDDDAAABBBDDDEEEEEEFFFHHHJJJNNNVVV^^^aaa```bbbjjjrrrwww{{{zzzsssooojjjjjjjjjjjjjjjjjjjjjjjjkkkiiieee___ZZZWWWWWWWWWVVVWWWYYYYYYYYYXXXWWWWWW[[[^^^aaaccchhhtttxxxooogggbbb___]]]```eeeuuu{{{ssstttqqqhhhccc[[[SSSPPPOOOOOORRRXXXYYY[[[^^^```___\\\YYYVVVXXX\\\```dddhhhnnntttwwwxxxvvvqqqkkkddd```^^^^^^YYYXXXYYY[[[^^^___^^^]]]QQQLLLFFFCCCCCCFFFHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPNNNJJJEEEAAA;;;999666222///......///...---,,,,,,+++***************++++++,,,,,,+++************************************************************)))))))))))))))))))))))))))************))))))************))))))'''((()))******++++++***((()))))))))************))))))))))))))))))))))))************************************************************************)))))))))))))))*********************************+++++++++++++++++++++***************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........///++++++,,,------...//////((()))))))))*********+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***''''''(((((()))))))))***((((((((((((((((((((((((''''''((()))++++++)))''''''((()))++++++***))))))((()))))))))((((((((()))))))))(((((((((((())))))((())))))*********************))))))))))))))))))((()))))))))************)))))))))******)))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---------............///...///////////////......///////////////////////////000000000000111111111000//////...---,,,,,,,,,---......///......------..............................------------,,,,,,---------,,,,,,---......///---,,,+++,,,---..............................111111000000000000111111///000111111111444888<<<>>>@@@BBBBBBAAAAAADDDFFFGGGIIIKKKLLLMMMNNNPPPRRRUUU[[[cccgggiiioooxxx|||uuummmeee``````______```aaadddfffhhheeeeeeccc```^^^___cccgggiiilllnnnnnnjjjfffdddcccdddjjjooorrrwwwvvvpppllliiilllqqquuujjj]]]VVVQQQMMMLLLOOOQQQTTTWWWZZZZZZWWWSSSQQQOOOPPPSSSWWW[[[```gggmmmppprrrssspppkkkfffdddccc^^^___aaaeeehhhjjjiiihhhZZZTTTLLLEEECCCDDDFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTSSSSSSRRROOOJJJGGGCCC@@@;;;666222///......---,,,,,,++++++,,,------)))************)))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))******++++++***((()))))))))************))))))))))))))))))))))))************************************************************************(((((()))))))))*********************************,,,,,,,,,+++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++***++++++,,,---...//////'''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******'''(((((((((((((((((())))))))))))))))))))))))))))))((('''(((******)))'''(((((()))***************''')))***)))((('''(((******)))(((''''''((()))***((()))******++++++******************))))))))))))(((((()))************)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------.........---------............///---......///////////////////////////////////////////////////000000000000000//////...---,,,++++++,,,,,,------,,,,,,++++++..............................------------------------------------...//////---+++,,,---...---,,,------........./////////111111000000000000111111222444555666888:::>>>AAA@@@BBBDDDDDDCCCDDDIIIMMMOOOQQQSSSTTTTTTUUUWWWYYYXXX^^^fffnnnvvv|||uuunnnhhhbbb[[[WWWXXXXXXWWWWWWYYY[[[^^^```]]]aaaeeehhhjjjooowww||||||yyyxxxzzz~~~|||}}}vvvggg]]]UUUNNNJJJJJJLLLOOOSSSWWWXXXVVVTTTRRRKKKIIIJJJMMMOOOQQQXXX___ccchhhmmmooonnnllllllmmmkkkkkknnnqqqssssssqqqnnnbbb[[[RRRJJJGGGFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQQQQRRRTTTVVVWWWXXXWWWVVVVVVVVVVVVTTTQQQNNNHHHFFFAAA<<<777444111000...---,,,,,,,,,---///000)))++++++***)))((()))***++++++++++++++++++++++++************************))))))))))))***************)))))))))))))))(((((())))))************))))))***++++++******)))((('''))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++((())))))******+++++++++************************+++++++++,,,,,,,,,,,,,,,***************************************************************************************+++++++++************************,,,,,,---------............------,,,++++++******++++++,,,,,,------......&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((((((((((((((('''''''''))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))******+++''')))******''''''(((******)))(((''''''((()))***))))))***++++++++++++***************)))))))))((('''((()))***+++******)))((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------............///,,,,,,---///000000000000////////////////////////---.........////////////000//////...,,,++++++***,,,,,,------,,,,,,+++***........................------..................---------------...//////...,,,+++,,,//////---+++,,,------...///000000111000000////////////000000444666999<<<===???BBBEEEBBBDDDGGGGGGGGGKKKRRRXXX\\\]]]___`````````bbbddddddhhhpppzzzvvvpppggg___ZZZWWWTTTRRRSSSRRRRRRRRRTTTXXX[[[]]]]]]gggsss~~~oooddd\\\SSSNNNMMMLLLOOOSSSWWWZZZZZZYYYXXXNNNJJJHHHIIIHHHGGGLLLSSSVVV[[[aaadddeeeggglllppppppqqqtttwwwyyyyyyuuurrriiibbbYYYRRROOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLLLLNNNPPPRRRUUUWWWXXXXXXWWWVVVWWWWWWWWWUUUSSSLLLJJJGGGCCC>>>;;;777666111000...------...///000+++---...,,,***)))***,,,++++++++++++++++++++++++************************((()))))))))******************))))))((((((((((((((())))))))))))))))))(((***++++++******)))((('''))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******+++,,,,,,---***************************++++++,,,,,,---------************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))+++)))'''&&&((()))))))))***)))((((((((()))+++,,,''')))+++***'''&&&(((***+++)))(((''''''((()))+++))))))***++++++++++++***+++*********))))))(((((('''((()))++++++******)))((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,---------------------,,,,,,---------.........//////++++++---///000111111111000000000000000000000000------------.........///000//////...,,,+++******.../////////...------,,,........................------..................---------------...///000---,,,+++---000000---***,,,,,,---...///000111222444444333333333333444444444777;;;>>>???AAADDDFFFCCCFFFIIIIIIKKKPPPZZZbbblllnnnooopppooopppqqqssssssvvv|||~~~~~~~~~zzzuuummmeee[[[SSSPPPOOONNNMMMSSSSSSSSSUUUXXX\\\```cccdddrrryyyxxxzzz}}}vvvjjjbbbYYYTTTSSSOOOQQQVVVZZZ]]]_________SSSMMMJJJJJJGGGDDDGGGNNNOOOSSSXXXYYYZZZ^^^eeelllmmmooosssxxx{{{{{{xxxuuunnnhhh```YYYVVVVVVVVVVVVTTTTTTSSSRRRPPPNNNLLLKKKFFFGGGIIIKKKOOORRRUUUVVVXXXVVVUUUUUUVVVVVVUUUTTTMMMLLLJJJGGGDDD@@@===;;;444333000...------...///---///000...+++***,,,...++++++++++++++++++++++++************************(((((())))))*********+++******))))))((((((((('''(((((())))))))))))(((((('''((()))******++++++***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------******************************+++,,,,,,---......************************************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////---,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((&&&%%%'''***,,,+++))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))'''%%%&&&)))***(((&&&******))))))((((((''''''))))))(((((((((((())))))&&&&&&''''''((())))))))))))************+++++++++))))))))))))************(((((())))))))))))((((((*********)))))))))))))))******************++++++***)))((((((***++++++***))))))))))))))))))))))))))))))))))))************+++++++++***************'''((()))******)))((('''***+++,,,,,,+++)))&&&$$$))))))*********+++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000///...---,,,------...............////////////111000///......///000111000000//////.........---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,+++***)))//////.........------------------...------,,,,,,//////...,,,,,,---111444444222000000222555777888888;;;>>>BBBEEEFFFFFFFFFGGGIIIKKKNNNSSS\\\iiirrrzzzzzz{{{|||~~~}}}wwwqqqooosssuuuqqqkkkiiidddaaa[[[TTTPPPQQQUUUYYYaaa___]]]___ccciiimmmooo~~~}}}vvvvvvvvvyyy~~~}}}vvvpppnnnmmmnnnwww||||||qqqkkkhhheeeaaaYYYYYY[[[aaajjjqqqsssssslllaaaRRRIIIHHHIIIIIIGGGJJJLLLNNNOOOPPPSSSYYY]]]]]]```cccdddfffjjjqqqwwwzzzwwwqqqhhh___XXXVVVUUURRRSSSVVVZZZ[[[YYYTTTQQQLLLJJJGGGEEEEEEHHHLLLNNNPPPQQQSSSTTTUUUVVVVVVVVVSSSNNNHHHFFFFFFEEE@@@<<<:::888555222///---------000000000///...---+++***++++++,,,,,,,,,---------)))***,,,------,,,***))))))))))))))))))))))))))),,,+++***((((((***+++,,,+++*********))))))((((((************))))))))))))''''''(((((()))))))))***,,,,,,,,,,,,,,,+++***)))++++++******)))(((((((((++++++++++++++++++++++++((()))))))))************************************+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------......------,,,+++(((((((((((()))))))))))))))'''&&&''')))+++***)))))))))(((''''''((())))))((((((((()))))))))*********(((&&&''')))***((('''***)))))))))((((((((('''))))))(((((((((((())))))''''''(((((()))*********))))))*********+++++++++))))))))))))************((())))))******))))))(((************))))))))))))))))))))))))))))))))))))'''&&&%%%%%%'''(((((('''))))))))))))))))))))))))))))))))))))*********************************)))'''((()))******)))((('''))))))***++++++***((('''******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------///...---,,,+++,,,,,,---............////////////333222111000000111222333000000/////////.........///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------,,,,,,//////.........---------,,,------.........------///000///...---...111444222111000111444777:::;;;===???BBBEEEHHHIIIJJJKKKKKKLLLOOOTTT\\\hhhuuu}}}zzzrrroooiiifffggggggbbb``````[[[\\\]]]]]]___dddmmmssswwwtttqqqqqquuu{{{yyyppphhhfffeeeeeehhhmmmsssvvv~~~~~~~~~}}}{{{zzzxxxwwwxxxtttooojjjgggfffggghhhmmmrrryyy{{{uuupppnnnppprrr|||zzzwwwvvvsssppphhhhhhkkkrrr|||}}}ppp___SSSMMMJJJHHHEEEFFFHHHIIIIIIIIIKKKOOOSSSTTTWWWYYY[[[]]]bbbjjjpppvvvxxxyyyvvvooogggaaa]]]XXXXXXZZZ\\\______]]][[[VVVSSSNNNIIIFFFFFFGGGHHHMMMNNNOOOQQQSSSUUUWWWXXXRRRMMMIIIGGGHHHGGGCCC???>>>===:::777444222000///000/////////...------,,,------,,,,,,+++++++++***)))+++,,,------,,,+++)))***************************)))(((''''''((()))***++++++++++++*********)))************)))))))))))))))))))))******************+++++++++******)))((()))*********************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------......------,,,+++(((((((((((())))))))))))+++)))'''&&&((()))***)))***))))))(((((())))))***)))))))))*********++++++***)))((((((******)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))***+++++++++)))))))))*********++++++))))))))))))************)))******************)))************************))))))))))))))))))))))))'''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))(((((())))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,------************************************************************************------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,............////////////222222111111111111222222000000////////////......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,---.../////////...............---------,,,,,,---.../////////...///000111000//////111333111222333666999<<>><<<999666555111000///..................------,,,+++***)))(((***+++,,,------,,,+++******************************)))(((''''''((()))***,,,,,,,,,+++++++++++++++************))))))))))))***************))))))))))))************)))(((((())))))******+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++************************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............------......------,,,+++(((((((((((())))))))))))+++***(((''''''((())))))******))))))))))))******)))*********++++++++++++***)))))))))*********)))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((())))))***++++++))))))))))))************((()))))))))******************++++++++++++******)))***************++++++************))))))))))))***((('''''')))******)))((((((((((((((((((((((((((()))))))))************'''''''''((((((((((((((((((((())))))))))))(((((()))))))))((()))******+++******++++++++++++,,,,,,************************++++++++++++************************++++++++++++---------,,,,,,---------------------------------............////////////000//////////////////000000000//////////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------...//////000........................+++,,,---...///000000000...000111111000000111222333555888;;;>>>@@@CCCEEEGGGHHHKKKOOOUUU\\\aaaeeegggeeeffflllxxx|||yyyuuuooohhhcccXXXVVVUUUUUUSSSUUU^^^iiirrrxxx}}}vvvnnnhhhdddaaa^^^aaafffkkkoooqqqrrrrrrrrrooolllkkkjjjhhheeebbbYYYWWWSSSQQQSSSYYY___dddggghhhkkkmmmmmmllliiihhhfffdddaaa^^^]]]]]]___```bbbfffkkkqqquuuyyyzzz{{{sssqqqlllfff```]]]]]]^^^]]]```fffmmmsssyyy}}}zzz{{{||||||zzzvvvsssqqq||||||kkk]]]TTTPPPNNNMMMMMMNNNNNNOOOOOOPPPQQQNNNOOOOOOMMMLLLOOOUUU[[[]]]eeeqqqzzz}}}zzzvvvsssqqqqqqqqqsssuuuuuutttrrrtttooofff\\\SSSLLLHHHFFFHHHHHHHHHHHHJJJNNNQQQSSSPPPNNNLLLKKKLLLKKKHHHEEEDDDDDDDDDDDDBBB@@@>>><<<555444222000......------------,,,+++******))))))++++++,,,------,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))(((*********)))(((((((((''')))***************))))))******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------------.........------......------,,,+++(((((((((((())))))))))))***))))))(((''''''(((***))))))************)))))))))*********++++++++++++)))*********)))))))))***(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''(((((())))))***(((((()))))))))*********((()))))))))******************++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++*********+++***((()))***,,,++++++((((((((((((((((((((((((((()))))))))************&&&&&&''''''(((((((((((())))))(((((((((((())))))+++******)))((()))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------.........////////////.............../////////////////////000000///////////////000000000000000000222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///...------------...///---.....................,,,---...///000000111111---///000111000000111333666999<<<>>>???AAAEEEGGGGGGIIILLLRRRZZZbbbjjjnnnpppoooqqqxxxyyywwwsssoookkkfffaaa^^^TTTTTTVVVXXXZZZ```ooo}}}~~~zzzxxxwwwsssoooiiiccc^^^\\\UUUVVVWWWZZZ^^^ccciiilllkkkiiigggeeeeeeeeedddccc\\\XXXTTTQQQRRRVVV[[[___aaacccfffhhhiiihhhgggeeedddaaa]]]ZZZWWWVVVVVVWWWXXX[[[aaagggnnntttxxx{{{vvvtttpppiiiccc^^^\\\\\\]]]___ccciiiooouuuyyy{{{zzzzzzzzzyyyuuupppkkkhhhhhhoooxxx~~~vvvfff\\\XXXWWWTTTTTTTTTVVVXXX[[[]]]]]]XXXXXXWWWRRRMMMKKKLLLOOORRRXXXaaaiiippptttxxxzzz~~~~~~zzzyyyuuulllbbbYYYRRRNNNKKKLLLKKKIIIHHHHHHJJJKKKMMMPPPOOONNNMMMMMMKKKIIIGGGCCCDDDEEEFFFFFFEEEDDDCCC<<<;;;888444111///---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,))))))******************************)))))))))(((+++++++++******)))))))))******++++++,,,++++++***,,,,,,,,,+++++++++******************************))))))))))))*********+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------------......------,,,+++(((((((((((())))))))))))'''(((***)))(((((((((***((())))))******))))))((()))))))))*********++++++((()))******(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''(((((())))))((((((((()))))))))******))))))))))))************)))******************)))))))))******+++,,,,,,,,,---------,,,++++++*********((('''((()))*********))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))(((((((((((())))))+++*********))))))((((((((((((((())))))))))))***************************++++++,,,,,,,,,---------+++++++++,,,,,,------...------............------......///000000000000///............////////////111111222222222222111111//////000000000000111111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---,,,,,,,,,......---------.....................///000111111111000...///000111111222444666888;;;???@@@AAACCCHHHLLLNNNOOORRRWWW^^^ffflllppprrrtttyyyxxxooommmjjjfffaaa]]]ZZZXXX]]]]]]```eeejjjqqq~~~}}}{{{{{{|||{{{wwwsssnnnnnnllljjjfffaaa]]][[[UUUSSSQQQRRRUUU\\\ccchhhjjjjjjjjjiiiiiiiiiiiiiiiccc___YYYTTTRRRTTTWWWYYY^^^```bbbdddeeeeeedddcccdddbbb^^^ZZZWWWUUUUUUUUUSSSUUUZZZ```hhhpppvvvyyyyyyxxxvvvqqqjjjccc___^^^___aaadddhhhnnntttxxx{{{~~~{{{wwwqqqkkkhhh^^^bbbhhhlllooouuu|||rrrgggcccccc^^^]]]\\\^^^ccchhhkkklllhhhiiigggaaaWWWNNNJJJIIINNNPPPUUUZZZaaajjjsssyyyyyyuuunnneee^^^XXXTTTRRRSSSQQQOOOMMMKKKJJJIIIIIIMMMMMMNNNNNNNNNLLLKKKIIIEEEEEEFFFGGGGGGGGGGGGGGGAAA@@@>>>:::666222...,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))*********************)))))))))))),,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,+++******))))))************************(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************************---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------+++,,,,,,,,,,,,---------------......------,,,+++(((((((((((())))))))))))$$$'''***+++***((()))***'''((())))))))))))((('''((((((((()))))))))******'''(((***)))'''&&&(((***'''((((((((()))))))))***))))))(((((((((((())))))'''''''''((())))))******(((((((((((()))))))))***))))))))))))************((())))))******))))))((())))))***++++++,,,------------,,,,,,+++******))))))(((&&&''')))******)))))))))))))))))))))))))))))))))))))))************&&&''''''((())))))*********)))(((''''''((()))***'''(((***++++++***))))))((())))))))))))*********************************))))))***+++,,,------...)))******+++,,,,,,------,,,---...//////...---,,,------///000000000//////............////////////000111222333333222111000//////000000000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,+++***+++---...000---------........./////////000000111111111000000///000111111222555999<<<===AAADDDFFFFFFJJJQQQWWW______```cccfffjjjmmmooosssyyywwwqqqggghhhggggggfffggghhhiiirrrqqqsssxxx|||}}}tttqqqpppnnnnnnpppkkkjjjjjjnnnssstttqqqmmmhhhggggggeeebbb___\\\ZZZWWWUUURRRQQQSSSXXX^^^aaadddfffhhhiiihhhggggggfffbbb___ZZZUUURRRQQQSSSTTTYYYYYY[[[\\\]]]^^^^^^^^^aaa___\\\YYYWWWVVVVVVVVVRRRTTTVVV[[[bbbiiipppsssvvvxxxxxxuuuooohhhccc```]]]^^^aaaeeekkkrrrwwwzzz~~~zzzvvvqqqllliiibbbaaa``````dddjjjqqquuuvvv{{{xxxuuuwwwnnnkkkjjjlllrrrxxx|||~~~zzz}}}|||uuuhhhZZZPPPKKKKKKMMMOOOQQQVVV^^^gggmmmqqqssswww}}}zzzwwwqqqjjjddd___[[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJGGGJJJLLLNNNNNNNNNNNNNNNIIIHHHHHHGGGGGGGGGGGGHHHCCCCCCBBB@@@<<<666111.........---------------------------,,,,,,---------++++++++++++++++++++++++)))******************))))))))))))******+++++++++************))))))))))))******************++++++))))))***+++++++++++++++*********************)))************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++(((((((((((())))))))))))"""&&&+++,,,+++))))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&(((***)))&&&%%%''')))'''((((((((())))))******))))))(((((((((((())))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))***+++,,,,,,------,,,,,,++++++***))))))(((***)))((((((***++++++***))))))))))))))))))))))))))))))))))))************'''''''''((()))******+++***)))(((''''''((()))***$$$&&&)))+++,,,,,,+++***)))************+++++++++************************''''''(((***+++,,,---...((())))))***++++++,,,,,,,,,---...//////...---,,,+++,,,.../////////................../////////000...///000111111000///...//////000000111111111222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......******))))))+++---000222---------.........//////000111111111111000000///111222222222444777<<<@@@BBBFFFJJJLLLMMMRRR[[[bbboooooonnnnnnnnnooooooooowww}}}xxxpppkkkfffiiimmmrrrwww~~~uuukkkeee```\\\\\\___ZZZZZZ^^^fffmmmppplllgggdddddddddbbb```]]]ZZZXXXYYYWWWUUUSSSTTTVVVYYY[[[WWWZZZ^^^______]]][[[[[[YYYVVVRRROOOMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWVVVTTTSSSRRRRRRSSSSSSPPPPPPRRRUUUZZZ```fffiiinnnqqqsssrrrmmmfff```]]]YYYZZZ]]]bbbhhhooovvvyyy}}}|||zzzwwwsssoookkkiiiiiiddd^^^\\\^^^dddjjjmmmooottt}}}}}}zzzwwwxxxwwwfffYYYRRRIIIKKKLLLNNNQQQVVV]]]aaaaaacccgggnnnvvv|||}}}zzzuuuoooiiieeebbbaaa]]]\\\[[[XXXUUUQQQNNNMMMCCCFFFJJJNNNOOOPPPQQQQQQMMMLLLIIIHHHFFFFFFGGGGGGCCCDDDDDDCCC???:::444111000000///...---,,,,,,+++...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************))))))))))))%%%%%%&&&&&&''''''(((((((((((()))***************((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++******))))))++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++............/////////000------......------,,,+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********++++++***)))(((((()))******))))))(((((('''''''''&&&))))))(((((()))***+++++++++***)))'''''''''((()))******))))))((((((((('''***)))((((((((((((((())),,,+++)))((((((((()))*********++++++++++++******,,,,,,+++***)))(((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---+++*********))))))((((((+++++++++*********))))))+++***)))'''''')))***+++...---+++*********++++++++++++++++++******))))))******,,,,,,,,,,,,******..................------///////////////000111111000000///...............000000000000000000000000//////000000111111111222111000///...------...///+++,,,---------,,,+++***..................------***+++,,,,,,+++,,,...000000///---,,,---...111222444333222000/////////...222333444555777<<>>BBBDDDHHHPPPZZZdddllluuu~~~~~~|||yyyvvvtttsssssstttppptttvvvvvvssstttzzzvvvsssuuuyyy}}}~~~yyyrrrkkkfff```ZZZSSSOOOMMMOOOPPPQQQRRRTTTXXX\\\^^^^^^]]]\\\^^^]]][[[XXXVVVSSSRRRQQQQQQPPPMMMKKKIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOQQQRRRQQQOOOMMMKKKLLLNNNPPPSSSWWW[[[aaaeeekkkjjjjjjiiiiiijjjjjjjjjkkkjjjiiiiiijjjiiieeebbbfffiiinnnuuu|||wwwmmmooorrrttt|||sssggg___UUUQQQMMMKKKMMMPPPSSSUUU[[[[[[ZZZYYY[[[```gggkkkyyy~~~zzzssskkkdddccc___]]]aaafffeee___VVVSSSNNNIIIFFFEEEHHHJJJMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEGGGHHHFFFAAA<<<555444111...,,,,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,++++++++++++*********)))******++++++++++++******++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------******++++++,,,,,,,,,+++***+++,,,---..................------,,,,,,++++++******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))************))))))))))))***************)))))))))))))))))))))))))))*********+++***))))))(((((((((((()))))))))))))))(((((((((((('''''''''((()))***+++,,,)))************))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))************))))))))))))+++++++++***************+++***)))(((((()))***+++''')))+++,,,,,,***'''&&&++++++++++++************,,,,,,------------,,,,,,.......................................///000000111000//////......//////000000000000000000000000//////000000000000111111///...------,,,---------///---+++))))))+++...///.........................../////////------///111///////////////000000000000000000000111111222333222555:::>>>@@@BBBDDDFFFNNNYYYiiiwwwvvvuuusssppplllhhheeeccc```bbbdddfffkkkvvvvvvmmmfffccccccdddllllllmmmmmmkkkgggccc```XXXTTTPPPMMMMMMMMMMMMLLLPPPRRRUUUWWWXXXWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@?????????@@@<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@AAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDGGGHHHKKKNNNSSSVVV]]]]]]^^^___bbbfffjjjmmmllljjjhhhiiijjjjjjiiihhhjjjkkknnnqqqvvv{{{{{{oooeeedddfffgggooozzzzzznnnhhh^^^YYYTTTQQQQQQSSSTTTUUUYYYZZZYYYWWWUUUWWW\\\aaaqqqyyy|||xxxooommmiiifffjjjrrrtttrrrhhhbbbXXXNNNGGGDDDEEEFFFKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCDDDFFFHHHHHHFFFDDD;;;999555222///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******************++++++++++++******++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++***)))))))))++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---...............------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))*********************************)))*********************)))))))))(((((((((((()))************************)))((((((((()))***++++++((()))***++++++***)))((())))))************))))))(((((())))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++*********)))))))))))))))************************+++******))))))******+++***+++,,,------,,,***)))++++++++++++++++++++++++---------------------------------..............................//////000111000000///.../////////000000000000000000000000//////000000000000000000------------,,,---------...---,,,++++++,,,...///---------..................///000///...---///111//////000111111111000/////////000111222444666777888;;;???AAACCCEEEHHHJJJWWWcccttt{{{qqqqqqpppmmmhhhaaa[[[WWWZZZ\\\```dddmmm}}}zzzrrrggg___\\\ZZZYYYXXX```aaabbbdddeeeeeeeeeddd\\\YYYTTTPPPOOONNNMMMLLLMMMOOOPPPQQQPPPOOOMMMKKKLLLLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<=========????????????????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBB???@@@BBBCCCCCCEEEIIIKKKOOOOOOPPPRRRWWW]]]cccfffeeedddcccccceeehhhkkklllnnnoooqqqrrrtttvvvvvvwwwtttkkkcccbbbdddgggpppzzzwwwqqqgggccc]]]ZZZYYYZZZZZZ[[[[[[]]]\\\YYYUUUTTTWWW[[[ccciiiqqqvvvzzz~~~{{{vvvwww|||~~~{{{uuummm```SSSKKKFFFEEEDDDGGGHHHIIIJJJKKKKKKKKKJJJDDDDDDCCCDDDEEEFFFFFFFFF@@@>>>:::666222000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++******))))))+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,---...............---------.........//////(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************************++++++++++++******++++++++++++***)))((((((((())))))))))))((()))))))))))))))))))))))),,,+++***)))))))))))))))((()))***++++++***)))((()))))))))******)))))))))((((((((()))******++++++''''''(((((())))))******************************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))******************************++++++************++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,---------------------------------.........//////...............///000000111111000///////////////000000000000000000000000000000//////////////////,,,,,,------------------+++,,,------............---------.........//////---...///...------///111000111111222222111000000//////000222444777999:::>>>???AAABBBDDDHHHLLLPPP```kkkzzzzzzssspppmmmgggbbb]]][[[[[[[[[```dddjjjooowwwrrrkkkaaa\\\[[[\\\[[[YYY______```aaabbbcccddddddddd___WWWQQQNNNMMMLLLKKKIIIJJJJJJJJJIIIHHHEEEDDDEEEDDDCCCBBBAAA@@@@@@???>>>===========================<<<<<<<<<======>>>>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@========================?????????????????????>>>@@@@@@???>>>??????AAAAAA===???@@@@@@@@@@@@BBBDDDDDDCCCDDDFFFKKKPPPUUUYYYXXXXXXXXXYYY\\\aaafffjjjkkknnnssswwwyyyyyywwwvvvqqqlllfffdddeeeiiirrrzzzrrrooojjjhhhggghhhiiiiiibbbcccccc```[[[WWWVVVWWWXXXZZZ___fffmmmuuu}}}}}}ssseeeXXXOOOHHHDDDAAADDDEEEGGGIIIKKKLLLMMMNNNHHHHHHFFFEEEDDDDDDEEEFFFBBBAAA>>>;;;777444111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///------......//////......,,,,,,---....../////////''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((()))******+++*********************+++++++++***+++,,,,,,,,,+++***)))'''(((((())))))))))))(((&&&&&&&&&&&&''''''''''''---,,,+++***)))(((((((((((())))))************)))((())))))******))))))((((((((())))))*********+++(((((((((((())))))))))))************************)))))))))))))))))))))))))))((((((''''''(((***+++))))))))))))***************************+++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...////////////////////////000111111222111000000//////000000000000000000000000000000000000////////////......,,,,,,---............---***+++---/////////...---,,,,,,------.../////////,,,...............000222222222222111111111111111000000222444777999<<<===AAABBBDDDFFFJJJOOOVVV[[[kkkttt|||vvvrrrooohhh^^^WWWVVV]]]ffflllooouuu{{{}}}uuummmhhhbbb___```aaaaaaaaaiiihhhfffeeecccaaa``````aaa\\\TTTNNNJJJIIIGGGGGGDDDEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>======<<<<<<<<<:::;;;;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>=========>>>>>><<<===>>>>>>======>>>???>>>===>>>???BBBEEEIIIKKKKKKLLLMMMNNNQQQVVV\\\aaafffkkksss|||yyywwwrrrooommmpppvvv{{{}}}{{{|||}}}}}}}}}ppppppooommmhhhaaaZZZUUUSSSQQQSSSYYYaaajjjwwwvvvjjj___WWWOOOHHHCCCHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMKKKHHHEEEDDDEEEGGGCCCCCCCCCAAA>>>:::666333/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------.........,,,+++***)))***+++,,,------....../////////......,,,,,,------.........///((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&''')))***++++++******)))))))))*********++++++***+++,,,------+++)))(((&&&'''((()))******)))(((&&&&&&''''''((((((((((((,,,,,,+++***)))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***((()))))))))************))))))*********+++++++++***++++++++++++++++++***(((((())))))************+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,------...//////000000000000000000111222222222111000000//////000000000000000000000000000000000000/////////.........,,,---...///000//////...,,,,,,,,,---...//////000,,,,,,------...//////000,,,.../////////000333555444333222111000111222222222222444666999<<<>>>@@@DDDGGGLLLRRRXXX___fffkkkvvv~~~xxxrrrnnnhhheeeaaaaaafffooozzz~~~xxxqqqmmmiiigggdddcccdddfffggggggkkkjjjgggddd```\\\YYYXXXSSSPPPLLLHHHGGGEEECCCAAA@@@@@@@@@AAA@@@???>>>>>>===============<<<<<<<<<<<<<<<===??????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@??????>>><<<===???>>>===<<<<<<===<<<<<<<<<===>>>@@@AAABBBBBBDDDEEEEEEFFFJJJPPPUUU[[[```iiisss|||~~~zzzwwwxxx|||~~~~~~~~~yyyoooaaaVVVQQQMMMLLLQQQWWW^^^jjjuuu|||vvvooojjjfffaaaYYYSSSQQQOOOMMMKKKJJJKKKMMMNNNMMMMMMLLLIIIEEECCCDDDFFFCCCEEEGGGHHHFFFAAA;;;777000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))+++,,,.........////////////......,,,,,,,,,,,,------------))))))******++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&''')))***+++++++++***(((((())))))***************+++---------+++)))(((&&&'''(((*********)))((())))))******+++++++++,,,******************++++++***)))((((((((()))+++,,,(((((())))))))))))((((((******))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))*********+++))))))******++++++++++++***++++++,,,,,,++++++***((())),,,......---+++***+++++++++,,,,,,---------,,,,,,************,,,,,,,,,,,,------...///000000111111111111111222222333222111111000000000000000000000000000000000000000000000//////.........---,,,---///000000000//////...---,,,+++,,,...111222,,,,,,------...///000000---...000000111222555777555444222000000111222333333444555777:::===???AAAGGGMMMUUU^^^fffnnntttyyyxxxmmmeee```dddllluuu~~~yyyrrrnnnkkkjjjggggggfffffffffggghhhjjjbbbaaa^^^[[[WWWSSSPPPNNNGGGFFFFFFFFFFFFDDDAAA???===>>>>>>>>>>>>>>>>>>===???????????????????????????@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBB===???@@@@@@>>>======>>><<<======>>>>>>????????????@@@AAAAAA@@@CCCHHHMMMLLLQQQXXXbbbkkksssyyy{{{|||yyyzzz}}}|||yyy|||zzzhhhZZZOOOJJJIIINNNQQQUUU^^^iiinnnwwwxxxuuurrrsssuuurrrlllfffXXXUUUQQQMMMKKKKKKLLLMMMJJJKKKKKKHHHCCCAAABBBDDDDDDGGGKKKMMMKKKEEE???;;;111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++************************++++++++++++++++++++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,******++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,...---,,,++++++---///000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))(((''''''''')))***,,,...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************))),,,+++******))))))******((((((((((((((((((((((((&&&''''''((()))*********,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,+++***))))))(((+++*********))))))((((((++++++++++++++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))************************************************************************++++++,,,------------,,,---------.........//////---------............///////////////000000000000222111111111000000////////////000111222111111111000000000000////////////---------,,,,,,+++++++++---------...............000000000000////////////111111222333333333333222/////////000111333444555666888::::::;;;@@@HHHOOORRRZZZccchhhpppyyy~~~}}}ooojjjnnngggrrr~~~|||yyyxxxzzz|||~~~{{{vvvqqqmmmjjjiiihhhgggeeeddddddddddddbbbaaaZZZWWWSSSPPPMMMKKKHHHFFF@@@???>>>>>>??????>>>===???@@@AAAAAA???>>>???@@@AAACCCDDDFFFFFFEEECCCBBBEEEDDDDDDDDDFFFHHHKKKMMMMMMLLLPPPVVVYYYWWWWWWYYY^^^\\\YYYYYY[[[]]]^^^___bbbaaa___]]]^^^```bbbdddeeeaaa]]][[[\\\]]]\\\ZZZZZZVVVRRRPPPQQQQQQOOOMMMQQQOOOKKKJJJIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFEEE?????????>>>>>>>>>>>>>>>============???AAACCCDDDFFFHHHLLLRRRYYY```eeehhhpppsssxxxzzzzzzyyyyyyyyy~~~~~~{{{xxxxxxzzz|||nnn___OOONNNMMMMMMOOOSSSWWWYYYaaadddhhhjjjlllsss~~~{{{yyy{{{}}}yyyrrrmmm```TTTOOOLLLHHHIIINNNMMMLLLLLLNNNLLLFFFEEEGGGFFFFFFHHHKKKLLLJJJFFFBBB999666333///---,,,------///---,,,,,,,,,,,,+++)))---------------------------------,,,,,,++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,++++++*********++++++++++++++++++++++++............---,,,,,,++++++,,,...//////...,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------))))))))))))***************)))((('''''''''((((((((()))))))))(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))---,,,+++***))))))))))))++++++++++++++++++++++++&&&&&&'''(((((()))***************************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++******)))((((((''''''************)))))))))(((++++++++++++++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---------............///////////////000000000000111111111111000000000/////////000000000111111111000000000000/////////...---------,,,,,,,,,++++++---------............///......//////000000111111111111111111222222222333333333333222222333333444>>>>>>??????BBBJJJUUU]]]dddkkkpppsssyyy~~~}}}{{{tttnnnqqqxxxttttttrrrnnnjjjhhhjjjmmmppppppooonnnkkkiiigggeeedddaaa]]]ZZZXXXVVVSSSQQQNNNLLLIIIGGGEEECCCAAA@@@@@@?????????@@@@@@???>>>>>>@@@AAABBBBBBDDDFFFHHHCCCEEEHHHKKKMMMNNNMMMMMMOOOPPPQQQQQQRRRTTTYYY]]]```]]]^^^bbbeeeeeeiiinnntttqqqmmmlllmmmoooqqqrrrpppoooooooooppprrruuuvvvyyyuuupppnnnnnnnnnmmmkkkeeebbb^^^\\\[[[ZZZXXXVVVXXXVVVRRRPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFIIILLLPPPSSSUUU]]]aaagggkkknnnpppsssuuuzzz{{{~~~}}}yyyvvvwwwzzz}}}rrrcccSSSRRRPPPPPPRRRVVVZZZ]]]]]]___``````aaahhhsss{{{~~~|||~~~yyyrrrjjj^^^UUURRRQQQMMMJJJKKKMMMKKKLLLOOONNNIIIIIIKKKLLLLLLMMMOOOPPPOOOLLLIII???<<<777222///.........///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---,,,+++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---......//////......---------------------------***)))((((((((()))+++,,,******)))(((''''''((((((''''''((((((''''''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***++++++*********)))))))))---,,,+++***)))((((((((())))))))))))))))))))))))'''''''''((())))))******(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++)))((((((''''''&&&&&&%%%************))))))))))))***************************************)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++---------............///////////////000000000000111111111111000000000000000////////////000000111000000000/////////......------------,,,,,,,,,,,,------........./////////+++,,,---///000222333444111111000///000111222333444444444444555666777777???@@@AAABBBGGGRRR```jjjuuuyyy||||||vvvqqqkkkjjjkkklllnnnsss{{{nnnlllhhhccc___^^^aaadddccceeegggiiihhhfffbbb```]]]YYYSSSNNNKKKIIIFFFDDDBBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>>>>?????????AAABBBEEEGGGHHHKKKOOORRRLLLOOOSSSXXX[[[^^^______```cccfffffffffiiipppvvv|||wwwtttvvvxxxzzz}}}|||{{{{{{zzzooollliiigggeeedddbbb```aaa^^^[[[YYYXXXVVVSSSQQQTTTSSSPPPNNNMMMNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFLLLOOOTTTYYY]]]bbbgggjjjooossszzz{{{wwwtttuuuxxx{{{zzzmmm]]][[[YYYXXXYYY\\\___bbb^^^]]]ZZZVVVVVV\\\fffooo~~~xxxoooeee]]]VVVWWWXXXTTTNNNJJJMMMKKKKKKOOOOOOMMMMMMOOOQQQPPPPPPQQQSSSSSSQQQPPPHHHDDD>>>777222000/////////...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........---......//////......---------------------------+++***((('''''')))+++,,,)))))))))***+++,,,,,,---)))))))))******))))))((())))))))))))))))))))))))***))))))))))))))))))***************))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))******++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++(((((((((''''''&&&&&&&&&*********)))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,------------,,,++++++,,,,,,,,,------------------............///////////////000000000000111111111000000000000000000//////......///000111000000/////////.........------------------,,,,,,------......//////000000,,,,,,---///000222333333222000///......000222333000111222444777:::===>>>>>>AAAEEEJJJQQQ\\\jjjttt~~~~~~xxxlllccc^^^\\\___dddjjjrrrzzzkkkhhhccc___]]]^^^aaadddcccdddeeeeeebbb___[[[XXXRRRNNNHHHEEECCCCCCBBBAAA>>>???AAAAAA@@@>>>>>>>>>>>>???AAAAAAAAABBBCCCDDDHHHJJJMMMOOORRRUUUYYY\\\^^^```eeekkkooorrrsssttttttyyy}}}}}}{{{~~~yyywwwvvvtttsssqqqpppooonnnllljjjiiihhhfffcccaaabbb```\\\YYYXXXYYYZZZ\\\WWWVVVUUUTTTRRRQQQOOOOOOKKKJJJIIIHHHFFFEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJLLLOOOSSSWWW[[[```eeeoooxxx{{{vvvuuuwwwyyy|||kkkiiifffddddddeeeggghhhgggccc\\\VVVSSSVVV^^^eeeuuuyyy}}}~~~yyyqqqggg```[[[]]]```___XXXQQQOOOKKKJJJMMMNNNMMMNNNPPPRRRQQQPPPPPPRRRSSSSSSSSSOOOKKKDDD<<<666222000000...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------..................////////////..............................+++***((('''''')))+++,,,))))))******+++++++++,,,))))))***++++++******)))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((('''''''''((()))***,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,*********)))))))))((((((*********************************************************++++++*********))))))((((((((((((((('''))))))))))))))))))******))))))))))))))))))))))))******************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,------------------............///////////////000000000000000000000000000000111111000000////////////000000////////////............------------------------------......///000000111////////////000000000000222000///......000222333000111333666999===@@@AAAAAAGGGPPPYYYaaakkkvvv}}}~~~{{{wwwqqqfffZZZUUUUUUVVV^^^gggqqq}}}zzzhhheeebbb``````cccfffhhhkkkiiieee```ZZZUUURRRPPPHHHEEEAAA>>>>>>?????????<<>>AAABBBDDDLLLYYYdddmmmuuu}}}|||xxxtttooohhh]]]TTTTTTZZZ]]]gggrrrzzz|||xxxmmmkkkiiiiiijjjkkkkkkkkkkkkggg```YYYRRRMMMJJJIIICCC@@@===;;;;;;<<<;;;;;;;;;>>>AAAAAA@@@BBBFFFJJJHHHLLLQQQSSSSSSVVVZZZ^^^```eeemmmtttyyy}}}~~~|||zzzxxxxxxzzz}}}}}}zzzvvvoooiiibbb]]][[[ZZZYYYXXXUUURRROOOLLLKKKJJJIIIHHHFFFEEEDDDDDDDDD???@@@@@@@@@@@@BBBEEEGGGEEEIIIPPPVVV___jjjwww|||~~~}}}|||}}}|||uuulllddd^^^ZZZXXXWWW^^^fffmmmxxx|||}}}{{{zzz}}}{{{hhh\\\QQQMMMKKKJJJKKKMMMRRRPPPPPPQQQTTTVVVVVVVVVTTTRRRMMMGGGAAA<<<888666000///------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,+++)))((())))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...//////000000//////...........................))))))))))))************(((((((((((('''%%%$$$"""%%%&&&''''''((((((((('''))))))))))))))))))))))))+++******))))))******+++***)))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''************************)))))))))))))))(((((((((************************************************((())))))******))))))((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++((((((((())))))*********************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---------............///////////////000000000000///000000000111111111111000111333444444222000...//////.........---------------------.........///------...///000111222222111000000000/////////...111111111111222222222333777777999<<>><<<<<<======<<<;;;>>>BBBEEEFFFGGGLLLSSSYYYYYY^^^cccfffhhhkkkpppuuuwww}}}zzzsssnnnkkkiiihhheeeaaa\\\WWWSSSPPPPPPOOOMMMKKKIIIHHHGGGGGGBBBCCCCCCBBBAAA@@@BBBCCC???BBBGGGJJJNNNUUU```iiirrruuuzzz~~~{{{yyyzzz{{{||||||yyy{{{}}}~~~tttiii^^^XXXQQQUUUZZZ___iiiyyyzzzkkk[[[QQQMMMJJJKKKMMMPPPOOOOOOQQQTTTVVVVVVUUUTTTSSSQQQMMMHHHCCC>>>;;;444222000/////////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,+++***)))***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,------------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000000//////........................(((((()))************)))&&&'''((()))))))))((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((+++***)))(((((('''''''''************************)))))))))(((((((((((((((''''''(((((())))))******************************************************'''((()))******)))((('''((((((((()))))))))))))))(((((())))))*********+++++++++++++++++++++++++++''''''(((((()))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,------------,,,------............//////---------.........//////////////////000000000000//////000000111111111222000222444666666333000...//////.........------------------.........//////------...///000111222222000000000000000/////////111111222333333333333222555777:::>>>CCCHHHLLLNNNVVV___kkkvvv}}}zzznnnccc```bbbfffmmmrrr{{{|||{{{zzzwwwssssssqqqpppooommmggg___XXXRRRPPPMMMJJJFFFDDDBBBBBB>>>======???AAABBBAAA@@@DDDHHHLLLNNNQQQWWWaaaiiinnnttt{{{~~~}}}{{{~~~|||yyysssmmmfff```]]]UUUTTTRRRQQQPPPOOOOOOOOOIIIIIIIIIGGGDDDAAAAAAAAA===@@@CCCDDDDDDGGGOOOVVV[[[aaajjjttt|||{{{wwwvvvvvvuuutttuuuwwwyyyzzz}}}rrrcccYYYPPPSSSSSSTTT[[[kkkxxx~~~vvvbbbVVVOOOLLLLLLOOOLLLLLLMMMPPPSSSTTTTTTSSSTTTTTTSSSQQQMMMHHHBBB???777555333222111000...,,,------------------------+++++++++,,,,,,---------((()))+++,,,------,,,+++------------------------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------......///------------------------............------,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,---------................../////////000//////000000000000//////////////////////////////******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&+++*********))))))(((((())))))(((((('''''''''&&&)))))))))))))))******+++((((((((((((((())))))***,,,,,,+++***))))))******))))))))))))))))))))))))+++*********))))))((((((***************************)))((((((((((((((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%************************))))))))))))************,,,---,,,***)))+++---000---------------------------,,,***))))))***,,,---,,,,,,,,,---------......------......//////000000444111//////000000...+++'''))),,,///111222222222////////////////////////000///------......---,,,---,,,,,,,,,,,,---......//////000000111111222222...//////000000000000000333222000///111444888;;;;;;>>>>>>>>>DDDOOOXXXZZZeeekkksss{{{|||lllnnnqqqsssuuuzzz~~~{{{~~~~~~~~~wwwyyywwwsssuuu{{{{{{wwwzzzrrrhhhaaa^^^ZZZUUUPPPIIIGGGDDDBBBAAA@@@>>>===@@@AAABBBCCCEEEEEEFFFFFFMMMPPPVVV\\\ccckkktttyyy}}}uuulllfff```\\\YYYXXXXXXVVVSSSPPPOOONNNLLLJJJHHHEEEAAA===BBBAAAAAA@@@AAABBBDDDEEEPPPSSSZZZbbblllvvv}}}yyyuuupppuuuzzz}}}~~~}}}ssskkkXXXSSSNNNNNNSSS]]]eeekkkzzzmmmbbbXXXMMMHHHIIIJJJKKKMMMOOOQQQRRRRRRRRRVVVVVVUUUTTTRRROOOIIIFFF<<<999666222/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************------++++++++++++------,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------//////...---+++***))))))---------------------------,,,+++***)))))))))))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///...---............////////////........................++++++************+++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******)))((((((''',,,,,,+++++++++*********))))))(((((((((''''''''')))))))))))))))******+++))))))((((((((()))************)))((((((((((((((())))))))))))))))))))))))************)))))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((((('''************************))))))))))))************)))******)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------......---......//////000111111333000//////000000///,,,000111222444444333222111////////////////////////000///------...///---,,,------,,,------...//////000000000000000111111111000000000111111111000000000000111111333666999<<<;;;@@@CCCFFFMMMYYYbbbdddqqqwww{{{tttyyyxxxpppsssvvvwwwtttqqqpppqqqsssvvvuuusssuuuzzzzzzvvvtttlllbbbZZZUUUQQQKKKFFFFFFDDDBBBAAA@@@AAA@@@@@@EEEEEEFFFHHHKKKOOOSSSUUUZZZ___gggnnnvvv}}}xxxsssiiifffbbb```___]]]YYYVVVSSSRRROOONNNMMMKKKHHHEEEAAA@@@@@@@@@@@@AAACCCDDDIIILLLPPPWWW___gggnnnrrr}}}yyytttwww{{{}}}xxxooo]]]XXXSSSPPPRRRWWW\\\___kkkxxxvvvlll___QQQKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQVVVVVVUUUUUUTTTQQQLLLIII@@@===888444111000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------//////...---............////////////........................,,,++++++******++++++,,,)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((++++++************))))))))))))(((((((((((('''''')))))))))))))))******+++***))))))))))))***++++++***)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************************)))))))))(((((())))))***))))))))))))))))))))))))************************************************)))))))))*********++++++(((***++++++***)))+++,,,++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---------............///000000111111222111///...///000111000...333444555555555444222222////////////////////////000...---...//////...,,,------------...///111111111111111111000000000000111111111111111111111111///111444666777:::===@@@>>>FFFNNNTTT]]]hhhpppssszzz~~~uuuooorrruuuvvvrrrnnnjjjhhhqqqssstttsssuuuwwwtttpppgggaaaXXXQQQLLLIIIDDD@@@BBBBBBAAAAAABBBDDDFFFHHHMMMMMMOOOSSSXXX```fffjjjlllrrryyy}}}yyyvvvrrrooommmjjjfffccc]]]ZZZWWWUUUSSSRRROOOMMMFFFEEECCCBBBAAAAAAAAABBBBBBDDDFFFKKKPPPUUUZZZ]]]nnnvvv}}}xxxyyy|||~~~|||sssbbb^^^YYYVVVVVVWWWWWWWWW[[[eeerrr|||}}}vvvhhhZZZSSSSSSOOONNNMMMLLLLLLNNNOOOPPPUUUTTTTTTUUUUUUTTTPPPMMMEEEBBB<<<666222111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------//////...---............////////////........................+++******))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''''''''))))))(((((((((((((((((()))))))))))))))******+++***************++++++,,,++++++***************+++))))))))))))))))))))))))*********)))))))))))))))************************)))))))))((())))))******)))))))))))))))))))))))))))))))))*********++++++************************))))))*********+++++++++)))+++------,,,,,,,,,---++++++++++++++++++++++++,,,---...000000...---,,,,,,,,,,,,---------....../////////000111111222222///......///000111111000///000111222333333333222000000000000000000000000000...---...///000...---............///111222333222222111111000000//////111111000000000000111111000444888;;;<<<>>>BBBEEEHHHSSS^^^fffnnnxxx~~~|||zzz~~~zzzxxxyyy{{{zzzxxxtttpppnnnssssssssssssqqqnnniiidddYYYTTTNNNIIIGGGFFFDDDBBB@@@AAABBBDDDFFFKKKPPPSSSXXXZZZ^^^eeelllttt{{{|||yyywwwuuukkkgggbbb]]]ZZZWWWTTTRRRPPPNNNJJJGGGCCCAAA@@@???@@@@@@AAACCCFFFJJJMMMOOOYYYaaammmyyy}}}}}}}}}}}}uuufffccc___]]]\\\\\\ZZZYYYSSSXXXbbbooo||||||}}}}}}yyyoooddd\\\YYYOOOMMMKKKIIIIIIKKKNNNPPPRRRRRRRRRTTTUUUUUURRRPPPJJJFFF@@@999444222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---...///000///---............////////////........................))))))(((((((((((())))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))******+++***************++++++,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***++++++************************'''(((((())))))******+++************************************++++++++++++)))+++------,,,,,,,,,---------------------------,,,---///000000///---,,,,,,,,,,,,---------....../////////000111111222222......//////000000111111///000000111111111111111111111111111111111111111000...---...000000///............///000111222222222222111111000000//////000000/////////000111222222666;;;======@@@FFFKKKXXXeeerrryyy~~~}}}nnnkkkhhhhhhnnn{{{~~~~~~}}}|||zzzyyywwwuuuuuussspppmmmiiibbbZZZVVVNNNKKKGGGDDDCCCCCCCCCCCC@@@BBBFFFJJJNNNTTT[[[```iiimmmttt|||~~~{{{vvvooohhhbbb]]]XXXUUUUUUSSSOOOKKKGGGEEECCCBBB@@@@@@@@@AAABBBDDDFFFHHHIIIOOOWWW___fffmmmtttxxx|||yyyyyy{{{}}}~~~~~~xxxjjjgggdddaaa```^^^\\\ZZZRRRQQQVVVaaaooozzz}}}|||yyyuuupppiii```YYYNNNLLLIIIGGGGGGIIIMMMOOONNNNNNOOOQQQSSSTTTSSSQQQNNNJJJDDD>>>888444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......///000///...............////////////........................(((((((((''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''))))))************++++++(((((())))))))))))******)))))))))))))))******+++***))))))))))))***++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))******+++,,,************************((((((((())))))******************************************++++++++++++,,,(((***++++++***)))+++,,,------------------------,,,---///000000///---,,,,,,,,,,,,---------............///000000111111222---///000000//////000222444333333222111000000000111111111111111111111111///.........000111000//////////////////000000111111111111111000000000000000/////////000222444555333777;;;===???EEEOOOWWWjjjwww}}}vvvnnnhhh]]]]]]^^^cccnnn~~~}}}}}}}}}{{{yyyrrrlllfffccc]]]TTTMMMKKKIIIGGGDDDAAA@@@AAABBBCCCEEEJJJQQQWWW[[[bbbiiiooo|||~~~{{{zzz{{{|||zzzwww|||zzzyyyyyyzzz|||}}}uuuooohhhbbb___ZZZXXXUUUQQQNNNLLLKKKJJJDDDCCCBBBAAA@@@AAABBBCCCCCCFFFJJJLLLPPPVVV___eeeooosssxxx|||}}}wwwtttxxxzzz}}}}}}}}}|||}}}~~~}}}rrrnnnhhhccc```]]]ZZZXXXTTTOOONNNUUU```iiirrrxxx~~~|||wwwqqqmmmiii___UUUOOOMMMJJJHHHGGGIIIKKKMMMLLLKKKLLLNNNQQQSSSSSSRRRPPPNNNIIICCC===888444222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///......000000///...............////////////........................))))))(((((((((((())))))'''((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,(((((()))))))))*********)))))))))))))))******+++))))))((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((()))))))))************************************))))))))))))***+++,,,---************************)))******************************************************+++++++++,,,,,,)))******)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---------......---......//////000111111---///111000///...000222333333222111111111111111222222222222222222222222///.........000111000///000000///.........//////000000000000000111111111000000000000222555777999777;;;???AAADDDNNN]]]iiiwww{{{sssllleee^^^YYYZZZ]]]dddlllxxx~~~~~~~~~|||xxxuuuhhh___XXXUUUPPPIIIEEEGGGFFFEEEDDDCCCCCCEEEIIIKKKQQQYYYbbbjjjooouuu}}}}}}zzzwwwxxxzzzzzzwwwtttwwwxxxzzz{{{}}}~~~xxxrrrnnniiigggbbb]]]YYYUUUSSSRRRKKKIIIGGGDDDBBBAAA@@@@@@???BBBDDDDDDDDDHHHOOOUUUZZZ___eeelllqqqxxx|||zzz|||}}}~~~~~~uuuxxxzzz|||}}}~~~~~~~~~yyyssskkkddd```^^^]]]\\\XXXQQQMMMQQQVVV[[[dddmmmvvvyyywwwpppkkkhhhaaaXXXUUURRROOOLLLJJJIIIJJJJJJKKKKKKKKKMMMPPPSSSSSSRRRSSSRRRNNNJJJCCC===777444////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))+++,,,,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000///...///000111000...............////////////........................******))))))))))))******(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************(((((())))))*********+++(((((())))))*********+++)))))))))))))))******+++((((((((((((((())))))*********)))******+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))***+++,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---,,,+++)))+++...000++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---------......------......///000000000...000222111...---///111.........///000111333444222222222222222222222222///......///000111111000111000///......---------//////000000111111222222111111111222444777:::<<<<<<@@@CCCFFFKKKXXXjjjxxx~~~~~~tttkkkeee___ZZZVVV\\\cccmmmxxxzzzyyyxxxyyyyyyvvvooojjj___UUUMMMKKKHHHCCCBBBFFFCCCDDDEEEFFFHHHMMMRRRVVV]]]fffqqqyyy~~~||||||||||||}}}~~~{{{yyywwwyyy{{{|||yyyvvvyyy{{{~~~~~~zzzzzzwwwpppiiiaaa[[[WWWUUURRRPPPLLLHHHDDDBBBAAA@@@<<>>????????????@@@BBBDDDDDDFFFIIINNNVVVaaammmuuuyyysssrrrxxx{{{zzz|||{{{uuuqqqooommmmmmiiiddd\\\UUUQQQQQQSSSUUUbbbkkkvvvzzzuuummmgggeeefffaaaZZZUUURRROOOKKKHHHIIIJJJKKKKKKLLLOOORRRUUURRRQQQQQQQQQNNNGGG@@@:::333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,***)))******++++++)))((())),,,---------,,,,,,,,,+++++++++******+++,,,------++++++,,,---+++,,,---......---,,,+++///...+++***+++...111333++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................////////////////////////////////////////////////---------............///((((((((((((((((((((((((************)))))))))(((++++++*********)))))))))))))))***++++++++++++***''''''''''''''''''''''''************************+++******)))(((((())))))+++***))))))))))))***+++)))))))))))))))******+++,,,***)))***+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))*********++++++************++++++************************************************************************************************+++++++++++++++++++++++++++,,,---,,,***)))***+++***++++++,,,,,,------.........---------,,,,,,,,,+++,,,---...//////////////////000111111000///...111111111111111111111111222222222111111111111000222222222111111111111111111111222222222111111000000000000000111111111111000000111111222222111111///111333444444888>>>DDDEEEIIIOOOXXXcccqqq}}}zzzvvvnnnddd^^^^^^dddjjjwww}}}||||||}}}~~~zzztttkkkbbbYYYRRRNNNIIIEEEAAAAAADDDFFFFFFEEEGGGMMMTTTXXX]]]eeerrr{{{}}}{{{zzz{{{|||}}}~~~|||wwwtttrrrtttxxx~~~{{{sssjjjeee___^^^[[[VVVQQQLLLHHHEEEAAAAAA@@@???>>>>>>???@@@BBBDDDFFFJJJOOOXXXbbbhhhsss{{{}}}wwwvvv{{{~~~~~~~~~|||yyyxxxvvvqqqhhh___YYYUUUTTTTTT^^^gggrrrxxxxxxtttpppoooqqqoookkkddd[[[SSSNNNKKKJJJKKKKKKLLLLLLNNNPPPQQQQQQQQQQQQQQQOOOJJJDDD???888555111////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******+++,,,---,,,+++******---.........------------,,,,,,,,,++++++,,,------++++++,,,---,,,------------------,,,))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////////////////---------............///''''''''''''((((((((((((************))))))))))))******))))))))))))((((((((()))******++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))((((((((())))))***))))))(((((())))))***)))))))))))))))******+++,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))************)))))))))))),,,,,,++++++++++++,,,,,,************************************************************************************************************************+++,,,---,,,*********+++***++++++,,,,,,------......------------,,,,,,,,,+++,,,---...////////////000000/////////000000000222222222222222222222222222222222111111111111000111111111111111222222222222222222222111000//////000000000000111111111111000000000111111111222222000333666777888<<>>======???AAABBBDDDGGGLLLRRRWWWaaaiiivvv}}}{{{~~~~~~vvvlllccc\\\WWWTTTWWW^^^hhhssszzz}}}}}}|||{{{nnn```UUUOOOKKKKKKKKKKKKLLLMMMMMMNNNPPPPPPQQQRRRRRROOOJJJFFF>>>;;;555222000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,++++++---//////...............------------+++,,,------++++++,,,---...------,,,,,,------...&&&'''***------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................////////////////////////////////////////////////---------............///''''''((((((((((((((()))*********))))))))))))))))))))))))(((((((((((((((((())))))***************)))+++,,,......,,,+++)))((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++***)))((((((******)))(((************************))))))))))))))))))))))))++++++******))))))((((((+++++++++******+++++++++************************************************************************************************))))))))))))))))))))))))***,,,,,,,,,******+++,,,***++++++,,,,,,------...------------------------+++,,,---...///////////////...,,,,,,,,,---///000222222222222222222222222222222222111111111000000000000000111222222222333222222222222111000......///000000000111111111111000000000000111111222333333666:::<<<===@@@FFFKKKUUUZZZcccnnnyyy{{{rrrmmmooovvv~~~|||zzzrrrhhh\\\TTTOOOKKKEEE@@@BBBBBBCCCDDDGGGLLLQQQTTT```hhhttt}}}~~~~~~zzzuuuuuuvvvwwwxxx{{{|||xxxtttmmmeee]]]WWWSSSQQQMMMKKKGGGDDDBBB@@@???>>>>>>???@@@AAABBBDDDHHHKKKQQQXXXcccoooyyywwwlllbbbZZZUUUPPPUUU___lllyyyttt```SSSKKKJJJJJJJJJLLLMMMMMMMMMOOOOOOPPPRRRTTTSSSPPPMMMEEE@@@:::555222111///...------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,***+++---......---.........------------,,,+++,,,------++++++,,,---...---,,,++++++,,,---...)))***---//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////---------............///((((((((())))))*********))))))))))))))))))******((((((((((((((()))))))))(((((()))************)))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((()))((((((((((((((())))))(((((())))))))))))(((((()))))))))))))))******+++)))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******************************************************************************************************))))))))))))))))))))))))***+++,,,,,,******+++,,,***++++++,,,,,,------...------------------------+++,,,---...///////////////...,,,++++++---000111222222222222222222222222222222222111111111000000000000000111222222222333222222222111000///...---///000000000111111111111000000000000111222444444666999<<<>>>???CCCJJJOOO[[[bbbnnn{{{{{{zzz}}}~~~wwwrrrddd[[[PPPJJJHHHGGGDDDAAABBBDDDFFFHHHLLLSSS\\\cccrrrzzz}}}zzz{{{}}}~~~}}}|||yyytttpppvvvvvvvvvvvvwww|||~~~wwwooofff___[[[XXXSSSOOOJJJGGGEEEDDDAAA???>>>@@@AAAAAAAAABBBDDDFFFIIIMMMSSSZZZcccmmmxxx~~~tttggg[[[TTTPPPTTT\\\iiiwwwmmmYYYMMMJJJHHHHHHKKKMMMNNNMMMNNNNNNOOORRRTTTUUUTTTRRRJJJFFF???999555222000...---------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,+++******,,,---,,,,,,------------,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,++++++,,,---...---------...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////---------............///(((((())))))******++++++))))))))))))************(((((())))))))))))******'''((())))))******))))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''(((((())))))((())))))******))))))((()))))))))))))))******+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++************************************************************************)))+++,,,,,,+++***+++---***++++++,,,,,,------...,,,,,,,,,------------...+++,,,---...////////////000///...---...000222333222222222222222222222222222222222111111111111000111111111111111222222222111111111111000///......000000000000111111111111222111111111222333555777777:::===???BBBHHHQQQXXXbbbjjjxxxwwwllleeeVVVPPPHHHCCCBBBCCCCCCBBBDDDIIIOOOTTTYYYbbboooyyy~~~}}}|||vvvtttvvvyyyyyyvvvtttrrrrrrrrrqqqpppooosssuuuvvvuuuvvvzzzyyyqqqkkkfffddd[[[VVVPPPLLLJJJHHHDDDAAAAAABBBBBBAAA@@@AAACCCEEEEEEFFFHHHKKKQQQYYYcccjjjqqqxxx~~~{{{kkk^^^VVVUUUXXX___hhhtttyyydddRRRMMMHHHGGGJJJMMMNNNMMMNNNMMMNNNPPPSSSUUUUUUTTTOOOKKKDDD???:::666222///------------------------------------------------------------,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,+++)))***+++,,,,,,+++---------,,,,,,,,,,,,++++++,,,------++++++,,,---...------,,,,,,------......---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................////////////////////////////////////////////////---------............///''''''(((((()))******+++((()))))))))************)))))))))*********++++++'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''''''''((())))))))))))***++++++***)))))))))))))))))))))******++++++***))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***++++++,,,,,,------...,,,,,,,,,---------......+++,,,---...//////////////////......///000222333111111111111111111111111222222222111111111111000222222222111111111111111///000000000000000//////000000000000111111111111333222222222333555777999;;;>>>AAADDDIIISSS^^^ggglllttt~~~~~~|||{{{|||}}}~~~|||xxxrrriii^^^WWWKKKHHHDDDBBBBBBDDDHHHJJJNNNWWWbbbiiinnnvvv}}}xxxsssvvvtttnnnlllpppsssrrrpppooommmkkkjjjkkknnnpppqqqvvv|||}}}xxxtttrrriiibbb[[[VVVTTTPPPKKKFFFDDDDDDCCC@@@>>>>>>AAACCCAAABBBCCCDDDGGGLLLRRRVVV^^^eeeppp|||{{{uuurrruuu}}}}}}oooccc\\\YYY\\\```fffmmmxxxrrrYYYRRRJJJFFFHHHKKKLLLKKKNNNMMMMMMOOORRRTTTTTTTTTSSSOOOJJJEEE@@@:::555111........................------------------------------------------------...---+++******+++---...------------------------,,,------......---,,,+++...,,,******,,,---,,,+++............------------+++,,,------++++++,,,---,,,------------------,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................////////////////////////////////////////////////---------............///&&&&&&&&&'''((())))))***(((((())))))*********+++))))))******+++++++++,,,'''(((((()))))))))))))))+++******))))))******+++************************'''''''''''''''((()))***)))***+++,,,,,,+++***))))))))))))))))))******+++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***,,,,,,++++++,,,---***++++++,,,,,,---......,,,,,,,,,------.........+++,,,---...////////////,,,,,,,,,---...///000000000000000000000000000000222222222111111111111000333222222222111111000000...///000000000000000///000000000000111111111111444333222222333666888:::???BBBFFFJJJQQQ]]]kkktttuuu|||zzzuuuuuuvvvzzz}}}wwwwwwwwwxxx{{{}}}uuunnnfff^^^TTTMMMDDDDDDDDDCCCEEEIIIOOOTTT\\\ggguuu}}}xxxssslllpppnnnhhhfffkkknnnmmmooonnnlllhhhfffhhhmmmqqqssszzz~~~|||uuunnneee```\\\XXXQQQLLLFFFFFFCCC???===<<<>>>AAA???@@@BBBCCCDDDEEEHHHKKKPPPVVV```kkkvvv{{{pppiiihhhppp{{{|||rrrhhhbbbYYY\\\```bbbeeeooo}}}|||___VVVLLLFFFGGGJJJJJJJJJNNNMMMLLLNNNPPPSSSSSSSSSUUURRRNNNJJJDDD>>>777333........................------------------------------------------------...---+++******+++---...------------------------***+++---...///......---///---,,,,,,---...---,,,000/////////............+++,,,------++++++,,,---+++,,,............,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................////////////////////////////////////////////////---------.........//////))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))************************,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---///000000///......000000111111000000000000///---,,,---111333222111333333333333333333333333111111111111111000//////111000///////////////000---///222222111000000111666222111555999:::===BBBAAAHHHQQQ[[[hhhvvv~~~~~~tttnnngggcccfffqqq}}}|||xxxwwwpppxxx{{{yyy}}}~~~xxxtttlllbbbXXXPPPIIIFFFCCCBBBAAACCCJJJUUU```gggtttyyysssooolllooonnnjjjjjjnnnmmmggghhhkkkmmmmmmlllmmmqqquuu|||ssslllfff___XXXRRROOOLLLGGGCCCBBBBBBAAAAAADDDCCCBBB@@@@@@BBBCCCDDDIIIKKKOOOVVV```mmm{{{zzzrrrkkkjjjnnnsss~~~|||vvvkkkaaaaaa[[[YYY[[[]]]aaammmzzzooo^^^NNNIIIHHHFFFFFFIIIFFFGGGIIILLLOOOQQQSSSTTTWWWRRRMMMKKKJJJFFF>>>888222222111111000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.../////////...,,,+++++++++,,,,,,,,,---------...------,,,,,,------...------------------------...---,,,,,,+++++++++++++++,,,,,,,,,+++)))'''&&&...+++)))))),,,......---......,,,,,,,,,,,,......************************........................333111...++++++---///111,,,---...///000000000000000000000000000000000000///////////////.........))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************************************((())))))***************************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++------------------------..............................000111222222222222111111000000000000111111222000...///111333222000333333333333333333333333222222222222222111000000000000////////////000000+++---000111111111222333555///---333999<<<@@@CCCPPP\\\iiiqqqwww~~~vvvnnncccaaa______gggsssxxxvvvwww{{{tttlllggg```XXXPPPJJJGGGEEEGGGGGGHHHMMMVVVcccqqqyyyyyyrrrmmmkkkeeehhhiiigggjjjppprrroooiiillloooqqqrrrvvv||||||uuupppjjjbbb]]]YYYUUUOOOKKKHHHHHHFFFFFFBBBAAA@@@??????@@@AAACCCAAABBBEEEJJJQQQ\\\hhhppp~~~xxxsssppppppqqquuu{{{|||rrrgggccc```___^^^[[[ZZZaaalllyyy}}}vvvgggWWWQQQNNNJJJGGGHHHGGGGGGIIILLLNNNQQQSSSTTTSSSOOOLLLKKKLLLIIIDDD???333222000...---------...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......//////...------,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------------,,,+++++++++,,,,,,,,,---------------,,,+++...,,,)))***,,,...---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------.........---------,,,,,,,,,---...///000000000000000000000000000000000000/////////////////////...))))))))))))))))))))))))******)))((((((((())))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***+++++++++++++++************************++++++,,,,,,,,,+++******************************,,,++++++******++++++,,,,,,++++++******++++++,,,...---------------,,,,,,................................................//////000222333555777888555444222111111222444555555333111111222222111000333333333333333333333333333333333333333222111111000000000//////000000111***,,,///000111222333555444///...444;;;@@@EEEJJJ]]]nnn~~~uuuiii___YYY[[[^^^dddnnn{{{{{{xxxyyyzzz}}}sssggg\\\XXXRRRLLLHHHFFFFFFGGGJJJMMMSSS[[[gggvvv}}}~~~}}}vvvqqqmmmjjjjjjiiikkkkkkiiijjjnnnpppoooooorrrvvvyyy|||zzzsssnnnccc^^^WWWPPPLLLJJJGGGFFFCCCAAA@@@>>>>>>???AAABBB@@@AAABBBDDDHHHOOOWWW]]]oooyyy~~~yyytttqqqnnnvvv{{{qqqfffeeeeeeccc]]]XXXZZZ```hhhrrrzzzzzz|||zzzuuuhhh[[[TTTPPPKKKGGGFFFGGGHHHIIIKKKMMMOOOQQQSSSQQQOOOMMMMMMNNNLLLHHHDDD777555111...,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...------------...,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,+++++++++,,,---------------------...//////...,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111///,,,***,,,---...///000000000000////////////////////////......//////////////////))))))))))))))))))))))))******))))))))))))))))))((()))))))))************)))))))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))************************************((()))******++++++******************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............//////000111444777:::;;;888666444333333555777999333222111111111222222222444444333333333333222222222222333333222222111000000000000///000000111111+++---///000000111333444555333555:::???DDDMMMVVVlllzzzrrrfff^^^^^^cccjjjrrrzzz|||||||||tttfffZZZQQQMMMIIIEEEDDDFFFJJJLLLOOOVVVaaammmyyy}}}sssqqqvvvyyyxxxqqqppppppooonnnmmmllllllkkklllmmmlllmmmpppsssuuuzzz}}}~~~qqqlllccc[[[TTTOOOJJJGGGEEEDDDBBB@@@@@@AAABBBCCCEEEEEEEEEDDDEEEHHHLLLPPP]]]hhhsss{{{|||wwwrrryyy|||nnnkkkiiigggdddaaa___^^^ZZZhhhqqqrrrvvvyyytttjjj]]]TTTPPPMMMKKKIIIIIIIIIIIIJJJLLLNNNPPPQQQSSSRRRPPPPPPOOONNNJJJFFF???<<<777222///...////////////......------,,,,,,------------------------------,,,,,,,,,,,,------//////---,,,,,,---...///,,,,,,,,,------------......------,,,,,,------...------------------------++++++++++++,,,,,,---...---,,,+++***++++++---...------,,,,,,,,,,,,,,,+++.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000222333333222///...------...//////000//////////////////////////////............////////////))))))))))))))))))))))))))))))******************((()))))))))************))))))************)))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''((())))))******))))))***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........000222555888:::666555333111222444777888///000000000000111333444444444444333333222222222111111111111111000000///000000000000000111222222...000111111000000222333444777===@@@AAAFFFUUUddd~~~}}}pppgggbbbeeelllvvv~~~}}}~~~{{{rrrgggYYYNNNJJJGGGDDDCCCEEEKKKQQQUUU[[[fffuuuzzznnniiikkkkkkiiidddfffjjjmmmnnnmmmllljjjbbbdddiiinnnrrrwww~~~}}}tttkkkbbbZZZRRRNNNHHHFFFDDDBBB@@@@@@AAABBBEEEEEEEEEDDDBBBBBBCCCEEENNNWWWaaaiiittt|||{{{vvvpppmmmoooooohhhaaaVVVaaajjjlllrrr|||}}}}}}tttggg[[[UUUSSSQQQPPPJJJIIIIIIIIIJJJLLLNNNOOORRRRRRQQQQQQQQQPPPMMMKKKFFFBBB<<<666222//////000/////////......---------------------------------...------,,,,,,------...///...---,,,,,,---//////,,,,,,---------............------,,,,,,------...------------------------++++++++++++,,,,,,---...///...,,,+++******+++,,,,,,,,,------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111111111---...//////////////////////////////////////////---.........//////000000))))))))))))))))))))))))((()))***+++++++++******))))))))))))************))))))***++++++***((('''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))******************************+++,,,,,,,,,++++++((((((((((((((((((((((((***++++++,,,,,,++++++***,,,++++++******++++++,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...///111333555666111000/////////111333444...///000000000111333555555444444333333222222111000111111111111000//////000000000000111111222333111222222222111111222444555999@@@EEEGGGOOOaaarrrwwwmmmiiiiiijjjsss~~~|||yyyxxxyyy|||{{{pppeeeYYYNNNFFFFFFEEEDDDFFFLLLTTT]]]bbbnnnzzz{{{nnnhhhgggeeebbbccceeeiiillllllkkkhhhfffbbbeeellluuuyyy|||~~~vvvmmmcccYYYSSSLLLJJJGGGCCCAAA@@@@@@AAAEEEFFFGGGFFFDDDCCCCCCDDDFFFLLLRRRXXXcccsss{{{|||{{{rrrggg^^^aaadddhhhnnnuuu}}}rrrcccZZZWWWSSSOOOKKKJJJIIIHHHIIIJJJMMMNNNMMMOOOPPPRRRSSSSSSRRRRRRJJJGGGAAA:::444000///.../////////...............------------------------......------------.........------------...//////,,,---------...............------,,,,,,------...------------------------,,,,,,+++++++++,,,------111000///---,,,,,,++++++)))+++------,,,,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000......///////////////...////////////////////////------......///000000000))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************))))))+++++++++***((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))************)))************************)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,------............------------------------,,,,,,------...//////000---...///000111222222222////////////000111222333000111333222000000333555555555444333333222111111111222222222222111000000000000000000111222333444111222333222222333555888:::;;;@@@IIISSS```rrr~~~vvvooopppuuuvvv~~~xxxrrrppprrrwwwxxxlllaaaWWWNNNGGGDDDEEEFFFIIIOOOXXXcccmmmsss{{{ooohhhgggddd```dddeeefffggghhhgggggggggjjjmmmvvv|||uuukkkaaaZZZSSSQQQMMMIIIEEECCCCCCCCCEEEGGGIIIJJJIIIGGGGGGHHHCCCGGGJJJLLLTTTbbboootttvvvxxx|||~~~vvvllldddaaafffiiilllwww}}}oooddd___XXXQQQLLLKKKIIIGGGHHHIIIKKKMMMMMMOOOQQQRRRSSSSSSSSSSSSPPPLLLGGG@@@999444000...............////////////..............................------------......,,,------...//////......------------...............------,,,,,,------...------------------------------,,,+++++++++,,,,,,------...------,,,++++++'''***---...---,,,---///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---//////......////////////......000000000000000000000000------......///000000111))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))************)))***+++,,,+++***(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,........................,,,,,,------...///000000...///000222222111000///000000111222333333444444333444555444111000222555555555444333333222111111222333333333333222111111000000000000111222333444000111222222333555888;;;AAA===@@@MMM___ppp~~~xxxuuuyyy|||rrrjjjnnnrrrzzzuuukkk___UUUMMMGGGEEEEEEGGGIIINNNWWWbbbooozzzyyymmmgggfffccc___cccbbbbbbbbbcccfffiiikkkiiinnn{{{~~~uuukkkdddZZZXXXSSSOOOKKKHHHGGGGGGAAADDDGGGHHHHHHGGGGGGGGGCCCFFFGGGGGGLLLWWW```dddhhhnnnuuuyyyzzzzzz|||}}}wwwggg```eeefffdddqqq|||rrrlllcccZZZMMMKKKIIIGGGGGGIIIKKKLLLPPPRRRSSSSSSRRRQQQPPPPPPUUURRRLLLEEE>>>888333111------......//////000000..............................------------......+++,,,...///000///...------------.........//////...------,,,,,,------...------------------------...------,,,++++++++++++((()))***+++,,,+++***)))%%%)))---...---,,,...000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////000000///...///////////////......111111111111111111111111---------...///000000111******+++++++++,,,,,,,,,***))))))((()))+++,,,---))))))))))))))))))))))))************************---,,,,,,+++***)))''''''))))))(((((((((((())))))++++++************+++++++++++++++************)))(((''''''((()))***,,,---))))))))))))))))))))))))************************************************************************(((((((((((()))***+++,,,(((((((((((())))))))))))++++++,,,,,,,,,+++******,,,++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++000---***((((((+++///111---------............///000///...---------------000000000000////////////------///000111111111111222222111111222222333444111111111222222333333333444444333333333333222222222000...---,,,---...///222222111111222444777999AAAAAAJJJ]]]ooo{{{|||xxxvvvssspppmmmrrryyy}}}wwwooo^^^NNNJJJIIIFFFEEEHHHIIIPPPZZZfffvvv~~~xxxvvvqqqkkkeeeaaaaaabbbaaaaaabbbfffkkkqqqtttvvvwww|||zzzuuuqqqhhheee___XXXRRRNNNKKKIIIHHHFFFEEEEEEGGGGGGGGGFFFIIIGGGEEEEEEGGGKKKPPPTTTZZZ\\\bbbkkktttxxxwwwuuuxxx{{{~~~uuuccc\\\YYYZZZgggwwwuuueee___TTTLLLLLLLLLIIIJJJOOOSSSTTTTTTSSSQQQQQQRRRSSSUUURRRNNNJJJFFF???888444000//////.........//////////////////////////////------------------------////////////////////////................................................,,,------......------,,,------............------........................000///...---------------........................++++++,,,---............//////.........---------////////////000000000000000000000000000000000000000000000000000000000000////////////////////////************+++++++++,,,++++++******************************************************************))))))***++++++++++++************************************))))))*********+++++++++************)))++++++++++++++++++,,,,,,))))))))))))))))))))))))************************************************************************)))))))))))))))***+++,,,)))))))))************+++***+++,,,,,,,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++---+++(((&&&%%%''')))***---------............/////////...---------------000000000000////////////---...///000000000000000222222111111222222333444111111222222222333333333444444333333333222222222222111///.........///000111222333333555888;;;===AAACCCOOOaaarrrvvvrrrnnnmmmmmmoooqqqqqqzzzuuunnn^^^RRRHHHGGGGGGGGGIIILLLQQQ[[[gggtttwwwqqqjjjkkkjjjhhheeebbbaaabbbggghhhkkkpppwww}}}|||xxxuuurrrllleee^^^WWWPPPLLLIIIGGGDDDDDDEEEFFFFFFEEEIIIHHHFFFEEEFFFHHHJJJLLLPPPSSSYYYbbbkkkrrrsssrrrsssuuuxxx{{{~~~|||lllbbbYYYVVVaaaqqq~~~kkk```UUUPPPMMMJJJKKKOOOQQQRRRSSSRRRPPPPPPRRRSSSTTTSSSRRRQQQMMMEEE===777222111000////////////000////////////////////////........................////////////////////////................................................,,,------......------,,,------............------........................//////...---------------........................,,,,,,---.........------......---------,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000////////////////////////)))))))))*********++++++,,,,,,,,,++++++)))((((((************************************************))))))***+++++++++++++++***+++,,,------,,,+++******))))))(((((())))))***+++++++++************)))((())))))***)))((('''&&&))))))))))))))))))))))))************************************************************************++++++*********++++++,,,*********+++++++++,,,,,,***++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///---+++*********+++---------............/////////...------------...////////////000000000000......///000000/////////222222111111222222333444222222222222333333333333333333333333222222222222111111111111111000000000111333555666888;;;???BBBBBBIIIWWWhhhvvv{{{ttthhheeeaaabbbhhhpppwww|||uuujjjbbbNNNIIIEEEFFFHHHJJJOOOUUU^^^jjjyyyxxxmmmeee^^^aaaeeegggggggggggggggpppsssxxx|||vvvnnndddZZZSSSNNNKKKGGGEEEEEEFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDCCCFFFHHHNNNWWWbbbjjjoooqqqrrrsssuuuvvvyyy}}}uuujjj\\\SSSZZZgggyyyssscccXXXPPPKKKKKKNNNNNNOOOPPPPPPPPPPPPQQQSSSQQQRRRTTTUUURRRJJJAAA:::555444222000//////000000////////////////////////////////////////////////////////////////////////................................................------............------------............------........................//////...------------...........................------.........------,,,---------,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000////////////////////////((())))))))))))************++++++,,,,,,***)))(((************************************************,,,,,,,,,+++***)))((((((***+++---......---+++***))))))(((((((((((())))))+++++++++*********))))))&&&''')))******)))'''&&&))))))))))))))))))))))))************************************************************************,,,,,,++++++***+++++++++************+++++++++,,,)))***+++,,,---.........,,,,,,,,,---,,,,,,,,,+++************************++++++++++++++++++++++++111111000//////...---------------............//////......---------......////////////000000000000//////000000000///......222222111111222222333444333333333333333333333333333333333222222222222111111222222333333222111111111333666888:::===BBBFFFHHHRRRaaannnyyy}}}rrrkkkfffbbb___bbbjjjwwwwwwkkk___XXXHHHHHHHHHIIIKKKPPPZZZbbbooo{{{}}}yyyxxxwwwsssiiiaaa]]]```eeehhhjjjlllnnnpppwww}}}}}}sssfff]]]WWWSSSMMMIIIHHHHHHHHHHHHFFFGGGIIIIIIHHHEEEBBB@@@AAACCCHHHPPPZZZdddlllpppwwwwwwwwwwwwwwwxxx|||uuulllaaaXXXYYY___ooosssaaaSSSKKKIIIJJJJJJLLLNNNOOOOOOOOOQQQRRRMMMNNNPPPQQQPPPKKKCCC===888666333111////////////////////////////////////........................////////////////////////................................................------............------------............------........................///......---------....................................///......---,,,,,,------------------------////////////000000000000000000000000000000000000////////////////////////////////////////////////((())))))))))))*********((()))***,,,,,,++++++***************************************************+++++++++++++++***)))((((((***,,,------,,,***((())))))(((((((((((())))))+++++++++*********)))))))))***,,,...//////---,,,************************************************************************************************,,,,,,++++++***+++++++++)))))))))*********++++++)))***+++,,,------...---+++,,,,,,---------,,,+++************************++++++++++++++++++++++++***+++++++++++++++++++++---------............///......---------......///.../////////000000000111000000000000000000//////222222111111222222333444333333333333333333333333333333222222222111111111111222333333333333222222111555888:::;;;???GGGMMMTTT___llltttzzzyyyqqqmmmjjjgggeeehhhqqq~~~vvvjjj]]]SSSMMMFFFIIILLLMMMRRR\\\jjjssszzzxxxyyyzzzqqqnnnlllmmmooommmfff```___aaacccfffiiinnnuuuyyytttkkkaaa\\\UUUOOOLLLJJJIIIHHHEEEGGGJJJKKKKKKIIIFFFDDD@@@BBBEEEJJJQQQ[[[dddiiiwwwxxxxxxvvvttttttuuuwwwwwwwww{{{zzzqqqlllhhhbbb___^^^ggguuujjjYYYNNNIIIGGGHHHKKKMMMNNNNNNOOOPPPQQQMMMMMMLLLMMMLLLJJJFFFCCC;;;888555111///.........////////////////////////------------------------////////////////////////................................................---......//////......---------............------..............................---------......///........................////////////...---,,,,,,............////////////////////////000000000000111111111111111111111111////////////////////////////////////////////////)))))))))*********++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,((()))***++++++***)))(((***))))))(((((())))))***+++++++++************)))((()))+++---............************************************************************************************************++++++*********++++++,,,)))))))))************+++)))******+++,,,,,,,,,,,,)))***,,,---------,,,+++************************++++++++++++++++++++++++))))))*********+++++++++---------............///...------------...//////......//////000000111111000000111222222111111111222222111111222222333444444444444444333333333333222222222222111111111111222222222222333333333333333777;;;===???FFFQQQYYYeeennnwww|||~~~}}}}}}uuuvvv{{{xxxtttsssmmmlllkkkooowwwwwwiii\\\QQQIIIEEEDDDJJJPPPUUU^^^mmm{{{~~~tttmmmkkkjjjiiieeeeeeeeeffffffdddaaa______```bbbeeejjjsss}}}yyylllggg___XXXSSSOOOKKKIIIFFFHHHJJJLLLLLLLLLKKKJJJCCCCCCDDDFFFIIIOOOWWW]]]mmmoooqqqqqqqqqppppppqqqssspppqqqwww}}}yyyqqqnnnooonnniiidddcccjjjuuutttbbbVVVNNNHHHHHHJJJMMMOOONNNNNNOOOPPPPPPNNNLLLKKKLLLLLLJJJIII???<<<777333000......///////////////////////////------------------------////////////////////////......................................................////////////......------............------...........................------------...//////............................../////////...------///////////////000000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////************+++++++++,,,******************++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,*********************************))))))*********+++++++++************)))(((((())))))************************************************************************************************************)))))))))))))))***+++,,,*********+++++++++,,,,,,))))))***++++++*********((()))+++,,,---,,,+++***************************++++++++++++++++++++++++///...---------------...---------............///---------------...//////.........///000111111111000111222333333333333333222222111111222222333444555555444444444333333333222222222222111111111111333222111111111222444555555999>>>AAAEEEPPP___jjjttt|||{{{ssstttuuutttlllgggmmmwwwvvvssssssmmmmmmoootttzzz~~~vvviii\\\QQQJJJHHHGGGIIIRRR[[[bbbnnn~~~}}}qqqgggbbb___^^^]]][[[^^^``````^^^]]]^^^```aaacccgggmmmvvv{{{vvvnnnfff___XXXSSSOOOIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIGGGEEEDDDFFFLLLPPP\\\aaaggglllnnnpppqqqrrrrrrnnnmmmppprrrttt{{{yyyuuutttuuurrrooodddcccgggqqq|||lllaaaVVVNNNHHHKKKNNNOOOOOONNNNNNOOOPPPNNNLLLKKKLLLMMMLLLKKKCCC@@@;;;666222000000111////////////////////////........................////////////////////////......................................................////////////......------............------........................---------------...//////........................---......////////////...............//////000000////////////000000000000111111111111111111111111000000000000000000000000////////////////////////***++++++++++++,,,,,,,,,---,,,+++)))((()))******++++++++++++++++++++++++******************************+++++++++******)))++++++***))))))***++++++++++++************+++++++++++++++************)))---,,,++++++***+++++++++************************************************************************************************(((((((((((()))***+++,,,++++++,,,,,,,,,---------))))))*********))))))((('''(((***,,,,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++222000...---,,,,,,,,,------------.........//////---------------...///000---......///000111111222000111222333444555555555222222111111222222333444555555555444444333333333222222222111111111111000333222000000000222444555777;;;AAAEEEKKKXXXiiiwww~~~yyyqqqnnnmmmjjjccc___iiiwww}}}sssppppppmmmnnnrrrwww|||rrrkkk^^^SSSLLLJJJLLLNNNRRR\\\gggooo|||{{{ssshhh___[[[YYYWWWVVVSSSWWW[[[\\\ZZZZZZ___ccceeeiiioooyyyzzzrrrjjjbbb[[[VVVKKKKKKJJJJJJJJJLLLNNNOOOOOONNNKKKGGGCCCCCCFFFJJJQQQWWW```iiiooorrruuuvvvsssooolllmmmmmmnnnwww{{{xxxwwwxxxwwwhhhbbb___ggguuussshhh]]]TTTIIIKKKOOOPPPOOONNNNNNNNNMMMLLLKKKKKKLLLLLLJJJIIIGGGCCC>>>888444222222333////////////////////////////////////////////////////////////////////////......................................................////////////......---..................---........................---------------...///000........................------...///000000000///---------.........//////////////////000000000000111111111111111111111111000000000000000000000000////////////////////////+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))******+++,,,)))((('''(((***++++++***,,,+++++++++***)))))))))+++++++++*********))))))((()))***+++,,,+++******)))************+++++++++,,,,,,,,,+++***)))((((((++++++******************,,,+++***+++,,,---+++)))+++***))))))***---000111,,,,,,***(((&&&###!!! ,,,+++***))))))+++---......---,,,,,,......---,,,---------............///000///.........000111222333111///------///222444444444444444333222222111333333333333333333333333333333333333333333333333222111111111111111222222333//////333555444555888>>>AAAEEEKKKUUUeeewww{{{vvvpppfff___^^^eeeqqqzzz{{{uuusssqqqrrrrrruuu|||yyyrrrdddYYYNNNJJJIIIIIINNNVVV^^^jjjxxx{{{oookkkccc\\\VVVSSSRRRRRRUUUVVVXXXZZZ\\\```eeeiiipppxxxyyyooocccZZZWWWOOOIIIHHHIIIJJJNNNSSSSSSRRROOOIIIDDDCCCFFFJJJOOOTTT^^^hhhpppuuuwwwxxxuuurrrmmmkkkoooxxx{{{}}}|||lll___aaannn{{{vvvlll```VVVIIIJJJJJJJJJKKKLLLOOOQQQOOOMMMKKKKKKMMMNNNLLLIIIKKKGGGBBB;;;666444333222111111111111000000000//////.........------------------...///000111222222---------.........//////,,,,,,,,,------.................................,,,,,,,,,---------......////////////////////////...------------...//////---------,,,,,,+++++++++------------------------333000,,,,,,///111111000///000111333333222111111111111111111111111111111000000000000////////////............////////////+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++,,,,,,---,,,++++++,,,---,,,***+++++++++***************+++++++++*********))))))((()))***+++,,,+++******)))************+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***,,,,,,++++++,,,---...///------,,,,,,***)))''''''***)))((('''((()))+++,,,//////...---...---,,,,,,---------............///111000///......///000000222111///......000222444444444555555555444333333444444444444444444444444333333333333333333333333333222111111111111111222444111000444666666777;;;???CCCJJJRRR^^^oooyyyrrrmmmfffcccgggqqq}}}}}}yyyxxxxxxxxxzzzyyyyyy{{{|||xxxoooggg[[[QQQJJJIIIJJJMMMVVV^^^mmmxxx{{{rrrgggddd^^^YYYUUUSSSSSSTTTVVVXXX[[[^^^bbbhhhnnnsssyyymmmccc]]]UUUNNNLLLKKKIIIJJJMMMMMMNNNNNNKKKHHHGGGHHHKKKJJJOOOXXXbbbllltttzzz|||yyyvvvrrrqqquuu~~~yyyhhhccchhhrrr~~~uuummmcccZZZLLLLLLKKKJJJJJJLLLNNNPPPQQQOOOMMMMMMOOOOOOMMMKKKLLLIIIDDD???:::666444333111111000000000000000000/////////.........------......//////000000111111---------.........//////------...............///........................---------.........//////////////////////////////...------------...//////000000//////....................................333000------///000000000//////000111111111111000111111111111111111111111111111000000000/////////....../////////000000000+++***))))))))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++******++++++,,,---///---,,,,,,,,,,,,+++)))***************++++++++++++++++++***************((()))***+++,,,+++******)))************+++++++++++++++******************+++++++++,,,,,,------...,,,+++++++++------+++***------.........---------+++,,,,,,---------,,,,,,***))))))((((((***+++,,,------------............---------............///222111000///.........///111000000000000111222333444444555555666666555555555555555555555555555555333333333333333333333333444333222111111111111111555222222666888888;;;???CCCJJJTTTaaapppzzzrrrmmmiiikkkttt~~~}}}{{{zzz{{{|||}}}zzzxxxuuummmccc[[[PPPKKKHHHKKKQQQYYYeeennn|||pppiii```^^^[[[YYYWWWVVVWWWWWWYYY\\\aaagggnnnvvvyyypppeee\\\UUUQQQNNNJJJIIIKKKJJJLLLNNNOOOMMMKKKJJJJJJIIILLLQQQYYYcccnnnvvv{{{}}}|||yyyyyy|||vvvhhhaaaeeesss~~~vvvooofff^^^PPPNNNKKKJJJIIIKKKMMMOOOSSSRRRPPPPPPQQQPPPOOOMMMNNNLLLHHHCCC>>>999555333000000/////////000000111000000000/////////......////////////000000000000------.........////////////////////////........................................../////////000000////////////////////////...------------...//////000///////////////......////////////////////////222///------...000000//////////////////000000111111111111111111111111111222222111111111000000000/////////000000000111111************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,---***)))(((((()))***)))''')))))))))***+++++++++,,,************************((()))***+++,,,+++******))))))*********+++++++++***************+++++++++(((((()))***++++++,,,,,,,,,++++++,,,------,,,***+++---...000000///...---))))))***+++,,,,,,++++++,,,,,,+++++++++,,,---...)))***,,,,,,------///000---------............///000000000//////////////////000000111222222222222222333444555555666555555444444444444444444444444444444444444444444444444444444333222111111111111555333333777999:::???EEEMMMVVVeeeuuu~~~vvvrrrooouuu}}}}}}~~~|||vvvqqqjjjbbbYYYRRRIIIJJJMMMSSS]]]jjjwwwsssjjjfff```___^^^]]]\\\\\\\\\\\\\\\aaaiiirrr|||}}}ooofff\\\WWWRRRLLLKKKLLLJJJMMMQQQSSSSSSPPPMMMKKKLLLLLLLLLPPPXXXbbblllrrr~~~~~~~~~}}}pppaaa]]]hhhvvvzzzsssiii```SSSOOOJJJHHHHHHJJJMMMNNNSSSSSSRRRQQQQQQPPPPPPOOONNNMMMJJJFFFAAA;;;777444000000/////////000111222000000000000////////////111000000000/////////...............////////////000/////////......------........................---.........////////////////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///........./////////000000///......000111222111111111111111111111111222222222222111111111000000000000000111111111111******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---'''&&&%%%''')))******))))))))))))***+++++++++,,,************************((()))***+++,,,+++******))))))*********+++++++++***************+++++++++(((((()))***++++++,,,,,,---,,,+++,,,---...,,,***)))***---000111000///...)))***************)))))),,,,,,,,,,,,,,,------...)))+++---,,,******,,,------------............///---......///000111111111...///111222333333333222111222333444444444444444333333333333333333333333444444444444444444444444444444333222111111222222444222333777:::<<>>888666333111000111222333/////////.........------000000000000////////////.../////////000000000000------------....................................------------............////////////////////////...------------...//////////////////000000111111////////////////////////,,,...000///---,,,---//////000000111111111111111111111111111111111111111111111000000000/////////....../////////000000000***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,---...---,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,************************((((((((((((((())))))***,,,+++******,,,---,,,+++,,,+++++++++******))))))))))))******++++++++++++((()))***+++,,,+++******)))************+++++++++---,,,,,,+++***)))((((((++++++******************---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,(((((()))***+++++++++++++++,,,---.........------)))---000000...---111555---------.........//////...///000111111000//////000000000111222333555666666666666666555444333333555555555555555555555555555555555555555555555555111111111222333444555666555555999>>>BBBIIIVVVcccsss}}}ssskkkbbb^^^eeeooouuu{{{zzztttmmmaaaTTTMMMLLLQQQVVV^^^mmm|||{{{sssnnnkkkfff```]]]___aaabbbaaa^^^```ccciiirrr}}}uuuggg```XXXSSSNNNNNNSSSZZZ```cccbbb]]]UUUMMMIIIIIIKKKMMMYYYdddqqqxxxxxxwwwyyy|||zzzwwwdddYYYXXXeeevvvttthhhXXXMMMIIIIIIIIIHHHLLLOOORRRRRRQQQRRRTTTWWWQQQPPPNNNKKKHHHEEECCCBBB:::888555222111111222333///.........------------////////////000000000000////////////000000000000---.........//////000000..................................../////////000////////////////////////...------------...//////......//////000000111111000000000000000000000000+++...000000---,,,---///---...000111111111000///111111111111111111111111000000000000////////////............////////////+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,+++******))))))************++++++++++++******++++++++++++++++++++++++*********)))))))))((((((+++*********))))))((((((******+++++++++,,,,,,,,,***+++,,,,,,+++***)))'''&&&'''((()))***+++,,,,,,++++++******)))*********++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,***((('''&&&%%%******+++,,,,,,---......000000///...............000000000000111111111111333333222222333333444555444444444444444444444444333333444444444333111000///222555555333222333444333222111222444555555555222666;;;@@@HHHSSSaaakkkxxxvvvmmmgggccccccmmmzzz~~~~~~tttiiiaaaXXXSSSPPPQQQYYYbbbqqqzzzyyyooohhhdddccc^^^YYYZZZ___dddeeedddeeegggllltttvvvnnndddYYYQQQSSSWWWYYY___eeehhhhhhdddYYYLLLFFFHHHNNNTTT\\\iiiwww{{{vvvvvvxxx{{{~~~iiiYYYWWWYYYggg~~~yyydddYYYRRRJJJGGGHHHJJJMMMPPPPPPPPPPPPSSSVVVTTTSSSPPPMMMIIIFFFDDDCCC???:::444111111111000...111000///......///000111000000000000000///......000000000000000000000000////////////////////////........................////////////////////////111000000///...,,,+++***///////////////////////////000000000000000//////............////////////000000000000000000000000111000/////////000222333333222111000000111222333////////////////////////000000000000111111111111***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---------,,,+++++++++++++++************************,,,+++******))))))************++++++++++++******************************,,,,,,,,,+++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,)))******++++++++++++***)))))))))))))))))))))))),,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------...000000///.............../////////000000000111111111111000000111111222333444444444444444444444444555555666666666555444333222444666666333111111222333222222222444555666666999<<>>888444222111111000000000000000000000000000000000000000///..............................////////////////////////////////////////////////////////////////////////......////////////......////////////////////////......//////000/////////............///////////////////////////////////////////////////000000000222111111111111111111222111111111111111111111111///000000000111111111111***+++,,,---------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************++++++,,,++++++)))((('''************************,,,+++******))))))************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,///...,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++))))))))))))***,,,------))))))))))))***,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------------------......------------..................////////////333333222222333333444555666666666666666666666666444444444444444444444444444444333333444444444444111222222222111333777;;;AAAGGGQQQ^^^jjjttt||||||vvvqqqnnnoooqqqrrrrrrrrruuu~~~rrrlllkkklllqqq{{{vvvggg\\\SSSSSSYYYeeeqqq~~~uuujjjbbb^^^ZZZXXXYYY\\\___```cccmmm|||wwwiii^^^XXXVVVUUU[[[eeepppuuupppdddZZZPPPNNNOOOSSS\\\gggoootttyyyyyyzzz{{{{{{zzzwwwuuuuuuzzzzzzuuusssrrrgggaaa^^^fffxxxyyyeeeWWWLLLLLLMMMNNNQQQSSSTTTUUURRRSSSUUUUUUSSSPPPMMMKKKIIIFFFAAA;;;555222111111000000111111111111000000000000000000000///..............................////////////////////////........................////////////////////////---...//////000/////////////////////////////////------...///////////////............////////////////////////////////////...//////000000000000000111111111222222111111111111111111111111111111111///000000000111111111111,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++++++++************+++,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++******))))))************++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,000///---,,,***)))))))))''''''(((((())))))******))))))))))))***+++,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++---------------.........---------,,,------...///....../////////000000000111111000000111111222333555555555555555555555555666666666555666666777888555444222333444666666555111222444333333555;;;@@@EEEPPP___llluuu{{{vvvnnnjjjiiiiiiiiihhhmmmwwwzzzqqqjjjoootttzzzsssfff\\\XXXTTTXXXeeeuuu~~~oooccc]]]ZZZYYYWWW]]]aaaeeeiiinnnyyy|||qqqhhh___XXXUUUVVV]]]hhhsssuuunnnfffUUUPPPLLLLLLSSS\\\eeekkksssvvvzzz|||{{{{{{{{{|||www|||}}}|||{{{{{{wwwpppkkkppp~~~rrr___PPPNNNLLLLLLOOOQQQSSSTTTRRRSSSSSSSSSRRRPPPMMMLLLHHHGGGDDD???888444111111000111111222222111111000000000000000000///..............................////////////////////////........................////////////////////////...//////000000000//////////////////////////////,,,---......////////////............////////////000000000000000000000000//////000111111111111111000111222222222222111000111111111111111111111111000000000000111111111111............---,,,+++***,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))***,,,---------+++***************************,,,+++******))))))************++++++++++++************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---...------,,,+++***)))(((((((((((()))))))))***++++++*********++++++,,,++++++*********++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---,,,,,,,,,------...////////////000000000111111111111000000111111222333444444444444444444444444777666555555666777888999888555333333444666555444222444666666666999AAAGGGLLL[[[nnn{{{yyypppllliiigggeeehhhrrr}}}tttpppoooyyy~~~qqqcccXXXUUUVVVZZZbbbsss~~~sssdddZZZXXXZZZ[[[[[[bbbhhhqqqzzz{{{uuukkk```ZZZVVVVVV```nnnvvvuuuppp]]]VVVNNNJJJLLLTTT\\\aaammmssszzz|||zzz{{{rrriiiooo|||lllXXXSSSNNNKKKLLLOOOPPPQQQPPPPPPPPPPPPPPPOOOOOONNNGGGHHHGGGCCC<<<666333222000111222222222222111000000000000000000///......////////////////////////////////////////////////........................//////////////////////////////000000000//////...////////////////////////+++,,,---...////////////............////////////000000000000000000000000///000111222333222222111000111222222222222111000000000000000000000000000000000000000111111111111/////////...---,,,******,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++(((***,,,.........---,,,++++++++++++++++++++++++,,,++++++***)))***************++++++++++++******))))))))))))))))))))))))(((((())))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++---------.........//////+++,,,,,,------.........,,,,,,,,,---...///000000,,,,,,,,,,,,------...///000000000000111111111111333333222222333333444555444444444444444444444444555444333333444555666777:::777333333444555444222333666999999999<<>>CCCJJJYYYrrrtttfffdddfffnnnvvv~~~pppaaa[[[VVVUUU]]]jjjzzz~~~|||wwwnnneee___^^^______aaafffnnnzzz|||lll___YYYWWWZZZdddmmmmmmcccWWWNNNKKKFFFIIIQQQ___nnnxxx{{{zzz~~~mmmaaa___eeeoooyyyzzzqqqggg___WWWOOOLLLMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKIIIFFFAAA===666444333111111111222333000000000000000000000000////////////000000000000........................////////////////////////////////////000000000000---......///000111222222000000000000000000000000111000///000222222222000////////////000000000000///000000000111111111111000000111111111222222222222222222222222222222222111111111111111111111111111222333444444444333333:::999999888777666555555555555444333222111111000111111///...------------+++,,,,,,,,,,,,+++******((()))***+++,,,---------)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,---------......////////////............/////////000111111222222000111111222222333444444444444555666666555444444555555666666666666555555333333333333444555666666999:::???HHHTTTfff}}}nnneeedddiiirrr|||yyykkk```YYYYYY^^^iiixxxyyytttmmmgggcccbbbaaa```eeeiiiqqq|||~~~mmm___WWWYYY```iiinnnjjj___SSSKKKGGGHHHLLLWWWfffsssxxxyyywwwjjjYYYZZZ```lllvvv{{{|||uuunnnfff[[[PPPLLLNNNJJJKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMMMMKKKHHHCCC@@@999777555333111222333333000000000000000000000000////////////000000000000................................................////////////000000000000/////////000000111111111000000000000000000000000111//////000111222111000////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333222222222222222222222222111222444555555555444333<<<;;;;;;:::888777777666666666666666666666666666444333111///............+++,,,,,,,,,,,,+++******&&&''')))+++---......///******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++---......------,,,,,,,,,---------......////////////////////////...//////000111111222222000111111222222333444444444444555666666555444444666666777777777777666666444444444444555666777888;;;<<>><<<888555333333333444000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000000......///000111000///////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333222222222222222222222222111222444666666555444333CCCBBB@@@===:::777555444888999:::;;;===???AAABBB;;;:::888555222111//////++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,------------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++///---+++)))))))))+++,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------))))))***+++,,,,,,------///...---,,,++++++***+++,,,+++***+++---...---,,,((()))***+++,,,,,,,,,,,,.../////////...------,,,------------------------,,,---......//////......------......///000000000////////////000000000000333222111111111222333444666666666666666555555555555555666666666666555555:::777666666555444999???===HHHTTT]]]hhhuuu{{{rrrnnnqqqwwwyyyooodddaaaccckkkyyy}}}uuunnnggggggfffhhhlllttt~~~uuubbb[[[VVV]]]jjjtttsssooo^^^OOOFFFHHHMMMOOOWWWccckkknnntttyyyzzzyyywwwttt|||hhhZZZOOOUUUgggyyyyyyhhhVVVMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPOOOOOONNNNNNLLLKKKJJJIIIEEE@@@:::666555444222000//////////////////////////////000000111111222222222111111111000000//////000000000000000000000000111111000000//////......000000//////.........---222222111111000...---,,,000000000000000000000000000000000000////////////111111222222222333333333///000000111222222333333222222222222222333333333111111222222222111111000444444333333333444444555GGGFFFDDDBBB@@@>>><<<;;;:::;;;;;;===>>>@@@BBBCCC@@@???===:::777555444333...---,,,+++++++++,,,---,,,,,,,,,++++++,,,,,,---*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++++++++,,,---------------,,,,,,------......,,,+++***+++---...---,,,***+++,,,---...........................---,,,,,,------------------------,,,---......//////......///////////////.........////////////000000000111333222111111111222333444666666666666666666666666666777777777777777777666999666666777777777<<>>???AAACCCEEEFFFEEEDDDBBB???<<<:::888777222111000...---------------,,,,,,+++++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222...,,,++++++------,,,***++++++,,,---............,,,------------,,,,,,+++------------------------,,,---......//////......111000000///......------/////////000000000111111222222222222222333444444666666666666666666666666777777888888888888777777888666777999999999@@@HHHSSS___lllsssvvvxxxxxxuuu|||~~~yyypppoooqqqyyy~~~|||qqqgggccckkkvvvrrrhhhcccbbbggglllpppuuu{{{ooobbb^^^eeennnuuuwwwkkk\\\OOOJJJGGGEEEKKKSSS```fffnnntttvvvsssnnnjjjgggoooxxxtttlllbbbYYYYYYaaaoooyyygggYYYRRRMMMKKKJJJKKKMMMPPPQQQQQQOOOOOONNNNNNMMMLLLJJJJJJJJJEEE>>>888555444222111111111111111111111111111111111111111000000000000111111111111000000000000........................000000000000////////////000000////////////............///000000000000000000000000000000000000000////////////000000000000111111111222222222222333333222222000///...------333222222222111000000000222222333333333333222222333333333444444666777888EEEEEEEEEDDDDDDDDDDDDDDD@@@@@@AAABBBCCCEEEGGGGGGGGGFFFEEEBBB???===:::999666555333111000...------...---,,,,,,+++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++*********+++++++++,,,---///111111...---,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++------------------------,,,---......///.........000000//////............//////000000000111111111222222222222333333444444666666666666666777777777777777777777777777777777888777888::::::;;;DDDNNNaaammmxxx|||}}}}}}{{{wwwyyyyyyxxxwwwwwwyyy~~~{{{uuuyyy|||~~~xxxmmmfffggguuutttjjjgggdddkkksssyyy}}}lll```___fffnnnssspppdddWWWOOOIIIFFFHHHOOOYYY___iiirrruuusssoookkkbbbgggmmmttt|||yyytttmmmeee``````iii|||sssdddZZZRRRNNNJJJJJJLLLPPPQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJLLLHHHAAA;;;666444333222222222222222222222222222222222111111000000//////111111111000000000000000////////////////////////000000000000////////////000000//////////////////......///000000000000000////////////////////////////////////000000000000111111111111222222222222333333222111000///......333333222111111000//////222222333444444444333333555555444444555666777777BBBCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFHHHHHHIIIHHHGGGFFFCCCAAA>>>===888888666444222000///...///......---,,,,,,------......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************)))))))))))),,,,,,++++++,,,---.........---,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++------------------------,,,---......///.....................//////000000000000000000111111111111222222333333444444444444666666666666777777888888777666666555555666666777999888999;;;<<<@@@LLLYYYoooyyyxxxuuuppplllnnnuuu}}}zzz{{{rrrllljjjpppyyysssqqqnnnttt}}}}}}mmmcccccciiinnnmmmfff]]]UUUMMMHHHIIILLLRRRYYYdddnnntttvvvtttrrrgggiiikkkpppyyy}}}yyyrrrjjjbbbbbbqqqrrrfffYYYSSSLLLJJJLLLOOOPPPOOONNNNNNOOONNNNNNMMMLLLKKKLLLIIIDDD>>>888555333333222222222222222222222222222222111111000000//////000000000000000000111111000000000000000000000000////////////000000000000//////000000000000000000000000000000000///......////////////////////////.../////////000000000111000000111111111222222222222222222222222222222222444333333222111000//////111222333444444444444444777777666555555555666666DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHJJJJJJJJJIIIGGGEEEBBBAAA;;;;;;:::888666444222000111000///...............++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------))))))******************------,,,+++++++++,,,,,,...,,,++++++------,,,***,,,------......---------+++,,,,,,---------------------------------------,,,---......//////......------......///000000111000000000111111111222222222222333444444444444444555666666777777888888999777666555444444555666777999999;;;===???HHHYYYjjj~~~zzzuuunnniiikkkuuu||||||xxxrrrmmmnnnsss}}}}}}}}}}}}{{{kkkcccccceeehhhfffbbb\\\TTTMMMJJJIIILLLSSS]]]hhhqqqvvvxxxxxxqqqrrrrrruuuvvvhhhaaagggssstttcccZZZPPPKKKLLLNNNNNNMMMNNNNNNOOOOOONNNMMMMMMLLLKKKJJJGGGBBB<<<777444444222222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111////////////000000000000//////000000000000111111000000000000000///......000000000000000000000000......//////000000111111000000000111111111111222111111222222333444555555444333333222222111111111000111222333333444444333777777666666666666777777FFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDBBB>>>>>>>>>===;;;888666444333222111000////////////++++++,,,,,,---.........++++++++++++++++++++++++---------------------------,,,+++*********+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******++++++,,,,,,,,,,,,------******++++++,,,,,,------------,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,------......------,,,,,,,,,---...............------------------------,,,---......//////...............///////////////000000111111111222222222222333444555555555444333555666666777888888999999888777666444444666777888999999<<>><<<999888444333222111000000000000///......------,,,++++++++++++++++++++++++++++++------------------------///---+++)))))))))+++,,,*********++++++,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******++++++,,,,,,,,,---------++++++,,,------...//////---------------...///000,,,+++***+++---...---,,,+++++++++,,,,,,+++******,,,------.../////////...------------------------,,,---......//////......000000000///......------000111111111111222222222222333444555555555444333555666666777888999999999999888777555555777888999888999<<>>DDDEEEEEEEEEEEEDDDDDDCCCFFFEEEBBBAAA@@@AAABBBCCCDDDEEEFFFGGGFFFDDDAAA@@@BBBBBBBBBAAA@@@???>>>===;;;999666333222111222222/////////...---,,,***)))---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...111///,,,******+++---...++++++,,,,,,,,,,,,------............---,,,+++***.../////////...------,,,---------............///,,,---......//////......------------.........///...000111111111111333555000000111222333333444444777777777777777777777777444555666666666666888:::999<<>>@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCAAA@@@AAABBBCCC@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBBBBAAA@@@???>>><<<:::888666444333333333111111000000...---+++***,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000///,,,******+++---...++++++,,,,,,,,,,,,------***+++,,,---...........................---,,,,,,------------............,,,---......//////......---.........///////////////000222222111111222444111111111222333333333444666666666666666666666666444555666666666777999;;;:::>>>EEERRRfff|||vvvqqqlllmmmqqqyyy{{{pppiiigggiiisssvvvlllhhhnnnxxx}}}nnnbbbRRRKKKGGGLLLVVV^^^gggnnnrrrsssxxx~~~wwwsssaaaXXXSSSNNNLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNLLLKKKIIIGGGBBB<<<888111333444333111000111333000000000000000000000000222111111000000111111222...000111000///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333000000000000111111111111222222222222222222222222333333333333333333333333333333444444444555555555777888888999:::===@@@BBB@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBCCC?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;999888666555444444444333222111///---------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///...,,,+++***+++---...++++++,,,,,,,,,,,,------***+++,,,---............,,,------------,,,,,,+++------------............,,,---......//////......////////////000000000000000111222222111000111333222222222222333333333333555555555555555555555555444555777777666777:::<<<<<>>???@@@BBBCCCDDDFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;888777555777666666555444222000/////////...---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))*********+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......---,,,+++++++++------+++++++++,,,,,,,,,------............---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---------.........,,,---......///.........///000000000000111111111111222333222000000111222333333333333333333222222555555555555555555555555444666777777777888;;;===???FFFTTTjjj~~~vvvnnniiiooottt|||{{{rrrrrrxxx}}}|||||||||zzz~~~tttmmmlllwww|||bbbVVVJJJHHHKKKPPPWWW^^^dddiiirrr}}}zzzqqq|||uuugggZZZQQQOOOPPPNNNNNNNNNOOOOOONNNMMMMMMNNNMMMLLLKKKJJJFFFAAA===555555333222111000111222111111111111111111111111111111000000000000111111000111222222000000111222////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222000000111111111222222222222222222333333333333333333333333333333333333333333333444555666777777888666999===>>>???AAAEEEIII:::::::::;;;<<<>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB??????>>>===<<<999888666888888888777666555444333//////...---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------............---,,,+++***++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...,,,---......///.........000000000000111111111222111222333222000000111222444444333333333333333333555555555555555555555555444666777888888999<<<>>>AAAJJJ[[[rrryyytttrrrzzz}}}{{{vvv{{{~~~~~~{{{wwwtttsssssssssqqqvvv|||rrrhhhlll|||mmm___PPPJJJIIILLLRRRXXXdddjjjrrr{{{xxxkkkrrr}}}~~~pppbbbYYYUUUTTTMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJGGGBBB>>>777555222111000000000000000000000000000000000000111000000000000000000111///000111111//////000111////////////////////////000000000000000000000000///////////////////////////000000000111111111111111111111111111222222222111111111111222222222222222222333333333444444444333333333333333333333333555555555666666666777777555999>>>@@@AAADDDJJJOOO;;;::::::999:::;;;===>>>BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@???>>><<<;;;999888777888888999999888777777666///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++++++++******+++++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,---............+++,,,,,,---------------,,,,,,,,,,,,------------,,,---......//////......000000000000111111111111000111222222111000111333333333333333444444444444555555555555555555555555555666888888999:::===???BBBLLL^^^sssxxxwwwxxxzzzzzz|||uuuxxx|||tttrrrnnnkkkhhhgggggggggjjjooovvv}}}nnniiiqqq}}}wwwhhhWWWNNNJJJJJJNNNTTTaaahhhqqqyyy|||kkkjjjmmmuuurrrfff]]]VVVPPPMMMNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKHHHDDD@@@:::777333111000111000000000000000000000000000000111000000//////000000111...///000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333222222333333444444555555444444444444444444444444666666666777777777777777555:::???AAACCCGGGPPPWWW>>>===;;;999999:::;;;<<<<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFEEECCCAAA@@@>>>???@@@AAABBBBBBBBBBBB@@@???<<<:::888888777777777888888999999999999999222111000///............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............,,,,,,---...............++++++,,,,,,,,,---------,,,---......//////....../////////000000000111111///000222222111111222444222333333333444555555555666666666666666666666666555666888999999;;;>>>@@@EEEOOO]]]mmm}}}zzzuuuyyy~~~~~~}}}rrrlllqqq}}}|||xxxsssooofffdddaaa^^^\\\[[[[[[[[[aaafffnnnvvv}}}yyylllkkkrrr|||}}}mmm\\\QQQLLLIIILLLPPPYYYbbbnnnwww|||nnneee___cccrrrwwwlllcccXXXMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMKKKGGGCCC===999444222222333222111111111111111111111111111000000////////////000000...///000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333222222333333444555555666666666666666666666666666555555666777888888999999777<<>>???@@@AAABBBBBBBBB@@@>>>;;;999777666777888666777888999::::::::::::666555444333222222222222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............---,,,++++++,,,------.../////////...++++++,,,,,,,,,---------,,,---......//////......////////////000000000000...000111222111111333555222222333333444555666666777777777777777777777777555777888999:::;;;>>>@@@JJJQQQ\\\fffqqqwwwuuu|||yyykkkeeekkkzzz}}}zzzwwwsssnnnhhhddd]]][[[XXXUUUSSSRRRRRRSSSYYY___gggpppwww~~~ooohhhkkkuuu}}}ppp^^^SSSLLLIIIJJJNNNQQQ]]]llluuuyyy~~~qqqcccWWWYYYiii|||wwwnnn___QQQMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNNNNOOOOOOMMMIIIEEE@@@<<<666444444555444222222222222222222222222222000000////////////000000...000111000///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111111111222222222333333333222222333333444555666666777777777777777777777777333444555666888:::;;;<<<999>>>CCCEEEGGGOOO\\\fffEEEDDDCCC???;;;::::::;;;>>>===<<<<<<<<<===??????BBBCCCFFFGGGHHHFFFDDDCCCCCCBBB@@@??????@@@BBBCCCCCCAAA???===999777555333555666777999::::::::::::;;;888555555666555222000///000000111000...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,...------,,,,,,,,,------...............///000000000///////////////000111222222222222222222222222555444444333333333444444666555555444444444555555444555666888;;;???BBBCCCNNNSSSZZZbbbkkkxxxyyyuuuyyy{{{lllbbb```fffvvv}}}||||||{{{zzz|||~~~{{{zzzyyywwwuuurrrpppoooooonnnkkkhhhccc___[[[YYYPPPPPPOOOMMMMMMLLLLLLLLLOOOTTT\\\gggrrr|||{{{nnnlllpppsss{{{sssggg\\\TTTPPPPPPPPPOOOVVV```jjjsssyyyqqqbbbVVVZZZiii|||~~~lll\\\QQQMMMJJJKKKOOOQQQOOOPPPSSSRRRPPPNNNMMMNNNMMMJJJGGGBBB>>>:::555222111111222////////////////////////000000000000000000000000333444444222///------...//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000...///000222222111000000444444444444444444444444555555555444444333333333777666555666888999999999<<<>>>CCCHHHJJJPPPbbbtttHHHGGGDDDBBB@@@??????>>>>>>===<<<;;;;;;===>>>@@@@@@AAADDDFFFFFFFFFDDDCCCEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???===;;;999888777666666777888888999999:::<<<:::888888999888555222111111111000///...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---...------,,,,,,---------...............///000000///////////////000111111333333333333333333222222444444444333333333444444777777666555555666666777777888999999:::===BBBEEESSSXXX___gggnnnvvv~~~yyyxxxsssfff]]][[[aaappp}}}~~~{{{wwwtttrrrqqqrrrqqqrrrsssvvvwwwwwwuuuvvvuuuuuutttsssrrrqqqqqqpppooonnnmmmkkkhhhfffeeecccbbb```]]]ZZZVVVSSSQQQKKKJJJIIIHHHGGGGGGGGGGGGMMMQQQYYYcccmmmvvv}}}~~~|||yyyvvvtttuuuzzz}}}}}}{{{vvvvvvwwwxxxzzz~~~tttiiijjjooo{{{xxxpppeeeZZZQQQNNNMMMIIIOOOWWW```hhhooouuuyyypppcccYYY\\\lllqqq___SSSOOOMMMMMMQQQRRRPPPPPPRRRSSSPPPNNNNNNOOONNNKKKHHHCCC@@@;;;666333111222222222222222222222222222222000000000000000000000000000111111000---,,,,,,---000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000222222333444444444444444444444444444444444444444555555555444444444333333555555555666888:::;;;<<<@@@AAAFFFMMMRRRYYYiiiyyyNNNKKKHHHHHHKKKMMMLLLKKKGGGEEEAAA>>><<<<<<=========>>>@@@BBBDDDDDDDDDCCCFFFFFFEEEDDDBBBAAA?????????>>>>>>======<<<<<<;;;999888777666666777888999<<<;;;;;;<<<===<<<888666444333222000///............---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........------------------------......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((&&&&&&(((,,,...---------,,,,,,------..................///000000.........///000111222333333333333333333333444444666555555555555666666666888888777777777777888888777:::<<<;;;:::>>>GGGOOO\\\bbbjjjrrrvvvxxxyyyyyy~~~}}}xxx}}}rrrhhh^^^XXXWWW\\\hhhttt}}}{{{vvvtttqqqmmmjjjgggeeedddccccccdddfffhhhiiigggfffgggfffeeedddcccaaa``````bbbaaaaaa___]]][[[YYYXXXTTTTTTSSSQQQOOOMMMKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCJJJNNNTTT\\\dddlllqqqtttooommmjjjfffeeeggglllqqqwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuuuuvvvwwwyyy|||~~~~~~|||{{{{{{zzzwwwtttpppmmmiiigggeeeeeefffgggjjjmmmppprrr|||}}}mmmgggmmmyyy|||{{{rrrbbbTTTMMMKKKHHHLLLQQQWWW___gggpppuuu}}}~~~tttiii``````mmmxxxeeeWWWRRRNNNNNNQQQSSSQQQPPPQQQRRRQQQPPPOOOPPPOOOLLLJJJEEEBBB===888444222222222222222222222222222222222000000000000000000000000...000000///...------///111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111444444444444444555666666444444444444444444444444555555555555555444444444444444555666888;;;>>>???DDDFFFLLLUUU^^^ggguuuTTTQQQNNNRRRXXX]]]]]][[[WWWSSSMMMFFF@@@<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBDDDEEEFFFFFFEEECCCAAA??????>>>>>>>>>======<<<<<<;;;999777555555555777777;;;<<<>>>@@@@@@???<<<:::888666444111//////...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......---,,,,,,++++++++++++,,,---......---,,,+++,,,------------------,,,...,,,)))''''''))),,,...------,,,,,,,,,---.....................///000000.........///000222333444333333444444444444555555777777888888999999888888888777777777777888888999666:::===<<<===CCCQQQ\\\dddlllvvv{{{wwwwwwyyy{{{wwwwww|||yyyxxxzzzqqqccc]]]VVVTTTUUUYYYdddooo}}}~~~{{{wwwtttqqqpppjjjhhheeeaaa^^^\\\ZZZYYYVVVVVVWWWYYYZZZZZZXXXVVVYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGJJJOOOUUU[[[```ccceeebbb```\\\YYYXXX[[[aaafffkkkkkkkkkkkkkkkkkkkkkkkkggggggfffeeeeeeeeeeeeeeehhhjjjmmmppppppooollljjjiiihhhgggdddaaa^^^[[[ZZZ[[[[[[[[[\\\^^^```bbbcccjjjlllooorrrwwwzzz}}}~~~{{{nnnpppsss{{{zzzjjjYYYOOOLLLHHHIIILLLPPPWWWbbbmmmuuu||||||}}}~~~zzzrrrhhhdddiii|||mmm\\\SSSNNNLLLPPPRRRPPPOOOPPPRRRQQQQQQQQQPPPOOONNNMMMGGGEEE@@@;;;666444333222000000000000000000000000000000000000000000000000///111222111000///000222222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111333222111111111222444555444444444444555555555555666555555555555555555555444555666777999<<<@@@BBBFFFJJJSSS^^^kkkwww]]]ZZZWWWZZZaaafffeeecccbbb^^^WWWNNNGGGAAA>>><<<999::::::;;;<<<>>>???@@@@@@BBBDDDFFFGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;<<<;;;888666555555666777999<<>>;;;:::777444111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...............///000000......//////111222333444333333333444444555555555555666777888888888888777777666666666777777888999666:::======???HHHXXXdddkkksss~~~{{{ssstttvvv{{{zzztttyyy{{{sssqqqqqquuu}}}{{{mmm___VVVRRRPPPQQQTTTYYYdddnnn}}}~~~|||zzzuuusssqqqmmmjjjgggdddccc^^^\\\YYYVVVTTTRRRRRRRRRPPPOOOOOOPPPPPPPPPMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGJJJNNNRRRUUUWWWXXXUUUTTTQQQOOONNNRRRWWW\\\________________________\\\[[[ZZZYYYXXXXXXXXXXXXZZZ\\\___bbbbbbaaa^^^\\\[[[[[[[[[ZZZXXXVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYYYY\\\^^^aaadddhhhlllooopppnnnppptttwwwzzz}}}{{{sssmmmvvv}}}|||ppp```UUUPPPFFFFFFFFFHHHOOO[[[hhhrrr~~~}}}||||||~~~~~~xxxqqqiiifffqqquuudddWWWPPPLLLNNNPPPOOONNNNNNPPPQQQRRRQQQPPPOOOOOOOOOJJJHHHCCC===999555333222000000000000000000000000000000000000000000000000///000111111000000111222222222111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000111111111111222111000000000111333444444444444555555666666666666666666666666666666666666777999999:::===BBBFFFIIIQQQ]]]jjjxxxgggdddaaabbbfffhhhhhhggghhheee___WWWPPPJJJFFFDDD===<<<;;;;;;;;;<<<>>>???===???BBBEEEGGGGGGFFFFFFCCCBBBAAA@@@>>>===;;;;;;<<<;;;999888777666777777777:::>>>???@@@???@@@@@@???===;;;888555333111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,+++,,,...//////...,,,+++,,,,,,,,,,,,---......///...............///000000/////////000111222333444222222333333444444555555222333444666666666555555666666666666777888999:::999<<>>???===>>>AAACCCEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;:::999888777777555888;;;===<<<===???BBBAAA@@@>>><<<888555222111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,---...//////...............///000000111000000000111111222333111111222222333444444444111222444666777777666555777777777888888999;;;;;;<<<>>>CCCJJJUUUdddttt~~~zzz|||uuuwww{{{uuuddd\\\]]]aaakkkooovvv|||~~~{{{xxxrrrmmmhhhccc^^^XXXSSSOOOOOONNNRRRZZZccckkkxxx|||zzzwwwtttqqqooonnnmmmllljjjgggeeecccaaa^^^\\\ZZZYYYWWWTTTRRRQQQQQQPPPNNNMMMKKKJJJKKKMMMPPPRRRXXXUUUPPPMMMKKKJJJIIIGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKNNNRRRUUUXXXZZZ[[[\\\\\\[[[ZZZXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^___^^^^^^]]]^^^______```_________]]]^^^```aaacccdddddddddcccdddeeefffggghhhiiijjjlllooosssuuuuuuvvvyyy{{{~~~qqqnnnmmmppptttpppdddYYYTTTPPPLLLJJJMMMVVVccclllyyy~~~uuummmtttsssfffXXXSSSRRROOOMMMLLLMMMOOOQQQQQQOOONNNOOOQQQOOOMMMHHHBBB===888444333333333333333333333333333000000000000000000000000...///000///...---...///000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222333444444555555555555555444444444555666777777777666666777777777888888888444777;;;===>>>DDDLLLSSSaaaqqqlllmmmoooqqqrrruuuyyy||||||wwwooofff\\\UUUPPPHHHFFFCCC???>>>>>>???@@@>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB;;;;;;<<<;;;;;;999888777333666999::::::<<>>;;;777333111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------))))))***+++,,,------...---,,,+++******+++,,,---,,,---///000000///---,,,------------------------+++++++++,,,---...///000...............///000000222111111111111111222222000000111222222333444444333555777999:::999888777999999999999:::;;;<<<======@@@FFFRRRcccvvvwwwtttxxxnnn\\\TTTVVV[[[eeehhhlllooopppooollljjjfffbbb]]]ZZZUUUQQQOOOPPPTTTTTTYYYcccmmmwww~~~~~~}}}}}}|||{{{{{{rrrppplllhhheeebbbaaa```]]]\\\ZZZZZZ[[[[[[ZZZXXXSSSRRRPPPNNNLLLLLLLLLLLLNNNMMMLLLLLLMMMQQQTTTVVV]]]YYYSSSOOOLLLKKKJJJIIIMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGKKKLLLNNNOOOPPPRRRUUUXXX]]]___aaaccccccaaa___]]]]]]]]]\\\\\\\\\\\\]]]]]]___```bbbdddeeefffgggggggggggghhhhhhhhhhhhhhhggggggiiikkknnnppprrrssstttoooooopppppppppqqqqqqqqqyyy|||vvvmmmhhhllluuuuuuhhh[[[TTTPPPJJJFFFGGGOOO[[[cccrrr{{{}}}nnnmmmsssppp___WWWTTTPPPMMMLLLLLLNNNQQQQQQNNNMMMOOOQQQPPPNNNIIICCC===888555333111111111111111111111111000000000000000000000000111222222111000//////111//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////...//////000111222222222111222444555555555444333444444444555666777777888666666777777888888888999222666:::===@@@GGGQQQYYYlll~~~pppqqqsssuuuzzzwwwjjjaaa]]]\\\YYYSSSLLLFFFCCCAAA@@@???<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGFFFEEECCC???>>><<<;;;::::::;;;;;;>>>;;;777888;;;>>>??????AAABBBBBBAAA???<<<999777000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////...---,,,,,,------------------------,,,,,,,,,---------......///000000000000000//////111111000000111111222333222222333333444555555666666666666777888888999999;;;777666:::<<<<<<===@@@AAAGGGRRRddd}}}yyyrrrrrr~~~ssscccUUUMMMOOOUUU]]]___aaadddeeeeeeeeedddeeedddaaaZZZTTTSSSUUUYYYUUUZZZeeesss|||yyyuuutttrrrqqqooonnnnnnnnnhhhfffbbb]]]YYYWWWUUUTTTZZZXXXUUUTTTUUUUUUUUUTTTNNNNNNMMMLLLMMMMMMNNNOOONNNPPPQQQRRRTTTWWW[[[^^^```\\\WWWTTTSSSSSSSSSRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSQQQOOOMMMKKKNNNJJJGGGFFFIIIJJJIIIGGGJJJHHHEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGIIIMMMQQQRRRQQQRRRVVVXXXZZZccclllpppwww{{{xxxtttrrrpppmmmnnnmmmlllllllllkkkiiigggqqqqqqssswwwzzz{{{zzzxxxxxxzzz|||~~~~~~yyyjjjmmmtttsssppppppaaaXXXPPPMMMJJJJJJSSS^^^nnn{{{mmmgggooo{{{ooo\\\PPPLLLLLLNNNMMMNNNOOOQQQRRRRRRQQQQQQSSSOOOJJJEEEAAA===888555444333222111111111222333000000000000000000000000222111000//////000111222000000000000000000000000222222222222222222222222222222111111111111222222000111111111111000//////222222111111000111111222444444444555555555555666555555555555666666666666444555666777888888888777555;;;@@@AAABBBIIIWWWccc}}}iiijjjmmmrrr{{{{{{nnneeebbbaaa^^^ZZZTTTNNNJJJFFFCCC@@@<<<<<<<<<===>>>???@@@@@@BBBCCCEEEFFFFFFDDDBBBAAA@@@???===<<<;;;;;;<<<<<<>>>:::777777:::===>>>>>>AAABBBBBBBBB@@@>>>;;;999333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......//////...------,,,------------------------,,,---------............//////000000000000//////111111000000111111222333222222222333444444555555666666777777888888999999;;;777777:::<<<<<<===AAABBBLLL\\\ppp~~~yyyvvvtttzzz~~~lll]]]RRRLLLOOOTTTVVVYYY]]]cccgggjjjjjjiiiiiieee^^^XXXTTTVVVZZZ___dddjjjttt{{{yyyxxxwwwtttrrrjjjiiihhhfffeeeddddddddd]]]\\\ZZZYYYWWWWWWXXXXXXYYYXXXVVVVVVWWWWWWWWWUUUQQQRRRSSSTTTUUUUUUVVVVVVUUUXXXZZZ]]]___aaaeeeggghhhddd```]]]\\\[[[[[[ZZZ^^^]]]\\\\\\\\\]]]^^^___]]]\\\[[[YYYWWWUUUSSSRRRRRROOOMMMMMMOOOPPPNNNKKKLLLJJJHHHIIIJJJKKKJJJIIIGGGHHHIIIIIIKKKOOOTTTXXXYYYYYY\\\```cccfffoooxxx|||~~~tttrrrwwwyyywwwuuuggg___UUUPPPLLLJJJQQQZZZhhhvvvpppiiinnnyyywwwdddUUUNNNLLLMMMLLLMMMOOOPPPQQQQQQQQQPPPRRROOOKKKGGGCCC???999666444333222111111111222333111111111111111111111111111111000//////000111111000000000000000000000000111111111111111111111111222222111111111111222222//////000111111111111111222222111111111111111222333333333333444444444555555555555555666666666666555666666777777888888777888<<>>===<<<<<<===>>>???@@@BBBDDDFFFFFFEEEBBBAAAAAA@@@???>>>===============:::777777999;;;===>>>AAABBBCCCCCCBBB@@@===<<<666444222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---,,,------------------------------.........///////////////000000000000//////111111000000111111222333222222333333444555555555666666777777888999999999;;;888777:::<<<<<<>>>CCCGGGVVVkkkvvvoooooouuuzzzvvvcccWWWQQQOOOQQQVVVVVVXXX^^^fffnnnrrrpppnnnjjjcccZZZVVVWWW^^^fffkkkttt{{{}}}yyyvvvssspppnnnnnnmmmkkkiiiaaa```___^^^]]]]]]\\\]]]XXXXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\^^^``````^^^\\\YYYZZZ\\\^^^```bbbbbbccceeeiiimmmqqqssstttvvvwwwwwwtttpppnnnmmmmmmmmmlllqqqqqqppppppqqqqqqrrrsssrrrpppmmmiiieeebbb```^^^YYYWWWUUUUUUWWWVVVRRRNNNLLLKKKKKKKKKLLLLLLKKKIIIIIIJJJKKKMMMQQQWWW___dddhhhhhhjjjmmmnnnooouuu}}}xxxxxx}}}rrriii___VVVNNNKKKOOOUUU```nnnzzzqqqrrryyyqqq```TTTOOONNNLLLMMMNNNOOOPPPPPPPPPOOOPPPNNNLLLJJJGGGBBB<<<777555444333111111111222333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000222222111111111111222222---...///111222333333333222222111111222222222222222222222333333333444444555555555555666666666666666777777777888888888888;;;>>>BBBFFFNNN\\\ooo|||SSSPPPPPPXXXeeeqqqwwwyyyxxxyyyxxxtttmmmfffbbb```____________^^^ZZZUUUQQQFFFDDDBBB???===<<<<<<===???@@@CCCFFFGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>><<<:::888777888:::<<<===AAABBBCCCDDDCCCBBB@@@>>>:::888444111.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------------------------------.........////////////000...//////000000000000///111111000000111111222333333333444555555666666777666777777888888999::::::;;;999888;;;<<<;;;???EEEPPPccc{{{rrrjjjmmmxxx}}}mmm\\\UUUTTTUUUXXX\\\aaaccchhhqqqxxxzzzuuupppggg```YYYXXX___jjjtttxxx~~~~~~}}}|||{{{zzzyyy{{{|||{{{uuuqqqllljjjiiiggggggffffffeeeaaaaaa```____________```______```aaaccceeehhhiiijjjkkkmmmppprrrrrrpppnnnkkkkkkkkklllooosssvvvxxxyyytttpppooohhheeeccccccbbb___YYYSSSQQQPPPOOOOOOOOOMMMJJJGGGIIIJJJLLLOOOTTT]]]gggmmmvvvuuuvvvwwwuuussswww~~~|||www}}}uuuiii\\\RRRLLLMMMPPPWWWeeeyyy{{{www{{{}}}kkk[[[TTTRRRMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMKKKFFF???:::666555333222111111222333111111111111111111111111000//////////////////000000000000000000000000000111111111111111111111111222222111111111111222222...///000111222222222222111111222222222222222222222333333333333444444444555555555555666666666666888777777777888888999999<<>>666555444222111111222222111111111111111111111111//////000000000000//////000000000000000000000000222222222222222222222222222222111111111111222222111111222222222222111111000111222333333333333222444444444444555555555555555555555555666666666666888888777777888999:::;;;===@@@GGGSSScccvvvOOOJJJEEECCCEEEHHHIIIIIINNNVVVaaajjjnnnooonnnmmmiiihhhgggfffeeeaaa[[[WWWTTTRRROOOKKKGGGCCC@@@>>><<<<<<===>>>@@@AAACCCDDDBBBBBBBBBBBBBBB@@@??????<<<<<<;;;999777888;;;>>>BBBCCCDDDEEEDDDBBB@@@???<<<;;;999777444333111111------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///.........------------------------------........./////////---...///000000111111000111111000000111111222333555555666666777888888888777777888888999:::::::::;;;::::::<<<;;;;;;AAAIIIWWWkkkuuupppsss}}}|||hhhaaa]]]```eeeiiimmmrrrzzzyyyssshhhfffdddffflllttt|||~~~}}}{{{zzzxxxwwwvvvwwwxxxxxxyyyxxxwwwuuuttttttssssssvvvtttrrrqqqssstttuuuuuuwwwxxxyyyyyyxxxyyy{{{|||~~~zzzsssjjjddd___]]][[[YYYXXXVVVSSSPPPJJJKKKMMMOOOSSSYYYaaaggghhhiiinnnuuu{{{}}}|||yyygggXXXQQQNNNKKKLLLUUUdddttt}}}rrrqqqzzzssscccXXXRRROOOOOONNNNNNNNNNNNOOOPPPMMMNNNOOOPPPPPPLLLGGGBBB777666444333222222222222222222222222222222222222000000111111111111000000000000000000000000000000222222222222222222222222222222111111111111222222222222333333222111111000000111222444444444333333444444444555555555666666555555555555666666666666777777777777888;;;===>>>AAAEEEPPP```sssLLLIIIDDD@@@>>>???@@@BBBDDDKKKVVV```hhhnnnrrruuupppmmmkkkiiigggdddaaa^^^[[[[[[ZZZXXXTTTPPPLLLJJJCCCAAA???>>>>>>@@@BBBCCCBBBBBBBBBCCCBBBAAA???>>><<<===<<<:::888888<<>>;;;;;;;;;999888555333111........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------...//////......------------------------,,,---------............---...///000111111111111111111000000111111222333444444444555666666777777777888888999999::::::;;;;;;:::;;;<<<;;;;;;BBBKKKUUUggg|||wwwtttxxxyyyeeedddgggooouuuyyy~~~{{{oooiiidddddddddfffkkkttt~~~{{{xxxuuutttrrrqqqppppppqqqsssuuuvvvwwwxxxyyy{{{}}}}}}wwwsssooojjjeeeaaa]]]XXXUUUOOOPPPPPPOOOPPPSSSWWWZZZVVVWWW\\\eeennnxxx}}}}}}jjj[[[TTTOOOKKKIIIOOOZZZgggvvv|||ppphhhnnnvvvvvvhhh[[[SSSQQQPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPQQQNNNJJJFFF888777555333222222222222222222222222222222222222000111222333333222111000000000000000000000000000111111111111111111111111222222111111111111222222111111222333333333222222///111333444555555444333333333444444444555555555555555555555666666666666666666666777999<<>>;;;;;;>>>AAA===CCCLLLVVV___iiiqqqvvvqqqooollljjjiiiiiigggfffbbbccccccccc```\\\XXXVVVKKKHHHDDDAAA@@@@@@BBBDDDAAABBBBBBCCCBBB@@@???>>>===>>>===;;;888888<<<@@@CCCCCCDDDDDDCCCAAA???===:::;;;;;;;;;:::777444222........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,---------......---...///000111111111111111111111000111222222333222222333333444555555666777888888999999:::;;;;;;;;;;;;<<<===;;;;;;CCCLLLTTTdddvvvxxxwww|||uuugggjjjrrr}}}rrrddd]]]^^^___aaadddjjjuuu}}}zzzvvvssspppnnnjjjjjjkkkmmmqqquuuyyy||||||~~~~~~uuummmggg```]]]TTTTTTSSSQQQNNNNNNOOOQQQLLLKKKOOOVVV]]]fffuuu~~~}}}kkk\\\VVVQQQKKKIIILLLTTT___mmm|||}}}ssscccgggmmmyyyzzzmmm^^^UUURRRQQQPPPOOOOOOOOOPPPQQQNNNNNNOOOPPPQQQOOOLLLIII888777555333222222222222222222222222222222222222111222333444444333222111000000000000000000000000000000000000000000000000222222111111111111222222///000111222333444444444///000333555555555444333222222333333333444444444555555555555666666666777666555666777999===@@@BBBJJJSSSccczzzNNNIIIBBB???@@@AAAAAA@@@???BBBFFFIIIMMMVVVcccmmmkkkmmmooonnnmmmllllllmmmiiimmmqqqrrrssstttpppiiiaaaSSSFFFCCCAAA>>>===@@@AAABBBCCCDDDDDDBBB@@@???@@@???===<<<<<<<<<===>>>EEEEEEEEEEEEDDDCCCAAA@@@AAA???===<<<;;;888444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...---,,,,,,++++++---...///...------...///............////////////////////////000000000000//////000000111222444555222222222333444555666777777999:::999888777888999;;;>>>@@@???===???EEEKKK[[[aaajjjsss}}}{{{sssmmmxxxwwwdddYYYVVVUUUZZZcccmmmvvv{{{wwwssspppnnnggghhhkkkooouuu}}}sssiiicccYYYVVVQQQNNNMMMMMMMMMLLLLLLIIIIIINNNSSSXXXcccmmm~~~{{{fffYYYQQQKKKJJJKKKNNNSSS^^^ooo~~~vvvdddbbb^^^gggzzzjjj]]]WWWOOOMMMMMMOOOMMMJJJKKKOOOOOOMMMLLLNNNQQQQQQKKKFFF>>>:::666333333222111000333333333222222111111111000000000000111111111111222222222111111111000000333333222111000000111111333000...///222444333111333333333333333333333333222222111111222222333444444444444444444444333333999999888888888888888999:::777666888999:::@@@HHHQQQccczzzMMMIIIEEECCCCCCCCCBBB@@@@@@BBBDDDEEEGGGMMMWWW___hhhkkkoooqqqpppnnnmmmlllpppuuuyyy{{{}}}~~~yyyoooaaaQQQJJJEEEAAA@@@BBB@@@AAABBBCCCCCCCCCAAA@@@@@@@@@>>>>>>===>>>??????EEEFFFFFFFFFFFFDDDBBBAAA@@@???===<<<;;;999555222111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------...///...------...///............////////////////////////000000000000333222111111000000111111222222222333444555666777555777888999888888:::;;;:::<<<>>>======AAAIIIPPPZZZ^^^dddkkkrrrzzz}}}uuupppvvvpppaaaYYYXXXXXX___kkkvvv}}}|||yyyuuurrrnnnllljjjggggggiiimmmttt|||tttmmmaaa]]]VVVPPPNNNLLLKKKJJJJJJGGGFFFJJJMMMQQQZZZcccrrrcccXXXQQQKKKLLLMMMPPPZZZiiixxxxxxbbb___ZZZbbb~~~|||nnn```WWWPPPMMMLLLNNNMMMJJJKKKOOOOOOMMMLLLOOORRRRRRMMMHHHAAA===888444333333222222333333333222222222111111............/////////000222222222111111111000000333222222111000000111111222000//////222333333111333333333333333333333333222222222111222222333444444444444444444444444444999999888888888888888999777777999<<<===???FFFOOO___pppQQQNNNKKKHHHHHHGGGEEEDDDDDDEEEEEEBBBAAADDDJJJPPP___dddlllqqqsssqqqooommmuuu{{{yyykkkZZZOOOGGG@@@===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBFFFGGGHHHHHHGGGFFFEEEDDD@@@???======<<<;;;888555333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////---...///...------...///............////////////////////////000000000000333222111111000000111111222222333333444555777888444666888999999:::<<<>>>;;;<<<======???GGGQQQYYY\\\^^^___bbbeeekkksssxxxyyyxxxpppmmmmmmwwwhhh___[[[[[[^^^ggguuu|||{{{uuussspppllliiigggfffeeeddddddeeeiiipppyyyvvviiicccZZZSSSOOOMMMLLLKKKJJJFFFEEEGGGIIIKKKQQQYYYooo~~~mmm^^^UUUNNNLLLKKKMMMTTTaaappp{{{~~~yyyccc^^^XXX^^^xxxuuueeeWWWQQQMMMKKKMMMLLLJJJKKKOOONNNMMMMMMOOOSSSSSSOOOLLLEEE@@@:::666444444444444333333333222222222222111........./////////000000222222222111111111111111333222111111000111111111222111///000111333222222333333333333333333333333222222222222222333444444333333333444555555555666999888888888888888999999555777<<<@@@AAADDDOOO\\\oooYYYVVVRRRNNNKKKJJJIIIIIIIIIIIIGGGCCC@@@@@@DDDGGGQQQYYYdddnnnrrrrrrqqqppptttzzz}}}}}}~~~yyypppcccWWWMMMDDD>>>;;;=========>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJIIIIIIGGGGGGAAA???>>>======<<<:::888444444222111///.........------------------------,,,------......------,,,------............------++++++,,,,,,,,,,,,------------------------------........................++++++,,,------......///---...///...---------///............////////////////////////000000000000/////////000111222444444333333333333444666777888444666888999999:::<<<===>>>>>>>>>???CCCMMMYYYaaacccbbb```^^^^^^bbbhhhlllqqq|||{{{mmmgggiiimmmrrrgggbbb``````hhhrrr~~~{{{wwwtttrrrmmmjjjgggcccaaa`````````___^^^___bbbiiirrr|||zzzlllfff]]]UUUQQQPPPPPPPPPKKKHHHGGGIIIIIIJJJOOOVVVcccrrrtttbbbWWWQQQNNNKKKMMMQQQ[[[jjjwww{{{~~~~~~uuuhhhccc\\\___uuu}}}lll[[[TTTNNNKKKKKKKKKJJJKKKNNNNNNMMMNNNPPPSSSSSSQQQOOOHHHCCC<<<666444444444555222222222222222222222222000000111111111222222222111111111111111111111111222222111111111111111222222111000000111222222222333333333333333333333333333222222222222333444444222333333444555666666777888888888777888888999:::555888===@@@BBBHHHYYYjjj}}}bbb^^^XXXQQQLLLJJJKKKLLLJJJIIIGGGDDDBBBAAACCCDDDDDDMMMYYYdddkkknnnpppppprrrxxx{{{yyywwwyyyyyywwwvvvssslllcccZZZPPPGGG@@@======<<<;;;;;;<<<===>>>@@@@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIBBB@@@>>>>>>>>>>>><<<;;;666555444222111000//////------------------------,,,------......------,,,---......//////......---+++++++++,,,,,,---------------------------------........................---------------------------...///...---------///............////////////////////////000000000000/////////000111222444444333333333444555666777888666888::::::999999;;;<<>>???AAAHHHRRR]]]eeeiiigggddd```^^^___bbbfffmmm{{{wwwiiieeekkkttt~~~sssmmmjjjiiihhhvvv|||~~~}}}{{{wwwsssooollliiifffdddaaa^^^\\\\\\\\\]]]ZZZYYYYYY[[[bbbjjjsssyyy}}}rrrkkkaaaYYYTTTRRRQQQQQQLLLJJJIIIKKKKKKKKKOOOUUU]]]lll{{{~~~{{{ggg[[[UUUPPPMMMNNNPPPWWWffftttzzz|||}}}|||~~~~~~yyyrrroooiiibbbbbbqqqsssbbbXXXQQQKKKKKKKKKJJJKKKMMMMMMMMMNNNPPPRRRSSSRRRQQQJJJEEE===777444444444444222222222222222222222222111111111111222222222222111111111111111111111111222111111111111111222222222222222111000000111222333333333333333333333333333333222222333333444555333333444444555666777777888888777777888999999:::999:::===@@@DDDOOOdddxxxjjjfff___VVVOOOJJJJJJKKKHHHGGGFFFDDDCCCCCCDDDDDD@@@FFFOOOWWW]]]bbbfffiiinnnuuuyyywwwtttuuuuuusssoooqqqqqqjjjccc[[[QQQHHHAAA@@@===;;;::::::;;;<<<===???@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJDDDBBB@@@?????????===<<<888777555333222111000000------------------------,,,------......------,,,------............------***++++++,,,,,,------...------------------------........................---------------------,,,---...///...------...///............////////////////////////000000000000333222111111000000111111333333333444555666888888777999::::::999999;;;<<<===>>>AAAFFFNNNYYYccchhhnnnmmmkkkhhhdddcccdddffflllzzztttjjjkkkvvv~~~xxxuuuttttttsss}}}wwwuuurrrnnnjjjgggdddbbbaaa```^^^\\\[[[[[[\\\\\\XXXWWWWWWYYY^^^eeelllqqqxxx~~~zzzsssiii___XXXTTTQQQOOOMMMKKKKKKMMMMMMLLLOOOTTTZZZhhhwww~~~}}}rrrdddZZZUUUQQQRRRQQQSSS```pppxxx{{{}}}}}}~~~xxxxxxsssjjjffflll{{{lll]]]TTTMMMKKKKKKJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQLLLGGG???999666444333333111222222222222333333333/////////000000000111111111111111111111222222222111111111000111111222333222222333111000///111222333333333333333333333333333333333333333444444555444444444555666666666777777777777777888999::::::<<<<<<>>>DDDLLL[[[ssssssqqqlllcccXXXPPPLLLKKKHHHGGGFFFFFFGGGGGGFFFFFFDDDFFFHHHKKKNNNSSSXXX\\\ccclllssssssqqqrrrsssrrrlllrrrsssnnnhhhccc[[[SSSGGGEEEAAA===::::::;;;;;;;;;<<>>===999888666444333111111000........................,,,------......------,,,---------......---------******+++,,,,,,---......------------------------........................+++,,,,,,------.........---...///...------...///............////////////////////////000000000000333222111111000000111111444444444444555777888999666777999:::::::::<<<>>>>>>AAAFFFOOOZZZeeemmmqqqtttuuuuuutttpppmmmllllllooo||||||sssooouuu~~~{{{zzz{{{~~~|||{{{yyywwwuuummmkkkhhhdddaaa___^^^]]]______^^^^^^]]]]]]]]]]]][[[ZZZZZZ[[[^^^dddiiillluuuzzz~~~xxxnnneee^^^YYYUUURRRQQQOOOOOOQQQPPPMMMOOOSSSWWWdddrrr{{{~~~yyyzzz~~~}}}ooo```YYYVVVUUUQQQNNNXXXhhhtttzzz~~~uuulllhhhqqquuucccXXXNNNLLLLLLJJJJJJKKKMMMNNNOOOPPPOOOPPPPPPQQQNNNIIIBBB===999666444222111111222222222333333333//////000000000111111111000000111111111222222222111111000000111222222333111333333222//////000222333333333333333333333333444333333333333444555555555555555555666666666666777777777777888999:::;;;======BBBLLLZZZlllzzzzzzwwwooocccWWWPPPMMMJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHFFFDDDDDDGGGMMMQQQWWWbbbkkkmmmnnnpppqqqqqqrrrxxxzzzuuupppmmmggg```LLLIIIDDD???;;;:::;;;<<<999;;;>>>AAACCCEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLHHHEEEBBB@@@??????>>>===:::999777555333222111111........................,,,------......------,,,,,,------------------,,,******+++,,,,,,---......------------------------........................)))***+++,,,...///000111---...///...------...///............/////////000////////////000000000000//////000000111222444555444444444444666777888999444666888::::::<<<>>>@@@AAAEEEMMMXXXeeepppxxx{{{yyy|||~~~~~~{{{wwwtttsssuuuwwwqqqrrr}}}~~~~~~~~~||||||~~~zzzwwwtttqqqnnnfffddd```]]][[[ZZZZZZ[[[^^^_______________^^^]]]^^^]]]]]]^^^aaadddhhhjjjtttxxx~~~xxxpppiiiccc___[[[XXXVVVTTTTTTUUUSSSOOOPPPTTTTTTaaaoooxxxyyyyyyuuuddd]]]YYYWWWPPPJJJSSSbbbqqqxxxqqqgggiiixxx{{{fffZZZPPPLLLLLLJJJJJJKKKMMMOOOOOOOOONNNNNNOOOPPPOOOKKKEEE???<<<888555333111111111222222333333333111222222222222333333333000000111111222222222222111111000000111222333333111333444222///...000333333333333333333333333333444333333333333444555555666666666666666555555555777777777777888999:::;;;===>>>EEESSSeeexxxzzzqqqlllggg]]]TTTTTTNNNIIIJJJQQQVVVVVVTTTWWWQQQIIIDDDCCCCCCBBBAAANNNPPPXXXfffooopppmmmlllnnnoooqqqtttuuutttqqqooo]]]UUUKKKCCC???===;;;999;;;===???AAABBBCCCEEEGGGEEEGGGJJJLLLMMMMMMLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@BBB;;;666777888666555666111000...,,,,,,,,,---...///---,,,******+++,,,---++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,------...........................------////////////////////////......////////////......///......------///000111000000000000////////////222222222222333444555555111222333555666666777777999999999999:::<<<>>>???CCCKKKWWWfffxxx{{{xxxwwwzzzvvvssszzz~~~zzz{{{~~~wwwrrrnnnkkkiiiccc```]]]\\\]]]___````````````aaacccdddeeefffgggiiigggddddddfffiiijjjjjjxxx{{{|||tttkkkccc___]]]^^^[[[XXXUUUTTTTTTRRRQQQUUU^^^lllvvv}}}~~~|||uuuhhh[[[VVVRRRNNNQQQXXXeeeqqqnnnjjjqqqwwwooo___PPPLLLKKKIIIHHHJJJHHHKKKNNNNNNMMMMMMPPPRRROOOMMMHHHCCC>>>999666555333333333222222222111111222222222222222222222222111111111111000000//////222222222222222222222222555444444333333444444555555444333333222222222222555555444444444333333333666666666666777777777777888555555999::::::<<>>???AAABBBDDDFFFEEEGGGIIILLLMMMMMMMMMLLLMMMKKKIIIGGGFFFFFFFFFGGGLLLBBB999777777555333333222111///---,,,---...///...---,,,+++,,,---///000++++++,,,------...//////------...//////...------,,,,,,,,,---------..............................------------------------......////////////......///......---...///000111000000000000000000000///222222222222333444555555222333444555777777777777999999999::::::<<>>FFFSSS]]]```bbbeeeddddddeeefffggghhhiiiiiijjjhhhccc[[[QQQIIICCCAAA<<<<<<======???AAACCCDDDEEEGGGIIIKKKMMMMMMMMMMMMNNNLLLJJJHHHHHHHHHJJJKKKPPPDDD888666777666444444333222000///......//////------,,,,,,---///111333,,,,,,,,,---......//////------...//////...------,,,,,,,,,------------...........................------------------------......////////////......///............///000000000000000000000000000000222222222222333444555555333444555777888888888888999:::::::::;;;>>>BBBEEEPPPccc~~~wwwrrrnnnnnnttt{{{}}}wwwsssyyyuuuppprrruuu{{{}}}yyyuuuqqqoookkkkkkkkkmmmoooooonnnlllsssqqqoooooorrrvvv||||||{{{zzzwwwvvv~~~{{{uuuqqqoookkkgggbbb___[[[VVVSSSWWW^^^hhhpppvvv{{{|||yyy~~~vvvhhh\\\QQQKKKJJJZZZfffwwwllleeekkklllxxxrrr___TTTOOOKKKJJJKKKOOOPPPQQQPPPNNNMMMMMMNNNPPPNNNKKKFFF@@@;;;666444333333333333222222222222111111111111111111111111333333222222222222111111111111111111111111111111333333222222222222333333333333222222222333444444111222222333444555666666666666666777777777888888;;;999:::<<<<<<:::<<>>===AAAKKKSSSZZZaaagggcccdddeeefffggghhhkkkmmmlllmmmllldddXXXMMMGGGDDD???>>><<<<<<===@@@AAABBBEEEFFFHHHJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHH===444444999999666555555444222111000000000000------------...///000111,,,---------......//////---..................------------------------------------...............////////////////////////---......//////......---............/////////000000000000000000111111111222222222222333444555555444555666777888999999999999:::;;;;;;;;;???FFFKKKZZZqqqxxxqqqooopppyyy}}}|||pppkkklllrrr{{{|||xxxvvvsssrrrsssuuuxxx{{{|||{{{~~~~~~~~~~~~|||yyysssmmmfff___XXXTTTVVV\\\dddlllsssyyy}}}sssfffZZZQQQMMMQQQ\\\mmm}}}sssiiioooooosss|||jjj\\\TTTOOOMMMMMMOOOPPPPPPOOONNNMMMMMMMMMPPPOOOLLLHHHBBB<<<777444444444333333333222222222111111111111111111111111333333333333333333333333111111111111111111111111333222222111111222222333222222222222333333444555555555444444444333333333666666777777777888888888;;;:::;;;===<<<:::>>>DDDQQQaaayyy||||||sssiiiaaa___```aaaaaa```\\\WWWUUUSSSPPPJJJEEECCC??????DDDJJJRRR]]]gggjjjlllnnnmmmllllllmmmooonnnppppppjjj```UUUNNNKKKEEEAAA===;;;===???@@@@@@CCCDDDFFFHHHJJJKKKLLLLLLMMMLLLJJJHHHFFFEEEDDDDDD???777222555999999555444666666444333222111111111......------------------------...............///.........------.........---------------------------------.........//////////////////////////////------............---------......//////////////////000000000111111111222222222222222333444555555444555666888999999::::::888:::<<<;;;<<>>@@@CCCIIITTT___mmmqqquuuuuurrrooonnnoooqqqrrrrrrnnnggg___YYYVVVLLLFFF@@@===>>>???@@@???BBBBBBDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKIIIFFFDDDCCC===888555888999666222222888777666555444333222111............------,,,,,,........................///...------------...///...------------,,,,,,,,,,,,,,,------.../////////------------------------------............---------......///000////////////000000111111222222222222222222222333444555555444555666888999999999999888:::<<<<<<===CCCMMMVVVnnn}}}~~~ssseee^^^]]]eeennnzzz~~~~~~|||}}}~~~uuukkkaaaZZZUUUXXX^^^fffpppyyytttiii\\\RRROOOUUU```ooo||||||oooddd]]]WWWQQQPPPOOOMMMNNNOOOPPPOOOMMMNNNOOONNNLLLHHHBBB;;;888444444444444333333333333444444444444444444444444222222333333333333444444444444444444444444444444333333222222222222333333333333222222222333444444111222222333444555666666777777777888888888999999999999;;;======AAALLLWWWgggzzz|||~~~|||xxxtttsssrrrrrrqqqgggbbb[[[WWWUUURRRMMMIIIGGGCCCAAAAAA@@@BBBJJJSSSbbbjjjssswwwvvvsssqqqrrrrrrpppooommmkkkgggccc```RRRKKKBBB>>>???@@@@@@>>>@@@@@@AAACCCEEEGGGIIIKKKJJJKKKLLLMMMKKKHHHEEEBBB@@@<<<:::;;;888444444777999999888777666444333222---....../////////......////////////............///...------------...///......---------,,,,,,,,,,,,,,,------...//////000------------------------,,,------......------,,,------///000000000///...///000000111111222333333222222222222333444555555444444666777888999999999888;;;===<<<===DDDPPP[[[lllrrreeeYYYUUUVVV```iiivvv~~~zzzsssjjj```ZZZUUUWWW[[[cccmmmwwwxxxooobbbVVVOOORRRYYYfffxxx|||~~~xxxppplllfff^^^UUURRRPPPPPPQQQQQQOOOMMMMMMNNNOOONNNJJJDDD>>>:::555444444444444333333333333333333333333333333333111222222222333333333333333333333333333333333333444444333333333333444444444444333222222222333333111222222333444555666666777777888888888999999999::::::;;;>>>@@@GGGVVVddduuuttt}}}zzzwwwtttrrrqqqjjjddd]]]XXXUUUQQQLLLHHHHHHEEEEEEDDDBBB@@@EEELLLTTT___llluuuwwwvvvvvvwwwpppmmmjjjjjjkkkkkkgggdddVVVNNNDDD??????AAA@@@>>>??????@@@BBBDDDFFFIIIJJJEEEHHHKKKLLLLLLHHHDDDBBBAAA???===<<<888555999@@@:::999999888666555333222,,,---...000111111111111///////////////.........///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,------...///000000////////////////////////,,,------......------,,,,,,---///000000000///...///000000111222222333333222222222222333444555555333444555777888888888888888;;;=========EEERRR]]]ggg}}}yyyjjj]]]SSSQQQUUU\\\fffsss}}}zzzyyywwwsssnnnfff]]]WWWUUUWWWZZZbbbkkkuuu|||zzzttthhh[[[MMMNNNSSS___ppp{{{yyyxxxzzz|||tttYYYVVVSSSRRRSSSRRROOOLLLLLLMMMOOONNNKKKEEE???;;;555555444444444333333333222222222222222222222222111111111222222333333333222222222222222222222222555444444333333444444555555444444333222222222222555555444444444333333333777888888888888999999999;;;;;;<<>>BBBEEEHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@===;;;999999:::<<<>>><<<999666555666//////000000///...------000111111000---,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---------.../////////.........///......------............/////////000111111111000000000000000///000222444666888:::;;;444444555777888999:::;;;:::<<<>>>???AAAGGGPPPWWWiiixxxkkk\\\UUUQQQQQQTTTWWWdddqqqyyy~~~{{{zzztttnnnkkklllhhhhhhfffddd___ZZZUUURRRPPPTTTYYY```hhhrrr|||{{{xxxvvvpppdddXXXQQQOOOXXXgggttt~~~mmmrrrnnnpppzzz\\\UUUOOOPPPQQQOOONNNOOOMMMLLLLLLMMMLLLIIIEEEAAA777555333222333333222111111111111111111111111111222222222222222222222222444333333222222111111111444333333222222333333444555444222111111222444555555555555666666666666666888777777777777777888999888<<>>AAAOOOeeexxxzzzqqqlllkkkeeefffeeeaaa[[[UUUQQQPPPNNNIIIFFFGGGFFFBBBBBBDDDAAAIIIQQQXXXdddqqqvvvvvvsssqqqpppppppppppppppoooiiiaaaVVVNNNIIIEEE@@@============>>>@@@BBBEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;::::::<<<>>>===999666666666111000000//////............///000///...---...///.........------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---------------...............------......///................../////////000000111111111111000000000000000111222333444555666666444555666777888999:::;;;666999<<>>BBBGGGLLLWWWeeeooossstttssssssssstttuuuwwwwwwvvvnnndddZZZSSSLLLEEE@@@>>>>>>??????AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<===>>>===:::888777777444222111///......//////---...//////......///111.........---------------,,,------------...............------------.....................---------,,,---...///////////////....../////////000000000111111111111111111111111222222222222222222222222444555666777888:::;;;;;;666999>>>AAADDDKKKSSSZZZ^^^gggrrrzzz|||lll[[[QQQNNNNNNSSSYYYgggrrr}}}{{{zzzzzzyyyyyy}}}tttjjjddd]]]YYYZZZYYYYYYXXXVVVSSSOOOLLLJJJMMMPPPUUU\\\dddoooyyy~~~wwwsssuuuxxx{{{|||sssnnnaaaVVVNNNNNNSSSYYYbbbiiiuuu~~~uuudddgggooossseeeWWWPPPKKKMMMOOONNNNNNOOONNNMMMMMMMMMLLLJJJFFFCCC:::777555333333444333222222222222222222222222222222222222222222222222222222222222222333333333333444333333222222333333444444333222222222333444555333333333444444555555555888888777777888888999:::<<<>>>@@@BBBKKK^^^wwwzzzxxx{{{~~~zzzyyy{{{zzzrrrpppqqqhhhhhhiiimmmpppmmmfff___XXXRRRMMMNNNLLLGGGCCCCCCCCCCCCCCCFFFMMMZZZgggnnnssstttvvvvvvwwwxxx{{{}}}~~~yyyqqqhhh```UUUIIIAAA===>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFDDDBBBAAA@@@???>>>??????>>>===:::999888777555222000//////000111---///000///......///000...............---------------------............//////............///////////////...---------,,,,,,,,,---///000000000000...////////////000000000000111111111111111222222333333222222222222222222555555666777999:::;;;<<<:::===AAADDDGGGLLLSSSYYY]]]ccckkkqqqvvv{{{ooocccVVVPPPPPPTTT[[[cccqqqzzz~~~}}}{{{yyyyyy|||~~~pppggg```YYYUUUVVVWWWVVVVVVTTTRRRPPPMMMLLLKKKNNNSSSYYYbbbmmmxxxyyyooojjjkkkkkkmmmsss|||sssooojjj^^^RRRMMMMMMPPPWWW^^^lllvvvxxxfffhhhpppxxxgggYYYTTTMMMIIIKKKNNNNNNNNNPPPNNNMMMMMMMMMMMMKKKHHHEEE<<<:::666444444444333333333333333333333333333333222222222222222222222222111222222333333444444444444333333222222333333444333333222222222333444555333444444555555666666666888888888888888999:::;;;<<<>>>AAAFFFSSSiiiuuusssvvv}}}{{{wwwvvvuuuwwwxxxxxxxxxyyyyyyzzzpppooopppuuu{{{{{{tttmmmbbbZZZTTTSSSQQQKKKFFFDDDEEECCCBBBCCCGGGQQQ___iiisssuuuxxxzzzzzz{{{~~~}}}yyyssskkk^^^OOODDD>>>>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>;;;999999777444111000000000111000111111000...,,,---...........................---------.........//////000//////......//////000/////////...---------,,,,,,---...///000000000000////////////000000000111000000111111222222222333222333333333444444555555555555666888999:::;;;<<<>>>@@@CCCEEEFFFKKKRRRXXXaaaffflllpppqqqsssuuuxxx}}}}}}eee\\\TTTSSSVVV[[[eeemmmyyy}}}~~~}}}|||yyyyyy{{{zzzmmmeee^^^WWWTTTSSSQQQPPPPPPNNNMMMKKKJJJIIIIIILLLQQQWWW```kkkwww~~~|||qqqiiihhhggggggkkktttxxxuuuooocccVVVNNNJJJJJJPPPWWWeeeooozzzwwwhhhgggmmm~~~|||qqqbbbWWWRRRKKKGGGJJJMMMMMMNNNPPPOOONNNMMMMMMMMMLLLIIIGGG???<<<888555555555444444333333333333333333333333222222222222222222222222222222222333333444444555444333333222222333333444222222222222333333444444444555555666777777888888888888888888999:::;;;<<<<<<>>>BBBLLL\\\sssnnnmmmooovvvyyyvvvssssssppppppppprrrvvv{{{{{{zzzzzz~~~}}}qqqfff]]]ZZZWWWQQQKKKIIIEEEBBBAAABBBEEEKKKWWWcccmmmsssyyy|||}}}~~~~~~{{{xxxqqqeeeWWWLLLDDDBBB@@@???>>>???AAABBBBBBCCCDDDFFFHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCAAA>>><<<:::999666444222111111111000111111000---,,,,,,---.............../////////------.........///////////////............//////...............------------...//////000000000000/////////000000000111111000000111111222333333333333333444555555666777777555666777888999;;;<<<<<<>>>@@@CCCDDDGGGMMMWWW^^^kkknnnrrrssssssqqqppppppxxx}}}www^^^YYYVVVYYY^^^dddmmmvvv~~~|||||||||{{{yyyxxxyyy|||uuuiiibbb\\\UUURRRQQQOOOOOONNNLLLKKKJJJIIIHHHHHHKKKOOOUUU^^^jjjvvv~~~}}}rrrpppllliiiiiioooxxx~~~|||qqqfffYYYPPPIIIGGGKKKQQQ^^^gggqqqwww|||}}}wwwlllhhhhhhwwwyyynnnaaaVVVQQQKKKGGGIIIMMMMMMMMMOOOPPPNNNMMMMMMMMMLLLJJJHHHBBB>>>999666555555555444444444444444444444444444222222222222222222222222333333333333444444444444444333333222222333333444111222222333333444444444555555666777888999999:::888888888999:::;;;<<<======???FFFTTTggg~~~dddbbbdddkkknnnmmmlllmmmlllnnnppprrrtttxxxsssgggaaa^^^WWWQQQOOOIIIFFFFFFGGGFFFGGGPPPZZZbbbiiissszzz|||~~~}}}zzzwwwrrrjjj```YYYMMMJJJEEE@@@>>>===>>>@@@???@@@AAACCCFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEFFFDDDAAA>>>;;;:::888666444222000000///000111000...------...---........./////////000............///////////////......------......///---------..................//////000000000////////////000000000111111111000000111222222333444444444444444555666666777777666666777888:::;;;<<<<<<>>>AAADDDHHHMMMXXXdddmmm{{{|||||||||zzzwwwvvvuuuyyyzzz~~~nnn]]][[[\\\bbbhhhnnnwww}}}{{{{{{|||}}}zzzyyy{{{}}}rrrfff```[[[UUUQQQQQQQQQQQQOOONNNLLLKKKKKKJJJHHHJJJNNNUUU^^^jjjvvv~~~yyyrrrnnnnnnrrrvvvuuujjj^^^TTTKKKFFFIIIOOOYYYbbbkkkqqqxxxyyyrrrlllqqq~~~tttfff[[[RRRKKKGGGJJJMMMMMMMMMOOOPPPOOOMMMMMMMMMMMMKKKIIIDDD@@@;;;777666666666555444444444444444444444444222222222222222222222222444444444444444333333333444333333222222333333444111111222333444444444444444444555666777888999999888999999999:::<<<===>>>>>>BBBLLL\\\qqq[[[YYYZZZaaaeeeddddddfffiiiooottttttrrrttt|||{{{mmmfffbbb\\\VVVSSSPPPMMMMMMMMMIIIEEEJJJSSSVVV```llluuuyyy{{{~~~}}}xxxtttqqqmmmgggbbbUUUPPPIIIBBB>>><<<===>>><<<===???AAADDDFFFHHHIIILLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGFFFBBB???;;;:::999888555333000///---...//////......///000---.........//////000000............/////////000......------------......,,,------......////////////000000000000//////...000000000000111111111111000000111222333333444444555555555555555555555555666666777888:::;;;<<<===???BBBGGGLLLUUUbbbrrr}}}~~~|||{{{vvv~~~hhh```___ccckkkqqqvvv~~~{{{uuusssvvv{{{~~~|||qqqfff```\\\VVVRRRRRRPPPOOONNNLLLJJJIIIIIIIIIHHHJJJNNNTTT]]]jjjvvv|||tttpppqqqrrrwww~~~~~~zzz{{{~~~yyyooocccXXXNNNHHHJJJOOOWWW```jjjqqqyyyuuupppxxx~~~qqqfffRRRLLLHHHJJJMMMMMMMMMOOOQQQOOOMMMMMMMMMMMMLLLJJJEEEAAA;;;777666666666666555555555555555555555555222222222222222222222222555555555444444333333333444333333222222333333444000111222333444555444444333333444555666777888999999999999:::;;;<<<>>>>>>???DDDPPPbbbxxx}}}~~~UUUSSSTTTWWWZZZ]]]dddlllqqqtttvvvuuurrrrrrwww|||uuukkkfffaaa[[[VVVSSSSSSQQQMMMJJJHHHIIIJJJLLLNNNXXXfffoootttxxx|||}}}|||xxxqqqnnnnnnkkkfff]]]SSSHHHAAA@@@@@@???<<<<<<<<<>>>@@@CCCGGGJJJKKKHHHIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFAAA???<<<:::888555111...///......///000000///---000000000000////////////.........------,,,,,,,,,......///000000000000000///////////////////////////000111111111///...---++++++---...////////////666666666666666666666666666333111222444666444333333666:::<<<===>>>???@@@AAAFFFMMMUUU___lll|||~~~yyypppdddeeejjjrrr}}}~~~xxxoookkkjjjnnnyyy{{{uuukkkbbb\\\XXXTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHJJJIIILLLSSSZZZcccrrr{{{nnniiinnnqqqzzz}}}{{{}}}wwwlllddd```UUUIIIIIIRRRYYYaaammmwww}}}vvvqqq}}}xxxhhh]]]SSSKKKIIIIIIIIIJJJMMMQQQPPPOOOMMMLLLKKKKKKKKKDDDAAA===888555333333444444444444444444444444444111222333444444333222111222222222333333444444444444444333222333444555666444444555555666777777777777777777777888888888888<<<;;;:::::::::<<>>===>>>@@@AAADDDFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHGGGFFFFFFFFFBBB@@@===;;;999666222///111000//////000000...,,,////////////000000000000/////////.........------......///000000000000000////////////////////////000000000000000///............///000000000000000111111111111111111111111777555333555777999999888555777888999:::<<<@@@CCCEEEJJJTTT```nnn}}}|||wwwpppjjjlllpppyyy}}}tttjjjeeedddjjjwww|||uuukkkbbb\\\XXXUUUSSSQQQQQQPPPNNNMMMKKKIIIHHHIIIIIILLLRRRYYYbbbqqq~~~zzzjjjeeehhhmmmuuu{{{}}}{{{pppfffaaaWWWKKKKKKRRRXXXbbbooozzz|||qqqwwwqqq___UUULLLJJJJJJIIIKKKMMMQQQPPPOOOMMMLLLKKKKKKKKKFFFCCC???:::666555444444444444444444444444444444111222333333333333222111222222222333333444444444444444333333333444555666444444555555666666777777777777777777888888888888888888888999:::<<>>===;;;999555222333222000000000000...,,,......//////000000111111000000000///////////////...//////000000000000000////////////////////////111000000///////////////111111111111222222222222222222222222222222222222222111111222555777888888777777777777888<<>><<<999666444222000000111111000...---......///000111111222//////////////////////////////000000000000//////////////////////////////111000///......///000111333222222111111111222222222333333333333333444444111111111222333555666666666777777888999<<>>CCCGGGPPPccc}}}EEEDDDEEEKKKOOOTTT\\\dddkkkmmmnnnlllkkkmmmuuu|||}}}xxxhhhhhhhhhiiigggbbb[[[UUUNNNIIIGGGJJJPPPVVVaaajjjqqqwww{{{zzzxxxyyyxxxvvvpppmmmggg\\\QQQHHHBBB@@@>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJEEEDDDBBBAAAAAA@@@===:::444222111000111222222111---......///000111111222........................//////000000000000//////////////////////////////111000///......///000111222222111000000000111111000000000111111222222222666666666666666666777888555777999:::<<>>999666444333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444444333333444444555666666666666777777777888888888888777:::======<<>>777444222111222333222222......//////000000111111------............//////000000000000000//////...///////////////////////////////////////000000111111111/////////000111222222222222333444444555555555666666555444444555777666888:::<<<>>>AAADDDGGGSSSccc}}}}}}|||vvvuuuuuu|||~~~xxxttttttuuuwww}}}zzztttpppqqqtttzzzyyysssjjjbbb]]]YYYVVVTTTOOOMMMLLLJJJIIIHHHIIIIIIHHHGGGIIIOOOUUU^^^mmmyyy{{{ooogggcccaaa___```bbbfffooo|||tttcccVVVSSSXXXaaammmyyyssslllrrr{{{{{{lll\\\QQQKKKGGGGGGIIIMMMNNNNNNOOONNNMMMLLLKKKHHHFFFCCC???;;;777555333444444444444444444444444444444333333333333444444444444333333333333222222222333444444555555444444333333333444555555666666777777777777888888888888777:::<<<<<<===BBBKKKSSSdddxxx@@@>>>@@@EEEIIILLLTTT]]]eeejjjoooppppppssszzzyyyssslllkkkjjjlllllliiiaaaZZZTTTMMMIIIIIIIIIKKKPPPWWW^^^kkkwww|||}}}}}}|||yyyvvvtttqqqnnnhhh^^^RRRIIIDDDBBB@@@??????@@@BBBCCCDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHFFFEEEFFFFFFEEECCCAAA;;;888444222111111000///////////////000000000000....../////////000000000000000000000000///......////////////////////////......///000000000000000111000///...///111222444444444444555666777777777111222444333111222444666999:::;;;<<<===AAAGGGKKKYYYggg~~~|||wwwwwwyyy|||vvvppplllkkklllmmmwww}}}wwwrrrkkkddd^^^ZZZVVVSSSNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHJJJPPPVVV^^^mmmyyy}}}rrrlllgggdddaaaaaabbbeeelllxxxzzzjjj[[[TTTVVV\\\ggguuuvvvpppttt{{{uuucccVVVNNNIIIHHHJJJLLLMMMNNNOOOOOONNNLLLKKKHHHFFFDDD@@@===999777666444444444444444444444444555444333333333333444555444444444333333222222222222333444555555555444444222333333444444555555666777777777777888888888888777;;;>>>???AAAIIIVVVaaasss@@@>>>???DDDHHHKKKSSS[[[```gggooossstttvvvzzz}}}uuullljjjhhhjjjllliiiaaa[[[TTTNNNJJJIIIHHHGGGKKKPPPXXXfffuuu|||}}}}}}{{{xxxvvvtttrrrrrrpppgggYYYNNNGGGEEEAAA>>>===>>>@@@BBBCCCEEEGGGJJJLLLMMMMMMMMMLLLMMMOOOPPPPPPOOONNNLLLHHHGGGFFFGGGGGGGGGEEECCC???;;;666333111000...---000000000000//////////////////000000111111111222000000000000000///......////////////////////////---...///111111111000///111000//////000222444555000000111222222333444444111444666666555555999<<<<<<<<<;;;:::<<>>???CCCHHHMMMQQQXXX```hhhlllnnnrrr{{{{{{uuunnnkkkiiidddZZZRRRRRRPPPMMMJJJIIIIIIKKKLLLUUU\\\jjjwww|||uuuvvvuuusssrrrooodddXXXNNNJJJEEEBBB@@@???>>>===EEEFFFGGGIIIKKKMMMMMMNNNOOOOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFEEECCCAAA>>>;;;777333000000111222000/////////............000000//////......------000//////...---,,,,,,,,,000000000000000000000000//////000000000000//////000000000000000000000000000000111222333333333333555555666777888999::::::<<<999:::===>>>@@@LLLYYYiiioooyyyzzzvvvttt|||~~~}}}}}}}}}yyyrrrlllkkkiiieeebbbcccnnnwwwxxxrrrmmmggg```[[[VVVRRROOONNNNNNMMMLLLKKKIIIGGGFFFLLLLLLMMMNNNSSS^^^mmmwww~~~xxxqqqjjjkkkooonnnmmmnnnqqqrrrttt}}}{{{}}}wwweeeWWWTTTVVV___kkkwwwuuuoooyyymmm[[[QQQLLLIIIHHHMMMNNNOOOOOOPPPPPPOOOOOOMMMFFF???;;;<<<<<<999666555444333333222222333333777666444333222333333444222444666444222000222444555444444333333444444555777777666666666777777888777666666666777888999999??????@@@CCCLLL]]]qqq~~~BBBAAA@@@@@@BBBDDDGGGIIITTTZZZbbbgggkkkrrr{{{xxxpppiiiaaaZZZUUURRRPPPNNNKKKIIIHHHHHHIIIKKKSSS```nnnzzzvvvvvvuuussssssssslllcccTTTOOOHHHBBB@@@???>>>>>>CCCEEEGGGJJJLLLMMMMMMMMMOOOOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHGGGEEECCC@@@===999555222111111222000000/////////.........000000000///////////////000000000///...---------000000000000000000000000///000000000000000000///000000000000000000000000000111222333333444333333444444555666777888999999<<<:::<<>>??????AAACCCGGGJJJLLLMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKMMMKKKJJJJJJKKKJJJHHHFFFBBB@@@<<<777444222111111000000000000////////////000000000000000111111111111111111000//////......000000000000000000000000111111111111111111111111000000000000000000000000000111222333444444444444333444444555666777888888::::::<<<@@@CCCIIITTT___dddgggmmmvvv~~~}}}~~~}}}}}}~~~~~~}}}uuuooommmiiidddaaabbbiiirrr~~~~~~yyyqqqkkkhhhddd___ZZZVVVSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKLLLRRR]]]lllvvvxxxtttnnniiigggeeeccceeeiiinnnllllllmmmmmmmmmuuu~~~}}}xxxwww|||}}}dddZZZTTTXXXaaakkkttt{{{|||ooorrrwwwnnn]]]PPPIIIEEEDDDIIIKKKNNNQQQRRRRRRQQQPPPMMMHHHBBB???>>><<<999555555444444333333333333333222333333333333222222111///111333333333333555777555444444333333444444555333333333444555666777888888888888999999:::<<<<<<:::;;;???KKK]]]rrrKKKKKKJJJIIIGGGFFFDDDCCCGGGJJJPPPYYYfffttt}}}tttmmmiiigggXXXWWWUUURRRPPPMMMKKKIIIHHHKKKPPPWWW```jjjtttzzzxxxzzzzzzyyyzzz|||yyysssggg^^^QQQFFF@@@>>>>>>??????BBBFFFIIILLLMMMMMMLLLNNNOOOOOOPPPOOONNNMMMLLLMMMLLLKKKKKKLLLKKKIIIGGGDDDAAA>>>999555333111000111111111000000000////////////000111222222333333222222222111111000000000////////////////////////222222111111111111222222000000000000000000000000000111222333444444444444444444555666777888999999888999;;;>>>BBBIIIRRRZZZ___aaaeeelllttt~~~}}}wwwrrrppplllfffdddeeeiiiqqq|||{{{wwwtttssspppkkkgggbbb___ZZZVVVSSSQQQNNNLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLRRR^^^mmmxxxwwwoooiiiccc^^^^^^^^^\\\^^^aaadddbbbbbbccccccdddllluuuwwwrrrwwwlll___TTTUUU]]]eeelllqqq}}}ttttttttt~~~nnn^^^QQQIIIFFFEEEGGGIIINNNQQQSSSSSSQQQPPPMMMJJJEEEBBB@@@===999666555555444333333333333333222333444555555444222111111111222333333444555555555444444333333444444555555555555666777999:::;;;666666666777888999:::;;;>>>>>>CCCPPPdddxxxQQQQQQPPPOOOLLLIIIGGGEEEDDDFFFKKKUUUcccsss}}}wwwpppkkk]]]\\\ZZZWWWSSSPPPNNNLLLLLLMMMOOOQQQVVV___jjjrrrzzz}}}vvvpppfffXXXKKKCCC@@@??????>>>AAADDDHHHKKKMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLMMMKKKKKKKKKLLLKKKIIIGGGDDDBBB???;;;777444111///222111111111111000000000//////000111222333444444222222222222222111111111////////////////////////222222111000000111222222000000000000000000000000111111222333444444444444666666777888999::::::;;;999;;;<<<>>>CCCJJJRRRVVVXXXZZZ^^^cccjjjsss}}}~~~zzzvvvsssrrrnnngggeeefffiiiqqq{{{rrroookkkjjjjjjjjjhhheee^^^[[[WWWSSSQQQPPPNNNLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGIIIJJJMMMTTTaaaqqq|||tttlllddd^^^XXXYYYYYYWWWWWWYYYZZZXXXXXXZZZ[[[\\\dddnnn|||vvvpppttt~~~rrrcccUUUSSSZZZaaahhhmmmtttuuuuuutttzzzmmm___SSSKKKHHHGGGEEEHHHLLLPPPRRRRRRQQQOOOLLLJJJHHHEEEBBB>>>:::888666555444444333333444444333444555666666555444333444333333333333333333222555444444333333444444555555555666666888999;;;;;;666666666777888:::;;;<<>>@@@CCCFFFIIILLLNNNOOOMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJKKKLLLKKKJJJHHHEEEDDDAAA>>>:::666333111222222222222111111111000//////000111222222333333222222222222222222222222000000000000000000000000222111000//////000111222000000000000000000000000111222333444444555555555666777777888999:::;;;<<<;;;???@@@BBBGGGPPPUUUVVVTTTXXX]]]aaaeeekkksssyyyxxx~~~~~~}}}yyyxxxwwwwwwqqqiiidddeeehhhpppzzzzzzgggdddbbbbbbeeegggeeeccc\\\YYYUUURRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGIIIKKKOOOWWWeeevvv~~~tttmmmeee]]]WWWWWWWWWUUUSSSSSSTTTRRRSSSUUUUUUWWW___hhhtttzzzrrruuu}}}wwwhhhYYYTTTWWW]]]eeelllnnnuuuyyy~~~zzznnnqqqqqq~~~xxxnnnaaaUUUMMMJJJIIIEEEGGGKKKNNNPPPPPPOOONNNKKKJJJIIIGGGDDD@@@<<<:::666555555444444444444444444555555666666666666555555444222333333444222111555444444333333444444555444444444555666777888999888888888999;;;<<<>>>???===@@@HHHVVViii~~~vvvrrrlllddd\\\TTTNNNKKKFFFHHHKKKMMMRRR^^^nnnzzz~~~zzzyyyyyy{{{wwwppphhhaaa\\\XXXVVVQQQQQQPPPLLLKKKQQQ[[[cccpppyyy|||ttthhh\\\RRRJJJDDDAAA??????AAADDDGGGKKKOOOQQQMMMMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKMMMLLLKKKIIIFFFFFFDDDBBB>>>:::666444333333222222222111111111///000000000111111222222111111111111111222222222000000000000000000000000222111///......///111222000000000000000000000000111222333444555555555555666666777888999:::;;;;;;;;;@@@BBBDDDJJJUUUZZZYYYZZZ___eeehhhhhhjjjoootttqqqxxxyyymmmggggggeeemmmxxxxxxqqqaaa___]]]___bbbdddcccaaa\\\YYYUUURRRQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJGGGIIILLLQQQZZZiii{{{~~~wwwqqqggg___XXXXXXXXXUUUSSSRRRQQQOOOOOOQQQPPPRRRYYYbbbnnn}}}||||||zzzlll\\\TTTSSSWWWaaajjjmmmpppmmmoootttmmmeeejjjhhhvvv}}}yyypppdddVVVMMMIIIIIIEEEGGGIIIKKKMMMMMMMMMMMMIIIJJJJJJIIIEEEAAA>>><<<666666555444444444444444444444444444444555666666444222111222444555444222555444444333333444444555666666555555666777777888888888999999;;;===>>>???<<>>AAACCCKKKWWW\\\ZZZbbbhhhnnnpppooonnnpppsssttt|||ssskkkiiibbbkkkvvv~~~rrrkkk___]]]\\\^^^aaacccbbb___\\\YYYUUURRRQQQPPPNNNLLLNNNNNNNNNNNNMMMLLLKKKJJJGGGIIIMMMRRR\\\lll~~~zzzvvvhhh```YYYYYYZZZWWWTTTSSSPPPMMMMMMMMMLLLMMMSSS\\\kkkzzz|||nnn___TTTPPPSSS]]]hhhqqqpppiiigggkkkeee```ggg___nnn~~~{{{rrreeeWWWMMMHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMHHHJJJKKKJJJFFFBBB???===666666555444444444444555444333333222333444666777222000///111555777666444555444444333333444444555999888888888888888999999666666777888999;;;======???EEEOOO[[[jjj}}}yyynnncccXXXPPPKKKLLLMMMKKKJJJMMMVVV]]]gggjjjqqqyyy|||}}}wwwlllccc]]]XXXYYYXXXTTTNNNKKKJJJLLLUUU___lllvvv{{{}}}~~~{{{zzzwwwpppdddTTTIIIDDDCCC===:::???EEEHHHKKKNNNKKKMMMPPPQQQPPPOOOOOOPPPNNNNNNNNNMMMMMMKKKJJJJJJKKKIIIGGGEEECCC@@@;;;888444333333222111000//////111111111000000000000///111111111111111111111111////////////000000000000111111111111111111111111000111111111111222222222444444444555555555666666555555666888999:::;;;<<>>EEELLLRRRZZZbbbjjjrrryyy{{{xxxwww{{{vvvjjjdddeeekkkuuuvvvmmmccc___\\\___```^^^]]]___[[[XXXTTTRRRRRRRRRRRRQQQNNNNNNMMMKKKKKKJJJJJJJJJIIIJJJLLLRRR]]]mmm|||~~~zzzmmmeee[[[VVVUUUUUURRRPPPRRRPPPPPPSSSTTTSSSWWW]]]fffwwwtttbbbSSSNNNRRR[[[aaaoooooolllgggeeefffddd___aaadddyyyyyylll]]]RRRMMMKKKKKKHHHFFFGGGKKKNNNNNNMMMLLLKKKKKKJJJIIIFFFAAA===999777444444555666666555666666666666666666666666222333333444555666777777555444333111000000111111777666666666666666777888888:::;;;;;;;;;<<>>:::777555444555666555555555555555555555555555555666555555555555444444444444333333333444555777888777777666666666777888888:::;;;<<<<<<<<<===???AAACCCGGGQQQ```ttt|||jjj^^^VVVVVVSSSOOOLLLJJJKKKMMMPPPQQQUUU\\\aaafffppp{{{}}}rrriiiccc```^^^XXXQQQKKKFFFFFFFFFEEELLLVVVaaajjjssszzz~~~}}}{{{yyyuuuoooeeeYYYPPPJJJCCC>>>???BBBCCCDDDFFFLLLNNNQQQRRRPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFBBB===999666666444333222111111111333333333222222222222111/////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333333333333444444444444444444555777888999:::;;;<<<===CCCMMMSSSWWW]]]dddttt{{{~~~yyymmmfffccchhhqqqzzzwwwiiiccc______```___```ccccccaaa___^^^\\\XXXSSSPPPRRRQQQOOOMMMLLLKKKJJJJJJIIIJJJLLLSSS___mmm{{{yyyuuuvvvyyy|||~~~xxxqqqhhhbbb___]]]YYYWWWUUURRRQQQSSSRRRQQQTTTZZZeeevvv~~~mmm]]]SSSSSSZZZ```pppyyy~~~lllaaaeeeuuurrrbbbUUUMMMHHHFFFDDDFFFKKKPPPQQQPPPOOONNNMMMLLLLLLIIIDDDAAA;;;888666555555666555555444444444444444444444444666555555555555444444444333333444444666777999:::777777777777777888999999;;;<<<===<<<<<<===???BBBEEENNN]]]ooouuuggg]]][[[XXXTTTQQQNNNLLLKKKLLLKKKMMMRRRVVV\\\iiittt}}}vvvkkkddd```]]]WWWPPPJJJGGGFFFGGGFFFLLLUUU___iiiqqqwwwzzz{{{zzzxxxvvvtttnnnaaaUUUNNNEEE??????AAAAAABBBDDDKKKMMMPPPRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIGGGDDD>>>:::777666444333111111111111111111111000000000//////111111111111111111111111//////000000000111111111111111111111111111111111111111111222222222333333222222222333333333444444444444555666888999:::;;;???AAAHHHQQQXXX^^^hhhqqqzzznnnfffbbbfffnnnwww~~~yyyjjjddd``````bbbbbbeeehhhiiigggccc___\\\YYYUUUQQQSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJMMMTTT```nnnzzz~~~wwwrrrmmmjjjmmmsss{{{}}}wwwooohhhccc___[[[XXXWWWTTTSSSTTTTTTSSSWWW]]]gggxxxrrraaaUUUSSSYYY___ppp}}}tttddd```lll~~~|||mmm\\\RRRIIIFFFDDDFFFKKKPPPRRRRRRQQQPPPNNNNNNMMMKKKGGGDDD<<<:::777666666666555444444444444444444444444444222333333444555666777777444444444444444555555555888777777777888999::::::;;;<<<<<<;;;;;;<<>>;;;888666666666555444444444444444444444444444222333333444555666777777444444555555555555555555777777777777888999:::;;;::::::;;;::::::<<<@@@CCCLLL]]]tttrrrkkkccc___]]]YYYRRRLLLNNNJJJGGGGGGIIIOOO\\\hhhtttyyyyyyrrrnnnjjjnnnuuu|||oooeeeZZZVVVQQQNNNMMMMMMMMMLLLFFFJJJSSS___jjjqqquuuuuuvvv|||}}}zzzxxxvvvlll^^^UUUKKKCCCAAAAAA@@@@@@CCCDDDHHHMMMPPPPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHFFFCCC@@@:::888555333111111111222333333333222222222222111////////////////////////000000000111111111222222111111111111111111111111222222222222333333333333333333333333444444444444555555666888999:::;;;<<<<<>>BBBFFFTTTggg~~~rrrjjjfff```VVVNNNMMMIIIFFFFFFGGGMMMZZZgggwww|||{{{tttpppiiikkkpppyyy}}}rrriii___\\\XXXWWWWWWWWWVVVTTTMMMOOOTTT\\\gggooorrrssswww{{{zzzqqqddd[[[PPPGGGCCCAAA???>>>@@@AAAEEEJJJNNNOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMKKKHHHGGGGGGFFFEEECCC===;;;888555333333333444333333333222222222222111////////////////////////000000111111111222222222111111111111111111111111222222222333333333444444333444444444444555555555666666777999:::;;;<<<======DDDSSSeeevvv|||pppgggbbbeeejjjpppwww}}}rrrmmmjjjmmmooonnnooorrrmmmiiiccc^^^[[[ZZZYYYXXXTTTSSSRRRPPPOOOOOONNNNNNPPPOOOQQQZZZhhhttt|||~~~{{{wwwssspppkkkddd___YYYZZZ\\\^^^bbbkkkuuu||||||yyywwwvvvkkkfffcccbbb```^^^bbbhhhnnn}}}vvvcccWWWVVV[[[gggwwwtttnnnttt~~~pppbbbUUUPPPKKKJJJMMMPPPQQQQQQSSSQQQOOONNNNNNMMMKKKIIIAAA>>>:::888777666555444555555555555555555555555666555555555555444444444333444555777888888777777555555555666777888:::::::::;;;;;;;;;===AAAFFFJJJ^^^rrruuunnnfff[[[QQQNNNJJJGGGGGGHHHOOO\\\iii~~~zzzvvvnnnnnnqqqxxx}}}tttmmmgggdddaaa```aaaaaa^^^\\\XXXVVVWWW\\\dddkkkoooqqqzzz~~~|||tttiii___TTTIIIDDDAAA===<<<>>>>>>CCCIIIMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNLLLHHHFFFFFFGGGFFFEEE@@@===:::777555555666666111111111000000000000///111111111111111111111111000111111111111222222222111111111111111111111111222222333333333444444444444444444555555555666666777777888999;;;<<<===>>>AAAIIIYYYlll{{{~~~|||}}}~~~rrriiibbbeeeiiipppvvv}}}vvvqqqnnnpppqqqooonnnpppjjjgggcccaaa___\\\ZZZXXXUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPRRR\\\iiivvv|||~~~}}}vvvrrrlllhhheeeaaa[[[VVVUUUXXX\\\___cccjjjttt{{{wwwrrrnnnkkkgggeeehhhnnnsss}}}hhhYYYWWWZZZeeevvvvvvqqquuu~~~{{{mmmXXXSSSMMMKKKMMMPPPQQQPPPSSSQQQOOONNNNNNMMMKKKIIIAAA>>>;;;888777666555444666666666666666666666666222333333444555666777777555555555555555333111000444444444555666888999:::;;;<<<<<<===???CCCIIINNNfffyyyuuueee\\\ZZZPPPNNNMMMLLLKKKPPP]]]lllxxxvvvuuuwww}}}~~~yyyuuupppmmmkkklllooooookkkgggeee___ZZZYYYZZZ___jjjtttzzzzzzrrreee]]]QQQGGGBBB@@@AAAAAAAAABBBDDDGGGJJJLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMNNNLLLIIIHHHHHHHHHFFFEEE@@@>>>999555333333444555333333333222222111111111222222111111111111222222111111111111111111111111222222222111111111111000000111111111111222222222333333444555666777888999777888::::::999:::<<>>:::777666555666333333333222222222222111222222111111111111222222////////////////////////...///000111222333444444111111111111222222222333444444444444555555666666666777888999999:::===@@@LLLUUU```gggkkkrrr|||tttqqq{{{~~~~~~xxxlllgggfffhhhoooxxx}}}|||zzzzzzzzzzzzyyywww{{{xxxvvvsssqqqnnniiifffeeecccaaa``````___]]]\\\[[[WWWTTTXXXbbbnnnxxx|||}}}yyysssmmmgggaaa[[[WWWRRROOOMMMMMMLLLKKKPPPVVVWWW^^^gggnnntttzzz{{{{{{}}}xxxeeeYYYWWWVVVbbbvvvtttooouuuwwwjjj\\\OOOKKKKKKKKKLLLOOOPPPPPPQQQQQQPPPOOONNNLLLHHHDDD===999777666555555555555555555555666666666555555555666666666777777555555555555666666666666666666666666666777888888999999<<<@@@BBBLLLfff|||rrr___XXXPPPLLLKKKNNNVVV```uuuxxxtttpppllliiiddd^^^WWWSSSOOOLLLQQQWWWbbbnnnzzz|||sssfffYYYOOOHHHBBB@@@???@@@BBBEEEIIILLLOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMKKKJJJJJJIIIHHHFFFEEECCC@@@<<<999666555555222222222222222222222222222222111111111111222222000000000000000000000000///000000111222222333333111111111222222222333333444444444444555555555555666777888888999;;;???BBBKKKUUU^^^bbbfffmmmuuu{{{{{{sssppp{{{~~~~~~zzzoooggggggiiipppyyy~~~}}}}}}|||{{{zzzyyy|||{{{xxxvvvrrroookkkiiiiiigggeeeeeedddcccaaa______YYYTTTVVV___kkkuuuzzz}}}~~~|||xxxqqqmmmgggaaa\\\WWWQQQMMMKKKHHHHHHKKKLLLNNNTTT[[[]]]dddmmmuuuzzz~~~}}}}}}jjj[[[TTTRRR[[[iiiyyymmmgggkkkuuu}}}tttjjj]]]QQQLLLKKKJJJKKKNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJFFF@@@;;;888666555444111222222222333444444444444555555555666666666666555555555555666666666666999888888777888999;;;<<<888;;;???AAADDDRRRqqqlllbbbXXXTTTRRRRRRWWW]]]jjj}}}}}}tttmmmhhhdddZZZWWWTTTSSSOOOKKKLLLQQQYYYfffuuu}}}xxxmmmaaaVVVLLLDDD???@@@AAABBBDDDHHHKKKNNNPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPNNNKKKJJJJJJJJJIIIGGGDDDCCC@@@===:::777555444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111222222222222333333333444444555555555555555555777888888999999<<>>CCCGGGUUU___fffeeegggooottttttwwwzzzuuupppqqqtttxxxyyy{{{}}}}}}sssffffffiiipppzzz~~~}}}{{{yyyyyyuuuuuurrroookkkjjjkkkmmmooommmkkkjjjhhheeeaaa^^^ZZZVVVRRRSSS[[[eeemmmpppwwwxxxzzz{{{}}}}}}}}}~~~}}}|||zzzuuuooogggaaa]]]TTTQQQMMMKKKJJJIIIGGGFFFHHHFFFHHHLLLPPPTTT\\\eeennnttt{{{xxxcccUUUSSSRRRUUU___llluuuyyyxxx{{{tttjjjdddbbbiii|||yyynnneee[[[QQQLLLIIIFFFHHHLLLQQQQQQRRRRRRQQQPPPNNNMMMLLLHHHCCC>>>;;;888555333555555555555555666666666333333333444444444444555555555555555666666666666666666666777888999:::;;;;;;???BBBCCCHHH\\\zzzwwwkkkeeeaaa[[[WWWUUU\\\fffvvv|||zzz~~~~~~tttnnnjjjddd___ZZZUUUOOOHHHGGGKKKNNN]]]oooxxx}}}{{{tttjjj]]]QQQHHHCCCCCCCCCDDDFFFIIILLLNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQOOOMMMKKKKKKKKKJJJHHHCCCCCCCCCAAA???<<<888666111111222222222333333333222222111111111111222222111111111111111111111111111111111111111222222222222222222333333333444444444555555666777888999999999:::::::::<<<@@@FFFJJJ\\\fffkkkiiilllvvvzzzwww|||~~~}}}vvvpppmmmooopppssswww{{{~~~~~~~~~~~~}}}~~~}}}ttthhhgggjjjpppzzz~~~{{{}}}||||||yyyxxxxxxrrrrrroookkkhhhiiinnnrrrtttrrrpppnnnkkkgggbbb^^^XXXTTTQQQSSSZZZbbbfffhhhnnnoooqqqrrrsssssssssssspppnnnkkkfff```ZZZTTTQQQLLLIIIFFFEEEEEEFFFFFFEEEHHHGGGJJJPPPUUUZZZcccllluuuzzzjjjZZZSSSPPPPPPYYYgggqqqtttsssuuusssnnnfff^^^aaatttxxxooobbbYYYPPPKKKHHHEEEGGGLLLQQQRRRRRRRRRRRRPPPOOONNNLLLIIICCC???<<<999666444777777666666666666666666444444444444555555555555555555555555666666666666555555777888999::::::::::::>>>BBBCCCKKK___{{{yyysssnnnggg```]]]WWW^^^kkk}}}~~~zzzxxx}}}zzzsssooojjjccc[[[UUUNNNIIIJJJOOOLLL\\\nnnwww|||}}}tttgggYYYPPPDDDCCCCCCCCCEEEHHHKKKMMMQQQQQQRRRRRRRRRRRRQQQQQQRRROOOMMMLLLLLLKKKJJJIIIDDDDDDDDDCCCAAA>>>;;;888111111111222222333333333222222111111111111222222000000000000000000000000//////000111222333333444222222333333333444444444444555666777888999:::;;;:::;;;;;;;;;===AAAGGGKKK]]]hhhnnnlllppp|||}}}}}}tttllljjjllloootttyyy}}}~~~}}}|||||||||~~~~~~tttjjjiiijjjpppyyy{{{xxxzzz}}}{{{~~~{{{xxxwwwwwwrrrqqqnnnjjjgggjjjpppvvvwwwvvvsssqqqnnniiiccc___WWWSSSQQQTTTYYY___bbbbbbfffggghhhjjjjjjjjjjjjiiieeeddd```\\\VVVQQQMMMJJJJJJHHHEEEDDDEEEFFFGGGGGGJJJIIIMMMTTTZZZ```jjjsssyyy}}}ooo^^^RRRNNNNNNWWWfffrrruuutttqqqrrrpppgggZZZZZZkkkyyyrrr```XXXPPPKKKGGGDDDGGGKKKOOOPPPPPPQQQPPPNNNMMMLLLLLLIIIDDD???===:::777555666666666555444444444333555555555555666666666777555555555555666666666777666777999;;;<<<<<<<<<<<<999===@@@CCCLLLaaa{{{~~~wwwpppggg```SSSVVV]]]kkk~~~wwwnnniiifffaaa[[[TTTOOOKKKIIILLLSSSbbbqqq{{{pppbbbZZZJJJEEEBBBDDDEEEEEEJJJPPPSSSTTTUUUSSSQQQPPPQQQRRROOOOOONNNMMMLLLKKKJJJIIIFFFEEECCCBBBAAA>>>:::777555444333444555555444222111111222222222333333333000111111111111222222222111111111222333444555666333222222111111222222333555555555555666888999:::888888;;;???>>>>>>GGGTTTfffcccfffoooyyyyyytttjjjllloooqqqsssvvvzzz}}}~~~|||||||||mmmgggeeelllyyy}}}tttrrrtttvvv{{{||||||{{{zzzyyyvvvsssrrrooommmkkkkkkmmmqqqvvvzzz}}}~~~{{{vvvsssqqqllleeeWWWSSSOOONNNQQQVVV[[[]]]aaa```]]][[[YYYYYYZZZ[[[XXXTTTPPPMMMLLLJJJFFFCCCDDDEEEEEEDDDCCCDDDFFFHHHIIIKKKOOOSSSYYYcccoooxxx~~~yyyaaaTTTQQQPPPUUUbbbnnnsssqqqrrruuurrriii^^^\\\dddnnnqqqdddYYYNNNIIIFFFEEEHHHLLLNNNOOOQQQQQQPPPOOOPPPQQQKKKJJJFFFBBB>>>:::666555333444555666666555444333333444555666666555444333666666666666777777777777777888888999999:::;;;;;;777<<>>>>>@@@LLLZZZfffdddiiittt~~~|||tttmmmooorrrtttvvvxxx|||}}}{{{|||}}}ooojjjffflllyyyxxxnnnooossswwwzzz~~~}}}}}}}}}|||zzzwwwuuusssqqqrrrrrrrrrrrruuuzzz~~~~~~xxxuuuqqqkkkcccYYYUUUQQQOOOQQQTTTWWWXXXXXXVVVTTTRRRQQQQQQQQQRRRPPPMMMJJJHHHHHHGGGDDDBBBEEEFFFFFFFFFFFFGGGJJJLLLLLLOOORRRVVV\\\fffrrr{{{pppZZZUUURRRVVVaaalllqqqqqqqqqtttrrriii^^^[[[```hhh~~~{{{jjj^^^RRRJJJFFFDDDFFFKKKMMMOOOQQQQQQPPPOOOPPPQQQLLLJJJGGGCCC???:::777666333333444444444444333333444555555666666555555444666666666666777777777777777888888999999:::;;;;;;:::===BBBFFFMMM\\\ppp{{{ooofffWWWUUUTTTWWWcccyyy|||uuunnnjjjhhhddd___ZZZUUURRRPPPPPPRRRZZZjjjzzzppp```UUUNNNGGGEEECCCCCCGGGMMMLLLNNNPPPQQQPPPPPPQQQRRRTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGEEEDDDCCCAAA>>>;;;666444333333444444333111111111222222222333333333000111111111111222222222333222111111000000000111555444444333333444444555555555555555666888999:::===;;;;;;<<<===CCCPPP]]]eeefffnnn{{{vvvqqqtttvvvxxxyyy{{{~~~~~~|||{{{{{{~~~~~~sssmmmhhhlllxxx|||pppfffiiirrrxxxzzz|||~~~}}}{{{xxxvvvuuutttxxx||||||zzz{{{}}}xxxtttkkkccc\\\XXXTTTQQQQQQQQQRRRQQQNNNLLLKKKIIIHHHHHHIIIIIIIIIGGGEEEDDDDDDEEEDDDBBBEEEGGGHHHHHHIIIKKKNNNQQQPPPSSSWWW[[[aaakkkwww{{{aaaZZZUUUWWW```kkkrrruuutttwwwvvvnnnccc\\\]]]aaauuusssfffWWWMMMGGGCCCEEEJJJMMMOOOQQQRRRQQQPPPPPPQQQMMMLLLIIIDDD@@@<<<999777333333222222222222333333666555555555555555555666666666666666777777777777777888888999999:::;;;;;;===???BBBFFFMMM[[[nnn{{{|||}}}nnndddXXXTTTQQQQQQWWWhhh}}}zzzuuuqqqoookkkfffaaa[[[WWWTTTTTTQQQTTT```pppwwwddd\\\TTTKKKFFFCCCAAAEEEKKKIIILLLOOOQQQQQQQQQRRRTTTUUUUUUTTTSSSQQQNNNKKKJJJIIIGGGEEEDDDCCCAAA???<<<777555333333333333222111111111222222222333333333000000111111111222222222222222111111111111222222444444333333333333444444555555555555666888999:::999999:::;;;???GGGSSS^^^bbbfffrrrzzztttvvvyyyzzz{{{|||~~~}}}{{{zzz|||}}}}}}tttnnniiikkkuuuuuuhhh___dddqqqyyy{{{|||~~~|||zzzxxxwwwvvvxxx~~~~~~yyypppfff___\\\WWWTTTQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNRRRUUUUUUXXX]]]aaagggppp|||}}}ggg]]]VVVWWW```kkkvvv~~~xxxmmmccc___^^^sss{{{mmm\\\QQQIIIEEEGGGKKKLLLNNNQQQRRRQQQPPPPPPQQQOOOMMMJJJFFFAAA===:::888444333222111111222333444777666555444444555666777666666666666777777777777777888888999999:::;;;;;;>>>@@@CCCFFFNNN\\\nnnzzznnncccZZZVVVSSSRRRTTT___vvv~~~zzztttnnngggaaa^^^YYYSSSPPPVVVbbbpppyyyiiibbbYYYOOOIIIDDDAAACCCHHHHHHKKKOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTQQQNNNKKKJJJIIIGGGDDDCCCBBBAAA???===999777444333333333222111111111222222222333333333000000111111111222222222111111111222222444555555333333222222222222333333555555555555666888999:::666999<<>>;;;999666555444333333444555666777666555444444555666777666666666666777777777777777888888999999:::;;;;;;===???CCCIIISSSccctttuuujjjddd^^^ZZZZZZXXX[[[lll~~~}}}uuuooolllaaaYYYQQQQQQVVV___nnnzzzzzznnnfff]]]SSSLLLFFFAAABBBFFFGGGJJJOOOQQQSSSSSSTTTUUUTTTUUUUUUUUUSSSPPPMMMKKKIIIGGGDDDBBBBBBAAA???>>><<<999666444444444333222111111222222222333333333000111111111111222222222111111111222333444666777333222222111111222222333555555555555666888999:::888<<<@@@CCCJJJVVV```eeefffnnn|||uuulllnnnsssuuutttsssrrruuuxxx{{{{{{{{{}}}~~~|||{{{{{{~~~~~~~~~rrrmmmhhhiiipppzzzxxxeee[[[VVV___llluuuzzz}}}}}}|||{{{zzzzzzzzzzzzzzz|||sssjjj^^^[[[VVVQQQNNNKKKHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGFFFFFFGGGIIIKKKNNNPPPRRRTTTVVVYYY^^^aaadddhhhmmmrrrxxxttteeeYYYYYY___kkk}}}|||pppiiikkk{{{zzzhhh[[[PPPJJJIIILLLJJJMMMQQQSSSRRRQQQQQQQQQOOONNNKKKFFFBBB>>>;;;999777777666666666666777777777666666666666666666777666666666666777777777777777888888999999:::;;;;;;<<>>;;;777555555444444333111111222222222333333333000111111111111222222222222222111111222333444444333333333222222333333333555555555555666888999::::::???AAACCCLLL[[[fffjjjnnnuuu~~~sssjjjiiikkklllmmmoooqqqtttxxx{{{||||||}}}~~~}}}||||||}}}qqqmmmiiijjjpppxxxxxxooo]]]VVVTTT\\\hhhqqqxxx|||||||||{{{{{{{{{|||}}}~~~|||vvvlllcccZZZVVVQQQLLLJJJHHHFFFEEECCCDDDEEEEEEFFFFFFFFFFFFEEEGGGJJJKKKKKKMMMPPPSSSWWWYYY[[[]]]___bbbgggjjjooosssyyy~~~nnn^^^ZZZ^^^gggyyyyyyqqqjjjvvvnnn```TTTJJJGGGIIIIIIMMMQQQSSSSSSRRRQQQQQQOOOMMMJJJFFFBBB===:::999666777777777777777777666666666777777777777666666666666666666777777777777777888888999999:::;;;;;;<<>>AAACCCNNNbbbxxx}}}qqqmmmfff]]]]]]dddmmm~~~wwwuuuuuuzzz~~~zzzwwwsssjjj```WWWPPPOOOXXXbbbxxx|||qqqjjj^^^RRRHHHCCCAAAAAADDDFFFIIILLLOOOQQQRRRSSSVVVWWWWWWVVVUUUSSSQQQOOOLLLJJJHHHEEECCCBBBBBBCCC@@@>>>;;;999888777444222444333333222222333333444222222222222222222222222333333333333333333333333222222333333333444444444999777666666888:::<<<===<<<===@@@FFFQQQ```pppzzz}}}yyytttpppoooqqqsssvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{|||~~~|||{{{rrrjjjfffkkksssxxx|||uuudddXXXQQQOOOPPPVVV```jjjqqqtttyyy|||~~~uuuiii___VVVQQQLLLKKKHHHFFFEEEFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTT[[[]]]```cccdddgggjjjlllnnnqqquuuvvvwwwzzznnn```\\\```nnn{{{|||xxx~~~nnn]]]QQQLLLKKKGGGIIIMMMQQQRRRRRRPPPOOOOOONNNLLLJJJGGGCCC>>>::::::888666666666777666555777777777777777777777777666555555555555666777777777888888888777777:::<<>>CCCJJJVVVeeevvv~~~{{{{{{yyyvvvsssrrrrrrtttxxxyyyzzzzzzyyyzzz|||~~~}}}||||||}}}}}}{{{uuummmiiimmmuuuzzz~~~~~~ppp___SSSNNNNNNOOOTTT]]]fffnnnrrrxxx{{{~~~xxxjjj___VVVPPPMMMJJJHHHFFFEEEFFFHHHLLLNNNQQQRRRTTTUUUVVVYYY]]]```gggiiimmmppprrrtttwwwzzzwww{{{~~~wwwggg^^^^^^iiitttuuudddVVVMMMIIIEEEGGGKKKNNNPPPPPPOOONNNOOONNNLLLJJJHHHDDD???;;;:::888666666777777666555888888888888888888888888666666555555666666777888777888888888777888;;;===>>>FFFXXXpppyyyqqqgggaaaaaacccrrr}}}tttnnnfff___WWWSSSWWW___ppp}}}xxxjjj[[[OOOHHHEEEEEECCCEEEHHHKKKOOORRRTTTVVVVVVVVVWWWVVVUUUSSSQQQOOONNNLLLJJJGGGEEECCCBBBBBBBBB@@@===<<<;;;999666444444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444444555333555888999999999999:::>>>@@@EEEMMMYYYiiiyyy}}}yyyyyywwwtttqqqpppqqqrrryyyzzzzzzyyyxxxyyy{{{~~~~~~xxxooojjjooovvv|||~~~ooo___SSSNNNNNNOOOSSS[[[dddlllpppuuuwww|||{{{mmm___UUUOOOKKKIIIGGGFFFDDDEEEGGGLLLQQQTTTWWWXXXZZZ\\\^^^ccchhhlllrrruuuyyy{{{}}}ooobbb^^^fffppprrr```QQQHHHDDDFFFJJJMMMOOOPPPPPPOOOPPPNNNLLLKKKIIIEEE@@@<<<;;;999777666777777666555777777777777777777777777666666666555666777777888999:::;;;::::::;;;>>>AAAAAAMMMccc|||}}}uuullldddaaa```kkkxxxrrrllleee[[[TTTUUUZZZjjjxxx}}}pppbbbUUULLLGGGDDDCCCDDDGGGJJJNNNQQQTTTVVVWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCBBBDDDAAA???===<<<:::888555444333333222222333333444222222222222222222222222333333333333333333333333333333444444444555555555111444888999888777888999???BBBGGGOOO[[[kkkzzz~~~|||xxxsssooonnnpppsssyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~yyypppjjjnnnvvv{{{|||nnn^^^UUUNNNOOOPPPTTTZZZccckkkpppsssuuuyyywwwnnnaaaUUUMMMIIIHHHGGGDDDDDDDDDFFFJJJPPPUUUYYY[[[]]]```cccggglllssswww{{{~~~tttddd[[[aaakkk|||{{{kkkUUUHHHDDDFFFJJJMMMPPPQQQRRRRRRPPPNNNMMMKKKIIIFFFAAA===;;;999777777777777777555666666666666666666666666666666666666666777888888999:::;;;;;;;;;===@@@BBBGGGVVVqqqyyyssslllfffcccggguuu}}}{{{|||wwwrrrlllaaaWWWVVVYYYcccsssvvvjjj\\\PPPHHHCCCCCCDDDFFFHHHLLLOOORRRTTTVVVVVVVVVVVVTTTRRRPPPOOOLLLLLLKKKIIIGGGFFFDDDDDDEEECCC@@@>>>===;;;999777444333333222222333333444222222222222222222222222333333333333333333333333333444444444555555555555111555888999777666888:::???BBBHHHQQQ]]]mmm|||}}}wwwrrrqqqsssvvvwwwxxxyyyyyyxxxyyy{{{}}}zzz{{{|||}}}xxxoooiiilllsssyyy~~~wwwiii\\\TTTNNNPPPRRRUUUZZZaaajjjppprrrsssvvv|||zzzvvvfff___TTTLLLGGGFFFEEEEEEBBBCCCEEEIIINNNTTTYYY\\\___bbbfffkkkpppvvv|||vvvcccXXX[[[eeevvvqqqssszzzpppXXXHHHEEEGGGJJJMMMPPPRRRSSSTTTPPPOOOMMMLLLJJJFFFBBB>>>;;;999777777888888777666555555555555555555555555777777666666777777888999666888999999:::<<>><<<:::888444333333222222333333444222222222222222222222222333333333333333333333333444444444444555555555555333777::::::888777:::===>>>AAAHHHSSS```qqq}}}xxxvvvvvvxxxtttvvvyyyzzzzzzzzz{{{}}}yyyzzz{{{}}}~~~~~~~~~~~~vvvmmmfffiiipppvvv{{{}}}rrreeeZZZTTTNNNPPPRRRUUUYYY```iiiooopppooopppsssyyy}}}}}}~~~tttjjjcccTTTPPPIIIEEECCCCCCCCCCCCAAACCCGGGLLLRRRXXX\\\^^^aaaeeelllrrrxxx~~~{{{eeeVVVXXXbbbqqq|||zzzuuuwwwyyyvvvjjjmmmuuupppYYYIIIDDDFFFIIILLLPPPRRRTTTTTTPPPOOOMMMLLLKKKGGGBBB???<<<:::888777888888777666666666666666666666666666777777666666777777888999666777999::::::===@@@CCCUUUhhh}}}rrrnnnzzz}}}{{{wwwmmmbbb^^^```]]]ooo}}}ppp```QQQIIIDDDDDDEEEFFFIIILLLOOOQQQRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDAAA@@@???===:::888444333333222222333333444222222222222222222222222333333333333333333333333444444444555555555666666555999<<<;;;999888<<<@@@<<>>>>>;;;777555333222222333333333222666555333222222222333333333333222222333333444555777777777777777666666666777999;;;<<<;;;;;;<<<===@@@BBBKKKYYYeeettt~~~|||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwzzzzzz{{{~~~~~~|||zzzsssiiibbbeeelllrrrxxx|||~~~{{{qqqfff\\\VVVWWWVVVVVVYYY^^^cccfffhhheeeeeeddddddeeegggjjjkkknnnoooooommmfff\\\RRRLLLBBBAAA???===>>>@@@BBBDDDEEEGGGIIILLLQQQWWW___eeefffllluuu}}}uuu___YYY^^^ppp}}}uuulllmmmpppnnniiihhhmmm|||uuudddWWWOOOFFFFFFGGGJJJNNNRRRTTTTTTOOOPPPOOONNNKKKHHHDDDBBB===:::777555666777777666444555555666777888888999777777777777666666666666:::999:::<<<<<<===DDDLLL^^^ttt~~~xxxzzz}}}~~~wwwssskkkddddddlll{{{rrr^^^RRRJJJIIIHHHGGGIIILLLNNNNNNQQQQQQRRRRRRRRRQQQOOONNNKKKLLLLLLLLLKKKIIIGGGFFFJJJEEE???>>>???>>>;;;888888777555555666666666555333333111000000000111111333333222222333333444555444444555555555666666666777999;;;<<<;;;;;;===>>>@@@BBBKKKWWWcccppp~~~|||{{{wwwwwwwwwwwwwwwwwwwwwwwwzzz{{{|||}}}{{{sssiiibbbdddkkkqqqwww|||}}}{{{rrrhhh___YYYZZZYYYXXXZZZ^^^aaaddddddeeedddaaa______aaaccceeebbbbbbbbb___YYYQQQIIICCCAAA@@@>>>======???AAACCCEEEGGGIIILLLPPPVVV^^^cccbbbiiisss}}}vvv```YYY^^^mmm||||||rrrpppooojjjkkkiiimmm~~~ppp___RRRKKKEEEDDDEEEGGGLLLPPPRRRRRRQQQPPPOOONNNKKKGGGDDDCCC===:::777555666777777666555555666666777888888999777777777888888888888888:::999:::<<<<<<===DDDLLLaaattt}}}uuuuuu~~~}}}vvvlllggglllxxx~~~hhhXXXNNNJJJGGGGGGHHHJJJKKKLLLPPPQQQRRRSSSRRRQQQPPPOOOLLLLLLMMMLLLKKKIIIHHHFFFHHHDDD@@@?????????<<<999777555333333444444333222333222222111111111111222333333222222333333444555222333444555666777888888777999;;;;;;;;;<<<===???AAAEEEMMMXXXaaalll}}}|||zzzwwwvvvvvvvvvvvvvvvwwwwwwzzz{{{}}}~~~}}}{{{tttiiiaaacccjjjpppvvv{{{}}}wwwnnneee```___]]]\\\\\\^^^```aaaaaaeeeccc___\\\ZZZZZZZZZ[[[WWWWWWUUUSSSNNNGGGBBB>>>@@@???===<<<===>>>@@@AAAFFFGGGIIILLLOOOUUU[[[```bbbiiisss}}}wwwaaaYYY]]]hhhyyyzzztttnnnggglllhhhkkk|||mmm\\\OOOHHHEEEDDDDDDGGGLLLPPPRRRRRRRRRQQQOOOMMMJJJGGGFFFDDD>>>;;;888666666777777666555666666777777888888888777777888888999999:::::::::999:::<<<<<<===DDDLLLcccssstttnnnvvv}}}{{{}}}rrrhhhlllvvvtttaaaRRRKKKFFFEEEFFFGGGIIIKKKPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMNNNMMMLLLJJJHHHGGGFFFDDDAAA@@@@@@???<<<:::666444222222333333222111444444444444444444444444333333222222333333444555444555555666777777888888777999:::;;;;;;<<>>===<<<<<<<<<===???@@@EEEGGGIIIKKKNNNSSSYYY]]]fffmmmvvvyyyddd[[[]]]dddvvvwwwoooiiinnnggggggwwwppp___QQQIIIGGGFFFFFFIIIMMMQQQTTTUUUTTTRRRPPPMMMJJJHHHFFFFFF???<<<999777777777777666666666777777777888888888666666777888888999:::::::::999:::<<<<<<===DDDLLL```nnn~~~|||sssjjjnnnwww~~~{{{tttjjjllluuupppZZZNNNEEEDDDEEEEEEGGGKKKOOOPPPRRRSSSSSSSSSRRRRRRNNNNNNNNNNNNLLLJJJHHHGGGEEECCCBBBAAA@@@???===;;;:::888666666666666555444444444444444444444444444333333222222333333444555555555555555555555555555777888:::;;;;;;===@@@CCCDDDMMMWWW___dddmmmvvv||||||yyywwwvvvuuuuuutttuuuwwwyyyzzz{{{}}}}}}{{{wwwkkkbbbccciiiooouuuzzz~~~zzzrrrmmmfffeeecccbbbbbbbbbaaa___cccddddddccc^^^XXXQQQMMMNNNMMMKKKHHHFFFCCCAAA@@@======<<<<<<<<<===>>>???DDDEEEHHHJJJMMMQQQWWW[[[fffmmmvvv}}}ggg\\\]]]bbbsss{{{vvvrrruuummmiiitttvvvcccTTTLLLHHHGGGFFFHHHLLLQQQTTTUUUTTTSSSPPPMMMJJJHHHGGGGGG@@@===:::888777888777777777777777777888888888888555555666666777888999999:::999:::<<<<<<===DDDLLLZZZgggxxx}}}uuuiiigggmmm~~~yyyoooooouuufffVVVHHHEEEEEEDDDGGGMMMOOOPPPQQQSSSTTTTTTSSSSSSOOOOOOOOOOOOMMMKKKHHHGGGCCCCCCCCCBBBAAA???>>>===:::888666555555555444333111222222333333333333222333333222222333333444555444444444333333333222222777888::::::;;;>>>AAADDDDDDQQQ^^^gggnnnxxx~~~|||yyyxxxwwwvvvvvvvvvuuuuuuvvvxxx{{{}}}}}}~~~yyymmmcccccciiiooouuu{{{wwwrrrkkkiiigggfffeeedddaaa___```bbbcccbbb^^^WWWPPPKKKHHHGGGFFFDDDAAA???>>>==================>>>>>>???AAADDDGGGJJJLLLQQQVVVYYY```hhhsss|||kkk^^^]]]___ooozzzqqquuu{{{hhhWWWMMMFFFEEEDDDFFFJJJOOORRRTTTTTTSSSQQQOOOLLLIIIGGGFFFAAA>>>:::888888888888777888888888888888888888888555555666666777777888888:::999:::<<<<<<===DDDLLLVVVeeewww~~~|||~~~pppjjjkkktttvvvsssuuuvvvaaaNNNHHHFFFCCCFFFMMMNNNOOOQQQSSSTTTUUUTTTTTTPPPPPPPPPOOOMMMKKKIIIGGGAAABBBCCCCCCAAA???>>>>>>888666444333333333222000111111333444444444333333333333222222333333444555444444555555555555555555777888999:::;;;>>>BBBFFFHHHXXXiiiuuu~~~yyyuuussstttvvvxxxwwwvvvuuuuuuwwwzzz}}}~~~{{{oooeeedddiiiooovvv{{{~~~~~~yyyrrrooollljjjgggddd```]]]\\\\\\\\\[[[WWWRRRNNNKKKGGGFFFEEECCCAAA???>>>============>>>>>>>>>?????????BBBEEEIIILLLPPPUUUYYY]]]eeepppxxxnnn```^^^\\\mmmzzzvvv}}}nnn[[[OOOGGGEEEDDDEEEJJJOOOSSSTTTTTTSSSRRRPPPNNNJJJGGGFFFBBB???;;;999888888888777888888888888888888888888777777777777777777777777:::999:::<<<<<<===DDDLLLUUUfffzzzyyyqqqpppqqq~~~{{{vvvttt|||jjjSSSJJJGGGCCCEEEMMMNNNOOOQQQSSSTTTUUUUUUTTTQQQQQQPPPOOONNNKKKIIIGGGAAABBBDDDCCCAAA@@@??????;;;999777666666666555333222333555666777666555555333333222222333333444555666666777888999:::;;;;;;777888999:::;;;>>>CCCFFFMMM___sss}}}vvvqqqppprrrwwwzzzxxxwwwvvvvvvwwwzzz~~~}}}{{{}}}pppeeeeeejjjpppvvv||||||wwwtttppplllhhhccc^^^[[[YYYWWWVVVSSSPPPNNNLLLKKKJJJIIIIIIGGGEEECCCAAA@@@>>>>>>>>>>>>????????????>>>AAAEEEHHHLLLPPPUUUYYY]]]eeeooovvv{{{qqqaaa^^^ZZZkkk~~~uuuxxxttt___RRRIIIGGGFFFGGGKKKQQQUUUWWWSSSSSSSSSRRROOOKKKGGGEEECCC???<<<999999999888777999999888888888888888888999999999888888888888888:::999:::=========DDDLLLWWWiii~~~vvvnnntttvvv|||}}}yyyyyysss]]]NNNHHHHHHHHHGGGMMMNNNOOOQQQRRRTTTUUUVVVTTTRRRQQQPPPPPPNNNKKKIIIDDDCCCAAAAAAAAA@@@===;;;;;;999888666444333222222444444444444444444444444222222333333333333444444666777777777888888888888:::999;;;>>>>>>>>>EEELLLOOOnnnzzzwwwrrrnnnmmmooosssuuurrrtttvvvwwwxxxzzz}}}~~~}}}xxxrrrjjjeeegggmmmsssvvv}}}{{{yyyvvvrrrmmmeee^^^XXXVVVTTTRRRQQQQQQPPPNNNLLLGGGFFFEEEDDDBBBAAA@@@???===<<<<<<;;;;;;;;;<<<<<<@@@BBBDDDFFFIIILLLQQQTTT[[[```hhhooovvv}}}zzzggg]]]]]]jjjnnnlll{{{iiiUUUNNNLLLFFFBBBDDDKKKQQQTTTYYYWWWTTTQQQNNNKKKIIIIIICCCAAA>>>:::888777666777777777777777888888888888888888777777888888999:::===;;;<<<======>>>FFFPPP^^^qqq~~~yyyttttttxxx~~~xxxwww}}}yyydddSSSJJJHHHGGGGGGMMMNNNOOOQQQSSSUUUVVVWWWTTTSSSQQQPPPPPPNNNLLLIIIEEECCCBBBAAAAAA@@@>>><<<;;;:::999777555444333333333333333333333333333333222222333333333333444444444444555666888999999::::::999;;;>>>>>>???EEEMMMXXXwww|||tttrrrooonnnnnnqqqtttwwwrrrsssuuuvvvvvvyyy}}}~~~vvvppphhhdddffflllrrrvvv{{{}}}}}}yyyuuuooohhhaaa\\\VVVTTTQQQPPPPPPNNNLLLJJJFFFFFFEEECCCBBBAAA@@@???======<<<<<<;;;;;;<<<<<<>>>@@@CCCEEEGGGKKKPPPSSSXXX]]]cccjjjooouuuzzz~~~kkk``````kkkqqqlllyyyuuu```RRRNNNHHHDDDEEEKKKPPPSSSXXXWWWTTTQQQNNNKKKIIIHHHCCCAAA>>>:::888777777888777777777777888888888888999888888888888999::::::;;;;;;<<<>>>>>>@@@IIIRRRbbbvvvrrruuurrrssszzzuuurrryyymmmZZZMMMGGGGGGHHHLLLMMMOOOQQQTTTUUUWWWWWWUUUSSSRRRQQQQQQOOOLLLJJJFFFDDDBBBBBBBBBAAA???======<<<:::888666555444444333333333333333333333333222222333333333333444444222222444555777999:::;;;::::::;;;>>>>>>@@@FFFOOOaaavvvlllllllllmmmpppsssvvvxxxrrrsssssstttuuuxxx}}}vvvooogggcccdddkkkqqquuuxxx{{{{{{vvvpppjjjccc___WWWTTTQQQOOONNNMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAACCCEEEIIINNNQQQTTTXXX]]]aaadddgggkkknnnpppwwwqqqddd```iiizzzvvvnnnxxxzzzeeeVVVPPPIIIEEEFFFJJJOOOSSSWWWVVVTTTQQQNNNKKKIIIHHHBBBAAA>>>;;;999888888999777777777777888888888888999999999999999:::;;;;;;::::::<<>>===;;;999777666555555222222222222222222222222222222222333333333444444222222333555666888999999;;;:::;;;>>>???@@@HHHQQQggg{{{qqqhhhiiilllooorrrtttvvvwwwssstttttttttuuuzzzyyyrrriiicccdddjjjppptttwwwzzz~~~{{{uuuooojjjdddaaa[[[XXXTTTQQQOOOMMMKKKIIIFFFEEEEEEDDDBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<:::<<<>>>@@@CCCFFFKKKNNNQQQSSSWWWXXXYYYZZZ]]]^^^___dddlllssswwwzzz|||~~~yyytttwwwxxxhhh___dddsss~~~qqqwww}}}hhhZZZQQQHHHEEEGGGJJJOOOSSSWWWVVVTTTRRROOOLLLJJJIIICCCAAA>>>;;;999999999:::666777777777888888888888::::::999999::::::;;;<<<999:::===??????BBBMMMYYYppp}}}lllaaa~~~tttnnnuuu~~~pppiiinnnyyyxxxdddRRRHHHFFFHHHJJJLLLOOOSSSVVVXXXXXXXXXWWWUUUTTTSSSSSSQQQNNNLLLJJJGGGEEECCCCCCCCCBBBAAA???>>><<<:::888777666666222222222222222222222222222222222333333333444444444444555555666666777777;;;:::;;;>>>???AAAJJJSSSlllwwwnnniiijjjmmmqqqsssuuuuuuvvvtttuuuuuuvvvwww|||wwwmmmfffeeejjjppptttyyy{{{|||uuuppplllhhheee```\\\WWWSSSQQQOOOMMMKKKFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<<<<999;;;===???@@@CCCGGGKKKNNNPPPRRRRRRQQQQQQRRRSSSUUUYYY^^^bbbeeegggiiijjjmmmiiigggjjjsss|||~~~lll```bbbmmmwwwyyytttaaaSSSGGGEEEGGGIIIOOOUUUWWWVVVUUUSSSQQQNNNKKKJJJDDDBBB???<<<:::999::::::666777777777888888888888::::::999999::::::;;;<<<:::;;;===??????BBBPPP^^^xxx{{{jjj___uuulllqqq~~~ssskkkllluuuuuucccSSSIIIGGGHHHIIIKKKOOOSSSWWWYYYYYYYYYXXXVVVUUUTTTTTTRRROOOMMMLLLIIIFFFDDDDDDDDDCCCCCC???>>><<<:::888777666666333333333333333333333333222222333333333333444444555666666666666666777777;;;:::;;;>>>???BBBKKKUUUppptttmmmjjjlllnnnqqqssstttttttttsssuuuvvvwwwzzz~~~zzzooogggfffkkkqqquuu{{{}}}~~~wwwrrrooommmllleeeaaa[[[VVVSSSPPPNNNLLLGGGGGGGGGFFFEEEDDDDDDDDDBBBAAA@@@>>>============:::<<<===>>>>>>AAADDDGGGJJJLLLMMMMMMLLLLLLLLLMMMLLLOOOTTTXXXZZZ\\\___aaaeeeeeefffiiinnnuuu|||ooobbbbbbkkk~~~}}}}}}lllZZZJJJFFFGGGIIIOOOWWWXXXWWWWWWUUUSSSPPPMMMKKKFFFDDD@@@===:::999999999777777777777888888888888999999999999999:::;;;;;;:::;;;>>>???@@@FFFWWWhhh}}}iii\\\rrriiilllyyyzzzooolllrrr{{{ooo```SSSKKKHHHHHHHHHKKKOOOTTTWWWYYYZZZZZZYYYWWWUUUUUUTTTSSSPPPNNNMMMJJJGGGEEEEEEEEEEEEDDD>>>===;;;:::888777666666333333333333333333333333222222333333333333444444555555666666777888999999;;;:::;;;>>>@@@CCCMMMWWWpppsssmmmiiijjjmmmoooqqqrrrssssssqqqsssvvvxxx{{{~~~zzznnnggggggmmmtttyyy}}}~~~}}}vvvrrrqqqpppooohhhccc]]]WWWSSSQQQNNNLLLIIIHHHHHHGGGGGGFFFFFFFFFBBBBBB@@@???>>>=========<<<===>>>======???BBBDDDFFFHHHJJJJJJIIIIIIIIIKKKFFFIIIMMMPPPRRRTTTXXXZZZ```dddhhhiiijjjnnnwww~~~qqqcccaaaiii|||{{{dddOOOIIIHHHHHHNNNWWWXXXXXXXXXWWWUUURRRNNNMMMHHHEEEBBB>>>;;;999888888777777777777888888888888999888888888888999:::::::::;;;>>>@@@BBBLLLbbbvvviiiXXX|||pppfffgggttttttmmmqqq}}}}}}vvvjjj]]]SSSMMMIIIHHHGGGJJJOOOTTTXXXZZZZZZZZZYYYWWWVVVUUUUUUSSSQQQNNNNNNKKKGGGEEEEEEFFFEEEEEE>>>===;;;999888666666555444444444444444444444444222222333333333444444444333444555777888:::;;;<<<;;;:::;;;>>>@@@DDDMMMWWWmmm~~~sssnnngggiiikkkmmmoooqqqrrrsssooorrruuuxxx{{{~~~wwwmmmfffgggnnnvvv{{{}}}~~~zzzssspppoooooopppiiiddd]]]WWWSSSPPPNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGCCCBBBAAA???>>>============>>>>>>>>>===>>>AAACCCCCCEEEGGGHHHGGGGGGHHHJJJDDDFFFIIIKKKLLLNNNQQQSSSWWW^^^ddddddbbbdddmmmuuuzzz}}}rrraaa___eeeyyylllTTTKKKIIIHHHMMMWWWYYYYYYYYYXXXVVVSSSPPPMMMIIIGGGBBB>>>;;;999888888777777777777888888888888888888777777888888999:::999;;;>>>AAAEEEQQQjjjiiiVVVyyytttlllgggooo}}}sssrrr}}}uuuhhh\\\UUUPPPKKKHHHLLLLLLOOOSSSXXX[[[[[[ZZZ___\\\YYYWWWVVVTTTRRRPPPMMMKKKHHHEEECCCCCCCCCDDD???>>><<<:::888777777666555555444444444333333333222222333333444555666666666666666666777777777777;;;;;;===>>>>>>BBBPPP^^^qqq~~~}}}sssoookkkmmmooorrrssssssrrrqqqoooqqqsssvvvyyy}}}{{{oooeeebbbiiiuuu~~~zzzvvvrrrmmmiiieeebbb]]]XXXSSSPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHDDDDDDCCCBBB@@@??????>>>???>>>>>>============>>>AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDFFFHHHJJJLLLMMMQQQSSSVVVYYY]]]aaagggkkkrrrvvv|||rrrccc```bbbpppnnnVVVIIIFFFHHHNNNSSSXXX\\\\\\WWWTTTTTTSSSPPPKKKHHHDDD@@@===;;;::::::777777777777777777777777999999::::::::::::;;;;;;:::888===DDDGGGQQQlll~~~fffWWW|||vvvssslllhhhmmm}}}rrrnnnvvv|||pppcccYYYRRRMMMJJJKKKKKKNNNSSSXXX[[[\\\\\\___]]]ZZZXXXWWWUUUSSSQQQNNNLLLIIIFFFDDDCCCCCCCCCAAA@@@>>>;;;888666555444555555555444444444333333222222333444444555666666777777777777888888888888::::::===???@@@EEESSSaaarrrzzz{{{qqqnnnkkkmmmoooqqqrrrsssrrrqqqpppqqqtttvvvxxx}}}}}}qqqfffbbbhhhsss|||{{{wwwqqqkkkgggbbb___ZZZUUUQQQNNNMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>==================??????@@@AAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPSSSVVVYYY]]]cccfffnnnsssyyyttteeeaaaaaammm}}}jjjTTTHHHFFFIIINNNSSSWWW[[[[[[WWWSSSTTTSSSPPPJJJHHHDDD@@@<<<::::::999888888888888888888888888999999::::::::::::;;;;;;888777;;;CCCHHHTTTppp{{{eeeXXX{{{vvvtttpppkkkkkkyyyvvvpppuuu~~~{{{lll^^^TTTNNNMMMIIIJJJMMMRRRXXX\\\^^^^^^```^^^[[[YYYXXXWWWTTTRRRPPPNNNKKKHHHEEECCCCCCBBBCCCBBB???<<<999666444333555555555444444444444333333333333444555555666666777888888888999999999999999:::===@@@BBBHHHVVVeeessstttxxx~~~xxxooollllllmmmoooqqqrrrrrrqqqqqqqqqrrrtttvvvxxx|||rrrgggbbbfffpppwww~~~xxxqqqjjjddd```]]]YYYUUUQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB???>>>======<<<<<<<<<=========>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIIIIKKKNNNQQQTTTXXX]]]aaaiiinnntttzzzvvvgggbbb```kkk|||}}}zzzssscccQQQHHHGGGIIIMMMRRRUUUZZZZZZVVVSSSSSSRRRPPPJJJHHHDDD???<<<:::999999888888888888888888888888999999::::::::::::;;;;;;:::999===CCCIIIVVVsssyyydddYYY}}}{{{{{{xxxqqqlllrrr~~~yyy{{{tttbbbUUUNNNMMMHHHIIILLLQQQXXX]]]___``````___\\\[[[ZZZYYYVVVTTTRRRPPPMMMJJJGGGDDDCCCBBBCCCBBB???<<<999777666555555555555555444444444444333444444444555555666666666777777888888999999999:::;;;>>>AAABBBHHHWWWfffrrrmmmlllqqqxxx~~~tttmmmmmmmmmnnnooopppqqqqqqpppppprrrsssuuuvvvxxx|||~~~rrrgggbbbeeemmmttt|||{{{sssjjjddd```^^^[[[VVVRRROOOMMMLLLHHHIIIIIIJJJIIIGGGEEEDDDGGGFFFFFFEEEDDDCCCCCCCCC??????>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@??????@@@@@@BBBCCCEEEEEEEEEHHHJJJMMMOOOSSSXXX\\\dddiiiooovvv|||wwwgggaaa```jjj{{{}}}~~~~~~zzzssspppvvvvvviii\\\NNNHHHGGGIIILLLQQQTTTXXXZZZVVVTTTTTTSSSPPPKKKHHHDDD@@@<<<:::999888888888888888888888888888999999999:::::::::;;;;;;@@@???@@@CCCIIIWWWrrrwwwdddZZZxxxnnnmmm~~~yyyfffWWWNNNKKKHHHHHHKKKPPPWWW]]]```aaaaaa```^^^]]]]]][[[XXXUUUSSSRRROOOLLLHHHEEECCCBBBBBBAAA???<<<:::999888888666666555555555444444444444444555555555555555666555555666666777888888999;;;;;;>>>AAABBBGGGVVVdddmmmfffdddkkksssxxx~~~|||qqqmmmnnnnnnoooooooooppppppoooooorrrsssuuuvvvxxx||||||rrrgggbbbdddlllrrrzzz~~~~~~vvvmmmgggbbb```\\\XXXTTTPPPMMMKKKHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???======<<<<<<<<<======>>>>>>??????@@@@@@???>>>??????@@@AAABBBCCCDDDFFFHHHJJJLLLPPPUUUXXX___dddkkkrrryyyyyygggbbbaaalll}}}}}}yyyuuupppjjjgggppp}}}}}}oooaaaWWWLLLHHHGGGGGGKKKOOOSSSXXXZZZWWWUUUUUUTTTPPPLLLIIIEEE@@@<<<:::999999888888888888888888888888999999999:::::::::;;;;;;@@@@@@AAADDDJJJZZZtttwwwcccZZZ|||oooiiivvv}}}lll\\\PPPJJJHHHHHHKKKPPPWWW]]]aaabbbbbbaaa```______]]]ZZZWWWTTTSSSPPPMMMJJJGGGEEECCCBBBAAA???===;;;:::999999666666666555555555444444555555555555555555555555444444555666777888888999;;;<<>>===============>>>??????@@@@@@AAA>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHJJJNNNRRRUUUZZZ___fffnnnuuu}}}lllfffdddnnn|||uuuoooiiifffooo}}}|||kkk]]]TTTKKKHHHFFFFFFIIINNNRRRXXX[[[XXXWWWWWWUUURRRNNNKKKGGGBBB>>>;;;:::999999999999999999999999999999999::::::::::::;;;;;;;;;>>>@@@DDDLLL___xxxuuubbb[[[zzzooofffooorrrcccUUULLLIIIIIIKKKPPPVVV]]]```bbbbbbaaaaaaaaaaaa___[[[XXXTTTSSSQQQOOOLLLIIIFFFEEEDDDBBB@@@>>>;;;:::999888666666666666555555555555666666666666555555555555444555666777888999::::::;;;<<>>>>>>>>=========>>>??????@@@@@@???>>>>>>>>>>>>??????@@@BBBCCCEEEGGGHHHKKKOOOSSSUUUZZZaaaiiiqqqzzztttlllgggooo}}}xxxpppjjjrrr}}}kkk\\\TTTKKKGGGEEEDDDHHHMMMRRRXXX[[[ZZZXXXXXXWWWSSSOOOMMMHHHCCC???<<<;;;:::999999999999999999999999999999::::::::::::;;;;;;:::===AAADDDMMMaaaxxxppp```[[[~~~{{{xxxmmmdddkkkzzzxxxhhhYYYOOOIIIIIIKKKPPPVVV\\\```bbbcccbbbbbbbbbbbb___\\\YYYSSSSSSQQQOOOMMMJJJGGGFFFFFFDDDBBB>>>;;;999777666777666666666555555555555666666666666666555555555555666777888999:::;;;;;;:::;;;???CCCFFFNNN]]]mmmtttttt~~~wwwlllkkkpppqqqpppooonnnnnnmmmnnnnnnoooqqqsssvvvyyy}}}|||qqqiiihhhlllpppxxx}}}~~~{{{sssqqqmmmhhhaaa[[[VVVSSSMMMLLLJJJIIIIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@?????????<<<<<<======>>>???????????????>>>>>>>>>>>>??????AAABBBDDDEEEGGGJJJNNNQQQRRRVVV^^^fffoooxxx|||qqqiiioooyyyppptttmmm\\\TTTLLLGGGDDDCCCGGGLLLRRRXXX\\\[[[YYYYYYWWWTTTPPPNNNIIIDDD@@@===;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<@@@CCCEEENNN___uuulll___\\\~~~|||wwwmmmfffhhhooo{{{jjjZZZPPPLLLNNNNNNOOOTTT[[[```bbbcccddddddccc```]]]\\\]]]WWWVVVUUUSSSPPPMMMJJJIIIGGGEEEDDDBBBAAA>>>:::666777666666555555555666666666555444333222333444555555666888888777777999:::===>>>???@@@EEERRRcccooozzzvvvnnnkkkkkkooonnnmmmmmmmmmnnnpppqqqqqqsssuuuwwwyyy|||tttjjjgggkkkqqqvvv|||uuuuuutttrrrmmmdddZZZSSSOOOLLLJJJIIIJJJLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMFFFDDDBBB@@@>>>???@@@@@@??????>>>>>>>>>???AAABBB?????????>>>===<<<<<<;;;@@@@@@AAABBBEEEGGGJJJLLLRRRVVV[[[bbbiiirrr{{{rrrfffjjjyyyvvvqqqwwwgggYYYMMMIIIGGGCCCFFFNNNTTTYYY\\\ZZZXXXZZZZZZWWWQQQOOOKKKFFFBBB>>>;;;999???:::666555777:::;;;;;;999999::::::;;;:::::::::@@@@@@CCCHHHNNNZZZooogggZZZZZZ|||zzzyyyuuullleeeffflll~~~mmm\\\RRRMMMMMMNNNPPPUUU[[[___aaacccddddddccc```]]]]]]]]]YYYXXXWWWTTTQQQNNNKKKJJJIIIGGGEEECCCAAA>>>:::777777666555555555555555555555555444333333444555555666777999999888888:::;;;<<>>>>>===>>>???@@@AAA@@@@@@???>>>>>>===<<<<<<>>>>>>>>>???BBBDDDGGGIIIOOOSSSXXX___gggpppyyytttfffgggtttwwwjjj[[[NNNJJJGGGBBBEEELLLRRRXXX\\\[[[ZZZ[[[ZZZWWWRRROOOKKKGGGBBB>>>;;;::::::777444333555777888777::::::;;;<<<<<<<<<<<<;;;??????BBBGGGNNN[[[qqq~~~eeeZZZ\\\zzzxxxxxxvvvooohhhgggjjjwwwqqqaaaWWWNNNMMMMMMPPPVVVZZZ^^^___bbbcccdddbbb```^^^]]]^^^\\\[[[YYYWWWSSSPPPMMMLLLMMMJJJFFFCCCAAA>>>;;;999666666555444444444444444555555444444444444555666777888::::::999999;;;<<<;;;>>>AAABBBGGGVVVmmmxxxqqqppppppqqqpppnnnmmmllllllmmmmmmkkknnnrrrvvvzzz{{{rrrjjjhhhmmmtttyyy}}}yyyvvvpppkkkeee```ZZZVVVNNNLLLIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGEEECCCBBBBBBBBBCCC???>>>=========>>>???@@@AAA@@@@@@??????>>>>>>>>>=========>>>@@@CCCEEEGGGKKKNNNTTT[[[cccmmmvvv}}}vvvfffdddooo}}}uuu~~~ooo___PPPKKKGGGBBBDDDJJJPPPWWW]]]]]]\\\]]][[[WWWSSSPPPLLLGGGCCC>>>;;;:::;;;999777888999::::::999::::::;;;;;;<<<<<<<<<<<>>@@@FFFMMM]]]vvv{{{ccc[[[___|||zzzzzzzzzvvvnnnjjjkkknnnzzzwwwggg]]]QQQMMMLLLQQQVVVYYY\\\^^^aaabbbcccbbb```^^^^^^___^^^]]]\\\YYYVVVSSSPPPNNNQQQMMMHHHDDDBBB???===;;;777666555444444333333444555555555555555666666666666888999999888999:::<<<888<<<@@@CCCJJJ\\\wwwwwwrrrpppqqqqqqpppnnnlllkkkkkkkkklllmmmpppuuuyyy}}}zzzqqqiiiggglllrrryyy}}}zzztttllleee```\\\XXXUUUOOOMMMJJJIIIJJJJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>===<<<<<<===>>>???AAAAAAAAA@@@@@@?????????????????????AAACCCEEEGGGHHHKKKPPPWWW```jjjuuu{{{xxxfffbbbkkkzzz|||qqqxxxtttbbbRRRLLLIIIDDDEEEJJJNNNVVV]]]^^^^^^___\\\XXXTTTRRRNNNHHHCCC???<<<::::::::::::;;;;;;;;;::::::999999999::::::;;;<<<<<<>>>>>>@@@EEENNN```{{{zzzbbb[[[aaa~~~}}}~~~{{{sssllljjjgggrrr~~~}}}wwwyyy~~~~~~}}}ooofffWWWPPPMMMRRRWWWXXXZZZ]]]```bbbcccbbb```______```___^^^]]][[[XXXUUUSSSQQQSSSOOOJJJFFFDDDAAA???===777777666555444333333333555555555666666777777777555666888888777777999:::666;;;???DDDOOOeeevvvppppppqqqqqqpppnnnllljjjjjjjjjjjjooorrrwww{{{~~~{{{qqqhhheeeiiinnnwww|||~~~zzztttkkkccc]]]YYYVVVUUUPPPNNNLLLLLLLLLKKKJJJHHHIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@??????>>>???@@@BBBDDDEEEGGGJJJOOOUUU^^^hhhssszzzxxxgggbbbiiixxx|||ttt{{{yyyfffTTTNNNKKKGGGGGGLLLMMMUUU]]]___``````^^^YYYVVVSSSOOOJJJDDD@@@===;;;666777999999999888777777::::::::::::;;;<<<===>>>>>>>>>@@@FFFQQQdddzzzccc]]]ccc~~~uuummmiiidddnnn}}}~~~yyyssstttvvvyyy~~~{{{}}}xxxqqq___TTTMMMRRRWWWWWWXXX]]]___aaabbbbbb```___```aaa___^^^]]]\\\ZZZXXXVVVTTTSSSPPPLLLIIIGGGDDDAAA???999888777666555444444444444555666777888888888777444666777888777777888:::999;;;???GGGUUUllluuupppoooqqqpppooommmkkkjjjjjjjjjjjjnnnqqqvvvyyy|||~~~|||rrrhhhdddhhhlllwww|||~~~|||wwwnnngggaaa\\\YYYVVVSSSQQQOOOOOONNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>???AAABBBFFFIIIMMMSSS[[[fffqqqxxxyyyhhhbbbiiiwww}}}vvv}}}lllXXXQQQNNNIIIHHHKKKMMMUUU]]]___aaabbb___[[[WWWTTTPPPKKKEEEAAA===<<<777999;;;;;;999888999:::<<<<<<;;;;;;<<<>>>@@@AAA??????BBBIIITTThhhxxxddd```hhhyyyooojjjbbblll||||||uuuvvvwwwwww{{{yyywww~~~|||gggXXXNNNRRRVVVUUUWWW]]]___```bbbbbbaaa``````aaa^^^^^^]]]\\\[[[YYYXXXWWWRRRPPPMMMKKKIIIGGGCCC@@@:::999888777666555555555444555666888999999888888555777888888888888999;;;??????AAAIIIYYYqqqvvvpppoooqqqooonnnllljjjjjjiiijjjjjjmmmpppuuuyyy|||~~~|||sssiiieeehhhmmmwww}}}}}}zzzyyy{{{}}}}}}vvvoooiiiccc^^^[[[VVVTTTSSSRRRQQQPPPMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>===>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>===>>>???AAABBBFFFHHHLLLQQQYYYcccnnnvvv~~~zzziiiccchhhuuu~~~www|||sss]]]TTTOOOIIIGGGIIIMMMUUU\\\___```bbbaaa^^^XXXUUUQQQKKKFFFAAA>>><<<:::<<<>>>===;;;:::;;;===;;;:::999999:::<<>>>>>>>>??????????????????????????????BBBAAA@@@@@@@@@AAACCCDDDEEEGGGKKKPPPWWWaaalllttt|||{{{jjjcccgggssszzz~~~xxx```VVVPPPIIIEEEFFFMMMUUU\\\^^^```cccbbb___YYYVVVRRRLLLFFFAAA>>><<<888:::;;;999777666999<<<777666666555777999;;;===@@@AAAFFFOOOZZZmmmqqqdddhhhvvvvvvkkkhhhiiitttxxxsssrrrooo```QQQMMMPPPTTTXXX\\\^^^aaaaaa___aaadddccc___^^^]]]]]]]]]^^^]]]ZZZWWWUUUSSSQQQOOOLLLHHHBBB>>>;;;999666555555666555555666666666666777777777777888888777888999;;;===???DDDEEEHHHPPP]]]ooo|||sssnnnlllkkkkkkjjjjjjiiiiiijjjjjjmmmqqqwww|||}}}ssshhhdddfffjjjsss|||}}}}}}~~~~~~~~~}}}|||zzzxxxwwwzzzzzz|||~~~|||vvvnnneee```___\\\YYYWWWVVVVVVTTTSSSOOONNNMMMLLLLLLKKKKKKKKKIIIIIIHHHGGGEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<======>>>???@@@@@@@@@???======>>>@@@BBBBBBAAAEEEEEEIIIOOOUUU\\\iiiuuu{{{nnnbbbdddrrr}}}|||kkkZZZOOOHHHGGGIIIMMMRRRZZZ```bbbaaa___^^^\\\YYYUUUOOOHHHBBB>>><<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<>>>@@@DDDMMM^^^vvv}}}jjjgggiii|||xxxooolllllluuuwwwpppnnnyyyoooaaaSSSOOOQQQTTTWWW[[[^^^```aaa___aaadddccc``````___^^^^^^^^^]]]ZZZXXXWWWUUUSSSPPPNNNIIIDDD@@@;;;999666555666666555444666666666666777777777777888888777888999;;;===???CCCCCCFFFNNN[[[nnn{{{sssnnnlllkkkkkkjjjjjjjjjjjjjjjkkklllqqqwww||||||rrrhhhccceeeiiipppyyy~~~~~~~~~|||{{{zzz|||}}}~~~xxxqqqjjjeeedddaaa]]][[[ZZZYYYWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFBBBAAAAAA@@@??????>>>>>><<<<<<======>>>??????@@@>>>===<<<===???AAAAAA@@@CCCCCCFFFMMMSSSZZZfffrrrzzzpppccccccppp~~~ppp^^^RRRIIIGGGIIIMMMSSS[[[```bbbaaa___^^^[[[YYYUUUOOOIIICCC>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<======@@@FFFQQQbbbzzz~~~llliiikkk~~~wwwpppnnnuuuvvvoookkkrrr|||mmm```TTTQQQSSSTTTWWWZZZ]]]```aaa```aaaddddddaaabbbaaa`````````^^^[[[YYYYYYWWWTTTRRROOOKKKFFFBBB<<<:::777555666666555444666666666666777777777777888888777888999;;;===???CCCDDDFFFNNN\\\nnn{{{sssooommmkkkkkkjjjjjjjjjkkkkkklllmmmqqqvvv|||{{{qqqgggbbbdddhhhnnnwww~~~~~~{{{vvvppplllkkkhhhccc```___]]][[[YYYWWWUUUQQQNNNKKKKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHCCCBBBBBBAAA@@@@@@??????<<<<<<======>>>>>>??????>>>===<<<<<<>>>@@@@@@???AAAAAADDDJJJOOOVVVbbbmmmxxxsssdddbbbnnn}}}|||qqq___SSSKKKIIIKKKMMMSSS[[[aaabbbaaa```___[[[YYYUUUPPPJJJDDD???<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<<======>>><<<@@@GGGTTTfff~~~|||jjjiiikkkvvvqqqssszzzrrrkkkooo}}}vvvggg]]]SSSRRRSSSTTTWWWZZZ\\\```bbb```aaadddeeeccceeedddcccbbbbbb```]]][[[ZZZXXXUUURRROOOKKKGGGCCC===:::777666666666555444666666666666777777777777888888777888999;;;===???EEEFFFIIIRRR```qqqyyyrrrooonnnkkkkkkkkkkkkkkklllmmmmmmooorrrvvv{{{zzzqqqgggaaacccfffmmmuuu{{{|||}}}~~~zzzvvvtttqqqnnniiifffcccaaa^^^\\\\\\YYYTTTOOOLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@@@@???===<<<<<<>>>???>>>===@@@@@@CCCHHHMMMSSS___jjjvvv}}}xxxgggbbbmmm{{{xxxwwwkkk\\\RRRKKKJJJLLLMMMSSS[[[aaacccbbb```___[[[YYYVVVQQQKKKEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>AAAGGGSSSfff~~~xxxgggeeegggzzzvvvtttxxxqqqrrr}}}uuucccZZZRRRQQQRRRSSSWWW[[[ZZZ```cccaaaaaadddfffeeegggfffeeeeeeeeeccc```]]][[[XXXUUURRROOOKKKGGGDDD>>>;;;888666666666555444666666666666777777777777888888777888999;;;===???EEEEEEIIISSSbbbppp{{{wwwqqqnnnnnnkkkkkkkkkkkklllmmmnnnooorrrtttxxx{{{~~~~~~zzzqqqgggaaabbbfffllltttzzz{{{||||||zzzvvvsssnnnjjjgggdddaaa___```]]]WWWRRRNNNMMMMMMNNNLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@>>><<<<<<===>>>======AAA@@@CCCHHHLLLRRR]]]hhhttt{{{~~~}}}iiiccclll~~~zzzwwwvvv}}}iiiZZZPPPJJJIIIKKKNNNSSS\\\aaacccbbb```___ZZZYYYVVVRRRLLLFFFAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===BBBBBBFFFQQQddd{{{xxxfffccccccuuu~~~www~~~xxxwwwzzzddd\\\TTTRRRQQQRRRVVV[[[YYY___cccbbbaaadddgggggghhhgggfffggggggfffcccaaa\\\YYYUUURRROOOLLLHHHEEE>>><<<888777666666555444666666666666777777777777888888777888999;;;===???AAACCCHHHSSSaaammmtttvvv{{{uuuooommmmmmjjjkkkkkklllmmmnnnpppqqqtttvvvzzz|||~~~~~~~~~{{{rrrhhhbbbbbbeeekkksssyyyzzz{{{zzzwwwrrrmmmkkkhhheeecccbbb___ZZZUUUQQQOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAA???======>>>>>>===<<>>:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===CCCCCCHHHSSSggg}}}{{{gggccc```pppyyy||||||jjjaaaXXXSSSQQQPPPTTTZZZXXX___dddbbbaaadddggghhhhhhgggggghhhiiiiiifffddd___[[[WWWSSSQQQNNNJJJHHH???<<<999777777666555444666666666666777777777777888888777888999;;;===???@@@BBBIIIUUUccclllooonnnpppuuuzzz|||}}}}}}rrrmmmlllllljjjjjjkkklllmmmoooqqqrrrtttwww|||~~~|||sssiiiccccccfffjjjrrrxxxyyy{{{~~~|||{{{}}}~~~zzzuuuqqqnnnllliiigggbbb```\\\XXXTTTRRRPPPPPPMMMLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>???>>><<>>BBBDDDKKKZZZooo|||gggaaa[[[iiixxx~~~~~~pppggg\\\UUUQQQOOOSSSYYYXXX___dddbbbaaadddhhhiiihhhhhhhhhiiijjjjjjhhhfff```]]]YYYUUURRROOOLLLJJJ???===999777777666555444666666666666777777777777888888888888999;;;>>>???AAADDDKKKXXXeeemmmnnnkkkoootttxxxyyyxxx}}}|||qqqlllkkkllljjjjjjkkklllnnnpppqqqrrrtttxxx}}}~~~|||tttiiiccccccfffhhhpppwwwxxxzzz~~~|||yyyyyy{{{~~~|||wwwtttqqqooollljjjbbbaaa^^^ZZZVVVSSSQQQPPPJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA????????????>>>===@@@???AAAEEEHHHLLLWWWaaaooowww|||jjjaaagggxxxzzzvvvuuuwwweeeXXXPPPIIIHHHJJJNNNTTT\\\bbbdddcccaaa```ZZZYYYXXXTTTOOOHHHBBB???:::::::::;;;;;;<<<<<<<<<===============>>>??????@@@DDDOOOaaawww{{{fff]]]VVVbbb~~~}}}}}}yyynnnbbbZZZVVVSSSTTTXXX[[[^^^bbbeeegggjjjmmmpppnnnnnnmmmnnnooonnnkkkiiibbb^^^XXXTTTQQQNNNLLLJJJAAA===999666666777888888666555555666666777888999;;;<<<<<<;;;:::<<>>===>>>???@@@???<<<<<>>AAABBBCCCFFFOOOccc{{{qqq___TTTTTTXXX}}}{{{tttfff]]]VVVRRRSSSWWW[[[___cccgggiiikkkmmmooommmlllllllllmmmllljjjhhhddd```ZZZVVVSSSPPPMMMKKKCCC???:::666666666666666555555555555666777888999;;;<<<<<<<<<<<<===???BBBCCCFFFRRRcccooossstttuuuyyywwwpppllljjjlllmmmoooooonnnoooqqqrrrvvvyyy~~~zzzvvvmmmdddaaabbbiiipppxxx}}}~~~~~~~~~|||yyywwwtttssstttwww{{{~~~~~~}}}yyywwwtttqqqnnneeebbb^^^[[[XXXVVVSSSRRROOONNNMMMMMMMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@@@@???AAAEEEGGGJJJSSS]]]kkktttyyykkkdddjjj}}}|||yyyzzzyyyfffXXXRRROOOLLLJJJLLLQQQYYYaaaddddddbbb``````]]]YYYUUUQQQKKKDDD@@@<<<<<<;;;:::::::::::::::<<<<<<;;;;;;<<<>>>@@@AAAAAAFFFQQQeee{{{ppp^^^TTTTTTZZZ{{{zzzjjj___WWWRRRSSSVVV\\\```fffjjjlllmmmnnnooonnnmmmllllllmmmllljjjhhheeebbb]]]XXXUUURRROOOLLLDDD@@@;;;777666555444444555444444555555666777888:::<<<>>>>>>>>>>>>@@@BBBCCCHHHWWWkkkxxx|||||||||yyyqqqllljjjllllllmmmllllllnnnqqqtttuuuxxx}}}~~~yyyuuummmccc```bbbgggoooxxx~~~~~~~~~~~~|||yyysssoookkkkkkpppvvv{{{|||~~~~~~{{{xxxuuuqqqooogggccc^^^\\\[[[YYYVVVRRRPPPOOOMMMLLLMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEDDDCCCAAAAAA@@@AAAEEEGGGJJJSSS]]]jjjsss|||nnngggnnn~~~{{{kkk[[[SSSPPPNNNLLLKKKPPPYYY```eeeeeecccbbbbbb___[[[WWWRRRKKKDDD???===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::;;;===???@@@???EEERRReeexxxppp]]]SSSUUU]]]}}}|||kkk^^^VVVRRRSSSXXX\\\aaahhhmmmoooooooooooopppnnnmmmmmmnnnnnnllljjjeeebbb^^^ZZZWWWSSSOOOKKKCCC???;;;777666666555444444444444444555666777888999<<<>>>?????????AAABBBDDDLLL^^^ttt{{{qqqllljjjkkkkkkjjjiiiiiilllqqquuutttwww||||||xxxtttlllccc___aaagggnnnwww|||}}}}}}}}}~~~}}}xxxtttlllfffaaacccllluuuzzz{{{{{{xxxuuuqqqnnnjjjeee```^^^^^^]]]XXXTTTRRRPPPMMMLLLLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGFFFCCCAAA>>>===???DDDGGGKKKVVV```jjjrrr~~~qqqiiinnnppp^^^SSSOOOMMMLLLLLLQQQZZZbbbggghhhgggfffdddbbb^^^YYYSSSKKKCCC>>>===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;===>>>??????EEEQQQaaasssrrr]]]SSSVVV___~~~~~~}}}kkk]]]UUURRRUUUZZZ[[[aaaiiioooqqqqqqppppppooonnnllllllllllllkkkjjjeeebbb___\\\XXXSSSNNNJJJ@@@===:::888777777777666555444444555555666777888999;;;>>>??????@@@AAABBBGGGQQQeee{{{|||qqqkkkjjjiiiiiihhhggghhhkkkqqquuutttwww|||{{{wwwssskkkbbb___aaahhhmmmtttyyyzzz{{{~~~~~~yyyrrrmmmddd___[[[___iiisssyyy{{{|||xxxtttrrrmmmjjjfffcccbbb___ZZZWWWSSSQQQMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHIIIIIIJJJJJJFFFEEEEEEFFFFFFEEEBBB@@@???>>>???CCCFFFKKKVVV```jjjssssssiiilll~~~vvvaaaTTTNNNLLLKKKKKKPPPYYYaaagggiiijjjiiifffddd```[[[UUULLLDDD>>><<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<===>>>???AAAEEEOOO]]]ooouuu^^^SSSYYYccc|||ooo```VVVRRRUUU[[[ZZZ```hhhnnnqqqrrrrrrsssnnnllljjjjjjjjjkkkjjjiiieeeccc```^^^ZZZTTTNNNJJJ???<<<999888888888777666555555555666666777888999999;;;===>>>>>>???AAACCCKKKUUUiii{{{pppjjjiiigggggggggfffgggkkkppptttuuuxxx|||~~~zzzvvvrrrjjjaaa^^^```fffkkkrrrvvvxxx{{{{{{tttlllfff]]]ZZZYYY]]]fffqqqxxx|||}}}~~~yyyuuurrrpppooommmiiiddd```\\\ZZZUUURRRNNNKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGFFFEEEEEEEEEEEEBBB@@@DDDAAAAAADDDEEEIIIRRR]]]llluuuuuuiiijjj||||||fffWWWNNNJJJIIIHHHMMMVVV___eeeiiijjjjjjgggeeeaaa]]]VVVNNNEEE???;;;;;;;;;;;;;;;;;;<<<===::::::;;;<<<===>>>>>>???DDDFFFNNN\\\qqqwww```VVV\\\gggyyyfffYYYRRRTTTYYYYYY___fffmmmqqqssstttuuuqqqnnnlllkkklllllllllkkkgggeeeccc```\\\VVVOOOJJJ@@@===:::999888777666444777666666777777888999:::999:::;;;<<<<<<>>>AAADDDLLLWWWlll{{{oooiiihhhdddeeeeeefffgggjjjooossswwwyyy|||}}}yyyuuuqqqiiiaaa^^^```bbbhhhqqqwwwzzz|||~~~~~~~~~~~~xxxpppfff___WWWWWWYYY^^^fffooowww|||{{{~~~|||wwwtttsssttttttnnnfff___]]]]]]VVVRRRNNNKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHEEEDDDEEEEEECCCBBBDDDBBBAAACCCEEEHHHRRR]]]ooowwwwwwjjjkkk|||lllZZZPPPJJJIIIHHHMMMUUU^^^eeeiiikkkkkkgggeeebbb^^^XXXOOOFFF@@@:::::::::::::::;;;<<<<<<:::;;;<<<===>>>?????????EEEGGGOOOaaaxxxvvvaaaXXX```lllkkk[[[RRRSSSWWWYYY^^^eeelllpppsssuuuwwwuuurrrpppooooooppppppooohhhgggeeebbb^^^XXXQQQKKKBBB???<<<999888666444222777777777777888999:::;;;999:::::::::;;;===AAADDDMMMXXXmmmzzznnnhhhhhhbbbdddeeefffgggjjjooorrrwwwyyy|||}}}||||||xxxtttpppiii```^^^```^^^fffqqqyyy|||}}}|||{{{{{{{{{}}}}}}wwwmmmccc[[[TTTVVVZZZ___eeennnwww}}}~~~||||||~~~{{{tttwwwxxxrrrggg___^^^___VVVSSSNNNKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLIIIFFFEEEEEEEEEEEEDDDAAA???@@@BBBEEEJJJUUU```pppxxxyyykkklll~~~ppp]]]QQQKKKIIIIIINNNWWW```ggglllnnnooogggeeeccc___YYYPPPGGG@@@999999999999::::::;;;<<<:::;;;<<<>>>??????@@@@@@EEEHHHQQQfffuuuaaaZZZcccppp~~~zzztttaaaWWWSSSTTTYYY^^^fffnnntttwwwxxxwwwwwwsssoooooorrrtttuuutttpppjjjdddaaa```ZZZOOOFFFDDD<<<666777888777666888777777777777777888888999::::::;;;;;;<<<@@@EEEHHHMMMYYYooo}}}qqqiiicccaaabbbdddggggggfffiiinnnssstttyyy}}}}}}||||||~~~~~~}}}zzzuuurrrpppjjj```[[[ZZZdddoooyyy|||}}}}}}{{{xxxyyy}}}~~~||||||yyypppfff___[[[^^^aaadddhhhmmmrrrxxx|||~~~{{{xxxxxxyyy|||~~~|||}}}|||yyyuuuoooiiidddaaaZZZWWWSSSPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFIIIJJJKKKJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEAAA@@@BBBEEEJJJSSS]]]lllvvvzzzlllqqqvvvsss^^^QQQLLLKKKLLLNNNTTT\\\dddkkknnnooonnnggg___ZZZVVVPPPEEE===<<<;;;;;;::::::::::::;;;===<<<<<<<<<===>>>@@@AAACCCLLL[[[oooqqq```\\\]]]xxx}}}yyy{{{fffYYYUUUVVVYYY^^^fffnnntttxxxxxxxxxyyyuuuqqqqqqtttwwwwwwvvvrrrmmmgggdddbbb\\\RRRJJJDDD<<<777777888777666888777777777777777888888999::::::;;;<<<===@@@EEEHHHOOOXXXlllzzzooogggccc```aaadddfffffffffhhhnnnssstttxxx~~~|||tttssssssuuuyyy~~~~~~|||xxxtttrrrlllccc]]]]]]cccmmmwww{{{{{{|||zzzwwwxxx|||~~~|||}}}~~~zzztttmmmhhheeedddkkknnnrrruuuvvvxxxzzz|||~~~~~~zzzxxxwwwyyy{{{}}}}}}zzzvvvqqqlllhhheee___[[[VVVSSSPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFCCCBBBDDDFFFKKKUUU___nnnwwwrrrvvv|||xxxcccUUUNNNLLLLLLNNNTTT\\\eeelllooopppooohhh```[[[XXXQQQGGG?????????>>>>>>======>>>>>>===<<<<<<<<<===>>>@@@AAAEEENNN]]]rrrooo___\\\]]]xxx}}}zzz~~~lll\\\WWWXXXYYY^^^fffnnntttxxxyyyyyy{{{wwwttttttwwwzzzzzzyyyuuupppjjjhhheee___VVVNNNEEE===777888888777777888777777777777777888888999:::;;;<<<<<<===@@@DDDHHHOOOWWWhhhuuukkkeeebbb``````bbbdddddddddgggmmmsssuuuyyy~~~yyyssshhhggghhhkkkqqqxxx|||~~~zzzwwwuuunnneee```___aaakkkuuuxxxyyyzzzzzzwwwwww|||~~~|||}}}~~~{{{{{{vvvpppkkkjjjmmmrrrvvv}}}||||||~~~}}}|||yyywwwwwwyyy{{{}}}~~~xxxsssnnnkkkiiifffbbb\\\WWWTTTQQQOOOMMMLLLKKKIIIGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEFFFDDDDDDFFFHHHLLLWWWaaaoooyyysssvvv{{{lll\\\QQQMMMLLLOOOTTT]]]fffmmmpppqqqoooiiibbb^^^ZZZSSSIIIBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBGGGPPPaaawwwlll___]]]^^^xxx~~~rrr^^^XXXYYYYYY^^^eeennntttxxxyyyzzz|||yyyvvvvvvzzz||||||{{{vvvrrrmmmjjjgggaaaXXXQQQFFF>>>888888999777777888777777777777777888888999:::;;;======>>>@@@DDDGGGLLLTTThhhrrrhhhcccaaa```___aaabbbccccccgggnnnssswwwzzz|||oooggg^^^]]]^^^bbbjjjrrrxxx{{{~~~|||xxxvvvpppgggaaaaaa___iiirrruuuvvvyyyzzzxxxwww{{{}}}|||}}}~~~zzzuuusssmmmfffdddjjjuuu}}}}}}|||{{{zzzyyyxxxyyyzzz|||}}}|||uuupppmmmkkklllggg```[[[WWWSSSQQQOOONNNMMMKKKIIIIIIJJJLLLNNNOOONNNLLLJJJIIIJJJKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEGGGHHHLLLWWWcccpppyyyttttttxxx~~~tttaaaSSSLLLLLLOOOUUU]]]gggnnnrrrssspppkkkeeeaaa\\\UUULLLDDD>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCHHHQQQddd}}}lll```^^^]]]vvvuuu```XXXXXXYYY]]]dddlllssswwwyyyzzz{{{yyyvvvwww{{{}}}}}}{{{vvvsssooolllhhhbbbZZZTTTGGG???999999:::888777888777777777777777888888999:::<<<===>>>???AAADDDFFFGGGSSSjjjqqqgggbbb``````^^^```aaaaaabbbgggnnntttzzz~~~vvvhhh```XXXWWWWWW\\\eeeooovvv{{{}}}}}}|||xxxvvvpppgggaaaaaa^^^hhhpppsssuuuyyy{{{zzzxxx{{{|||{{{||||||wwwpppjjjddd___bbbmmm}}}|||{{{{{{{{{{{{{{{|||}}}zzzvvvtttsssqqqkkkddd]]]XXXUUURRRPPPOOONNNMMMLLLMMMNNNPPPQQQSSSQQQNNNKKKJJJJJJKKKLLLJJJKKKKKKJJJJJJIIIHHHGGGDDDDDDEEEGGGGGGKKKWWWdddqqqzzzyyyvvvwww|||uuuwwwcccTTTLLLLLLOOOUUU^^^hhhppptttuuupppmmmhhhddd^^^VVVLLLFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBDDDHHHRRRggglll```^^^\\\ssswwwbbbXXXWWWXXX\\\cccjjjqqqvvvyyyzzz{{{yyywwwxxx|||~~~~~~|||vvvtttqqqmmmiiibbb[[[VVVHHH@@@:::::::::888777999777777777777777888888999;;;<<<>>>??????AAADDDFFFFFFSSSlllsssiiicccaaa```^^^___aaaaaabbbgggooovvv~~~rrrfff___YYYWWWVVVYYY```jjjrrrvvvtttuuuvvvzzz|||yyyvvvpppgggbbbaaa___hhhpppsssuuuzzz}}}}}}zzz{{{{{{yyyzzzzzztttkkkccc___]]]cccqqq~~~||||||}}}~~~~~~}}}tttnnnfff___ZZZWWWTTTSSSPPPQQQQQQRRRSSSUUUVVVWWWWWWUUURRROOOMMMMMMMMMNNNKKKLLLLLLKKKKKKJJJIIIHHHDDDDDDFFFHHHGGGKKKXXXfffsss|||zzzttttttxxxooo{{{uuubbbSSSLLLLLLOOOVVV___iiiqqquuuwwwrrroookkkfff___VVVLLLFFF@@@@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCDDDIIISSSlllkkk___]]]ZZZqqqzzz~~~yyydddZZZWWWVVVZZZaaaiiipppuuuxxxyyy|||yyyxxxzzz~~~}}}wwwuuusssooojjjddd]]]YYYIIIAAA;;;:::;;;999888999777777777777777888888999;;;===???@@@@@@AAACCCEEEHHHVVVmmmwwwllleeeaaa```^^^```aaaaaaccchhhqqqwwwwwwoookkkeee```[[[YYY[[[aaaeeehhhfffgggiiimmmsss{{{}}}zzzwwwqqqhhhcccbbb```iiipppsssvvv|||||||||yyywwwxxxxxxqqqiii___]]]]]]eeesss}}}~~~~~~wwwqqqiiiaaa]]]ZZZWWWVVVRRRSSSVVVXXX[[[\\\\\\]]][[[ZZZWWWUUURRRQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIIIIDDDFFFHHHJJJIIILLLZZZhhhvvv{{{tttsssxxxmmmzzzppp___SSSMMMLLLOOOVVV```jjjrrrwwwxxxsssqqqmmmggg___UUUKKKEEE>>>===<<<:::999888888888<<<<<<<<<===???AAACCCEEEKKKVVVrrriii]]]\\\YYYqqq~~~|||yyyssswwwzzzfff[[[XXXVVVYYY```hhhoootttwwwyyy|||zzzyyy{{{~~~xxxwwwuuuqqqllleee___[[[JJJBBB;;;;;;;;;999888999777777777777777888888999;;;===???@@@@@@AAACCCEEEKKKXXXlll|||yyynnngggbbb```^^^```aaaaaaccciiirrryyy~~~ssslllbbbZZZWWWWWWXXXYYYZZZ[[[^^^bbbjjjsss~~~~~~{{{yyyrrriiidddcccaaaiiiqqqtttwww}}}}}}|||yyyvvvvvvwwwppphhh^^^\\\^^^gggttt~~~|||}}}yyyssskkkccc^^^\\\ZZZXXXSSSVVVYYY]]]```aaaaaaaaa___]]][[[YYYVVVTTTSSSRRRMMMMMMMMMLLLLLLKKKJJJIIIFFFGGGJJJKKKJJJNNN[[[jjjyyyzzzxxxyyymmmzzz}}}kkk\\\SSSOOOMMMPPPVVV```kkkssswwwyyysssrrrnnnhhh___TTTJJJDDD@@@???>>>===<<<;;;;;;:::<<<<<<<<<===???AAADDDEEELLLYYYvvvggg\\\[[[YYYqqqzzzsssooommmooorrr}}}iii\\\WWWWWWXXX^^^hhhpppssswww|||||||||||||||}}}~~~}}}zzzuuurrrnnnhhh```YYYOOOEEE;;;:::;;;::::::;;;999999999888888888888777555999>>>AAAAAACCCFFFJJJKKK[[[nnnwwwyyy}}}yyykkkeeecccaaaaaabbbcccdddffflllttt{{{yyykkk]]]TTTPPPRRRSSSSSSTTTWWWZZZ]]]cccrrr|||xxxrrrkkkddd___cccgggmmmtttzzz}}}~~~~~~|||||||||{{{wwwpppgggaaa]]]^^^ccciiiqqqwwwyyyzzz~~~zzzvvvrrrlllfffbbb___[[[YYY[[[\\\___aaacccdddeeeffffffeeecccaaa]]]ZZZWWWVVVSSSQQQOOOMMMLLLJJJGGGEEEHHHHHHIIIKKKKKKOOO[[[ggg|||xxx|||}}}rrr{{{yyygggWWWNNNMMMKKKPPPVVV^^^jjjvvvzzzxxxvvvsssoooiii```VVVKKKCCC@@@???<<<<<<<<<<<<;;;::::::;;;<<<===>>>AAAEEEIIIPPP```yyyyyyfff^^^VVVZZZnnn}}}tttpppmmmnnnqqqjjj\\\VVVVVVWWW]]]gggnnnrrrvvv{{{}}}}}}}}}}}}~~~}}}zzzvvvrrroooiii```ZZZPPPEEE<<<:::;;;;;;:::;;;666666777888999:::;;;;;;888;;;???AAAAAACCCHHHLLLQQQ```qqqyyyxxxyyy{{{lllgggeeeccc```aaacccdddfffkkksssyyyvvvggg[[[SSSPPPOOOMMMMMMOOORRRTTT[[[iiixxx~~~yyytttmmmfffaaabbbffflllsssxxx{{{||||||||||||{{{zzzuuunnneee```^^^aaagggmmmqqqtttvvvvvv~~~}}}}}}~~~{{{xxxsssmmmgggdddaaa___]]]\\\]]]___bbbeeeggghhhiiijjjiiigggeeeaaa^^^[[[YYYWWWTTTQQQNNNMMMKKKIIIFFFIIIHHHIIIJJJKKKPPP\\\hhh|||zzz}}}rrrzzzuuufffXXXPPPNNNKKKPPPVVV^^^jjjvvvzzzxxxwwwtttpppiii```UUUJJJCCC@@@>>><<<;;;<<<<<<;;;::::::<<<======>>>AAAFFFIIIXXXdddyyyxxxccc[[[SSSXXXkkkwwwqqqmmmlllooommm^^^VVVVVVWWW\\\eeemmmpppuuuzzz}}}}}}~~~~~~~~~zzzvvvssspppjjjaaa[[[QQQFFF===;;;<<<;;;::::::666666777888999:::;;;;;;;;;===@@@AAAAAADDDJJJNNNVVVeeevvv~~~}}}|||}}}nnnhhhfffddd___```bbbdddfffjjjooosss|||ttteeeZZZRRROOOIIIHHHHHHJJJLLLRRR```mmmzzz{{{wwwqqqiiidddaaaeeelllrrrwwwzzz{{{{{{}}}}}}|||yyysssllleeeaaaccchhhooosssttttttuuuwww~~~~~~{{{vvvoooiiigggfffeeeddd___```bbbdddgggiiikkklllooonnnllljjjgggdddaaa___\\\YYYTTTQQQOOOMMMKKKIIIIIIHHHIIIKKKLLLQQQ]]]jjj||||||ssszzzqqqdddXXXPPPOOOKKKQQQWWW^^^iiiuuuzzzyyyyyyvvvqqqjjjaaaUUUIIIBBB???===;;;;;;;;;<<<;;;:::<<<===>>>>>>???BBBFFFIIIZZZddduuuyyycccZZZRRRVVVhhhyyyrrrllljjjkkkxxxrrraaaXXXXXXXXX\\\eeelllpppvvv{{{~~~~~~{{{wwwtttqqqkkkbbb\\\SSSHHH>>><<<<<<;;;::::::::::::999999999888888888<<<>>>@@@@@@@@@DDDKKKQQQYYYhhh{{{~~~ooohhhfffccc___```aaabbbccceeehhhiiipppvvvoooaaaWWWSSSKKKHHHGGGHHHIIIMMMYYYeeerrrzzz}}}yyyssskkkfffbbbeeelllrrrwwwzzzzzzzzz~~~}}}yyyrrrkkkfffdddjjjpppwwwyyyxxxxxx{{{{{{sssmmmkkkkkkkkkllleeeeeefffggghhhjjjkkkkkkooonnnnnnmmmkkkiiigggfffaaa^^^XXXTTTRRRPPPMMMLLLJJJIIIIIIKKKMMMRRR___mmm{{{}}}~~~www}}}ooobbbVVVOOOMMMLLLRRRXXX___iiitttzzzzzz{{{xxxrrrkkkaaaUUUIIIAAA>>><<<;;;:::;;;<<<;;;:::===>>>>>>???@@@BBBFFFJJJSSS]]]ooo~~~eee[[[TTTWWWfff{{{rrrkkkhhhhhhpppxxxggg]]][[[ZZZ]]]eeelllpppwww}}}{{{xxxuuurrrlllddd^^^TTTIII???======;;;999::::::::::::999999999999888<<<>>>??????AAAEEEMMMSSS[[[kkkqqqjjjeeebbbaaa`````````aaaaaaaaaaaadddkkkuuu~~~wwwggg\\\VVVOOOKKKIIIIIIIIIKKKTTT^^^llluuu|||~~~~~~zzztttlllgggbbbffflllrrrwwwyyyzzzzzz{{{{{{zzzuuunnniiiffffffoootttzzz|||{{{}}}yyysssppppppqqqqqqlllkkkjjjiiihhhhhhhhhiiikkkkkkllllllllllllkkkkkkeeebbb]]]YYYVVVTTTQQQOOOKKKJJJKKKMMMOOOUUUbbbpppzzz||||||qqqbbbTTTMMMLLLLLLSSSZZZ___hhhssszzz{{{|||yyyssskkkbbbUUUIIIAAA>>><<<;;;;;;<<<<<<<<<;;;===>>>?????????BBBFFFIIIKKKVVVjjjeeeZZZSSSVVVccc~~~uuulllggggggjjj|||nnnccc]]][[[]]]eeekkkpppwww~~~|||xxxvvvsssmmmeee___VVVJJJ@@@======;;;999:::777777888999:::;;;<<<<<<;;;===@@@AAACCCHHHPPPWWW___pppwwwnnnhhhcccbbb```______`````````___```fffpppxxxnnn```YYYTTTPPPMMMLLLKKKJJJOOOVVVfffoooxxxzzz}}}|||uuummmgggaaaeeekkkqqquuuxxxxxxxxxuuuvvvuuupppiiiffffffhhhqqqvvv{{{yyyvvvuuutttsssooonnnkkkiiigggfffffffffhhhiiijjjkkkllllllllllllhhheeeaaa^^^\\\XXXUUURRRNNNLLLLLLNNNQQQWWWfffttt||||||zzzwwwcccSSSMMMMMMMMMTTT[[[___gggrrrzzz}}}|||yyytttlllbbbVVVJJJBBB???===;;;;;;===>>>===<<<===>>>>>>>>>???AAAEEEHHHJJJUUUggg|||dddXXXRRRTTT___xxxnnniiiiiifffwwwuuuiii]]][[[\\\cccjjjooowww~~~}}}yyyvvvtttnnnfff```WWWKKKAAA>>>>>>;;;999:::777888888999:::;;;<<<<<<;;;>>>BBBDDDGGGMMMUUU[[[ddduuuuuummmfffbbb```]]]^^^aaacccccccccdddiiiqqqyyy~~~yyyiii```[[[WWWSSSRRRPPPMMMNNNSSS]]]fffooorrruuu{{{~~~wwwnnnhhh___bbbhhhnnnsssuuuuuuuuurrrtttsssnnniiigggjjjmmmvvvzzz{{{xxxuuusssooommmkkkhhhfffeeeffffffhhhiiiiiijjjjjjjjjiiiiiihhhfffdddccc```\\\WWWTTTPPPNNNNNNPPPSSSZZZiiiwww}}}yyy}}}fffTTTNNNQQQMMMUUU\\\```fffqqqzzz}}}|||yyytttlllcccWWWKKKCCC???>>><<<<<<>>>???>>>>>><<<===>>>>>>>>>@@@DDDGGGKKKTTTdddxxxeeeXXXSSSTTT^^^zzzqqqkkkkkkdddtttyyymmm]]]ZZZ[[[bbbhhhnnnvvv}}}}}}yyywwwtttooogggaaaXXXLLLAAA>>>>>>;;;999999;;;;;;;;;:::::::::999999;;;???DDDGGGKKKPPPXXX^^^eeewww{{{qqqiiibbb___]]]^^^cccggghhhhhhjjjnnnuuu{{{ssshhhaaa]]]YYYXXXUUUPPPPPPSSSUUU^^^fffiiimmmtttyyyzzz~~~xxxoooiii]]]```ffflllppprrrsssssssssuuutttpppkkkjjjnnnsss{{{}}}yyyuuurrrnnnllliiigggeeeeeefffgggjjjjjjjjjjjjiiihhhgggggghhhgggfffeeeccc___YYYUUUQQQOOOOOOQQQTTT[[[kkkyyy~~~yyyhhhUUUPPPTTTNNNUUU\\\```fffqqqzzz~~~|||yyytttmmmcccXXXLLLDDD@@@>>>======???@@@???>>><<<============???CCCFFFJJJRRRaaattthhh[[[UUUVVV___zzzppphhhhhhrrr}}}ggg^^^]]]^^^cccgggllluuu~~~|||vvvqqqlllfffcccWWWOOODDD<<<:::;;;;;;:::888999999::::::;;;;;;<<<<<<;;;===DDDJJJNNNUUU\\\fff{{{rrrlllbbb```^^^^^^___ccchhhjjjnnnrrrxxx}}}zzzmmmmmmmmmhhh```XXXQQQMMMTTTVVVZZZ___eeekkkqqqtttxxx{{{yyynnneee^^^^^^ccckkkooooooooorrrvvvpppmmmqqqsssrrrtttzzz~~~}}}wwwsssqqqnnnjjjhhhhhhiiihhhhhhgggfffeeeeeefffggghhhiiihhhhhhgggfffccc```]]]\\\TTTRRRRRRTTTWWW^^^mmm{{{fffWWWQQQPPPRRRXXX^^^```gggsss~~~{{{tttmmmeeeYYYKKKAAA@@@>>><<<<<<===>>>>>>======???@@@@@@???@@@BBBDDDIIISSSdddxxxnnnYYYRRRUUUZZZ~~~uuuooolllwwwiii^^^]]]^^^ccchhhmmmvvv{{{wwwsssnnniiieeeWWWOOODDD===:::;;;;;;:::888999999::::::;;;<<<<<<;;;:::<<>>DDDHHHKKKQQQYYYiii~~~{{{ooodddaaa___^^^]]]```dddiiilllrrrwww}}}wwwmmmccc\\\XXXSSSRRRQQQRRRVVV[[[aaadddlllqqqyyyyyynnnccc\\\[[[^^^dddfffeeefffjjjllllllpppvvvzzz{{{}}}zzzuuunnnkkkgggeeeddddddcccbbbdddcccbbbbbbbbbccceeefffggghhhhhhgggfffdddbbbaaaZZZVVVUUUWWW[[[dddssslll[[[SSSRRRQQQZZZbbbffflllvvv~~~wwwpppgggZZZLLLCCCCCC@@@>>>======<<<;;;::::::<<<>>>???@@@CCCFFFIIIKKKWWWkkknnnZZZSSSVVV[[[nnn]]]]]]___fffkkkpppyyyzzzvvvqqqlllhhhZZZRRRFFF>>>;;;;;;:::999999999::::::;;;<<<<<<<<<@@@@@@BBBGGGJJJLLLSSS[[[iii~~~xxx{{{}}}jjj___^^^]]]\\\\\\___dddiiillltttxxx~~~zzzqqqiiiccc___WWWTTTQQQOOOPPPUUUZZZ]]]ccciiiqqqyyy}}}yyymmmbbb[[[YYYYYY^^^______```dddfffkkksss{{{{{{vvvpppmmmhhheeeddddddcccaaaaaaaaa`````````bbbcccdddffffffgggggggggeeedddccc]]]XXXVVVXXX^^^gggwwwppp]]]SSSRRRQQQ[[[dddjjjpppxxxzzzrrrhhh[[[MMMDDDAAA???============<<<;;;:::<<<>>>@@@AAACCCFFFIIIKKKXXXmmmmmmXXXQQQTTTZZZ~~~mmm]]]]]]```gggmmmrrrzzz{{{vvvpppkkkggg\\\SSSGGG???<<<;;;:::999999::::::;;;;;;<<<======@@@AAADDDHHHJJJKKKSSS\\\jjj~~~vvvwwwwwwuuuggg___[[[ZZZYYYZZZ]]]ccchhhllltttxxx}}}yyyqqqjjjeee\\\XXXRRRNNNMMMOOOSSSUUU\\\bbbkkksssxxx}}}yyylllaaaYYYVVVUUUWWWYYYXXX[[[___dddmmmyyy~~~{{{}}}~~~{{{wwwppplllgggdddbbbaaa```^^^^^^^^^]]]^^^___aaabbbdddeeefffgggggggggfffeeeddd^^^YYYWWWZZZaaalllzzzxxxbbbVVVTTTRRR\\\ffflllrrrzzz|||tttiii[[[MMMDDD???===<<<<<<>>>???>>>>>><<<>>>@@@@@@AAABBBEEEGGGKKKXXXnnnlllXXXOOORRRWWWwwwhhh]]]]]]aaahhhnnnsss||||||vvvpppjjjfff]]]TTTIII@@@<<<;;;:::999:::::::::;;;<<<<<<======>>>???CCCGGGHHHIIIRRR\\\lllwwwtttrrr{{{nnnfffbbbZZZYYYXXXZZZ]]]ccciiimmmtttxxx}}}vvvmmmggg```[[[UUUNNNKKKKKKLLLNNNVVV\\\dddkkkrrrwww|||~~~yyylll```WWWSSSQQQRRRSSSSSSWWW\\\eeerrr}}}xxx|||}}}~~~~~~~~~uuuooopppooossszzzzzzwwwmmmjjjdddaaa^^^]]][[[YYY[[[[[[[[[\\\^^^aaaccceeegggggghhhiiihhhgggfffeeeaaa\\\ZZZ___gggqqq~~~jjj[[[XXXSSS]]]ggglllrrrzzz}}}uuuiiiZZZLLLDDD===<<<;;;<<<>>>?????????===???@@@AAAAAABBBEEEGGGLLLYYYooommmXXXNNNOOOTTTpppbbb\\\]]]aaaiiipppuuu}}}|||vvvqqqkkkggg^^^VVVIIIAAA===;;;:::999::::::;;;;;;<<<============???DDDHHHHHHJJJSSS]]]iii{{{xxxsssppp~~~}}}rrrhhhcccaaaZZZYYYYYY[[[___eeelllppptttxxx~~~vvvooofffaaaZZZSSSMMMKKKKKKLLLNNNSSSZZZ```gggnnntttyyyzzzxxxlll```VVVQQQMMMNNNOOOPPPUUU[[[gggwwwxxxuuu{{{|||}}}wwwkkkeeeeeeeeehhhmmmttt~~~{{{xxxmmmiiiddd```]]][[[YYYWWWXXXYYYZZZ[[[^^^bbbeeefffjjjjjjkkkkkkkkkjjjhhhgggccc___^^^dddmmmwwwnnn\\\XXXSSS]]]ggglllqqqyyy~~~vvvhhhYYYKKKCCC???===<<<<<<>>>???>>>>>><<<===???AAABBBDDDGGGIIINNNZZZpppooo[[[OOONNNRRR~~~mmm^^^\\\]]]aaajjjpppuuu~~~{{{wwwrrrllliii___VVVJJJAAA===;;;:::999::::::;;;;;;<<<=========???AAAFFFJJJJJJLLLVVVaaaeeevvvyyyrrrooo~~~wwwmmmddd___^^^[[[ZZZZZZ\\\aaagggnnnrrruuuyyy~~~lllggg```XXXRRRNNNMMMMMMGGGJJJPPPWWW]]]eeelllqqqwww}}}xxxkkk```UUUOOOLLLLLLNNNOOOTTT[[[iii{{{~~~tttuuuzzz~~~{{{pppddd___``````bbbfffkkkttt{{{xxxoookkkfffaaa^^^\\\ZZZXXXWWWWWWYYY[[[^^^bbbfffhhhlllmmmmmmnnnmmmllljjjiiieeeaaaaaahhhrrr{{{}}}{{{mmm[[[VVVTTT]]]fffkkkqqqyyy~~~vvvhhhXXXKKKCCCAAA???===<<<===>>>===<<<999<<<>>>@@@BBBEEEIIILLLOOO\\\qqqqqq]]]PPPNNNQQQmmmaaa^^^^^^bbbiiiooouuu~~~{{{uuunnnhhhbbbXXXJJJ@@@<<<<<<;;;;;;>>>;;;888999<<<>>>>>><<<@@@@@@BBBEEEJJJQQQXXX\\\hhh|||tttpppmmm{{{{{{nnnddd___]]]ZZZYYYYYYYYYZZZ]]]eeeooouuuxxxzzzqqqeee]]]XXXUUUOOOJJJNNNMMMMMMOOOTTT\\\eeejjjqqqwww|||~~~|||xxxmmmbbbUUUPPPLLLLLLNNNPPPUUU\\\ooo~~~wwwnnnlllttt|||qqqiiidddaaa___cccbbbdddhhhlllpppzzz}}}xxxooojjjddd___[[[YYYWWWVVVVVVWWWXXXZZZ^^^cccgggiiippprrrtttssspppmmmkkkjjjjjjjjjkkknnnuuu~~~~~~~~~||||||hhhYYYSSSTTT```jjjnnnpppwwwwwwjjjZZZLLLCCC??????>>>===============>>>???AAAAAABBBDDDHHHJJJQQQ```zzzwwwbbbTTTPPPQQQsssggg___^^^bbbiiiooouuu~~~{{{vvvpppjjjbbbXXXKKKAAA<<<<<<;;;;;;===;;;999999<<<>>>>>>===???@@@BBBEEEJJJQQQYYY^^^hhh{{{~~~lllkkkkkkzzzzzzmmmccc___\\\YYYYYYYYYXXXYYY\\\ccclllsssyyyvvviii```[[[WWWQQQLLLMMMKKKJJJJJJNNNUUU\\\```jjjpppvvvxxxwwwtttjjj___TTTNNNJJJJJJKKKMMMSSSZZZkkkzzz}}}tttkkkllltttzzzpppiiieeebbbaaa^^^]]]^^^bbbeeeiiiqqqzzz}}}yyypppkkkeee___\\\ZZZWWWVVVXXXXXXYYYZZZ^^^cccgggjjjppprrruuutttqqqnnnkkkkkkkkkkkkmmmqqqxxx~~~}}}{{{iii\\\VVVUUU```jjjmmmooowwwxxxkkk[[[MMMDDD??????>>>===============???@@@AAABBBCCCEEEHHHKKKPPP___xxxsss^^^QQQMMMOOO}}}ooo```___aaahhhnnnuuu~~~{{{wwwqqqmmmbbbXXXKKKAAA===<<<<<<;;;===;;;::::::<<<>>>??????AAABBBDDDGGGKKKQQQYYY^^^iiizzzuuueeehhhjjjyyy~~~zzznnnccc^^^\\\YYYYYYYYYXXXXXX[[[bbbjjjpppyyysssiiiccc]]]VVVPPPMMMKKKHHHGGGIIINNNSSSVVV```gggmmmooopppnnnfff\\\SSSLLLGGGGGGHHHJJJPPPWWWdddppp}}}yyyqqqiiikkksss~~~vvvnnniiifffcccbbb\\\ZZZZZZ]]]___aaagggnnnwww|||}}}yyyqqqlllfff```]]]ZZZXXXVVVZZZZZZYYYZZZ^^^ccchhhkkkpppsssuuuvvvssspppmmmlllkkkmmmpppvvv}}}~~~xxxggg[[[VVVVVVaaajjjlllooowwwzzzlll\\\NNNEEE??????>>>============>>>???@@@BBBBBBCCCEEEHHHKKKOOO]]]tttppp\\\PPPMMMNNNuuuccc```aaagggnnnvvv}}}zzzwwwrrrnnnbbbXXXKKKAAA===<<<<<<;;;<<<;;;:::;;;===???@@@AAAEEEGGGHHHIIIKKKPPPWWW]]]iiiyyypppbbbgggiiiyyy~~~}}}qqqeee___\\\ZZZZZZZZZYYYYYY\\\aaaiiinnnvvv}}}uuummmeee]]]VVVOOOMMMJJJGGGHHHJJJNNNQQQXXX^^^dddgggjjjiiibbbZZZQQQKKKFFFEEEFFFGGGMMMTTTZZZeeerrrzzz{{{vvvpppkkklllsss~~~}}}uuunnnjjjfffdddbbb^^^[[[ZZZ\\\]]]]]]```fffjjjnnnwww}}}yyyrrrnnngggbbb^^^\\\YYYXXX[[[ZZZYYYZZZ]]]bbbgggjjjooosssvvvwwwvvvssspppooollloootttzzz}}}rrrbbbVVVRRRWWWbbbjjjllloooyyy{{{nnn^^^OOOFFF@@@???>>>>>>======>>>>>>>>>???AAAAAABBBDDDHHHKKKOOO[[[qqqppp]]]QQQOOOPPPyyyfffaaa```fffnnnvvv}}}{{{wwwsssooocccYYYKKKBBB======<<<<<<;;;;;;;;;<<<===???BBBCCCJJJLLLMMMLLLKKKNNNUUU[[[fffwwwmmm```eeegggvvvvvvhhhaaa^^^\\\[[[[[[ZZZ[[[]]]bbbiiinnnssszzz~~~vvvmmmccc[[[RRRPPPLLLIIIHHHIIIKKKMMMSSSXXX^^^aaadddddd___WWWOOOJJJEEEEEEEEEFFFJJJPPPQQQXXXeeeqqquuutttqqqooommmttt~~~|||uuuoookkkhhhdddbbbaaa]]][[[]]]]]][[[\\\___dddeeellluuu{{{}}}yyysssnnnhhhccc```^^^\\\ZZZ[[[ZZZYYYZZZ\\\aaaeeehhhnnnrrrwwwyyyxxxvvvtttsssnnnrrrwww~~~{{{~~~{{{mmm^^^TTTRRRWWWbbbkkkmmmpppzzz|||ooo___PPPGGG@@@@@@???>>>>>>>>>>>>>>>===???@@@AAAAAACCCGGGJJJPPPZZZnnnppp]]]RRROOOOOO{{{hhhbbb```eeennnwww}}}yyytttpppcccYYYLLLBBB>>>======<<<:::;;;<<<======???CCCFFFLLLOOOPPPNNNLLLNNNTTT[[[dddwww~~~jjj[[[```ddduuuzzzkkkbbb^^^\\\ZZZZZZ[[[[[[^^^ccciiinnnrrryyy~~~tttiiiaaaWWWUUUPPPLLLIIIIIIJJJKKKNNNSSSXXXZZZ]]]^^^YYYRRRLLLGGGDDDEEEDDDDDDGGGKKKJJJOOOZZZgggoooppppppqqqooouuu~~~|||vvvrrrnnnjjjgggdddccc^^^\\\^^^]]]ZZZXXXYYY^^^___dddjjjnnnsss|||}}}yyyrrrnnnhhhdddaaa```^^^]]][[[[[[[[[\\\^^^bbbeeegggkkkpppvvv{{{{{{zzzxxxxxxtttwww|||{{{|||uuuggg[[[UUUUUUWWWbbblllooorrr|||}}}ooo___PPPFFF@@@@@@???>>>>>>>>>>>>???>>>???@@@AAABBBDDDGGGJJJRRR[[[mmmppp]]]QQQMMMMMM~~~jjjccc___dddmmmwww}}}wwwrrrcccYYYLLLBBB>>>======<<<999;;;===>>>>>>@@@DDDGGGKKKNNNQQQOOOMMMOOOVVV^^^hhh}}}hhhWWW]]]dddyyy}}}lllbbb^^^[[[XXXXXXYYYZZZ]]]bbbiiimmmssszzztttkkkaaa^^^XXXRRRNNNKKKJJJJJJIIIMMMQQQRRRTTTVVVQQQKKKHHHDDDCCCDDDDDDAAABBBFFFGGGHHHQQQ___gggjjjlllooopppwww}}}zzzvvvsssqqqoookkkiiigggaaa___``````[[[XXXXXXXXXYYY\\\bbbeeehhhqqqzzz}}}zzzqqqnnnhhhdddcccbbbaaa```]]]]]]^^^```bbbdddffffffiiinnnvvv{{{}}}}}}||||||{{{}}}}}}}}}qqqbbbWWWSSSTTTUUUaaalllqqquuu~~~}}}ooo^^^OOOFFFAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDFFFIIILLLTTT\\\mmmsss___RRRNNNMMMkkkccc___dddmmmwwwyyyssscccYYYLLLBBB>>>======<<<999;;;>>>>>>>>>@@@DDDHHHIIIMMMPPPOOOMMMPPPYYYaaaooohhhVVV]]]ggg~~~mmmbbb]]]ZZZVVVWWWXXXYYY\\\aaahhhmmmvvv|||}}}tttkkkggg```YYYSSSOOOLLLKKKEEEIIILLLMMMOOOPPPKKKEEEEEEBBBAAACCCCCC@@@???BBBGGGFFFLLLZZZbbbeeehhhmmmrrrxxx{{{yyyvvvuuutttrrrooommmkkkeeebbbcccccc^^^ZZZYYYSSSTTTXXX]]]```ccckkktttxxx}}}zzzqqqmmmhhheeeccccccbbbbbb^^^___aaaccceeefffgggggghhhmmmvvv|||~~~~~~~~~~~~~~~ppp___SSSOOOQQQUUUaaammmrrrvvv}}}ooo^^^OOOFFFAAA@@@??????>>>?????????AAACCCDDDEEEEEEHHHKKKNNNVVV]]]mmmwwwbbbUUUPPPOOOlllbbb___iiisssyyy~~~zzzttthhh^^^OOODDD???>>>============<<<===???BBBEEEGGGJJJNNNSSSSSSLLLLLLXXXgggqqqlll[[[[[[kkk{{{}}}oooddd]]]YYYYYYWWWWWWZZZ]]]___fffmmmuuu~~~}}}zzzwwwssskkkccc[[[UUUPPPNNNJJJHHHFFFEEEFFFGGGGGGFFFAAAAAABBBCCCCCCBBBAAA@@@@@@DDDKKKUUU___fffiiiiiiuuuzzz|||vvvtttuuuuuutttrrroookkkfffaaa^^^\\\YYYWWWUUUWWWYYYYYY[[[___eeekkkqqqvvv~~~}}}qqqmmmhhheeedddcccbbb```aaabbbcccfffiiilllnnnooolllooouuu||||||wwwdddWWWRRRTTT]]]fffmmmqqqvvv}}}ooo^^^NNNEEEAAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCFFFIIIMMMOOOYYY___mmm}}}bbbPPPMMMSSSoooccc___gggqqqwww}}}zzztttfff\\\NNNCCC???>>>>>>>>><<<<<<<<<===???BBBEEEGGGIIILLLOOOOOOKKKKKKVVVdddtttppp^^^]]]lll||||||mmmccc\\\XXXXXXVVVVVVYYY[[[]]]dddlllvvv}}}yyyssskkkccc[[[UUUQQQKKKHHHEEEDDDDDDEEEEEEDDDAAAAAABBBBBBAAA@@@???>>>BBBEEEKKKTTT^^^fffjjjkkkwww|||zzzxxxxxxxxxvvvtttrrrmmmgggaaa^^^[[[YYYWWWVVVXXXZZZ[[[\\\___dddhhhkkkpppxxxvvvsssnnnkkkjjjhhhgggeeeeeeeeefffhhhkkknnnqqqsssooorrrxxx~~~~~~yyygggZZZUUUVVV]]]fffmmmqqqwww}}}ooo^^^NNNEEEAAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCGGGKKKOOOQQQWWW^^^llljjjVVVQQQUUUtttggg```fffnnnttt{{{{{{ttteee[[[MMMCCC???>>>>>>>>>;;;<<<<<<>>>@@@DDDGGGHHHKKKJJJKKKKKKJJJLLLVVVaaavvvtttaaa___lll{{{zzzlllbbb[[[WWWVVVTTTTTTWWWYYY[[[bbbiiiuuu~~~|||vvvooofff]]]VVVPPPLLLHHHEEEEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@???>>>CCCEEEJJJSSS]]]gggmmmooozzz~~~}}}}}}|||yyyvvvtttooohhhbbb^^^\\\[[[YYYYYY[[[]]]^^^___```bbbdddeeejjjqqqyyy{{{xxxtttqqqooommmkkkiiijjjjjjjjjkkkmmmqqquuuxxxtttwww|||}}}lll^^^XXXXXX]]]fffnnnrrrxxx~~~ooo^^^NNNEEEAAA@@@???>>>>>>???@@@AAAAAAAAABBBDDDHHHMMMQQQTTTUUU\\\jjjrrr\\\TTTUUUzzzkkkbbbeeelllrrrzzz{{{tttggg\\\NNNCCC>>>>>>============???AAACCCFFFIIIKKKNNNKKKJJJLLLMMMPPPXXX```uuuuuuaaa^^^jjjwwwxxxjjj```ZZZWWWUUURRRRRRUUUWWWYYY```gggqqqzzzzzzqqqfff___XXXSSSMMMIIIGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@???CCCDDDIIIRRR^^^iiiqqquuu}}}~~~zzzwwwtttoooiiicccaaa```______^^^```bbbcccccccccbbbbbbbbbffflllsss{{{|||zzzwwwuuussspppmmmkkknnnmmmllllllooosssxxx{{{zzz}}}ppp```YYYXXX]]]fffnnnsssyyy~~~ooo^^^NNNEEEAAA@@@????????????@@@AAAAAAAAACCCEEEJJJOOOSSSVVVUUU\\\jjj~~~xxx___TTTTTT~~~ooodddeeelllpppyyy{{{sssiii^^^PPPDDD???======<<<@@@AAABBBDDDGGGJJJLLLMMMQQQNNNMMMPPPSSSUUU[[[bbbuuuttt```\\\gggsssvvvhhh___ZZZWWWUUURRRRRRUUUVVVXXX^^^fffoooyyy{{{qqqiii___ZZZRRRLLLIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBEEEKKKUUUbbbooowww{{{{{{wwwsssooojjjfffeeeffffffeeedddeeefffggggggfffdddbbb```bbbgggnnnuuu{{{~~~|||zzzyyyxxxuuuqqqnnnpppooonnnnnnpppuuuyyy|||rrrbbbYYYWWW\\\fffoootttzzz~~~ooo^^^NNNDDDBBBAAA@@@??????@@@AAABBBAAABBBCCCFFFJJJPPPTTTWWWVVV^^^kkk~~~}}}dddWWWUUU~~~pppdddeeekkkooowwwzzzsssjjj___QQQEEE@@@???>>>>>>CCCDDDFFFHHHJJJKKKMMMMMMRRRPPPRRRUUUWWWXXX]]]dddvvvttt```[[[fffrrrvvvggg___ZZZWWWVVVSSSSSSUUUWWWXXX___fffpppyyy{{{tttggg```WWWOOOKKKIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCFFFJJJRRR^^^kkkvvv|||{{{wwwrrrppplllkkkkkkkkkkkkjjjiiihhhggghhhhhhgggdddbbb___aaadddiiiooouuuzzz}}}|||xxxttttttsssrrrsssuuuxxx|||~~~sssbbbYYYXXX\\\fffooouuu|||ppp^^^NNNDDDBBBAAA@@@??????@@@AAABBBAAABBBCCCFFFJJJPPPTTTWWWXXX___lll}}}jjj]]][[[~~~ooocccdddiiimmmttt}}}zzzssshhh^^^PPPFFFBBBBBBBBBBBBEEEFFFGGGIIIJJJKKKLLLLLLOOOPPPTTTXXXXXXWWW\\\cccuuuvvvbbb^^^hhhtttuuuggg___[[[XXXWWWTTTTTTWWWXXXYYY___gggoooxxx}}}pppiii^^^UUUPPPNNNMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKMMMRRR\\\hhhttt|||~~~}}}wwwtttrrrpppooooooooommmkkkjjjhhhffffffggggggdddbbbbbbbbbeeeiiinnnsssxxx{{{|||~~~|||yyyxxxxxxxxxyyy{{{~~~tttddd[[[ZZZ\\\fffpppvvv|||ppp^^^NNNDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCFFFJJJOOOSSSVVVXXX___lll|||nnnaaa___|||mmmaaaccchhhkkkrrrzzzzzzsssfff\\\OOOFFFCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKNNNUUUYYYXXXVVVZZZbbbrrrxxxeee```jjjvvvuuuggg___[[[XXXXXXVVVUUUWWWYYYZZZ```hhhlllvvvyyyqqqeee[[[VVVSSSSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTYYYdddppp{{{}}}||||||}}}~~~~~~yyyvvvtttsssrrrrrrpppmmmkkkkkkhhheeeeeeffffffdddaaaffffffhhhkkkooouuuzzz}}}yyy|||}}}zzz||||||}}}ttteee^^^]]]\\\fffpppvvv}}}ppp^^^NNNDDDBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFJJJNNNRRRUUUXXX___lllzzznnncccaaa{{{kkk___aaafffkkksss}}}yyyuuutttjjj\\\LLLEEEBBB@@@@@@BBBDDDDDDFFFGGGIIIIIIIIIJJJIIIJJJMMMRRRSSSTTTZZZbbbuuukkkjjjkkk{{{yyyjjj```[[[WWWYYYVVVVVVYYYZZZZZZ^^^dddoooxxx}}}mmmaaa```]]]XXXYYYaaa\\\______ZZZYYY[[[]]]\\\cccjjjsssyyy{{{zzz{{{{{{~~~}}}}}}|||}}}~~~~~~|||{{{yyyxxxxxxxxx|||~~~zzzzzzzzzzzzxxxtttqqqoookkkiiifffcccdddhhhlllooonnnppptttxxxzzzzzzzzzyyy}}}qqqbbbZZZZZZ]]]eeennnuuu}}}~~~ppp]]]NNNGGGGGGEEEAAA???>>>>>>@@@AAAAAA@@@AAAFFFHHHIIINNNTTTXXX^^^iiiyyynnnaaa]]]|||kkk^^^___eeejjjsss}}}zzzvvvuuukkk\\\LLLEEEBBB@@@???AAABBBBBBDDDFFFGGGHHHIIIIIIJJJIIILLLRRRUUUWWW]]]cccvvvppplllkkk{{{xxxhhh^^^YYYUUUXXXUUUVVVXXXYYYYYY^^^dddnnnwww~~~wwwhhh]]]^^^______fffpppqqqsssrrrllliiijjjlllkkksssvvvzzz{{{zzzyyyyyyzzz||||||{{{|||}}}~~~~~~|||zzzyyyxxxxxxzzz~~~|||||||||{{{yyywwwtttsssooommmjjjhhhhhhkkkppprrryyy{{{~~~~~~~~~{{{}}}pppaaaYYYXXX[[[dddmmmttt}}}}}}ooo\\\MMMGGGDDDBBBAAA??????@@@AAABBBBBBAAABBBFFFHHHIIIMMMTTTXXX___lll}}}mmm___[[[}}}lll^^^]]]bbbhhhsss}}}|||xxxvvvkkk\\\LLLEEEAAA???>>>@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJHHHIIIPPPWWW[[[```eeewwwqqqllljjj{{{vvvfff\\\WWWTTTVVVTTTTTTWWWXXXXXX]]]cccmmmvvv}}}pppcccZZZ\\\aaahhhuuu|||xxxtttrrrtttvvvxxxxxxyyyzzz|||~~~~~~}}}{{{zzzyyyyyy}}}~~~~~~}}}{{{zzzyyyxxxtttrrrpppnnnoooqqquuuwww}}}~~~{{{uuuyyyppp```XXXWWWXXXbbblllttt}}}|||mmmZZZLLLFFF@@@@@@@@@@@@AAAAAABBBCCCCCCBBBCCCGGGHHHHHHLLLRRRXXX```ooolll]]]XXXmmm]]]\\\aaagggrrr~~~~~~zzzwwwkkk\\\LLLDDDAAA>>>===??????@@@AAACCCFFFIIIKKKLLLKKKGGGGGGOOOXXX]]]aaaddduuulllgggiii|||uuuddd\\\XXXUUUUUUSSSSSSVVVWWWWWW\\\ccckkkttt|||~~~wwwjjj```YYY\\\dddppp|||ssslllggghhhkkknnnrrrsssuuuwwwzzz}}}~~~~~~}}}~~~{{{~~~}}}}}}~~~yyywwwvvvuuuvvvxxxzzz|||}}}~~~yyyooouuuooo```XXXWWWWWWaaalllttt~~~zzzjjjWWWJJJFFF@@@@@@AAAAAAAAABBBBBBBBBCCCBBBDDDGGGHHHGGGJJJOOOVVV```rrrkkk\\\VVV|||}}}nnn^^^\\\```gggrrr~~~{{{xxxiii[[[KKKCCC@@@======>>>???@@@BBBDDDHHHLLLOOOQQQNNNIIIHHHOOOVVV[[[___cccqqqzzzddddddjjjttteee]]]ZZZXXXTTTRRRSSSVVVWWWWWW\\\cccjjjsss|||~~~yyymmmaaa]]][[[___iiiwwwsssmmmddd]]][[[^^^dddgggjjjlllooossswwwzzz}}}~~~~~~{{{~~~}}}}}}||||||}}}~~~{{{kkkrrrnnn___XXXWWWWWWaaammmvvvxxxgggTTTHHHEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBDDDHHHHHHGGGIIINNNTTT^^^rrrjjjZZZUUUyyyyyyppp___]]]aaagggrrr}}}|||xxxhhhYYYJJJBBB@@@>>>===???@@@@@@BBBEEEIIINNNRRRUUURRRNNNMMMQQQUUUXXX]]]bbbnnnqqq___dddlllvvvggg^^^[[[XXXTTTRRRSSSVVVWWWXXX]]]cccjjjsss|||tttggg[[[]]]aaahhhqqq~~~zzzoooccc]]]VVVRRRSSSXXX]]]```bbbdddhhhmmmrrrwwwzzz{{{|||zzznnnuuuzzzkkk]]]WWWWWWYYYdddpppyyywwwdddQQQFFFEEECCCBBBAAAAAA@@@@@@@@@@@@DDDCCCFFFJJJJJJIIIKKKPPPSSS\\\ooohhhYYYSSSxxxwww~~~qqqaaa___ccchhhrrr}}}|||wwwfffWWWHHHBBB???>>>>>>@@@???@@@BBBEEEJJJOOOTTTWWWXXXUUUSSSUUUUUUVVV[[[aaallljjj\\\cccjjj~~~xxxhhh___ZZZVVVTTTRRRSSSVVVXXXYYY^^^dddjjjsss|||mmmbbb___eeemmmsssyyysssfff\\\UUUPPPKKKJJJMMMQQQTTTUUUZZZ]]]bbbhhhnnnsssvvvxxx{{{}}}}}}|||uuu{{{tttfffZZZUUUUUU\\\gggsss|||uuubbbNNNEEEDDDBBBAAA@@@??????AAABBBDDDFFFFFFIIIMMMNNNLLLOOOSSSSSS[[[kkkgggWWWQQQxxxvvv}}}rrrbbbaaadddiiirrr}}}|||vvvdddVVVHHHAAA???>>>???AAA>>>???AAADDDIIIOOOUUUXXX\\\ZZZYYYXXXVVVTTTZZZbbblllfffZZZaaafffwwwzzziii___XXXTTTTTTSSSSSSWWWXXXYYY^^^eeejjjttt}}}yyyhhh___gggpppxxx|||}}}~~~}}}|||{{{wwwmmmdddZZZQQQLLLIIIEEEEEEHHHKKKLLLLLLVVVYYY___ffflllqqqtttvvvvvvyyy~~~}}}{{{|||pppcccXXXSSSTTT^^^iiiuuu~~~uuu```MMMDDDDDDAAA@@@>>>>>>???AAAEEEGGGHHHHHHKKKPPPQQQPPPRRRVVVTTTZZZiiigggVVVPPPzzzttt~~~zzzgggbbbeeejjjsss}}}|||tttdddVVVIIICCCAAA>>>===???BBBAAACCCHHHJJJKKKOOOVVVeeeaaa^^^\\\YYYXXX^^^gggsssxxxfff\\\___fffzzzjjj```YYYTTTTTTUUUUUUUUUVVVZZZ^^^bbbnnnwww}}}mmmhhhkkkpppxxx{{{sssllljjjlllooommmfff```\\\UUUNNNHHHGGGFFFFFFFFFGGGHHHIIINNNRRRYYY___eeekkkpppsssyyyzzz}}}yyyhhh\\\UUUSSSRRRbbblllvvv~~~nnn[[[LLLEEEBBB??????@@@AAACCCEEEGGGIIIHHHKKKPPPSSSTTTTTTTTTTTTWWWYYYeeezzzkkk[[[RRRzzzttt}}}mmmfffhhhlllvvv|||sssbbbUUUHHHBBBAAA@@@???AAACCCBBBDDDHHHJJJJJJNNNSSS```\\\YYYWWWUUUUUU]]]fffsssxxxeee[[[___ggg}}}mmmbbb[[[VVVSSSTTTUUUUUUVVVZZZ___bbbmmmwww~~~rrriiiiiiooozzz~~~|||rrrhhhbbb```cccffffffaaa]]]ZZZTTTNNNIIIHHHGGGFFFFFFGGGHHHHHHKKKOOOUUU[[[aaagggnnnrrrwwwxxxzzz~~~xxxggg\\\VVVTTTRRRbbblllvvv~~~mmmZZZKKKDDDBBB@@@??????@@@BBBDDDFFFHHHHHHLLLPPPSSSTTTSSSTTTUUUWWWYYYdddxxxmmmZZZPPP|||tttzzzwwwlllllloooyyy{{{sssaaaTTTGGGBBBBBBAAAAAACCCEEECCCEEEIIIIIIHHHKKKPPPYYYVVVUUUTTTSSSUUU]]]fffvvv{{{fff[[[```ggg~~~nnnccc\\\WWWRRRSSSSSSTTTVVVYYY___bbbkkkvvv}}}~~~|||rrrkkkiiiooowww|||{{{vvvmmmbbbYYYUUUUUUZZZ^^^```^^^\\\[[[WWWQQQJJJIIIHHHFFFFFFFFFGGGGGGGGGJJJNNNTTTZZZbbbjjjppptttuuuxxx{{{~~~xxxfff\\\XXXUUUSSSbbblllwww}}}kkkXXXJJJDDDBBB@@@@@@???@@@AAACCCDDDFFFHHHLLLPPPRRRSSSSSSTTTUUUWWWYYYbbbssssss\\\OOO}}}tttxxx}}}qqqoooqqqzzz{{{rrrbbbUUUHHHCCCBBB@@@@@@BBBFFFEEEFFFJJJJJJHHHJJJNNNUUUTTTVVVYYYYYYYYY___ggg{{{jjj\\\```ggg}}}~~~lllaaaZZZVVVPPPQQQRRRSSSUUUYYY^^^bbbhhhttt}}}uuurrrsssyyyvvvrrriii^^^UUUPPPQQQTTTXXX]]]````````````\\\WWWMMMKKKIIIGGGFFFFFFFFFFFFEEEGGGIIINNNTTT]]]gggmmmrrrtttwwwzzz|||xxxeee\\\YYYVVVTTTcccmmmxxx|||iiiVVVIIICCCCCC@@@@@@??????@@@BBBCCCDDDIIILLLPPPRRRSSSSSSTTTUUUXXXYYY```ooo{{{aaaRRRtttvvv~~~rrrppprrr{{{zzzqqqdddWWWIIICCCBBB@@@???@@@FFFEEEGGGKKKKKKIIIJJJOOOSSSUUU[[[aaaaaa```ccciii|||ppp___aaafffzzzlll```ZZZVVVPPPQQQRRRRRRTTTWWW\\\```eeeqqq~~~~~~}}}pppjjj___UUUOOONNNRRRUUUXXX^^^bbbbbbcccccc___ZZZPPPNNNLLLIIIGGGFFFFFFEEEEEEEEEGGGJJJOOOXXXbbbiiipppssswww{{{}}}{{{ggg\\\XXXWWWVVVdddnnnzzz{{{gggTTTHHHCCCCCC@@@@@@??????@@@BBBCCCDDDIIILLLOOOQQQRRRSSSTTTVVVXXXYYY```lllzzzhhhWWWsssuuuzzzqqqpppsss{{{yyypppeeeXXXJJJDDDBBB??????@@@EEEEEEHHHLLLMMMKKKMMMQQQTTTWWW^^^eeefffccceeeiiiyyyuuubbbccceeevvvnnnaaa[[[XXXPPPQQQQQQQQQRRRVVVZZZ^^^bbbnnnzzzvvvhhhaaaWWWMMMHHHHHHLLLOOOVVV]]]aaabbbcccccc___YYYTTTRRROOOKKKIIIGGGFFFFFFEEEEEEFFFGGGKKKSSS\\\ccckkkpppwww{{{}}}jjj]]]WWWWWWXXXfffppp|||yyyeeeRRRFFFBBBCCC@@@@@@???@@@AAACCCDDDFFFJJJLLLOOOQQQRRRSSSUUUVVVYYYZZZ```kkkwwwnnn]]]ssstttuuupppqqqttt|||xxxooodddWWWIIIDDDBBBAAA@@@AAADDDDDDHHHMMMOOONNNPPPTTTVVVXXX]]]bbbbbb```ccciiiwwwxxxdddddddddtttmmm```ZZZWWWQQQQQQQQQQQQQQQTTTXXX\\\___kkkwww}}}vvvddd^^^TTTLLLHHHHHHIIIKKKTTTZZZ```aaacccccc___ZZZWWWUUUQQQMMMJJJHHHGGGFFFEEEEEEEEEEEEHHHNNNVVV\\\cccjjjtttyyy|||~~~nnn]]]UUUVVVZZZgggrrr~~~xxxdddQQQEEEBBBCCC@@@??????@@@BBBDDDFFFHHHJJJMMMOOOQQQQQQSSSUUUWWWYYYZZZ```kkkvvvqqq___rrrtttrrrooosssvvv|||xxxooobbbUUUHHHDDDCCCBBBBBBDDDCCCCCCHHHNNNPPPOOORRRVVVXXXXXXZZZ]]]]]]\\\aaahhhwwwyyyeeeeeeeeesssjjj]]]WWWUUURRRRRRRRRQQQQQQSSSWWW[[[]]]iiiuuu{{{zzzgggaaaZZZTTTQQQPPPQQQQQQRRRYYY___bbbdddeeeaaa\\\YYYWWWSSSOOOKKKHHHGGGFFFDDDDDDDDDDDDFFFKKKRRRWWW]]]fffqqqxxxzzz|||ppp]]]TTTVVV[[[iiisssxxxcccPPPEEEBBBCCC??????@@@AAACCCEEEHHHIIIKKKMMMOOOPPPQQQRRRUUUWWWZZZ[[[aaakkkvvvrrr```xxxwww}}}{{{nnnkkkmmmppp{{{yyyqqqcccUUUHHHDDDEEEDDDCCCDDDDDDFFFHHHKKKMMMPPPQQQRRRUUUWWW\\\^^^[[[YYY___hhhxxx|||sssaaa[[[bbbmmmoooaaaYYYUUUQQQPPPNNNNNNOOORRRVVVYYY___fffpppzzzzzzhhhZZZWWWVVVRRRQQQUUUYYYZZZ]]]aaadddcccaaa^^^XXXUUUQQQOOONNNLLLJJJHHHJJJHHHFFFEEEFFFJJJNNNQQQ[[[aaahhhooouuuzzz~~~}}}}}}}}}}}}~~~rrrccc[[[XXXWWWkkkuuuttt```PPPGGGAAA??????AAACCCCCCCCCCCCDDDFFFOOOQQQSSSTTTTTTTTTUUUVVVWWWZZZaaajjjyyyyyyjjj{{{{{{}}}|||}}}~~~~~~yyyuuuwwwvvvjjjiiikkkooo{{{yyypppbbbUUUHHHEEEEEEDDDCCCDDDFFFGGGJJJMMMOOOQQQRRRSSSVVVWWW[[[]]][[[YYY```iii{{{rrr```XXX___kkkoooaaaYYYUUUQQQPPPNNNNNNOOORRRVVVXXX^^^eeepppyyy~~~uuuccc[[[WWWRRRRRRWWW\\\]]]___aaabbbaaa___]]][[[XXXUUUSSSQQQOOOKKKIIIHHHFFFDDDBBBCCCFFFJJJLLLUUUZZZbbbiiipppuuu{{{~~~zzzxxxyyyyyyzzz{{{|||}}}~~~~~~vvveee\\\YYYZZZkkktttqqq^^^OOOFFFBBB@@@@@@AAABBBCCCCCCDDDFFFHHHMMMOOORRRSSSSSSTTTUUUWWWWWW[[[aaakkkyyy{{{lll{{{zzzyyyyyyzzz{{{zzzxxxvvvqqqmmmppp{{{~~~pppeeeeeehhhmmmyyyxxxooobbbUUUIIIEEEEEEDDDDDDFFFHHHIIILLLOOOQQQRRRSSSSSSVVVWWWZZZ]]][[[ZZZ```iii}}}yyydddXXX]]]jjjooo```XXXUUUQQQPPPNNNNNNOOORRRUUUWWW]]]dddnnnwww|||mmmaaaZZZUUUXXX```gggffffffdddbbb```___^^^^^^\\\ZZZXXXVVVSSSNNNKKKJJJHHHEEECCCBBBDDDGGGIIILLLQQQXXX```gggooovvvzzz}}}yyyqqqmmmqqqrrrssstttvvvxxxyyyzzzzzz|||}}}~~~}}}~~~|||hhh]]][[[^^^jjjtttnnn[[[MMMFFFBBBAAA@@@AAABBBBBBCCCEEEIIILLLOOOQQQTTTUUUUUUVVVWWWXXXXXX[[[aaajjjyyyzzzlll}}}|||zzzwwwvvvwwwwwwvvvuuusssnnnkkkmmmxxxzzzmmmbbbbbbfffkkkwwwwwwnnnbbbVVVKKKHHHGGGFFFGGGJJJKKKMMMPPPRRRTTTUUUUUUUUUWWWWWWZZZ\\\\\\[[[bbbjjj~~~qqq]]]^^^iii{{{ppp```XXXUUUPPPOOONNNNNNOOORRRTTTVVV[[[bbbllluuu{{{}}}tttfff]]]ZZZbbbnnnvvvuuurrrnnniiieeecccbbb___^^^]]]]]][[[XXXTTTPPPOOOMMMIIIFFFEEEEEEGGGHHHGGGKKKQQQXXX```iiiqqqwwwzzz}}}wwwnnnhhheeeiiikkkmmmooorrrtttvvvwwwwwwxxxzzz{{{}}}lll___]]]aaajjjtttmmmZZZLLLEEEBBBAAA@@@AAABBBBBBCCCGGGLLLPPPUUUWWWYYYYYYXXXXXXYYYZZZYYY[[[```iiiwwwtttfff}}}{{{|||yyywwwuuuuuuuuutttrrrrrrooolllnnnxxxyyylllaaabbbeeeiiitttvvvmmmaaaWWWMMMJJJIIIIIIKKKOOORRRTTTWWWZZZ[[[\\\[[[ZZZYYYWWWYYY[[[\\\]]]cccjjj|||{{{aaa\\\dddwwwqqqaaaXXXUUUPPPOOOOOONNNOOOQQQSSSUUUYYY```jjjsssyyy|||~~~{{{kkk```^^^iiixxx|||tttlllhhhgggbbbaaa```aaa```^^^ZZZWWWTTTRRRNNNJJJGGGFFFFFFFFFEEEHHHMMMRRRZZZccclllrrrwwwzzz~~~uuujjjccc___]]]bbbdddhhhlllooorrrttttttuuuwwwyyy|||ooo```^^^bbbllluuummmYYYKKKDDDBBBAAAAAABBBCCCCCCEEEIIIOOOSSSYYYZZZ\\\[[[YYYXXXXXXYYY[[[]]]aaaiiiwwwzzzlll]]]yyy}}}|||{{{yyywwwvvvvvvuuurrrpppqqqppppppssszzzyyylllbbbcccfffjjjuuuuuulll^^^UUUMMMJJJJJJKKKOOOTTTZZZ\\\___bbbcccbbbaaa```ZZZWWWXXX[[[\\\^^^dddkkkzzz{{{```XXX___tttsssbbbYYYVVVPPPOOOOOOOOOOOOQQQRRRSSSVVV^^^iiirrryyy}}}pppdddaaannnwwwpppnnnhhhfffeeeeeedddccc___]]]YYYVVVRRRMMMIIIFFFEEEEEEEEEGGGIIIMMMSSS[[[eeekkkqqquuuzzz~~~uuuggg]]]WWWUUUUUU\\\___ccchhhlllppprrrrrrtttvvvzzz}}}zzznnnaaa___cccoooxxxkkkXXXJJJDDDAAAAAAAAABBBDDDEEEGGGKKKPPPSSSXXXYYY[[[ZZZXXXWWWWWWWWW]]]___ccclllzzzvvvfffXXX~~~}}}|||{{{zzzzzzxxxuuurrrrrrtttwww{{{wwwkkkbbbdddhhhmmmyyyuuukkkZZZRRRKKKIIIJJJKKKPPPVVV\\\^^^aaadddeeedddbbb```ZZZWWWWWWZZZ]]]___eeekkkyyyuuu\\\UUU^^^rrruuucccZZZWWWOOOOOOOOOOOOPPPQQQRRRRRRTTT\\\gggrrryyy~~~ttthhhfffuuu|||wwwqqqooollljjjhhhfffcccaaa___\\\WWWRRRMMMIIIGGGFFFEEEEEEFFFGGGKKKRRR\\\bbbkkkoootttyyy|||~~~zzzrrrfffZZZQQQNNNOOOQQQVVVYYY^^^dddiiimmmoooppptttwwwzzz}}}|||~~~lllaaaaaadddrrr{{{|||hhhUUUHHHCCCBBBBBBAAACCCFFFHHHIIILLLPPPRRRVVVXXXYYYZZZYYYXXXYYYZZZ```bbbgggqqqwwwfffYYY}}}yyyvvvtttxxx}}}vvvjjjbbbeeejjjppp|||~~~tttjjjVVVOOOIIIHHHHHHJJJPPPWWWYYY\\\___aaabbbaaa___]]][[[WWWWWWZZZ]]]___eeelllxxxpppZZZUUU```qqqvvvddd[[[XXXOOOOOOOOOOOOPPPPPPQQQRRRSSS[[[gggrrrzzz~~~|||vvvmmmlll|||yyyuuuqqqmmmkkkhhheeecccdddbbb]]]WWWRRRMMMKKKIIIEEEDDDCCCCCCEEELLLUUU\\\gggkkkqqqvvvyyy|||}}}mmmfff[[[PPPKKKKKKNNNQQQSSSVVV\\\bbbgggkkkmmmnnntttwww{{{}}}~~~~~~|||{{{jjjaaabbbeeettt}}}xxxeeeSSSGGGCCCCCCCCCAAADDDGGGIIIKKKMMMOOORRRUUUWWWZZZ[[[[[[[[[]]]^^^bbbdddkkkvvvzzziii[[[}}}xxxttt|||xxxwwwwwwlllbbbcccjjjttt}}}qqqggg\\\QQQGGGDDDFFFJJJOOOUUUVVVWWWYYY[[[\\\]]]]]]]]]VVVYYY\\\^^^```ccciiinnnyyy|||sssfffZZZVVVXXXoooxxxhhhYYYVVVSSSOOOMMMOOOOOONNNPPPTTTWWW\\\dddnnnvvv|||}}}vvvqqqooo{{{}}}yyyvvvuuutttrrrmmmhhhggggggccc\\\WWWTTTNNNGGGHHHGGGDDDDDDFFFJJJPPPSSS___eeemmmssswwwyyyzzz{{{|||}}}tttmmm```YYYQQQKKKJJJKKKLLLKKKOOOSSSXXX\\\aaagggmmmqqqvvvwwwxxxxxxxxxzzz~~~uuueee]]]cccmmm~~~qqqZZZMMMGGGCCCAAABBBHHHIIIJJJKKKKKKMMMPPPRRRVVVWWWXXXZZZ\\\^^^``````aaacccjjjvvvuuueee}}}|||~~~{{{{{{vvvlllccceeelllvvv~~~qqqfffYYYOOOFFFEEEGGGIIINNNRRRTTTUUUWWWYYYZZZ[[[[[[[[[WWWZZZ\\\]]]]]]___cccgggttt{{{ooobbbWWWTTTWWWkkk|||lll\\\XXXSSSOOONNNOOOOOONNNOOOSSSWWW]]]fffoooxxx}}}uuupppnnnxxx|||yyywwwuuupppllljjjjjjeee^^^ZZZWWWQQQJJJHHHFFFCCCBBBCCCGGGLLLOOOWWW]]]eeelllppprrrssstttzzz~~~{{{tttkkkdddYYYSSSKKKFFFFFFGGGGGGGGGMMMQQQUUUZZZ___dddjjjnnnrrrtttvvvwwwxxxzzz}}}rrrccc^^^fffqqqmmmWWWKKKEEEBBB@@@AAADDDIIINNNRRRSSSTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]]aaaccchhhrrr{{{hhhxxx|||}}}uuukkkeeegggoooxxxqqqeeeUUULLLFFFFFFIIIJJJMMMPPPSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]___aaammmzzzkkk]]]RRRRRRWWWhhhppp___YYYSSSOOONNNOOOOOONNNOOOSSSWWW]]]gggrrrzzzvvvsssooouuu}}}{{{xxxtttpppmmmmmmiiiaaa]]][[[UUUNNNKKKIIIFFFCCCCCCEEEIIIKKKSSSZZZbbbjjjnnnpppqqqrrruuuzzz{{{uuuoooggg^^^XXXQQQMMMGGGCCCBBBDDDEEEEEEKKKNNNRRRVVV[[[```eeeiiilllooosssvvvxxxzzz|||~~~{{{kkk```___jjjxxxzzzgggSSSHHHCCCAAA@@@AAAAAAHHHRRRYYY[[[ZZZWWWVVVTTTTTTVVVWWWYYYZZZ[[[\\\aaabbbeeemmm|||nnnuuuwww|||ssskkkfffiiiqqqzzzpppcccSSSLLLGGGIIILLLMMMNNNPPPUUUVVVXXXZZZ\\\\\\\\\\\\___```````````````aaabbbkkk}}}{{{jjjZZZOOOPPPWWWhhhrrr```ZZZTTTPPPNNNOOOOOOMMMOOOSSSVVV]]]hhhttt}}}~~~yyyxxxrrrsss}}}yyyvvvsssqqqpppllleeeaaa___ZZZSSSRRROOOKKKGGGFFFFFFHHHJJJQQQWWW___fffjjjlllmmmnnnooottt|||zzzvvvpppjjjccc\\\TTTOOOLLLJJJFFFCCCBBBCCCEEEFFFHHHKKKOOOSSSWWW\\\aaadddfffkkkqqqvvvyyy{{{}}}~~~ssseee\\\___mmm|||uuucccPPPFFFCCCAAA@@@AAAAAAHHHRRRZZZ\\\ZZZWWWTTTRRRSSSUUUWWWZZZ\\\^^^______```bbbhhhuuuxxx|||qqqqqqrrrjjjfffjjjrrr{{{ooobbbSSSMMMJJJMMMQQQPPPPPPRRRUUUVVVXXXZZZ[[[\\\\\\\\\_________aaabbbccccccccclll|||mmmZZZOOOPPPXXXjjjsssaaaZZZTTTPPPNNNOOOOOOMMMNNNRRRSSS[[[gggttt}}}vvvuuuxxx~~~}}}uuurrr}}}|||xxxuuutttsssooohhhdddccc___YYYWWWTTTPPPKKKHHHGGGHHHHHHIIINNNUUU[[[^^^___```aaafffllluuu}}}~~~xxxuuummmjjjeee```ZZZTTTOOOKKKHHHGGGEEECCCBBBCCCDDDFFFGGGJJJMMMQQQTTTXXX\\\```bbbgggnnntttxxxzzz|||~~~}}}mmm```[[[```ooo~~~qqq```NNNEEECCCBBBBBBCCCCCCHHHOOOTTTVVVTTTRRRQQQNNNPPPRRRUUUYYY\\\___```\\\]]]```dddoooxxxlllkkkyyyqqqiiieeeiiirrr{{{nnnaaaTTTNNNLLLPPPTTTTTTSSSTTTRRRTTTVVVXXXYYYZZZZZZYYY[[[ZZZ[[[^^^aaacccbbbaaammmzzzrrr]]]OOOPPPWWWjjjwwwcccZZZUUUQQQOOOPPPOOOMMMNNNRRRRRRYYYeeerrr}}}tttooottt{{{zzzttt|||~~~{{{yyyxxxsssllliiihhheee___ZZZWWWRRRMMMJJJHHHGGGGGGFFFIIINNNQQQRRRSSSUUUVVV\\\cccnnnxxx|||uuuppplllaaa___\\\WWWSSSNNNKKKIIICCCCCCCCCBBB@@@@@@BBBCCCEEEGGGKKKMMMPPPTTTXXX[[[___dddkkkqqquuuxxx{{{||||||~~~~~~~~~zzzjjj```\\\bbbqqqooo^^^MMMEEECCCBBBBBBCCCDDDGGGLLLOOOOOONNNNNNNNNKKKLLLOOORRRVVVYYY\\\]]]ZZZ\\\___bbbkkk|||xxxkkkiiivvvqqqiiiccchhhqqqzzz~~~nnn```TTTOOOMMMQQQUUUUUUUUUVVVRRRSSSUUUXXXYYYYYYYYYYYYXXXXXXYYY\\\```bbbaaa___lllwwwvvv```PPPOOOUUUfff~~~fffZZZUUUQQQOOOPPPOOOMMMNNNQQQQQQWWWbbbmmmwww~~~zzzpppqqq|||{{{~~~}}}xxxqqqnnnnnnkkkfff^^^[[[WWWQQQMMMJJJIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPTTT\\\gggsss|||~~~xxxqqqkkkfffdddYYYXXXUUUQQQMMMIIIGGGFFFAAABBBCCCBBB@@@???@@@BBBBBBDDDGGGJJJLLLOOOSSSVVV\\\```gggmmmqqqtttxxxzzzzzz{{{}}}~~~~~~~~~yyykkkcccaaafffrrrmmm\\\KKKDDDCCCBBBAAABBBCCCFFFJJJLLLMMMLLLMMMMMMLLLMMMOOORRRTTTWWWYYYZZZXXX[[[^^^aaaggguuuyyyllljjjwwwqqqhhhcccfffpppzzz}}}mmm```TTTOOOLLLQQQUUUUUUUUUWWWTTTUUUWWWYYY[[[[[[[[[[[[YYYXXXYYY\\\```bbb```^^^iiisssyyybbbPPPNNNSSSaaaiii[[[UUUQQQOOOPPPOOOMMMNNNQQQRRRWWW```jjjssszzz~~~wwwpppvvv{{{tttqqqrrrooojjjccc```[[[VVVQQQNNNMMMLLLGGGGGGGGGFFFEEEFFFHHHKKKPPPWWWdddpppzzz~~~{{{vvvooohhhccc___]]]VVVUUURRRNNNIIIEEEDDDDDDBBBDDDEEEDDDAAA???AAACCC@@@BBBEEEGGGIIILLLPPPSSSZZZ^^^dddiiimmmqqquuuxxxyyyzzz|||~~~zzzmmmfffdddhhhtttkkk[[[JJJCCCBBBAAA@@@AAAAAAEEEJJJMMMNNNMMMMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYXXX\\\___```dddqqqxxxnnnppp|||ppphhhccchhhrrr|||~~~mmm\\\RRROOONNNOOORRRTTTSSSQQQRRRUUUYYYZZZXXXVVVWWWXXXVVVXXXZZZ[[[ZZZ[[[\\\^^^bbbnnnvvv___QQQOOOQQQdddyyyvvv```XXXUUUPPPMMMNNNPPPRRRSSSXXXYYY^^^fffpppyyy~~~vvvwww}}}~~~zzzxxxtttoookkkgggddd___[[[WWWRRRNNNJJJFFFFFFEEEDDDDDDEEEFFFFFFOOOWWWcccnnnxxx}}}wwwssstttrrrmmmgggaaa\\\YYYWWWUUURRRNNNJJJGGGEEEEEEEEEBBBAAAAAA@@@?????????@@@@@@BBBDDDFFFGGGIIIMMMPPPUUUWWW\\\bbbhhhnnnrrruuuxxxyyyzzz{{{{{{~~~yyyqqqlllccchhhwww}}}fffVVVFFF@@@@@@AAABBBEEEDDDGGGJJJLLLNNNOOORRRTTTTTTSSSSSSSSSTTTVVVXXXYYYXXXYYY]]]aaadddkkk{{{wwwpppttt~~~{{{yyy}}}ppphhhccciiisss}}}|||lll[[[PPPNNNMMMNNNQQQSSSSSSQQQSSSVVVYYYZZZXXXVVVVVVWWWUUUVVVXXXXXXXXXYYY\\\^^^dddpppzzzcccUUUQQQRRR___ssssss^^^WWWSSSNNNLLLMMMOOOPPPQQQUUUWWW\\\eeepppxxx~~~|||uuurrrxxx~~~|||yyytttpppllliiiddd___[[[WWWRRRNNNLLLJJJHHHGGGFFFGGGIIIJJJMMMTTT^^^iiissszzzzzzssspppnnnlllhhhccc^^^ZZZWWWVVVSSSQQQMMMIIIGGGEEEEEEEEECCCBBBAAA@@@????????????@@@BBBDDDEEEFFFIIILLLNNNRRRTTTYYY___eeekkkpppsssvvvxxxyyyzzz{{{}}}~~~~~~yyypppkkkccciiiwww}}}{{{bbbTTTEEE@@@@@@@@@AAACCCEEEGGGKKKMMMNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWXXX\\\___bbbhhhxxxwwwssszzzyyyvvvtttyyyqqqiiidddjjjttt~~~yyyiiiZZZNNNMMMLLLMMMPPPRRRRRRRRRTTTVVVXXXXXXVVVUUUTTTUUUUUUVVVWWWWWWXXXZZZ^^^aaagggrrr}}}gggWWWQQQQQQXXXjjj}}}ppp]]]UUUQQQMMMKKKKKKMMMOOOOOOQQQTTTZZZdddoooxxx}}}~~~}}}xxxwww|||zzzwwwooommmqqq{{{zzzwwwrrrooojjjeeeaaa\\\WWWTTTOOOLLLIIIFFFEEEFFFHHHJJJLLLRRRZZZdddmmmvvv}}}|||uuuoookkkgggeeebbb^^^ZZZWWWUUUTTTOOONNNKKKHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMOOOQQQUUU[[[bbbhhhmmmppptttvvvxxxyyyyyy{{{~~~~~~~~~~~~~~~{{{yyyxxxooojjjccciiixxx~~~uuu]]]QQQEEEAAAAAA@@@@@@BBBEEEHHHKKKMMMNNNOOOQQQSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWZZZ]]]___eeetttxxxttt||||||yyywwwvvv|||uuummmhhhllluuu~~~vvveeeXXXLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQVVVWWWWWWWWWXXX\\\aaaeeeiiirrr~~~kkkYYYPPPMMMQQQaaasssnnn]]]TTTQQQMMMKKKLLLMMMNNNNNNOOOSSSZZZdddoooxxx}}}~~~~~~zzzxxxooommmpppxxx{{{uuunnniiikkkoooxxx|||wwwtttnnnjjjeee```[[[XXXRRROOOKKKGGGFFFHHHJJJLLLNNNRRRXXX```iiisss}}}}}}wwwpppkkkgggcccaaa^^^ZZZVVVSSSQQQPPPLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@???>>>======>>>@@@BBBCCCCCCEEEHHHJJJLLLNNNRRRWWW^^^eeekkknnnrrrtttvvvwwwxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}|||xxxnnniiicccjjjzzzpppXXXMMMDDDBBBAAA@@@@@@AAAEEEGGGJJJLLLLLLMMMOOOPPPSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXZZZ\\\]]]cccrrryyyvvv|||{{{vvvvvvyyy{{{rrrlllnnnvvv~~~qqqaaaVVVKKKLLLLLLMMMNNNOOOPPPRRRQQQQQQQQQPPPPPPPPPOOONNNTTTUUUUUUUUUWWWZZZ```dddhhhqqqrrr^^^QQQMMMNNN[[[lll{{{~~~nnn___UUURRRNNNMMMMMMOOOOOOOOOPPPSSSYYYcccoooxxx}}}~~~~~~}}}yyytttrrrjjjgggggglllooollliiihhhpppyyy{{{wwwrrrmmmiiiddd___[[[VVVSSSOOOMMMLLLNNNQQQSSSPPPRRRVVV\\\dddooo{{{}}}yyysssmmmgggdddaaa___\\\XXXTTTPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@???>>>======>>>???AAAAAAAAACCCEEEGGGIIIKKKNNNTTT[[[bbbiiillloooqqqtttuuuvvvwwwyyy{{{||||||||||||||||||||||||}}}}}}|||{{{{{{{{{{{{|||~~~yyymmmhhhccclll|||~~~lllSSSKKKDDDBBBBBB@@@@@@BBBDDDFFFIIIJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZYYYZZZ[[[\\\bbbrrr{{{yyy~~~sssuuu{{{vvvooopppwww~~~nnn]]]UUULLLMMMNNNNNNMMMNNNPPPQQQPPPOOONNNNNNOOOOOONNNMMMOOOPPPQQQRRRSSSVVVZZZ^^^dddmmmzzzeeeUUUOOOMMMWWWgggxxx}}}oooaaaUUURRRPPPNNNOOOPPPPPPPPPRRRTTTYYYbbbmmmvvv}}}~~~~~~~~~zzzvvvqqqllljjjaaa^^^___ccceeefffjjjooo}}}zzzwww}}}|||wwwrrrmmmhhhccc___VVVTTTRRRQQQQQQTTTWWWYYYVVVVVVVVVYYY___iiivvv~~~~~~|||{{{yyyuuupppjjjdddaaa___]]]ZZZVVVRRROOOMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>===>>>@@@@@@@@@AAACCCEEEFFFHHHKKKPPPXXX___fffjjjlllnnnrrrssstttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyy{{{}}}zzzmmmhhhdddooozzzhhhQQQIIICCCBBBBBB@@@AAAEEEEEEGGGIIIJJJJJJJJJLLLMMMLLLNNNPPPSSSVVVXXXYYYZZZZZZZZZZZZ[[[\\\bbbrrr~~~~~~zzz|||wwwppprrrxxx~~~jjjZZZTTTNNNOOOPPPOOOMMMMMMOOOQQQQQQNNNMMMMMMPPPQQQPPPOOOKKKMMMOOOPPPQQQSSSVVVYYY___iii~~~iiiVVVPPPMMMTTTcccuuu|||nnncccUUURRRPPPOOOOOOPPPPPPOOOSSSTTTWWW___iiisss{{{~~~~~~~~~|||xxxrrrmmmgggcccaaa[[[\\\___eeehhhlllwww}}}~~~|||vvvpppsssyyy}}}xxxsssnnnhhheeeZZZYYYYYYZZZ\\\___bbbdddaaa^^^[[[YYY]]]fffqqqyyy}}}{{{xxxwwwuuuqqqlllfffaaa^^^[[[YYYWWWTTTQQQOOONNNMMMIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@????????????<<<>>>??????>>>???AAACCCCCCDDDGGGLLLTTT\\\cccgggjjjmmmppprrrssssssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuxxxzzz}}}~~~~~~~~~~~~{{{mmmhhhfffqqqwwwdddPPPIIICCCBBBAAA@@@CCCGGGGGGIIIKKKLLLKKKKKKLLLNNNLLLNNNQQQSSSVVVWWWXXXXXXYYYYYYYYYZZZ[[[aaarrr~~~vvvppprrryyy}}}iiiYYYTTTOOOQQQRRRPPPMMMLLLNNNQQQQQQOOOMMMNNNQQQSSSRRRPPPKKKMMMPPPQQQRRRSSSVVVWWW[[[fff|||iiiVVVOOOMMMSSSaaattt{{{nnncccTTTRRROOONNNOOOPPPOOONNNSSSSSSVVV\\\fffqqqyyy}}}{{{}}}~~~~~~~~~~~~~~~|||yyytttmmmgggaaa^^^\\\___bbbiiiqqquuu{{{{{{|||}}}yyysssmmmnnnsssxxx|||wwwrrrmmmiiiddddddeeegggjjjnnnqqqrrrkkkgggaaa]]]]]]eeepppxxx~~~{{{yyyuuutttrrrooojjjddd___\\\WWWVVVTTTRRRPPPOOOOOONNNJJJJJJIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@?????????@@@<<<===>>>>>>===>>>@@@BBB@@@AAADDDJJJQQQYYYaaaeeeiiillloooqqqrrrssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsssuuuxxx{{{||||||||||||}}}{{{||||||zzz}}}|||mmmhhhfffrrrttt```OOOIIICCCBBBAAAAAADDDIIIIIIKKKMMMMMMMMMMMMNNNOOONNNOOORRRTTTVVVVVVVVVVVVXXXWWWXXXYYYZZZ```qqq~~~|||}}}|||rrrkkkooowwwvvvgggZZZSSSPPPPPPOOONNNOOOPPPQQQRRRUUUVVVVVVUUURRROOONNNNNNLLLNNNOOOPPPPPPQQQTTTVVV^^^iii}}}~~~|||mmmXXXHHHIIITTTYYYppp~~~yyytttbbbWWWPPPKKKLLLNNNLLLKKKMMMSSSSSSUUU\\\fffpppxxx||||||yyyvvvnnnfffbbb___\\\\\\___```iiisss|||xxxzzz|||uuunnniiiggggggssszzztttqqqrrrnnnooossszzz{{{xxxnnneeedddddddddjjjrrr~~~}}}xxxuuuooonnnlllkkkjjjgggbbb^^^ZZZXXXVVVUUUTTTSSSPPPNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@?????????===============>>>??????@@@AAACCCGGGLLLRRRXXX[[[___aaaeeejjjooosssuuuvvvvvvwwwwwwvvvuuusssqqqpppnnnooooooppppppqqqqqqrrrrrrsssuuuwwwyyy|||}}}~~~~~~www~~~}}}mmmfffmmmyyymmmZZZIIIFFFAAA???@@@CCCEEEFFFIIIIIIKKKMMMOOOQQQSSSTTTNNNPPPRRRRRRRRRRRRSSSTTTWWWTTTWWW^^^___bbbttt|||}}}~~~~~~yyy{{{yyypppjjjnnnxxxsssdddYYYRRRQQQPPPOOONNNOOOOOOPPPQQQWWWXXXWWWUUURRRQQQQQQQQQOOOPPPQQQQQQQQQRRRTTTVVV]]]ggg|||}}}nnnXXXIIIIIITTTXXXpppzzzwwweeeXXXQQQLLLLLLNNNLLLKKKMMMQQQRRRTTT[[[eeepppxxx|||}}}{{{sssjjjbbb^^^[[[YYY\\\aaannnxxxyyyzzz}}}vvvooohhheeedddlllxxx~~~yyyvvvwwwzzz}}}vvvnnnlllkkklllqqqxxx|||vvvsssnnnmmmkkkjjjiiifffaaa^^^ZZZXXXVVVUUUTTTSSSQQQOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@?????????===============>>>>>>???@@@AAABBBFFFJJJPPPTTTWWW[[[^^^ccchhhlllpppqqqrrrqqqrrrrrrrrrpppooommmllljjjkkkkkklllmmmnnnnnnoooooooooqqqsssuuuwwwyyyzzz|||}}}~~~yyy{{{kkkeeelllyyykkkXXXIIIEEEAAA???AAACCCEEEFFFJJJKKKLLLNNNPPPRRRTTTTTTRRRTTTUUUUUUSSSRRRRRRSSSWWWUUUYYY___aaadddttt|||vvvwwwssslllhhhnnnxxx|||nnnaaaWWWRRRQQQQQQPPPPPPPPPPPPQQQQQQZZZYYYXXXUUUSSSRRRTTTUUUSSSTTTTTTTTTSSSSSSTTTVVV[[[eee{{{|||lllXXXLLLHHHRRRWWWooo}}}{{{kkkZZZRRRMMMMMMNNNLLLKKKLLLOOOPPPSSSZZZdddooowww{{{~~~~~~~~~}}}}}}}}}}}}|||zzznnnfff]]]ZZZYYY[[[bbbjjj~~~{{{zzz|||~~~yyyppphhhcccaaacccooo~~~zzzxxxxxx|||zzztttqqqmmmllljjjiiihhheeeaaa^^^[[[YYYWWWVVVUUUTTTRRRPPPKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@======<<<<<<======>>>>>>???@@@AAADDDGGGKKKOOOQQQTTTXXX]]]ccchhhkkklllmmmlllllllllkkkjjjhhhfffeeeeeefffggghhhiiijjjkkkkkkmmmnnnoooqqqssstttvvvvvvzzz{{{}}}}}}}}}}}}}}}uuugggccckkkyyy~~~hhhUUUHHHEEEAAA@@@AAADDDFFFGGGKKKKKKMMMOOOQQQSSSTTTUUUWWWXXXXXXWWWUUURRRRRRRRRVVVUUUZZZaaabbbeeesss{{{vvvyyymmmhhhgggoooyyyxxxiii^^^WWWSSSSSSSSSRRRRRRRRRRRRRRRSSSZZZYYYWWWTTTRRRRRRUUUXXXVVVVVVWWWUUUTTTSSSTTTVVVXXXcccyyyvvvfffVVVMMMGGGQQQUUUnnnppp]]]TTTNNNMMMMMMLLLKKKLLLMMMNNNQQQXXXcccnnnvvvzzz~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}}}}{{{xxxvvviiibbb\\\[[[]]]cccnnnyyy}}}yyyzzz{{{sssjjjdddaaa^^^jjj{{{~~~xxxsssooommmkkkjjjhhhgggeeeaaa___\\\ZZZXXXWWWVVVUUUSSSQQQKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCAAAAAA@@@@@@@@@======<<<<<<<<<======>>>>>>???@@@AAADDDFFFIIIJJJLLLPPPVVV^^^cccgggiiiiiijjjiiihhhfffcccaaa___^^^aaabbbcccdddfffhhhiiijjjmmmnnnoooqqqssstttvvvvvvxxxzzz||||||||||||~~~yyynnnbbb```jjjxxx|||eeeRRRGGGDDDAAA@@@BBBEEEGGGGGGJJJKKKLLLNNNPPPQQQSSSSSSWWWXXXYYYXXXUUUSSSSSSSSSTTTUUUZZZ```bbbdddooo|||yyywww}}}zzziiifffgggppp{{{uuuggg]]]WWWUUUSSSTTTTTTUUUUUUUUUUUUUUUYYYWWWUUURRRPPPQQQUUUXXXWWWXXXWWWVVVTTTSSSTTTUUUWWWaaavvv}}}ooo^^^SSSNNNFFFPPPSSSllluuu___WWWOOONNNMMMKKKKKKLLLLLLMMMOOOVVVaaallltttxxx||||||||||||||||||||||||~~~}}}}}}}}}}}}~~~~~~}}}yyysssoooccc```___bbbgggooo|||~~~yyyxxx|||~~~|||uuummmgggccc___iiiwww~~~yyyssspppnnnllljjjiiihhhfffcccaaa^^^\\\YYYXXXWWWVVVSSSQQQLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<<<<============>>>???AAABBBCCCDDDDDDHHHOOOWWW]]]bbbeeefffiiigggeeeaaa^^^[[[YYYXXX]]]^^^```bbbdddfffhhhiiillllllnnnppprrrsssuuuvvvwwwyyy{{{|||||||||}}}~~~~~~ooofff]]]___jjjxxxyyybbbOOOFFFDDDAAAAAACCCFFFHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQSSSUUUVVVVVVUUUTTTTTTUUURRRTTTXXX\\\^^^aaajjjsss~~~zzz|||~~~ttthhhfffiiirrr|||tttfff]]]XXXUUURRRSSSTTTVVVWWWWWWWWWWWWVVVVVVTTTQQQPPPQQQTTTXXXVVVWWWWWWUUUSSSRRRSSSTTTWWW___sssmmm[[[PPPNNNEEENNNRRRjjj}}}xxxbbbYYYPPPNNNMMMKKKJJJLLLLLLLLLNNNUUU___iiiqqquuuxxxyyyyyyzzzzzz{{{{{{|||~~~|||{{{yyyyyy{{{}}}~~~~~~}}}vvvnnniiibbbbbbgggnnnuuu|||~~~yyyyyy|||~~~~~~wwwpppiiifffbbbjjjuuuzzzuuurrrpppnnnllljjjiiihhhfffddd```^^^[[[YYYXXXVVVSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBBBB======<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???CCCHHHOOOUUUZZZ^^^```cccbbb___\\\YYYVVVUUUTTTXXXYYY[[[]]]```ccceeefffggghhhiiilllnnnppprrrsssuuuxxx{{{|||{{{{{{||||||xxxfff```[[[```mmm{{{ttt^^^LLLEEECCCAAABBBDDDGGGIIIIIIIIIIIIKKKLLLMMMOOOPPPPPPPPPRRRTTTUUUTTTTTTUUUWWWRRRTTTWWWYYYZZZ^^^eeekkkyyyqqqhhhgggkkkttt~~~ssseee\\\WWWTTTOOOPPPSSSUUUWWWWWWXXXXXXUUUUUUTTTRRRQQQRRRUUUWWWTTTUUUUUUTTTRRRQQQRRRSSSWWW^^^ppprrr\\\OOOLLLEEEMMMPPPhhh|||zzzdddZZZQQQNNNMMMKKKJJJLLLLLLLLLNNNTTT]]]gggooorrruuuvvvwwwxxxzzz{{{||||||||||||{{{zzzzzz{{{||||||}}}~~~}}}zzzssskkkfffgggkkkuuu~~~{{{|||xxxpppjjjgggccciiirrr}}}}}}xxxuuusssqqqnnnlllkkkjjjhhhgggccc```]]]ZZZXXXUUURRROOOMMMMMMLLLKKKJJJIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBCCC>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<======>>>>>>>>>>>>@@@CCCGGGLLLQQQTTTWWWYYYXXXVVVTTTSSSRRRRRRRRRQQQRRRTTTWWWZZZ^^^```aaacccdddfffiiillloooqqqrrrsssuuuyyyzzzzzzyyyyyyzzz||||||~~~{{{mmmaaa]]]\\\dddrrrnnnYYYHHHDDDBBBAAABBBEEEHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUVVVWWWTTTVVVWWWVVVWWW[[[aaaeee{{{vvvoooiiiiiimmmvvv~~~rrrddd[[[UUUSSSLLLNNNQQQTTTVVVWWWWWWWWWTTTUUUTTTSSSRRRSSSUUUXXXSSSTTTTTTSSSQQQPPPQQQSSSWWW]]]oooyyy___PPPKKKEEEMMMOOOggg{{{zzzeee[[[RRRNNNMMMKKKJJJLLLLLLLLLNNNTTT]]]fffmmmqqqttttttvvvwwwyyy{{{|||}}}{{{{{{|||}}}}}}|||{{{zzz}}}~~~{{{vvvqqqjjjfffooouuu~~~|||~~~xxxpppjjjfffbbbgggppp{{{zzzwwwtttrrrooommmmmmllljjjiiidddbbb^^^[[[XXXUUUQQQOOONNNNNNMMMLLLKKKJJJIIIIIIDDDCCCCCCBBBBBBBBBCCCCCC>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<============>>>???@@@BBBFFFJJJMMMPPPQQQQQQOOOOOOOOOOOOQQQQQQKKKMMMOOOSSSVVVYYY\\\]]]bbbccceeeiiilllooorrrsssqqqtttwwwyyyxxxxxxxxxxxxwwwxxxzzz}}}uuueee___\\\]]]gggvvv{{{jjjUUUFFFDDDBBBAAACCCFFFHHHJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWUUUVVVZZZ```cccsssxxxnnnhhhkkkpppuuu}}}uuuhhh^^^VVVQQQRRRPPPOOOQQQUUUWWWWWWUUUUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQXXXYYYgggzzzeeeTTTKKKHHHHHHLLL[[[rrrmmm```SSSNNNLLLKKKJJJLLLNNNMMMNNNRRR[[[eeemmmrrruuutttuuuwwwzzz|||{{{{{{||||||}}}}}}}}}~~~~~~~~~yyyqqqnnnrrrvvv}}}zzzyyy~~~|||vvvmmmddddddiiiqqq|||~~~}}}}}}yyyxxxvvvtttrrrnnniiieeebbbaaa^^^\\\YYYWWWVVVUUUVVVUUUSSSPPPNNNKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>??????>>><<<;;;:::999888===>>>>>><<<::::::>>>BBB>>>>>>@@@DDDGGGIIIHHHGGGKKKJJJJJJIIIHHHHHHHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSYYY[[[___ccchhhkkknnnooossstttuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}yyyfff```]]]aaannn{{{zzzgggRRRDDDBBB@@@???AAAEEEJJJLLLMMMMMMNNNPPPPPPPPPQQQTTTVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWVVVWWWZZZ^^^bbbnnn~~~}}}zzzxxxnnnfffjjjooouuu~~~tttiii```YYYUUUUUUSSSQQQRRRUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRWWWYYYgggiiiWWWLLLHHHIIIMMM[[[qqqqqqcccUUUOOOMMMKKKJJJKKKMMMMMMNNNRRRZZZdddlllqqqssstttvvvxxxzzz||||||||||||}}}}}}~~~}}}wwwssssssyyy~~~~~~yyyxxx{{{uuullldddbbbgggpppzzz~~~zzzxxxvvvtttrrrnnniiieee```___^^^\\\[[[ZZZYYYYYYXXXWWWTTTPPPMMMIIIFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===;;;;;;:::<<<>>>>>>===;;;;;;===@@@??????@@@CCCFFFHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPSSSVVVZZZ___eeeiiilllnnnpppqqqrrrsssttttttttttttvvvwwwxxxzzz|||~~~nnneeebbbfffrrr~~~uuubbbOOOEEEBBBAAAAAACCCGGGKKKMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWWWWWWWWWWZZZ^^^aaaggguuu~~~xxxlllfffiiiooowwwssshhhaaa[[[YYYYYYWWWUUUTTTUUUVVVUUUTTTVVVVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUWWWYYYfffqqq\\\PPPIIIIIILLLYYYooossseeeWWWPPPMMMJJJIIIJJJLLLLLLNNNRRRYYYbbbkkkppprrrtttvvvyyy{{{}}}}}}}}}|||}}}~~~~~~}}}{{{wwwuuuxxxzzzxxx{{{uuulllccc```eeemmmwww{{{yyywwwtttrrrnnniiieee______^^^]]]]]]]]]]]]]]]YYYWWWTTTPPPKKKGGGDDDBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<===>>>???>>>===<<<===???@@@@@@@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLMMMPPPTTTZZZ```eeeiiikkklllmmmnnnoooppprrrrrrsssvvvvvvwwwyyyzzz|||}}}~~~~~~vvvjjjiiimmmyyynnnZZZLLLEEEBBBBBBCCCGGGKKKNNNNNNNNNPPPQQQRRRQQQPPPPPPRRRTTTUUUUUUUUUUUUVVVWWWYYYYYYVVVWWWWWWWWWWWWYYY]]]```bbblllzzzwwwjjjfffjjjqqq{{{~~~pppfff```\\\ZZZ\\\ZZZXXXWWWUUUUUUTTTSSSUUUVVVWWWWWWXXXXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYWWWYYYeee|||wwwaaaSSSIIIIIIJJJUUUiii}}}rrreeeVVVPPPMMMJJJIIIJJJKKKLLLMMMQQQWWW```iiioooqqqssswwwzzz|||}}}~~~~~~~~~~~~{{{xxxxxx}}}}}}zzz{{{uuukkkbbb___dddlllvvv|||zzzvvvtttqqqmmmiiieee```______^^^]]]]]]^^^^^^WWWUUURRRNNNJJJFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>=========>>>???@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@???>>>======<<<<<<=========@@@@@@AAABBBDDDFFFHHHIIIIIILLLPPPUUU[[[___cccdddggghhhiiijjjlllooopppqqquuuvvvwwwxxxyyy{{{||||||}}}~~~yyynnnmmmsss~~~}}}hhhTTTIIIFFFBBBCCCFFFJJJNNNPPPOOONNNQQQRRRSSSRRRPPPPPPQQQSSSUUUUUUUUUVVVWWWXXXYYYZZZUUUVVVWWWVVVVVVXXX[[[^^^___hhhtttuuuhhhfffjjjrrr}}}|||mmmbbb\\\ZZZYYY]]]\\\ZZZXXXUUUTTTSSSSSSUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVXXXYYYWWWZZZdddwwwyyyaaaRRRIIIHHHHHHPPPbbbvvv~~~}}}pppbbbTTTNNNLLLJJJIIIJJJIIIKKKMMMPPPUUU]]]gggnnnppptttyyy|||}}}}}}~~~}}}{{{zzz}}}~~~{{{uuulllccc___dddllluuu~~~|||yyyvvvsssppplllhhheeebbbaaa___^^^]]]\\\[[[[[[RRRQQQOOOLLLIIIGGGDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDBBB@@@?????????===;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@BBBDDDEEEFFFHHHJJJMMMQQQUUUYYY[[[\\\aaabbbccceeehhhkkkmmmooottttttuuuwwwyyyzzz{{{||||||}}}}}}~~~zzzooopppwww{{{dddPPPGGGFFFCCCDDDGGGLLLPPPRRRQQQOOORRRSSSSSSRRRPPPPPPQQQSSSTTTTTTTTTUUUUUUWWWXXXXXXTTTUUUVVVUUUUUUVVVXXXZZZ\\\eeeqqq~~~|||yyyzzzuuuiiieeeiiirrrxxxhhh^^^YYYXXXWWW[[[[[[[[[XXXUUUTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWUUUSSSRRRQQQQQQSSSTTTVVVXXX[[[cccrrr{{{cccTTTKKKIIIGGGLLL]]]pppyyyzzzoooaaaTTTNNNLLLJJJIIIJJJHHHJJJMMMOOOSSS[[[eeemmmpppuuu{{{~~~}}}}}}~~~zzzzzzzzz}}}~~~|||vvvmmmddd^^^bbbkkkttt~~~|||yyyuuuqqqnnnkkkgggdddbbbaaa___]]][[[YYYYYYXXXOOONNNLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>???????????????AAADDDIIILLLNNNNNNIIIFFFCCCAAA@@@???===;;;<<<;;;;;;;;;;;;<<<<<<=========>>>>>>@@@BBBCCCDDDFFFHHHJJJMMMPPPRRRTTTTTTZZZZZZ[[[^^^aaaeeeiiikkkpppqqqsssuuuwwwyyyzzz{{{{{{}}}|||{{{|||qqqttt|||zzzcccPPPHHHFFFDDDEEEHHHLLLPPPRRRQQQPPPRRRSSSSSSRRRQQQPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUUUURRRSSSTTTTTTSSSSSSUUUWWWWWW___lllzzzzzzxxx{{{wwwkkkhhhllluuussscccZZZWWWWWWXXXYYYZZZZZZXXXUUUSSSUUUWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUSSSQQQQQQRRRTTTUUUXXX\\\bbbnnnoooaaaNNNKKKHHHKKKYYYlllwwwxxxqqqdddUUUOOOLLLIIIHHHIIIFFFIIIMMMOOORRRYYYdddlllqqqwww}}}~~~|||}}}~~~~~~zzzzzz|||}}}|||wwwnnnfff[[[```iiisss}}}{{{xxxsssooollliiieeebbb```___]]][[[YYYXXXWWWWWWMMMMMMKKKIIIHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@@@@AAAAAAAAA@@@AAAEEELLLSSSVVVVVVOOOKKKGGGDDDBBBAAA???===;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEHHHKKKMMMNNNOOORRRSSSTTTWWW[[[___dddffflllmmmoooqqqtttvvvxxxyyy{{{~~~~~~tttxxxzzzdddRRRIIIFFFEEEFFFHHHKKKPPPRRRRRRQQQRRRSSSSSSRRRQQQQQQSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQPPPRRRSSSRRRQQQQQQRRRTTTSSSYYYeeesss|||zzzxxxmmmmmmqqqzzzooo```XXXVVVXXXYYYWWWYYYYYYXXXUUUTTTUUUXXXZZZZZZ[[[ZZZZZZYYYXXXXXXZZZXXXVVVTTTSSSTTTVVVWWWYYY\\\aaakkk|||qqqQQQMMMIIIKKKXXXkkkvvvxxxuuugggXXXPPPMMMIIIGGGHHHFFFIIIMMMNNNQQQXXXccclllrrrxxx~~~~~~|||}}}}}}}}}~~~~~~~~~}}}||||||wwwooogggYYY^^^gggrrr|||{{{wwwsssnnnkkkhhhdddbbb]]]\\\[[[YYYXXXWWWWWWWWWNNNMMMKKKIIIGGGEEECCCBBB@@@@@@AAABBBBBBCCCDDDDDD???@@@@@@AAAAAABBBBBBCCCAAA@@@AAAFFFOOOVVV[[[\\\SSSOOOKKKGGGEEECCCAAA???;;;;;;::::::;;;<<<======999::::::;;;<<<===???@@@>>>???BBBEEEHHHJJJKKKLLLMMMNNNOOORRRVVV[[[```ccchhhjjjlllooorrruuuwwwxxx|||~~~www|||zzzfffTTTJJJFFFFFFFFFGGGKKKOOORRRRRRRRRQQQRRRSSSRRRQQQRRRSSSUUURRRQQQPPPOOOOOONNNOOOOOOOOOQQQRRRQQQPPPPPPQQQRRRRRRWWW```ooo{{{{{{wwwpppooottt}}}|||jjj___YYYUUUTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTWWW\\\bbblll{{{{{{dddRRRDDDIIIVVVbbbppp|||yyykkkYYYMMMJJJKKKJJJHHHFFFIIIMMMOOOSSS[[[dddllluuuvvvwwwzzz~~~{{{www}}}}}}xxxnnneee```___eeeqqq{{{~~~vvvrrrnnnjjjgggdddaaa^^^[[[[[[ZZZYYYVVVSSSPPPNNNKKKJJJIIIHHHGGGGGGFFFEEEBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>@@@CCCHHHMMMRRRWWWYYY[[[RRRHHHBBBAAAAAA>>><<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFHHHJJJLLLNNNSSSXXX\\\dddfffjjjllloooqqqtttwww{{{~~~zzz{{{ttt```PPPHHHFFFEEEHHHKKKMMMMMMNNNPPPRRRPPPOOOOOOPPPQQQQQQPPPNNNMMMNNNPPPRRRSSSRRRRRRQQQRRRPPPOOOQQQSSSSSSQQQNNNQQQUUU]]]iiizzz{{{}}}xxxrrrpppuuuyyyggg\\\WWWTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTXXX]]]ccckkkzzzdddRRRDDDGGGSSS^^^mmmyyyyyykkkZZZNNNJJJKKKJJJHHHGGGIIILLLNNNRRRXXXbbbiiittttttvvvyyy}}}|||zzz{{{pppeee^^^^^^cccoooyyy~~~{{{zzz{{{~~~zzzrrrnnniiieeebbb___\\\ZZZZZZZZZYYYWWWUUURRROOOMMMGGGGGGGGGHHHJJJJJJIIIHHHGGGEEECCCBBBCCCCCCAAA@@@======>>>>>>>>>>>>??????>>>???BBBFFFJJJNNNRRRTTTSSSMMMEEEAAAAAABBB@@@>>><<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>======>>>>>>@@@AAACCCDDDDDDFFFHHHJJJLLLPPPUUUYYY^^^aaaeeehhhkkknnnrrruuuxxx{{{~~~|||}}}lllYYYMMMHHHHHHEEEGGGJJJLLLLLLMMMOOOQQQOOONNNNNNOOOPPPPPPOOOMMMQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTWWWYYYYYYVVVSSSUUUVVV[[[fffxxx||||||}}}zzzxxxsssqqqwwwtttcccYYYUUUSSSTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUYYY^^^ccckkkxxxeeeSSSDDDEEENNNXXXggguuuxxxlll[[[OOOKKKKKKJJJHHHGGGIIILLLMMMOOOUUU^^^dddppprrrtttwwwzzz}}}~~~~~~}}}rrrddd]]]\\\bbbmmmxxx~~~~~~yyysssooommmmmmmmmppprrrvvv}}}yyytttlllhhhccc^^^\\\ZZZXXXVVVWWWWWWWWWUUUSSSPPPMMMKKKFFFGGGHHHKKKNNNOOOMMMLLLKKKHHHEEEDDDDDDCCCBBBAAA============>>>>>>>>>>>>??????AAACCCEEEHHHJJJKKKIIIFFFAAA@@@BBBCCCAAA???<<<<<<=========>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>@@@@@@AAACCCEEEFFFHHHKKKPPPSSSVVVYYY]]]aaaeeeiiinnnqqqsssvvvzzz}}}~~~wwwcccQQQHHHGGGIIIEEEGGGJJJKKKLLLLLLNNNOOOOOONNNMMMMMMOOOOOONNNMMMSSSSSSSSSRRRSSSSSSTTTTTTUUUWWW[[[___aaa```\\\XXXWWWVVVWWWaaavvv}}}{{{{{{zzzwwwttttttzzzooo^^^VVVSSSRRRTTTWWWUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWZZZ^^^ccciiivvveeeTTTFFFDDDJJJSSScccrrrxxxlll]]]RRRLLLKKKIIIHHHHHHIIIKKKKKKLLLQQQYYY```lllnnnrrruuuwwwyyy|||}}}tttddd]]]\\\aaammmwww}}}}}}zzztttlllfffaaa^^^\\\___```ccchhhnnnuuu{{{~~~~~~zzzvvvqqqmmmhhhddd^^^ZZZXXXWWWVVVTTTUUUUUUUUUSSSQQQNNNLLLJJJJJJJJJMMMQQQVVVWWWUUURRROOOLLLHHHFFFEEEFFFEEEDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBB@@@???@@@AAABBB@@@>>><<<<<<=========>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>@@@BBBCCCDDDFFFJJJLLLOOORRRVVVZZZ^^^ccciiimmmnnnqqquuuyyy{{{}}}}}}qqq]]]MMMEEEEEEGGGFFFIIIKKKLLLLLLMMMNNNPPPPPPNNNMMMMMMOOOOOOOOONNNRRRRRRQQQQQQRRRSSSUUUVVVXXX[[[```cccdddaaa\\\XXXVVVTTTUUUaaaxxx~~~vvvuuuvvv|||zzzlll\\\UUUSSSSSSTTTWWWUUUUUUVVVVVVVVVWWWWWWWWWTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYY]]]aaagggssscccTTTGGGEEEHHHPPP```pppwwwmmm___TTTNNNKKKIIIHHHHHHIIIJJJJJJJJJOOOVVV\\\gggjjjooorrrtttvvvyyy|||~~~vvvggg___^^^bbbmmmwww}}}}}}zzzvvvnnnfff^^^WWWSSSQQQQQQQQQRRRUUUYYY^^^cccfffnnnqqqvvv|||zzzuuupppllliiifffddd```\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQNNNKKKJJJKKKLLLOOOWWW___cccbbb___XXXSSSNNNIIIGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>>>>===>>>>>>>>>>>>>>>???@@@???===;;;<<<<<<<<<<<<============::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBDDDFFFIIIKKKOOOSSSWWW\\\cccgggmmmppptttwwwyyy{{{~~~~~~}}}yyyooo\\\LLLEEECCCDDDGGGJJJLLLNNNNNNNNNPPPRRRRRRPPPNNNNNNOOOPPPPPPOOONNNNNNNNNNNNPPPSSSUUUVVVXXX\\\```bbb```\\\WWWTTTTTTUUUZZZggg}}}wwwwwwyyy~~~wwwiii\\\WWWUUUTTTTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\\\\[[[ZZZXXX[[[^^^dddqqqyyy^^^RRRGGGEEEGGGMMM]]]ooovvvnnnbbbVVVOOOKKKIIIHHHHHHIIIJJJIIIIIIMMMTTTZZZcccgggllloooqqqssswww{{{|||wwwkkkaaa___ccclllvvv|||zzztttoooggg^^^VVVPPPLLLKKKKKKKKKKKKLLLNNNQQQTTTWWWZZZ]]]aaaffflllppptttvvvtttrrrooolllgggdddaaa___^^^\\\ZZZYYYYYYYYYWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKJJJJJJOOOYYYeeelllnnnlllaaa[[[TTTMMMJJJHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@???===<<<<<<<<<======>>>???>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;===????????????AAABBBDDDFFFIIILLLOOOUUU[[[___kkknnnrrruuuwwwyyy|||~~~}}}wwwuuu}}}}}}lllZZZLLLEEECCCDDDGGGIIILLLNNNOOOPPPRRRTTTRRRPPPNNNNNNOOOQQQQQQPPPLLLLLLLLLNNNOOOQQQSSSTTTVVVYYY[[[[[[XXXTTTQQQPPPTTTWWW___lll~~~xxxzzz{{{uuuiii]]]YYYXXXVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTSSSQQQPPPPPPRRRTTTVVVXXXYYY[[[\\\\\\[[[ZZZYYYWWWYYY[[[aaapppxxxoooXXXNNNFFFEEEFFFKKK[[[mmmvvvooocccXXXPPPKKKHHHHHHHHHIIIJJJIIIIIILLLTTTYYY___dddjjjmmmnnnpppuuuzzzzzz{{{||||||zzzzzz{{{|||||||||xxxooobbb```bbbkkktttyyy{{{tttmmmhhh___VVVNNNJJJGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMPPPSSSXXX^^^cccffffffgggfffddd```]]]ZZZYYYWWWWWWVVVWWWYYYXXXVVVTTTUUUUUUUUUTTTRRRPPPNNNLLLLLLKKKNNNXXXeeennnooonnnbbb]]]UUUOOOMMMMMMNNNNNNOOONNNMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@>>>=========;;;===>>>>>>===;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;===??????>>>>>>>>>@@@AAABBBDDDFFFHHHMMMSSSWWWbbbeeejjjnnnqqqtttxxx{{{{{{}}}zzzrrrqqq{{{xxxfffVVVKKKFFFGGGHHHEEEHHHKKKMMMOOOPPPSSSTTTRRRPPPMMMMMMNNNPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUSSSOOOMMMMMMOOORRRWWW___iiivvv}}}}}}zzz|||}}}tttiii^^^[[[ZZZWWWUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOQQQTTTUUUXXXYYYZZZ\\\[[[ZZZYYYWWWVVVWWWYYY___ooorrrfffSSSJJJDDDDDDDDDIIIYYYkkkvvvooodddYYYPPPKKKHHHHHHGGGIIIIIIIIIIIILLLTTTYYY]]]ccciiilllmmmoootttyyyyyyyyyyyyxxxvvvvvvwwwxxx{{{~~~zzzyyyrrrbbb___aaajjjrrrwww}}}}}}{{{vvvpppgggbbbYYYPPPIIIEEEEEEEEE@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHMMMRRRXXX[[[^^^```aaa___\\\XXXVVVUUURRRRRRTTTVVVXXXWWWUUUSSSUUUVVVVVVUUUSSSQQQOOOMMMQQQOOOOOOWWWbbbjjjkkkiii^^^YYYSSSPPPPPPSSSUUUWWWUUUTTTRRRPPPMMMKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>:::<<<======<<<;;;<<<<<<888888999999999:::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<======???@@@@@@<<<===??????>>>===>>>??????@@@AAABBBDDDHHHNNNRRRYYY\\\bbbgggkkkooosssvvvyyy{{{}}}~~~uuunnnooozzzuuubbbQQQHHHGGGJJJLLLCCCFFFIIILLLNNNPPPRRRUUUQQQOOOLLLKKKMMMOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLOOOPPPPPPMMMJJJJJJLLLOOOOOOUUU\\\bbblll~~~zzz{{{pppfff]]]ZZZZZZVVVTTTSSSQQQQQQQQQQQQRRRTTTUUUWWWPPPQQQQQQRRRSSSUUUWWWXXXQQQSSSWWWYYYYYYVVVSSSPPPRRRVVVZZZ___nnntttfffVVVJJJBBBAAACCCHHHVVVfffxxxuuukkk\\\PPPLLLJJJHHHFFFFFFFFFFFFIIINNNTTTYYY___eeelllpppppppppqqqssstttuuuvvvwwwyyy{{{||||||xxx{{{~~~}}}zzz}}}wwwqqqccc___```jjjuuu{{{~~~zzzrrrkkk^^^YYYQQQJJJFFFDDDBBB@@@<<<<<<======>>>?????????CCCBBBBBBCCCFFFKKKOOORRRXXXVVVVVVXXX[[[ZZZWWWTTTTTTTTTUUUVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWVVVVVVUUUUUUYYYZZZYYY]]]eeehhheee___XXXTTTXXX[[[[[[___ddddddaaa\\\ZZZYYYVVVPPPLLLMMMEEE@@@@@@AAA???===>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBB???>>>============>>>>>><<<===>>>@@@CCCEEEHHHIIITTTWWW]]]aaaeeehhhlllooozzz|||~~~{{{qqqooottt|||~~~~~~mmm[[[PPPJJJGGGGGGIIIHHHHHHGGGHHHJJJNNNQQQTTTSSSOOOMMMPPPUUUVVVPPPJJJPPPPPPPPPQQQSSSTTTSSSQQQTTTPPPMMMMMMOOOPPPOOOMMMQQQRRRVVV[[[bbbrrr|||}}}|||~~~iii___WWWUUUUUURRRPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTRRRTTTUUUVVVUUUSSSQQQOOORRRVVVYYY^^^lllyyylllXXXKKKBBB@@@AAAEEEQQQ```pppooogggYYYOOOKKKJJJHHHFFFFFFFFFFFFHHHMMMSSSXXX```eeekkkooooooppprrrtttuuuuuuuuuvvvxxxyyy{{{{{{zzz|||}}}yyy|||~~~vvvpppeee``````iiitttzzz~~~|||vvvmmmeeeWWWRRRKKKEEEBBB@@@>>>===<<<<<<======>>>>>>>>>?????????@@@AAADDDGGGKKKMMMRRRQQQSSSVVVYYYZZZWWWTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\]]]^^^___^^^^^^]]][[[___aaaaaaeeekkkmmmjjjddd^^^[[[]]]```bbbiiiqqqsssooojjjfffddd```[[[VVVRRRJJJCCCBBBBBB@@@>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???======>>>@@@BBBDDDFFFGGGOOOSSSXXX]]]aaaeeejjjmmmwwwyyy{{{}}}}}}tttmmmnnnwww~~~~~~zzzjjjXXXNNNIIIGGGGGGIIIKKKJJJIIIIIIJJJMMMPPPRRRTTTRRRQQQSSSUUUUUUPPPLLLNNNNNNOOORRRUUUWWWWWWVVVRRRPPPMMMLLLNNNOOONNNMMMKKKLLLPPPTTTZZZiii{{{tttuuu~~~~~~yyycccZZZSSSRRRQQQNNNMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSVVVVVVWWWWWWWWWUUUTTTSSSTTTTTTSSSQQQPPPOOONNNMMMRRRUUUYYY]]]iii|||sss]]]OOODDDBBBAAACCCNNN[[[ggghhhcccWWWNNNJJJIIIHHHEEEFFFFFFFFFHHHLLLRRRVVV___dddjjjmmmnnnooosssvvvvvvuuuuuuuuuuuuwwwyyyzzz{{{}}}xxxzzz}}}|||uuuooogggaaa___fffqqqxxx}}}}}}xxxoooeee]]]OOOKKKEEEAAA???>>><<<;;;<<<========================>>>???@@@CCCEEEGGGHHHMMMNNNQQQUUUYYYZZZYYYWWWUUUUUUTTTUUUVVVXXXZZZ[[[___aaaeeehhhjjjkkkjjjjjjhhhkkkmmmmmmoootttvvvuuuqqqnnnllllllllloooyyy}}}yyyvvvqqqkkkgggYYYOOOGGGDDDCCC@@@???@@@<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;;;;:::999999999999::::::::::::>>>>>>>>>=========<<<<<>>>>>>>>???@@@BBBCCCDDDHHHLLLQQQWWW[[[aaafffiiiqqqtttwwwzzz{{{}}}vvvlllkkknnnyyy~~~}}}tttdddTTTLLLIIIGGGGGGIIIOOONNNMMMLLLLLLMMMNNNOOOTTTUUUUUUUUUTTTRRROOOMMMLLLMMMNNNRRRWWWZZZZZZZZZPPPNNNLLLKKKMMMNNNNNNMMMLLLLLLOOORRRWWWccczzzzzzzzzuuubbbZZZTTTRRRQQQMMMLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQTTTWWWXXXYYYXXXWWWTTTSSSPPPMMMKKKJJJKKKKKKQQQUUUXXX\\\fffwwwwwwbbbTTTHHHEEEDDDEEEMMMYYYbbbfffcccYYYOOOKKKIIIHHHEEEFFFFFFFFFGGGJJJOOOSSS^^^bbbhhhkkklllooossswwwwwwvvvtttttttttuuuwwwxxxzzz|||vvvxxx{{{{{{tttoooiiiaaa]]]dddnnnwww}}}zzzrrrhhh\\\UUUJJJGGGBBB@@@??????>>>===========================>>>???@@@BBBDDDFFFGGGHHHLLLOOOSSSWWW[[[\\\[[[ZZZWWWWWWWWWWWWYYY\\\___```cccfffkkkpppssstttsssrrrssstttttttttvvv{{{yyyuuu^^^SSSIIIEEECCC@@@???@@@===<<<<<<<<<===>>>??????>>>>>>======<<<<<<;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????????????????>>>>>>???@@@AAAAAACCCFFFLLLQQQVVV[[[aaaeeekkkooossswwwyyy|||}}}rrrjjjkkkppp{{{}}}zzznnn```QQQKKKIIIHHHIIIKKKQQQPPPOOONNNMMMLLLLLLLLLRRRUUUWWWVVVRRRNNNMMMNNNKKKKKKMMMQQQUUUXXXYYYYYYNNNMMMKKKKKKKKKMMMMMMNNNNNNNNNPPPSSSUUU^^^qqq{{{zzzrrraaa[[[VVVTTTQQQLLLKKKMMMOOOOOOPPPQQQRRRSSSSSSTTTMMMOOORRRVVVXXXYYYYYYXXXSSSRRROOOLLLKKKJJJJJJKKKQQQSSSWWW\\\cccrrr{{{eeeVVVIIIEEEEEEEEELLLVVVaaagggggg]]]RRRLLLJJJHHHEEEFFFFFFFFFFFFIIIMMMPPP[[[___eeeiiikkknnnssswwwvvvvvvuuuttttttuuuvvvwwwwwwzzz~~~~~~~~~|||uuuwwwzzz}}}}}}zzzsssnnniii```\\\bbbmmmvvv}}}{{{tttkkk```UUUNNNEEECCC@@@>>>????????????=========>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHMMMQQQVVVZZZ\\\\\\[[[ZZZYYYYYYYYY[[[]]]```cccdddeeehhhmmmqqqssssssrrrqqqqqqpppppprrrvvv}}}{{{www___TTTJJJEEECCC???>>>???;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<888888999999999:::::::::999::::::;;;<<<<<<======<<<===>>>????????????>>>@@@@@@???>>>>>>>>>??????@@@CCCHHHLLLQQQVVV\\\aaaeeeiiioootttxxx{{{~~~|||rrrkkklllqqq~~~~~~yyyiii\\\OOOKKKKKKJJJKKKMMMPPPPPPPPPOOONNNMMMLLLKKKNNNRRRUUUTTTOOOLLLLLLMMMKKKKKKLLLNNNRRRSSSSSSRRRLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPRRRSSSYYYgggvvv}}}vvvxxx}}}mmm^^^YYYUUUTTTPPPLLLKKKMMMOOOPPPRRRSSSTTTUUUUUUUUUQQQRRRTTTUUUVVVWWWVVVVVVSSSRRRRRRQQQPPPOOOOOONNNPPPRRRWWW\\\aaaooogggVVVHHHDDDCCCBBBGGGPPP___gggiiiaaaUUUMMMJJJGGGEEEFFFFFFFFFEEEGGGKKKMMMVVV\\\cccgggjjjmmmqqquuuuuuuuuuuuvvvvvvvvvvvvvvvvvvyyy}}}~~~}}}}}}~~~yyyuuuvvvyyy|||}}}yyytttoooggg___[[[aaalllvvv~~~}}}zzzuuulllbbbWWWNNNHHH@@@>>><<<<<<===>>>>>>=========>>>??????@@@AAAAAA???@@@AAABBBEEEGGGIIIJJJOOOSSSYYY]]]^^^]]]\\\[[[[[[\\\^^^aaadddggghhhiiijjjkkkmmmoooooommmkkkjjjeeedddggglllsss|||{{{yyywwwsssooo]]]SSSJJJFFFDDD@@@??????::::::999999999::::::;;;========================999999999999::::::::::::888999:::;;;<<<===>>>>>><<<===>>>@@@AAA@@@??????AAA@@@??????>>>>>>?????????AAAEEEHHHLLLQQQVVVZZZ^^^cccjjjpppuuuyyy|||~~~}}}sssmmmpppvvv~~~yyydddXXXMMMJJJKKKKKKKKKMMMMMMMMMOOOPPPPPPOOONNNMMMKKKNNNQQQQQQNNNLLLLLLMMMKKKJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLKKKKKKLLLOOOQQQTTTSSSTTTUUUUUUXXXcccoooxxxzzzvvvvvvuuuwww|||yyyfffZZZWWWUUUUUURRRNNNOOORRROOOPPPRRRTTTUUUUUUUUUTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSTTTWWWXXXXXXWWWUUUTTTPPPRRRWWW\\\```mmm~~~lllZZZJJJFFFCCCAAADDDJJJZZZccchhhaaaUUUMMMIIIGGGEEEFFFFFFEEEEEEFFFIIIKKKRRRXXXaaafffiiilllpppsssssstttvvvxxxxxxwwwvvvvvvwwwzzz~~~~~~|||}}}~~~yyyuuuvvvyyy||||||yyytttpppeee]]]ZZZaaalllvvv~~~~~~{{{vvvsssmmmdddYYYOOOGGGCCC>>>===;;;;;;===>>>>>>=========>>>@@@AAABBBCCCDDDBBBBBBCCCDDDFFFJJJMMMPPPSSSXXX___cccdddcccbbbbbbbbbdddhhhllloooqqqrrrrrrssssssrrrpppmmmjjjgggeee``````eeemmmssszzzxxxsssqqqnnniiifff[[[SSSKKKHHHGGGCCC@@@AAA<<<;;;;;;::::::::::::;;;:::;;;;;;<<<<<<======>>>::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<=========???AAABBBCCCCCCBBBAAAAAAAAA@@@????????????@@@>>>@@@BBBDDDGGGKKKPPPTTTWWW\\\dddkkkqqquuuyyy|||vvvrrrwww}}}xxx```UUUKKKIIIJJJJJJJJJKKKHHHJJJMMMOOOQQQPPPPPPOOOHHHJJJMMMOOOOOONNNNNNNNNJJJIIIIIIJJJKKKKKKIIIHHHJJJKKKMMMLLLKKKLLLPPPSSSWWWVVVVVVXXXWWWYYYaaakkkttt~~~{{{wwwzzz}}}sss```YYYVVVUUUWWWUUURRRTTTXXXOOOPPPRRRSSSTTTUUUTTTTTTWWWWWWVVVVVVVVVWWWXXXXXXTTTVVV[[[^^^___]]]ZZZXXXOOOQQQVVV\\\```lll{{{qqq___NNNHHHEEEAAACCCHHHUUU```fff```TTTLLLIIIFFFEEEFFFFFFEEEEEEEEEHHHJJJPPPVVV___fffiiikkkoooqqqrrrtttwwwyyyzzzyyywwwvvvyyy|||}}}|||}}}~~~}}}uuuvvvyyy||||||zzzuuupppccc\\\YYYaaammmwww{{{xxxqqqnnnhhh^^^SSSIIICCCAAA???===<<<<<<>>>??????>>>======???@@@BBBDDDEEEEEEFFFFFFFFFGGGJJJNNNSSSUUUWWW]]]eeejjjjjjjjjjjjjjjjjjmmmqqqvvvzzz{{{{{{{{{}}}{{{xxxtttpppkkkhhheeedddeeejjjrrrvvvyyywwwqqqmmmjjjeeeaaaZZZRRRKKKJJJIIIEEEBBBBBB@@@???>>>===============999999:::;;;<<<===>>>>>>::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;???@@@CCCDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAABBBDDDGGGLLLPPPRRRXXX```hhhnnnssswwwyyyzzzxxx|||vvv]]]SSSIIIGGGIIIHHHHHHJJJEEEGGGKKKOOOQQQRRRQQQPPPGGGIIIKKKNNNPPPQQQPPPOOOIIIHHHHHHIIIJJJJJJIIIGGGJJJLLLMMMMMMLLLMMMPPPTTTSSSRRRSSSTTTSSSTTT[[[cccuuu~~~zzz|||~~~kkkaaaXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVWWWYYY[[[\\\\\\[[[XXXVVVVVVTTTTTTVVV]]]mmm|||vvviiiWWWJJJEEEFFFGGGGGGOOO^^^eee]]]TTTOOOIII@@@DDDEEEFFFEEEDDDDDDFFFHHHMMMSSS[[[bbbgggjjjmmmoooqqqrrrsssuuuvvvvvvvvvvvv{{{|||}}}}}}|||}}}~~~~~~~~~||||||~~~wwwuuutttvvvzzzyyytttnnnccc]]]ZZZ___gggppp|||{{{uuummmfff]]]SSSLLLFFFBBB???>>>>>>>>>???????????????DDDCCCCCCDDDFFFGGGHHHGGGGGGIIIKKKNNNPPPTTTYYY]]]___ccciiimmmooopppqqqrrrtttwww|||vvvlllpppnnnrrr|||{{{sssjjjccc___YYYSSSNNNMMMKKKHHHFFFCCCAAA??????@@@@@@???>>><<<<<<<<<;;;<<<<<<=========>>>???@@@???>>>===<<<;;;;;;:::::::::;;;===>>>AAACCCEEEGGGIIIJJJKKKKKKIIIHHHHHHFFFEEECCCAAA@@@AAA@@@??????@@@CCCFFFHHHOOOSSSYYY___fffmmmsssxxx{{{|||}}}yyynnnZZZPPPFFFEEEGGGGGGHHHJJJIIIJJJLLLNNNPPPRRRTTTUUULLLNNNOOOQQQQQQQQQQQQPPPLLLKKKJJJHHHHHHGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLNNNMMMOOOPPPPPPPPPTTT[[[```www~~~xxx}}}xxxggg^^^WWWWWWVVVUUUUUUUUUUUUVVVSSSSSSTTTTTTUUUUUUUUUTTTVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXZZZ[[[ZZZYYYXXXWWWVVVUUUVVVZZZbbbrrr~~~rrraaaQQQGGGBBBAAAAAAKKKYYYaaa[[[SSSPPPJJJBBBDDDEEEFFFEEEDDDDDDFFFHHHNNNSSS[[[aaaeeegggiiijjjmmmnnnppprrruuuvvvwwwwww|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}vvvtttrrruuuxxxxxxrrrmmmeee^^^[[[___gggooozzz~~~xxxqqqgggaaaWWWNNNHHHDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAABBBDDDFFFHHHHHHLLLOOORRRUUUXXX\\\```cccfffjjjppptttvvvxxxyyyzzz}}}}}}{{{}}}wwwpppkkkfff___YYYUUUPPPKKKGGGHHHFFFCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>??????<<<======>>>===<<<;;;:::::::::999999999:::<<<<<>>???GGGTTT]]]YYYSSSPPPJJJCCCDDDEEEEEEEEEDDDDDDFFFHHHMMMSSSZZZ```cccddddddeeeiiijjjmmmpppsssuuuwwwxxx|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~vvvsssqqqssswwwvvvqqqlllggg```[[[___fffnnnyyy{{{ssskkk^^^XXXOOOGGGCCC@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCEEEHHHLLLNNNSSSWWW\\\```dddgggjjjmmmmmmqqqwww|||~~~|||wwwppphhh```YYYRRRNNNKKKIIIFFFDDDDDDCCCAAA@@@@@@???>>>=====================>>>>>>======<<<;;;<<<;;;;;;;;;;;;;;;<<<===BBBCCCEEEIIINNNTTTXXX[[[WWWVVVSSSPPPLLLHHHDDDBBBCCCBBB@@@@@@@@@BBBDDDEEEHHHKKKPPPVVV]]]dddlllrrrwww{{{wwwhhhTTTMMMGGGHHHJJJIIIIIIKKKKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSQQQOOONNNNNNMMMLLLLLLLLLKKKIIIKKKLLLLLLKKKJJJKKKMMMKKKMMMNNNMMMMMMPPPWWW\\\ooo}}}}}}}}}{{{jjj^^^YYYWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWZZZ```jjjzzzuuudddPPPCCCAAACCCGGGRRRZZZYYYTTTPPPJJJDDDCCCDDDEEEEEECCCDDDEEEGGGKKKQQQXXX^^^aaabbbcccdddhhhiiilllooorrrtttuuuvvvzzz{{{||||||{{{zzz{{{|||~~~~~~}}}~~~~~~uuurrrppprrrvvvvvvrrrmmmfff___ZZZ^^^eeennnyyy|||wwwmmmcccVVVPPPHHHBBB?????????@@@CCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJNNNSSSWWWZZZ^^^eeekkknnnqqqsssuuuwww|||vvvlllddd^^^[[[TTTQQQMMMJJJHHHFFFDDDAAABBBAAA@@@???>>>>>>===>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAACCCGGGLLLRRRWWWZZZZZZYYYWWWTTTPPPLLLHHHGGGDDDCCCAAA@@@@@@AAABBBCCCDDDGGGKKKQQQWWW```iiinnntttxxx|||~~~~~~~~~|||uuudddQQQKKKHHHJJJKKKJJJJJJMMMMMMMMMOOOPPPRRRSSSTTTUUUXXXXXXXXXXXXVVVTTTRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLKKKJJJJJJKKKLLLJJJLLLMMMLLLKKKNNNTTTZZZfffuuuxxxssseee]]]ZZZVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXZZZXXXZZZaaalll|||zzziiiSSSEEEBBBEEEHHHQQQXXXYYYVVVQQQJJJEEECCCDDDEEEDDDCCCCCCEEEGGGIIINNNUUU\\\```ccceeegggjjjkkkmmmoooqqqrrrssssssuuuvvvxxxyyywwwwwwwwwxxx{{{||||||}}}}}}}}}}}}|||}}}~~~uuurrrppprrrvvvwwwtttooofff^^^YYY]]]dddnnnyyy~~~{{{vvvpppeee[[[PPPKKKEEE@@@???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIILLLNNNQQQUUU[[[```bbbgggnnntttxxxzzz|||}}}zzzrrrllljjjccc```[[[VVVRRRNNNJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCFFFKKKOOORRRTTTSSSRRRPPPNNNKKKIIIHHHDDDCCCBBBAAAAAAAAABBBBBBCCCEEEHHHLLLSSS[[[eeekkkqqqtttyyy{{{{{{|||{{{qqq```OOOKKKIIIKKKLLLKKKKKKNNNNNNNNNOOOPPPQQQSSSSSSTTTWWWWWWWWWWWWUUUSSSQQQPPPMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKLLLJJJJJJLLLRRRWWW```qqq~~~uuu~~~~~~nnnbbb\\\[[[VVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXZZZZZZ]]]fffppp~~~}}}kkkTTTDDD@@@CCCHHHNNNUUUYYYWWWQQQJJJFFFCCCDDDDDDDDDCCCCCCEEEGGGGGGLLLRRRXXX]]]bbbfffiiikkklllmmmnnnooopppppppppooorrrtttuuuuuuttttttuuuxxxyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~ssspppnnnqqqvvvxxxuuurrrggg___ZZZ\\\ccclllxxx|||}}}zzzsssmmmfff[[[RRRKKKGGGCCCAAAAAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHIIIJJJNNNSSSWWWZZZ^^^dddiiinnnssszzz}}}{{{qqqlllfff___YYYSSSNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIINNNWWWaaahhhmmmqqqvvvxxxyyyzzz~~~|||}}}~~~{{{}}}nnn^^^OOOKKKJJJKKKLLLJJJLLLOOONNNNNNOOOPPPQQQQQQRRRRRRTTTUUUUUUUUUUUUSSSQQQPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLKKKIIIIIIIIIJJJJJJKKKLLLJJJIIIKKKQQQVVV]]]ppp~~~}}}}}}zzziii___[[[[[[VVVUUUUUUTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXXXX[[[cccnnnxxx{{{jjjUUUEEE@@@AAADDDIIIQQQWWWWWWQQQKKKHHHCCCDDDDDDDDDCCCCCCEEEFFFGGGJJJOOOTTTYYY^^^eeeiiiiiijjjkkklllmmmnnnnnnnnnkkknnnrrrsssssssssssstttuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{~~~~~~}}}~~~pppmmmkkkooouuuxxxvvvssskkkbbb[[[\\\bbbjjjuuu~~~zzzyyysssiiiaaa[[[RRRIIIGGGEEEBBBBBBCCCDDDDDDCCCBBBCCCDDDGGGIIIKKKMMMNNNOOOVVV]]]bbbeeeiiiooottt}}}{{{ssskkkccc\\\UUUQQQMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEJJJRRR\\\cccjjjoootttvvvwwwyyy}}}}}}yyy||||||zzzkkk]]]PPPLLLJJJKKKJJJIIILLLQQQNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRKKKLLLNNNOOOOOONNNMMMLLLJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLJJJHHHJJJPPPUUU[[[nnn~~~}}}~~~}}}vvvggg^^^[[[[[[VVVUUUUUUTTTSSSTTTTTTTTTVVVUUUSSSRRRSSSTTTVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXVVV[[[ggguuu}}}}}}xxxhhhUUUGGGBBBCCC@@@EEEMMMUUUVVVQQQLLLIIIBBBCCCDDDDDDBBBCCCDDDFFFHHHJJJMMMQQQUUU[[[bbbgggfffgggiiijjjllllllmmmmmmjjjmmmqqqsssssssssttttttssstttuuuwwwwwwxxxxxxxxxxxxzzz}}}~~~~~~}}}}}}~~~zzznnnkkkiiimmmssswwwvvvsssoooeee]]]\\\aaahhhrrr{{{xxxvvvnnncccZZZTTTLLLDDDEEECCCBBBBBBCCCDDDCCCBBBEEEFFFHHHKKKNNNQQQSSSTTTVVV]]]ffflllooosssxxx}}}{{{zzz}}}zzzqqqiiiaaa\\\WWWWWWVVVVVVVVVWWWWWWXXXPPPOOONNNLLLLLLMMMMMMNNNKKKKKKLLLMMMLLLKKKIIIHHHEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAACCCGGGOOOYYY```iiimmmsssvvvwwwyyy~~~~~~www|||}}}~~~xxxjjj]]]QQQMMMKKKKKKJJJHHHLLLQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTLLLMMMOOOPPPPPPOOOMMMLLLJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLJJJHHHJJJPPPUUUXXXlll}}}||||||}}}~~~~~~|||~~~~~~xxx~~~ooo```VVVWWW[[[SSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTRRRRRRUUUWWWXXXXXXWWWVVVVVVWWWYYYYYYWWWUUUSSSSSSUUUWWW^^^bbbkkkvvv|||~~~|||rrraaaOOODDDAAABBBBBBFFFNNNYYY___[[[PPPFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGKKKNNNRRRWWW]]]aaa```cccfffiiikkkmmmoooqqqsssqqqooopppsssuuutttrrruuuuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~zzztttiiifffdddgggoootttuuuttthhhddd^^^[[[^^^gggqqqxxxyyysssjjj]]]TTTPPPMMMIIIFFFDDDEEEEEEEEEDDDDDDFFFHHHIIIKKKNNNQQQTTTYYY^^^bbbaaafffmmmrrrwww}}}wwwooogggeeebbb```^^^^^^^^^___kkkuuu{{{pppgggeeeaaa```dddjjjjjjbbbZZZ\\\XXXUUURRRSSSTTTVVVWWWUUUVVVWWWWWWVVVTTTRRRPPPQQQNNNLLLLLLLLLLLLLLLJJJLLLJJJHHHHHHIIIIIIIIIHHHEEECCCAAA@@@AAAAAA@@@???BBBAAABBBDDDDDDFFFPPP[[[hhhmmmrrrvvvwwwyyy}}}~~~{{{rrr```VVVNNNLLLJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQUUUVVVVVVTTTQQQNNNMMMMMMPPPOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGGGGHHHKKKOOOQQQZZZmmm~~~|||yyyxxxxxxxxxyyy|||~~~zzz|||}}}xxxyyyjjj^^^VVVVVVZZZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXXXXWWWVVVWWWXXXZZZZZZYYYWWWUUUUUUWWWYYY```bbbhhhqqquuuuuuxxx|||~~~xxxlll\\\LLLBBB@@@@@@AAAEEEMMMXXX^^^[[[PPPFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDGGGJJJNNNQQQVVV\\\``````bbbfffhhhjjjlllnnnppptttrrrpppqqqtttvvvuuutttssstttuuuvvvwwwyyyzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{wwwpppkkkeeeaaa___bbbkkkqqqtttsssjjjeee___\\\```iiisss{{{~~~vvvlllcccWWWOOOKKKIIIFFFCCCBBBCCCEEEEEEEEEFFFHHHJJJMMMPPPTTTXXX[[[```dddhhhmmmrrryyyyyymmmbbbZZZUUUSSSQQQNNNMMMMMMMMMNNNYYYaaannn|||~~~vvvrrrooorrrvvvvvvooohhhdddbbb___^^^```bbbeeegggiiiiiiiiihhhfffbbb___]]][[[YYYVVVUUUUUUTTTRRRPPPQQQOOOMMMLLLLLLKKKJJJHHHIIIGGGEEEDDDDDDCCCBBBAAABBBAAABBBCCCDDDFFFOOOYYYeeekkkrrrvvvxxxzzz}}}|||~~~ooo^^^TTTNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTTTTSSSQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOVVVggg{{{{{{zzzxxxvvvtttssssssssszzz~~~{{{||||||zzzqqqccc[[[VVVVVVXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTRRRTTTWWWWWWWWWWWWXXXYYY\\\\\\[[[YYYWWWWWWYYY[[[aaaaaadddjjjkkkjjjlllpppxxxiiiYYYLLLDDD@@@???>>>BBBKKKVVV^^^[[[QQQHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFIIILLLOOOTTTYYY]]]___aaaeeeggghhhjjjlllnnnrrrpppoooppprrrttttttsssssssssssstttvvvwwwyyyyyy|||||||||}}}}}}~~~~~~~~~}}}wwwpppiiifffddd___\\\```hhhpppssstttkkkfff```^^^aaajjjuuu}}}xxxoooccc\\\RRRKKKGGGFFFDDDBBBCCCEEEGGGIIIJJJLLLOOOQQQTTTXXX]]]bbbfffjjjooorrrvvv|||ttthhh]]]SSSLLLJJJHHHFFFDDDCCCBBBCCCCCCIIINNNUUU___kkkyyy~~~vvvuuuttttttwww{{{zzzuuuqqqllljjjgggeeedddaaa]]]ZZZZZZXXXUUUSSSRRRQQQNNNLLLMMMJJJGGGEEEEEEDDDCCCBBBBBBAAAAAACCCCCCEEEMMMVVV```gggpppvvvyyyzzz|||~~~{{{kkk[[[RRRNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOORRRRRRRRRRRRQQQPPPOOOOOOMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLQQQ^^^ooo|||zzzuuuuuutttssssssrrrqqqpppzzz|||}}}kkk^^^YYYVVVTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLMMMOOOQQQRRRQQQSSSVVVWWWWWWWWWYYYZZZ[[[\\\[[[ZZZXXXXXXYYY[[[```___```ccccccaaadddhhhnnn]]]PPPHHHBBB@@@<<<@@@HHHTTT[[[ZZZRRRIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEHHHJJJMMMQQQVVVYYY]]]___ccceeefffhhhjjjlllmmmmmmmmmmmmooopppqqqqqqssssssssstttuuuwwwyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~xxxqqqmmmkkkjjjddd```bbbjjjqqquuuuuulllgggaaa^^^aaakkkvvv~~~zzzpppeee[[[UUUNNNHHHFFFEEEEEEDDDGGGJJJMMMPPPRRRTTTVVVYYY[[[___ffflllqqquuuyyy|||uuuhhh^^^VVVNNNIIIGGGFFFEEECCCBBBBBBAAABBBDDDEEEHHHMMMUUUaaammmuuu~~~|||yyyuuuqqqmmmhhheeebbb```^^^[[[XXXUUUSSSPPPLLLIIIHHHHHHGGGEEEDDDAAA@@@BBBCCCDDDJJJRRRZZZbbbnnnvvvyyyzzz{{{|||~~~wwwfffWWWPPPNNNLLLJJJIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMVVVdddvvv|||xxxuuupppqqqrrrrrrrrrrrrppppppxxx{{{~~~~~~iii]]]YYYVVVRRRQQQRRRQQQQQQQQQPPPPPPPPPOOOPPPNNNLLLKKKKKKMMMNNNPPPPPPRRRUUUVVVWWWWWWYYYZZZYYYZZZ[[[ZZZXXXWWWYYYZZZ^^^\\\]]]``````^^^aaafffzzzvvveeeVVVKKKCCC???<<>>>>>>>>CCCLLLTTTVVVRRRMMMFFFEEEDDDCCCCCCBBBBBBCCCAAABBBEEEFFFHHHKKKOOORRRVVVYYY]]]aaaccceeeiiikkklllnnnooooooooopppsssuuutttssssssssstttwwwyyy{{{zzzzzz{{{|||}}}}}}~~~~~~}}}~~~|||vvvpppoootttxxxxxxwwwpppjjjbbb]]]```iiiuuu}}}}}}vvvmmm^^^QQQIIIGGGDDDBBBBBBCCCEEEGGGMMMQQQVVV[[[^^^aaadddgggmmmqqqxxx{{{qqqcccXXXPPPKKKFFFCCCBBBBBBBBBAAA@@@@@@??????<<<>>>???@@@AAADDDIIILLLRRR```tttyyytttkkkfff___XXXTTTQQQNNNLLLMMMIIIEEEFFFEEEDDDFFFJJJPPPZZZhhhrrrwwwyyy{{{|||yyy{{{~~~}}}wwwvvv|||~~~~~~ppp^^^SSSPPPNNNLLLJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQOOONNNPPPTTTVVVTTTRRRNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMWWWhhh{{{zzzyyy~~~|||{{{|||}}}{{{vvvrrrooonnniiikkklllmmmllliiifffdddeeegggjjjnnnvvv}}}}}}wwwnnnzzz{{{iii___ZZZUUURRRRRRSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVVVVVVVWWWYYYWWWYYYZZZZZZYYYXXXXXXYYYZZZYYY\\\______^^^```dddlllwwwcccQQQEEE@@@@@@???AAAHHHPPPTTTRRRNNNFFFEEEDDDCCCCCCBBBBBBCCC@@@BBBCCCDDDFFFHHHLLLOOOSSSVVV[[[___bbbeeeiiikkklllnnnppppppooopppsssvvvsssrrrqqqqqqrrruuuxxxzzzyyyyyyzzz{{{|||}}}~~~yyyyyy}}}|||tttnnneee___aaaiiiuuu}}}|||sssllldddXXXLLLEEEDDDCCCBBBBBBEEEHHHKKKOOOTTT[[[bbbggglllpppsssxxx|||rrrjjj^^^UUUPPPMMMIIIGGGDDDDDDDDDDDDCCCBBBBBBAAA===>>>?????????@@@BBBEEEFFFNNNYYYdddmmmuuu|||}}}tttjjjbbb\\\WWWTTTUUUOOOKKKJJJIIIFFFGGGJJJMMMWWWeeepppvvvxxx{{{}}}yyy{{{~~~zzzrrrqqqxxxwww{{{~~~ooo]]]SSSRRRNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOQQQVVVWWWUUURRRMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHFFFEEEFFFGGGIIIJJJJJJJJJRRRbbbrrr{{{uuu}}}zzzxxxvvvwwwwwwuuuqqqnnnmmmlllhhhiiijjjjjjhhhddd```]]]\\\```dddjjjssszzzxxxrrriiixxx~~~xxxhhh___ZZZUUUSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPKKKLLLNNNOOOQQQRRRRRRRRRQQQSSSUUUVVVVVVVVVWWWXXXWWWYYY[[[[[[ZZZYYYYYYZZZZZZYYY\\\``````]]]^^^cccggg~~~iiiVVVIIIEEEAAA@@@@@@FFFNNNRRRRRROOOFFFEEEDDDCCCCCCBBBBBBCCC@@@AAACCCDDDEEEGGGKKKNNNQQQTTTYYY^^^aaaeeeiiillljjjlllnnnnnnmmmnnnrrruuurrrqqqppppppqqqtttwwwyyyyyyyyyzzz{{{|||}}}~~~wwwpppgggaaabbbjjjuuu}}}}}}~~~~~~vvvlllddd^^^TTTJJJEEEEEEEEEEEEEEEHHHLLLOOOQQQWWW```hhhooouuuzzz}}}wwweee^^^UUUOOOMMMLLLKKKIIIDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAA??????AAABBB@@@CCCHHHMMMRRRXXX^^^aaadddiiiooorrrsssvvvzzzvvvnnnhhhdddZZZTTTOOONNNLLLIIIHHHJJJLLLVVVcccnnnuuuxxx{{{}}}zzz|||yyypppooowww}}}xxxsssyyy~~~nnn\\\SSSSSSNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSQQQOOORRRWWWXXXVVVRRRKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGEEEDDDEEEGGGIIIKKKIIIHHHNNN]]]kkkvvvwww{{{vvvoooqqqssstttssspppmmmlllkkkhhhjjjkkkjjjfffbbb```___ddd^^^dddwww{{{rrrpppnnn~~~|||~~~pppbbb]]][[[XXXUUUUUUUUUSSSRRRPPPPPPPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTVVVWWWXXXYYYYYY\\\\\\\\\[[[ZZZXXXWWWVVVZZZ[[[[[[ZZZYYYZZZ\\\^^^mmmmmmXXXMMMBBBBBB@@@===???GGGNNNPPPNNNGGGDDDAAA@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDHHHKKKOOOSSSYYY]]]```ccceeeggghhhkkkppprrrrrrqqqqqqqqqrrrrrrqqqpppqqqsssvvvwwwvvvxxxzzz|||}}}}}}}}}|||~~~{{{rrriiidddccchhhtttvvvkkkddd\\\RRRJJJGGGEEEEEEEEEEEEFFFJJJOOOSSSYYY```kkkuuu|||~~~tttlll```\\\WWWTTTRRRPPPKKKGGG@@@BBBEEEEEECCCCCCFFFIIIFFFDDDAAA@@@AAAAAAAAA@@@BBBBBBBBBCCCEEEGGGHHHIIIOOOPPPRRRUUUXXX\\\^^^```aaaccceeefffiiiooowww~~~ssslllaaaYYYWWWTTTMMMIIIKKKPPPTTT^^^lllvvvzzz|||vvvooommmrrrxxxzzzsssqqqxxx}}}~~~wwwkkk]]]SSSNNNKKKJJJIIIJJJLLLLLLJJJHHHJJJIIIIIIJJJLLLOOOSSSUUUPPPPPPNNNNNNNNNNNNPPPPPPNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKLLLNNNNNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFLLLWWWbbbooo{{{uuutttrrrpppmmmkkkiiihhhgggiiikkklllkkkjjjjjjkkkkkkiiippp}}}wwwnnnmmmvvv~~~yyykkk___ZZZYYYVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[[[[ZZZYYYWWWVVVUUUWWWXXXXXXWWWVVVVVVYYY[[[jjjuuubbbUUUHHHBBB???<<<>>>EEELLLNNNMMMIIIFFFBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBDDDHHHKKKOOOSSSYYY]]]```bbbdddfffeeehhhllloooppppppqqqrrrrrrrrrqqqqqqrrrtttvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{zzz|||}}}~~~~~~tttkkkeeedddhhhsss~~~rrrfff^^^VVVMMMGGGFFFDDDEEEFFFHHHKKKPPPWWW\\\dddjjjttt}}}|||sssjjjddd]]][[[XXXVVVTTTQQQLLLHHHBBBEEEGGGGGGFFFFFFHHHJJJGGGEEEBBBAAAAAAAAA@@@@@@????????????@@@BBBCCCDDDCCCDDDEEEFFFHHHJJJLLLMMMMMMPPPRRRSSSUUUYYYaaagggxxx~~~rrrfff```ZZZSSSOOOOOORRRUUU___mmmwwwzzz|||}}}vvvooonnnsssxxxwwwooonnnwwwxxxjjj]]]VVVSSSNNNMMMKKKLLLLLLMMMKKKJJJKKKJJJJJJKKKLLLOOORRRSSSOOOOOONNNMMMMMMNNNOOOOOOKKKJJJIIIHHHGGGHHHHHHIIILLLKKKKKKLLLNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFKKKTTT^^^lll{{{vvvooojjjiiiiiigggeeefffhhhlllooorrruuuyyy}}}zzz|||uuuooorrrpppdddZZZVVVUUUSSSQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRSSSUUUWWWfff|||zzzjjj[[[JJJCCC???<<<>>>CCCIIILLLMMMKKKHHHEEEBBBBBBBBBBBBAAABBBBBBCCCBBBBBBDDDHHHKKKPPPTTTXXX\\\^^^```bbbdddccceeehhhkkklllnnnqqqsssrrrrrrqqqqqqssstttvvvxxx{{{zzzzzzyyyyyyzzzzzz{{{xxxyyy{{{|||~~~wwwmmmgggdddgggrrr|||yyylll^^^UUUOOOHHHDDDEEECCCEEEHHHLLLQQQYYYbbbhhhqqqwwwtttllleee^^^YYYYYYYYYXXXWWWVVVRRRLLLHHHEEEHHHJJJKKKKKKJJJKKKLLLIIIFFFCCCAAAAAAAAA@@@???>>>============>>>?????????????????????@@@AAABBB@@@CCCFFFFFFGGGJJJPPPUUU]]]ggguuu~~~rrrhhh^^^XXXVVVTTTVVV^^^lllwwwzzz}}}~~~xxxttttttxxx|||vvvlllkkkuuu~~~uuufffZZZWWWWWWSSSQQQNNNMMMMMMNNNMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHPPPYYYfff{{{wwwlllgggfffgggeeeccccccggglllrrryyyxxxzzzvvvhhh^^^VVVTTTSSSQQQPPPQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSTTTWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXXXXWWWVVVUUUTTTTTTRRRRRRSSSRRRQQQRRRTTTWWWeeeyyyttteeePPPFFF@@@===>>>BBBFFFJJJNNNNNNKKKGGGDDDCCCCCCBBBAAAAAABBBBBBBBBBBBDDDGGGJJJPPPSSSWWWZZZ\\\]]]```bbbdddeeeggghhhiiilllooorrrqqqqqqqqqrrrsssuuuvvvwwwzzzyyyxxxxxxxxxyyy{{{|||yyyzzz{{{||||||zzzppphhheeefffoooyyy~~~|||ssseeeWWWNNNIIIDDDCCCEEECCCFFFJJJPPPWWW```jjjpppyyyxxxmmmddd]]]YYYUUUSSSUUUVVVWWWWWWUUUQQQLLLHHHHHHJJJMMMPPPQQQPPPPPPPPPJJJHHHDDDBBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>???@@@@@@????????????@@@@@@===@@@CCCDDDCCCEEEJJJNNNPPPWWWcccooozzz{{{vvvuuuppprrryyy~~~qqqeee^^^WWWWWW]]]kkkvvv{{{~~~~~~|||}}}xxxnnnjjjttt}}}{{{nnn^^^UUUTTTXXXWWWTTTPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFKKKSSS```vvv~~~uuujjjeeeeeefffeeebbbbbbfffmmmuuu~~~mmmbbb[[[TTTSSSSSSPPPPPPQQQPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTUUUWWWWWWWWWXXXWWWWWWVVVUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTTTTSSSUUUWWWZZZjjj{{{ttt___JJJBBB>>>@@@BBBCCCIIIOOOQQQMMMIIIFFFDDDCCCBBBAAAAAABBBBBBAAAAAACCCGGGJJJOOORRRUUUWWWYYYZZZ]]]___eeefffgggggggggiiimmmpppooopppppprrrsssuuuvvvwwwvvvvvvvvvvvvxxxzzz}}}~~~||||||}}}||||||}}}|||qqqiiieeeeeemmmvvv~~~{{{vvvkkk^^^QQQJJJFFFCCCCCCFFFEEEHHHMMMRRRZZZdddnnnttt}}}~~~xxxtttkkkeee^^^WWWSSSRRRQQQQQQRRRSSSTTTTTTRRROOOMMMKKKMMMOOORRRUUUWWWWWWTTTSSSKKKHHHEEECCCBBBBBBAAA???BBBAAA@@@??????>>>>>>>>><<<<<<<<<<<<<<<======>>>:::===@@@@@@@@@AAAFFFJJJPPPUUU]]]ccciiirrr}}}xxxtttlllggggggoooyyywwwkkk___\\\^^^iiittt{{{~~~{{{qqqkkkvvv}}}~~~vvvhhhYYYRRRSSSWWWXXXTTTPPPNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFGGGHHHJJJIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHNNNZZZqqqwwwppphhhdddcccddddddcccccchhhpppzzz||||||hhh^^^XXXTTTSSSSSSPPPOOOQQQPPPQQQRRRSSSTTTUUUUUUUUURRRQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSUUUVVVWWWWWWYYY]]]___qqq~~~|||gggMMMDDD???AAAAAAAAAGGGPPPRRROOOJJJFFFDDDCCCAAA@@@AAAAAABBBAAAAAACCCGGGJJJLLLOOORRRTTTUUUXXX[[[]]]dddeeefffffffffgggjjjmmmmmmnnnoooqqqrrrtttuuuuuussstttuuuvvvxxx{{{}}}~~~}}}}}}}}}|||zzz{{{}}}}}}rrrjjjddddddkkkttt~~~|||uuuooobbbWWWMMMHHHFFFDDDDDDFFFGGGJJJNNNUUU\\\fffpppwwwtttlllgggccc```ZZZWWWSSSOOOMMMLLLMMMNNNNNNOOOPPPQQQPPPQQQRRRTTTWWWXXXZZZ]]]^^^\\\WWWTTTKKKHHHEEECCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>:::<<<>>>??????AAAGGGKKKUUUZZZ```dddeeejjjqqqxxxssshhhbbbdddjjjqqqmmmfffdddkkktttzzz~~~~~~}}}~~~vvvoooyyy~~~{{{qqqcccWWWRRRSSSUUUUUURRROOOMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDGGGKKKVVVlll~~~zzzllliiifffcccbbbbbbbbbcccfffllluuu}}}wwweee[[[VVVSSSSSSRRROOONNNPPPOOOOOOPPPPPPQQQSSSTTTUUUQQQPPPOOOOOOPPPRRRTTTUUUTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTTTTVVVXXXYYYZZZ]]]aaadddsss|||zzzgggNNNDDD>>>@@@???===DDDOOOSSSOOOJJJFFFDDDBBB@@@???@@@AAAAAAAAAAAACCCFFFIIIIIILLLOOOQQQSSSUUUYYY\\\```aaacccdddeeefffiiikkkkkklllnnnppprrrsssttttttssstttvvvwwwyyyzzz{{{{{{zzz{{{{{{zzzyyyyyy|||~~~|||qqqiiidddcccjjjrrryyypppiiiYYYPPPIIIGGGGGGEEEDDDFFFGGGJJJPPPVVV___iiittt{{{xxxuuuppphhhaaa[[[WWWTTTRRRNNNMMMKKKIIIGGGGGGHHHIIIIIIKKKLLLMMMOOOUUU\\\bbbddddddeeefffeee```XXXSSSJJJHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>???AAA@@@???????????????@@@;;;===??????@@@DDDKKKPPPYYYaaakkkooommmlllooorrr|||qqqfffddddddfffppp~~~uuummmnnnuuuyyy}}}}}}|||}}}ttt~~~wwwjjj]]]TTTPPPPPPPPPPPPNNNMMMLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHGGGFFFFFFKKKJJJHHHGGGGGGGGGHHHHHHFFFEEECCCCCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGIIISSShhh|||}}}wwwsssdddddddddbbb``````aaaccciiioooyyyssscccZZZUUUSSSSSSQQQNNNMMMOOONNNNNNMMMNNNOOOQQQSSSUUUQQQPPPOOONNNOOOQQQSSSUUURRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTVVVXXXZZZ\\\```dddgggqqqxxx|||}}}yyygggNNNCCC===???>>>;;;BBBOOOTTTPPPJJJFFFDDDBBB@@@>>>@@@AAAAAAAAAAAACCCFFFIIIHHHJJJMMMOOOQQQTTTXXX[[[[[[^^^aaacccdddfffiiikkkjjjkkkmmmoooqqqrrrsssssstttuuuwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxxxxyyy|||~~~~~~|||qqqiiicccbbbiiiqqq~~~wwwllleeeSSSLLLGGGGGGHHHFFFDDDEEEGGGKKKPPPXXXaaalllwww~~~rrrhhhaaa^^^ZZZWWWTTTPPPMMMJJJHHHHHHGGGEEECCCCCCDDDEEEGGGHHHJJJLLLPPPYYYdddlllnnnmmmlllllliiibbbYYYQQQJJJGGGEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAACCCBBBAAA@@@????????????999;;;<<<===>>>CCCKKKRRR\\\gggtttzzzxxxsssqqqrrrmmmqqqxxxyyylllgggccc___fffrrr}}}sssrrruuuyyy{{{~~~~~~}}}~~~www}}}rrrcccWWWQQQNNNLLLKKKMMMLLLKKKKKKKKKKKKHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEDDDBBBBBBCCCEEEFFFGGGDDDBBBAAABBBDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEGGGIIIRRRfffzzz~~~zzztttoookkkbbbbbbaaa``````aaacccdddfffsss}}}kkk\\\WWWVVVTTTQQQOOOMMMLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSUUUWWWWWWUUUTTTUUUVVVXXXWWWVVVUUUUUUVVVRRRSSSUUUXXX\\\```dddfffoooqqqzzz}}}rrriiiRRRIIIAAA===<<<===CCCJJJKKKKKKJJJFFFCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIKKKMMMOOORRRVVVZZZ[[[]]]aaacccdddfffhhhjjjjjjkkkmmmooopppqqqqqqqqqrrrsssuuuvvvwwwvvvuuutttwwwxxxyyyxxxxxxzzz}}}zzzpppggg___^^^fffppp~~~~~~xxxnnnaaaXXXLLLLLLKKKIIIFFFEEEFFFGGGKKKNNNTTT\\\bbbiiivvv|||rrreee\\\YYYVVVQQQNNNLLLKKKJJJHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDEEEJJJSSSaaammmuuuvvvwwwwwwrrrjjjaaaZZZWWWUUUQQQNNNMMMLLLHHHFFFFFFFFFEEEDDDDDDEEEEEECCCBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<>>>@@@@@@BBBMMMXXXdddlllvvv{{{~~~xxxuuupppmmmpppyyywwwkkk```]]]aaafffvvv}}}~~~uuuvvvzzz{{{zzz}}}~~~~~~rrrqqqwww~~~nnn\\\TTTSSSPPPNNNMMMLLLMMMNNNMMMJJJHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@????????????@@@@@@@@@AAACCCEEEHHHQQQeeexxx~~~}}}{{{wwwrrrkkkeeebbbbbbbbbcccccccccccceeefffmmmwwwsssdddYYYTTTSSSRRRPPPOOONNNNNNNNNIIIJJJLLLNNNPPPQQQRRRRRROOOOOOPPPQQQQQQRRRRRRSSSQQQQQQQQQTTTVVVVVVUUUSSSTTTUUUVVVUUUSSSQQQQQQRRRPPPRRRTTTWWW[[[^^^aaacccccceeeooo|||qqqfffSSSJJJAAA===<<<;;;@@@EEEHHHHHHGGGEEEBBB@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHJJJLLLNNNQQQUUUXXX[[[]]]aaacccdddfffhhhjjjiiikkkmmmooopppqqqpppppppppqqqrrrtttuuuuuuuuuuuuwwwyyyzzz{{{{{{|||~~~xxxnnnfff___^^^eeeooozzz{{{ssshhh]]]UUUKKKKKKJJJHHHFFFFFFHHHIIILLLNNNUUU\\\bbbhhhuuu}}}xxxnnnbbbZZZUUURRRMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFLLLVVVcccpppxxx}}}}}}{{{uuunnngggcccaaa___[[[WWWTTTPPPMMMKKKJJJFFFDDDCCCCCCDDDEEECCCBBBCCCCCCBBBAAA@@@@@@??????===<<<===@@@@@@DDDOOO[[[nnnwww~~~wwwpppmmmooosssvvvxxx{{{zzzvvvmmmddd```bbbeeeooovvv}}}{{{|||}}}|||}}}~~~|||mmmiiimmmxxx|||kkkYYYQQQOOOMMMKKKJJJKKKLLLMMMLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCC>>>>>>============>>>>>>???@@@CCCEEEGGGOOOaaarrr~~~}}}}}}|||yyyuuuoooiiiddd```]]]```bbbeeeffffffggghhhiiiqqqzzzvvveee[[[VVVQQQQQQPPPOOOOOOOOOOOOOOOJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQRRRSSSSSSRRRRRROOOOOOOOORRRTTTUUUTTTRRRSSSTTTUUUSSSQQQNNNNNNNNNNNNPPPSSSVVVYYY\\\^^^^^^\\\^^^hhh{{{|||ooocccSSSJJJAAA>>><<<:::<<<@@@DDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIJJJLLLOOOSSSVVV[[[]]]aaacccdddeeegggiiiiiijjjlllnnnooopppppppppooooooooopppqqqssstttuuuwwwyyy|||}}}}}}}}}{{{tttllleee^^^]]]dddnnnwwwvvvkkk___VVVRRRLLLLLLKKKJJJIIIIIILLLOOOPPPSSSYYY```eeekkkxxxwwwrrrooorrruuuwww{{{|||sssjjj___XXXRRROOOKKKHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHNNNYYYfffssszzz|||vvvpppmmmlllmmmmmmkkkggg```ZZZUUUQQQNNNHHHFFFEEEEEEFFFFFFEEECCCEEEEEEDDDCCCBBBAAA@@@???===<<<===???AAAFFFRRR___yyyxxxoooiiiggghhhiiioooqqqqqqmmmgggccccccdddkkksss}}}}}}}}}}}}~~~~~~{{{lllgggiiitttyyyhhhWWWOOOMMMKKKIIIIIIIIIJJJKKKIIIGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>======<<<<<<======>>>???@@@CCCEEEGGGLLLZZZiii~~~|||{{{zzzxxxtttoooiiieeebbbaaaaaa___cccgggiiiiiiiiikkkmmmpppxxxlll\\\VVVUUUQQQPPPOOONNNNNNNNNNNNNNNPPPPPPPPPOOOOOOMMMLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMNNNPPPSSSTTTSSSQQQRRRSSSTTTSSSQQQOOOOOOPPPNNNOOORRRUUUXXXZZZ[[[[[[[[[]]]eeevvv~~~pppbbbSSSIIIAAA>>><<<;;;;;;>>>AAABBBCCCCCCAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDCCCEEEGGGHHHJJJMMMQQQTTTZZZ\\\```bbbcccdddfffhhhhhhiiikkkmmmnnnoooooooooooonnnnnnnnnnnnppprrrsssuuuxxx{{{}}}}}}~~~~~~~~~~~~vvvpppiiiddd^^^\\\bbbkkkttt}}}}}}qqqdddXXXRRRQQQNNNNNNNNNNNNMMMOOOSSSVVVYYY[[[```gggkkkqqq}}}zzztttpppmmmkkkooossswww|||xxxnnnfff^^^YYYSSSPPPLLLIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFDDDEEEIIIPPPZZZgggssszzz~~~|||wwwrrroooppptttxxx|||~~~|||tttkkkcccZZZTTTOOONNNLLLKKKKKKJJJHHHFFFFFFFFFEEECCCBBBAAA@@@???>>>======???AAAGGGUUUbbb~~~{{{ppphhheeedddccceeeffffffdddccccccdddjjjrrr|||}}}|||}}}tttqqqsssxxxvvvgggWWWPPPMMMKKKIIIJJJGGGHHHHHHGGGEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>???BBBEEEEEEHHHSSS^^^vvv}}}}}}}}}}}}|||zzzxxxwwwuuuqqqkkkdddaaa```aaabbb___dddiiikkkjjjjjjmmmpppqqq{{{~~~}}}gggXXXTTTUUURRRQQQPPPOOONNNMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKMMMNNNPPPRRRSSSRRRQQQPPPLLLLLLMMMOOORRRSSSQQQPPPQQQSSSUUUUUUSSSSSSSSSTTTOOOPPPRRRTTTVVVXXXYYYYYY[[[]]]bbbnnntttfffUUUJJJAAA>>>===<<<<<<===???AAACCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHKKKOOORRRWWWZZZ]]]```aaaccceeegggggghhhjjjlllmmmnnnnnnmmmpppooonnnmmmmmmnnnpppqqqsssvvvyyy{{{||||||}}}~~~}}}}}}|||||||||}}}~~~}}}|||zzzrrrmmmhhhccc^^^[[[```hhhsss|||yyylll^^^UUURRRRRRNNNPPPQQQRRRRRRTTTWWWZZZ___aaaffflllooottt|||yyytttqqqoooooopppooorrrvvvzzzrrrhhhbbb^^^[[[WWWSSSNNNKKKIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGDDDEEEIIIPPPZZZfffpppwwwxxxuuuqqqmmmmmmrrryyyvvvjjj```]]]ZZZWWWTTTRRROOOKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>@@@BBBGGGUUUccc~~~rrriiieee]]]]]]\\\[[[\\\^^^bbbdddeeennnyyy~~~|||nnnaaaTTTNNNLLLIIIHHHIIIFFFGGGGGGEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@?????????>>>======<<<<<<======>>>>>>???AAADDDDDDEEELLLVVVggg|||zzzxxxyyyzzzzzzyyyxxxvvvuuurrrnnngggaaa]]]\\\]]]___bbbgggmmmnnnllllllqqquuu{{{}}}vvvcccVVVRRRTTTRRRRRRQQQOOONNNNNNNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMMMMOOOQQQRRRPPPNNNPPPRRRTTTUUUTTTTTTUUUVVVPPPPPPQQQRRRSSSUUUWWWXXX]]]```bbbiii}}}|||nnnZZZNNNBBB???>>>===<<<======@@@BBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEFFFHHHJJJNNNQQQSSSVVVZZZ]]]___bbbdddgggfffgggiiikkklllmmmmmmmmmoooooooooooooooppppppqqqrrrtttwwwyyyyyyzzz|||~~~|||zzz|||xxxyyyyyyyyyxxxxxxwwwwwwppplllhhhddd^^^[[[___fffqqqzzz|||rrrfff[[[UUUSSSTTTPPPSSSVVVXXXYYYZZZ\\\^^^dddeeejjjoooqqqvvvyyyqqqqqqpppnnnlllmmmooorrrsssvvvzzz}}}zzznnnfffbbbaaaaaa]]]YYYTTTOOOLLLIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJQQQZZZdddmmmrrrsssqqqnnnlllmmmsss{{{}}}rrrmmmiiiccc^^^YYYSSSNNNJJJEEEEEEDDDDDDCCCBBBBBBBBBAAA???@@@AAABBBGGGSSS```{{{rrriii```]]]XXXUUUUUUYYY^^^aaaccclllyyy}}}}}}xxxcccYYYPPPLLLJJJFFFEEEFFFEEEFFFFFFDDDCCCDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;<<<<<<===??????@@@CCCCCCBBBHHHPPP___vvv~~~~~~~~~~~~{{{xxxtttuuuvvvwwwwwwvvvtttsssmmmjjjddd___\\\]]]___aaaggglllqqqqqqnnnoootttzzzxxxjjj^^^TTTPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPOOONNNNNNPPPQQQQQQOOOMMMOOOQQQSSSSSSRRRQQQQQQRRRPPPOOONNNNNNOOORRRTTTVVVZZZ___aaaddduuuwwwbbbTTTFFF@@@???===;;;<<<;;;>>>AAABBBAAA@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBDDDEEEFFFGGGJJJMMMPPPOOOSSSWWW[[[^^^```dddfffeeefffhhhjjjlllllllllllllllmmmoooppprrrsssssstttrrrtttvvvwwwxxxyyy|||zzzxxxyyywwwwwwwwwvvvuuuuuuuuuvvvooolllhhheee___ZZZ]]]cccmmmwww~~~vvvjjj___XXXVVVUUUUUUWWW[[[```cccddddddeeeeeehhhjjjnnnrrruuuxxx|||tttpppkkklllnnnnnnnnnpppssswwwwwwyyy|||~~~|||qqqjjjhhhjjjllliiiddd]]]WWWSSSOOOLLLIIIEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIMMMSSSZZZcccjjjnnnnnnmmmkkkjjjkkkpppwww|||zzzuuunnnfff^^^VVVNNNIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAACCCCCCEEEPPP\\\uuuwwwjjjddd\\\VVVTTTUUUYYY[[[___iiiwww~~~~~~~~~|||zzzyyyrrr\\\TTTNNNLLLJJJFFFDDDEEEEEEEEEEEEDDDCCCDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>??????@@@??????BBBAAAAAAFFFLLLWWWlll{{{~~~zzz{{{}}}{{{xxxqqqrrrtttvvvvvvuuutttssshhhfffbbb______bbbeeehhhkkkppptttssspppqqqwww~~~~~~zzz}}}|||iii```ZZZRRRMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQPPPNNNLLLOOOPPPQQQQQQOOOMMMMMMNNNPPPNNNLLLKKKLLLOOOSSSUUUPPPWWWZZZ[[[lll|||iiiYYYIIIAAA???<<<:::::::::===@@@AAA@@@?????????BBBBBBAAA@@@@@@AAAAAAAAACCCDDDFFFFFFGGGJJJMMMPPPMMMPPPUUUYYY]]]```dddfffeeefffhhhjjjkkkllllllkkkiiikkknnnrrrtttvvvwwwwwwssstttvvvvvvwwwyyy}}}yyyvvvwwwvvvwwwvvvuuusssssstttuuuooollliiifff___ZZZ\\\bbbjjjttt~~~~~~|||rrrddd[[[WWWVVVVVVVVV^^^ccciiimmmnnnnnnmmmmmmmmmnnnrrrvvvxxx|||zzztttooommmhhhllloooqqqrrruuuyyy}}}yyy{{{~~~vvvppppppsssvvvsssnnnfff___ZZZUUUQQQNNNHHHHHHGGGGGGGGGGGGHHHHHHJJJLLLOOOTTT[[[bbbiiilllkkkkkkiiihhhhhhlllqqqvvv|||tttjjj```WWWNNNHHHEEEFFFFFFFFFFFFGGGGGGGGGBBBBBBCCCDDDCCCEEENNNYYYooorrrkkkaaaYYYUUUTTTUUUVVVVVVaaaooo|||~~~}}}}}}~~~zzzyyyzzz|||}}}uuunnnYYYSSSOOOOOOMMMIIIFFFFFFEEEEEEEEEDDDCCCDDDGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDAAA??????AAAAAA@@@EEEKKKKKK```xxxzzz|||tttuuuvvvyyy{{{zzzwwwuuuttttttsssrrrpppnnnlllkkkhhhiiijjjjjjkkkmmmpppsssxxxwwwzzzvvvqqqwww~~~~~~~~~{{{{{{}}}}}}ooo```ZZZWWWRRRNNNLLLQQQPPPOOOOOOPPPQQQQQQPPPRRRRRRQQQPPPOOOMMMLLLKKKNNNNNNNNNOOOPPPQQQRRRRRRUUUQQQMMMLLLOOORRRUUUWWWQQQPPPOOONNNMMMNNNNNNOOOTTTRRROOONNNNNNOOOOOOOOOTTTSSSRRRUUUfffrrr^^^IIIAAABBB@@@<<<999===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBEEEHHHKKKNNNPPPNNNQQQUUUXXXZZZ]]]___aaaccceeegggiiijjjkkkkkkkkklllnnnqqqtttwwwyyy{{{|||wwwxxxxxxxxxxxxzzz~~~zzzvvvssssssxxxwwwuuuuuuuuutttrrrpppnnnmmmiiiddd^^^[[[[[[\\\gggrrr|||~~~yyylll___ZZZYYYYYYZZZ]]]dddfffjjjooossstttrrrppprrrtttxxx{{{yyyssspppnnnmmmnnnoooppprrrvvvzzz}}}}}}~~~|||{{{sssllleee^^^WWWSSSMMMMMMKKKJJJJJJJJJKKKKKKLLLNNNRRRUUUZZZ```ggglllmmmiiiddd```aaaeeekkkppp|||wwwnnnbbbUUUMMMIIIHHHDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGEEEFFFMMMWWWooouuufff___ZZZSSSQQQTTTWWW^^^jjjvvv{{{zzz{{{}}}~~~~~~~~~|||zzz~~~yyyxxx|||vvvhhhYYYUUUPPPMMMKKKJJJIIIGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@??????@@@AAABBB@@@???CCCCCCBBBAAAAAA@@@??????BBBBBBAAABBBCCCEEEGGGHHHLLLWWWgggvvv{{{xxx}}}sssssstttuuuwwwvvvtttqqqooooooooonnnmmmkkkjjjiiijjjlllppprrrrrrrrrssstttvvvrrrsssxxxuuurrr{{{|||xxx{{{}}}~~~tttggg[[[WWWVVVRRRNNNMMMNNNMMMLLLMMMOOOPPPQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTRRROOONNNQQQTTTVVVWWWSSSRRRPPPOOONNNNNNNNNNNNUUUSSSPPPOOOOOOOOOOOOPPPUUUUUUUUUXXXeee~~~|||fffOOODDDAAA???<<<:::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLOOOSSSVVVYYY[[[^^^aaaaaaccceeegggiiiiiiiiiiiilllnnnooorrrsssuuuuuuvvvuuuvvvwwwwwwxxx{{{yyyvvvttttttzzzyyyxxxxxxxxxwwwtttrrrooonnnjjjeee```]]]]]]^^^hhhsss}}}}}}tttiii^^^[[[\\\^^^```dddfffhhhkkkooorrrsssrrrqqquuuzzzwwwrrrqqqqqqqqqpppppprrrvvvzzz~~~{{{ssskkkddd^^^ZZZSSSRRROOOMMMLLLMMMNNNNNNOOOQQQTTTXXX\\\bbbhhhmmmmmmjjjeeebbbaaacccfffiiissswww{{{~~~|||zzzwwwvvvnnnjjjcccYYYPPPIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEFFFEEEGGGHHHFFFFFFNNNXXXkkk|||ssshhh___VVVQQQRRRSSSYYYdddppp{{{}}}||||||~~~~~~{{{vvvvvv{{{tttfffXXXUUUPPPMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@BBBBBB@@@>>>BBBBBBAAAAAA@@@??????>>>AAAAAAAAABBBCCCDDDFFFGGGGGGPPP^^^mmm{{{}}}}}}sssrrrqqqrrrrrrqqqooommmjjjiiiiiihhhhhhgggffffffdddhhhmmmppppppnnnmmmllllllkkkooouuutttsss|||~~~uuuxxx|||yyy}}}ggg]]]UUUTTTTTTQQQOOONNNKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLJJJKKKNNNQQQRRRRRRRRRQQQSSSQQQPPPPPPSSSUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNVVVUUUSSSQQQPPPOOOPPPPPPUUUWWWZZZ]]]fffzzzpppVVVGGGAAA===;;;;;;999:::<<<>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFGGGIIILLLPPPSSSUUUXXX\\\___^^^```bbbeeefffggghhhhhhllllllmmmnnnooooooooooooqqqssstttvvvwwwzzz~~~yyyvvvuuuuuu{{{{{{{{{|||}}}{{{wwwtttpppooolllgggaaa______```hhhrrr|||~~~|||qqqggg___^^^aaadddhhhllllllmmmoooqqqssstttuuuuuuyyyzzzsssrrrsssvvvwwwvvvwwwyyy{{{~~~vvvoooiiieee^^^[[[WWWSSSQQQPPPQQQRRRSSSUUUWWWZZZ]]]bbbhhhlllooonnnllljjjhhhfffeeedddgggjjjmmmnnnllliiifffeee]]][[[VVVPPPJJJGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFGGGHHHGGGGGGOOOZZZkkk}}}uuuiii]]]VVVSSSRRRVVV___jjjvvv~~~~~~zzzvvvwww}}}|||pppdddWWWTTTPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>@@@@@@@@@??????>>>>>>===???@@@AAACCCDDDDDDDDDDDDEEEJJJTTTbbbtttvvvtttqqqppppppooolllkkkfffeeedddcccbbbaaa``````\\\___ccceeedddcccbbbbbbdddgggnnnttttttttt|||~~~ssssss~~~xxxsssxxx~~~ooo^^^WWWQQQRRRSSSPPPNNNNNNLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQOOONNNLLLKKKHHHJJJNNNQQQSSSSSSRRRQQQPPPOOOOOOQQQTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPVVVVVVUUUSSSPPPOOOPPPQQQTTTXXX^^^bbbhhhxxxwww]]]LLLCCC===;;;<<<888999;;;===???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBCCCCCCDDDDDDFFFHHHLLLOOOQQQUUUYYY\\\\\\]]]```ccceeefffggggggiiijjjkkklllllllllllllllnnnppprrrssstttwwwzzz}}}|||yyywwwvvvwwwzzzzzz|||~~~}}}yyyuuupppoookkkfffaaa^^^^^^___eeepppzzz~~~}}}ssskkkddddddgggiiimmmrrrssstttuuuvvvwwwyyy{{{}}}~~~|||uuurrrssswww{{{~~~~~~}}}zzztttqqqlllhhhbbb[[[WWWUUUUUUVVVWWWYYYZZZ[[[\\\___dddgggpppssswwwxxxvvvpppiiieeeaaaccceeeddd```\\\ZZZYYYQQQQQQOOOKKKHHHGGGHHHJJJHHHJJJKKKLLLMMMLLLKKKJJJHHHGGGHHHIIIGGGHHHQQQ\\\nnnvvviii___YYYUUUXXX___iiittt}}}zzz}}}yyylllaaaVVVSSSNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAA???===??????>>>>>>>>>=========>>>???AAACCCCCCCCCCCCBBBEEEGGGNNN]]]rrryyywwwsssqqqooommmjjjhhhcccbbb```]]][[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[]]]___aaafffooowww{{{}}}{{{pppnnnzzzzzzrrrnnnmmmpppssstttvvv{{{|||hhh[[[TTTPPPQQQRRROOONNNNNNPPPQQQQQQPPPNNNNNNOOOQQQQQQQQQQQQPPPNNNMMMKKKJJJHHHKKKNNNQQQRRRRRRQQQPPPNNNMMMNNNPPPSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRUUUVVVVVVTTTQQQOOOPPPRRRRRRWWW```gggkkkwww{{{fffUUUIII@@@<<<<<<999:::;;;===@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCFFFIIIKKKNNNQQQVVVYYYZZZ\\\___bbbdddfffggggggggghhhiiijjjllllllmmmmmmlllnnnppppppqqqrrrtttvvvwww{{{~~~{{{xxxwwwwwwwwwxxxzzz|||}}}|||xxxuuupppnnnjjjeee___\\\\\\]]]dddoooyyy}}}yyyrrrmmmlllmmmmmmpppuuuwwwyyy{{{||||||~~~~~~zzzuuusssvvv{{{{{{{{{}}}{{{vvvnnnfff```\\\[[[[[[]]]]]]]]][[[ZZZ[[[]]]```jjjpppyyy~~~}}}uuukkkddd___```___]]]XXXTTTRRRQQQLLLLLLKKKIIIGGGGGGIIILLLLLLMMMOOOQQQRRRQQQOOONNNJJJIIIIIIJJJHHHJJJSSS^^^qqqvvvhhh^^^XXXZZZ___iiiuuu}}}~~~}}}~~~~~~~~~uuuhhh^^^SSSPPPLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDBBBAAAAAABBBAAA???===>>>>>>===============<<<===???@@@BBBBBBBBBAAA@@@EEEFFFKKKYYYooozzzwwwtttqqqoookkkgggddd___]]]ZZZVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRWWW]]]bbbgggmmmwww~~~qqqlllvvvxxxpppkkkiiikkkkkkllllllnnnuuu}}}pppbbbYYYSSSPPPQQQPPPNNNMMMOOORRRTTTUUUSSSOOONNNPPPRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJLLLNNNPPPQQQQQQPPPOOOMMMLLLMMMOOORRRTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTVVVTTTQQQOOOQQQSSSQQQUUU___hhhllluuuqqqdddVVVHHH???===:::;;;;;;===???BBBDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGIIIKKKNNNSSSVVVXXXZZZ]]]```ccceeeffffffeeefffhhhjjjlllmmmmmmnnnjjjlllnnnoooooopppqqqsssuuuxxx|||}}}yyyxxxwwwuuuuuuwwwyyyzzzzzzwwwtttpppnnnjjjddd^^^ZZZYYYZZZcccnnnyyy}}}~~~yyyuuutttsssrrruuuzzz{{{~~~|||yyyxxx{{{~~~{{{~~~zzzrrrlllhhhfffeeefffeeebbb^^^YYYWWWXXXYYY___eeemmmssssssmmmddd^^^YYYYYYYYYVVVRRRNNNMMMMMMJJJKKKKKKJJJIIIJJJLLLNNNSSSTTTVVVWWWWWWUUUSSSQQQKKKJJJJJJJJJIIIKKKUUU```qqqssseee\\\[[[___gggttt}}}~~~~~~~~~~~~|||~~~~~~{{{ooobbbYYYQQQNNNJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@AAAAAA???===========================>>>>>>???@@@@@@@@@@@@@@@BBBCCCHHHTTThhhxxxvvvsssppplllgggaaa]]]WWWUUURRROOOMMMLLLLLLLLLKKKLLLNNNQQQVVV]]]ffflllyyy~~~|||rrrjjjppp~~~sssmmmmmmooolllkkkhhhhhhmmmvvv}}}zzzvvvbbb[[[WWWRRRNNNOOOOOOMMMNNNRRRQQQSSSUUUSSSOOONNNQQQUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNQQQTTTUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMOOORRRUUUTTTQQQOOOQQQTTTQQQSSS\\\ggglllqqqvvvfffRRRCCC===::::::;;;<<<>>>@@@BBBDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCEEEFFFGGGIIILLLPPPTTTUUUWWWZZZ^^^aaacccdddeeeeeefffhhhiiikkklllllllllhhhkkkmmmooopppqqqrrrttttttxxx|||{{{xxxvvvtttssstttvvvwwwxxxvvvtttqqqoookkkddd]]]YYYWWWXXX___jjjuuuzzz~~~~~~}}}{{{yyyyyyyyyxxx|||~~~~~~~~~yyyuuusssrrrpppnnniiibbb[[[WWWUUUUUUTTTXXX\\\``````]]]YYYVVVQQQRRRRRRPPPNNNMMMMMMNNNMMMNNNOOOOOOOOOPPPSSSUUU\\\]]]^^^^^^[[[XXXSSSQQQLLLKKKJJJKKKJJJLLLWWWbbbsssqqqeeeaaa^^^cccooo|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{vvviii[[[SSSNNNKKKHHHFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>???@@@@@@???===========================???>>>>>>>>>>>>???@@@@@@@@@BBBGGGPPP```vvvuuusssqqqnnnjjjddd]]]XXXRRRPPPMMMJJJIIIIIIIIIJJJLLLOOOTTTZZZaaajjjtttzzzpppgggeeetttyyynnnlllppptttooolllhhhiiioooyyy}}}yyyiiiYYYVVVUUUPPPMMMMMMMMMLLLOOOSSSNNNRRRTTTSSSOOOOOORRRWWWUUUUUUUUUTTTSSSQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMOOORRRUUUVVVWWWWWWUUURRROOOLLLKKKJJJIIIMMMQQQUUUTTTPPPOOOQQQUUURRRRRR[[[fffkkknnnpppYYYFFF>>>::::::::::::<<<>>>AAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJOOORRRRRRTTTXXX\\\___bbbccccccfffggghhhiiijjjjjjjjjjjjgggjjjmmmpppqqqsssuuuwwwtttyyy}}}|||xxxvvvssssssrrrtttvvvwwwvvvtttsssqqqllleee]]]YYYWWWWWWYYYeeepppvvvzzz~~~~~~|||||||||}}}}}}{{{zzz}}}zzzzzz|||}}}}}}~~~}}}|||xxxuuuoooggg^^^XXXUUUTTTPPPPPPPPPQQQQQQQQQQQQQQQLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRTTTUUUVVVXXXZZZ]]]cccccccccbbb^^^XXXSSSOOOMMMKKKKKKKKKJJJMMMWWWcccuuu}}}oooggg___```jjjwww~~~~~~}}}|||{{{|||||||||~~~zzzxxxssseeeVVVOOOMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>======>>>@@@@@@???============>>>>>>>>>>>>>>>??????>>>======>>>???@@@@@@CCCHHHOOO[[[pppsssoookkkfffaaa[[[TTTPPPJJJGGGDDDCCCEEEHHHJJJLLLJJJNNNTTT]]]jjjyyysssdddeeeooo}}}ooommmqqqtttvvvoookkkhhhkkkuuu~~~~~~oooaaaXXXRRRUUURRROOOLLLKKKLLLOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPVVVUUUUUUTTTTTTSSSSSSSSSOOOMMMKKKMMMPPPQQQOOOMMMOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTPPPJJJFFFFFFHHHIIIMMMQQQRRROOOLLLKKKKKKMMMRRRZZZ___bbbiiizzzzzzcccLLL???;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@@@@?????????@@@CCCCCCCCCDDDFFFHHHKKKLLLSSSVVVYYY\\\^^^aaadddfffggghhhiiijjjkkkllllllllljjjlllmmmnnnnnnqqqtttwwwsssvvv|||yyytttqqqrrrrrrsssssstttuuuuuuvvvqqqppplllgggaaa\\\[[[ZZZaaagggooovvv{{{}}}~~~}}}}}}|||{{{|||~~~|||yyywwwtttxxx~~~yyykkk___ZZZXXXOOOPPPPPPNNNKKKIIIJJJKKKLLLLLLKKKKKKMMMQQQUUUWWW[[[ZZZZZZ[[[___cccfffgggmmmjjjeeeaaa]]]XXXSSSOOOLLLKKKKKKLLLLLLPPP\\\iiixxxxxxooogggdddgggooo||||||}}}}}}}}}}}}~~~~~~~~~~~~uuuhhh\\\RRRLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGDDDAAA@@@AAABBBCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAADDDIIINNNTTTbbb|||kkkiiieeebbb]]]WWWPPPKKKGGGFFFDDDCCCEEEHHHJJJLLLMMMSSS\\\hhhwwwkkkaaahhhzzzuuukkklllrrrvvvvvvrrrpppooosss|||~~~iii\\\UUUQQQRRRPPPMMMKKKKKKKKKMMMNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMKKKLLLOOOPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSQQQMMMJJJHHHHHHIIINNNQQQSSSSSSOOOJJJHHHGGGKKKOOOVVV[[[]]]cccsssxxxcccMMMAAA999999888999:::<<<>>>@@@CCCCCCDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCCCCDDDEEEHHHJJJLLLQQQTTTYYY\\\^^^```bbbdddeeefffhhhjjjkkklllmmmmmmjjjlllmmmmmmmmmnnnqqqttttttvvv{{{yyysssoooqqqqqqrrrsssttttttuuuuuutttssspppjjjbbb]]]ZZZYYY```fffooovvvzzz|||}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~{{{yyywww{{{}}}oooddd^^^XXXWWWTTTQQQOOOMMMLLLKKKMMMMMMNNNPPPTTTYYY]]]___cccbbbbbbdddiiinnnrrrsssuuupppiiibbb\\\XXXSSSPPPPPPNNNMMMMMMLLLOOOZZZfffyyyzzzlllfffgggmmmyyy~~~{{{{{{{{{{{{|||}}}~~~yyynnnbbbXXXOOOKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAABBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@BBBFFFKKKQQQ^^^wwwcccaaa^^^ZZZVVVPPPJJJEEEDDDCCCCCCDDDFFFHHHKKKMMMOOOXXXeeeuuuttteeecccrrr{{{mmmiiinnnvvvzzzyyyxxxxxxyyy~~~tttbbbWWWRRRQQQNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMNNNOOOQQQSSSTTTUUURRRSSSTTTTTTSSSQQQOOONNNMMMLLLKKKLLLNNNOOONNNMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSQQQOOONNNNNNNNNLLLKKKOOOQQQSSSRRRNNNJJJGGGFFFHHHJJJPPPUUUWWW]]]jjjxxxwwwfffQQQDDD999999888999:::<<>>===============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@@@@AAADDDGGGLLLXXXppp___[[[UUUPPPLLLHHHDDDAAA@@@AAACCCDDDGGGJJJNNNQQQUUU^^^nnn~~~uuukkkhhhppp~~~uuulllmmmvvvmmm]]]TTTQQQRRRLLLLLLLLLLLLKKKKKKJJJIIILLLMMMMMMNNNPPPRRRTTTUUUQQQRRRTTTTTTSSSQQQNNNLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRQQQQQQSSSVVVUUUQQQMMMKKKLLLNNNNNNMMMKKKIIIHHHEEEFFFKKKQQQTTTYYYdddooo~~~wwwhhhTTTEEE===<<<;;;;;;<<<>>>AAACCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAABBBDDDFFFHHHIIIKKKOOOUUUYYY[[[\\\]]]______aaadddgggjjjmmmnnnooolllmmmnnnmmmlllkkklllnnnqqqrrrtttyyyzzzsssooonnnooopppqqqrrrsssssstttvvvuuusssmmmeee]]]YYYWWW[[[bbbllltttxxxxxxwwwvvvzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzkkkeee___]]]```bbb```]]]TTTVVVYYY^^^eeekkkpppsssuuuxxx|||~~~vvviii^^^YYYWWWWWWXXXVVVTTTTTTTTTTTTXXXdddppp}}}ooolllpppxxx|||yyyyyyxxxxxxyyyzzz|||~~~~~~|||}}}xxxlll___TTTMMMIIIGGGJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAABBBCCCCCCCCCAAA@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@BBBEEEHHHSSSgggyyy]]]WWWNNNGGGCCCAAA@@@???===@@@CCCEEEHHHMMMSSSXXXccckkkxxxrrrgggjjjrrr{{{wwwuuuzzzwwweeeYYYPPPNNNPPPKKKLLLMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTSSSPPPMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRUUU[[[^^^[[[TTTMMMIIIJJJJJJKKKKKKJJJHHHGGGDDDDDDHHHOOOTTTYYYaaajjj{{{}}}wwwjjjVVVEEE???>>><<<;;;;;;===@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDAAAAAAAAAAAABBBDDDFFFHHHIIIMMMRRRUUUXXXYYY[[[\\\]]]___aaaeeehhhjjjlllmmmlllmmmnnnnnnmmmlllmmmnnnnnnnnnqqqvvv|||uuuqqqooooooppppppqqqrrrrrrssspppqqqpppllleee^^^YYYWWWXXX___jjjrrrvvvwwwvvvuuuyyyyyyzzz|||}}}~~~~~~~~~~~~~~~{{{sssppprrrsssrrrooofffgggjjjnnntttzzz}}}uuuiii```\\\]]]```bbb___]]]\\\\\\[[[^^^iiiuuuuuuppprrrzzz|||zzzyyyyyyyyyxxxxxxyyy{{{}}}}}}xxxkkk\\\QQQJJJGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAABBBBBBCCCCCCBBBAAA???>>>========================;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@???AAACCCFFFMMM^^^mmm~~~xxxzzzVVVPPPGGG@@@======>>>>>><<>>;;;999999:::===???AAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFHHHKKKOOORRRTTTVVVYYY[[[\\\^^^```ccceeeggghhhiiijjjkkknnnnnnmmmmmmnnnooolllmmmpppuuu~~~~~~xxxtttqqqqqqqqqqqqqqqqqqqqqqqqlllmmmnnnkkkeee^^^YYYVVVUUU\\\gggpppuuuwwwxxxxxxyyyzzz{{{|||~~~~~~~~~}}}{{{vvvwwwxxx{{{zzzsssiiicccbbbeeeiiikkkkkkhhhfffddd```aaajjjvvv~~~wwwuuu{{{{{{yyyxxxwwwyyyxxxxxxxxxyyy|||~~~vvvhhhZZZOOOIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===============;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@BBBDDDHHHTTT```xxxwwwnnnnnnuuu~~~JJJFFFAAA===============<<>>===<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;>>>AAABBBCCCLLLUUUbbbyyy{{{rrrnnnpppvvv@@@???======>>>>>>>>>===<<>>AAAAAABBBCCCDDDDDDDDDCCCFFFEEECCCBBB@@@@@@??????@@@@@@??????@@@BBBDDDEEEHHHIIIJJJLLLNNNRRRWWW[[[\\\]]]^^^```aaaaaaaaaaaabbbeeeiiikkklllmmmnnnooopppppprrrwww~~~yyyvvvuuuuuutttsssrrrppppppooolllnnnooommmfff^^^XXXTTTQQQXXXbbblllsssyyy}}}||||||}}}~~~~~~~~~}}}||||||}}}}}}|||nnniiidddbbbcccfffiiikkkqqqooollljjjfffgggppp{{{{{{wwwtttsssssstttttttttwww{{{xxxyyy}}}qqqjjj___TTTLLLHHHHHHIIICCCCCCCCCCCCBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCBBB???>>><<<<<<======999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888999<<<@@@@@@@@@FFFNNNPPPgggyyyrrrqqqsssooo~~~<<<<<<;;;:::;;;<<<===>>>??????BBBGGGPPPZZZdddjjjooolllcccYYYXXXZZZWWWPPPQQQOOOMMM\\\yyy~~~uuuwww~~~ccc]]]VVVQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCEEEGGGIIIJJJIIIIIIKKKLLLLLLPPPRRRMMMFFFCCCFFFJJJMMMNNNPPPRRRSSSPPPKKKGGGGGGGGGGGGIIIKKKMMMOOOQQQMMMLLLIIIFFFDDDEEEHHHKKKZZZkkk}}}gggMMMEEE===;;;;;;:::===AAA@@@AAACCCEEEFFFGGGGGGFFFGGGFFFDDDAAA@@@???????????????>>>>>>???AAABBBCCCEEEGGGJJJLLLNNNPPPSSSVVVZZZZZZZZZ[[[]]]```bbbdddgggiiijjjjjjjjjkkknnnpppooorrrvvvzzz{{{yyyxxxyyyxxxvvvrrrooonnnooopppnnnjjjgggddd___YYYUUUTTTXXX```kkkuuu|||~~~~~~}}}|||||||||zzzvvvvvvyyy{{{xxxqqqhhhfffbbb``````cccgggiiikkkjjjjjjhhheeefffqqq}}}{{{vvvtttssssssssstttrrrtttzzz}}}~~~tttmmm{{{zzzuuudddRRRKKKJJJHHHFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::999888888888999:::;;;;;;<<<===>>>@@@AAACCCCCCMMMZZZkkk{{{}}}nnnlllqqq}}}===<<<;;;::::::;;;<<<===>>>@@@DDDJJJQQQYYY```ccc```^^^WWWOOONNNQQQOOOIIIGGGKKKNNN___{{{wwwqqqttt{{{mmm\\\WWWQQQMMMLLLKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBAAAEEEGGGIIIJJJIIIJJJKKKLLLKKKNNNQQQQQQOOOMMMLLLLLLLLLMMMNNNPPPRRRPPPMMMJJJGGGGGGGGGGGGIIILLLOOOPPPRRRPPPLLLGGGEEEEEEIIIMMMWWWfffoooQQQGGG???<<<<<<::::::<<<@@@AAACCCEEEFFFGGGFFFFFFDDDDDDBBBAAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAACCCFFFIIIKKKLLLNNNQQQTTTWWWXXXYYY[[[]]]```bbbcccfffhhhiiijjjjjjkkkmmmooonnnpppssswww|||}}}|||yyyyyyyyyvvvrrrpppoooppppppnnnjjjgggddd___YYYUUUSSSWWW___iiissszzz}}}}}}~~~~~~}}}}}}}}}}}}}}}yyyvvvvvvyyy|||~~~sssmmmeeedddaaa___```eeelllrrrrrrnnnkkkjjjiiilllwwwzzzuuusssssssssrrrtttrrrtttzzz~~~xxxkkkfffwww}}}xxxooo___OOOHHHHHHFFFDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@????????????????????????======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999888888999::::::;;;;;;<<<===???@@@AAAAAAFFFRRRaaannnuuugggiiipppzzz===<<<;;;::::::;;;<<<<<<===AAAGGGNNNSSSWWWXXXYYYOOONNNJJJEEEDDDFFFFFFCCCAAALLLUUUfffrrrooottt{{{fff[[[TTTQQQMMMKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNSSS[[[bbbbbb\\\UUUMMMLLLLLLNNNPPPPPPNNNMMMHHHGGGFFFEEEGGGJJJMMMPPPUUUSSSOOOJJJHHHHHHLLLOOOSSS___vvvzzzZZZNNNBBB>>>>>><<<999888???@@@BBBDDDFFFFFFFFFFFFBBBBBBAAABBBBBBCCCDDDEEECCCBBB@@@???>>>>>>>>>???BBBDDDGGGIIIJJJLLLOOOQQQSSSUUUXXX[[[^^^aaabbbccceeegggiiiiiiiiijjjlllnnnmmmnnnpppsssxxx~~~yyyyyyyyywwwsssqqqqqqqqqooommmjjjgggddd___YYYUUURRRVVV]]]fffpppwwwzzz{{{~~~}}}}}}||||||}}}}}}~~~|||xxxuuuwww{{{~~~rrrjjjfffhhhjjjiiigggfffjjjttt|||}}}uuunnnlllmmmrrr|||}}}wwwsssrrrrrrqqqqqquuusssuuuzzz|||kkkbbbbbbuuu}}}yyyuuufffXXXJJJEEEEEEDDDBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::999999999:::;;;;;;<<<<<<;;;::::::999999999:::;;;;;;;;;<<<===>>>>>>???AAAJJJUUU```pppllljjjkkkrrrzzz===<<<;;;::::::;;;<<<======BBBJJJQQQTTTSSSPPPMMMFFFEEECCC@@@???AAACCCCCCEEEWWWeeesss~~~vvvvvvzzzkkk[[[SSSRRRQQQOOOMMMJJJGGGDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGJJJJJJJJJJJJKKKMMMPPPQQQYYYggguuuxxxnnncccPPPNNNLLLLLLMMMNNNNNNMMMHHHGGGEEEDDDFFFIIILLLNNNRRRRRRQQQOOOMMMMMMOOOQQQPPPZZZmmmfffUUUEEE??????===:::999>>>???AAADDDEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDEEEEEEBBBAAA@@@>>>>>>>>>>>>???BBBDDDFFFHHHIIIJJJMMMOOOPPPRRRVVV[[[___aaaccccccccceeehhhiiiiiiiiikkkllllllmmmnnnpppuuu}}}~~~yyyyyyyyywwwtttrrrrrrsssnnnmmmkkkhhheee```ZZZUUUSSSVVV[[[dddnnnuuuyyyzzz|||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||xxxwwwyyy~~~|||qqqjjjgggfffssswwwzzzwwwsssuuu|||{{{pppnnnpppvvv~~~}}}yyytttqqqpppqqqqqqpppuuuuuuvvv|||oooccc___dddwww|||www{{{vvvppp^^^RRRFFFDDDDDDCCCAAABBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;999888888888999:::;;;<<<<<<<<<;;;::::::999999999;;;;;;<<<<<<=========>>>@@@GGGOOOXXXhhh}}}wwwrrrpppvvv<<<<<<;;;;;;;;;<<<===>>>???DDDKKKQQQRRRNNNIIIEEEAAAAAA@@@???===???DDDIIIQQQhhhxxxwwweee[[[WWWVVVUUUTTTQQQLLLHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJLLLMMMPPPRRR[[[lll|||vvvjjjSSSPPPMMMKKKKKKLLLLLLKKKHHHGGGEEEEEEFFFHHHKKKLLLLLLNNNRRRSSSRRRQQQQQQQQQQQQWWWeee{{{ppp\\\HHH>>>===<<<;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>???@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNPPPUUUYYY^^^aaabbbcccaaadddfffhhhhhhhhhiiijjjlllmmmnnnpppttt|||}}}{{{xxxxxxxxxwwwtttsssssstttnnnmmmllljjjgggaaa[[[VVVUUUVVV[[[ccclllsssxxxzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}||||||zzzqqqkkkjjjkkkmmm{{{{{{qqqpppuuu|||{{{xxxyyyvvvrrrppppppppppppppptttvvvyyyyyyddd\\\^^^gggxxx|||vvvzzz|||rrrjjjWWWMMMEEEDDDDDDCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@????????????????????????======<<<;;;;;;;;;;;;<<<:::::::::999999:::::::::888888888888888999:::;;;;;;;;;;;;::::::999999999<<<<<<<<<======>>>>>>>>>@@@EEEKKKSSSccc{{{{{{xxx~~~<<<<<<;;;;;;<<<>>>@@@AAACCCFFFKKKNNNMMMJJJDDDAAA>>>>>>>>>???===???IIISSSbbb{{{sssggg___\\\WWWWWWVVVRRRLLLHHHEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMPPPXXXfffsssvvvnnneeeTTTQQQMMMKKKJJJKKKJJJJJJHHHGGGGGGGGGGGGHHHJJJJJJGGGKKKPPPRRRSSSRRRQQQQQQRRRWWWaaarrrxxxeeeOOOBBB===:::999:::;;;===???BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB@@@???>>>===>>>>>>@@@@@@BBBDDDFFFGGGGGGHHHJJJKKKLLLNNNQQQVVVZZZ]]]```aaa```bbbeeeggggggggghhhiiikkklllnnnpppuuu{{{}}}{{{zzzvvvwwwwwwvvvtttsssssstttooonnnmmmllliiiccc]]]XXXUUUVVVZZZaaajjjqqqvvvyyyzzzyyyyyyyyyzzz{{{{{{|||||||||||||||}}}~~~}}}yyysssnnnmmmooosssvvvyyysssuuu|||{{{vvvsssuuussspppoooooopppqqqpppssswww}}}nnn]]]ZZZ```lllxxx~~~yyy|||xxxmmmcccSSSKKKEEEEEEEEECCCBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????======<<<;;;;;;;;;;;;<<<::::::999999999999::::::999999888888777888888999888999999::::::999999888;;;;;;<<<<<<===>>>>>>???>>>BBBGGGMMM^^^www;;;;;;;;;<<<>>>@@@CCCDDDGGGHHHJJJJJJIIIEEEBBB???<<<<<<===@@@@@@DDDRRRaaawwwuuujjj```YYYTTTTTTSSSOOOIIIEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKKKKKKKLLLMMMLLLOOOUUU]]]cccccc^^^YYYRRRPPPLLLKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJMMMNNNNNNOOOPPPQQQSSSWWW]]]jjjrrr]]]NNNDDD<<<999:::;;;<<>>======>>>>>>@@@BBBDDDEEEDDDEEEGGGIIIIIIKKKMMMPPPTTTXXX\\\^^^^^^aaaeeefffffffffggggggiiikkkmmmpppttt{{{|||{{{{{{uuuvvvvvvuuusssrrrssstttpppoooooommmkkkeee^^^YYYUUUUUUXXX^^^gggoootttwwwzzzyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{}}}~~~|||}}}}}}{{{~~~|||wwwtttsssqqqooonnnpppqqqqqqqqqqqqxxxtttfff\\\___jjjuuu{{{~~~ttthhhZZZOOOIIIDDDEEEEEECCCAAABBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999999999:::::::::999888777777666777777555666888999999999999888888999:::;;;<<<===>>>???===@@@CCCHHHXXXqqq;;;;;;<<<===???BBBEEEFFFJJJIIIIIIGGGEEECCCAAA@@@<<<<<<>>>BBBCCCIIIZZZlllwwwlll___UUUOOOPPPOOOKKKFFFCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJFFFHHHKKKKKKKKKKKKLLLNNNMMMPPPUUUXXXXXXUUURRRPPPPPPNNNKKKKKKLLLLLLLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHKKKKKKKKKJJJJJJKKKNNNQQQTTTWWW\\\fff|||}}}zzz}}}jjj[[[LLL@@@;;;;;;:::<<<>>>AAACCCEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<>>>>>>>>???@@@AAA==============================<<<;;;;;;;;;;;;<<<:::999999999999999999:::;;;:::999777666666666666333555666888999999999999666777888999;;;<<<===>>>===@@@BBBFFFUUUmmm<<<>>>===<<<@@@FFFHHHFFFJJJKKKLLLJJJCCC<<<===BBB>>>;;;===CCCJJJUUUiii|||zzzmmmbbbWWWPPPKKKIIIGGGFFFFFFFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHIIIIIIGGGDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHKKKMMMJJJFFFEEEIIIMMMUUU[[[___eeevvvzzzdddKKK???;;;999<<<===>>>@@@BBBDDDEEEFFFHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;@@@@@@AAAAAAAAABBBBBBBBBEEEGGGIIIJJJLLLOOOSSSVVVYYY[[[^^^```aaaaaaccceeeeeegggmmmtttwwwyyy|||yyyxxxxxxtttrrrqqqqqqsssttttttsssrrrqqqooommmiiiddd^^^YYYUUUSSSSSSYYYbbbjjjnnnpppsssttttttvvvwwwyyy{{{|||zzzyyywwwxxxzzz}}}~~~~~~~~~yyytttttttttrrrqqqqqqsssuuuyyyzzzzzziii___^^^fffvvv~~~~~~uuugggZZZQQQIIIEEEBBBAAABBBCCCBBB@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>============>>>??????>>><<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::888777777777888888:::::::::999999999888888:::999999999999:::;;;;;;===???CCCIIIPPP^^^vvv===@@@AAAAAAEEEJJJKKKHHHNNNLLLJJJGGGAAA:::999>>>??????CCCLLLWWWfff}}}~~~{{{ooofff]]]TTTMMMHHHFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAABBBDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFGGGIIIHHHFFFDDDCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIFFFGGGGGGHHHIIIJJJJJJJJJGGGIIIKKKJJJIIIJJJMMMQQQUUUZZZ^^^dddttt{{{|||lllSSSEEE???===;;;<<<===???BBBDDDFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;===>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUWWWYYY\\\^^^___```aaacccdddffflllrrrvvvxxx}}}yyywwwwwwuuusssqqqrrrssstttsssrrrrrrpppnnnllliiiddd]]]YYYTTTRRRRRRXXXaaaiiinnnppprrrssstttuuuwwwxxxzzz{{{|||zzzyyyyyy{{{||||||||||||}}}|||wwwrrrssssssrrrqqqqqqsssuuuzzz~~~|||mmm___]]]eeeqqq~~~ssseeeWWWNNNGGGDDDAAA@@@AAABBBAAA??????@@@@@@@@@AAAAAAAAAAAA????????????????????????AAAAAA@@@@@@???>>>>>>>>>===>>>>>>??????>>><<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777777777888999888888888777777777666666<<<;;;;;;;;;;;;<<<======<<<<<>>???BBBKKKWWWeeewww|||yyywwwwww}}}|||zzzxxxrrrjjjccc^^^XXXQQQLLLFFFDDDBBBAAAAAABBB@@@???@@@@@@AAAAAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEECCCCCCDDDFFFFFFGGGGGGHHHHHHIIIIIILLLLLLLLLKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHIIILLLNNNPPPRRRTTTTTTTTTXXX]]]bbbppp{{{oooVVVEEE===;;;:::;;;<<<>>>AAADDDFFFGGGFFFGGGGGGGGGFFFEEEDDDDDDAAAAAA???>>>============:::;;;<<<>>>@@@BBBCCCCCCCCCEEEGGGHHHIIILLLOOORRRTTTWWWZZZ\\\\\\^^^___aaacccdddiiipppsssuuu|||zzzwwwuuuvvvtttrrrrrrssssssrrrqqqpppooommmkkkhhhccc\\\XXXRRRPPPQQQWWW```iiinnnoooqqqrrrssstttvvvxxxyyyzzz|||{{{zzzzzz{{{{{{yyywwwttttttuuuyyy~~~~~~}}}||||||}}}~~~|||zzz|||yyytttqqqrrrrrrrrrqqqrrrtttvvv}}}ooobbbYYY```ooo}}}{{{oooaaaSSSJJJDDDBBB???>>>???@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999888888888777777777777777;;;;;;;;;;;;;;;<<<======<<<;;;===@@@CCCKKK]]]nnnCCCLLLWWW^^^dddeee^^^UUUPPPHHHBBB@@@???===???BBBDDDLLLYYYhhhwwwzzzsssmmmjjjnnnsssyyy|||{{{~~~}}}kkkcccaaa]]][[[YYYUUUPPPMMMFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMRRRWWW[[[[[[XXXTTTSSSVVVZZZ```kkk{{{{{{nnnVVVDDD<<<;;;::::::;;;===@@@CCCFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCBBB@@@????????????:::;;;<<<===>>>@@@AAAAAAAAACCCFFFGGGHHHJJJLLLOOORRRUUUXXXZZZ[[[\\\^^^```bbbcccgggmmmppprrryyy~~~yyyvvvwwwuuusssrrrrrrrrrqqqpppooonnnllljjjgggbbb\\\XXXQQQOOOPPPVVV___hhhmmmoooqqqrrrsssuuuwwwxxxyyyyyyzzzzzzyyyyyyyyywwwtttqqqiiihhhgggiiinnnvvv~~~}}}xxxxxxyyy{{{~~~}}}vvvtttxxx}}}wwwsssooopppqqqqqqqqqsssvvvyyytttiiibbbaaajjjxxxwwwlll^^^PPPGGGBBB@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999:::;;;======>>>@@@BBBGGGUUUccc{{{JJJVVVcccmmmrrrpppeeeZZZNNNFFF???======>>>AAAEEEMMMZZZmmm}}}}}}rrrjjjcccaaagggpppyyy|||zzzfffYYYTTTTTTTTTUUUTTTRRROOOLLLEEECCCAAA@@@AAAAAAAAA???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEECCCDDDEEEEEEDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJNNNRRRZZZ```ccc___XXXRRRRRRTTTXXX]]]eeerrrzzz}}}nnnYYYGGG@@@@@@::::::;;;<<>>======<<<<<<<<<======>>>>>>???@@@BBBEEEFFFGGGHHHJJJLLLQQQTTTWWWYYYZZZ\\\^^^```aaabbbfffkkkmmmooovvv|||yyyxxxvvvsssrrrrrrrrrqqqooonnnmmmkkkiiigggbbb\\\XXXQQQOOOPPPUUU___hhhlllnnnppprrrtttvvvwwwyyyyyyyyywwwwwwwwwxxxwwwsssnnniii]]]\\\ZZZ[[[___gggooottt~~~|||vvvvvvwwwyyy|||tttooosss~~~|||wwwsssoooppppppppprrrvvv|||lllcccfffnnnxxxuuujjj[[[NNNHHHAAAAAA@@@>>>======>>>???????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999999999999:::::::::999999999999999999999999999999999888888888888999::::::===<<<>>>@@@BBBEEEPPP[[[ssswwwuuuSSS]]]hhhoooqqqnnnbbbWWWJJJDDD???>>>>>>???DDDJJJTTTeeeyyyvvvhhhbbb^^^]]]eeeppp}}}}}}zzzfffYYYPPPIIIKKKLLLNNNNNNMMMKKKJJJBBB@@@>>>>>>?????????>>>??????@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLOOOUUU]]]cccbbb\\\TTTOOOQQQRRRUUU[[[```iiixxx{{{}}}xxxlllZZZIIIAAA@@@;;;;;;;;;;;;===@@@CCCEEEFFFFFFGGGHHHIIIIIIIIIHHHDDDCCCAAA???===;;;::::::<<<<<<============>>>>>>@@@BBBEEEFFFFFFGGGHHHJJJOOORRRUUUXXXYYYZZZ]]]___bbbbbbdddiiikkkmmmttt}}}~~~{{{xxxuuusssrrrrrrrrrqqqpppnnnmmmkkkjjjgggccc]]]XXXRRRPPPQQQVVV___ggglllmmmooopppsssuuuwwwxxxxxxxxxttttttvvvwwwuuupppjjjdddVVVUUUSSSTTTWWW\\\bbbfffqqqwww~~~zzztttttttttuuuxxx||||||rrrnnnttt~~~{{{vvvsssqqqpppppppppssszzzwwwjjj___kkk{{{|||ssshhhXXXLLLJJJCCCCCCBBB@@@>>>===>>>@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999888999::::::;;;:::::::::777777777777777888888888:::::::::::::::;;;<<<<<<:::999;;;>>>@@@AAAIIIRRRjjj~~~wwwooo\\\aaaeeedddccc___VVVLLLDDDBBBBBBDDDEEEHHHQQQ[[[bbbrrr~~~mmm___^^^aaadddnnn{{{~~~vvv~~~|||eeeXXXPPPJJJBBBDDDGGGIIIJJJJJJJJJJJJAAA@@@>>>>>>???@@@???>>>?????????@@@AAABBBDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEEEEDDDEEEHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHIIIKKKLLLNNNTTTZZZ]]]YYYTTTPPPNNNPPPPPPTTTYYY\\\bbbppp~~~wwwnnn```OOOBBB>>>===<<<;;;;;;<<>>??????@@@@@@CCCEEEGGGGGGGGGGGGIIIMMMOOOSSSUUUWWWXXX[[[]]]bbbbbbdddhhhjjjlllsss|||}}}wwwuuusssrrrrrrsssrrrpppnnnmmmkkkjjjhhhccc^^^YYYTTTRRRRRRWWW___gggkkkllllllnnnqqqsssuuuuuuuuuuuurrrsssuuuwwwvvvppphhhbbbUUUTTTSSSSSSUUUXXX[[[]]]bbbhhhoootttxxx{{{~~~}}}|||vvvrrrqqqooooooqqqvvv{{{{{{vvvxxx|||yyyuuusssrrrqqqppppppttt~~~zzznnnkkkfffuuuzzzrrreeeTTTJJJKKKFFFFFFEEEBBB???===>>>@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAA@@@???===<<<;;;<<<<<<<<<;;;::::::999999::::::888888888888888888888888888999:::;;;;;;;;;::::::666666777777777888888888:::::::::999::::::;;;<<<999888:::===>>>>>>CCCIII\\\ooouuuaaabbb___YYYUUUQQQJJJBBB???@@@DDDJJJNNNTTT```mmmuuuwwweeeZZZ^^^gggppp}}}}}}wwwttt~~~~~~hhhWWWPPPKKKEEE???BBBEEEHHHIIIJJJKKKLLLCCCBBB@@@@@@AAABBBAAA@@@?????????@@@AAABBBDDDDDDCCCEEEGGGHHHHHHGGGEEECCCDDDEEEFFFEEEEEEFFFIIIKKKGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJKKKMMMNNNOOOOOOOOOLLLKKKIIIHHHHHHIIIJJJLLLLLLQQQVVVVVVQQQMMMMMMNNNPPPOOOSSSXXXZZZ^^^lll||||||uuujjjXXXHHHAAA>>><<<;;;:::;;;>>>AAACCCGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJGGGDDDAAA>>><<<;;;999:::;;;===>>>@@@AAABBB@@@CCCFFFGGGGGGFFFGGGHHHJJJMMMQQQSSSUUUWWWYYY[[[bbbbbbdddhhhiiikkksss|||~~~vvvtttrrrrrrssssssrrrqqqnnnmmmlllkkkhhhddd^^^ZZZVVVTTTSSSWWW___gggkkkllljjjllloooqqqssssssssssssrrrsssvvvxxxvvvppphhhbbbVVVUUUUUUUUUVVVWWWYYYZZZWWW\\\ccchhhkkkoootttxxxwwwzzz}}}zzztttpppnnnkkkjjjlllqqqwww{{{}}}}}}zzzwwwtttrrrtttrrrppppppuuurrriiimmmqqqxxxqqqcccQQQIIILLLHHHHHHHHHDDD???===???AAA@@@@@@AAAAAAAAABBBBBBBBB????????????????????????????????????????????????BBBAAA???===<<<;;;<<<<<<<<<;;;::::::999999::::::888888888888888888888888777888:::;;;<<<;;;::::::888888999999::::::::::::888888777777888888999::::::999:::======<<<@@@EEEOOOccczzz}}}eeeYYYMMMHHHFFFCCCAAAAAACCCIIIQQQZZZgggvvvnnngggeeemmmwww~~~xxxttt{{{lllYYYOOOIIIEEEEEECCCCCCBBBCCCDDDFFFHHHIIIEEEDDDAAA???======>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJIIIIIIJJJKKKMMMNNNLLLKKKIIIHHHGGGHHHHHHIIILLLLLLLLLLLLMMMMMMMMMMMMSSSMMMNNNVVVYYYYYYdddsss~~~uuugggSSSAAADDD@@@>>>===;;;999>>>DDDJJJKKKMMMNNNNNNMMMLLLKKKHHHGGGFFFDDDBBB???>>>===;;;:::999;;;===???@@@@@@DDDEEEFFFGGGGGGHHHGGGGGGIIIKKKNNNPPPRRRTTTWWWYYY]]]___bbbdddfffjjjrrrwww|||uuutttsssqqqppppppqqqqqqlllllllllkkkhhhccc___\\\YYYSSSNNNRRR\\\fffjjjjjjkkklllmmmnnnpppqqqrrrsssvvvtttsssssssssoooiiidddcccaaa___^^^]]]ZZZVVVSSSTTTUUUVVVYYY]]]aaadddfffhhhlllsssyyy~~~wwwqqqnnniiidddcccccchhhttt|||xxxtttqqqooorrrtttvvvxxx{{{yyyhhhdddhhhyyyssscccUUUMMMKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>?????????AAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::999888888888888888999999:::::::::777888999:::::::::::::::777777777777777888888999999999999888888777777777;;;;;;;;;;;;;;;<<<===>>>KKKSSSbbbxxxXXXOOOFFFCCCBBB@@@BBBEEEMMMZZZjjjxxx|||uuullliiimmmwwwzzz|||yyybbbSSSLLLGGGCCCCCCAAA@@@@@@@@@BBBCCCEEEFFFEEEDDDAAA???>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNLLLKKKJJJHHHHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMQQQLLLMMMSSSUUUVVV```nnnuuu```MMMCCC@@@===>>><<<;;;???EEEGGGIIIKKKMMMMMMMMMLLLKKKIIIIIIGGGEEECCCAAA??????;;;:::999;;;===?????????CCCCCCDDDEEEFFFFFFFFFFFFDDDGGGJJJLLLMMMOOORRRUUU[[[]]]```aaaccchhhpppvvv|||wwwuuusssqqqoooooooooooollllllmmmllljjjfffbbb```YYYSSSOOORRR\\\eeejjjjjjllllllnnnoooqqqssstttuuuxxxuuusssssssssrrrooolllllljjjhhhfffdddaaa\\\YYYSSSSSSSSSTTTVVVYYY\\\]]]```fffnnnwww~~~~~~vvvqqqkkkeee```^^^^^^bbbmmmxxxzzzwwwuuusssrrrssstttvvvyyyqqqdddbbbfffvvv|||nnn^^^QQQJJJGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>????????????@@@??????>>><<<;;;;;;:::<<<;;;;;;:::999999888888777888888888888888999999888888888999999:::::::::777777666666777777888999:::999999999888888888888:::::::::::::::;;;<<<<<>>>>>===;;;===BBBDDDFFFIIIKKKLLLMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@<<<:::999:::===>>>???>>>AAAAAABBBCCCDDDDDDDDDDDDDDDGGGJJJLLLMMMOOORRRTTTYYY[[[]]]]]]___dddmmmsss}}}{{{xxxwwwtttpppnnnlllkkkkkkjjjkkklllllljjjgggdddbbbZZZTTTPPPRRR[[[eeejjjkkklllmmmoooqqqsssuuuwwwxxxyyywwwuuutttvvvxxxyyyyyywwwvvvsssqqqnnnhhhbbb]]]SSSRRRQQQPPPPPPQQQSSSTTTWWW^^^iiittt}}}}}}vvvrrriiibbb[[[YYYYYY\\\fffpppzzz}}}|||vvvsssrrrrrrrrruuutttuuu{{{wwwiii``````fffrrr|||vvvgggXXXLLLFFFDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>?????????@@@@@@>>>>>>===<<<;;;::::::999;;;;;;::::::999999888888888888888777777777777777999888888888888999::::::777777666666777777888999:::::::::999999999999888999999888888999999::::::@@@DDDLLLYYYhhhvvv???<<<;;;===???GGGVVVdddzzzqqqfffaaa```bbbeeeqqqyyyssseeeVVVOOOKKKFFFBBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMPPPPPPNNNKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJKKKNNNNNNNNNVVV___ssszzzfffOOOGGG@@@>>><<<::::::<<>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCFFFHHHJJJKKKMMMPPPRRRWWWXXXZZZZZZ\\\bbbkkkqqq{{{|||yyywwwssspppllljjjhhhhhhhhhiiijjjjjjhhheeebbb```ZZZUUUQQQRRRZZZccciiilllmmmnnnooorrrtttwwwyyyzzzzzzyyyyyyzzz}}}~~~zzzuuummmeee___UUUSSSQQQNNNMMMNNNOOOPPPQQQYYYeeerrr|||~~~wwwrrriiiaaaYYYWWWWWWZZZccclllvvvzzzxxxqqqnnnnnnooopppuuutttvvvyyymmmddd^^^```fffnnnwwwzzzpppaaaSSSIIIDDDBBBBBBAAABBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@????????????>>>>>>>>>?????????@@@@@@=========<<<;;;:::::::::::::::::::::999999888888999999888888777777777666999999888777777888999:::666666666666666777888888:::::::::999999999999999999999888888888999999:::===@@@EEEMMMYYYgggttt|||???>>>???CCCIIIUUUiiizzzxxxdddXXXTTTVVV^^^gggsss|||{{{yyy~~~ssseeeVVVNNNHHHCCC@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKNNNPPPPPPNNNKKKJJJIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNMMMNNNTTTZZZkkk~~~pppVVVKKK@@@======;;;:::;;;AAACCCFFFIIILLLMMMMMMMMMGGGFFFEEEDDDBBB@@@??????===;;;::::::<<<===<<<<<<======>>>???@@@@@@@@@@@@>>>@@@CCCEEEFFFGGGJJJLLLTTTVVVXXXYYY[[[```hhhoooxxx|||xxxvvvrrrnnnkkkhhhgggfffjjjkkkkkkjjjhhhddd```^^^YYYUUUQQQRRRXXXaaahhhlllmmmnnnooorrrtttwwwyyyzzzxxxzzz|||}}}tttjjjcccXXXUUURRRNNNLLLLLLNNNOOOQQQXXXeeerrr{{{xxxrrrjjjaaaXXXUUUUUUXXX```hhhsssxxxxxxpppmmmmmmnnnooouuuuuuzzz|||ooofff```^^^```eeeiiiqqq}}}wwwlll]]]OOOGGGDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDDAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>>>>?????????=========<<<<<<;;;;;;::::::999999999999999888888:::::::::999999888888777999999888888777888888888666666666555666777777888999999999999999999999999::::::999999999999999:::999;;;>>>CCCLLL[[[kkkvvv@@@AAAFFFNNNWWWcccvvv}}}lll[[[UUUSSSUUU```lllrrr}}}zzzooorrrxxxnnn```RRRIIICCC>>><<<>>>======>>>???@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMOOONNNLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJLLLNNNNNNMMMNNNSSSWWWcccvvv~~~___QQQCCC>>>???>>>>>>>>>???AAADDDHHHJJJKKKLLLKKKEEEDDDCCCBBB@@@???>>>======<<<::::::;;;<<<;;;:::<<<<<<===>>>????????????>>>@@@CCCDDDEEEGGGIIIKKKQQQSSSVVVXXXZZZ^^^eeekkkttt~~~zzzvvvtttpppmmmjjjhhhfffffflllmmmmmmllljjjfffbbb___XXXTTTPPPQQQVVV___gggllllllmmmoooqqqsssuuuwwwxxxwwwzzz~~~~~~tttlll]]]ZZZUUUPPPMMMLLLMMMMMMQQQXXXdddpppyyy~~~wwwoooeeeZZZUUUTTTVVV[[[bbbooouuu~~~yyyrrrppppppqqqrrrvvvyyy}}}qqqfffbbbaaa```bbbeeeeeelllvvvttthhhXXXLLLEEEDDDCCCBBB???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999888888:::::::::999999999999999888888888999888888777666666666555555666666777888777888888888888999999999;;;:::999999888999999999888;;;>>>BBBHHHUUUfffsssLLLOOOYYYfffrrr|||qqqddd[[[[[[]]]^^^gggtttvvvuuuooowwwuuuiii___UUUJJJEEEAAA===<<<>>><<<===>>>?????????>>>======>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKLLLMMMKKKIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLOOOOOOOOONNNMMMKKKIIIGGGIIIJJJJJJJJJJJJKKKKKKKKKHHHLLLNNNMMMLLLNNNRRRUUU^^^nnnooo]]]JJJBBBAAA@@@>>>>>><<<>>>BBBEEEGGGHHHHHHHHHDDDCCCCCCAAA@@@???>>>===>>><<<::::::;;;;;;;;;999;;;<<<===>>>????????????@@@BBBDDDFFFFFFHHHJJJLLLLLLPPPTTTWWWXXX\\\bbbgggoooyyy~~~xxxsssqqqnnnkkkiiihhhggggggjjjkkklllllljjjgggdddaaaWWWTTTPPPOOOTTT]]]eeekkkllllllnnnoooqqqssstttuuuwwwyyy{{{}}}~~~wwwgggccc\\\UUUPPPNNNNNNNNNPPPWWWaaammmwww}}}}}}zzzmmm```YYYVVVVVVYYY]]]kkkrrr{{{}}}vvvqqqpppqqqssstttxxxsssjjjbbbbbbfffggghhhjjjhhhnnnvvv}}}ooocccSSSGGGBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA????????????????????????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888999999888888888888999999999999666777999::::::888666444666555555555555666777777666666777777777888888888:::999888777777777777777777;;;???AAADDDOOO```mmm~~~___eeerrrkkkbbb___eeehhhhhhooozzz|||{{{uuutttyyyhhh[[[SSSKKKEEECCCBBB??????AAA>>>>>>@@@AAAAAA@@@??????<<<===>>>???????????????@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIILLLKKKJJJIIIHHHGGGGGGGGGKKKLLLKKKIIIGGGEEEFFFHHHGGGIIIJJJLLLLLLLLLKKKKKKOOOOOOOOOOOOMMMKKKIIIGGGJJJJJJJJJKKKKKKKKKKKKLLLGGGKKKNNNMMMLLLNNNRRRTTT\\\iii~~~iiiQQQFFFBBB???;;;:::;;;<<<@@@CCCEEEFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<::::::;;;;;;:::999;;;<<<===>>>????????????===???AAABBBCCCDDDGGGIIIIIIMMMRRRUUUWWWZZZ___ccclllvvv{{{uuuqqqooommmkkkiiihhhhhhhhhfffgggiiijjjiiifffcccbbbWWWSSSOOOOOOSSS[[[dddjjjkkklllmmmnnnpppqqqrrrsssxxxxxxxxxxxx{{{}}}pppkkkccc[[[UUUQQQPPPPPPOOOUUU___kkkuuu|||zzz}}}vvvggg___ZZZWWWYYY\\\hhhpppzzz{{{vvvyyy{{{wwwrrrnnnoooqqqrrrssszzzooogggaaafffllloooooopppnnnrrrzzz|||lll___OOOCCC?????????>>>@@@@@@@@@???????????????CCCCCCDDDDDDCCCCCCBBBAAA===============>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::999999999999999999888888888888888888999999666666777777888888999999555777:::;;;;;;888555333555555555555555666777777555555666666777777777888888888777666666666666666111555:::;;;<<>>===<<<===========================>>>>>>>>>??????????????????@@@BBBCCCDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPKKKKKKKKKKKKMMMOOOQQQRRRWWWdddyyywww___LLLDDD@@@===:::===>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFDDDBBB@@@@@@AAA@@@???===;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJHHHKKKPPPTTTWWW[[[___bbbooouuu{{{~~~zzzvvvtttppppppooommmkkkiiigggfffjjjjjjjjjjjjiiifffaaa]]]WWWTTTPPPOOORRRYYYaaagggkkkmmmppprrrssstttvvvxxxzzzyyyyyyzzz}}}{{{tttiii___YYYUUURRRPPPMMMTTT```mmmwww|||}}}|||yyy{{{~~~{{{qqqeeeZZZWWW[[[bbbnnnzzz~~~yyytttqqqqqqvvvyyy~~~yyyuuuqqqnnnmmmooorrrtttppphhheeemmmttttttssstttrrryyyzzzfffYYYMMMGGGDDD???<<<<<<@@@>>><<<<<<===>>>>>>>>>@@@AAADDDFFFHHHGGGCCC@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>999999999888777666666555<<<999666666888:::999888888888888888888888888888777777777777888999:::;;;777777666666666666777777777777888888888777777666888:::;;;:::;;;AAAKKKTTTnnn~~~~~~zzzvvvtttuuuwwwzzznnn[[[OOOIIIDDDCCCBBB@@@>>>===<<<<<<==============================>>>>>>>>>???????????????@@@AAABBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNJJJJJJJJJKKKLLLNNNPPPRRRTTT```sssmmmXXXIIIAAA>>>===<<<===???AAABBBDDDEEEEEEEEEFFFFFFDDDBBB@@@AAABBB@@@@@@>>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>???AAABBBDDDEEEEEEFFFIIIMMMPPPTTTXXX]]]aaalllrrryyy}}}|||yyyuuusssqqqqqqpppooommmllljjjiiikkkjjjiiihhhgggddd```]]]WWWTTTPPPOOORRRYYYaaafffllloooqqqrrrrrrssstttvvvyyyzzz|||~~~xxxnnneee___[[[VVVTTTNNNTTT___lllvvv{{{}}}||||||}}}~~~~~~~~~~~~rrrccc\\\\\\```lllwww}}}~~~yyyuuurrrpppooonnnoooqqqtttwwwxxxyyyxxxvvvtttpppmmmlllnnnssswww{{{kkkgggiiirrrwwwwwwuuuwww{{{ttt```UUUJJJEEECCC@@@>>>??????>>>===<<<===>>>>>>>>>@@@@@@BBBDDDFFFEEEBBB@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::999::::::::::::999999888777777666:::888666666888999888777888888888888888888888888999888777666555555555555777666666555555666666777777777888888888777777666666888:::999:::???GGGNNN^^^mmm|||}}}zzz{{{}}}zzzuuu|||xxxbbbQQQGGGCCCAAA@@@???>>>===<<<<<<<<<====================================>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQ[[[lllgggQQQBBB>>>???;;;<<<===???@@@BBBCCCCCCDDDEEEFFFDDDBBB@@@AAABBB@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@EEEFFFIIILLLPPPUUU[[[___gggmmmuuuzzzzzzxxxuuussssssrrrrrrqqqpppnnnnnnmmmmmmkkkhhhfffdddbbb^^^\\\XXXTTTPPPNNNQQQXXX```eeemmmoooqqqrrrrrrrrrsssuuuxxx{{{|||sssmmmhhhbbb\\\XXXRRRVVV```kkkvvv|||~~~}}}~~~~~~|||}}}pppddd```^^^hhhttt{{{zzzqqqlllkkkkkkjjjiiihhhgggeeedddfffiiimmmpppyyyqqqqqqoookkkiiilllsssyyy|||uuufffiiipppxxxzzzyyyyyy|||vvvjjjWWWNNNEEECCCBBB@@@???@@@???>>>>>>======>>>>>>????????????@@@BBBBBBAAA???<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999999999::::::999999888888777777777666666777888888777555666666666666666666666666777666555444333333333333555555555444444555555555666777777888888777777777444666888999999<<>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIGGGFFFJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJKKKMMMOOOQQQXXXfff{{{sssWWWCCC>>>@@@;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDCCCAAA???@@@AAA@@@@@@AAAAAA@@@>>><<<;;;888888999999999:::::::::<<<=========>>>>>>>>>???CCCEEEGGGIIILLLRRRXXX]]]bbbiiiqqqwwwyyyxxxuuutttrrrrrrqqqppppppooooooooonnnkkkfffcccaaa___]]][[[XXXUUUPPPNNNPPPWWW^^^cccjjjllloooqqqqqqrrrtttuuuxxx~~~}}}vvvrrroookkkccc]]]XXXZZZaaajjjuuu|||~~~~~~}}}|||}}}ooofff```gggqqqzzz}}}ttthhhcccccceeeeeeccceeeccc```___aaahhhqqqwwwxxxsssmmmnnnllliiihhhkkkrrryyyvvvrrrhhhoooxxx}}}|||zzz}}}}}}kkk___PPPIIIBBBAAA@@@>>>>>>@@@>>>>>>???>>>======>>>??????===<<<<<<>>>??????>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;999888888888777777666666555555666777777777555444555555555555555555555555222222222333333444555666555444444333333444444555555666777777777777777777333555888999999;;;>>>@@@MMMYYYmmmzzzmmmeeefffrrr{{{gggUUUIIIDDDCCC>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@BBBBBB@@@@@@BBBDDDGGGFFFEEECCCBBBBBBBBBAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGIIILLLLLLJJJGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMQQQWWWaaassswww[[[FFF??????;;;;;;;;;;;;===>>>@@@AAAAAABBBBBBAAA???>>>???@@@???@@@@@@@@@???===;;;:::666666777777777888888888:::;;;;;;===>>>???@@@@@@CCCDDDFFFGGGJJJOOOUUUYYY^^^eeennnuuuyyyxxxwwwvvvqqqpppooonnnnnnnnnnnnooonnnjjjeeebbb```^^^]]][[[XXXUUUPPPNNNOOOUUU]]]bbbeeehhhlllnnnppprrruuuwwwyyy|||wwwvvvwwwtttmmmfff^^^^^^```hhhqqqxxxzzzzzz}}}}}}}}}|||{{{|||~~~~~~qqqfffiiipppyyyzzzpppeee^^^___aaaaaa`````````______dddnnn{{{zzzsssoookkkkkkjjjhhhgggjjjpppuuuxxxssssssrrrzzz}}}}}}tttbbbVVVKKKEEEAAA@@@>>>;;;;;;>>>===???@@@@@@>>>===>>>@@@>>><<<;;;;;;<<<>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999::::::666666666666555555555555333555666777777666555444444444444444444444444444333333333333444555666666444444333333333333444444555555666777777777777777333555888999:::;;;<<<===DDDNNN```xxxuuunnnhhhgggmmm|||~~~qqq```PPPEEE@@@???>>>======<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<>>???@@@@@@@@@@@@???>>>===<<<;;;666666666777777777777888888999:::<<<>>>@@@AAABBBBBBCCCEEEFFFHHHLLLPPPTTTYYY```kkkssswwwxxxxxxxxxpppooommmlllkkkllllllmmmmmmiiieeebbb```___]]][[[XXXUUUPPPMMMOOOTTT[[[```aaadddiiilllnnnqqqtttvvvyyy}}}zzz||||||vvvfffcccaaafffnnnuuuvvvuuuzzz{{{{{{{{{yyyxxxxxxyyyyyy}}}pppoooqqqyyy}}}qqqjjjbbb]]]]]]___`````````bbbeeeiiiooozzz{{{tttooommmjjjiiihhhggghhhjjjmmmnnnnnnyyy~~~yyyooosss}}}}}}kkkYYYNNNGGGCCC@@@@@@>>>::::::===<<>>===>>>@@@>>><<<;;;;;;===>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::888777666666666555555555555444444444444444666777777666555555666444444444444444444444444777666555444333333333333444444444333333444444444444444555666777777777777444555777888:::;;;;;;;;;???EEEUUUlll~~~~~~|||rrrjjjfffkkkrrryyy}}}}}}mmmiiiaaaUUUJJJBBB>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::???DDDEEECCC@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHIIINNNTTTWWWTTTPPPHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLPPPTTT\\\mmm~~~{{{iiiVVVGGG???<<<;;;::::::;;;===???AAAAAABBBCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>777777777888888888999999888888:::;;;===???@@@@@@@@@AAADDDEEEFFFHHHKKKNNNTTT\\\gggpppuuuwwwwwwwwwpppnnnllljjjjjjjjjkkklllkkkhhheeecccbbb```^^^\\\YYYUUUPPPMMMNNNSSSZZZ___```cccgggjjjlllnnnqqqssswwwrrrlllgggiiipppvvvwwwuuuwwwxxxyyyxxxuuuqqqooooooppptttyyy{{{uuutttzzz{{{ooommmiiigggfffhhhkkkmmmoootttzzz{{{sssmmmkkkkkkkkkhhheeefffjjjkkkiiifffeeennnsssxxx{{{pppiiiqqqvvvcccRRRHHHBBB???>>>???>>>:::;;;>>>;;;???CCCBBB???===>>>AAA>>>===<<<===???@@@???>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888666555555555555555555555555555555555555777888777555444666888555555555555555555555555666666555444333333333333555555444444444444555555333444555666777777777777333444444666888:::::::::===@@@LLL]]]oooyyyppphhhddddddgggjjjyyyyyyoooddd[[[___mmmuuujjjXXXVVVSSSMMMFFFAAA>>>>>>;;;;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888>>>EEEGGGDDD@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGIIIIIIIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJPPPWWWZZZWWWSSSHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIMMMPPPTTTbbbzzzzzz}}}ooo]]]KKK@@@===<<<;;;:::;;;===@@@AAABBBDDDDDDDDDBBBAAABBBCCCEEEDDDBBB@@@?????????@@@888999999999999:::::::::888888999:::<<<===>>>>>>>>>@@@BBBDDDDDDEEEGGGIIIQQQYYYdddnnntttvvvvvvwwwpppooollljjjiiiiiijjjkkkjjjhhheeedddcccaaa___]]]YYYUUUPPPMMMNNNSSSZZZ^^^aaacccgggiiikkklllooopppuuu}}}|||uuunnnooouuuzzzzzzxxxvvvwwwxxxvvvqqqlllhhhfffhhhlllpppvvvzzzvvvzzz~~~zzzxxxyyyyyyxxxxxxzzz~~~~~~vvvnnniiiiiijjjlllhhhdddfffkkklllgggaaa```hhhlllqqqtttjjjeeeooorrr___NNNDDD???======???>>>;;;<<<@@@;;;???CCCCCC???<<<>>>AAA>>>======???@@@AAA???>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777777777777888555555555666666666666666666888888666444444777:::555555555555555555555555222222222222333444555666666555555444444555555666333444555666777777777777333222333444777999999999:::;;;CCCPPP\\\kkk