BM6P6(@ (((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++*********))))))((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((*********************+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''(((***)))&&&###''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))++++++******)))(((((((((,,,,,,+++***)))(((''''''))))))*********+++++++++............------,,,+++,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...............////////////000000000000000000000000111111111111111111111111444111------000222222111222111111000///.........,,,---///000000000///...//////...------------...,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((()))((('''&&&&&&'''((())))))((('''((()))***)))'''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((()))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((((()))&&&''''''((()))******+++))))))(((((((((((())))))))))))((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((('''&&&)))))))))))))))******+++))))))))))))(((((((((((()))***+++++++++)))(((''')))))))))))))))((((((((((((((())))))((('''&&&&&&***'''%%%&&&((((((&&&###******))))))))))))************))))))(((((('''''')))))))))))))))((((((''''''((()))******(((&&&$$$((()))+++------+++)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''***+++,,,+++)))))))))+++((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******************)))))))))(((***)))))))))(((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))((()))++++++)))'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))******++++++******)))(((((((((************++++++++++++,,,,,,,,,,,,,,,+++******,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...............////////////000000000000000000000000111111111111111111111111333000------///111111000111000000//////...------,,,---...///000000///...///......---------------,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))************))))))(((((('''''')))((('''&&&&&&'''((()))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))((((((((('''''''''&&&&&&)))(((((((((''''''''''''&&&''''''((((((((((((((())))))(((((())))))***+++))))))))))))(((((((((((())))))******)))((((((''''''''''''''''''''''''&&&(((((((((((((((((('''&&&+++)))'''(((******)))'''***))))))(((((())))))******)))))))))(((((((((''')))))))))))))))((((((''''''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***+++++++++)))((()))***))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((()))*********))))))(((''''''((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******************))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((***)))'''((()))******)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''((())))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************)))(((,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...............////////////000000000000000000000000111111111111111111111111222///------...000000////////////......------,,,------...////////////...///...------,,,,,,------+++++++++++++++************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%))))))(((((((((((((((''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******+++******)))(((''''''&&&((((((''''''''''''(((((()))((('''((()))***)))''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))(((''''''''''''(((&&&&&&''''''''''''''''''&&&'''(((((((((((((((((()))((('''(((***+++***))))))((((((''''''(((((()))))))))))))))(((((((((((())))))******))))))((('''((((((((((((((('''''''''***)))'''&&&&&&''')))***************************''''''''''''''''''''''''(((((((((((())))))))))))))))))************)))))))))***+++***((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))******((('''%%%%%%'''(((***(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((()))((((((''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''(((***+++***)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&)))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((())))))******(((((())))))************++++++++++++,,,,,,,,,,,,))))))************))))))++++++*********+++,,,---,,,,,,++++++,,,,,,---...............////////////////////////////////////111111111111111111111111000///...---.../////////.........------,,,,,,,,,---........................------,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((''''''&&&***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***++++++***)))((('''&&&&&&(((((((((''''''(((((((((((('''&&&&&&(((((('''&&&***)))'''%%%%%%''')))***(((((((((((((((((((((((()))(((((((((((())))))***************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''(((((((((((((((((((((((()))******))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))(((((((((''''''''''''(((((())))))))))))(((((((((((()))************)))(((((()))(((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))***)))((('''''')))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''***((('''%%%%%%'''(((***(((((((((((((((((((((((())))))((('''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***))))))((((((((((((((()))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((()))***+++***))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&***)))(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((()))))))))***))))))))))))((((((''''''((((((((()))******++++++******+++++++++,,,,,,,,,******+++++++++++++++***++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,---...............////////////////////////////////////000000000000000000000000/////////.........//////------------,,,,,,,,,,,,.........------------...------,,,+++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))((((((******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))************)))(((''''''&&&'''((((((((((((((((((''')))(((''''''))))))((('''***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&&&&''''''((((((((('''((())))))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))******&&&&&&'''((())))))((((((&&&''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))***************))))))(((((((((''''''''''''((()))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))***)))((('''''')))))))))))))))))))))))))))''''''((((((((()))))))))*********)))((('''''''''))))))(((''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))'''''''''(((((('''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))(((''''''(((***+++((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''*********)))&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))************)))(((((('''&&&&&&(((((())))))*********+++))))))*********+++++++++***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000000000000000000000000000000000000000000000000...///000000///...///000------------------------///...------,,,------------,,,++++++******++++++)))))))))***************))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''((())))))))))))))))))***))))))))))))))))))(((((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))((((((((((((''''''(((((((((((('''''',,,***)))***+++,,,+++***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''(((((()))***+++(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***)))(((&&&&&&''''''(((((((((''''''(((((()))***))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((((((((((((***++++++))))))***,,,)))((((((''''''(((((()))(((((((((((())))))))))))******++++++******)))((('''''''''(((((((((((((((&&&(((***,,,,,,***(((&&&''''''''''''''''''''''''************************(((((((((((())))))))))))+++***)))(((((()))***+++)))***+++***((('''((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))))))))************'''((((((((()))))))))***'''(((((())))))(((((('''&&&&&&'''(((((()))******))))))))))))))))))))))))******)))(((((((((((((((((((((((())))))******+++(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((('''&&&'''(((***+++((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((('''''')))))))))))))))*********(((((()))))))))************++++++,,,------,,,,,,******++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...............////////////000000000000000000000000000000000000000000000000...000222111///...///111---------------.........///...---,,,,,,,,,------,,,,,,+++***************((()))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))'''''''''''''''((()))*********))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))*********))))))************))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&'''((())))))((('''&&&+++)))((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++''''''(((((())))))******))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''&&&%%%&&&(((***+++(((''''''''''''((())))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((('''&&&)))+++,,,+++)))((()))+++***))))))(((((())))))***'''((((((((()))))))))******++++++++++++***))))))%%%&&&((()))))))))(((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++***+++++++++)))((()))***(((((((((((((((((((((((())))))))))))************''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))*********+++'''((((((((())))))******(((((())))))))))))(((((('''''''''((()))******+++))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++)))((('''&&&'''(((***,,,))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((("""&&&(((''''''(((***'''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))************&&&&&&''''''((()))))))))******))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.............../////////000000000000000000000000000000000000000000000000000...111333222000///000222........................//////---,,,+++,,,,,,---,,,++++++***)))*********(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))***+++******&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((())))))******++++++))))))************))))))(((((((((((())))))))))))((((((((((((((()))******''''''(((((())))))******&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))++++++&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&''''''((()))******+++))))))(((((((((((())))))'''''''''((((((((())))))&&&'''''''''(((((())))))%%%$$$$$$%%%'''***---///'''''''''''''''((())))))))))))))))))((((((((((((%%%&&&((()))***)))(((''''''''''''((()))******+++((()))))))))((('''&&&&&&(((***+++***'''%%%''')))******))))))))))))******'''((((((((())))))*********++++++++++++***))))))$$$&&&(((******)))((('''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((******+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((())))))))))))(((((((((((())))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))%%%$$$$$$'''******'''$$$*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((%%%%%%&&&&&&''')))***+++))))))))))))))))))))))))---+++(((%%%%%%''')))+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&(((************))))))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,+++***)))++++++,,,------...//////---......///////////////............////////////////////////////////////------------------------///............---------......---------,,,,,,,,,++++++++++++++++++++++++******))))))(((((('''''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))%%%%%%&&&'''((((((((('''&&&'''((((((((((((((('''******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''((((((''''''''''''(((((((((((())))))******++++++'''((()))))))))'''&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((((((((***((('''(((***+++)))&&&$$$%%%&&&'''((((((((((((++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---,,,***'''&&&+++***)))'''''''''((()))''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***)))((((((((('''''''''&&&(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))+++******+++......,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((()))))))))))))))))))))))))))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))+++++++++,,,---.........---......///////////////............////////////000000000000000000000000000000000000000000000000............------------...------------,,,,,,,,,++++++++++++++++++++++++******))))))(((((((((((())))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))''''''((()))))))))(((((('''(((((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''(((((()))'''''''''''''''((((((((()))***++++++***)))((('''''''''''''''''''''''''''***)))))))))((((((((('''(((((('''''''''''''''(((******)))(((((('''&&&&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''(((******)))&&&&&&'''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&((()))))))))(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((***+++++++++***+++***)))(((''''''((()))''''''''''''((((((((((((&&&'''''''''((()))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))((((((((((((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''''''''(((((())))))******(((((())))))))))))******+++***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((,,,+++***)))((('''''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''(((((('''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++*********++++++,,,,,,------...---......///////////////............////////////111111111111111111111111111111111111111111111111............------------------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((()))))))))*********+++++++++************)))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''((())))))))))))))))))***************)))(((((()))))))))((('''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***(((((('''''''''''''''''')))************))))))(((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((''''''(((((()))*********))))))((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''((())))))((('''(((((((((((('''&&&%%%$$$'''''''''(((((()))))))))&&&''''''((()))(((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$&&&(((***+++++++++***))))))(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********))))))(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))************))))))))))))&&&''''''((()))******+++(((((((((((()))))))))***++++++)))(((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((---,,,+++)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&'''((())))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......///////////////............////////////000000000000000000000000.................................---------,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))***************)))((('''))))))))))))((('''%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***************)))))))))******))))))))))))***************))))))((((((''''''(((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))***+++*********)))))))))((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((''''''((((((((((((''''''(((((('''&&&&&&%%%'''''''''((((((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((''')))))))))(((((((((((()))''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))))))))(((((())))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))************&&&''''''((()))******+++'''(((((((((((()))))))))++++++)))(((''''''''''''((((((((((((((((((((((((******))))))(((((()))***''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((((())))))***)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''######$$$%%%&&&&&&'''''''''((((((((()))))))))***((((((((((((((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,---------......///////////////............////////////////////////////////////------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))((('''&&&&&&))))))))))))((('''%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))************))))))((((((''''''(((''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''&&&'''((()))%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''((((((((())))))))))))(((''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))(((((())))))))))))******&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''(((((())))))******''''''(((((((((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))***+++,,,+++)))((()))***&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&!!!###%%%'''((())))))(((((((((((())))))(((((((((''''''((((((((((((''''''""""""###%%%&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------......///////////////............////////////........................////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))************+++((((((((()))))))))******(((((()))))))))))))))***************************))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))&&&''''''''''''&&&&&&%%%((()))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***))))))(((((())))))***''''''&&&&&&&&&&&&&&&&&&***))))))))))))******+++''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%'''***$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************)))))))))((((((((()))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((+++***(((&&&&&&'''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$''')))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''((()))*********))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,---,,,++++++++++++,,,---........................---......///////////////............////////////////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))*********+++++++++(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))%%%&&&&&&'''''''''&&&&&&'''((((((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++)))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&***)))(((((()))***+++,,,'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((((((&&&$$$$$$'''***&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&'''((()))***''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&'''((()))******)))(((''''''''''''((((((((((((((((((((()))*********+++))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((())))))*********+++)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))******++++++))))))))))))((((((((((((''''''''''''((((((((())))))(((((((((((())))))***))))))))))))))))))))))))&&&))),,,,,,)))'''&&&'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******'''((()))((('''&&&''')))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%'''(((******)))'''&&&***)))(((''''''((()))***''''''((((((((((((''''''((((((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))###$$$&&&((())))))(((((())))))))))))))))))))))))'''((()))***,,,,,,,,,---------++++++++++++------//////////////////......---......///////////////............/////////000000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))))))))))))))%%%%%%&&&'''((((((((('''''''''(((((((((((((((''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))))))))***((((((''''''''''''((((((&&&''''''(((((()))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''((((((&&&$$$$$$'''+++(((((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***(((''''''&&&&&&((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((''''''''''''((((((((()))''''''((()))***++++++,,,))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))*********''''''(((((())))))******+++++++++*********))))))))))))))))))************((((((((((((''''''''''''******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((******))))))(((((('''''')))((('''''''''(((***+++))))))((('''''''''''''''******))))))((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******,,,//////---******+++,,,---...---,,,+++,,,---......///.....................////////////.........///////////////000///...---,,,---.........---++++++,,,,,,+++***,,,,,,++++++***)))((((((******))))))))))))******,,,,,,,,,------,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))************))))))---***'''''')))+++***)))''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))***))))))((('''&&&'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++++++++*********))))))))))))))))))************)))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))*********)))((((((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,---))))))((((((((('''''''''*********)))((((((((('''))))))))))))(((((((((((()))(((((('''((()))***+++))))))((('''''''''''''''((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++***+++...///---+++++++++,,,------------------...//////000000//////............////////////////////////............000///...---,,,------......---,,,,,,------,,,+++,,,,,,++++++***))))))(((******))))))))))))******))))))************))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''))))))************))))))+++(((&&&&&&(((***)))(((''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((((())))))))))))((((((''''''''''''''''''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((((()))))))))))))))))))))))))))((((((((((((+++************)))))))))))))))))))))*********************))))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***)))(((((((((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))(((((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))((((((((((((((()))******))))))((('''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++---+++***+++,,,------,,,---------,,,---......///...//////000000000000000............////////////000000//////......------//////...------------......---,,,,,,...///...---,,,,,,++++++***)))))))))******))))))))))))******(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))***************)))))))))************)))))))))(((&&&&&&'''(((((('''''''''(((((((((((('''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''(((((())))))))))))((('''''''''''''''((())))))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((************))))))))))))******))))))((((((''''''************))))))))))))((()))))))))************+++++++++*********))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''''''''((()))))))))************))))))(((((((((''''''(((((())))))******((((((((((((((())))))***))))))((((((((((((((()))&&&'''((())))))(((&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---,,,******+++,,,---.........---,,,---...///000......///000000000000///............///////////////////////////.........//////......------------...,,,,,,---///000///...+++++++++*********))))))******))))))))))))******))))))************))))))))))))************))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))************))))))************)))))))))(((''''''((((((((((((''''''(((((((((((('''''''''''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))***))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((*********)))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((()))))))))************++++++++++++************(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))(((((((((''''''''''''&&&&&&'''''''''(((((()))))))))''''''(((((())))))******'''(((((()))))))))))))))))))))((((((((())))))***'''((())))))))))))((('''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++***+++---///......---,,,---...///000,,,---......//////..................////////////------......//////000000...............---------...,,,,,,---///000///...+++++++++*********************))))))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))************))))))((()))******))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((&&&'''((())))))***))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))***))))))))))))************+++++++++************)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***)))(((((((((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&$$$###"""%%%%%%&&&'''((()))******(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((()))******(((((((((((()))))))))***''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,++++++---///---------,,,---......///,,,------...........................////////////............/////////000......//////......---,,,...---,,,,,,...///...---******************************))))))))))))******''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''(((((((((((('''))))))************))))))((()))++++++***))))))***''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((('''(((((())))))))))))((('''''''''''''''((())))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))************+++************)))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((()))*********)))((((((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))(((((('''''''''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((''''''&&&&&&'''''''''((()))))))))***))))))))))))((((((((((((&&&'''((()))***))))))((())))))(((((()))******+++)))((('''&&&&&&((()))+++''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))+++...---,,,+++,,,...++++++,,,---------------------...///////////////............////////////111000000///...------------.../////////...---,,,...---,,,,,,------,,,+++******************************))))))))))))******'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))(((((('''))))))************))))))&&&)))++++++)))'''((()))''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''''''''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))******+++''''''(((((())))))******'''((((((((())))))******))))))))))))*********************))))))))))))((('''((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))((((((&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***$$$%%%&&&((()))+++------************))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))((())))))***++++++((('''%%%$$$$$$&&&)))+++'''(((((()))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&'''((())))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((+++...///,,,+++,,,---***+++,,,---...---,,,+++...//////000000000000000............/////////000444333222000...,,,******---.../////////...,,,,,,...---+++,,,,,,,,,+++*********************++++++******))))))))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((('''))))))************))))))$$$(((******(((&&&'''(((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))***))))))((('''''''''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''''')))***+++,,,---(((((('''(((((()))******((('''&&&$$$$$$$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))((('''&&&%%%(((((((((((())))))))))))******++++++++++++******))))))************))))))((()))*********((('''&&&******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++)))******))))))((('''&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%###""""""###%%%%%%&&&&&&'''((()))***++++++$$$%%%'''((((((((('''&&&+++***)))(((&&&$$$######))))))(((((('''''''''&&&******)))((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))'''&&&&&&''')))***'''''''''''''''((()))))))))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))************+++++++++*********))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---.........------,,,,,,,,,------............------+++,,,............,,,+++.........------,,,,,,,,,************)))))))))))),,,,,,,,,+++++++++******---,,,+++)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))*********+++(((((((((((())))))))))))******)))(((((((((((((((******))))))((((((''''''+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''%%%$$$&&&)))+++***((((((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((''''''&&&((((((''''''''''''(((((())))))(((''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''((('''''''''((()))+++,,,)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((******))))))))))))******************************&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))'''%%%&&&***,,,+++***+++***)))******)))&&&$$$''''''(((((('''&&&%%%%%%---,,,***))))))))))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********((((((((((((((((((((((((***)))(((''''''((())))))************))))))(((((((((((((((((())))))))))))))))))************))))))))))))************))))))((())))))***)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))(((((((((((((((((()))************)))(((((((((''''''&&&&&&&&&)))((((((((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$(((((()))))))))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---......---------,,,,,,,,,------............------------............------......---------,,,,,,,,,++++++++++++************+++++++++*********))))))+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************(((((((((((())))))))))))******)))(((((((((((((((***)))))))))((((((((('''*********)))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&)))+++***((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''%%%%%%%%%&&&'''))))))(((((('''''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((***)))))))))(((((((((''')))))))))***)))(((((('''((((((''''''''''''(((((())))))(((''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''((('''''''''((()))+++,,,)))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&$$$###$$$&&&((((((&&&)))(((((()))******(((&&&((((((((((((((('''&&&&&&222000---+++)))((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((((((((()))***(((((((((((())))))))))))((())))))))))))))))))(((((())))))******))))))((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************&&&'''((()))************((((((''''''''''''((((((((((((((((((((((((((((((************************))))))************))))))))))))))))))(((((((((((()))))))))((()))******+++%%%&&&&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...------------,,,,,,,,,------............------......------------.........------------,,,,,,,,,---,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))(((((()))***++++++(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))************(((((((((((())))))))))))******)))((((((((((((((())))))))))))((((((((((((******))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))'''&&&&&&''')))******)))(((((((((((((((((((((((()))))))))))))))))))))))),,,)))&&&######$$$''')))******)))((('''&&&%%%%%%((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((***************))))))(((((((((''''''''''''(((((()))((((((''''''''''''((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''''''''((()))***+++)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((&&&'''((())))))((((((''''''(((***+++)))(((((())))))))))))(((((('''222000---***)))((()))***((()))***+++******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%%%%&&&''')))(((((((((((())))))))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++''''''((()))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''')))******)))''''''&&&&&&'''((()))***++++++'''&&&%%%%%%%%%&&&((()))%%%&&&&&&'''((())))))***((((((((((((((('''''''''''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((,,,,,,,,,++++++******)))(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------------------------............------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((()))))))))*********))))))************)))))))))))))))))))))*********(((((((((((())))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++(((&&&&&&''')))******))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))************)))((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))************************&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((************************((((((''''''''''''((((((+++***)))((()))))))))))))))((('''((()))***)))'''))))))*********))))))(((///---+++)))((()))***+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((('''%%%$$$$$$&&&((()))(((((((((((())))))))))))(((((('''&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))((((((''''''************************)))))))))))))))(((''''''((((((''''''''''''((((((******))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++&&&%%%$$$###$$$%%%&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))))))))))))))************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------------------------............---------,,,+++******+++,,,---------------------------,,,++++++++++++*********,,,,,,+++++++++*********+++******)))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************))))))******))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&''',,,***(((((((((((('''&&&))))))***************)))+++******)))))))))*********+++,,,,,,---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((&&&'''((()))*********))))))((('''''''''((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''&&&&&&''''''((()))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''************)))((('''&&&((((((''''''''''''((((((+++******))))))(((((('''************************(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''(((((((((((((((&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&''''''((()))***))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))''''''(((((((((((())))))((((((((()))))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,------------...------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++************,,,,,,,,,++++++++++++***++++++***)))(((((())))))''''''(((((())))))******)))))))))*********++++++))))))************))))))************))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''&&&&&&((((((''''''''''''(((((((((''''''''''''(((((())))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''&&&&&&((()))---+++)))((((((((('''%%%((())))))************))))))***+++++++++***)))(((+++++++++++++++,,,------((((((((((((((((((((((((((((((((((((((((((((((((*********))))))*********((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''((((((((())))))(((((((((((())))))))))))***)))'''&&&&&&''')))***''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((()))))))))))))))((('''((((((''''''''''''((((((++++++******)))(((((('''************************))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((('''''''''((((((''''''''''''''''''''''''((())))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((())))))*********'''''''''((((((((())))))(((((())))))************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---------......------............------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))***+++'''''''''((()))*********))))))*********+++++++++))))))************))))))************)))))))))((((((((((((((())))))))))))******)))((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((('''''''''&&&((((((''''''''''''(((((('''((((((((()))))))))***)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((()))******)))((('''&&&'''((()))***))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************&&&''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''')))******((((((+++---,,,***((('''((()))(((''''''((())))))******))))))***+++,,,---,,,***(((&&&))))))((('''((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((%%%&&&((()))*********)))$$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))+++)))(((''''''((()))+++''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******---,,,,,,,,,++++++******&&&'''((()))************((((((''''''''''''((((((+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++&&&''')))*********)))(((''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,------.........---..................------...///000000///...---,,,,,,,,,------...............---------,,,,,,,,,************))))))))))))''''''(((((()))+++,,,---&&&''''''((()))******+++)))************+++++++++))))))************))))))+++*********))))))(((((((((((((((((())))))))))))******)))((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%(((***,,,******)))((('''&&&&&&%%%******))))))((((((((('''((((((''''''''''''(((((('''((((((((())))))*********************)))((((((((((((''''''''''''(((((('''''''''''''''((()))***)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((()))******)))((('''&&&'''(((*********)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((()))***,,,---))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((###%%%''''''%%%%%%(((+++***(((&&&&&&(((*********''''''((()))))))))))))))++++++*********+++------''''''(((((())))))******,,,,,,++++++***)))))))))******))))))))))))******************************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))*********))))))(((,,,,,,+++***)))))))))***((((((((((((''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))******+++'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((())),,,+++++++++***)))))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------,,,+++******))))))******(((((((((((((((((((((((())))))))))))((((((((((((******)))))))))))))))))))))((('''&&&%%%%%%&&&'''*********)))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))************''''''((()))***++++++,,,)))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++(((%%%&&&***+++((($$$))))))(((((((((((())))))(((((())))))))))))((((((+++)))(((&&&&&&((()))+++***)))(((''''''((()))***++++++******))))))((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((000///...,,,************))))))))))))((((((((((((*********************+++******))))))))))))******************************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))''''''(((((((((((('''''',,,,,,,,,+++)))'''&&&%%%+++***))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''))))))'''&&&%%%%%%&&&'''((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((())))))***+++((((((((((((((()))******))))))))))))(((((((((((('''''''''((((((((())))))+++++++++*********************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------............------++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((((((***************************)))(((''''''(((((()))***)))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((((())))))******++++++((((((((((((((('''''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''$$$"""$$$(((***(((%%%'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((***)))(((''''''((()))******)))(((''''''((()))******))))))))))))((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))(((((()))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((000///---+++)))(((((((((*********)))((('''''''''(((((()))******+++,,,,,,******))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))''''''(((((((((((('''''',,,++++++***)))'''&&&%%%))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++)))))))))))))))***++++++)))))))))(((((('''''''''''''''((((((((()))))))))***************+++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------...............//////.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******************************(((((((((((())))))))))))******+++++++++++++++++++++******)))******+++,,,))))))))))))))))))******))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%###"""$$$(((***)))'''******))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))''''''((((((((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))++++++++++++***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''************************(((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''((()))))))))*********+++******))))))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''((())))))))))))))))))))))))(((''''''((((((((())))))))))))************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''')))***)))((('''(((***''''''''''''''''''''''''&&&'''(((((('''&&&((()))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((((((((()))******))))))(((((())))))***+++((((((((('''&&&&&&%%%%%%'''(((((((((((())))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,---------............////////////......+++++++++,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,++++++******,,,+++******))))))******************************(((((((((((())))))))))))+++++++++++++++,,,,,,,,,************++++++,,,,,,)))))))))))))))*********++++++******))))))((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********)))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''***+++***))),,,++++++******++++++,,,(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))***+++++++++******)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))************)))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))((((((((())))))***((()))))))))*********+++(((((((((((((((((((((((()))))))))(((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''''''''''''''&&&'''''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''((())))))***(((''''''''''''((()))))))))))))))(((((((((''''''(((((((((((()))))))))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------............////////////......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,+++******))))))******************************'''((((((((()))))))))*********+++++++++,,,,,,,,,((())))))******+++++++++(((((())))))************++++++******))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((((()))))))))((((((((((((''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&'''((()))******'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))((('''((())))))*********)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***)))((('''&&&'''''''''((()))*********++++++***))))))(((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%))))))(((((())))))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((''')))***)))((('''(((***''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''(((((()))***'''''''''''''''(((((()))++++++++++++++++++++++++((((((((()))))))))*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------...............//////.........++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,+++******))))))******************************''''''(((((())))))******))))))******+++,,,,,,,,,(((((()))*********))))))((((((((()))******++++++))))))))))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((())))))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''************************(((((((((((((((((((((((()))******+++***)))((('''(((((((((((()))))))))))))))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))((('''&&&&&&((('''''''''(((((()))***&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''(((''''''''''''((())))))((((((((('''((())))))***))))))******++++++,,,,,,(((((()))))))))*********+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......------............------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************++++++++++++,,,+++******))))))******))))))))))))))))))))))))'''''''''((()))*********(((((())))))***++++++,,,))))))***++++++***)))((('''(((((()))******++++++(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))************))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((((())))))******++++++((((((((())))))******+++))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((((((''''''((((((+++******))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''((((((((())))))*********(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))(((''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((###$$$&&&(((******************))))))((((((''''''''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''''''''''''''((()))***)))((('''(((***((((((((((((((((((((((((%%%&&&(((((('''((()))+++((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))******+++%%%%%%&&&'''((()))******))))))))))))************,,,+++++++++******))))))******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---------......,,,------------------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,++++++***)))*********((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))******++++++***+++,,,,,,+++***(((''''''(((((()))***+++++++++&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))&&&''''''((()))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))************'''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((()))******&&&'''(((*********)))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&((()))***)))***+++---''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))************))))))************))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))******))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''++++++******)))'''&&&%%%!!!###&&&(((******)))(((((((((((((((((((((((((((&&&''''''(((''''''&&&%%%******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''%%%&&&(((***(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********+++,,,+++)))(((((()))+++,,,---,,,,,,,,,,,,---......000///...---,,,+++******,,,,,,,,,++++++************,,,,,,+++)))((()))***+++++++++*********))))))))))))(((((()))***++++++************************************************,,,,,,,,,,,,+++***))))))(((((()))***+++,,,,,,---))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))((('''((((((+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))******************))))))((((((((('''''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((***+++,,,------,,,+++***((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))************************((((((((((((((('''''''''++++++************++++++***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***'''&&&&&&'''***++++++***))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))(((((('''###$$$&&&((())))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((''''''''''''''''''''''''((((((((((((******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))*********++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++)))((()))***+++++++++*********)))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))***+++++++++*********************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,+++***)))(((((())))))************)))))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))******+++((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))******************)))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((())))))************)))))))))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))************************'''''''''(((((()))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))''''''((()))******((())))))))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((''''''''''''''''''((())))))***++++++++++++******)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......++++++,,,,,,------......,,,,,,,,,++++++++++++******+++,,,+++)))))))))++++++++++++******************))))))))))))***++++++************************((((((((((((((((((((((((''''''((()))***++++++***+++++++++*********)))))))))))))))*********++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++''''''((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))***************))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))''''''((((((((())))))))))))******++++++******))))))))))))(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************((('''((()))***)))'''(((((((((((((((((((((((())))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''%%%''')))***((('''''''''((((((((((((''''''''''''(((((()))))))))*********'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,+++***)))***+++*********************************))))))***++++++************************))))))))))))))))))))))))(((((()))***++++++******************************))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((())))))*********''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))******(((''''''(((******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))***)))(((((())))))((('''(((((((((((((((((((((((())))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))(((''''''))))))((('''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%'''***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))'''%%%''''''''''''''''''''''''%%%''')))***((('''''''''(((((((((((('''''''''''')))))))))(((((('''''''''###$$$%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************))))))++++++************++++++,,,++++++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++***)))***+++************************++++++***************+++************************************************++++++,,,,,,+++******)))((())))))***++++++,,,,,,************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((())))))******++++++))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''&&&&&&&&&''''''(((((())))))((((((((()))))))))******''''''((((((((((((((()))&&&'''''''''(((((())))))'''''''''((()))*********'''((((((((()))))))))***'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''+++***)))(((((()))***+++(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))(((((()))***((('''))))))))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((((((((()))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((''''''''''''))))))(((''''''&&&%%%%%%$$$%%%''')))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********)))))))))))))))************************+++++++++++++++,,,------------,,,,,,++++++*********++++++++++++,,,,,,,,,)))***++++++***)))+++,,,***************+++++++++,,,,,,+++************+++************************************************---------,,,,,,***))))))'''((()))***+++,,,------*********++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++'''((()))***************))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++''''''(((((())))))******''''''(((((((((((())))))&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&+++******))))))******+++******))))))))))))******((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************++++++'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((())))))))))))((('''((()))***)))((())))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))((('''''')))******)))((('''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******)))))))))***++++++++++++++++++***+++++++++***++++++,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++******+++,,,))))))*********+++++++++---,,,++++++*********+++***************************************************+++++++++++++++***)))))))))*********+++++++++*********+++++++++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++((()))******+++***))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******'''''''''((()))*********'''''''''((((((((())))))((((((((()))))))))*********)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))******************)))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((())))))))))))))))))((()))))))))(((((()))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((************************''''''((()))***+++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))************)))''''''((()))******)))))))))))))))))))))))))))''''''((())))))***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************%%%&&&''')))******++++++%%%''')))***+++***((('''((((((((((((((((((((((((&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''((((((((())))))*********((('''&&&&&&'''(((***''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((()))((('''%%%&&&(((***)))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))******)))'''$$$###(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++******++++++,,,---((()))***+++,,,---......*********++++++,,,,,,,,,(((***++++++******+++---))))))******++++++++++++---,,,,,,+++*********+++************************))))))))))))))))))))))))'''((()))******++++++***+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((((((*********)))))))))))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))******+++++++++,,,******))))))(((((((((''''''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********++++++*********))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''(((*********)))((()))(((((((((''''''''''''+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''************))))))))))))---+++(((&&&&&&(((+++---******))))))((((((''''''*********)))(((((('''''''''''''''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************)))((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%(((((((((((('''&&&%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((()))))))))'''&&&%%%,,,***'''%%%$$$&&&((()))((()))))))))))))))(((((((((((()))***************))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,------,,,++++++---------,,,+++***))))))***+++,,,------,,,+++***)))******+++++++++************+++++++++******))))))***+++,,,,,,+++***)))***)))'''(((***++++++***************************++++++******************++++++++++++++++++++++++************+++,,,------+++***)))'''''')))***+++))))))))))))))))))))))))'''((()))+++++++++***)))+++++++++++++++***)))((()))************+++++++++************************************************((((((((((((((()))******)))((((((((((((((()))***+++******************++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))))))))))))))************''''''''''''''''''''''''******************************))))))((((((''''''***((('''((()))***)))'''))))))))))))************))))))************))))))++++++***))))))***++++++((()))******(((''''''(((%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((,,,***(((''''''(((***,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))'''''')))*********)))((())))))))))))))))))))))))***)))((()))******)))((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((''''''''''''(((((((((((((((((((((((('''&&&)))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((()))***************)))******+++,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))******++++++++++++******++++++++++++******************+++++++++******))))))***++++++++++++***))),,,***))))))+++,,,,,,+++************************++++++******************************************+++++++++***++++++,,,,,,+++***)))(((((()))***+++************************((())))))************)))******++++++***))))))((()))************+++++++++***************************************************))))))))))))***++++++))))))(((((((((((())))))******)))(((((()))******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++*********************((())))))******))))))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))******)))))))))((((((((('''***((('''((()))***)))'''))))))))))))************))))))************))))))))))))))))))))))))))))))((()))******(((''''''(((&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''******))))))))))))******'''''''''((()))*********%%%&&&&&&'''(((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&'''''''''(((''''''&&&%%%$$$%%%&&&'''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))************************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,++++++***************************))))))*********---,,,+++***************)))******+++++++++******)))***++++++++++++***)))+++***((()))+++,,,,,,+++******************************++++++++++++++++++************************,,,,,,++++++***++++++++++++***)))(((((()))***+++************************++++++***)))))))))******))))))******))))))(((((()))************+++++++++************************************************+++************+++,,,,,,***))))))(((((()))))))))***)))'''&&&&&&''')))***************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))************))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++******)))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((((((***((('''((()))***)))'''))))))))))))************))))))************))))))'''(((((())))))(((((('''((()))******(((''''''(((((((((''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((((((((((((''''''''''''(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))'''((((((((()))))))))***&&&&&&&&&&&&''''''((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((''''''(((((())))))******(((((())))))************((((((((((((((((((((((((***((('''((()))***)))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))***'''(((((())))))((('''&&&'''(((((())))))))))))((((((((()))************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,---------,,,,,,)))*********************+++***)))(((((()))***+++...---,,,***))))))******))))))***+++++++++***************++++++*********)))'''&&&'''(((***))))))******************************+++++++++++++++,,,************************------,,,+++************+++******))))))******+++************************---,,,***)))((()))******(((((())))))))))))(((((())))))*********+++++++++***************************************************************+++,,,,,,******))))))((()))))))))+++***(((&&&&&&(((***+++*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))))))))************))))))(((((((((((((((((((((((()))))))))*********+++++++++*********)))))))))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))))))))((()))))))))************''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))((((((((((((***((('''((()))***)))'''((()))))))))************))))))************))))))'''((())))))))))))((('''((()))******(((''''''((())))))((((((''''''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***)))))))))((((((''''''&&&&&&''''''(((((())))))+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))((()))************)))(((***)))))))))((((((((('''((((((''''''&&&&&&&&&&&&&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((((((((((((((()))((('''((()))***)))'''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))***((()))******)))'''%%%$$$''''''((()))))))))))))))(((((()))******************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,***************++++++++++++***)))(((((()))***+++...---,,,+++************((()))***++++++++++++++++++******************+++)))(((&&&''')))******)))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++************++++++************************---,,,+++)))))))))***+++'''((())))))))))))(((((())))))*********+++++++++***************************************************))))))))))))***++++++++++++***))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))***((('''((()))***)))'''((()))))))))************))))))************))))))((())))))))))))))))))(((((()))******(((''''''((()))))))))((((((''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********((((((******))))))((((((((('''&&&&&&''''''(((((())))))+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********))))))************))))))*********)))((('''''''''))))))(((((('''&&&&&&%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((((((%%%&&&''''''((('''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((())))))))))))'''&&&$$$&&&'''((())))))******)))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------******+++,,,------------,,,+++++++++++++++++++++*********))))))*********,,,---------,,,+++***)))((()))***+++++++++++++++++++++***))))))***++++++,,,+++)))***,,,------,,,******************************++++++,,,---------------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++(((((())))))******)))))))))************+++++++++************************************************)))))))))))))))***++++++,,,+++******))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((())))))***++++++)))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))************))))))************))))))***))))))(((((())))))***((()))******(((''''''((())))))((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***))))))))))))))))))((('''''''''(((((((((((((((+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******)))((('''''''''(((******)))))))))))))))))))))))))))(((''''''((()))((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((()))))))))))))))%%%&&&&&&'''((((((''''''&&&'''((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((((()))((((((&&&'''((()))************(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------)))***+++,,,------------...---------,,,+++++++++******++++++++++++*********+++---......---+++)))(((((()))++++++,,,,,,+++++++++***))))))***++++++---,,,***+++---......---******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++******++++++,,,,,,++++++((())))))***++++++******)))************+++++++++************************************************+++************+++,,,,,,---,,,+++***))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))************((((((((((((((((((((((((***))))))((((((''''''&&&'''((((((((()))))))))******((('''((()))***)))'''))))))))))))************))))))************))))))***)))'''&&&&&&''')))***((()))******(((''''''(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***)))))))))))))))*********((((((((((((((('''''''''+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******************))))))))))))******))))))))))))******''''''(((((())))))******''''''(((((()))*********(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...///000%%%%%%&&&((()))+++,,,,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%&&&'''((((((((('''$$$%%%'''(((***++++++,,,&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%$$$$$$%%%'''(((***+++,,,&&&'''((()))************(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,------...---//////...------,,,++++++***+++,,,------,,,+++***(((***---///000...+++)))(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***)))***+++---,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,------,,,+++))))))***+++++++++++++++)))************+++++++++************************************************,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))&&&((()))++++++)))(((&&&(((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$'''((((((((())))))*********((('''((()))***)))((())))))))))))************))))))************))))))***(((%%%######%%%(((***((()))+++***(((''''''(((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((())))))******++++++))))))(((((('''''''''&&&************++++++++++++++++++******))))))((((((************************))))))))))))))))))))))))***************)))((((((((()))***++++++***)))((())))))))))))((((((((((((******))))))((((((''''''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++******)))((('''''''''(((((())))))******)))*********++++++++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&'''''''''''''''((()))******'''$$$$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''(((((())))))******))))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''***)))(((''''''((()))***+++***)))))))))***,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++............------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------,,,+++,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++******************))))))(((((((((((())))))***++++++,,,,,,++++++***,,,***((((((***+++)))'''+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************************************)))(((''''''&&&''''''(((((((((((((((((((((((())))))************))))))************************(((((())))))******++++++******++++++++++++******))))))))))))((((((((((((''''''(((((())))))******'''((((((((()))))))))***(((((((((((()))))))))))),,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((,,,***((('''&&&'''((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((()))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))*********++++++++++++************************************))))))))))))))))))))))))***************)))(((((())))))(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))'''((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&'''''''''''''''((())))))***'''%%%%%%'''(((((('''(((((())))))))))))((((((&&&'''(((((())))))((((((''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&(((((((((((((((''''''''''''&&&&&&%%%&&&'''))))))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))+++***)))))))))***+++,,,---------------,,,+++***)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++***+++++++++******)))(((------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++.........---,,,+++,,,---)))))))))***************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++************************))))))))))))*********++++++,,,,,,++++++***,,,***((()))***+++)))'''************)))))))))(((************************************)))))))))((())))))))))))))))))))))))))))))))))))************************************+++******))))))))))))***************************(((((())))))))))))((((((************************)))))))))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***)))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++***((('''''''''((()))'''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((+++*********************+++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************))))))(((***(((&&&%%%%%%&&&(((***''''''(((((())))))******'''''''''((()))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((***(((&&&'''((())))))((((((((())))))))))))(((((('''(((((()))))))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((''''''&&&&&&'''(((((()))(((''''''&&&&&&''''''(((((())))))))))))((((((******))))))******+++,,,,,,,,,---------,,,++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++))))))*********)))((((((//////...---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,---***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++******+++++++++***++++++,,,,,,++++++***+++***))))))******)))'''************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******+++************************'''(((((((((((((((((('''************************************))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((+++***(((''''''((())))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))((('''&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((---------,,,,,,+++++++++)))******++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************)))((()))((((((''''''(((((()))&&&''''''((()))******+++'''((((((((()))))))))*********))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((((((''''''''''''(((((((((((((((''')))((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((''''''''''''''')))(((((('''''''''''''''&&&''')))******)))((((((***************+++++++++******+++++++++******)))*********++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,000000///......---------+++***))))))+++...000000------------.........///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++******+++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***+++***)))))))))))))))(((*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************''''''&&&''''''((())))))************************(((((())))))))))))((((((************************++++++******))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%***)))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((......---,,,++++++******((()))))))))******++++++************************))))))))))))))))))))))))((())))))*********))))))'''(((***++++++***((('''&&&''''''((()))******+++***)))))))))((((((((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((('''''''''((()))(((((('''&&&'''((()))))))))))))))***&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((''''''))))))(((''''''''''''(((&&&'''(((*********)))((())))))******++++++++++++)))******+++++++++******+++******************+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,///---+++,,,///111222111........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))+++------------******++++++,,,,,,,,,,,,*********))))))************++++++,,,,,,++++++***************)))((())))))))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************''''''&&&''''''((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++******))))))(((((('''(((((())))))((((((''''''((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$######)))((((((((((((((())))))(((((((((((()))))))))***((()))))))))************((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((......---,,,***)))(((((()))))))))))))))*********************************))))))))))))))))))))))))((())))))************)))&&&(((+++------+++(((&&&''''''(((((())))))***************)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))******+++&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((((((((((((((('''((()))))))))(((&&&&&&%%%'''))))))(((((()))***(((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((((((((''''''''''''&&&'''''''''(((((((((((((((&&&'''(((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))((((((***)))((((((''''''((((((&&&'''((())))))******)))))))))***++++++++++++***++++++,,,---------,,,,,,++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,---...//////,,,,,,------------,,,,,,++++++++++++++++++++++++***)))(((((((((***+++,,,******++++++,,,------...++++++,,,,,,,,,---------,,,,,,------......//////------------------------111...---...111222000...000000//////...------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---......******++++++,,,---------******))))))))))))*********++++++,,,,,,++++++***)))***+++***)))((((((***))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))***************************************))))))))))))******+++((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))***)))((('''&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((111111000...---+++******++++++***************)))************************))))))))))))))))))))))))(((((()))***************&&&(((***++++++***(((&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((((((((((((((('''((()))***)))(((&&&%%%###%%%((()))((('''(((***(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''((()))******))))))***))))))(((((((((((((((''''''''''''((()))***+++((()))***+++,,,++++++******+++,,,------------,,,++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111///000000111111222222333666444444888===???<<<999777666555444222111000000111111222222222222111111000000000000000000000000........................+++******++++++,,,---...******++++++,,,------...++++++************++++++***++++++,,,,,,++++++***)))***,,,+++((('''(((***((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))************************************+++******))))))))))))***))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((('''''''''((()))************)))))))))((((((((('''&&&&&&'''((()))***++++++))))))*********+++++++++((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((666555444222111///...------,,,,,,++++++*********************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************))))))&&&&&&'''((())))))(((((('''((()))***)))(((&&&$$$!!!%%%((()))'''&&&''')))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&%%%&&&((()))*********)))******)))(((((((((((((((((('''''''''''')))+++,,,((()))***+++,,,+++******((()))***+++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++***)))((((((***,,,///111...------,,,,,,++++++***---------.........//////.........///000111111222444555555666777888999999??????BBBIIIQQQUUUSSSOOO>>>===<<<:::999777666555333444444555555444444333222222222222222222222222000000000000000000000000///...---,,,+++,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++(((+++,,,+++((('''(((***(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************************************)))(((''''''&&&''''''************************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((&&&''''''((()))******+++******))))))((((((((('''%%%&&&'''((()))***+++,,,)))************+++++++++%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((())))))***))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))(((((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((>>><<<999444///---,,,---,,,***(((&&&&&&(((+++---+++***((('''''''''((()))++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''((('''''''''(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''((()))((('''((()))+++111,,,&&&$$$&&&(((((('''******))))))((((((''''''''''''(((((())))))******))))))************)))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))***+++,,,,,,+++***)))++++++************************)))(((***,,,...000000///...,,,+++*********++++++++++++,,,,,,------++++++,,,,,,,,,---------...//////000111111111000...111333444444777===AAA===???BBBCCCCCCCCCEEEFFFCCCKKKSSS^^^qqq~~~ppp]]]QQQHHHHHHHHHDDD@@@AAA===>>>AAACCCDDDDDDBBBAAA?????????===;;;::::::;;;888333111222222///...///............///...------,,,,,,+++++++++,,,......------------,,,+++***)))***************+++++++++))))))(((((()))***+++++++++++++++*********))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((('''(((((()))******))))))************))))))******))))))))))))******((((((((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++******)))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))BBBAAA>>>999444000...---,,,,,,+++*********+++,,,,,,+++******)))***++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))***************************)))))))))((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))+++***)))(((((()))***+++'''&&&&&&''')))***)))((())))))))))))((((((((('''(((((((((((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''+++++++++)))'''%%%&&&''',,,)))%%%$$$&&&(((((((((***)))))))))(((((((((''''''((((((((()))))))))***))))))************)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))***++++++++++++***)))++++++++++++++++++++++++++++++***+++,,,---///000.........---------------------...///000000111111------------...///000111///000111333555666555555555777999;;;===AAAGGGKKKPPPQQQQQQPPPOOOPPPRRRTTTXXX```gggppppppaaaUUUUUUYYYYYYUUUTTTNNNOOORRRVVVZZZ[[[YYYWWWSSSRRROOOMMMKKKJJJJJJJJJHHH???999888888666444555555444111000000000000000111111111000///...------++++++,,,,,,++++++******++++++++++++++++++++++++***))))))))))))******++++++++++++*********))))))************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))******+++))))))************))))))******))))))))))))******************************)))))))))))))))))))))))))))((((((''''''(((((()))***************)))(((((())))))))))))))))))))))))(((''''''''''''((())))))***************************))))))((('''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))HHHFFFCCC>>>999555111000---.........---,,,+++***,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((())))))))))))((())))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((''''''&&&%%%$$$%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((('''''''''''''''''''''((())))))******))))))))))))******((('''&&&'''((()))(((''')))*********)))(((((('''(((((((((((((((''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***++++++)))&&&%%%&&&''''''&&&$$$%%%'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---...///000111111111000------........./////////000000///000222555777999888999;;;>>>BBBCCCCCCAAA@@@AAADDDFFFJJJNNNTTTXXX```aaabbbbbbaaabbbeeeggghhhoootttwwwzzzjjj\\\\\\cccfffdddaaa^^^^^^```gggppptttsssppppppkkkfffcccdddffffffdddXXXKKK@@@>>>@@@???>>>>>>@@@<<<777444333333333222///000000000///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))******+++++++++***************************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***************+++))))))************))))))******))))))))))))************************++++++))))))))))))))))))))))))***))))))(((((())))))******************)))(((((())))))))))))))))))))))))((((((((((((((()))******************************)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))MMMIIICCC>>>:::888666555111111000///---,,,++++++))))))))))))*********+++************************++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((++++++++++++***(((''''''%%%&&&(((******)))'''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))(((''''''((()))'''&&&$$$%%%&&&'''''''''&&&&&&(((((((((((((((''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((('''''')))***&&&&&&&&&'''((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********+++++++++,,,,,,,,,,,,,,,***+++---.../////////......///000222333333222222222111/////////000111222666666666888<<>><<<<<<<<<===777555111...++++++,,,,,,*********++++++++++++***************************+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++***)))((('''%%%&&&(((******)))'''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''''''''''''''((())))))''''''(((((((((((('''''')))(((''''''((()))'''&&& """$$$&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******&&&'''((('''&&&&&&(((***((()))******)))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++)))*********+++++++++,,,***+++,,,---......------------///000111111111111666555666777999===@@@BBBDDDEEEFFFIIINNNUUUZZZ^^^\\\\\\___ffflllnnnkkkgggbbbaaa``````bbbeeeggghhhdddkkktttzzzzzzwwwrrrpppjjjlllmmmkkklllppprrrrrrqqqpppnnnlllkkkmmmoooooommmgggccciiiwww|||sssooooooqqqpppnnnmmmccc\\\bbbjjjnnnmmmkkk```]]]ZZZYYYXXXSSSJJJDDD===;;;777555444555777999000000///.........//////,,,,,,+++++++++*********,,,,,,+++***))))))******************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))((((((((((((((())))))************))))))******))))))))))))******''''''(((((())))))))))))******************************))))))))))))*********************)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))]]]VVVKKKEEECCCDDDDDDCCC<<<999444///---,,,---...---............---,,,+++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((())))))))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))(((((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))'''''''''''''''((())))))))))))************))))))((('''&&&'''((()))((('''"""###&&&)))++++++******(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***)))******(((%%%$$$%%%&&&(((***+++***(((''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))******************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++***))))))***++++++)))))))))******++++++,,,++++++,,,,,,------------,,,,,,,,,...///111333444777:::@@@FFFMMMRRRUUUVVVXXXYYY[[[___dddiiiooorrrkkkkkknnnuuu|||}}}xxxssspppmmmjjjhhhiiijjjjjjiiifffnnnxxx}}}{{{tttkkkeeeaaabbbbbbdddgggkkknnnpppiiinnnpppkkkggghhhkkkllllllgggcccgggtttuuunnnjjjhhhfffdddgggccceeeqqq{{{|||yyywwwooommmlllnnnooojjjaaaXXXNNNJJJEEE???;;;999::::::555444111///...---......------,,,,,,++++++******,,,++++++*********++++++***************+++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***)))(((((((((((((((((())))))************))))))******))))))))))))******(((((())))))******++++++***************************))))))(((((())))))******************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++***)))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))iiibbbYYYRRRPPPNNNKKKHHH???===999555111///......////////////...---+++*********************************))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))************************'''((((((((()))))))))***'''''''''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''''''''''''''((())))))((()))***++++++***)))((('''&&&&&&''')))***)))(((%%%'''***,,,,,,,,,***)))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))***)))'''%%%$$$%%%&&&&&&((())))))'''&&&(((***'''((((((((()))))))))******)))))))))((((((((('''))))))************))))))++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++***))))))***++++++))))))***++++++,,,------...---,,,,,,,,,---/////////...///111444999===@@@BBBJJJWWWccckkkmmmkkkiiiiiijjjlllooorrrvvvyyy{{{vvvvvvxxxyyyrrrnnnjjjhhhhhhhhhfffeeeeeellluuuyyyvvvmmmccc]]]YYYVVVVVVYYY^^^bbbdddeee]]]aaa```YYYVVVYYY\\\[[[___\\\[[[___iiiuuu|||tttkkkddd```^^^^^^[[[^^^iiixxxxxxtttpppnnnnnnrrrvvvuuunnnggg___\\\XXXRRRMMMHHHDDDBBB???===999666333111111111000//////...------,,,,,,++++++*********+++,,,,,,))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))((())))))******))))))************))))))******))))))))))))******&&&''''''((())))))******************************)))((((((''''''(((((()))***************)))(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))rrrlllddd^^^[[[WWWOOOIII@@@???===:::666333///...............---***((('''))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((()))))))))))))))((((((''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&%%%''')))******)))((()))+++,,,,,,***(((&&&(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))&&&'''''''''&&&&&&((()))###%%%''''''%%%&&&))),,,'''((((((((())))))************))))))((((((((('''))))))************))))))---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,******+++,,,,,,---......000///---,,,---...000111333333444666;;;BBBHHHLLLVVVaaarrr~~~xxxrrrrrrtttvvvxxxyyy{{{{{{}}}}}}}}}nnnjjjeeeccccccbbbaaa______fffnnnrrrooohhh___ZZZXXXSSSQQQTTTXXXZZZZZZZZZUUUVVVPPPIIIHHHNNNPPPMMMOOOOOOQQQUUU\\\fffooouuurrrpppjjjccc\\\XXXXXXYYYWWW^^^nnnwwwqqqiiiffffffkkkrrruuuqqqlllmmmmmmkkkhhhccc\\\VVVRRRHHHEEEAAA===999777666666222111111000///.........************+++,,,------))))))******++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))************))))))******))))))))))))******$$$$$$%%%%%%&&&''''''(((************************((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))}}}zzzrrriiieeeccc\\\UUUDDDEEEEEE@@@999333222222000...+++++++++,,,,,,+++---,,,,,,+++***)))((((((******++++++++++++******(((((())))))******++++++))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***'''((()))******)))((('''(((((((((((())))))))))))''''''((((((((((((''''''))))))***))))))((('''&&&******))))))((((((''''''***************)))(((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***&&&###%%%)))***'''$$$(((((((((((((((''''''&&&------,,,,,,***)))((('''&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++''''''''''''(((((((((((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))************************************************************+++++++++++++++++++++++++++,,,------------,,,+++...---,,,,,,------,,,+++---...///...,,,++++++,,,............000222555666999666999CCCMMMVVV^^^fffsssuuu{{{wwwxxxyyy{{{{{{{{{zzzyyyyyy}}}~~~uuuhhh\\\SSSSSSSSSRRRTTTYYYXXX]]]bbbeeedddaaa^^^]]]XXXRRRLLLKKKOOOSSSTTTSSSLLLIIIFFFDDDCCCCCCCCCBBBCCCFFFHHHKKKRRR[[[```^^^dddcccbbb^^^XXXTTTQQQPPPVVVZZZeeeuuuvvvjjj^^^\\\]]]cccffffffhhhlllqqqtttxxxwwwrrrkkkeeeaaaZZZUUUOOOJJJGGGDDD@@@<<<999:::999555000...///222000111///,,,***+++'''"""&&&(((***,,,------,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++***)))(((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++***((((((((()))***)))************+++++++++))))))************))))))(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))******))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))zzzmmmeeeccc___ZZZKKKHHHCCC>>><<<:::999888222000---,,,,,,,,,,,,++++++++++++******))))))(((******++++++++++++******)))))))))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))(((''''''((((((((())))))))))))''''''((((((((((((''''''((())))))))))))(((((('''***)))))))))((((((((('''***************)))(((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))******'''$$$&&&)))***(((%%%(((((((((((((((''''''&&&&&&&&&'''(((((((((''''''''''''(((((((((''''''&&&''''''((()))))))))((((((***)))))))))((((((((('''(((((((((((((((((()))***''''''''''''(((((((((((())))))))))))************************))))))))))))******))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++++++++,,,------,,,++++++++++++***+++,,,,,,,,,,,,+++,,,------,,,,,,...000------///111444777:::;;;CCCCCCJJJXXXcccjjjpppuuuwwwxxx}}}{{{uuuuuuuuuuuutttsssrrrrrrmmmvvv~~~{{{tttmmmfffaaaTTTLLLHHHIIIJJJIIIIIILLLPPPTTTXXXZZZYYYXXXWWWVVVTTTOOOJJJJJJMMMQQQRRRQQQPPPMMMHHHDDDCCCCCCBBBBBB@@@CCCDDDEEEJJJRRRUUUTTTUUUVVVVVVTTTQQQNNNMMMLLLLLLQQQ[[[jjjuuuwwwoooggg```\\\YYY[[[]]]___ccciiiqqquuuxxxxxxsssmmmgggcccbbb]]]YYYUUUTTTRRRPPPMMMGGGFFFCCC>>>888444333222,,,......+++---111111...((()))+++,,,,,,+++***)))************************************************************************************************************************++++++************+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***)))************+++++++++))))))************))))))(((((((((((()))))))))***************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((***)))((((((((()))******))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))qqqfffbbb```]]]VVVOOOEEE@@@???@@@???===555222///------,,,+++************)))))))))))))))******++++++++++++******************))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''(((((((((((('''''''''(((((())))))))))))((())))))))))))(((((((((((()))************))))))((())))))))))))((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&))))))(((((((((((())))))***(((&&&''')))***)))&&&(((((((((((((((''''''&&&$$$%%%&&&''''''''''''&&&'''(((((())))))(((((((((&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))(((((('''(((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++++++++************++++++))))))))))))************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,---...---...//////...///111333333555999>>>CCCHHHKKKMMMSSSVVVbbbrrr|||~~~}}}~~~zzz{{{zzzsssqqqpppnnnkkkiiihhhgggfffbbbrrr~~~vvvcccUUUPPPOOOHHHEEEDDDGGGHHHEEECCCDDDGGGIIILLLNNNNNNMMMNNNOOOQQQNNNJJJIIILLLNNNNNNMMMQQQMMMHHHEEEDDDDDDCCCBBB@@@BBBCCCBBBDDDHHHHHHDDDFFFGGGHHHIIIIIIHHHGGGFFFCCCHHHQQQ\\\eeehhhfffddd]]]VVVPPPOOOPPPRRRYYY```mmmpppttttttqqqlllgggeeegggdddbbbaaabbbcccbbbbbb[[[YYYUUUPPPJJJDDD<<<888333444222------111333111,,,------------,,,+++***++++++++++++++++++++++++************************************************************************************************++++++************++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++***))))))((())))))))))))************+++++++++))))))************))))))((((((((()))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************))))))(((((((((((())))))''''''''''''((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))xxxlllddd___ZZZ^^^XXXNNNGGGDDDBBB@@@>>>999666222///...,,,***))))))))))))))))))))))))*********++++++++++++******++++++******))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&'''((())))))***))))))))))))))))))(((((((((((())))))************)))((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''***((('''(((******)))'''(((((((((((((((''''''&&&*********)))((('''&&&&&&'''((())))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((()))))))))************)))))))))******++++++++++++******))))))******+++((()))))))))***************************************************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000111222333333222333555777<<<@@@FFFNNNVVV[[[___aaabbbgggttt|||wwwxxxyyyzzz|||{{{vvvnnnhhhiiigggccc___\\\ZZZYYYXXX^^^nnnyyynnnZZZLLLIIIKKKHHHGGGHHHJJJJJJHHHGGGFFFFFFJJJNNNPPPPPPOOONNNNNNWWWTTTQQQPPPQQQQQQOOOMMMOOONNNLLLKKKKKKIIIGGGEEEEEEHHHIIIHHHHHHHHHDDD===AAAAAABBBDDDEEEEEECCCBBB@@@EEEKKKQQQVVVZZZ\\\^^^WWWPPPJJJIIIIIIKKKQQQYYY```dddhhhjjjhhhfffdddcccdddddddddeeehhhjjjmmmnnnkkkjjjhhhgggccc[[[NNNEEE<<<===:::222///000111////////////...------------++++++++++++++++++++++++************************************************************************************************++++++************++++++******************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))))))))))))))*********+++++++++))))))************))))))(((((()))))))))******************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))~~~zzznnnbbbYYY\\\[[[XXXQQQJJJEEEDDDDDD???;;;666222000---***((())))))))))))******************++++++++++++******++++++******))))))((((((,,,,,,,,,+++***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))(((((((((((())))))))))))((())))))*********))))))))))))))))))(((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((((((((()))))))))((((((((((((((((((''''''&&&************)))(((''''''''''''((()))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((''''''&&&''''''''''''''''''((((((((((((((()))))))))************'''(((((())))))*********))))))(((((((((((())))))((()))))))))*********************************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***+++...111111444777999;;;<<>>999555111...------,,,,,,++++++************++++++++++++******)))))))))))))))*********)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))))))))((((((''''''((((((((()))))))))***(((((()))***************))))))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((()))******)))((('''''''''(((((('''''''''((((((((((((((((((''''''&&&######%%%&&&'''(((((((((%%%%%%&&&'''((())))))(((''''''((()))))))))(((((('''((((((((()))))))))***''''''&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))******************))))))))))))))))))***))))))))))))))))))***))))))))))))************************************************************)))******+++,,,,,,------......---,,,,,,---......+++...111222333777>>>DDDGGGMMMUUU\\\aaacccdddeeejjjnnntttyyy{{{xxxuuurrrlllmmmssszzzyyyoooddd___YYYXXXUUUQQQOOOMMMNNNOOOJJJIIIIIIHHHFFFEEECCCBBBFFFKKKNNNLLLNNNTTTYYY[[[eeemmmssstttxxx~~~}}}wwwtttsssvvvyyyzzzxxxuuurrrpppsssvvv{{{wwwsssrrrpppkkk___[[[WWWXXX^^^ccceeeeeefffdddaaa^^^[[[XXXVVVUUUPPPMMMNNNPPPOOOJJJHHHJJJEEEGGGIIIJJJIIIHHHIIIJJJLLLNNNQQQRRRSSSVVVZZZ^^^bbbgggpppvvvzzz{{{{{{|||ooo\\\KKK@@@<<<999555111...---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((()))***,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))***+++******))))))************+++++++++))))))************))))))))))))*********+++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))*********)))((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))~~~~~~fffbbb^^^\\\]]]\\\XXXUUUSSSOOOIIIBBB===999555222......------,,,+++************++++++++++++******(((((())))))******++++++&&&'''((()))++++++,,,,,,(((((((((((())))))))))))***************************)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))***))))))((('''''''''((((((((())))))******(((((()))***************))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''(((''''''&&&&&&$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))************,,,+++++++++******))))))++++++************++++++))))))))))))************************************************************))))))***+++,,,,,,------///...------------...///---222666999;;;@@@IIIPPP[[[aaaiiiooorrrrrrqqqqqqqqquuuyyy{{{zzztttnnniiigggfffhhhmmmjjj```VVVRRRRRRQQQMMMJJJGGGHHHKKKMMMKKKKKKLLLLLLLLLJJJIIIHHHIIIPPPUUUUUUWWW^^^eeegggqqq{{{~~~yyywwwpppsssxxxzzzzzzwwwuuuttttttwww~~~~~~uuutttrrrnnniiidddaaaccckkkssswwwxxxzzzwwwsssooommmiiieeebbbaaa^^^]]]___\\\WWWTTTVVVHHHIIIJJJIIIGGGEEEDDDEEEEEEHHHJJJJJJJJJLLLQQQUUU[[[```gggmmmqqqvvv}}}xxxggg\\\FFFCCC===777333111111222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((()))+++,,,------,,,,,,************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***))))))************+++++++++))))))************)))))))))************+++++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))jjjzzzxxxnnnbbb[[[ZZZ\\\^^^___^^^WWWNNNEEE@@@===;;;999666555222...)))(((***,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))'''''')))))))))(((&&&&&&+++******)))(((''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((,,,+++)))'''&&&''')))******)))(((''''''((()))***&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++*********---,,,***)))+++,,,---,,,***,,,.../////////......666999===AAAGGGQQQ]]]eeesssuuuvvvuuuwww}}}~~~}}}zzzzzztttjjjcccaaa\\\WWWVVVYYYXXXPPPJJJKKKEEEGGGHHHHHHIIIOOOWWW]]]]]]]]][[[XXXUUUTTTUUUWWWRRR[[[dddgggeeefffmmmttt~~~}}}sssmmmjjjllllllqqq{{{}}}wwwuuuwwwzzz}}}qqqiiifffnnnwww|||}}}~~~|||yyyyyy||||||yyyssssssttttttqqqkkkccc]]]YYYRRRMMMLLLJJJGGGFFFHHHEEEGGGIIIIIIHHHHHHHHHIIIQQQYYYaaaeeeiiipppuuuuuu~~~~~~rrrkkkZZZGGG???<<<777222000000///...///000///---+++...------,,,++++++,,,,,,+++***)))***,,,---,,,+++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,************************************************************************************************((((((((((((((((((((((((******))))))((((((''''''++++++******++++++,,,---+++*********))))))((((((...---+++))))))***+++,,,))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))),,,)))&&&$$$###%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''''')))***+++,,,(((((((((((())))))))))))[[[mmm~~~}}}xxxooofff___\\\\\\^^^```]]]WWWOOOHHHCCC@@@???@@@999222,,,++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((()))((((((''''''(((((()))&&&''''''(((((((((((((((*********)))(((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))'''&&&$$$$$$$$$&&&&&&((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++*********)))))))))***,,,,,,,,,............000333666999;;;@@@HHHRRR^^^jjjvvv}}}~~~~~~~~~wwwqqqnnnggg]]]VVVTTTQQQMMMLLLOOOMMMGGGFFFIIIGGGLLLQQQTTTWWW\\\eeemmmqqqnnnggg```[[[[[[___ccccccjjjqqqqqqmmmlllqqqwwwuuummmgggfffmmmmmmttt~~~}}}|||{{{rrrnnnssszzz}}}|||{{{}}}~~~|||zzzxxxuuuppplllccc\\\VVVTTTQQQMMMKKKMMMHHHHHHGGGFFFEEEFFFIIILLLMMMYYYdddffffffiiilllnnnuuu~~~}}}nnn\\\OOOEEE;;;555444444222000//////...---+++------,,,+++******))))))+++***)))***,,,---,,,+++************************++++++++++++++++++++++++++++++************++++++,,,+++)))(((((()))+++,,,************************************************************************))))))))))))))))))))))))************************+++*********))))))))))))******))))))******+++,,,************)))))))))(((...---+++))))))***+++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))***(((&&&%%%$$$&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))MMM^^^rrr~~~uuuiiiaaa___```dddeeeccc\\\SSSKKKFFFEEEHHH>>>222------///---+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((''''''''''''''''''(((''''''&&&''''''((()))*********))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((***)))((('''&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))))))))(((((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,------...000000000111555===FFFMMMLLLQQQ\\\kkk{{{~~~wwwmmmbbb]]]WWWOOOIIIHHHGGGFFFGGGGGGEEEBBBDDDJJJPPPXXXaaafffgggkkkttt{{{~~~wwwkkk```\\\___gggnnnvvv{{{~~~{{{tttqqquuuyyyxxxpppjjjhhhgggrrrsssyyyyyyuuuzzz~~~zzzxxxwwwuuutttooohhhaaa^^^[[[WWWUUUWWWRRRPPPMMMIIIFFFGGGJJJNNNLLL\\\jjjiiibbb]]]^^^```iiiooouuuzzzssscccQQQAAA;;;===888555222000//////...---------------,,,***)))(((,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********,,,+++***))))))***+++,,,************************************************************************((((((((((((((((((((((((************************++++++++++++************))))))(((((())))))***+++************))))))))))))---,,,+++))))))***++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))IIIVVVeeetttzzzqqqkkkiiiiiilllmmmfffZZZOOOIIIHHHHHHAAA777111//////---+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''))))))***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((())))))***&&&&&&((())))))(((&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***,,,.........///000000000333777<<>>999444000.........///......---------,,,+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++******************+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))***************************+++))))))************)))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))IIIJJJMMMVVVfff|||xxxwwwsssjjj___VVVRRRQQQKKKJJJGGGAAA888222//////------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((())))))((('''''''''''''''))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,***,,,//////...000555999>>>HHHVVVbbblllvvv|||ooobbbTTTIIIGGGDDDBBBBBBCCCFFFPPP\\\eeemmmrrrrrrooonnnkkkhhhfffjjjnnnpppooonnnpppqqqpppnnnjjjffffffkkkssszzz{{{zzz{{{vvvxxx{{{}}}~~~~~~}}}|||wwwtttrrrqqqsssuuuwwwwwwwwwyyyyyyxxx|||wwwwwwzzz}}}xxxrrrnnnfffaaa___ccchhhmmmrrrxxx}}}rrrhhhbbbYYYeeemmmkkkbbb^^^\\\[[[VVVTTTUUUYYYZZZXXXXXX[[[XXX]]]eeejjjgggcccfffmmmiiifff```ZZZQQQGGG===666111111///...---,,,------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********************************************************************************************************************************((((((((((((((((((((((((((((((((((((((()))))))))+++++++++***+++,,,,,,---))))))))))))************)))))))))***************))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))IIIIIIIIINNNYYYkkk|||tttkkkddd```^^^^^^[[[VVVNNNFFF???999444111------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************(((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***---000111222666>>>EEERRR\\\jjjtttzzz|||zzzpppppplllbbbYYYSSSKKKDDDIIIJJJLLLLLLIIIJJJVVVdddooouuuxxxwwwxxxyyywwwrrrhhhhhhggghhhiiiiiiiiiiiiaaaaaa``````ccciiiqqqwww~~~}}}wwwwwwvvvvvvvvvwwwxxxyyyvvvtttssstttxxxzzzzzzxxxyyy{{{}}}tttssswww|||yyyyyy}}}~~~}}}~~~~~~yyyuuurrrmmmgggeeejjjpppuuu{{{zzzxxxkkkoooooojjjfffddd```\\\YYYUUUTTTVVVTTTPPPOOORRROOOOOORRRZZZ___bbbiiipppxxxwwwuuuqqqiii]]]PPPGGG<<<999555111...---------///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********************************************************************************************************))))))))))))))))))))))))(((((()))))))))************************++++++,,,((()))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))******+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))KKKJJJJJJLLLQQQ^^^qqquuulllhhhggghhhiiiiii___RRRIIIDDD???888222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))!!!###%%%(((***+++++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,+++///222444666===HHHPPPbbbkkkwww~~~~~~tttmmmkkk]]]]]]XXXPPPKKKKKKIIIFFFPPPTTTXXXVVVPPPOOO[[[jjjssswwwxxxvvvyyy~~~|||vvvlllhhhdddcccdddeeedddbbbXXXYYYZZZ]]]bbbkkkvvv}}}~~~}}}vvvtttqqqpppqqqtttyyy{{{{{{yyyyyy{{{~~~||||||~~~~~~tttrrrvvv~~~yyyvvvwwwyyyzzz~~~~~~|||zzzwwwrrrooosssxxx}}}wwwsssqqqkkkddd^^^XXXTTTSSSPPPIIIHHHLLLMMMGGGFFFLLLUUU]]]fffmmm|||~~~zzzooobbbYYYFFFBBB<<<666111////////////...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))******+++++++++,,,)))))))))))))))******+++(((((())))))*********+++'''((()))***************))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))),,,+++***)))'''''''''&&&(((((((((((())))))))))))GGGIIILLLOOOSSSYYY___dddnnn}}}sssiiibbbbbbdddiiiiiibbbUUUIIICCC???<<>>666333000...------,,,+++++++++++++++************,,,,,,++++++***))))))((('''(((((()))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))&&&(((***++++++***((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))''''''(((******++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++*********)))************++++++++++++*********+++,,,,,,---,,,---...---------000222444777???JJJXXXeeeoootttyyy~~~}}}nnnpppppplllcccYYYQQQLLLHHHGGGIIIOOOWWW___bbbbbbggghhheee___XXXZZZeeennnyyywwwwwwyyy{{{{{{yyywwwnnnkkkeee^^^ZZZ\\\aaaeeehhhhhhiiijjjnnnttt||||||uuuvvvzzz}}}yyy{{{nnndddYYYQQQNNNLLLHHHDDDFFFFFFFFFEEEFFFJJJRRRXXX]]]eeemmmttt{{{~~~yyyqqqeeeXXXLLLAAA777111111000...---,,,++++++***---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******************************************************+++++++++************)))************************(((((((((((())))))))))))+++++++++******))))))(((************++++++++++++))))))))))))))))))))))))))))))************)))))))))***++++++++++++***))))))***+++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))((('''&&&&&&''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))???AAABBBBBBBBBCCCEEEHHHJJJUUUcccnnnzzz{{{rrrggg```^^^hhhmmmeeeWWWLLLEEEAAA???:::444///------......,,,+++++++++************,,,,,,++++++***)))))))))'''((())))))******))))))))))))))))))((((((((((((''''''(((((()))+++,,,---)))************)))((('''))))))(((((((((((())))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&%%%%%%&&&&&&&&&'''''''''''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++***)))))))))***+++,,,)))************+++++++++,,,,,,+++++++++,,,,,,---,,,---/////////111444666===CCCNNN]]]mmmxxx~~~~~~}}}yyyxxxwwwsssmmmaaabbbaaa]]]WWWPPPKKKHHHKKKLLLQQQ[[[fffnnnqqqqqqpppllleee___^^^bbbhhhmmmvvvtttrrrrrrtttttttttsssmmmjjjfffbbbaaadddjjjoooxxxzzz|||~~~zzzzzz~~~{{{xxx{{{vvvfff\\\XXXSSSJJJCCCFFFFFFEEEDDDDDDFFFJJJMMMOOOWWWbbbmmm{{{uuuhhhWWWFFF:::666333///...//////,,,***......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************+++++++++************)))************************+++++++++++++++*********++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,***((('''&&&&&&((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((())))))******))))))(((************************:::<<<>>>@@@@@@BBBDDDGGGCCCIIIQQQZZZfffwwwsssggg\\\dddgggbbbYYYQQQIIICCCDDD???888222000...------,,,,,,+++++++++*********+++++++++*********))))))(((((()))************)))))))))))))))((((((((((((******)))((()))***,,,---+++***************++++++))))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''%%%%%%&&&&&&&&&'''''''''''''''((()))******))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((('''&&&%%%&&&''')))+++))))))*********+++++++++,,,+++++++++++++++,,,,,,......///000222666===AAANNNSSS^^^lllzzz~~~zzzssslllgggccc___\\\VVVVVVTTTRRRPPPOOOQQQTTT\\\[[[^^^dddlllsssuuuttttttllldddaaaccceeeeeedddhhhgggggghhhkkkoooqqqsssnnnmmmmmmmmmooouuu}}}}}}|||yyywwwyyy}}}~~~tttmmmkkkeeeZZZOOOIIIHHHFFFEEEDDDEEEHHHJJJHHHPPP[[[hhhyyyrrr^^^PPP???999111///111333111///111000//////......//////***++++++,,,,,,---------,,,,,,,,,++++++*********++++++***************+++++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++******)))))))))******+++++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((()))***+++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************------+++***(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))999;;;===>>>???AAADDDGGGEEEEEEEEEIIIRRRaaauuusssaaaaaa^^^ZZZXXXUUUMMMDDDDDDAAA<<<888444111---***,,,,,,,,,++++++++++++***+++++++++***************((())))))***************))))))))))))((((((((((((---,,,+++)))))))))***+++************+++---///000))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&'''''''''((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))************((('''&&&%%%&&&''')))+++))))))*********+++++++++++++++*********+++,,,,,,/////////111555>>>IIIPPP```cccjjjvvv{{{sssggg]]]UUUOOOLLLKKKIIIIIIIIIKKKOOOWWW```gggnnnjjjffffffkkkoooqqqqqqsssmmmhhhgggiiihhhccc^^^\\\]]]```dddjjjqqqxxx|||{{{|||}}}~~~|||}}}}}}{{{yyyyyyyyyyyyyyyzzz|||{{{}}}yyymmmbbbSSSPPPKKKGGGEEEDDDDDDDDDEEEKKKUUUcccwwwvvvjjjQQQGGG:::333222333222000000//////...............+++++++++,,,,,,------...,,,,,,,,,++++++*********+++***************++++++************************************************+++++++++*********))))))************************((((((((('''&&&&&&&&&%%%*********+++,,,,,,------'''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((()))***++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((=========<<<<<<>>>AAADDDJJJEEE@@@@@@DDDOOOaaappp|||mmmggg\\\VVVVVVXXXQQQGGGDDDBBB???<<<999444...***,,,,,,,,,,,,++++++++++++************************((()))******++++++******))))))))))))((((((((((((...---,,,***))))))(((((()))))))))+++,,,...000111))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))'''(((((((((((()))))))))'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******+++++++++***)))))))))***+++,,,)))************+++++++++*********++++++,,,---...111222444888???KKKYYYbbbpppqqquuu~~~uuuiii[[[QQQIIICCCBBBDDDIIIKKKOOOTTT]]]hhhttt|||wwwppphhheeefffjjjmmmnnnooonnnmmmnnnnnnlllgggbbb___bbbgggmmmttt|||}}}yyywwwwwwxxx|||}}}|||yyyvvvuuuzzz~~~{{{~~~{{{sssbbb]]]WWWPPPKKKFFFBBB???CCCGGGOOO]]]ttt}}}jjj___NNN@@@888444111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************+++++++++************)))************************+++******************))))))*********++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***(((((())))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))******))))))(((''''''''''''''''''''''''@@@???===;;;:::<<>>HHHUUUgggvvvxxxlllbbbVVVQQQLLLLLLSSS\\\cccgggnnnqqqrrrqqqqqqvvvzzzzzz~~~pppeeeeeeeee```^^^```iiikkklllmmmooovvv}}}|||}}}yyyyyy}}}~~~}}}}}}}}}|||{{{tttnnnjjjhhhfffdddjjjjjjkkkmmmppprrruuuvvvzzzwwwsssqqqqqqppppppooohhhhhhhhhiiilllooorrrttttttwww{{{}}}yyyqqqooorrrzzz~~~{{{yyy~~~~~~|||yyytttssszzz|||uuujjjWWWLLLGGGEEEIIIMMMMMMMMMOOOUUU^^^lllwwwvvvfffWWWMMMFFFAAA>>>999888555222000///....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******'''(((***++++++***))))))+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******++++++******''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((())))))***wwwooonnnfffXXXQQQSSSTTTUUUWWWUUUQQQLLLIIIHHH@@@DDDEEEAAA@@@DDDHHHIIIRRR]]]lllyyy~~~pppjjjfffiiippppppggg^^^LLLGGG@@@:::666222///,,,***,,,...///000...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''###&&&((((((''''''(((***&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((***++++++***)))***+++))))))(((''''''((()))***))))))*********+++++++++*********+++++++++,,,,,,***,,,------000888DDDNNN^^^hhhttt}}}xxxrrrnnniii```ZZZPPPQQQRRRTTTYYYbbblllrrrtttwwwvvvrrrssszzz~~~}}}qqqiiihhheeeaaafffqqqxxxxxxwwwwwwxxx{{{}}}|||{{{{{{zzz}}}zzz{{{~~~yyywwwwwwvvvuuuuuupppkkkgggeeebbb___]]]bbbbbbccceeegggiiikkklllkkkjjjjjjjjjjjjiiigggeee]]]^^^```bbbdddfffggggggjjjlllppptttxxx~~~{{{vvvuuu{{{zzzwwwzzz|||}}}}}}uuuqqqqqquuu}}}wwwaaaRRRJJJDDDCCCDDDDDDEEEHHHQQQYYYhhhvvv~~~~~~uuuiii\\\QQQJJJFFF@@@>>>:::666333111000000........................------------------------***************************************************++++++,,,,,,++++++***)))***,,,......---,,,+++))))))************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))(((((((((((())))))***++++++++++++***'''''''''((()))*********'''(((((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((())))))))))))(((((('''uuubbbVVVUUUJJJNNNRRRTTTRRROOOLLLKKKDDDFFFCCC<<<999===BBBDDDMMMWWWeeesss}}}vvvjjjgggkkkmmmhhhbbbOOOJJJCCC===888444111...)))+++///111222000...,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((''''''###&&&))))))(((''')))+++&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((***++++++)))((()))***''''''''''''((()))+++,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,...000222666AAAQQQ\\\ooottt{{{~~~yyynnnddd^^^YYYUUURRRPPPUUU[[[]]]^^^dddpppyyyxxx{{{yyytttttt{{{}}}wwwpppmmmmmmhhheeeqqqzzzwwwwwwyyy{{{|||~~~~~~~~~{{{zzz~~~xxxppplllkkkllllllkkkkkkgggdddbbbbbb```]]]ZZZ]]]]]]^^^```bbbdddfffgggdddddddddeeedddbbb]]]YYYWWWXXX[[[]]]_________^^^bbbdddhhhlllqqqxxx{{{tttmmmjjjmmmtttxxx~~~~~~sssqqqrrroooxxx~~~}}}~~~~~~lll[[[PPPEEE@@@===<<<>>>CCCJJJSSSbbbrrr{{{}}}oooaaaWWWRRREEEBBB>>>999555333222222++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***&&&''')))+++++++++)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))(((((((((((())))))***++++++++++++***&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))(((((())))))******++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&~~~qqqeee\\\PPPKKKKKKQQQVVVUUUQQQNNNJJJCCC>>>>>><<<:::<<>>:::444.........///111111000,,,(((***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''(((((())))))******''''''(((((())))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,+++)))((((((***,,,---))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&'''((()))***)))(((&&&&&&&&&'''((((((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''(((((())))))******&&&&&&&&&''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))*********,,,---...---,,,***...333777@@@QQQhhhzzz}}}ppphhh\\\SSSPPPRRRVVVYYY[[[jjjpppgggaaaiiitttyyy}}}~~~yyyqqqooouuu{{{wwwuuuttttttvvv{{{}}}|||vvvssstttwwwzzz{{{}}}zzzwwwsssooommmkkknnnkkkgggbbb^^^\\\\\\\\\ccccccbbb```]]][[[YYYWWWUUUVVVXXX[[[]]]___```aaa```___^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXX______```ccchhhooouuuyyy~~~~~~yyykkkbbb```cccgggsss~~~yyywwwxxxzzzwwwrrrppprrrwww}}}|||jjj\\\NNNGGGBBB===<<<@@@GGGKKKWWWgggsssyyy~~~|||pppdddWWWPPPGGGAAA>>>;;;777333222000...---...//////......---,,,+++************,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++******,,,+++++++++***)))))))))+++*********))))))((((((************************************************''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((***************************)))((()))***+++***)))+++*********))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))******++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))|||pppfff___SSSKKKPPPYYYZZZVVVRRRLLLFFFCCCBBB@@@;;;;;;???BBBMMM[[[gggvvvrrreeeaaaaaa```]]]UUUKKKCCC>>>:::666333.........//////...+++)))***************)))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$"""!!!!!!"""$$$%%%(((((((((((())))))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&'''(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''((()))))))))((('''''''''''''''((('''''''''))))))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''((((((((((((((()))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******+++*********)))))))))+++,,,......---000333999BBBOOOaaattt}}}ssskkk^^^XXXPPPJJJJJJQQQ[[[bbbhhhuuuyyynnngggmmmxxx~~~xxxpppooouuu|||~~~yyytttqqqrrruuuxxxyyywwwvvvssspppllliiigggeeeeeeccc___\\\YYYYYYYYYZZZ^^^]]]]]][[[ZZZXXXVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTXXXXXXXXX[[[___eeekkkooouuuvvvxxx|||wwwiii^^^ZZZ[[[\\\gggxxx~~~~~~~~~~~~{{{zzz|||}}}xxxqqqnnnqqqyyy{{{mmm```SSSLLLEEE???===???CCCEEENNN\\\hhhpppyyy}}}llldddWWWLLLCCC===888555333111///...///000000///...---,,,+++************,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++******+++++++++***************************)))))))))(((************************************************'''((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((('''&&&''')))))))))'''************)))))))))((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))(((''''''&&&%%%%%%***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))xxxqqq]]]MMMMMMVVV[[[XXXTTTJJJGGGEEEEEEBBB===;;;<<<@@@HHHSSS^^^nnn~~~sssbbb[[[ZZZ[[[]]]XXXPPPGGG@@@;;;999888///...,,,,,,---,,,+++)))*********+++******)))(((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((''''''&&&)))(((''''''((((((&&&%%%((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''))))))(((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++---///000111666999BBBPPPaaarrrvvvfffYYYLLLKKKHHHGGGKKKWWWfffrrrzzzvvvmmmrrr|||vvvooopppxxx~~~~~~~~~yyyrrrnnnmmmnnnoooppplllkkkiiifffccc```^^^\\\YYYWWWUUUSSSRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRSSSSSSRRRRRRQQQSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNMMMMMMNNNNNNOOOQQQPPPQQQSSSVVV[[[```ccciiikkkoootttxxx|||~~~~~~}}}tttggg[[[UUUTTTRRRZZZhhhuuu}}}}}}zzzwwwrrrsssuuuwwwyyy{{{|||}}}zzzzzz}}}yyyqqqppptttzzz{{{yyyrrrhhh\\\SSSKKKCCC@@@@@@AAA@@@DDDNNNZZZeeeqqq{{{yyykkk[[[MMMDDD>>><<<666333000//////000//////...------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))******++++++++++++*********************+++++++++************))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))rrr|||~~~iiiTTTMMMPPPSSSRRRRRRHHHGGGFFFEEECCC@@@>>>===>>>BBBIIISSSaaaqqq~~~~~~rrreee\\\XXXVVVZZZXXXUUUNNNFFF???;;;:::222///,,,++++++++++++************++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''',,,+++************+++,,,******))))))(((((('''''')))))))))((((((''''''&&&)))))))))******)))))))))(((((((((((((((((((((((('''((())))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&'''((())))))((('''&&&***(((&&&&&&''''''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))((((((''''''&&&''''''((((((((())))))))))))(((((((((((())))))***)))))))))))))))))))))))))))******+++++++++++++++------------...111444777:::BBBOOO^^^lllwww}}}yyywwwuuummm```UUUHHHLLLPPPSSSYYYeeeuuuyyyoooqqq{{{~~~uuupppsss}}}~~~yyyvvvyyy|||yyyqqqjjjfffdddcccbbbbbbaaa___\\\ZZZWWWUUUTTTPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNQQQUUUYYY[[[aaadddhhhmmmqqquuuyyy|||vvvyyyyyyrrrggg[[[TTTQQQMMMTTT___jjjrrrtttsssrrrjjjlllppptttxxxzzz||||||||||||uuutttvvv~~~|||yyyxxxyyyzzzrrrggg\\\SSSKKKGGGFFFGGGAAA???DDDMMMXXXgggsss{{{xxxiii[[[QQQJJJGGG:::666222////////////.........---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))******++++++++++++******)))))))))***+++++++++,,,*********)))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((jjjqqqxxx~~~wwwdddVVVNNNJJJLLLPPPNNNNNNMMMKKKHHHEEEBBB@@@AAABBBEEEMMMXXXeeeqqqyyy|||wwwsssoooiii```VVVOOOSSSVVVXXXUUUOOOFFF???<<<666333///---,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))******))))))((((((''''''))))))((((((''''''&&&&&&))))))***++++++***))))))((((((((((((((((((((((((%%%&&&''')))************'''''''''((((((((((((((((((((((((''''''((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((('''''''''''''''((())))))&&&'''((())))))((('''&&&***(((&&&%%%&&&'''&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******************************((()))******++++++******---......---...333:::???DDDPPP```kkkqqquuu{{{~~~zzzsssllleee^^^XXXUUUQQQXXX```fffkkksss~~~vvvlllmmmvvv~~~}}}wwwuuuzzz{{{xxxwwwxxx}}}}}}yyyssskkkddd___\\\ZZZXXXYYYXXXWWWUUUSSSQQQOOONNNKKKKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIKKKMMMPPPSSSUUU\\\```dddgggjjjnnnsssvvvtttvvvvvvqqqggg[[[SSSOOOIIIOOOYYYcccjjjnnnooooookkknnnsssyyy~~~{{{wwwwwwzzz|||wwwxxx|||~~~xxxwwwwwwwwwzzztttggg]]]XXXVVVUUUTTTKKKBBBAAADDDLLLZZZeeerrr|||}}}tttiii^^^UUUOOO@@@<<<666222000///............------,,,------------------,,,,,,,,,+++++++++++++++*********))))))******++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************+++***)))***+++,,,,,,***))))))))))))))))))******))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((lllnnnpppsss}}}xxxhhhWWWKKKKKKQQQVVVYYYZZZVVVRRROOOJJJDDDGGGEEEGGGNNNVVV^^^hhhqqquuuooolllnnnlllcccWWWOOOPPPTTTYYY[[[XXXPPPGGG@@@<<<999444111000///---+++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))%%%%%%&&&'''(((((()))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&'''(((((((((((((((((()))'''$$$$$$&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++************************((())))))***+++************,,,---...222999DDDLLLUUUbbbpppwwwvvvsssuuuxxx{{{uuukkk___WWWSSSSSSUUU]]]ccckkkqqqvvvzzz}}}qqqhhhiiirrrzzz}}}~~~yyy|||~~~{{{yyyzzz|||zzz{{{wwwmmmhhhaaa\\\YYYWWWVVVTTTSSSRRRQQQPPPNNNMMMKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEHHHJJJMMMNNNWWW[[[___aaacccfffkkkpppsssttttttpppfff\\\SSSNNNHHHMMMUUU^^^eeeiiijjjjjjooossszzz{{{tttooonnnoooooosssxxx{{{~~~yyyuuuxxxzzz{{{{{{||||||tttvvvxxxzzzsssiiihhhjjjjjjggg[[[NNNFFFBBBDDDLLLUUUaaajjjxxx}}}xxxsssjjj___VVVIIIDDD<<<777333111000//////......---------......------------,,,,,,,,,,,,+++++++++************)))******++++++++++++*********************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))((('''(((***+++***)))))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))vvvuuuqqqpppxxxxxxdddSSSNNNQQQTTT\\\aaaaaa___[[[SSSIIIIIIFFFHHHPPPWWW[[[ccckkkqqqkkkjjjnnnmmmeee^^^[[[QQQTTTXXX]]]___ZZZPPPHHHAAA>>>:::777444111...,,,)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))&&&&&&'''''''''''''''''''''(((***++++++***((('''))))))))))))))))))))))))))))))''''''''''''((()))''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((%%%&&&'''(((((()))))))))'''''''''''''''((())))))'''%%%######%%%'''(((((('''(((((())))))(((((('''))))))))))))))))))))))))*********)))(((''''''&&&''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++************************)))***++++++,,,,,,++++++))),,,000444:::FFFTTT___gggoooyyy|||zzztttpppooonnneeeZZZSSSRRRVVVZZZ\\\fffiiinnntttxxx|||~~~}}}wwwoooggghhhqqqzzz~~~sssxxx}}}~~~|||{{{}}}~~~~~~vvvqqqeee```[[[VVVTTTRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCC??????@@@BBBDDDFFFHHHJJJPPPTTTXXXZZZZZZ^^^dddiiikkkmmmnnnlllfff___XXXSSSMMMQQQXXX___eeeggghhhgggpppttt{{{yyyqqqjjjhhhgggdddggglllpppssswww{{{~~~~~~~~~}}}|||zzzxxxwwwwwwvvvtttuuu{{{|||tttxxx}}}~~~uuuxxx~~~~~~qqq```SSSHHHBBBDDDIIIRRRWWWdddyyy}}}xxxxxxzzzvvvlllbbbRRRLLLDDD===888555333111///...............//////...------------,,,,,,,,,+++++++++************)))******++++++++++++******+++++++++***************((()))))))))************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************************************)))((('''(((***+++***)))((()))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))|||uuuqqqwwwmmmYYYPPPPPPJJJVVVbbbfffgggdddZZZOOOIIIFFFHHHPPPVVVYYY```hhhllliiijjjnnnmmmgggfffjjjTTTUUUXXX^^^bbb```VVVNNNEEEBBB>>>:::777333///,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))******%%%&&&&&&''''''(((((((((&&&((()))******)))(((&&&))))))))))))))))))))))))000...+++)))(((((()))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))((('''&&&&&&&&&((()))***&&&$$$"""###%%%((())))))))))))************))))))************************++++++***)))((('''&&&&&&&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''((()))++++++************************++++++,,,---------,,,,,,+++///444:::CCCQQQcccpppqqquuuzzz}}}{{{uuummmggg^^^TTTJJJJJJTTT___fffhhhkkklllnnnrrrxxx|||~~~~~~}}}zzzuuunnnhhhiiirrr{{{|||yyyxxx~~~zzzrrrmmmccc___XXXSSSPPPNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA>>>>>>???AAACCCEEEGGGIIIJJJNNNSSSUUUUUUXXX___eeebbbeeehhhiiigggccc^^^\\\UUUYYY___eeeiiijjjiiihhhlllqqqxxxxxxppphhhcccaaa\\\___cccgggjjjmmmppprrryyyzzzzzzyyyxxxwwwxxxyyysssrrrssswww~~~vvv{{{|||ooo^^^PPPEEEBBBEEEOOOQQQ[[[qqqxxxsssvvv}}}wwwnnnYYYRRRIIIAAA;;;888555444//////.........//////000......---------,,,,,,,,,+++++++++************)))******++++++++++++******,,,+++++++++******))))))(((((())))))*********+++************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********,,,---,,,+++(((((())))))*********+++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))''''''(((***+++---......'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))vvvaaaTTTPPPLLLMMMSSS]]]iiimmmcccWWWOOOGGGCCCHHHOOOTTT\\\cccfffcccccciiinnnnnnmmmnnnhhhfff```[[[[[[``````^^^KKKJJJGGGAAA:::333...+++,,,+++++++++------+++)))++++++++++++++++++++++++************************((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++******)))((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************,,,,,,++++++***+++++++++///,,,******,,,...///...000333888BBBSSSeeeppprrrzzzvvvxxx~~~ttteee[[[PPPHHHEEEJJJTTT^^^gggoooyyyrrrjjjjjjsss{{{|||xxxxxxvvvrrrooonnnrrrwww|||~~~~~~}}}|||yyy}}}{{{yyyssskkkeeeaaa]]]VVVQQQOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBBBBBBBFFFGGGHHHGGGEEEEEEFFFGGGHHHFFFDDDDDDFFFGGGHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEDDDCCCCCCBBB===>>>@@@AAACCCDDDDDDDDDIIIKKKMMMOOORRRUUUYYY]]]ZZZbbbiiijjjiiigggbbb]]]^^^^^^___aaaccccccaaa___eeegggjjjnnnqqqtttuuuvvvzzzzzzyyyuuuooohhhaaa]]][[[]]]___aaadddeeefffgggoooqqqrrrrrrrrrrrrtttuuuppppppppprrryyyyyy~~~nnn^^^TTTKKKBBBEEEKKKRRR```||||||tttqqqtttwwwxxxwwwiii\\\LLLDDDCCCBBB===777222111000000111111///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((()))***************'''$$$###$$$(((,,,,,,+++))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))+++*********))))))((((((''''''((((((((((((''''''%%%&&&'''((()))***+++,,,+++***(((***,,,---***'''(((((())))))))))))((((((yyyiiiZZZRRRIIIHHHJJJSSS___eee```YYYPPPGGGBBBEEELLLPPPVVV[[[\\\XXXYYYaaahhhlllppptttooooooiii```\\\^^^```___UUUQQQLLLEEE???888111------,,,+++,,,---...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))(((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))******&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))((((((((('''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))************,,,,,,++++++***++++++,,,+++++++++,,,,,,---...///333:::DDDOOO___oooxxxzzzzzzvvvuuuxxxvvvjjjZZZQQQJJJFFFEEEMMMWWWaaallluuuxxxppplllpppuuuvvvtttrrrqqqqqqqqqtttyyy|||xxxxxxzzz||||||~~~{{{wwwtttqqqnnniiieeebbb]]]WWWRRROOONNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFFFFGGGIIIHHHGGGEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB===>>>???@@@AAABBBBBBBBBFFFHHHJJJKKKMMMPPPUUUYYY[[[dddlllnnnnnnnnnkkkfffeeedddbbbbbbbbbaaa^^^\\\\\\___ccchhhlllnnnoooooottttttrrrooojjjddd___\\\UUUVVVXXXZZZ[[[]]]^^^^^^iiikkkmmmnnnnnnooopppqqqlllkkkkkkmmmsss|||}}}mmmaaaUUUJJJIIILLLNNNXXXrrrtttnnnooorrrsssrrrkkk```SSSJJJFFFCCC<<<666333111///...//////...,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,)))&&&&&&((()))(((&&&))))))))))))))))))))))))******))))))))))))******************)))))))))(((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))(((((())))))))))))))))))(((+++******)))(((''''''&&&+++)))((((((***+++)))'''(((((())))))))))))((((((|||mmmaaaPPPJJJFFFJJJSSSZZZ[[[ZZZSSSJJJCCCDDDHHHLLLNNNQQQRRRMMMNNNUUU]]]eeemmmttttttvvvsssfff\\\\\\```cccaaa[[[RRRJJJDDD===555000...---,,,---...///...,,,++++++++++++++++++++++++***************************************************))))))(((((((((((((((************************(((((())))))))))))((((((''''''((())))))***++++++&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))************,,,++++++***++++++,,,,,,))),,,......---...111555;;;FFFUUU```kkkuuuzzzzzzrrrlllhhhhhhdddYYYMMMFFFGGGHHHNNNXXXaaajjjttt~~~uuunnnlllmmmoooqqqpppqqqssswww}}}zzzvvvtttwww|||zzzuuupppllliiihhhfffeeebbb^^^WWWRRROOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEGGGJJJKKKIIIJJJLLLLLLJJJIIIJJJKKKJJJJJJJJJLLLLLLKKKGGGDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGEEECCCBBB@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHJJJNNNTTTXXX```iiirrruuuwwwyyywwwsssqqqnnnjjjgggdddaaa]]]ZZZWWWYYY^^^ccchhhlllnnnoooooonnnkkkgggbbb^^^ZZZXXXRRRRRRSSSTTTUUUVVVXXXXXX___bbbfffiiijjjjjjkkklllkkkiiigggiiioooxxx}}}pppbbbXXXQQQNNNIIIMMMbbb~~~}}}oooggghhhlllmmmllllllfff]]]VVVPPPJJJBBB<<<888555111//////......---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))000...+++***++++++)))((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))************)))))),,,,,,+++)))(((&&&%%%%%%+++)))''''''((((((((('''(((((())))))))))))(((((({{{{{{~~~tttaaaVVVKKKHHHLLLQQQVVVZZZYYYQQQJJJHHHJJJKKKJJJIIIMMMHHHFFFJJJQQQYYYccclllssszzzzzzlll^^^[[[bbbiiikkkcccYYYPPPIIIBBB999333///...,,,---......---,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))************************'''((()))******)))((('''(((((((((((())))))******(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((()))))))))************++++++******++++++,,,,,,***---//////...111999@@@HHHVVVgggpppuuuwwwuuuqqqggg^^^WWWUUURRRLLLGGGEEEGGGNNNZZZiiirrrwwwwwwnnnhhhhhhnnnuuuzzz{{{|||{{{xxxwwwuuussstttxxx~~~~~~vvvsssooojjjgggeeecccbbbaaa]]]WWWRRROOOMMMJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCCCCDDDGGGJJJLLLMMMOOOQQQQQQPPPOOOOOOPPPRRRPPPOOOOOONNNMMMJJJHHHFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIMMMSSSZZZ___iiiqqqyyy}}}~~~~~~|||xxxuuupppiiiaaa\\\YYYZZZ\\\aaagggnnntttwwwwwwtttpppiiiccc]]]YYYWWWSSSSSSRRRRRRSSSUUUWWWXXXXXX[[[aaadddeeeeeeffffffjjjiiihhhkkkpppwww}}}yyypppjjj```XXXMMMHHHUUUkkkzzz~~~{{{qqqeeeaaaeeekkkmmmmmmnnnlllhhhddd^^^UUUMMMGGG@@@<<<777333111000/////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))''''''((())))))))))))(((***))))))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((('''''''''(((((((((((())))))))))))((((((pppssszzzpppbbbSSSLLLJJJLLLRRRZZZ```\\\WWWRRROOONNNKKKGGGIIIDDDAAACCCHHHOOOZZZeeeuuuuuuccc\\\bbbjjjqqqkkkcccZZZRRRIII@@@:::222000---------------,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((''''''(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))*********((()))))))))************+++*********++++++,,,---+++---...---///777DDDNNNYYYhhhwww~~~~~~{{{ssslll]]]SSSJJJFFFEEECCCDDDGGGFFFPPPbbbuuuvvvoookkkkkkuuu}}}{{{xxxtttqqqppppppqqqrrrvvv{{{~~~yyytttsssrrrooojjjeeebbb```___\\\VVVRRROOOMMMJJJHHHKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEGGGJJJMMMOOOTTTVVVYYYZZZYYYXXXXXXXXX[[[WWWSSSPPPNNNNNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCEEEIIINNNTTT\\\dddjjjsss{{{vvvllleee]]]\\\[[[]]]dddmmmvvv|||{{{tttmmmeee___\\\WWWUUUSSSRRRRRRTTTVVVWWWUUUYYY^^^aaabbbbbbbbbccceeefffiiiooowww|||}}}{{{{{{~~~~~~yyysssrrrrrr{{{~~~}}}~~~vvvlll\\\QQQQQQZZZbbbdddgggbbb^^^___fffoootttvvvsssrrrrrrpppjjjaaaUUUNNNGGGBBB<<<777444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))************))))))))))))))))))))))))'''(((((()))))))))))))))"""###%%%&&&'''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******)))((((((''''''(((((()))&&&&&&'''((()))***++++++))))))))))))(((((()))***(((((())))))))))))((((((ssstttyyyyyyjjj\\\TTTNNNJJJPPPZZZcccfffddd]]]VVVQQQMMMHHHDDD@@@>>>@@@DDDJJJVVV```yyyiii^^^___eeeqqqooollleee[[[PPPGGGAAA666333000......------+++++++++++++++++++++++++++************************************************((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))))))))************************+++,,,------+++,,,---///555AAAPPPZZZiiiuuu~~~sssiiiPPPHHH???=========AAAFFFJJJRRRdddwwwyyyuuuwwwwwwxxx}}}{{{yyywwwssspppssstttvvvwwwwwwyyy|||~~~|||~~~|||xxxuuuppprrrtttrrrmmmgggccc```___\\\WWWSSSQQQOOOLLLJJJLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGJJJNNNQQQTTT___bbbeeefffeeedddddddddeeeaaaZZZUUUSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOKKKMMMOOOPPPPPPNNNKKKJJJFFFFFFDDDCCCCCCDDDEEEFFFDDDHHHOOOVVV]]]eeennnssszzzxxxqqqccc```]]]\\\aaaiiirrryyy|||vvvooohhhddd___\\\XXXTTTRRRRRRTTTUUUVVVYYY\\\^^^___^^^___```^^^___eeeooozzzvvvsssrrrtttyyy}}}~~~}}}}}}{{{xxxwwwtttpppkkkgggdddgggrrrrrreee[[[UUURRROOOVVVWWWXXX]]]eeeoooyyyzzzzzzzzzzzzwwwmmm___UUUMMMHHHAAA<<<777444000......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))(((((()))***************'''(((***+++***)))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&(((******))))))***+++(((((())))))))))))((((((zzzvvvyyyvvvhhh___TTTJJJMMMVVVbbbkkkooofffZZZSSSNNNJJJBBB@@@???AAACCCGGGQQQ[[[tttlll^^^\\\^^^iiimmmpppkkk___RRRHHHDDD;;;888333111//////---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))************************+++,,,---......///222999DDDRRR___gggssszzz}}}vvvhhh\\\HHHCCCAAADDDFFFHHHLLLQQQ[[[]]]ggguuu~~~wwwssswww}}}}}}|||{{{xxxuuuwwwzzz|||{{{wwwuuutttuuurrrrrrtttvvvvvvssspppnnnlllooorrrqqqmmmhhheeeddd```]]]YYYVVVUUUSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFHHHKKKOOOTTTZZZ^^^```kkknnnqqqsssrrrqqqqqqqqqrrrnnnhhhdddaaa___]]][[[]]]\\\ZZZXXXVVVVVVVVVVVVSSSTTTUUUVVVTTTQQQMMMKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKPPPXXX```hhhpppwww{{{}}}}}}nnnkkkgggdddeeejjjooosssyyy}}}}}}yyyqqqllleee^^^YYYVVVVVVWWWXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\___iiiuuu~~~qqqooonnnqqqxxx||||||zzzuuutttqqqnnnnnnnnnllliiiddd___bbbooozzzzzznnn___SSSMMMMMMPPPSSSVVV[[[fffuuuqqqfffTTTPPPJJJDDD>>>999444111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))******++++++++++++++++++---//////---+++,,,---))))))))))))))))))))))))******))))))))))))******((()))))))))************'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))***************)))(((&&&&&&((()))*********))))))((((((''''''!!!$$$)))+++***)))***+++(((((())))))))))))((((((zzzmmmmmmxxxsssiiiZZZKKKJJJRRR```mmmtttjjj\\\SSSNNNJJJEEEBBBBBBCCCCCCEEEMMMVVVkkk}}}lll^^^ZZZZZZaaahhhooolll___PPPGGGCCC???;;;666333111000///---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((()))*********************************)))(((''''''((()))***&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************************+++,,,---...222444999CCCRRR```kkkpppwwwzzz{{{xxxsssiiiYYYKKKIIIHHHLLLUUU[[[]]]aaafffoookkkllltttyyyyyywwwwwwqqqoooyyy}}}zzzuuuxxxzzzxxxrrrllliiiiiilllkkklllooopppmmmjjjiiihhhlllooonnnkkkhhhggghhhaaa___[[[YYYXXXVVVSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIOOOQQQWWW]]]dddjjjooorrrsssvvvzzz|||{{{zzzyyyyyy|||yyyuuuqqqnnnkkkgggddddddbbb___\\\ZZZZZZZZZ[[[YYYZZZ[[[ZZZWWWSSSNNNKKKOOONNNLLLKKKLLLMMMOOOQQQSSSXXXaaajjjqqqxxx~~~~~~zzzwwwssspppnnnnnnoooqqqzzz}}}sssjjjbbb^^^\\\\\\ZZZ[[[[[[[[[YYYXXXYYY[[[___\\\]]]cccnnnxxx|||}}}qqqooonnnrrryyy}}}|||yyyooonnnllljjjkkkooopppooojjj___[[[eeerrr}}}}}}lll]]]TTTHHHLLLOOONNNPPP[[[mmm{{{www[[[WWWQQQKKKFFF???999555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++%%%(((++++++)))((()))+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))*********++++++***)))'''''')))***+++((((((((()))))))))))))))"""(((+++***))))))***(((((())))))))))))((((((xxxjjjnnnyyycccRRRNNNRRRWWWdddpppmmm___RRRLLLKKKLLLEEEAAACCCFFFHHHMMMRRReeettt{{{nnnbbb\\\YYYZZZ___eeegggbbbXXXLLLDDD@@@===999444///---++++++------,,,,,,,,,,,,,,,,,,))))))************)))))))))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))*********+++++++++******************'''***,,,,,,++++++...111444;;;GGGUUUdddpppvvvwwwuuummmhhh\\\KKKCCCEEEDDDQQQbbbnnnxxx}}}rrrqqqsssqqqmmmllliiioooyyy~~~}}}~~~yyyzzzxxxvvvsssppplllfffbbbdddcccdddhhhiiihhhjjjnnnmmmnnnnnnmmmmmmmmmjjjffffffbbb]]]XXXWWWXXXZZZ[[[YYYZZZXXXRRRLLLIIIMMMQQQRRRYYYcccmmmtttyyy}}}vvvpppmmmhhhiiijjjiiigggccc```^^^___^^^\\\[[[ZZZZZZZZZZZZVVVVVVVVVUUUTTTVVVYYY[[[```eeennnwww~~~}}}yyy{{{|||zzz|||ppphhhgggiiibbb```^^^]]]]]]]]]\\\[[[YYYZZZ\\\___dddjjjooorrrrrrvvv{{{~~~|||xxxuuusssqqqooommmlllnnnqqqrrrssshhhgggfffeeefffooo}}}mmm___QQQIIIEEEHHHJJJOOO\\\lllwww~~~tttgggVVVKKKHHHEEE@@@<<<555222///......////////////...---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))&&&(((***+++)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***************''''''((()))))))))))))))(((((())))))))))))((((((,,,+++***)))((((((((((((******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))tttmmmuuu~~~lll\\\UUUTTTSSS___iiijjjaaaWWWPPPNNNOOOIIIDDDDDDEEEFFFJJJPPPXXXeeeqqqqqqkkkfffaaa]]]WWWXXX\\\```___YYYNNNEEEAAA@@@===777111------///,,,,,,,,,,,,,,,+++++++++))))))************)))))))))))))))*********++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************************************))),,,------,,,---111555===IIIVVVbbbnnnyyy|||xxxvvvhhhZZZSSSKKKBBBAAAGGGUUUbbbrrr~~~tttpppnnnjjjgggffflllqqqzzz||||||~~~}}}~~~~~~zzzyyyvvvqqqllliiieeeaaa^^^^^^\\\]]]bbbdddbbbbbbcccbbbdddgggiiikkklllkkkhhhiiigggccc```___^^^___```aaaaaa^^^XXXSSSQQQVVVZZZ```gggpppyyyzzzuuusssnnnnnnlllkkkiiigggeeeddddddbbb```]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[^^^bbbeeelllpppwww~~~yyyqqqmmmeeebbb___^^^]]]\\\[[[YYYXXXXXXYYY[[[___cccgggjjjooouuu|||yyytttppppppqqqrrrtttuuuuuutttsssooommmjjjiiihhhmmm|||{{{hhhQQQHHHCCCEEEFFFHHHTTTbbbjjjtttvvvgggXXXMMMFFFCCCBBB777333///------......---......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((***,,,+++***)))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))))))))))))))(((((())))))))))))((((((***)))))))))))))))******((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))pppmmmtttyyywwwiii^^^WWWRRRXXXaaagggeee___XXXTTTTTTNNNHHHGGGEEEEEEIIINNNXXX```ggghhhhhheee^^^VVVTTTQQQQQQVVV]]]\\\SSSJJJCCCCCC@@@:::444000000111,,,,,,,,,+++++++++******))))))************))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************************************+++---...------///555:::GGGZZZjjjrrr|||yyyiiiWWWFFF@@@>>>>>>EEEOOOcccooo}}}vvvoooiiidddccceeewwwzzz|||zzzyyyvvvvvvyyy|||~~~}}}xxxwwwyyyyyyvvvuuupppjjjddd```^^^\\\ZZZYYYUUUVVV\\\___]]]ZZZYYY\\\^^^bbbfffiiijjjjjjjjjiiiiiiiiihhhfffgggiiikkkllljjjgggaaa\\\]]]bbbgggmmmrrrzzz}}}zzzyyyuuutttrrrpppnnnnnnmmmnnnllljjjgggdddbbb```______^^^```bbbdddfffjjjooossszzz|||xxxiiifffaaa^^^]]]\\\[[[ZZZXXXXXXXXXYYY[[[^^^aaaccckkkrrr{{{zzztttpppmmmppptttxxxzzzyyyxxxwwwxxxvvvuuusssnnnlllrrr|||qqqYYYMMMDDDCCCBBBAAAIIITTT[[[fffxxx{{{iiiVVVJJJHHHJJJ===999333///......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))))))))))))))))))))))))))*********((((((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************)))(((''''''''''''((()))))))))))))))((())))))******))))))((((((((((((((()))***+++,,,''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))wwwqqqsssvvv|||wwwkkk```UUUUUUZZZcccgggddd^^^ZZZVVVQQQLLLJJJHHHFFFIIIOOO___bbbdddeeegggeee]]]SSSTTTNNNJJJQQQ\\\aaa\\\SSSIIIFFFAAA<<<888555111///,,,,,,,,,++++++******))))))******++++++******)))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((()))))))))))))))************************++++++++++++,,,------...444<<>>CCCNNNZZZmmmwwwuuulllfffdddhhhnnnyyywwwuuusssssswww|||~~~|||vvvssstttrrrooommmiiiddd___]]][[[YYYXXXXXXTTTTTTZZZ^^^\\\XXXVVV]]]^^^bbbgggiiihhhjjjllljjjmmmooonnnmmmoootttyyyyyywwwrrrlllhhhiiinnnssszzz}}}}}}~~~~~~}}}|||{{{yyyyyyyyyxxxwwwvvvuuutttsssqqqooollljjjiiiiiiiiigggiiikkkmmmoootttyyy}}}tttnnneee___\\\\\\]]]]]]ZZZZZZYYYYYY[[[]]]```bbbfffllluuuzzz{{{yyyvvvtttmmmooorrrtttwwwyyy|||~~~yyynnnooouuuxxx{{{mmm\\\LLLEEEAAA===BBBKKKQQQ[[[kkk{{{yyyeeeTTTMMMKKKEEE@@@999333111000///...---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((&&&%%%%%%(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******+++++++++******)))''''''((())))))))))))))))))))))))******)))))))))((((((((((((((()))******)))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((~~~yyyxxxvvvuuuzzz}}}~~~sss\\\TTTSSS[[[bbbaaa]]][[[VVVSSSPPPOOOLLLIIILLLRRRaaacccdddeeehhhiiiccc[[[XXXQQQLLLRRR^^^eeeddd___RRRKKKCCC???>>>:::333,,,------,,,,,,+++******)))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))*********+++++++++)))***,,,---222;;;HHHQQQbbbuuurrraaaJJJ>>>777<<>>888444111///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((('''%%%&&&(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))************''''''((()))))))))))))))))))))************))))))******)))(((''''''((((((((((((((()))))))))))))))))))))************))))))((((((((((((((((((((((((~~~{{{~~~~~~~~~fffXXXNNNSSSXXXWWWUUUWWWWWWUUUVVVVVVQQQMMMOOOTTTdddhhhiiieeecccccc```\\\[[[WWWTTTWWW^^^eeeiiiiii^^^VVVMMMHHHEEE???666.........------,,,+++************++++++++++++******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))***++++++,,,,,,***+++...111999HHHYYYeeewww{{{kkkYYYLLL;;;555777AAAIIIOOOZZZfff|||vvvmmmlllpppvvv|||wwwuuuxxx|||~~~~~~xxxuuuoooiiibbbaaa___^^^^^^^^^\\\ZZZYYYVVVVVVZZZ\\\]]]aaafffdddbbbfffmmmoooooovvv~~~}}}||||||{{{zzz|||~~~~~~yyy||||||yyyuuuuuuttttttuuuvvvxxxyyyzzz{{{{{{||||||vvvlllddd```]]][[[ZZZYYYYYYYYY[[[]]]^^^^^^```cccfffiiimmmsssvvv~~~{{{xxxwww|||ssstttnnnsss}}}~~~eeeWWWMMMDDD@@@CCCFFFKKKTTT```ooorrr[[[LLLMMMIIIBBB<<<777333000---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))***+++++++++))))))***,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))"""###$$$&&&'''((())))))''''''((())))))))))))))))))******++++++******)))+++***)))(((''''''''''''&&&&&&&&&''''''''''''''')))******++++++******)))))))))))))))))))))))))))|||~~~ttt```PPPNNNPPPNNNOOOTTTXXXYYY[[[\\\VVVPPPOOOTTT___fffiiibbbZZZXXXYYYZZZ]]]\\\\\\[[[\\\aaaiiinnngggddd^^^UUUKKKAAA:::777000//////...---,,,+++******++++++,,,,,,++++++***)))))))))*********++++++((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((''''''&&&&&&'''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************)))))))))(((((())))))***++++++,,,,,,---///222888DDDVVVkkkyyyvvv\\\IIIBBB999777<<>>999333000222000...,,,,,,---///000------------------------************************))))))*********+++++++++))))))))))))))))))))))))***+++------+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$$$$&&&'''((((((((((((''''''((())))))))))))))))))******++++++******))))))(((((('''''''''((((((&&&&&&&&&&&&'''''''''((())))))************))))))))))))))))))))))))))))))zzzttt}}}|||hhhTTTOOONNNKKKNNNUUUZZZ[[[______YYYQQQOOOSSSOOOZZZaaa\\\TTTUUU\\\bbb]]]___```]]]ZZZ]]]gggpppmmmnnnkkk___OOOBBB>>>>>>111000000...---,,,++++++***++++++,,,,,,++++++***************++++++++++++(((((())))))*********+++))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((((())))))***++++++,,,,,,000222666>>>LLLaaaxxxuuuVVVDDDBBB???>>>CCCMMMSSSZZZlll~~~|||{{{|||tttooopppooollliiiddd^^^ZZZZZZ[[[]]]]]]```_________^^^cccqqq{{{zzz~~~|||}}}{{{zzz|||}}}{{{zzz|||}}}~~~~~~~~~vvvnnndddbbb___\\\YYYYYYYYYYYY[[[\\\]]]]]]^^^aaaeeehhhjjjrrr~~~}}}xxxtttqqqttt~~~~~~uuulll^^^PPPKKK@@@BBBEEEIIISSSdddyyyrrriiiWWWTTTOOOJJJEEE???999444333111...++++++---///111------------------------************************))))))******++++++++++++))))))))))))))))))))))))(((***,,,,,,+++***)))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***************)))'''(((((()))))))))))))))******++++++++++++******''''''&&&''''''((()))***'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))yyyqqqsssvvv|||qqqaaaUUUNNNLLLKKKKKKWWW```ddd[[[SSSQQQSSSSSSMMMQQQTTTSSSPPPOOOQQQUUU```fffjjjhhhcccbbbhhhnnnsssvvvtttjjjZZZJJJAAA>>>999444...,,,...///---+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,+++***((('''(((((())))))))))))((((((,,,+++***((((((((()))***))))))************)))))),,,,,,+++***))))))******''''''(((((())))))******(((((((((((())))))))))))&&&''')))*********)))(((,,,+++++++++******))))))''''''(((((())))))************))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***///+++)))***)))''')))...000222>>>SSSdddmmmvvv~~~uuucccTTTNNNQQQHHHDDDLLLXXXeeettt~~~{{{vvvpppkkkgggeeedddbbbaaa```^^^]]][[[[[[ZZZ```]]]ZZZZZZ^^^lll~~~~~~~~~}}}}}}|||zzzyyyyyy{{{~~~}}}nnniiibbb___^^^^^^\\\[[[^^^[[[XXXWWWYYY\\\^^^___fffhhhnnn{{{zzzrrrtttsssooopppxxxwwwcccQQQGGGBBBAAAFFFMMMUUUbbbmmm}}}uuujjjeee[[[OOOIIIEEE===555444333111111111222111/////////...---,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((***+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************!!!###%%%((()))***)))((())))))************))))))tttsssvvv}}}yyypppcccVVVMMMKKKKKKVVV___ccc[[[SSSPPPQQQPPPIIILLLNNNMMMJJJIIIMMMQQQgggnnnttttttoookkkmmmqqqzzz~~~~~~uuudddSSSHHHEEE===777111...///000...,,,------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((()))***++++++***)))((())))))************)))))),,,+++)))((((((((()))***))))))************))))))+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***)))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++...***)))++++++***---222666:::GGGZZZiiioootttyyyxxxvvvxxx{{{wwwmmmccc___VVVPPPOOOWWWcccnnnzzz~~~{{{xxxwwwvvvsssqqqmmmiiieeeccccccbbbfffffffffeeedddbbb```______^^^^^^aaaeeeqqq~~~|||zzzzzzyyyyyyzzz~~~yyyrrriiiccc___]]]\\\ZZZ\\\ZZZXXXYYYZZZ\\\[[[[[[aaadddkkksss|||rrruuusssmmmkkknnnqqqqqqttt{{{qqq```NNNGGGAAABBBFFFLLLVVV^^^qqq}}}{{{xxxnnn^^^RRRJJJDDD???666444111000000111000//////......---,,,,,,+++++++++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))''''''(((((())))))))))))((((((vvvooopppwww{{{{{{rrrbbbTTTNNNMMMTTT[[[^^^ZZZSSSOOONNNLLLGGGHHHHHHFFFCCCCCCFFFJJJcccmmmxxx~~~|||xxxvvvuuuyyy|||kkkXXXLLLGGGBBB<<<555000000000///...------,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))************++++++++++++******+++***))))))((()))))))))))))))************)))))))))(((((('''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,******---------111777===DDDSSSeeepppqqqpppqqqaaa^^^```gggkkkhhheeecccZZZXXX\\\fffpppxxx}}}yyyuuuqqqooonnniiigggdddaaa```___``````cccdddfffgggfffdddaaa___^^^```eeekkkoooxxx~~~}}}{{{{{{zzzzzz|||sssiiibbb___]]]\\\[[[ZZZYYYZZZ[[[[[[YYYWWW[[[___dddhhhllltttqqqtttsssmmmiiiiiiiiigggeeejjjqqqxxxsssZZZNNNCCC@@@BBBEEEKKKQQQYYYkkk}}}iiiUUUKKKGGGEEE:::666222///////////////.........------,,,,,,++++++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))*********(((&&&%%%''''''((((((((((((''''''yyynnnooolllttt{{{yyynnn```VVVRRRPPPTTTWWWUUUQQQNNNLLLKKKIIIIIIGGGCCC???>>>AAACCCSSS___ppp||||||zzzssszzz}}}ooo]]]PPPIIIFFF@@@888333000000//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***))))))((())))))***+++)))******++++++******)))******))))))))))))))))))))))))************)))))))))(((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,+++***+++......///555===FFFPPP```mmmssspppjjjgggMMMHHHHHHNNNUUUWWWWWWXXXZZZ^^^eeeoooyyy~~~yyyuuurrrooolllkkkeeecccaaa^^^]]]]]]]]]^^^```bbbeeeggggggeeebbb```aaadddkkkrrrvvv|||||||||}}}~~~}}}}}}|||ppphhhddddddddd^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXZZZ]]]```ccchhhooouuu|||qqqtttsssooolllnnnooonnnhhhgggfffiiippp{{{}}}hhh[[[MMMGGGFFFFFFHHHLLLRRRdddyyypppWWWKKKHHHJJJ???:::555000/////////.........---------,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))(((''''''(((((())))))(((((('''wwwpppuuulllpppwww|||zzzpppbbbXXXOOOOOOOOOPPPOOOMMMLLLMMMOOOMMMIIIDDD@@@>>>???@@@EEEQQQcccttt~~~|||yyyooouuu{{{|||ssseeeWWWNNNGGGBBB;;;555111000//////------,,,,,,,,,+++++++++************************************************))))))(((((()))***++++++(((((())))))))))))(((((()))))))))*********))))))))))))************))))))***))))))((())))))************))))))((((((''''''(((((((((((())))))))))))((('''&&&&&&&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))***((('''%%%%%%'''(((***((((((((((((((((((((((((************************))))))))))))))))))))))))************++++++++++++((())))))******+++++++++,,,+++,,,///000222;;;EEEXXXaaalllpppmmmeee[[[UUUCCC===;;;@@@FFFJJJOOOSSS]]]ccclllttt{{{{{{xxxyyy~~~~~~yyysssooonnnmmmkkkjjjeeeccc```]]]\\\[[[\\\\\\ccceeegggjjjjjjiiihhhggghhhkkkrrrxxxzzzwwwoookkkkkkllldddaaa\\\ZZZYYYZZZZZZYYYXXXWWWXXX[[[```dddeeedddrrryyyyyytttwwwvvvqqqpppuuuyyyyyyvvvnnnddd^^^```lllzzzxxxkkk]]]TTTMMMGGGFFFHHHPPP```sssxxx___PPPMMMMMMEEE@@@999444111000///...---------------,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((())))))******))))))(((~~~nnnmmmuuuuuutttvvv||||||mmm```TTTOOOKKKLLLMMMMMMNNNQQQQQQOOOKKKFFFCCCAAA@@@@@@AAAJJJYYYiiivvvzzzyyyvvvlllnnnqqqtttrrrhhhYYYNNNGGGDDD???999444111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++(((((())))))))))))(((((((((((()))************)))))))))************))))))***************++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))'''''''''(((((((((((((((++++++************))))))*********)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,'''((()))***+++++++++***,,,+++---000222888EEERRRlllrrrtttmmm```TTTHHH@@@999555555:::???EEEOOOWWWbbbjjjqqqtttwww{{{|||zzzooonnnooouuu}}}wwwrrrkkkhhhhhhiiihhhgggdddbbb```^^^]]]]]]^^^___eeeffffffgggiiijjjllllllooosssyyy~~~~~~}}}}}}uuuqqqoooppphhhccc^^^ZZZYYYYYYYYYYYYWWWUUUUUUXXX^^^```^^^[[[hhhnnnyyy~~~xxxwww{{{}}}{{{vvvtttyyy|||}}}}}}ttteeeYYYVVV^^^lllwww}}}pppdddVVVIIICCCCCCKKKWWWeeerrr{{{eeeWWWPPPLLLJJJEEE???999555333000...------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''''''''''''''(((((()))***++++++,,,))))))************))))))rrrnnnssszzzwwwuuu{{{vvvlll^^^SSSKKKJJJLLLMMMPPPUUUNNNLLLIIIGGGFFFDDDCCCAAAAAAFFFPPP^^^llluuuvvvuuunnnkkkjjjnnnqqqkkk[[[MMMHHHFFFCCC===888444111111------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&''')))***++++++******)))))))))******)))))))))'''((()))***+++******)))))))))************))))))***************+++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''((((((''''''&&&'''''''''((((((((()))************)))))))))((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,((()))***,,,,,,,,,,,,,,,,,,+++...222666???QQQaaawwwzzzuuueeeSSSFFF<<<444333333555:::???GGGUUUbbbhhhnnnqqqnnnlllnnnooollljjjkkkqqq{{{}}}}}}tttnnnfffccceeeffffffdddbbbbbbaaabbbcccfffiiikkkiiihhhffffffhhhlllpppsssvvvzzz|||{{{zzzyyyyyy~~~zzzrrrnnnmmmgggccc___[[[ZZZXXXWWWUUUUUUTTTTTTUUUWWWXXXZZZZZZ___cccllluuuwwwtttuuuzzz}}}{{{}}}~~~}}}zzzuuujjj\\\TTTWWWbbblllvvvtttaaaOOOGGGGGGFFFNNNWWW```nnnyyyjjj```VVVOOONNNJJJDDD>>>:::555111///------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''''''''((()))*********))))))))))))************))))))))))))))))))))))))((((((******+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''(((((()))***++++++(((((())))))))))))((((((wwwuuuyyyuuusssxxx|||vvvfffXXXLLLJJJLLLMMMQQQWWWJJJIIIGGGGGGGGGFFFEEECCC???AAAIIIVVVfffqqqvvvvvvwwwqqqlllqqqvvvqqqaaaQQQHHHHHHEEEAAA;;;666333222---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))******++++++++++++******'''((()))+++++++++***)))))))))************))))))******))))))***+++,,,,,,''''''(((((())))))******(((((((((((())))))))))))$$$%%%'''((((((((('''&&&&&&&&&&&&''''''(((((((((******))))))((((((((('''''''''(((((())))))******))))))))))))(((((((((((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++---......------++++++...333999EEEZZZlllzzz{{{rrr^^^KKK@@@888222777888<<>>BBBHHHPPPZZZfffrrryyy}}}{{{xxxwwwxxxuuugggYYYLLLKKKIIIEEE@@@:::444000---.........,,,,,,,,,---)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&(((***+++,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))************+++++++++************************---+++******+++---......111111222777???MMM^^^lll~~~zzznnnZZZFFF:::666555888<<>>888444.........---,,,,,,,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&((()))+++++++++)))((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,++++++,,,---.........///444===IIIXXXiiittt|||uuufffTTTDDD:::777666999>>>EEEIIINNNVVV```hhhjjjnnnpppjjj```\\\___eeeyyyzzzyyyxxxuuutttpppllljjjjjjjjjjjjjjjjjjkkkmmmnnnrrrxxx~~~}}}~~~{{{~~~xxxwwwrrrjjjaaa[[[WWWVVVVVVQQQPPPOOOOOOPPPRRRTTTVVVWWWYYY]]]```dddkkkrrrxxxzzzwwwxxx~~~{{{vvvnnngggaaa___^^^eeessssssbbbWWWQQQHHHBBBFFFPPP___ppp}}}xxxsssbbbYYYNNNIIIHHHDDD:::222000111111000...---,,,------------,,,,,,+++++++++*********************************************************************************+++++++++++++++((((((((()))))))))*********++++++***(((''')))***************************))))))))))))))))))))))))((((((((()))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&'''(((***************)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,+++)))((((((''''''eeesssxxxlllmmm~~~|||zzzooo___XXXTTTPPPMMMLLLQQQNNNJJJFFFDDDDDDEEEFFFEEEIIIMMMOOORRR]]]mmmyyywwwjjjeeeeeeeee___\\\WWWRRRMMMFFF???:::111000...---,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((''''''''''''(((((('''((()))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...222:::GGGXXXhhhsssyyyvvvkkkZZZKKKAAA;;;::::::;;;@@@GGGLLLQQQYYYbbbhhhmmmhhhggggggccc```hhhuuuyyywwwvvvssstttqqqnnnmmmnnnpppppppppnnnppprrrqqqqqqttt}}}~~~~~~|||}}}tttiii```[[[XXXWWWPPPPPPPPPPPPQQQSSSTTTUUUUUUWWWZZZ\\\```eeelllppptttrrrsss|||~~~wwwrrrmmmiiieeebbb]]]gggvvvrrrfffYYYMMMBBB@@@GGGRRR```jjjwwwuuufffUUUMMMNNNKKK@@@555333222111000......------///......---+++******)))************************************************************************,,,,,,,,,,,,,,,,,,++++++)))))))))*********++++++******+++***(((''')))***************************))))))))))))))))))))))))************))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((''''''```iiixxxyyyuuu~~~}}}zzz}}}yyynnnfff]]]SSSMMMMMMPPPMMMIIIEEEDDDEEEFFFGGGJJJPPPVVVWWWVVV]]]kkkwww{{{qqqbbb^^^aaaeeefffdddbbb```ZZZQQQFFF>>>555222///---,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,---.........---......444;;;FFFUUUffftttyyyxxxnnn```NNNCCC>>><<<<<<>>>>>>AAAGGGMMMTTT]]]ffflllrrrfff```dddeeeeeesss}}}zzzzzzxxxtttqqqooonnnpppqqqqqqqqqqqqtttuuuqqqlllmmmttt|||~~~zzz}}}~~~~~~||||||}}}||||||~~~~~~}}}zzzxxxvvvuuurrryyyuuujjjaaaZZZVVVTTTTTTTTTSSSSSSRRRRRRQQQSSSTTTUUUXXX\\\```dddgggooopppssswww~~~yyyssspppmmmiiifff]]]___eeesssyyycccWWWJJJFFFGGGLLLSSS[[[hhhsssttt___SSSPPPMMMEEE===666444111///...------,,,......---,,,,,,+++******************************************************************************++++++******)))))))))((()))*********++++++++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((())))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''((())))))************YYY]]]fffyyy~~~yyy~~~|||zzzsssdddTTTLLLMMMMMMJJJGGGGGGHHHJJJIIIGGGMMMVVV^^^```^^^```iiirrr|||}}}pppccc^^^___```jjjkkkmmmnnnjjj^^^MMMAAA:::666000------......------,,,,,,,,,+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************************************))))))*********++++++++++++++++++++++++++++++++++++---//////------///111999DDDSSSbbbqqq||||||uuueeeUUUDDD>>>======???BBBAAADDDIIIPPPYYYccclllrrrsssfff___cccfffiii{{{~~~}}}vvvtttrrrqqqqqqrrrqqqppppppssstttpppkkklllsss{{{||||||xxx|||}}}~~~{{{zzz{{{zzz{{{}}}|||yyywwwxxxxxxwwwwwwxxx{{{}}}|||xxxvvvuuuuuussswww|||vvviii]]]VVVUUUTTTTTTSSSRRRQQQPPPOOOQQQQQQRRRTTTXXX\\\___```hhhnnnuuuvvvuuuxxx~~~yyywwwuuurrrppplllddd```iii}}}zzzlll[[[NNNGGGEEEJJJQQQ]]]gggwwwmmm\\\RRRLLLIIIGGG;;;777222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************))))))((((((''')))*********++++++++++++)))******)))((((((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((((((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''')))***+++++++++***TTTVVV[[[hhh}}}zzz|||~~~zzzjjjWWWMMMKKKJJJGGGGGGLLLSSSTTTNNNHHHMMMUUU___bbbaaaaaadddiii{{{yyynnnhhheeecccnnnqqqvvv{{{yyykkkWWWHHH???999222......000///......------,,,,,,+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---...222666<<>>???>>>@@@FFFDDDHHHOOOXXXbbbkkkqqquuupppjjjgggiiijjjppp~~~xxxvvvtttsssssssssqqqppplllnnnpppoooooorrr{{{~~~zzzyyy{{{~~~{{{{{{xxxxxxyyy}}}|||xxxzzz{{{zzzyyyxxxyyy{{{~~~zzzyyyzzz|||||||||~~~rrrddd[[[SSSRRRQQQPPPPPPOOOPPPPPPOOOOOOOOORRRVVVZZZ[[[[[[aaajjjtttvvvtttuuu}}}xxxkkkjjjwwwqqq[[[HHH???CCCLLLUUU^^^mmm}}}kkk[[[QQQNNNOOOCCC<<<555000//////---++++++++++++,,,,,,---------************************************************************************+++++++++++++++*********)))))))))*********++++++((()))***)))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))***+++++++++)))((('''VVVXXXYYY]]]lll~~~}}}}}}{{{qqq```RRRMMMHHHFFFHHHSSS```aaaUUUIIIJJJQQQXXX]]]]]]\\\]]]^^^nnn{{{|||wwwsssqqqtttwww}}}vvvbbbRRRCCC<<<444///000111111///.........---,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++...444:::BBBVVViiirrrxxx{{{ttthhhSSSFFF>>>@@@AAA>>>AAAIIIIIIOOOYYYeeennnssstttsssnnnsssxxxxxxvvv{{{~~~vvvtttrrrrrrrrrrrrpppooojjjkkklllnnnqqqxxx}}}zzzwwwzzz{{{mmmeeeXXXVVVTTTQQQPPPPPPPPPQQQNNNMMMMMMQQQUUUYYYZZZYYY\\\dddnnnsssuuuwwwzzz~~~}}}ooommmuuusssWWWDDDCCCJJJMMMUUUcccuuu|||kkk\\\TTTQQQKKKCCC999444222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++,,,,,,,,,,,,,,,((((((((()))))))))******((()))***)))((((((***,,,************************))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((((()))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++++++++***((('''WWWZZZYYYVVV\\\ooo||||||xxxjjjZZZPPPHHHEEEIIIYYYhhhjjjZZZJJJGGGLLLRRRVVVWWWWWWWWWWWW^^^rrryyy{{{|||iiiZZZFFF>>>555000111222222000//////...---,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))((('''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((((((************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,+++...666===JJJ^^^qqqvvvwwwuuukkk^^^NNNCCC>>>BBBCCC???BBBJJJLLLTTTbbboooxxxyyytttooonnn|||~~~qqqpppnnnoooooopppnnnmmmjjjjjjjjjlllqqqxxx}}}zzzxxxvvvzzztttmmmaaa___ZZZUUURRRPPPPPPQQQNNNLLLMMMPPPUUUYYYYYYXXX\\\```hhhpppvvvxxxvvvttt}}}rrrccceeetttkkkPPPFFFHHHGGGOOO\\\kkkzzzxxxgggYYYQQQPPPHHH===666555444111...///...------,,,+++***************************************************************************************++++++,,,,,,,,,(((((((((((())))))))))))((()))***)))((()))***,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''((())))))))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((())))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))$$$&&&)))+++,,,,,,+++***[[[WWWUUUWWWYYY^^^lll{{{|||gggUUUPPPEEEGGGSSS]]]fffcccTTTJJJIIIIIILLLQQQSSSRRRPPPOOOcccxxxmmmXXXIIIAAA:::555111------111---,,,++++++******++++++---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))((('''''''''''')))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))***+++,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,...000444===GGGNNNfffyyy}}}sss```RRRFFFAAAEEEGGGCCCEEELLLWWWaaappp{{{~~~yyysssnnnssszzzrrrlllfffeeehhhkkkkkkiiikkkhhhfffjjjrrrzzz~~~zzzvvvttttttzzz|||uuummmeeeZZZTTTSSSSSSQQQOOOPPPQQQRRRSSSTTTUUUVVVVVVYYYYYY[[[bbblllwww~~~nnnaaafffsss^^^IIICCCCCCGGGSSScccrrr~~~zzzdddSSSTTTLLLEEEAAA<<<555///...000...---------+++)))'''------,,,,,,+++***))))))))))))******++++++++++++******++++++++++++******+++++++++*********)))))),,,+++(((''''''(((+++,,,))))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************++++++***)))'''&&&***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,+++++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbb]]]YYYWWWTTTUUU___kkk|||uuudddRRRGGGHHHQQQWWWaaaddd[[[GGGDDDCCCEEEJJJMMMLLLIIIHHHXXXiiitttyyy|||}}}{{{ssstttxxxqqq]]]PPPGGG>>>888333......111,,,,,,+++************+++---,,,++++++******+++++++++*********))))))))))))************************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((''''''((()))***++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((******+++++++++***((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------///------///111666CCCOOO\\\ooo~~~nnnXXXIII@@@DDDJJJKKKNNNUUUeeennnyyy~~~{{{sssllliiisss~~~~~~}}}xxxqqqlllggggggiiijjjiiifffhhhhhhiiinnnvvv~~~~~~}}}zzzxxxvvvxxx}}}~~~wwwppphhh^^^WWWUUUUUUTTTRRRPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXYYY]]]eeeqqq|||uuucccbbbjjjvvvnnnWWWKKKCCCCCCJJJZZZlll|||rrrbbbTTTNNNHHHDDD>>>777333555333111//////...---***(((------,,,,,,+++*********)))*********++++++++++++******++++++++++++******+++++++++*********))))))+++***)))(((((()))***+++))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))************((()))******+++***))))))***)))(((((((((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++*********)))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiccc]]]WWWQQQOOOUUU\\\eeeqqq~~~zzz]]]QQQMMMMMMMMMVVV___\\\MMMGGGCCCEEEKKKNNNLLLHHHCCCLLLXXXcccnnnvvvvvvrrrhhhiiinnnzzzzzzhhhZZZPPPEEE===777000///000,,,,,,+++***************---,,,++++++******++++++***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++***)))))))))))))))&&&&&&''')))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))************************++++++++++++++++++++++++++++++,,,,,,------------000//////000222:::LLL\\\lllyyyvvv^^^NNNCCCGGGPPPVVV\\\bbbttt|||xxxoookkkjjjwwwyyyvvvwwwyyy|||}}}yyytttooolllhhhggghhhhhhfffdddiiilllrrrwww|||~~~}}}}}}}}}|||||||||{{{{{{~~~vvvnnnddd\\\YYYXXXVVVUUUOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUWWW\\\hhhvvv}}}hhh```aaaggghhhWWWFFFAAABBBQQQeeewwwvvv]]]VVVNNNIIIAAA999555666666444111000000///,,,***---------,,,,,,++++++***************++++++++++++******++++++++++++******+++++++++******************))))))))))))))))))***))))))))))))************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************'''''')))***++++++++++++***))))))(((((())))))***))))))''''''''''''))))))((((((((((((((((((((((((******))))))))))))((((((+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjggg```YYYSSSPPPRRRVVVWWWdddvvvyyyxxxrrr```SSSKKKEEEMMMVVVSSSRRRKKKEEEFFFLLLOOOLLLHHHBBBFFFMMMWWWfffsssuuuqqqhhhgggjjjuuuwwweeeYYYKKKAAA:::222//////,,,,,,+++***************---,,,++++++******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++***))))))******''''''((()))***++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''((()))))))))************(((((((((((((((((((((((())))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........000000000222555@@@UUUhhhwww|||zzzrrrqqqvvvtttlllZZZQQQKKKPPPWWW^^^eeemmm|||wwwppppppttt~~~xxxqqqooorrruuuwwwyyy|||~~~~~~zzzuuurrrnnnjjjfffdddeeefffeeeeeepppvvv}}}}}}|||~~~}}}}}}|||}}}~~~}}}vvvkkkbbb\\\YYYVVVUUUNNNNNNNNNNNNOOOPPPRRRRRRPPPRRRSSSSSSVVV___nnnzzznnnbbb___]]]rrruuubbbMMMDDD@@@LLL```qqq}}}mmm```SSSLLLFFF===555222555333111000111000///---...---------,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************((()))***++++++***)))(((((()))))))))************,,,+++************+++,,,))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((((((((,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))kkkiiiccc[[[UUURRRQQQPPPQQQYYYhhhwwwwwwuuuyyykkkWWWJJJCCCIIIOOOIIIOOOIIICCCCCCGGGIIIGGGCCCCCCEEEHHHPPP___ooovvvuuuqqqmmmkkkqqqnnn```PPPEEE===555000///---,,,,,,+++++++++++++++---,,,++++++******++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***************************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))************(((((((((((((((((((((((())))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000222666===III]]]ppp|||yyynnnaaa\\\```___ZZZPPPRRRWWW]]]___bbbiiippp|||}}}tttppptttzzz}}}ssslllkkkooossssssuuuyyy{{{yyyvvvrrrooollliiidddbbbcccfffiiikkkvvv|||~~~}}}~~~~~~|||rrrhhh```ZZZVVVSSSNNNNNNMMMLLLMMMOOOPPPQQQKKKNNNQQQRRRSSSZZZeeennn~~~oooddd___XXXcccrrr~~~}}}lllTTTIIICCCMMM]]]jjjrrrvvvyyygggTTTNNNLLLDDD999222222000//////000111111000.........---------------,,,+++++++++++++++++++++******++++++++++++******************************((()))***++++++***)))(((((()))))))))*********************))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))mmmmmmggg^^^XXXUUUQQQLLLOOOQQQZZZjjj}}}yyyvvvnnnZZZNNNFFFJJJNNNFFFLLLHHHEEEDDDFFFFFFEEECCCDDDFFFHHHLLLXXXjjjwww|||yyyuuuooooooxxxuuufffTTTIIIAAA999333222......---,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))******++++++******)))((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000000000555>>>HHHTTTeeessszzzrrrbbbTTTOOOSSSUUUSSSMMMYYYfffmmmlllkkknnnrrrzzz}}}|||wwwqqqpppwww~~~}}}}}}zzzrrrlllkkknnnqqqpppsssvvvvvvssspppmmmlllkkkiiiggggggiiinnnsssvvv{{{yyyooofff^^^XXXUUUOOONNNMMMLLLLLLNNNPPPQQQKKKMMMPPPQQQRRRWWW^^^dddnnntttyyy{{{zzznnnfff```YYY[[[aaajjjwwwxxx]]]RRRJJJOOOZZZbbbfffhhhjjjssslllXXXRRRQQQLLLAAA999222000......///111111111........................,,,,,,,,,,,,++++++++++++******++++++++++++*********************+++++++++((()))***++++++***)))((())))))))))))************))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((()))******++++++******)))******((((((((((((******))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqrrrmmmeee___]]]XXXQQQQQQOOOSSS```sssxxxzzzpppaaaUUUIIIIIILLLEEEKKKKKKKKKIIIHHHGGGGGGGGGEEEIIIKKKKKKSSSeeexxx}}}wwwrrruuu~~~{{{kkkXXXMMMEEE===777555//////...------------...---,,,++++++******++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((('''''''''(((******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000111222888FFFTTT```kkktttrrrhhhXXXMMMLLLSSSXXXYYYZZZhhhxxx}}}{{{yyyxxxxxxwwwtttssswwwzzzzzz~~~}}}yyytttnnnllllllnnnnnnppprrrqqqmmmjjjiiiiiiiiikkkooorrrvvvzzz~~~}}}vvvmmmddd]]]YYYPPPNNNMMMKKKLLLMMMPPPQQQNNNNNNNNNNNNQQQUUUZZZ]]]aaakkksssuuuwww{{{~~~wwwqqqlllhhhddd___\\\^^^eeeppp{{{mmm```SSSPPPRRRTTTUUUWWWZZZdddqqq~~~tttbbbYYYTTTMMMFFFCCC555222///...///000000///........................------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++))))))************))))))))))))))))))************(((***,,,------,,,***((())))))************))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******)))***++++++++++++***)))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssuuurrrkkkhhhgggbbbZZZUUUSSSSSS[[[kkk}}}{{{wwwrrrhhh[[[JJJGGGIIIDDDHHHJJJLLLKKKGGGEEEEEEGGGFFFMMMPPPMMMRRRccczzz~~~wwwvvv|||nnn[[[OOOHHHAAA;;;999000000///............///---,,,++++++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((((())))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((''''''((()))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))************************++++++++++++++++++++++++++++++,,,---...///000111333333;;;LLL\\\gggooouuujjj```RRRIIIMMMWWW___aaajjjvvvvvvvvvuuuuuuyyy{{{zzz}}}{{{{{{zzzvvvqqqmmmkkkkkkmmmoooooommmhhhffffffgggiiinnnuuu|||}}}~~~zzzrrriiibbb^^^PPPOOOMMMLLLLLLMMMPPPQQQRRROOOLLLLLLOOOTTTXXXZZZZZZfffqqqsssqqqsssuuuvvvuuu}}}|||wwwvvvtttpppppphhh___YYYXXX```nnn{{{}}}mmm[[[QQQLLLHHHGGGIIIRRR\\\kkkxxx|||mmm```TTTJJJFFFGGG999555222////////////............///////////////---------,,,,,,+++++++++******++++++++++++******))))))******++++++++++++***))))))))))))))))))***))))))))))))************)))+++---000000---+++)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxvvvsssrrrqqqooollljjjaaa[[[TTTVVV```nnn{{{yyy{{{qqqqqqzzzwwwfff\\\WWWQQQJJJFFFHHHIIIKKKLLLLLLKKKHHHGGGIIIDDDFFFNNNUUU]]]rrr{{{wwwlll]]]MMMBBB???@@@666444000///......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********'''((()))++++++***))))))''''''(((((())))))************))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********))))))((((((''''''***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++---,,,,,,++++++,,,,,,------,,,+++,,,---////////////;;;FFFMMM[[[nnnuuurrrcccQQQDDDGGGPPPYYYfffssssssyyy|||xxxtttpppmmmkkkllljjjjjjkkkgggbbbaaaccckkkpppxxxzzzxxx{{{xxxuuutttuuuyyy}}}}}}||||||yyypppiiieee]]]YYYSSSOOONNNOOOQQQQQQOOOOOONNNMMMNNNQQQVVVZZZ______bbbhhhooorrrqqqooorrrnnnssszzzuuuvvvxxxrrrgggYYYRRRVVVeeerrr~~~mmm^^^OOOBBBAAAFFFJJJRRRaaasss{{{iii^^^WWWPPPIIIBBB:::111---///111111000...,,,+++******+++---///...///000111000///---,,,))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************************((((((((((((((((((((((((++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++)))***+++,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))******)))************+++++++++xxxvvvtttssstttsssqqqpppiiiccc\\\XXX[[[ccckkkqqqqqqrrrvvv|||qqqiiinnnzzzqqqeee\\\UUUMMMHHHHHHIIIKKKMMMMMMKKKHHHEEEFFFBBBDDDMMMSSSZZZkkk|||yyyrrreeeVVVIIIAAA>>>888555222/////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***************+++++++++---,,,,,,++++++,,,,,,---000///......//////......555???IIISSSdddttttttkkkWWWOOOIIILLLUUUbbbsssvvv}}}}}}yyyvvvssspppooolllhhhggggggeeecccdddhhhnnnsss{{{|||tttqqqssswwwssspppppptttxxxzzz{{{zzzxxxooojjjccc^^^WWWQQQOOOPPPQQQQQQOOOOOONNNNNNNNNQQQVVVYYY]]]___bbbggglllpppssstttxxxrrrvvv~~~}}}xxxuuulll```XXXXXXaaaiii}}}mmmZZZIIIAAAAAADDDLLL[[[nnn~~~vvvggg]]]TTTMMMFFF???777111000111111000...---,,,******+++---...---...///000000...,,,+++++++++++++++++++++++++++******))))))))))))******************************************************************************************************+++******))))))******+++++++++***))))))***++++++)))************+++++++++((()))************)))(((++++++************++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((+++++++++******+++++++++)))************+++++++++wwwvvvttttttvvvwwwvvvuuuqqqmmmfff___[[[[[[___ccciiihhhllluuu|||xxxgggeeeppp|||~~~qqqfff[[[QQQKKKHHHIIIKKKNNNOOOMMMHHHDDDGGGEEEHHHPPPVVV[[[gggvvvyyyxxxuuunnncccUUUIIIAAA;;;888333000//////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((('''''''''''''''(((((()))))))))))))))((((((((((((******))))))))))))*********++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***'''''''''((()))*********))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000<<>>777222000000000///...---+++++++++,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))************************************************************************************************+++******))))))******+++++++++***))))))***++++++)))************+++++++++(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))((((((((((((((('''+++******))))))******+++)))************+++++++++wwwuuuttttttuuuwwwwwwvvvsssrrrnnnhhhaaa^^^```cccdddbbbeeeppp{{{wwwoooqqqwww|||pppcccVVVMMMIIIIIIKKKNNNPPPNNNIIIEEEGGGEEEHHHPPPVVVYYY```iii~~~{{{tttssssssrrrmmmbbbUUUKKK@@@;;;555000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))((('''''')))((('''&&&'''((()))*********))))))((((((''''''******))))))))))))***************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000222444===GGGVVVhhhyyytttdddNNNRRRPPPLLLXXXqqq|||yyywwwvvvuuuwwwoooiiiggghhhjjjooouuuyyy}}}~~~}}}wwwqqqooorrrxxxwwwvvvvvvwwwzzz}}}~~~~~~uuunnnddd[[[VVVSSSRRRQQQPPPPPPPPPPPPOOOQQQUUUXXX]]]bbbfffffffffjjjttt|||}}}vvvyyy}}}wwwoooggg```\\\[[[nnn{{{}}}fffQQQDDDBBBGGGPPP^^^lllwww~~~}}}~~~ooo\\\NNNJJJHHHBBB:::333//////000000///...,,,+++++++++++++++,,,---------,,,++++++************************))))))+++,,,,,,+++))))))******************************************************************************************************))))))))))))******+++******************+++))))))*********+++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((''''''((((((''''''''''''(((((())))))*********+++++++++xxxuuusssrrrsssttttttsssrrrssssssoooiiieeefffgggbbb___aaakkkwwwzzzxxxmmm^^^QQQKKKJJJIIILLLPPPPPPMMMIIIBBBAAACCCIIIOOORRRVVVYYYkkkwwwtttrrrssssssmmm___TTTFFF@@@888222...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))(((''''''***)))((('''((()))***+++******))))))((((((''''''******))))))))))))******(((((()))))))))))))))((())))))))))))))))))))))))************************((((((((()))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((())))))******************))))))))))))******,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***,,,------///333666===LLL___pppzzzzzzrrrhhhVVVTTTMMMJJJZZZwww|||yyyvvvuuuuuuuuummmhhhiiinnnrrrwww}}}~~~}}}|||{{{wwwrrrrrruuuxxxzzz|||~~~{{{tttkkkbbb\\\XXXUUUSSSRRRSSSSSSRRRQQQRRRUUUWWW___eeejjjjjjhhhjjjrrrzzz|||yyy|||{{{ssslllfff```]]]eeeqqq~~~sssZZZIIIDDDFFFKKKTTTaaannnwww{{{|||{{{eeeRRRKKKIIIDDD===666111//////000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))***))))))))))))))))))************++++++*********))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))------------,,,***)))((())))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''(((((())))))*********+++++++++yyyvvvsssqqqrrrssssssrrrrrrssstttrrrooollljjjiiieeeaaaaaagggooowwwzzzyyyjjj[[[PPPKKKHHHIIIOOOSSSRRRPPPEEECCCBBBGGGMMMQQQSSSSSS[[[ooo|||wwwyyy}}}xxxiii\\\NNNGGG===555000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))***++++++))))))))))))((((((((((((******))))))))))))******''''''((())))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++++++++++++++,,,,,,,,,---++++++------------++++++,,,...///......000666;;;EEETTTfffrrrtttpppjjjgggZZZSSSKKKLLL```|||~~~zzzwwwuuuuuuuuummmhhhgggmmmvvv{{{~~~}}}~~~|||xxxrrrrrrvvvwww{{{zzzrrrjjjddd```[[[YYYVVVWWWVVVUUUSSSSSSTTTVVV^^^eeemmmpppmmmmmmqqquuuzzz|||wwwqqqkkkddd___[[[fffsss|||~~~dddPPPGGGEEEFFFLLLXXXfffssszzzsss```QQQNNNHHHAAA;;;555111/////////......------,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++******************************************************************************((((((((((((((((((((((((***))))))(((((())))))***)))***++++++++++++***))))))************+++++++++++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))+++,,,,,,,,,,,,***)))'''))))))))))))))))))))))))***))))))))))))))))))(((+++******))))))******+++)))************+++++++++{{{xxxtttssstttuuuvvvuuusssssssssttttttssspppnnnnnnjjjgggggghhhnnnzzz~~~xxxiiiTTTMMMFFFFFFMMMUUUXXXWWWJJJGGGDDDFFFMMMSSSTTTRRROOO]]]vvvxxxiiiVVVOOOCCC999333000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++)))******+++,,,---......***+++---......---+++***...000111111222888AAAIIITTT^^^jjjppplllddd___^^^YYYPPPKKKRRRcccxxx~~~|||yyyvvvuuuuuuvvvwwwnnnkkkmmmwww|||}}}~~~yyyuuuuuuyyyzzz~~~yyysssnnniiiccc```ZZZZZZZZZWWWTTTSSSTTTUUU[[[dddooouuuuuurrrrrrrrruuu||||||wwwoooeee^^^RRR\\\hhhtttqqq\\\MMMIIIDDDFFFPPP___nnnwwwsss\\\VVVNNNHHHBBB<<<444///---...............------,,,,,,,,,,,,,,,---......------------------------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***))))))************++++++++++++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++)))************+++++++++|||yyyvvvuuuvvvxxxyyyzzztttrrrsssvvvzzzzzzwwwtttwwwrrrmmmiiifffiiivvvsssVVVNNNEEEDDDLLLVVV[[[\\\JJJFFFAAABBBIIIQQQRRROOOJJJQQQhhhttt\\\TTTGGG<<<555222111000---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********%%%&&&((()))))))))((('''''''''(((((())))))************))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++))))))***+++---...//////***+++---......---+++***+++...111333777@@@MMMXXXaaaffflllmmmfff\\\VVVUUUVVVNNNMMMWWWcccqqqyyywwwuuussssssuuuwwwxxxvvvsssvvv{{{xxxyyy}}}}}}yyytttoooiiieee]]]]]]\\\YYYVVVSSSSSSTTTWWWaaaoooxxxzzzwwwsssqqqoooyyy{{{qqqeee[[[MMMVVVbbbppp}}}iiiUUUNNNFFFCCCKKKZZZiiirrreee]]]TTTMMMGGG@@@777///------......///.........---,,,,,,,,,------...///++++++++++++++++++++++++---,,,+++******+++,,,---************************************************************************************************))))))(((((((((((()))))))))***+++,,,,,,+++***))))))************+++++++++***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))###%%%(((***,,,---,,,+++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******)))************+++++++++zzztttrrrtttvvvxxxvvvttttttuuuxxxzzzzzzzzzwwwuuusssnnngggfffqqq~~~}}}|||zzz|||xxx___TTTHHHDDDJJJSSSXXXZZZYYYJJJ>>>@@@HHHLLLOOOQQQLLLPPPXXXiiirrraaaNNNCCC;;;444111333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))((('''''''''''''''******))))))))))))******(((***+++***)))((()))***))))))************))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''',,,+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))(((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................444444444BBBZZZiiikkkqqqrrrpppggg]]]WWWYYY\\\SSSVVV^^^hhhsss}}}xxxzzzxxxtttpppnnnooorrrtttuuuuuuuuuxxx~~~~~~}}}wwwwwwyyy}}}|||zzzyyyyyyyyy{{{|||~~~}}}|||{{{yyyvvvpppiiicccaaa^^^ZZZWWWTTTSSSSSSTTTWWW\\\dddlllrrruuuuuuuuuooosssxxxyyyzzzuuuggg\\\RRRRRR\\\nnngggVVVLLLMMMNNNOOO___uuu~~~mmmYYYLLLGGGCCC:::222333111...---.........---//////...------------...++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************)))))))))))))))))))))))),,,)))'''((()))***(((%%%+++++++++***)))(((((('''************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++|||vvvtttuuuwwwxxxuuusssrrrsssvvvxxxyyyyyyuuutttrrrnnnhhhhhhttt~~~{{{zzz}}}|||eeeZZZLLLFFFIIIRRRZZZ^^^[[[LLL@@@@@@FFFIIIKKKMMMJJJLLLQQQ^^^uuu}}}ppp\\\NNNCCC777111000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((('''''''''''''''******))))))))))))******)))+++,,,+++***)))***+++))))))************))))))))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''''''''%%%$$$$$$$$$%%%%%%''''''((()))***+++,,,,,,************************((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---222555:::MMMgggwwwxxxvvvrrrjjj___WWWTTTWWW[[[aaafffooozzzyyyssswww{{{xxxsssqqqqqqsssttttttyyyzzz|||~~~|||zzzzzz{{{|||}}}xxxvvvvvvwwwzzz}}}}}}~~~~~~||||||}}}yyytttqqqnnnmmmlllmmmmmmnnnsss|||}}}{{{zzz{{{}}}~~~}}}zzz{{{{{{zzzyyywwwrrrkkkeee```]]]YYYVVVSSSRRRSSSSSSTTTXXX```gggmmmpppppppppkkklllnnnrrrvvv|||tttkkkfffVVVUUU[[[iiizzzuuu___NNNKKKLLLLLLXXXhhh|||gggWWWOOOIIIAAA:::333111/////////000///...///......---,,,---------++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************))))))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++zzzxxxxxxxxxxxxwwwuuussssssuuuxxxyyyyyywwwuuusssooojjjjjjttt}}}zzzuuu{{{~~~~~~pppcccRRRGGGHHHPPPZZZ```\\\QQQEEEBBBDDDEEEFFFIIIFFFFFFGGGPPPeee~~~xxxwwwzzzeeeTTTEEE888000---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((('''''''''((((((******))))))))))))*********+++,,,,,,******+++,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((()))''''''((()))***+++,,,,,,++++++++++++++++++++++++((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...333888DDD\\\www|||qqqbbbVVVRRRUUU\\\```ssszzz~~~xxxvvvzzztttpppwww|||zzzyyyyyyxxxxxx~~~|||}}}~~~zzzxxxwwwwwwtttqqqlllhhhfffeeefffgggmmmrrrwwwwwwrrrlllgggfffdddfffiiikkklllmmmppprrrooopppqqqqqqooommmmmmnnnjjjjjjiiihhhjjjqqq|||}}}yyyuuurrrooonnnllliiigggeeeddddddiiihhhggghhhnnnvvv}}}||||||{{{{{{zzzzzzxxxssslllhhh^^^\\\XXXTTTRRRQQQRRRRRRPPPTTTZZZaaafffhhhiiihhheeedddeeeiiipppvvvxxxyyy~~~qqqkkkkkkeeeaaa```eeeooonnnVVVMMMJJJHHHOOO[[[rrr~~~sss```RRRJJJCCC???444222000000111111000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++++***************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''&&&'''''')))***+++,,,---************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************|||{{{yyyxxxzzzwwwuuutttvvvyyyzzz{{{|||yyyvvvrrrkkkiiiqqq{{{zzz}}}yyytttyyy}}}~~~~~~zzzlllYYYJJJEEEJJJTTT[[[]]]UUULLLFFFDDDCCCDDDFFFBBBCCCCCCHHHYYYqqqwwwsss|||~~~iiiVVVGGG;;;444222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((()))******))))))))))))******)))***++++++))))))***+++))))))************))))))+++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((------------,,,---------************)))))))))(((++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000222666>>>NNNhhhppp\\\RRRUUU```kkkqqqzzzqqqlllmmmwwwyyyyyy~~~~~~|||~~~}}}{{{yyywwwzzzxxxsssnnniiifffeeedddfffbbb]]]YYYVVVVVVWWWXXX[[[___dddfffddd```\\\[[[WWWYYY[[[]]]^^^aaaeeegggfffggghhhgggeeedddeeefffeeeeeeffffffiiioooxxx~~~~~~{{{wwwsssqqqppppppppppppoooooooooooopppmmmjjjhhhiiimmmssswww{{{~~~}}}}}}|||yyytttmmmhhh^^^[[[WWWSSSQQQPPPPPPQQQNNNQQQVVV[[[___bbbbbbccc```aaabbbeeejjjnnnqqqrrrvvvvvvsssvvv{{{tttkkkeeefffqqq~~~cccTTTKKKEEEIIISSS```ooo~~~zzzgggWWWLLLFFFCCC666333111000111000///...------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))((((((&&&'''''')))***+++,,,---************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{xxxzzzwwwuuutttvvvxxxxxxxxx{{{xxxvvvtttnnnkkkpppxxx}}}{{{~~~yyypppqqqvvvzzz}}}tttbbbQQQFFFFFFLLLQQQYYYXXXSSSLLLFFFDDDEEEFFFAAADDDEEEHHHTTThhh{{{|||www|||ooo[[[KKKAAA<<<999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))((((((((())))))*********))))))))))))******((()))***)))((('''(((***))))))************))))))+++***)))(((((()))***+++((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************)))))))))(((************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------......///000000111555:::DDDXXXqqq~~~mmmZZZTTT___qqqssshhheeeiiiwww~~~{{{uuupppmmmjjjiiikkkiiieeeaaa]]]ZZZYYYXXXYYYVVVRRROOOMMMMMMNNNOOOOOOQQQUUUWWWWWWWWWXXXXXXSSSUUUWWWXXXZZZ^^^cccfffjjjkkklllkkkiiiiiijjjkkkmmmnnnppprrrtttxxx|||~~~}}}zzzwwwrrrmmmlllmmmppprrrvvv}}}{{{uuummmhhh^^^\\\WWWSSSPPPNNNNNNNNNMMMOOOSSSWWW[[[^^^___```]]]aaadddeeeeeegggmmmrrrkkktttuuujjjccchhh{{{ppp]]]MMMCCCEEEMMMQQQaaauuurrraaaUUULLLIII999666222000//////...---------,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((())))))(((((())))))************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))|||yyyvvvtttsssssstttuuutttssstttssstttuuurrrpppsssyyy}}}}}}nnngggkkkttt|||yyylll[[[MMMFFFGGGJJJQQQVVVWWWPPPIIIFFFGGGGGGDDDIIIMMMLLLRRR```pppyyysss^^^MMMDDD===777000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))((((((((()))************))))))))))))******'''((())))))''''''((()))))))))************))))))******))))))))))))******((())))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))*********))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------...------...///000000111222666<<>>555000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((()))******+++******))))))))))))******''')))***)))((('''((()))))))))************))))))))))))************))))))((())))))******+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,,,,+++***''''''((()))***+++,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,---......------...///000111222222777>>>MMMaaarrrzzz{{{yyyssshhh^^^```pppyyykkkmmmvvv~~~||||||}}}~~~zzzxxxsssooollllllnnnpppmmmmmmlllkkkgggddd```^^^WWWXXXYYYZZZ\\\]]]______^^^^^^___aaadddggghhhhhhggghhhiiijjjmmmssszzzzzzrrrmmmccc```ZZZTTTOOOLLLKKKJJJKKKMMMOOORRRVVVZZZ]]]___\\\\\\\\\ZZZZZZ]]]dddiiitttvvvxxxwwwwww}}}uuutttxxxooo___PPPFFFCCCCCCLLL\\\nnn||||||jjjWWWJJJFFF@@@777111...//////000///......---,,,---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))&&&(((***)))(((''')))+++))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++~~~zzztttttttttvvvvvvuuurrroooqqqrrruuuxxxvvvpppoooqqqpppmmmppp|||oooiiimmmsss{{{}}}{{{ppp```QQQJJJIIIAAANNNXXXSSSKKKIIIJJJJJJNNNUUUWWWQQQNNNUUUbbblll|||~~~|||nnn___SSSEEE:::000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))***++++++******))))))))))))******(((***+++***)))((()))***))))))************))))))((()))***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***'''((()))***+++******)))************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,---......------...///000111222222888???NNN___kkknnnllljjjoooggg___cccrrr|||sssvvv~~~{{{zzz{{{|||}}}}}}{{{zzzxxxuuutttvvvzzz}}}}}}}}}|||yyysssmmmgggcccaaaccceeeiiikkknnnoooooollllllnnnpppsssttttttssssssttttttvvvyyy}}}vvvpppeeeaaa[[[UUUOOOLLLJJJIIIJJJKKKNNNQQQUUUYYY]]]___]]]YYYTTTSSSVVV[[[```bbbiiinnnqqqrrruuuwwwuuuqqqwwwjjjZZZKKKBBB???DDDQQQcccsssxxx```PPPKKKDDD:::222//////111222//////...------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************************************************************))))))))))))))))))))))))&&&(((******((('''))),,,(((((())))))*********+++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++}}}yyyyyyxxxxxxvvvuuussssssrrrqqqrrrtttwwwvvvrrrooojjjjjjjjjppppppkkkpppxxx|||}}}wwwnnndddVVVKKKHHHNNNWWW\\\XXXRRRSSSXXXZZZWWWQQQNNNRRR___qqq}}}xxx{{{}}}yyykkkWWWGGG@@@888222/////////,,,,,,.........---------,,,,,,,,,---,,,+++***))))))******(((((((((((())))))))))))+++++++++++++++++++++++++++(((%%%%%%(((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************((((((((()))******++++++++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,...///000111111333666888<<>>555000000222........................,,,,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***************,,,++++++++++++++++++,,,+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++++++++++++++***))))))************************~~~}}}|||zzzxxxuuusssrrrsssssstttvvvxxxxxxvvvsssiiieeeaaabbbpppyyyrrrttt|||~~~lll\\\QQQNNNPPPXXX]]]ZZZTTTQQQPPPSSSWWWYYY^^^iiixxx~~~nnnssszzz}}}oooYYYHHH>>>777222111///+++***+++......---------,,,,,,,,,((((((***++++++***))))))((((((((()))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************,,,++++++***))))))((((((++++++++++++++++++++++++---...///000000///...---------------............---...//////000333888<<>>:::333000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,++++++***++++++++++++++++++*********))))))))))))))))))************++++++***+++,,,,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++*********)))))))))***++++++++++++***)))******+++++++++,,,,,,,,,------,,,,,,------...///***,,,---...---...000222333:::EEETTTiii|||vvvlll```YYYVVV\\\kkkzzz|||oooeeeaaaaaasss|||vvvrrrrrrsssuuuyyy~~~}}}|||~~~xxxvvvrrrmmmjjjkkkooossspppsssxxx{{{}}}wwwlllfffaaa\\\XXXYYY[[[```lllxxx}}}~~~}}}zzzxxxwwwuuutttuuuvvvuuuqqqnnnjjjccc[[[UUUSSSRRRPPPOOOQQQOOOPPPTTTWWWZZZbbbkkkqqqlllmmmuuu~~~~~~qqqfffbbb\\\WWW___lll|||~~~ooo^^^SSSMMMLLLTTT^^^nnnyyybbbTTTPPPJJJ@@@888555111//////000000000000000///......---,,,,,,------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************$$$%%%&&&((())))))))))))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************************************+++++++++,,,,,,++++++***************************---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------www{{{~~~tttlllooonnnnnnpppuuuxxxzzz{{{vvvxxx{{{zzzuuunnniiiffffffjjjuuuyyyrrruuuxxxxxxvvv}}}yyyqqqeeeVVVOOOXXXeeeqqqkkk```UUUQQQRRRPPPJJJIIIFFFEEELLLXXXhhhvvv~~~zzzwww{{{}}}eeeMMMCCC???888333333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++***)))+++++++++***************(((((())))))***++++++,,,)))))))))***+++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))))))))*********+++++++++++++++***************)))***++++++++++++***)))******+++++++++,,,,,,,,,------,,,,,,------...///(((***,,,------///222444888CCCTTTeeewwwlllaaaWWWUUUYYYaaammmwww}}}zzzyyyyyytttkkkccc```kkk}}}yyyvvvvvvxxxzzz}}}}}}{{{zzzyyywwwuuummmjjjeee```^^^aaaggglllnnnqqquuuwwwxxxxxxyyyyyy{{{}}}~~~vvvnnniiibbb[[[XXXUUUVVV]]]fffpppwww~~~|||}}}~~~}}}~~~~~~~~~{{{wwwrrrjjj___XXXVVVUUURRROOOPPPNNNNNNQQQSSSUUU\\\cccmmmppprrruuu}}}yyynnnjjjccc\\\[[[```sssvvveeeYYYRRRMMMKKKLLL\\\lll~~~}}}{{{hhhYYYRRRKKKCCC;;;777222000///000000000000000000///......------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************'''((()))************))))))))))))***+++++++++,,,)))************+++++++++))))))))))))))))))))))))******++++++******)))((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,+++++++++************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////|||vvvnnnooonnnnnnppptttyyy{{{|||wwwyyy||||||xxxrrrlllhhhcccdddkkk~~~|||pppooouuuxxxvvv}}}}}}qqq\\\MMMQQQ\\\bbbhhhbbbQQQHHHLLLMMMGGGHHHEEEDDDGGGNNNZZZjjjwww{{{tttrrrzzzoooUUUIIIDDD===666333............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,------,,,+++)))(((************************)))))))))******+++++++++((())))))***))))))***+++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********************************++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---)))***,,,------///222555;;;KKKaaatttggg\\\SSSVVV___gggnnntttuuutttuuuuuuooogggdddfffzzz}}}{{{{{{}}}~~~yyysssmmmiiicccaaa]]]YYYXXX[[[aaafffppptttxxxxxxuuusssvvvyyy{{{}}}|||uuummmeee___YYYVVVXXX^^^]]]ccckkkttt}}}{{{zzz|||~~~|||wwwmmmbbb\\\[[[ZZZVVVRRRQQQNNNNNNQQQRRRTTTZZZaaammmvvvzzzwww|||~~~rrrmmmiiiaaa\\\[[[hhhyyyrrreee\\\SSSMMMJJJRRR[[[iiiuuu~~~~~~|||mmm___UUUMMMGGG???:::444000...//////000////////////......------.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***+++*********************))))))*********+++++++++))))))))))))))))))))))))***************))))))(((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,++++++************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------zzzvvvpppnnnmmmnnnqqqtttvvvwwwxxxzzz|||}}}{{{uuuooojjjcccaaafffvvvxxxqqqtttyyy|||{{{{{{eeeRRROOOVVV\\\iiiiiiXXXLLLPPPQQQKKKHHHDDDCCCEEEIIIQQQaaarrr~~~wwwqqqtttsss\\\NNNGGG???777111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---,,,+++***)))************************,,,+++++++++******))))))+++---...,,,***)))***,,,************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************+++******************+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------...///333555>>>QQQjjj~~~}}}fff\\\VVV]]]hhhnnnqqqrrrnnnppptttssskkkdddgggnnn}}}}}}~~~~~~{{{qqqgggaaa_________]]][[[\\\___bbblllsssyyy{{{xxxvvvyyy|||~~~vvvlllfff```[[[ZZZ]]]VVVYYY___gggppp|||}}}||||||zzz}}}{{{ssshhhaaa^^^[[[VVVRRROOOMMMNNNQQQRRRSSSXXX___kkkuuuzzzxxx|||wwwpppkkkddd\\\XXXZZZkkkpppbbbXXXPPPLLLKKKPPP[[[lll{{{xxxjjj]]]SSSMMMDDD>>>777000..................------------------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************)))((((((---,,,,,,+++***)))(((((())))))*********+++++++++)))))))))))))))))))))))))))************)))((((((((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************+++++++++***))))))++++++++++++++++++++++++,,,+++++++++******))))))~~~~~~yyyvvvrrrqqqsssuuuvvvwwwyyyyyy{{{||||||xxxrrrmmmeeecccdddnnnzzzuuuxxxyyyppp]]]UUUVVV^^^nnnsssgggZZZXXXWWWRRRHHHCCCBBBEEEGGGMMM]]]nnn}}}wwwuuu|||sssaaaSSSIIIAAA777000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,+++++++++***************+++++++++---,,,,,,+++******)))))))))+++---+++'''&&&''')))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,***************+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,------,,,,,,------...///......///...///111444777CCCWWWpppxxxbbb[[[YYYcccooouuuuuutttpppqqqrrrpppjjjgggnnnyyy}}}~~~}}}{{{qqqiiiddddddeeefffeeecccbbbbbbcccgggnnnvvvzzzzzzzzz}}}zzzrrrmmmhhhaaa___```[[[\\\___dddnnnzzz}}}~~~|||~~~{{{rrriiiaaaZZZTTTQQQNNNLLLLLLOOOPPPPPPUUU[[[cccllltttyyytttlllccc[[[TTTTTTbbbvvv{{{lll```VVVNNNEEEHHHVVVmmmuuufffYYYQQQLLLEEE;;;333///......///------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***---,,,,,,+++***)))(((((()))************+++++++++))))))))))))))))))))))))))))))******))))))((('''))))))))))))************************************)))***++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''}}}yyywwwwwwyyyzzzzzzyyyxxxyyy{{{|||zzzuuuqqqiiihhhfffhhhqqquuuqqqwwwsssxxxxxxgggZZZVVVZZZjjjuuupppddd\\\XXXVVVMMMEEEBBBFFFGGGIIIVVVfffyyyxxx{{{}}}uuuiii[[[PPPFFF<<<444////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------))))))*********+++++++++++++++++++++++++++++++++%%%(((***)))%%%$$$&&&)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,------,,,,,,------...///......//////000333888<<>>888222222111111111000000000......---------,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++************++++++************************************************))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++++++++++++++++++++++++++(((***,,,,,,***((()))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------uuuyyy||||||{{{zzz|||~~~|||xxxuuutttooohhhfffgggeee{{{}}}vvvcccRRRRRR```mmmqqqnnn]]]OOONNNOOOMMMQQQYYY]]]TTTSSSaaapppxxxzzz|||zzzyyywwwxxx~~~rrraaaHHHBBB:::444000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++&&&''')))***,,,,,,------)))************+++++++++************************))))))***+++,,,,,,------))))))******++++++++++++******++++++++++++******))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000///666AAARRRkkk}}}oooiiifffqqq{{{~~~}}}}}}|||{{{~~~|||xxxuuutttuuuxxxyyywwwxxxyyyzzz{{{~~~~~~|||{{{}}}~~~}}}xxxvvvrrrmmmgggaaa\\\ZZZYYYPPPNNNUUUYYY[[[ffftttppp___```jjjxxxyyypppmmmrrrvvvdddQQQHHHTTTggg|||fffVVVNNNHHH???888333333333222222222111111......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++(((+++---,,,***(((***,,,*********)))***++++++,,,---------,,,,,,+++++++++++++++++++++,,,------...~~~|||{{{zzzzzzzzz{{{yyyxxxvvvuuuvvvwwwoooeeedddiiinnnuuu}}}~~~}}}}}}lllXXXQQQZZZhhhpppppp^^^RRRRRRRRRNNNSSS^^^___[[[XXX\\\hhhttt{{{|||zzzvvvtttxxx}}}|||sssjjjRRRFFF;;;777555111------//////.........---------++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++)))******++++++******)))))))))))))))******************************************++++++++++++******************************,,,+++++++++***)))))))))************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,...000000000888;;;HHHbbb|||~~~sssmmmnnnuuu~~~{{{wwwzzz}}}xxx~~~}}}|||~~~yyyqqqnnnnnnppprrruuuvvvyyy}}}}}}|||{{{}}}~~~yyyzzzyyytttmmmeee```^^^[[[WWWTTTTTTTTTWWW```jjjpppcccaaammmsssiiilllvvvrrrZZZIIINNN]]]vvvyyykkk___UUUKKKBBB<<<666222///...000111000---...............---------++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************)))************+++++++++,,,+++***))))))***++++++***+++,,,,,,------,,,,,,zzzyyyxxxxxxyyyyyyxxxvvvtttsssuuuwwwrrrjjjgggjjjhhhmmmwww{{{zzzvvvsss^^^SSSWWWaaaiiiqqqaaaVVVVVVUUUOOOQQQXXX]]][[[XXXZZZgggwww}}}}}}xxxvvv{{{uuujjjVVVJJJ>>>999666222...............------------,,,++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++***************************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,---///000000000666===NNNhhhxxxooolllqqqzzz}}}{{{{{{|||}}}~~~}}}{{{{{{{{{}}}{{{uuummmjjjjjjlllppprrrvvvzzz~~~}}}{{{xxxuuuqqqlllhhhfffbbb\\\XXXUUUSSSTTT\\\eeessskkkhhhooo~~~wwwiiiccclllwwwzzzbbbLLLJJJTTTnnn~~~{{{ooobbbWWWMMMEEE???888444000///111222111/////////......---------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,************************)))************+++++++++************************,,,,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++***))))))***++++++***+++,,,,,,------,,,,,,yyyxxxwwwwwwxxxxxxwwwvvvwwwtttuuuxxxwwwrrrmmmkkkhhhgggnnn}}}xxxwwwrrr{{{{{{gggXXXVVV\\\aaapppddd\\\[[[YYYSSSPPPRRRWWWYYYUUUTTTccc{{{zzzwww}}}yyylll\\\OOOBBB;;;888333//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************************+++++++++************************,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------------...//////000000000777DDDZZZpppyyyqqqjjjkkkuuu{{{yyy{{{|||||||||yyy{{{}}}~~~~~~|||{{{{{{|||{{{wwwrrrmmmmmmppptttwwwxxx{{{|||wwwuuuuuuuuusssqqqkkkddd\\\WWWSSSQQQWWW^^^tttwwwssspppqqqxxx{{{kkk\\\^^^ggguuukkkSSSIIILLLaaasssvvvjjj]]]QQQHHHCCC:::666111000111333222000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************+++++++++***************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************+++,,,***+++,,,,,,------,,,,,,yyywwwvvvwwwxxxyyyxxxvvvzzzxxxxxx|||}}}wwwrrrnnngggggguuuuuuwwwsss~~~qqqaaa[[[\\\]]]jjjeee```___]]]XXXRRRNNNMMMRRROOOMMM]]]zzz{{{www}}}{{{oooaaaTTTEEE>>>999444000///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++******************************++++++++++++******************************)))))))))***+++++++++,,,***************************)))((('''''')))+++,,,+++++++++,,,,,,,,,---------...///000000000222333<<>>666333.........------------,,,++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++***************************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------...///......222;;;BBBRRRdddtttwwwvvvtttkkk___VVV[[[eeerrr{{{rrrllloooxxx~~~wwwqqqxxx|||~~~yyywwwwwwxxxyyy{{{~~~}}}{{{{{{|||~~~~~~{{{xxxwww{{{|||wwwsssnnnkkklllpppuuuxxxyyyrrrlllkkkjjjgggfffggghhhnnnzzz~~~~~~rrrhhheeedddbbb]]]^^^mmm~~~rrr```SSSKKKMMMWWWiiiyyywwwdddVVVMMMEEE;;;444111111111000---------...............------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))***+++---------------***+++,,,,,,------,,,,,,~~~{{{vvvuuuuuuvvvxxxyyyxxxwwwyyy||||||yyy{{{rrrbbb[[[\\\eeettttttaaaTTT\\\\\\VVVYYY```[[[NNNIIIEEEFFFJJJJJJRRRooovvvnnnlllllllllmmmbbbWWWQQQKKKBBB999555//////.........---------++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++*********++++++***************+++++++++,,,,,,,,,******************************++++++++++++******************************,,,+++++++++******))))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///------222===EEE^^^nnnyyyxxxuuutttjjj]]]YYY___jjjuuu~~~|||rrriiieeemmm{{{|||sssnnnzzz}}}xxxxxxyyyyyyzzz|||{{{zzzyyy{{{~~~|||yyyzzz}}}zzzuuusssoookkkiiilllrrrvvv{{{tttnnnooonnnkkkhhhiiiiiikkkvvv|||{{{}}}qqqkkkkkkggg^^^[[[ggg~~~zzzhhhXXXKKKHHHMMM^^^ooo}}}kkk[[[RRRIII>>>666333333222111,,,,,,------.../////////------------------------,,,,,,------------......,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))%%%&&&''')))+++---//////++++++++++++++++++++++++************************)))************+++++++++)))***+++---......------++++++,,,---------,,,,,,}}}~~~}}}yyyuuutttvvvyyyyyyxxx{{{|||{{{yyywwwvvvxxxzzzzzzpppdddZZZVVV]]]ooozzzyyydddXXXXXX\\\cccbbbXXXNNNIIIGGGEEEHHHLLLKKKOOOddd}}}uuuiiiiiilllmmmwwwrrriii\\\NNNBBB:::777666222---,,,...000000///111///---,,,+++,,,...///++++++++++++++++++++++++***************+++++++++************************))))))))))))************((()))***+++,,,+++******+++++++++*********))))))++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---000///444DDDUUUjjjrrrssslllffffffhhhggg^^^fffooovvv}}}zzzppphhh```aaapppvvvooohhh~~~{{{|||}}}}}}||||||~~~~~~~~~xxxqqqnnnppptttuuutttvvvuuutttrrrpppnnnmmmlllkkkoootttzzz}}}}}}|||{{{zzzpppiiihhh___XXX^^^qqqrrraaaSSSHHHEEESSSeeetttvvvfffWWWPPPCCC555111333111,,,......//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******(((&&&$$$%%%(((***)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++---///~~~{{{wwwwwwyyy{{{{{{zzz{{{{{{zzzwwwsssrrrrrrsssyyyqqqfff]]]XXX\\\kkk{{{|||}}}~~~kkkYYYYYY^^^dddcccYYYNNNHHHIIIFFFIIINNNNNNPPPaaauuu|||pppqqqsssqqq{{{yyyttthhhYYYJJJ@@@<<<666222---,,,...000///---///...,,,++++++,,,,,,---++++++++++++++++++++++++++++++******************************************))))))))))))************((()))***+++,,,++++++***+++++++++*********)))))))))))))))***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///000444777???RRRddduuuyyywwwnnngggfffeeebbbeeemmmtttwwwyyy{{{xxxqqqiiifffjjjyyy}}}pppjjjooo}}}|||}}}~~~~~~}}}~~~}}}xxxqqqoooqqqtttuuutttvvvuuurrrooommmkkkiiiiiiiiilllqqqvvvzzz{{{zzzyyyzzz|||qqqhhh]]]YYYUUUYYYgggzzzppp^^^NNNCCCJJJZZZllluuu___UUUGGG<<<777555333111......//////......---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******))))))******+++,,,************)))))))))((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,+++++++++,,,+++***(((&&&'''))),,,************************************+++++++++++++++,,,---,,,++++++---///~~~|||yyyxxxyyyzzzzzzzzzzzzzzzxxxuuuqqqmmmlllmmmwwwpppiiiaaa[[[[[[fffrrruuuvvvqqq\\\ZZZ]]]cccbbbXXXMMMGGGJJJGGGIIIOOOQQQSSS]]]jjjzzz{{{{{{tttwwwzzz{{{rrraaaOOOBBB<<<666222...---///000...+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))))))))*********++++++)))******+++,,,++++++++++++++++++***************(((((())))))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...444<<>>555111333...////////////...------......---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************))))))******+++,,,************)))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++------,,,***((()))+++---************************************+++++++++,,,+++,,,---,,,++++++---///~~~|||{{{yyyxxxwwwvvvxxxyyyyyyvvvrrrnnnllllllrrrooojjjfff___\\\ccclll~~~vvvqqqxxxsss```ZZZXXXZZZZZZSSSKKKGGGIIIFFFHHHOOOUUUWWW\\\bbb||||||ppppppxxx~~~zzzjjjUUUDDD<<<777333///...//////---***,,,,,,,,,---,,,+++******++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************))))))*********+++++++++******+++++++++,,,,,,,,,************************((())))))***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------///555BBBUUUlll||||||tttllliiihhhgggfffuuuwwwxxxyyyxxxuuuoooiiicccooovvvhhhiiippp}}}}}}~~~~~~|||yyyzzz}}}|||wwwttttttuuuvvvuuussspppkkkeeeaaa___^^^^^^___aaadddhhhllloooqqqrrrmmmqqqwww~~~vvvfff```XXXSSSSSS]]]qqqppp```RRRRRRZZZiiizzzbbbOOOIIIAAA444...333///////////////...------///.........---------------------......---,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))++++++*********************************+++++++++---------+++))))))+++---*********************************+++++++++,,,,,,+++,,,------,,,,,,---///{{{xxxuuutttvvvxxxzzzyyyvvvsssrrrqqqooommmllliiibbb^^^bbbiiizzz|||~~~wwwxxxzzz~~~wwwdddYYYPPPOOOOOOMMMIIIHHHFFFDDDFFFNNNVVVZZZ]]]___ppp~~~uuuhhhjjjvvvwwwaaaLLL@@@:::666111///000///---***,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************************+++++++++++++++++++++++++++,,,,,,,,,******************************++++++,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111222444<<>>999333000///000...,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))*********************************++++++++++++,,,,,,++++++++++++,,,------***************+++++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000222666???RRRjjj}}}yyykkkaaa[[[[[[aaaiii{{{xxxyyy|||{{{rrrfff___dddwwwxxxeee^^^aaaooo~~~~~~~~~{{{{{{||||||~~~}}}yyyuuuwww|||}}}~~~zzzuuuqqqooommmiiifffbbb^^^ZZZXXXWWWWWWWWWVVVWWWXXX[[[___cccfffjjjkkklllqqqyyyjjj]]]XXXWWWXXXaaalllqqq^^^SSSQQQ[[[tttjjjXXXJJJ===555444///000000000000///......//////.........---------+++,,,,,,------------,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************))))))******+++,,,))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...))))))******+++,,,,,,,,,***+++,,,***)))((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000~~~yyyvvvuuurrruuuzzz||||||zzzxxxxxxsssqqqppplllddd]]]___fffkkk{{{iiiZZZKKKGGGJJJKKKMMMNNNEEEEEEGGGKKKRRRYYY]]]^^^bbbpppwwwiiiaaa```mmmzzz___LLLCCC<<<444000///000///......---+++*********+++,,,++++++++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,+++++++++,,,---...))))))*********+++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,---......///,,,111777BBBWWWpppyyyiii\\\TTTSSS___lll~~~~~~wwwjjjccccccnnnvvvggg]]]]]]```uuu~~~~~~~~~~~~}}}yyyxxx|||zzzyyy|||}}}|||yyyzzzzzzrrrlllhhhfffcccbbb___\\\ZZZXXXVVVVVVTTTSSSRRRRRRUUUYYY^^^aaaeeegggiiiooo}}}{{{rrrpppjjjbbbcccjjjxxxdddWWWPPPTTTiiiyyy]]]MMMCCC;;;444000000000000000///...............---------,,,,,,******+++,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******))))))******+++,,,((()))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++,,,---------***+++,,,+++)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---,,,---...000~~~{{{vvvtttsssppptttyyy|||{{{yyywwwwwwwwwtttrrrmmmddd\\\^^^dddeee|||jjj[[[MMMJJJMMMOOOOOOPPPGGGGGGHHHJJJOOOWWW\\\^^^___iii|||wwwhhhccceeerrrlllWWWEEE>>>555000///000000///---,,,***(((((()))***,,,++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,---,,,+++***+++,,,---...))))))******++++++++++++))))))))))))((((((((((((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................++++++,,,,,,---...//////...444<<>>333444222000000000000///...........................///......------,,,++++++++++++******+++---...///,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******(((&&&%%%&&&''')))************+++++++++++++++*********************++++++,,,,,,++++++***************************))))))))))))************+++---...---***)))+++///,,,,,,---......//////000}}}xxxsssrrrrrrrrrsssuuuvvvxxxyyyuuuvvvuuupppiiibbb^^^]]]aaaooowwwgggWWWQQQPPPQQQTTTYYYWWWPPPJJJKKKPPPVVVYYYZZZ___aaasss}}}nnnmmmuuulllVVVHHH999333222000/////////......---,,,,,,++++++&&&''')))+++,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,******************************)))***+++,,,...///************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,---............111---,,,///000...///111555888IIIeee|||~~~rrrhhhbbbZZZTTT[[[hhhtttjjjjjjooo|||iii[[[TTTVVVcccooo~~~~~~{{{{{{|||}}}xxxsssuuuyyyzzz|||}}}|||zzzyyyzzz|||}}}}}}|||sssjjjeeebbb^^^\\\ZZZYYYXXXXXXVVVSSSPPPNNNNNNMMMLLLMMMOOOTTTWWW```aaafffqqqxxxyyyrrr___SSSVVV```xxxlllUUUKKKAAA777444222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++---...///---,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))'''&&&'''((()))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,---......//////{{{vvvtttsssrrrrrrsssuuuwwwyyywwwwwwwwwtttnnngggcccaaadddmmmyyyqqq^^^TTTPPPPPPUUUZZZYYYVVVRRROOOOOORRRUUUVVV]]]]]]kkkrrrnnn{{{yyy___NNN===555333111000000.........------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++******++++++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------...---------000---...111111//////222444???UUUpppzzzsssooollljjjaaaZZZ```kkktttmmmnnnssssss___UUUUUU^^^kkkwwwzzzxxxzzz~~~{{{wwwxxxzzz{{{|||}}}|||zzzzzzzzz{{{|||~~~zzz}}}zzzqqqjjjfffbbb^^^ZZZYYYWWWVVVVVVUUURRRPPPLLLLLLLLLKKKKKKMMMQQQTTT[[[___fffsss}}}sss~~~eeeSSSPPPUUUgggyyyttt[[[NNNEEE===555333000000000111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((('''((())))))************+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,...---,,,***++++++,,,------......///zzztttsssrrrqqqsssvvvyyy{{{{{{{{{{{{xxxssslllfffcccdddhhhpppzzzuuueeeXXXQQQPPPTTTXXX]]]``````ZZZSSSPPPPPPOOOTTTTTT```uuu~~~rrrkkkuuueeeSSS@@@666222000...///......---------,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++******))))))******+++,,,******************************))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,///---///222222//////333555CCC[[[rrr}}}zzzkkklllooommmeee___fffqqq}}}qqqooowww~~~jjjWWWRRRYYYfffsss}}}}}}yyyyyy{{{~~~{{{{{{}}}~~~}}}}}}~~~}}}~~~}}}~~~{{{sssllliiiddd^^^XXXVVVSSSRRRRRRRRRPPPOOOJJJKKKJJJIIIIIIKKKNNNQQQWWW\\\eeesss{{{qqq~~~nnnXXXOOONNNZZZlll}}}aaaPPPGGGAAA666444111000000111111111........................,,,,,,,,,---------......++++++++++++,,,---------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,***)))((()))+++))))))*********+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++...111111---)))++++++,,,,,,---.........|||tttsssrrrrrrtttwww{{{}}}|||||||||yyytttmmmeee```___aaaeeeooo{{{}}}rrrwww~~~{{{uuujjj\\\SSSPPPQQQSSSaaajjjnnneeeZZZRRRMMMHHHJJJMMMWWWjjjzzz|||sssiiilllttt|||lllZZZEEE999444000//////---------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,************************************)))))))))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---------...---///222222///111666;;;JJJ___pppzzz~~~lllnnnpppllleeeaaahhhrrr~~~xxxooorrrvvvdddTTTTTT```mmmxxx~~~}}}}}}}}}~~~}}}{{{|||}}}uuuooojjjddd]]]WWWTTTPPPNNNNNNNNNNNNMMMIIIJJJIIIHHHHHHHHHKKKNNNTTTYYYbbbnnnzzzvvvkkktttyyycccTTTMMMTTTccc{{{hhhSSSHHHCCC888555222000000111111111..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,+++))))))***,,,))))))*********+++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,///222333///+++++++++,,,------......///~~~vvvuuuuuuuuuvvvyyy{{{}}}zzzzzzyyyxxxssslllbbb[[[XXXZZZ^^^fffrrrtttiiiooo{{{~~~{{{xxxwwwooo```TTTPPPPPPOOOdddoootttkkk]]]UUULLLDDDFFFJJJSSSbbbrrrzzzuuullliiinnnvvvsss```KKK>>>888444111111---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---............------///222111000444;;;FFFUUUgggsss{{{}}}mmmooonnniiiccccccjjjqqqyyy{{{{{{uuuqqqzzz}}}kkk]]]SSSXXXgggsss{{{|||~~~}}}zzzxxxyyy|||~~~}}}~~~wwwqqqmmmeee]]]XXXTTTOOOLLLKKKLLLLLLKKKHHHIIIIIIHHHGGGGGGIIIKKKRRRUUU]]]gggqqqxxx{{{{{{~~~|||}}}{{{rrraaagggvvvppp^^^QQQRRR]]]rrrrrrYYYJJJDDD;;;888333111000111111111,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++***************************++++++***))))))***,,,)))************+++++++++)))))))))***++++++,,,,,,,,,,,,------------,,,,,,************************************++++++++++++---------///111111000...,,,,,,------...//////000~~~yyyyyyxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxuuunnnddd\\\WWWZZZ___eeennnyyy~~~ooonnnwww~~~{{{|||tttdddUUUPPPPPPNNNcccooorrrggg\\\UUUNNNDDDEEEJJJPPPXXXhhhvvvxxxqqqlllnnnrrrzzztttbbbMMMAAA:::555111000------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---...//////000---,,,...000000000777@@@PPP```qqqzzzzzzrrrfffhhhhhhfffeeeiiipppuuuvvvuuuttttttzzz}}}uuulll^^^UUURRR\\\lllwww|||~~~}}}~~~|||yyywwwvvvyyy~~~~~~|||zzzvvvrrrjjjbbbZZZVVVPPPLLLKKKKKKKKKKKKHHHIIIIIIHHHGGGGGGHHHJJJOOORRRXXX```iiipppssstttwwwyyyyyywwwyyy{{{uuummm[[[]]]iii~~~|||gggVVVOOOWWWhhh}}}~~~cccPPPFFF>>>:::555111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,---------,,,++++++++++++++++++,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))***+++***((((((***,,,)))************+++++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,---...------///000------...//////000000111~~~}}}||||||{{{zzzxxxxxxwwwxxxxxxyyyzzzyyyrrrhhh```ZZZ^^^ccchhhnnnxxxzzzqqqvvvyyyfffVVVQQQPPPOOOaaalllnnnbbbXXXUUUOOOFFFEEEIIILLLQQQ___qqqxxxuuuqqqoooooottt~~~sssaaaLLL@@@999333///...------------------------+++*********++++++,,,---++++++++++++++++++++++++*********)))***++++++,,,************************'''((()))***+++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++---...000000111,,,,,,...000///000999CCCUUUeeewww~~~rrreeeZZZ^^^aaaccchhhpppxxx|||uuuqqqooottt{{{vvvkkk___UUUPPPQQQ___oooxxx|||}}}vvvyyyzzzzzz~~~~~~zzzwwwxxx||||||~~~~~~{{{xxxppphhh]]]XXXRRRMMMKKKKKKKKKKKKHHHIIIJJJHHHGGGFFFHHHIIINNNPPPTTT\\\eeemmmqqqrrrqqqvvvxxxvvvuuuvvvqqqiii[[[ZZZdddwwwmmmXXXNNNSSSaaatttkkkTTTHHH???;;;555111000000//////........................+++,,,,,,------......///+++,,,---------,,,+++************++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******)))((((((***+++)))************+++++++++((())))))***++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---,,,******...111......//////000111111111|||}}}}}}|||zzzyyyyyyyyyyyyxxxyyy{{{|||yyysssmmmiiifffeeefffiiilllpppzzzxxxnnnaaaUUUQQQTTT___fffhhh^^^TTTQQQNNNKKKEEE@@@BBBLLLUUU]]]mmm}}}xxxqqqttt}}}vvvbbbNNNEEE???777111000//////...------------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++///...---+++***))))))))))))))))))))))))))))))))))))))))))******+++++++++)))************+++++++++)))************+++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++444---,,,222555555===JJJcccttt}}}vvvqqqggg[[[YYYZZZ\\\cccqqq{{{uuurrryyy|||rrrbbbUUUNNNPPPWWWdddrrryyywwwssspppooonnnmmmnnnttt{{{}}}~~~~~~~~~~~~{{{~~~}}}uuummm```[[[SSSNNNKKKJJJIIIHHHFFFHHHIIIGGGEEEEEEHHHKKKKKKLLLPPPVVV^^^eeeiiikkkmmmtttvvvtttssssssooohhhWWWZZZ]]]eeewwwrrraaaNNNOOOXXXiiiwww~~~wwwaaaOOOCCC===666222222333222000......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,+++***)))++++++************++++++************************************************))))))))))))))))))))))))******))))))***,,,---///,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,---------......000////////////000000111}}}}}}|||zzzyyyyyyyyyyyyxxxyyy{{{|||{{{xxxsssqqqjjjgggeeefffgggkkkwww~~~~~~uuuhhhZZZSSSSSSYYYdddlllggg\\\TTTMMMGGGDDDBBBEEEKKKPPPWWWlllzzzooonnnvvv{{{iiiUUUIII@@@666000//////......------------------,,,++++++******++++++++++++++++++++++++++++++------,,,++++++++++++,,,************************,,,,,,,,,+++*********)))************++++++++++++************++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---222------222444444???MMMgggxxx~~~tttlllbbbWWWWWWZZZ```iiixxx|||yyy~~~zzzppp___QQQMMMPPPXXXfffttt{{{zzzvvvnnnllliiiffffffjjjpppuuu}}}~~~~~~{{{~~~yyyrrrgggaaaXXXQQQMMMKKKIIIIIIFFFGGGGGGFFFDDDDDDGGGIIILLLMMMPPPUUU[[[bbbfffiiinnnsssuuusssrrrsssoooiiiXXXXXXXXX^^^pppuuucccPPPNNNUUUeeeuuu~~~|||gggUUUFFF@@@888222111000///---.........---------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++************************************************))))))))))))))))))))))))***************,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////000000111}}}|||zzzyyyyyyyyyyyyxxxzzz|||}}}}}}|||{{{zzzooojjjeeeccccccgggttt~~~||||||ppp```UUUQQQTTTaaallllllbbbXXXNNNHHHDDDDDDGGGJJJJJJSSSmmmsssmmmpppyyysss```QQQEEE999111///......---,,,,,,,,,,,,---,,,++++++***************+++++++++++++++++++++++++++++++++++++++,,,---...************************,,,,,,,,,,,,++++++++++++************+++++++++,,,************+++++++++,,,++++++******++++++,,,---------------------------......////////////......000---...222222555BBBSSSmmm~~~ooocccYYYRRRTTT\\\fffrrr}}}wwwkkkZZZMMMKKKPPPZZZhhhuuu||||||zzztttqqqmmmiiigggiiinnnrrr{{{}}}|||}}}~~~}}}~~~~~~|||~~~zzzpppiii___VVVPPPMMMLLLKKKHHHHHHHHHFFFEEEEEEGGGIIIMMMNNNOOORRRWWW]]]cccfffnnnsssuuuuuuttttttqqqlll]]]XXXRRRVVVggg~~~}}}kkkSSSMMMOOO___sss}}}ooo]]]MMMEEE<<<555222000...,,,.........------------,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++************************************************))))))))))))))))))))))))************+++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///////////////000111111}}}|||zzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~uuunnngggcccbbbggguuu}}}~~~uuueeeUUUNNNSSS^^^jjjnnnhhh^^^VVVQQQGGGEEEEEEHHHKKKUUUppp}}}tttsssxxx}}}{{{lll\\\KKK>>>555222......---,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++************+++,,,,,,************************((()))***+++---...///000*********+++++++++,,,,,,*********+++++++++,,,,,,+++***++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,---...000333333999JJJ\\\rrr~~~jjj[[[SSSOOOTTT^^^lllyyy|||rrreeeUUUJJJKKKQQQ\\\iiitttyyyzzzzzzyyywwwtttpppnnnpppuuuyyy}}}|||zzzzzz{{{}}}~~~}}}||||||~~~~~~wwwpppeee[[[UUURRRPPPOOOKKKKKKJJJHHHGGGHHHIIIJJJLLLLLLNNNPPPTTTZZZaaafffooosssxxx{{{|||zzzuuuqqqfff\\\RRRSSSbbbxxxyyyYYYNNNKKKZZZppp~~~vvvdddSSSKKKAAA999555333000...............------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......///......//////000111222}}}|||zzzyyyyyyyyyyyy||||||}}}}}}}}}}}}}}}}}}xxxqqqkkkhhhgggkkkwww{{{kkkZZZPPPPPPZZZjjjvvvvvvlll___XXXLLLEEECCCIIIQQQ[[[ooo~~~zzzxxxyyyzzz~~~tttcccPPPAAA888444......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++***)))))))))))))))************************((()))***+++---...///000***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,...111444777AAAVVVhhhvvvzzzgggXXXRRRRRRVVVbbbqqq}}}{{{~~~xxxkkk^^^QQQIIILLLSSS^^^hhhoootttwwwxxxwwwwwwvvvuuuuuuxxx|||zzzyyyxxxwwwxxx{{{~~~||||||}}}~~~|||uuujjjaaa[[[XXXVVVUUUNNNLLLJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOSSSYYYaaagggnnnsss{{{{{{xxxqqqeeeWWWUUUaaauuuaaaRRRIIIUUUlll~~~}}}lllWWWOOOCCC:::666444111/////////.........---------,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++************************************************))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................///000111222}}}|||zzzyyyyyyyyyyyy}}}}}}}}}}}}|||{{{zzzzzzxxxssspppnnnlllmmmvvvsss```UUUMMMVVViii}}}wwwdddWWWPPPGGGDDDMMMWWW___iiittt~~~xxxvvvuuu{{{{{{kkkUUUEEE:::444//////...------------...//////...---------------++++++++++++++++++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++//////000000000000//////---///222555===NNNeeevvv}}}xxxfffYYYUUUWWW[[[gggvvv}}}xxxqqqbbbUUUMMMHHHMMMTTT^^^fffkkkpppuuuyyyyyyzzz|||}}}~~~~~~zzzzzzxxxvvvuuuvvvxxxzzz|||yyyzzz~~~zzzqqqiiiccc___\\\ZZZPPPNNNKKKIIIIIIJJJIIIHHHHHHKKKOOOQQQTTTYYYaaagggnnnqqqyyy}}}ooo```ZZZ___oookkkYYYKKKRRRfffyyyvvv[[[RRREEE;;;666333000.../////////.........------,,,---------............---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,++++++++++++************++++++************************************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,---------..................///111222333}}}|||zzzyyyyyyyyyyyy}}}}}}~~~~~~}}}{{{yyyxxxvvvtttsssrrrooolllpppwwwvvvcccWWWPPPRRR___tttvvvcccVVVRRRJJJIIISSS[[[[[[]]]bbbxxx}}}zzzvvvuuu{{{uuu]]]KKK>>>777000000///............///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++*********)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////...000222777DDDZZZrrrxxxhhh\\\YYY\\\aaammmzzz{{{xxx}}}jjjXXXMMMHHHGGGLLLTTT]]]dddhhhnnnvvv}}}}}}zzzzzzyyyvvvttttttuuuwwwxxxtttxxx~~~yyyqqqkkkfffaaa^^^UUURRRNNNMMMNNNNNNLLLKKKJJJNNNRRRTTTUUUYYY```eeennnnnnsss|||wwwggg\\\ZZZeee~~~vvvaaaNNNOOO___rrr}}}cccYYYKKK???999555111///////////////............------------............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++************************************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......------......///111222333~~~|||zzzyyyyyyyyyyyy|||}}}~~~~~~|||zzzyyytttsssttttttooojjjkkkoooxxxvvvcccVVVWWWPPPSSScccpppmmm```WWWQQQLLLOOOXXX\\\WWWTTTWWWooovvv|||yyyyyy~~~eeeQQQCCC;;;111111000///////////////...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000++++++++++++++++++++++++)))))))))******+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,---,,,++++++------------------------------............------///000222888HHHaaazzzxxxiii^^^\\\___eeeqqq}}}|||xxxzzzeeeRRRGGGEEEFFFKKKSSS]]]ccchhhnnnxxxzzzvvvwwwzzz~~~{{{yyyvvvtttrrrssstttuuurrrvvv}}}~~~wwwpppiiiccc___[[[WWWSSSRRRSSSSSSQQQOOOLLLPPPUUUWWWWWWYYY^^^cccnnnkkkmmmuuuzzz}}}{{{kkk]]]VVV^^^vvv}}}gggQQQMMMYYYlll}}}kkkaaaRRREEE===888333000000/////////............---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))***+++,,,---,,,,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......------......///111222333|||xxxwwwwwwyyyzzz}}}~~~zzzwwwxxxuuusssssstttqqqiiiccceeeppp|||iii\\\RRRKKKPPPZZZ___eeeeeeYYYYYYOOOKKKTTT\\\\\\XXXVVV\\\mmm{{{|||yyyzzz|||}}}vvv\\\GGG>>>555111---,,,...///...,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---***)))***,,,---...,,,***++++++++++++++++++++++++)))************+++++++++------......///.........///000444???PPPggg}}}nnn```[[[\\\^^^iiinnnvvv|||www___MMMEEECCCCCCIIIQQQZZZaaafffmmmvvv~~~~~~yyyxxxyyy|||~~~yyywwwuuutttttttttrrrpppqqqtttyyy}}}}}}wwwrrrkkkfffbbb]]]YYYXXXZZZ[[[XXXUUUQQQUUUYYYZZZYYYZZZ```eeefffhhhmmmsssyyy}}}~~~~~~|||oooaaaWWWZZZpppoooZZZPPPOOOYYYooo{{{fffRRRGGGAAA999333222000///...------...000000........................//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))((((((+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............///......111444888~~~}}}|||{{{{{{{{{}}}}}}~~~{{{xxxwwwtttrrrrrrrrrnnnfff___]]]gggyyyqqqdddTTTJJJKKKRRRVVV___ddd\\\YYYPPPKKKRRRZZZ[[[XXXVVVYYYiiivvvyyywwwzzzfffPPPDDD777333...,,,...///...,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---,,,++++++******++++++,,,*********,,,---...,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////......222444999EEEWWWlll~~~{{{kkk___ZZZ[[[^^^kkkpppvvvyyy{{{|||~~~qqqZZZKKKEEECCCCCCGGGNNNWWW```gggoooxxx~~~}}}{{{{{{}}}zzzyyyxxxxxxyyyxxxvvvtttrrrtttxxx}}}|||{{{yyyqqqlllddd```[[[ZZZ\\\]]][[[XXXWWWZZZ]]]^^^___```cccfffiiikkknnnssswww{{{||||||xxxnnncccWWWVVVeeevvvrrr]]]QQQLLLSSShhh}}}nnnXXXKKKCCC:::444222//////............//////........................///......---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************************************************************************)))))))))(((,,,+++++++++******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---...///000000222555888~~~~~~}}}}}}|||}}}}}}{{{yyyvvvuuutttsssqqqlllccc\\\XXXcccttt{{{nnnZZZNNNJJJLLLNNNZZZeeebbb[[[RRRLLLPPPXXX[[[YYYWWWTTTaaannnrrrsssxxxpppWWWIII;;;666000---...///...,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---+++******))))))******++++++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,---------......------........./////////444666>>>MMM```rrrtttfff\\\XXXZZZ^^^iiilllooopppoooqqquuuzzzgggSSSHHHDDDDDDDDDGGGMMMVVVaaammmvvv}}}~~~}}}|||}}}}}}{{{{{{|||~~~|||zzzvvvvvvxxx{{{zzzwwwyyywwwqqqiiiddd```___```aaa___]]]^^^^^^___aaadddfffeeeeeekkklllnnnppprrrtttvvvwwwxxxuuupppfffYYYSSSYYYdddvvvcccTTTIIIIII\\\rrrwwwaaaQQQEEE;;;555333...///////////////.......................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++************)))))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......,,,...000111111333555888~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||{{{{{{yyyxxxxxxwwwtttnnneee^^^WWWaaapppvvvcccUUUOOONNNMMMZZZiiijjj```WWWOOOPPPWWW[[[ZZZWWWNNNXXXccciiikkkqqq{{{www[[[KKK@@@:::222......///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++************++++++,,,+++++++++------,,,+++++++++++++++++++++++++++,,,,,,---------.........---------......///000000111777DDDWWWkkkzzz{{{lllaaaZZZXXX[[[```hhhiiiiiigggeeeiiiqqqxxxvvv[[[KKKEEECCCCCCDDDHHHMMMWWWeeesss~~~~~~|||{{{{{{zzz{{{|||~~~zzzzzzyyyzzz}}}|||wwwtttxxxyyyuuunnnjjjeeecccdddddddddcccaaa___^^^```eeefffccc```iiijjjkkkllllllnnnqqqsssvvvwwwtttjjj\\\TTTUUUZZZyyy{{{jjjYYYHHHCCCSSShhhiiiVVVGGG===666444...///000000000///------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,---------......+++---///000111222555777|||zzzzzz{{{}}}~~~{{{}}}~~~}}}{{{zzz{{{}}}}}}}}}}}}|||yyyssslllgggYYYaaalllyyyzzziii]]]WWWSSSOOO[[[kkkmmmggg^^^TTTRRRXXX\\\ZZZUUUJJJQQQ[[[bbbdddhhhpppxxx}}}cccRRREEE>>>555///...///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------...---------...000111222111<<>>;;;???GGGNNN^^^qqq~~~~~~}}}||||||~~~}}}{{{~~~|||rrrkkkooo{{{{{{www{{{|||vvvoooiiieeecccbbbjjjmmmiii```\\\___```]]]^^^bbbjjjssswww{{{vvvmmmfffbbbYYY```pppoooYYYOOOSSS]]]vvv~~~cccRRRDDD888222111000......------,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((******+++++++++,,,,,,,,,)))+++---,,,)))))),,,...+++++++++*********))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......---000///000444222;;;PPP~~~|||{{{{{{|||~~~~~~~~~||||||{{{|||~~~}}}wwwxxx{{{}}}zzzjjj```WWWQQQZZZhhhxxxqqqiiifffccc]]]TTTMMMKKKJJJQQQaaammmmmmhhhdddeeehhhmmmsssrrrgggXXXMMMHHHDDD???888222//////000//////......---,,,,,,+++++++++,,,------,,,++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,++++++,,,---...///222444666666555555555666777444333444333222555;;;III```uuu|||mmmcccdddjjjrrr}}}uuufffXXXLLLBBBAAA@@@===AAAIIISSSbbbttt}}}|||}}}}}}|||~~~yyypppkkkqqq~~~~~~{{{~~~}}}wwwqqqkkkgggdddcccgggjjjhhhaaa^^^```aaa___[[[___fffoootttwww~~~yyyrrrkkkggg]]]aaammmsss[[[OOOPPPYYYqqqlllVVVEEE;;;555333111000//////......---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++***************+++++++++,,,,,,,,,)))+++,,,+++)))))),,,...+++++++++*********))))))*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...111///111555444>>>TTT~~~|||{{{|||}}}}}}|||zzzzzzzzz{{{~~~|||~~~~~~~~~ooodddYYYQQQSSSZZZrrrlllfffcccbbb]]]SSSIIIIIIHHHOOO___nnnqqqlllhhhbbbbbbeeejjjlllfffXXXLLLFFFCCC>>>999444111//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++************++++++---,,,,,,,,,---...000111444555666666444444666777:::777666666333222888@@@PPPddduuu}}}yyykkkbbbhhhrrr|||tttcccVVVJJJBBBAAAAAA@@@EEEMMM[[[iiizzz||||||~~~~~~}}}~~~{{{zzz{{{~~~}}}|||zzz|||yyyrrrllljjjsss}}}~~~xxxsssnnnjjjfffcccdddggggggcccaaaaaabbb```\\\^^^eeemmmqqqttt|||}}}{{{wwwrrrmmmgggfffkkkzzzzzzaaaQQQNNNQQQhhh{{{___JJJBBB999666222000000000000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++++++++******+++---+++++++++***************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000...222000111666666CCC[[[}}}||||||||||||{{{yyyyyyyyyzzz}}}pppdddYYYQQQPPPTTTlllhhhaaa\\\\\\ZZZRRRHHHHHHGGGMMM]]]nnnuuurrrlllcccbbbaaaccchhhggg[[[NNNFFFCCC>>>:::666333000...---------,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++++++++++++++******+++++++++******))),,,++++++******++++++,,,------,,,---...000222333333555777777666555555555999888777666222222:::EEEUUUiiixxxuuuvvvssshhheeeqqq~~~ssscccVVVJJJAAABBBCCCBBBHHHQQQeeerrr~~~~~~}}}xxxvvvwwwxxxzzz~~~{{{yyyyyy|||~~~||||||wwwzzz~~~vvvkkkfffhhhuuu~~~~~~xxxsssppplllgggccccccfffgggeeecccaaa`````````aaafffmmmqqqttt{{{}}}||||||zzzuuuqqqpppkkkjjjsss~~~gggUUUNNNJJJ___|||jjjRRRIII===888333000000111000///---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,------******+++++++++,,,,,,,,,******************+++,,,************************(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///000111...111///000666888HHHccc~~~|||||||||{{{yyyxxxxxxxxxzzz|||~~~~~~~~~pppcccYYYRRRRRRUUUgggddd]]]UUUSSSUUUQQQJJJFFFGGGKKKXXXiiittttttoooiiigggcccbbbgggjjjaaaUUUHHHCCC>>>:::777444000------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********++++++++++++++++++++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---...111333444111444777888777444333222666666666444000111>>>LLL[[[ooo}}}|||nnnmmmgggccchhhyyy~~~|||qqqfffYYYLLLCCCBBBDDDEEELLLWWWlllxxx}}}}}}~~~}}}|||}}}~~~~~~wwwrrrsssuuuxxx~~~|||yyywwwvvvxxx}}}xxx{{{~~~ssseeeccchhhwww}}}vvvrrrooolllgggccceeefffggggggddd```^^^___cccbbbeeelllpppsssyyy{{{yyyyyyxxxvvvsssrrrkkkgggnnnkkkXXXNNNFFFYYYwwwtttWWWKKK@@@:::222///000111///...---------------------------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,******+++++++++,,,,,,,,,******))))))***+++++++++************************(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111---111//////555:::MMMkkk}}}|||{{{yyyxxxxxxxxxxxxyyy{{{|||~~~}}}uuugggZZZSSSSSSVVVaaaccc]]]RRRNNNRRRRRRNNNFFFHHHLLLTTTbbbpppuuusssqqqpppjjjdddgggmmmhhh]]]KKKEEE>>>999666444000,,,------------,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,...111333555000333666777555333111111444555666555111444DDDUUUbbbuuuwwwfffddd]]]^^^jjj}}}uuurrrssspppjjjaaaSSSGGGEEEFFFHHHQQQ]]]rrr}}}}}}zzzyyy~~~}}}|||}}}~~~~~~yyyrrrqqqtttwww~~~|||zzzvvvvvvvvvyyyzzz|||zzzooocccccckkk|||~~~uuupppooommmiiieeefffeeefffgggddd___^^^```cccaaaccchhhmmmoootttzzz~~~|||yyyvvvtttttttttuuuqqqiiidddiii{{{qqq^^^RRRHHHWWWqqq{{{^^^MMMDDD<<<333///000111000...---------------------------,,,,,,++++++,,,,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,+++)))((((((***++++++******************+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......///000111---111///000666===TTTttt~~~|||{{{xxxwwwxxxxxxyyyyyyzzzzzz{{{{{{|||~~~ppp___TTTRRRTTT[[[bbbaaaUUUNNNQQQTTTQQQKKKPPPSSSVVVaaapppzzz{{{yyyyyyrrrhhhhhhnnnmmmeeeNNNGGG>>>888555333///,,,------------------------,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********,,,...111333555333333333222000000111333333666999777444999LLL```jjj{{{ooo^^^\\\[[[```nnn~~~sssoooqqqrrrqqqkkk[[[MMMIIIIIILLLWWWddduuu}}}|||{{{}}}|||{{{{{{}}}~~~}}}|||zzzrrrqqqsssvvv||||||yyyxxxyyyzzz|||yyy{{{~~~tttjjjeeefffooouuupppoooooolllhhheeecccdddfffddd______dddddd```aaafffjjjmmmqqqvvvvvvwwwvvvsssoooooosssxxxwwwmmmccceeeuuu{{{lllaaaNNNVVVkkkkkkWWWHHH???444000111333111///---------------------------,,,,,,++++++,,,,,,---***+++++++++++++++++++++******+++++++++,,,,,,,,,+++)))'''(((***,,,+++)))))))))*********+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000000///333111222888AAAZZZ|||~~~|||zzzxxxvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{wwwcccUUUQQQQQQWWWccceeeYYYPPPRRRUUURRRRRRWWWZZZ[[[cccsss~~~wwwkkkhhhooopppiiiQQQHHH>>>777555333///,,,........................,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,------------------,,,,,,++++++,,,,,,---))))))***+++...000333555555444111...,,,...222555444777;;;:::777===RRRhhhppp~~~{{{iiiXXXVVV^^^dddssswwwqqqtttwwwwwwrrraaaQQQLLLLLLOOO[[[hhhvvv|||~~~zzzyyyxxxxxxzzz~~~~~~}}}{{{rrrppprrruuuzzz~~~}}}~~~{{{yyy}}}}}}xxxwwwyyy|||zzzoooeeegggiiirrrvvvppppppqqqnnnjjjdddaaabbbfffeee```aaagggfffbbbaaafffjjjmmmqqquuupppssstttqqqllllllssszzzssseeecccpppzzzoooSSSWWWfff|||xxxcccKKKAAA666111222444333000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))&&&'''***,,,+++)))))))))******++++++++++++++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,------...///000111555333444:::DDD^^^{{{xxxxxxxxxyyy|||{{{{{{{{{||||||yyywww~~~~~~~~~~~~{{{jjjYYYRRRTTTVVVaaaddd[[[QQQQQQVVVYYY[[[___ccc^^^```xxx|||{{{tttnnnpppwwwyyyuuubbbNNN===;;;:::222...000------------------,,,,,,//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++*********,,,+++++++++---000444666555444333222111000000000333888<<<;;;;;;EEEZZZllluuuyyy~~~}}}qqqbbbYYYYYYfffvvv~~~|||xxxwwwzzzyyysssmmm```SSSOOOSSS\\\hhhrrr|||~~~~~~{{{{{{}}}~~~zzz{{{zzzwwwyyy|||}}}}}}~~~~~~~~~~~~~~~zzzzzz~~~|||}}}{{{yyy{{{~~~vvvoooiiidddiiittt~~~wwwssspppmmmlllfffbbb___aaadddeeebbb^^^cccbbbaaaccchhhnnnqqqsssnnnuuuxxxwwwzzzlll```ggg~~~{{{dddVVV]]]uuu{{{gggTTTHHH;;;444111...///111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,************************)))*********++++++++++++++++++******************,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,---------.........///////////////......---///666666777PPPnnnyyy~~~}}}{{{{{{~~~}}}{{{{{{|||}}}}}}|||}}}}}}}}}}}}~~~|||lll\\\TTTUUUVVV___bbbZZZRRRQQQUUUWWW[[[```eee```___vvv}}}}}}yyysssttt{{{~~~|||lllWWWEEE@@@<<<444///111...------------,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++---000333666444333333222222222222222444999======>>>GGGZZZiiivvvyyy|||yyymmm```\\\___ppp~~~yyyooolll___SSSSSS[[[fffrrr|||}}}~~~}}}{{{{{{~~~}}}|||~~~}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{~~~|||yyyzzz|||{{{||||||{{{{{{~~~{{{uuunnnjjjeeekkkwwwyyyssspppmmmkkkhhheeeaaabbbeeefffdddaaabbbbbbbbbcccfffkkkooorrrpppyyyxxxhhhhhhwwwiiiTTTTTTiii{{{{{{hhhSSSGGG;;;555222///...000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,---------............////////////......000111777777;;;VVVuuu{{{~~~}}}~~~|||zzzyyy{{{}}}~~~~~~zzz{{{|||}}}}}}|||ooo___UUUTTTRRRYYY\\\VVVNNNMMMPPPRRRVVV^^^gggbbb___rrr~~~{{{{{{{{{fffQQQGGG???666111222......---------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------......------------,,,,,,,,,,,,++++++---000222444333333333444444555555555666999===>>>AAAKKK[[[hhhvvvwwwxxxtttiii___```gggyyy}}}ooofff[[[RRRWWWdddrrr~~~~~~|||}}}~~~}}}|||}}}~~~~~~}}}vvvttttttwwwwwwvvvzzz}}}{{{yyyyyyyyyzzzzzzwwwttttttwww{{{~~~~~~~~~~~~{{{|||}}}}}}||||||~~~{{{vvvrrrnnnkkkfffnnn{{{|||vvvqqqnnnllllllhhhdddccceeefffeeeccc```bbbddddddcccfffkkkpppmmmxxxooogggnnn|||qqqUUUKKKZZZnnnzzziiiSSSGGG<<<777333///---///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,---------............///////////////...000111666888AAA```~~~{{{}}}}}}|||zzzyyyzzz{{{{{{zzzyyyxxxzzz|||||||||}}}}}}rrrbbbVVVRRRLLLPPPQQQMMMHHHEEEFFFHHHOOOZZZhhhfff```nnn~~~ttt]]]MMMBBB888333222.........------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---///111333333444555666777888888888888999;;;===CCCPPP```llluuuvvvwwwsssjjjdddiiirrrsss___VVVSSS]]]mmm{{{|||||||||||||||}}}~~~~~~}}}}}}qqqnnnmmmoooooopppuuu|||~~~{{{yyyzzz{{{|||zzzvvvrrrqqqssswww{{{}}}{{{||||||~~~}}}yyyzzz~~~~~~zzzyyy{{{}}}~~~yyyuuurrrpppnnnlllgggpppyyyuuurrrpppnnnjjjfffddddddeeeeeeddd^^^aaadddcccaaabbbgggmmmkkkvvvpppdddhhhxxxvvvYYYJJJQQQ___tttxxxjjjTTTIII>>>999555///------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************))))))******+++,,,************************(((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---.../////////////////////111888>>>LLLnnn~~~~~~~~~}}}}}}zzz{{{|||~~~|||xxxtttxxxzzz}}}~~~}}}|||}}}}}}xxxiii[[[UUULLLKKKJJJGGGCCC@@@@@@BBBJJJWWWjjjllldddmmm|||}}}}}}}}}eeeQQQCCC:::444333//////...---,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111333444666888999::::::::::::888888<<>>KKKfff~~~zzzzzz{{{}}}xxxyyy|||zzz~~~{{{zzzzzz~~~sssooopppvvvyyyrrrggg```]]]RRRHHHEEEBBB>>>>>>BBBBBBHHHUUUZZZSSSXXXdddeeeuuuqqqsss}}}oooYYYJJJBBB===:::000//////---,,,+++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++---///222333222222111444444<<>>:::222000......//////...---------------,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111444555BBB^^^xxxrrrooorrrtttxxx~~~||||||vvvbbbRRRNNNNNN___www}}}xxxwwwuuuvvvzzzzzzzzz{{{xxxyyyzzz|||xxxyyy|||~~~yyytttqqqsssttttttsssrrrrrrrrr{{{{{{wwwuuuvvvvvvtttpppllliiigggeeeaaa^^^^^^bbbeeeeeecccdddhhhnnnwww~~~~~~~~~}}}mmmkkk~~~~~~cccMMMIIINNNaaa|||oooXXXIII???666111111000000///............///...---,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************,,,+++******))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------......///000111000666666FFFkkk}}}|||{{{wwwwwwyyy~~~~~~}}}|||{{{zzzxxxwwwwwwxxxzzz|||}}}~~~|||~~~wwwzzzwwwooolllnnniiiaaa]]]XXXQQQJJJGGGEEECCCBBB??????AAACCCCCCCCCIIIQQQgggbbb```gggttt{{{xxxlllZZZKKKCCC===999444111///......///...---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,------......//////000111111111333888HHHbbb{{{ppppppvvvwwwyyy}}}{{{yyywwwlllXXXKKKHHHLLL\\\sss~~~{{{wwwwwwyyy{{{|||}}}}}}yyyyyy}}}~~~|||wwwtttwww}}}~~~{{{wwwtttqqqrrrtttuuuuuuuuuvvvxxx{{{uuuuuuvvvuuutttqqqooommmhhhddd```___bbbeeeeeedddeeegggkkkqqqwww{{{{{{zzzwwwxxxvvvwwwttteeebbbsssmmmVVVMMMMMM^^^yyyyyy```NNNAAA888333111111000//////.........///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************************************------,,,++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------......///000111///666:::JJJiii|||}}}}}}|||yyyxxxzzz}}}}}}}}}}}}|||zzzyyyxxx{{{zzzzzz{{{}}}}}}}}}|||~~~|||}}}zzzsssqqqrrroooiiibbb]]]VVVPPPKKKHHHFFFDDD@@@@@@CCCFFFEEECCCGGGNNN___aaacccfffmmmuuuwwwvvvsssrrrjjj[[[MMMDDD???:::666333000......///......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------............,,,,,,,,,---------------.........//////000111222333<<>>555444333222000///.........---.../////////...,,,,,,------------------------+++,,,,,,------,,,,,,+++)))************+++++++++************************************************++++++***)))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------......///000111111555BBB___xxxtttllluuu|||zzz|||}}}zzzyyy{{{{{{{{{|||}}}}}}}}}}}}}}}|||wwwsssssswwwxxxvvvsss{{{zzzwwwvvvvvvwwwzzzkkkfff___XXXRRRLLLGGGDDDBBBDDDJJJPPPNNNIIIHHHLLLMMM```pppqqqpppsssqqqkkkooovvvxxxmmm^^^QQQGGGAAA<<<888333///.../////////++++++,,,------,,,,,,,,,------------------------+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++---------.........//////,,,,,,------...///000000000///...---...000222333<<>>777333000///...---------------,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++........................,,,------------.........000......111222222666<<>>JJJeee}}}yyyooojjjllllllZZZIIICCCBBBDDDLLLVVVaaaooo~~~|||zzzzzzzzzzzz{{{}}}|||xxxuuussstttuuuwww~~~~~~{{{xxxuuutttnnnnnnmmmllllllkkkjjjjjjkkkfffffflllpppvvvuuujjjbbb\\\YYYbbbyyy~~~dddVVVeeezzzvvvYYYJJJ===999444111000000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,+++---...///000///000222444777MMMgggvvvyyyyyywwwuuu~~~}}}~~~||||||{{{zzzyyyxxxvvvuuuuuu|||~~~}}}~~~yyyxxx|||uuuiiibbb[[[TTTPPPPPPUUUXXXaaajjjjjjbbbYYYVVVWWWXXXZZZgggwwwxxxwww}}}iiiSSSLLLBBB999444111///...------------.........///......---,,,,,,,,,,,,---***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000............000111111555AAAMMMmmmwwwvvv~~~}}}rrrhhhfffhhhbbbRRRFFFCCCCCCDDDNNN[[[fffrrr~~~|||yyyxxxxxxxxxyyy~~~~~~{{{zzzuuurrrssssssuuu}}}~~~yyyuuurrroooooonnnmmmkkkjjjiiiiiijjjgggiiinnnnnnrrr{{{oooggg```XXX[[[oooeeeTTT\\\lllcccRRR>>>:::555111000000000///------............------........................++++++++++++,,,,,,------************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************++++++,,,---,,,,,,,,,,,,---------...,,,,,,------...------------///000000///000222555888QQQkkkvvvwwwwwwuuurrr~~~~~~|||||||||zzzyyywwwuuutttttt|||~~~|||zzz}}}zzzmmmddd]]]WWWTTTUUUSSSXXXdddoooooodddXXXSSS\\\[[[WWW___mmmppptttpppVVVOOODDD;;;444111///...---------.........//////......---,,,,,,,,,,,,---************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111000///---......000111111555BBBOOOqqq}}}nnnooo{{{yyymmmdddcccfffXXXKKKBBBBBBCCCDDDPPP^^^iiiuuu~~~|||yyywwwwwwwwwxxx~~~~~~}}}zzz{{{vvvsssssssssuuu}}}yyytttppppppooonnnmmmkkkiiihhhgggllljjjlllooollllll}}}qqqhhhaaaWWWWWWhhhcccPPPTTTaaavvvlll[[[???;;;555111000000000///---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,,,,------...///---------.........//////***+++,,,---.../////////---///000000000000333555999SSSmmmuuuuuuuuutttppp~~~{{{{{{{{{{{{zzzxxxvvvtttssstttwww|||{{{}}}~~~~~~uuukkkeee___XXXSSSWWW```lllrrrnnneee[[[UUUZZZbbbXXXVVVjjjrrrrrr~~~wwwVVVOOOGGGAAA:::111...///......//////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------......---,,,,,,,,,,,,---...............///000000///...000222000222CCCXXXsss~~~lllooo|||xxxpppkkkddd___TTTLLLEEEDDDGGGLLLVVV```jjjuuu{{{|||yyyxxxyyy{{{}}}~~~~~~}}}|||}}}zzzzzzzzzyyy{{{~~~{{{}}}wwwpppwwwuuurrrnnnlllllllllllloookkklllpppmmmlllzzzqqqkkkiii^^^UUUXXXbbbqqq}}}iiiXXXUUU\\\nnnxxxWWWGGG???777444222//////222////////////............222111...---,,,---...000......---,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////......---,,,,,,...000111000111333444888[[[qqqrrrpppmmmnnnwww}}}zzzzzzzzzzzzyyywwwvvvuuuttttttvvvzzz}}}~~~}}}yyy{{{|||}}}xxxnnnfff___YYYUUU\\\ccclllooolllcccZZZVVVRRRYYYRRRTTTkkkxxx{{{{{{^^^TTTIIIAAA888000...///........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///...............///000000000///111444222444FFF[[[uuu}}}mmmsss{{{tttooojjjeeeTTTMMMFFFFFFJJJQQQ]]]hhhrrr|||~~~{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}zzztttvvvuuurrrooommmmmmmmmmmmrrrnnnnnnqqqnnnmmmzzzzzznnnmmmiii^^^UUUVVV___mmm~~~kkkZZZUUUYYYkkkyyy[[[III@@@888555333000000222////////////............000///---,,,,,,,,,---.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---+++))))))+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++---...//////000000,,,...000000000111333555:::\\\qqqpppmmmjjjmmmxxx~~~{{{yyyyyyyyyxxxwwwvvvvvvvvvuuuvvvwwwyyyzzzzzzzzzzzzxxxzzz{{{||||||~~~|||rrrggg^^^YYYWWWZZZ^^^cccddd```ZZZSSSPPPMMMQQQKKKPPPjjj}}}dddXXXJJJ@@@777000...///......------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,---...000000...............///000000111000222555444777KKK```{{{mmmyyyzzzuuuqqqllliiiWWWPPPJJJKKKRRR\\\jjjvvv~~~}}}~~~~~~|||~~~~~~~~~}}}wwwvvvuuusssqqqooonnnnnnnnnrrrnnnoooqqqpppnnnwwwqqqiiikkkhhh]]]TTTSSSZZZhhh|||mmm\\\SSSSSSeee|||}}}bbbLLLBBB888555333111000222////////////............---------,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***((((((***+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++---...//////000000---...000000000111444666===___sssnnniiiffflllzzz}}}yyyyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyzzz{{{||||||~~~xxxyyy~~~uuuhhh]]]XXXVVVTTTVVVYYYYYYWWWSSSOOOLLLNNNMMMHHHNNNeee}}}```UUUHHH???888111...///---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,++++++,,,---...//////...............///000000111///111555444:::OOOeeetttvvv}}}lll}}}~~~wwwrrrlllfffdddZZZSSSPPPSSS\\\hhhxxx}}}zzzzzz}}}{{{uuuyyy}}}~~~|||}}}yyyvvvuuutttsssrrrpppooonnnmmmlllooossssssqqquuu}}}oooeeeffffff]]]TTTRRRWWWeeezzz~~~ooo^^^QQQLLL[[[ssshhhOOODDD999666444222000111////////////............,,,,,,------------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++)))((((((***++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........///......---,,,---...000000000222555777BBBcccuuunnngggdddlll{{{}}}yyyyyyxxxxxxyyyzzz||||||zzzyyyxxxvvvvvvwwwyyyzzz}}}~~~~~~}}}}}}}}}wwwwwwzzz~~~xxxjjj^^^WWWUUUQQQSSSVVVXXXYYYVVVSSSPPPMMMJJJGGGLLL```|||}}}~~~~~~~~~yyyZZZOOOEEE@@@;;;555000.........---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////...------,,,,,,,,,------...............///000000000...000444555<<>>888111/////////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---.../////////...---,,,,,,,,,,,,,,,...............///000000000...000444666>>>WWWooowww~~~|||pppjjjqqq}}}~~~|||nnnhhh|||vvvooobbbVVVRRRNNNNNNTTTaaappp~~~yyyuuuxxx~~~xxxtttrrruuuzzz~~~|||xxxxxxyyyxxxvvvsssooommmjjjkkkooovvv~~~sssllllllddd^^^WWWSSSSSS]]]tttyyyhhhVVVHHHNNNcccyyy~~~hhhWWWIII;;;777666444222111////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***((()))+++------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++---...//////000000.../////////000333777:::RRRooo}}}vvvppplllooozzz~~~|||uuuttttttuuuwwwzzz}}}|||{{{yyyxxxyyyzzz{{{|||}}}|||zzz~~~xxxkkk___YYYOOOSSS\\\dddhhhddd[[[TTTLLLHHHMMMQQQZZZ||||||xxxvvv|||}}}uuufffXXXKKKEEE@@@999333000000000//////...------,,,...------------,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,---...///000------,,,,,,,,,---.....................///000000111///111555888BBB[[[tttxxx}}}ppphhhnnnwww{{{pppzzzsssiiijjjzzzvvvooo^^^PPPLLLHHHKKKWWWjjj}}}{{{wwwyyy}}}zzzvvvyyy|||zzzzzz{{{zzzwwwsssooollljjjiiijjjppp{{{|||uuuqqqeeeaaaZZZTTTPPPWWWlllqqq^^^NNNOOOaaaxxxmmmZZZKKK<<<777777555222111////////////............---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***((('''(((***,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++---...//////000000.../////////000333777;;;XXXttt|||wwwsssrrrxxxsssrrrrrrsssuuuyyy|||~~~{{{zzzyyyyyyyyyzzz{{{|||{{{~~~~~~|||qqqddd\\\VVV\\\fffppptttooocccZZZQQQLLLSSSTTTYYY|||zzzyyy{{{qqqbbbQQQGGGAAA:::333111111111000///......------......---------,,,,,,,,,************************++++++++++++++++++++++++******+++,,,---//////000+++++++++,,,---...///000...............///000000222000222666:::DDD^^^xxxrrrgggjjjpppqqqiiiuuuxxxsssooolllmmmxxxuuummm[[[LLLGGGEEEKKK[[[sss}}}xxxyyyzzz|||~~~~~~{{{||||||{{{xxxsssnnnkkkhhheeecccgggvvv{{{qqqgggccc\\\TTTNNNRRReeeyyyxxxeeeSSSRRRaaayyysss\\\LLL===888888666222111000/////////............,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++((('''&&&''')))++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////......---,,,.../////////000333888;;;\\\www}}}xxxtttwwwzzztttrrrtttxxx}}}|||yyyvvvwwwzzz{{{wwwtttqqquuuzzz|||}}}ttthhhccc^^^XXXccc{{{kkkZZZYYYSSSQQQWWWRRRSSSvvv~~~~~~~~~lllYYYOOOHHH>>>666333.../////////---,,,***(((+++++++++,,,,,,---------***++++++,,,,,,++++++***************************------,,,+++,,,---...//////...,,,++++++,,,---//////////////////.........222///111777???LLLbbbwwwpppfffeeeffffffbbbssszzzyyyxxxnnneeegggsss}}}pppllldddUUUKKKKKKFFFNNN^^^www}}}{{{}}}~~~~~~}}}}}}~~~~~~{{{zzzzzzwwwqqqlllgggdddccchhhnnnvvv|||{{{eeeccc]]]SSSLLLQQQ^^^hhhuuu[[[QQQZZZqqq}}}]]]RRRFFF>>>777111000222000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))***+++,,,,,,+++***)))************************)))***+++,,,---.........---,,,,,,,,,,,,---......---------............///000111---///555111555FFFfffwww}}}}}}www}}}wwwtttvvvyyy}}}|||yyyvvvvvvyyyyyyvvvsssooosssxxxzzz{{{yyymmmgggeee\\\dddyyy}}}iiiZZZXXXYYYSSSTTTPPPMMMhhhttt```SSSIII>>>555222000000000000///---+++***,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++++++++,,,......///...,,,++++++,,,...////////////////////////...333111333999AAAPPPiii|||nnndddeeeggghhheeeuuu{{{zzzxxxlllbbbeeewww}}}nnnggg^^^PPPIIIJJJEEENNN___uuu}}}}}}~~~~~~~~~~~~{{{yyyyyyuuuooojjjgggcccbbbeeeiiinnnyyy~~~~~~oooeeeZZZSSSOOOQQQ[[[fffzzzaaaSSSWWWkkkfffYYYJJJ@@@:::333111111000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,---------------,,,,,,,,,,,,---......---------............//////111...000555111555FFFeeettt~~~}}}{{{yyy{{{wwwwwwzzz|||}}}|||yyyvvvuuuwwwwwwuuurrrooorrrvvvxxxzzz}}}~~~qqqjjjiii^^^aaarrrvvvfffZZZYYY]]]SSSRRRPPPMMM]]]vvv{{{fffWWWJJJ>>>666222000000000///...---,,,+++------------............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,++++++,,,............//////////////////000///222777AAASSSmmmxxxkkkdddeeeiiijjjkkkzzz}}}zzzmmmcccggg}}}lllaaaWWWKKKFFFIIIGGGRRRbbbsss~~~}}}~~~}}}~~~}}}}}}zzzxxxvvvsssmmmhhhdddaaa___aaabbbdddllltttxxxyyy}}}hhhXXXVVVVVVSSSXXXbbbvvviiiVVVRRRaaarrraaaNNNCCC<<<666222111000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,---,,,,,,,,,,,,---......---------............///...111...111555111555FFFdddooowwwvvvwww}}}}}}|||yyyxxxyyyzzzzzz{{{xxxuuutttuuuuuusssrrrqqqtttwwwxxxyyy|||uuummmjjj]]][[[ggglllaaaXXXXXXYYYPPPPPPVVVVVV\\\rrrlllZZZKKK@@@888555//////......---,,,++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,---..................////////////000111333888CCCXXXrrruuukkkfffgggjjjlllqqq}}}}}}ppphhhooo}}}kkk^^^SSSHHHDDDFFFKKKVVVeeerrr|||~~~}}}~~~|||}}}~~~~~~}}}{{{|||~~~~~~}}}xxxvvvtttqqqkkkfffaaa]]]\\\\\\\\\\\\aaahhhpppvvvkkkZZZ___bbbZZZXXX```rrrpppXXXMMMZZZ|||{{{gggPPPDDD>>>999333111000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))*********++++++*********+++,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......---------............///---000///111555111666HHHccciiinnnnnnrrrzzz~~~|||yyyxxxxxxxxxwwwyyywwwtttrrrrrrrrrrrrrrruuuxxxzzzzzzzzz{{{|||}}}{{{tttmmm^^^WWW___cccZZZRRRPPPRRRNNNPPP[[[___]]]kkkxxxcccPPPCCC;;;666000000///......---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......---.........//////000000333444666<<>>777777000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++************))),,,+++***))))))***+++,,,(((((()))***++++++,,,,,,)))***+++,,,---.........---,,,,,,,,,,,,---......---------.........//////...111///000444555DDD^^^xxxpppiiikkkrrrwwwzzzzzz}}}~~~}}}}}}|||zzzyyyxxxwwwxxxxxxuuusssssswww{{{uuuvvvzzz~~~|||xxx|||{{{vvvyyyqqqsssnnnooonnnlllqqqjjjUUUQQQNNNPPPVVVYYYVVVRRRQQQaaaiiirrr{{{\\\OOOFFF555333111////////////...------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////++++++,,,---///111222444444333999OOOsssvvvjjjfffooouuurrroooqqqvvvpppiii```YYY^^^ttt~~~~~~iiiQQQIIIFFFDDDHHHPPP]]]kkksssyyy~~~zzz{{{|||yyyxxx}}}~~~}}}yyyxxx||||||uuurrruuu~~~{{{zzzwwwssspppmmmlllkkk___ZZZTTTPPPOOOPPPQQQRRRYYYbbbjjjkkkiiilllvvv{{{pppiiiddd```\\\aaa{{{oooaaa^^^eee{{{bbbNNNEEE>>>777222222111///..................---------,,,,,,,,,************))))))))))))...---+++***)))***++++++************************'''(((***+++,,,,,,++++++************************++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444---///555555666JJJeee{{{pppeeefffpppzzz}}}{{{~~~}}}}}}}}}|||||||||{{{zzz{{{yyyvvvrrrrrrvvvzzzyyyzzz|||~~~|||yyy~~~xxxuuuvvvrrrppplllnnnooonnntttnnnYYYQQQNNNOOOUUUXXXUUUQQQPPPZZZaaahhhyyy}}}]]]PPPHHH888444222000/////////...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------...///000111222555666>>>UUUwww~~~ssslllqqqsssooooootttxxxssslllbbbZZZ___vvvxxxwwwdddMMMGGGEEEDDDJJJRRR___mmmvvv}}}}}}~~~~~~~~~zzzyyy}}}}}}yyyzzzxxxwwwtttpppmmmkkkiiiiii___ZZZSSSNNNMMMNNNOOOOOORRRYYY```bbbbbbhhhuuuwwwlllccc^^^[[[XXX^^^vvvwwwhhhbbbdddfffPPPDDD===888333222111000///..................---------,,,,,,++++++++++++************---,,,++++++******++++++************************+++***)))(((((())))))***************************++++++++++++++++++++++++------------............------------------------,,,,,,------.../////////111,,,...444444666MMMiiizzzpppgggiiisss|||}}}~~~}}}||||||{{{|||}}}~~~}}}|||zzzuuuqqqqqquuuyyy~~~~~~~~~|||zzz|||vvvuuuttt{{{|||ooojjjgggkkknnnooowwwrrr^^^RRRPPPQQQVVVXXXTTTQQQQQQYYY^^^bbbppp^^^PPPHHH999444222000/////////...---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------//////......//////000000555888BBBZZZyyywwwvvvrrrmmmpppwwwyyyvvvoooddd[[[aaazzzvvvttt```LLLGGGFFFFFFNNNVVVcccqqqyyyzzzyyy~~~}}}yyyyyyxxxvvvsssooollljjjiiihhhaaa\\\UUUOOOMMMMMMMMMMMMRRRXXX^^^bbbeeemmm{{{xxxmmmddd^^^[[[ZZZ[[[pppqqqfffaaa|||rrrWWWFFF===999444333222000///..................------------,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******************************...,,,)))&&&%%%&&&(((***************************++++++++++++++++++++++++------------....................................,,,,,,------...////////////---000555444999SSSpppyyyqqqjjjnnnxxx~~~|||zzzyyyzzz{{{|||{{{{{{xxxtttppppppuuuzzz~~~}}}}}}~~~~~~}}}{{{}}}~~~yyywwwwwwtttwwwuuuiiicccaaafffjjjmmmvvvsss___TTTRRRSSSWWWWWWSSSPPPQQQ^^^cccccclllbbbPPPFFF888555333111///000///...---***++++++,,,,,,---------,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...............///000111111333777DDD\\\yyyxxxqqqrrrxxxwwwvvvpppddd\\\fff|||xxxcccPPPJJJHHHIIISSS[[[gggsss{{{~~~}}}~~~~~~yyyxxx}}}}}}xxxvvvyyy{{{xxxuuupppmmmkkkjjjjjjeee```XXXRRROOONNNNNNMMMRRRXXX```hhhooozzzwwwkkkaaa\\\\\\ZZZlllzzzjjj^^^ssseeeMMM???:::555444222111000///..................------------,,,,,,,,,,,,++++++++++++***+++,,,------,,,***)))************************,,,+++)))((('''((()))******************************+++++++++++++++,,,,,,,,,,,,---------.........------------------------,,,,,,------.../////////111111444777555<<>>XXXsssuuurrrqqqwww|||yyyvvvttttttsssuuuvvvvvvtttqqqrrrvvvzzzzzzyyyyyyyyy{{{||||||{{{sssrrryyy{{{xxx{{{xxxuuupppdddbbb^^^```bbbeeeooommm[[[SSSRRRSSSTTTRRRLLLKKKNNNYYYnnntttqqq{{{kkkUUUJJJ???777444222000000///...,,,,,,,,,,,,,,,---------------,,,,,,++++++*********------------------------,,,,,,,,,,,,------------...------------...//////,,,,,,---...000222444555666===QQQkkkxxxuuulll```aaarrrxxxaaaOOOIIIDDDFFFTTTcccmmmvvvzzz~~~}}}~~~{{{{{{}}}~~~|||tttqqqppprrrwww~~~}}}wwwvvvzzz}}}wwwqqqmmmjjjiiiiiihhhbbbZZZSSSOOONNNMMMLLLJJJQQQ^^^pppqqq^^^XXXYYYhhhqqq[[[ggg\\\EEE>>>777666444222111000///////////////.........------++++++++++++******************+++,,,,,,,,,++++++************************((()))+++---......---,,,*********************************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000222444???XXXnnntttrrrrrryyy~~~|||zzzxxxvvvtttssswwwyyyyyywwwtttsssuuuxxx{{{zzzzzzzzz|||{{{zzzxxxrrrpppwwwuuuwwwwwwxxxvvvllljjjdddcccbbbdddnnnlll[[[XXXWWWXXXXXXTTTOOONNNRRRYYYxxx}}}}}}hhhSSSLLLDDD777555222111000000...,,,---------------,,,,,,,,,------,,,,,,+++******)))------------------------,,,,,,,,,------------...------,,,,,,------...///.........///000222333444555AAAYYYvvv~~~yyylll```dddxxxyyyoooZZZJJJFFFBBBGGGXXXeeeoooxxx|||}}}}}}{{{{{{~~~}}}zzzsssnnnjjjnnnwww}}}yyyxxx{{{{{{tttnnnkkkiiiiiilllfff]]]WWWSSSQQQPPPPPPQQQTTT]]]nnn~~~ddd\\\WWWeeettt\\\ggg~~~]]]FFF@@@888777555333111000//////////////////............---,,,,,,,,,++++++++++++++++++******++++++,,,---************************++++++++++++++++++,,,,,,************************)))******+++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,------.../////////---,,,...111888FFF\\\nnntttrrrssszzz}}}}}}}}}|||zzzxxxvvvuuuyyy|||}}}{{{vvvtttuuuwww}}}||||||||||||{{{xxxuuurrrpppwwwrrrtttuuuzzz{{{tttpppiiifffddddddnnnmmm\\\^^^]]]^^^^^^ZZZTTTSSSWWW^^^bbbOOOJJJFFF888555222111000000...,,,.........------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000000000000000111111222222AAA]]]||||||mmmaaafff{{{~~~sssiiiUUUGGGFFFDDDJJJ\\\gggpppyyy~~~}}}}}}~~~||||||}}}yyyvvvooojjjnnnzzz}}}~~~zzzyyy{{{wwwqqqnnnllllllpppkkkbbb[[[XXXVVVVVVUUUUUUUUUYYYeeeyyyeee\\\TTTcccwww^^^hhhttt\\\FFFAAA888777555333111000//////000/////////..................---------,,,,,,,,,++++++***)))***+++---...************************...---***((('''(((***+++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------........................,,,,,,------...//////000------...333===MMMaaaqqqsssrrrssszzz{{{yyyyyyxxxuuuuuuyyy||||||zzzyyyxxxwwwwwwwww}}}|||{{{{{{||||||zzzxxxxxxooossstttxxx{{{zzzzzzvvvnnngggggglllpppqqqgggiiihhh```WWWQQQSSSVVVbbb~~~xxxcccTTTIIIBBB===888333000111111000...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))))))))***+++,,,---...,,,,,,,,,---------......---...///.........000222555FFF^^^{{{yyypppeeegggxxx~~~}}}sss```NNNGGGDDDEEELLLWWWgggsss}}}zzzxxxzzz|||~~~}}}~~~{{{wwwwwwyyy~~~{{{yyyzzz{{{}}}zzz~~~~~~zzzxxxvvvvvv{{{~~~yyytttpppkkkhhhpppnnniiiccc]]][[[[[[]]]UUU\\\dddmmmvvvoooYYYUUU^^^rrruuufffaaahhh~~~dddNNNBBB:::777444333222111///...------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---************************+++++++++++++++++++++++++++***)))((((((***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000...222444666MMMgggoooooopppttt||||||yyyyyywwwttttttxxxzzzzzzyyyxxxwwwvvvvvvuuuzzzyyyyyyzzz||||||{{{zzzxxxsssxxxxxxzzz{{{rrrhhheeeiiipppuuupppqqqnnndddWWWPPPRRRVVV```|||mmm]]]QQQIII@@@:::444000000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,---...,,,,,,,,,---------.........///000000//////111333666EEE[[[www{{{tttjjjmmm}}}~~~yyyyyyqqq^^^MMMFFFDDDEEENNNYYYjjjuuu|||zzz|||~~~~~~{{{yyyyyyzzzzzzyyy}}}}}}{{{ssspppnnnmmmpppuuuyyyxxxxxx}}}yyyuuupppllliiimmmmmmkkkgggaaa]]][[[[[[WWW]]]fffmmmuuuooo]]]\\\^^^kkk{{{hhh]]]\\\uuuhhhQQQCCC:::888444333222111///.........------------............---------,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,************************+++++++++++++++++++++++++++***)))((()))***,,,---------------------------........................,,,,,,------.../////////000...333444777MMMfffnnnooorrrwww~~~}}}yyyxxxvvvrrrsssvvvxxxxxxyyyxxxwwwvvvtttsssvvvuuuvvvxxxzzz|||{{{zzzxxxyyy~~~zzz~~~tttiiibbbeeeqqq{{{}}}}}}xxxkkk[[[QQQRRRVVV]]]wwwrrrcccTTTHHHBBB<<<555000///...,,,***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,,,,------,,,,,,,,,---------......///000111111000111333555999GGGZZZuuuyyyrrrwwwwwwtttuuulll[[[KKKEEEDDDFFFPPP\\\ooozzz{{{zzz|||~~~~~~{{{yyyxxxxxxxxxxxx~~~~~~{{{ssskkkgggeeebbbcccfffjjjjjjkkkqqqzzzzzzvvvqqqmmmjjjiiikkkllljjjeee```[[[YYYYYY___ffflllqqqxxx~~~kkk______[[[bbbxxxjjj[[[PPPeeekkkTTTEEE;;;888555333222111000...///..................///...------------,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))***+++************************+++++++++++++++++++++++++++******))))))+++,,,---------------------------........................,,,,,,------.../////////111///333666999NNNfffkkkjjjoooxxx~~~yyywwwuuuqqqqqquuuwwwxxxyyyyyyxxxvvvtttrrrsssssssssuuuxxxyyyyyywwwwww|||www~~~~~~{{{tttkkkcccdddrrrrrraaaUUUSSSVVV[[[pppzzzjjjUUUEEECCC===555000///...---+++......------------,,,,,,------------------------------,,,+++************......---,,,,,,,,,------,,,,,,,,,---------.........///000000000111333555<<>>:::555222111111000/////////............//////------------------------+++++++++++++++++++++++++++************+++,,,,,,************************************************+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111///444888<<>>YYYrrrzzzhhhcccgggpppwwwyyyyyy|||{{{vvvjjj~~~tttXXXMMMEEEEEEHHHOOOaaattt}}}~~~}}}}}}~~~}}}yyy{{{|||{{{~~~~~~wwwhhh[[[NNNKKKKKKIIIHHHHHHKKKNNNRRRVVVZZZaaajjjpppwww{{{vvvrrrooohhhiiikkkiiifffdddbbbbbb___aaadddiiinnnqqqqqqqqqsss|||uuunnnlll___YYYXXXeeexxx}}}kkk\\\\\\nnn{{{mmm\\\PPP@@@<<<666222111111000000......------------......,,,,,,,,,---------......******+++++++++,,,,,,,,,***************++++++,,,***************************************************+++,,,,,,------,,,,,,------------------------........................,,,,,,------.../////////000---222888<<>>PPPffftttyyyvvvfffWWWXXX```fffkkklllnnnooolllgggkkkfffkkk~~~yyyrrrkkkYYYKKKDDDGGGIIINNNaaaxxx}}}}}}~~~}}}|||~~~{{{xxxxxx{{{~~~}}}||||||xxxyyyyyyzzzzzz{{{{{{{{{}}}~~~{{{wwwvvvzzzzzz|||~~~~~~}}}{{{kkk[[[LLLGGGHHHHHHGGGHHHGGGDDDEEEJJJOOOTTTZZZaaammmssszzz|||wwwsssllliiijjjppprrrnnniiigggeeeeeeggglllqqqtttrrrooojjjnnnyyy|||kkk\\\]]]lll~~~kkkXXXYYYnnnyyydddSSSGGG===444222333111//////000///...------,,,------------------------------************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,------...------,,,,,,------------------------,,,---...///000000000000222333222333===NNNZZZ]]]^^^gggyyy~~~yyyzzzzzzxxxyyy||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~|||}}}~~~~~~sssgggdddaaakkkxxxgggcccggglllpppaaa[[[eeeqqqzzzvvv]]]MMM<<<444222000//////.........------------,,,------,,,,,,,,,,,,++++++---,,,******,,,,,,,,,+++...---,,,*********+++,,,---......//////......---+++222///---333444777BBB]]]sss}}}sss```UUU[[[bbbeeegggffffffiiiiiifffmmmiiinnntttkkkddd]]]RRRIIIEEEHHHIIINNNbbb{{{}}}||||||{{{xxxxxx|||~~~}}}|||wwwwwwwwwxxxyyyzzz{{{|||}}}~~~wwwqqqnnnrrrtttuuuvvvwwwyyy|||~~~{{{hhhYYYLLLHHHIIIHHHHHHIIIGGGCCCCCCGGGKKKOOOUUU\\\gggmmmvvv~~~zzzwwwppplllkkkpppsssoookkkjjjfffeeefffkkkqqquuuuuutttppprrrzzzvvvgggcccjjjyyypppXXXSSSdddvvvkkkVVVIII???555333333111//////000///...------,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,------...------,,,------------------------,,,---...///000000000000111111222555@@@OOO[[[___aaalll|||{{{{{{xxxyyy{{{|||{{{{{{yyyyyyxxxwwwwwwzzzyyyyyyzzz}}}~~~~~~|||yyy||||||~~~vvvllliiifffooooooiiimmmqqquuucccYYY___hhhooo~~~{{{bbbPPP>>>444222000///000............------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,---,,,---,,,,,,+++++++++,,,---+++,,,---/////////...---+++111///...444444999GGGggg~~~uuu```WWW___fffhhhfffccccccgggiiihhhmmmkkkrrr~~~nnnccc[[[UUUKKKFFFEEEHHHIIIOOOeee}}}~~~~~~}}}~~~~~~zzzzzz}}}~~~~~~}}}}}}~~~}}}sssmmmjjjjjjnnnqqqrrrrrrtttxxx|||~~~vvvdddWWWKKKHHHIIIHHHHHHIIIEEEAAAAAAEEEIIILLLRRRYYYbbbhhhqqq{{{{{{xxxsssnnnlllpppssspppmmmmmmhhhffffffjjjpppvvvxxxxxxqqqrrrzzz{{{llldddeeerrrsssYYYNNN[[[mmmwww```LLLAAA777444444111//////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,------...---------------------------------,,,---...///000000000000000000222777CCCQQQ\\\aaafffsss}}}{{{wwwvvvxxx{{{zzzzzzzzzyyyxxxwwwwwwzzzyyyyyyzzz}}}~~~~~~||||||{{{zzzzzztttrrrmmmqqq~~~pppkkkllllllooo___WWW^^^fffkkkxxxfffTTT@@@666222000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///---******+++---------++++++++++++,,,---......)))***,,,---......---,,,+++000...///555444;;;MMMfffsss]]]VVV```mmmmmmjjjeeedddiiilllkkkhhhiiittt~~~ooocccXXXQQQGGGDDDDDDFFFIIIRRRjjj}}}|||~~~~~~xxxzzz~~~{{{zzz|||~~~|||{{{{{{qqqkkkiiieeeiiinnnppppppqqquuuxxxxxxzzz{{{{{{~~~xxxooo^^^TTTJJJHHHHHHHHHHHHJJJCCC??????CCCHHHKKKRRRXXX___eeennnwww~~~{{{xxxuuupppnnnqqqtttrrrooooookkkiiigggjjjqqqwwwzzzzzzqqqsss{{{~~~nnnaaa]]]hhhuuu[[[NNNUUUeee|||jjjPPPDDD999555444222000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,---.........---------------------------,,,---...///000000000000000///222:::FFFRRR\\\bbbkkk{{{~~~{{{vvvtttuuuxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxzzz}}}~~~|||zzzzzzrrrppp|||zzzoooiiiddd___aaaUUUSSS```jjjnnnwwwiiiWWWCCC888444111000000/////////.........------++++++,,,,,,,,,,,,------...---++++++---------,,,******+++,,,---...//////***++++++,,,---------,,,,,,///...000555444===RRRhhhsss___YYYeeerrrrrrnnniiihhhlllnnnmmmaaagggwwwvvviii\\\RRRFFFCCCBBBDDDJJJWWWooo}}}}}}~~~{{{rrrvvv{{{|||zzz{{{~~~~~~}}}|||vvvooollleeegggkkkmmmnnnoooqqqsssrrrtttuuuuuuwwwwwwppphhhYYYPPPHHHGGGGGGFFFGGGIIIBBB>>>>>>BBBFFFJJJPPPWWW\\\bbbkkkttt|||}}}{{{wwwrrrqqqtttwwwtttrrrqqqooollljjjlllqqqwwwyyyyyyrrrssszzzppp___WWW^^^vvvyyy```PPPPPP]]]uuunnnSSSGGG;;;666555222000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------------------,,,---...///000000000000111000333===HHHRRR[[[bbbooo~~~zzzuuussstttuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvyyy|||~~~~~~{{{~~~~~~~~~}}}sssmmmtttzzzoooggg___XXXVVVMMMPPPaaammmooouuukkkYYYEEE;;;666222//////////////////............+++++++++,,,,,,------------,,,,,,---......---+++++++++,,,------......---------,,,,,,,,,------...,,,///...111666444???VVVpppuuuccc```mmmssstttqqqlllkkknnnooommm^^^iii~~~vvveeeWWWGGGBBB???BBBKKK\\\ttt~~~||||||~~~~~~{{{||||||www{{{~~~zzztttiiigggfffgggjjjmmmooopppmmmpppqqqpppqqqpppjjjbbbUUUMMMGGGFFFFFFEEEFFFHHHCCC???>>>AAADDDGGGLLLRRRXXX^^^gggqqqzzzzzzuuutttyyy{{{xxxuuutttrrrooolllnnnrrrvvvxxxwwwqqqppptttqqqaaaVVVYYYlllfffRRRLLLSSSnnnpppUUUIII<<<777555222000111000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------,,,---...///000000000000333000444???JJJRRRZZZbbbttt~~~zzzuuusssuuussstttvvvwwwxxxxxxwwwwwwuuuuuuuuuxxx|||~~~~~~{{{}}}~~~~~~~~~sssjjjooo~~~|||pppggg^^^WWWSSSKKKPPPaaammmmmmqqqzzzkkkZZZGGG<<<777222///...000/////////............+++++++++,,,,,,---------,,,,,,,,,...//////---***------......------,,,+++//////---,,,,,,---...///,,,...---111666444???XXXtttrrrbbbbbbppprrrtttrrrmmmlllnnnnnnkkk```mmmnnn]]]HHHBBB>>>@@@KKK___www~~~|||zzzzzzzzz}}}~~~{{{xxxzzz~~~}}}mmmhhhcccbbbfffkkknnnnnnkkknnnooonnnnnnmmmggg___RRRKKKFFFEEEFFFDDDEEEHHHDDD@@@>>>@@@BBBDDDHHHNNNUUU[[[eeeooozzz|||xxxxxx|||{{{wwwvvvtttqqqnnnooosssvvvwwwvvvoookkkmmmxxx~~~qqqcccYYYYYYhhhxxxkkkTTTHHHMMMjjjqqqWWWJJJ===888555222000111000000...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------,,,---...///000000000000444111444@@@KKKRRRZZZbbbxxx{{{wwwsssppprrrvvv{{{}}}|||zzzxxxwwwtttuuuvvvxxxzzz|||}}}~~~~~~{{{zzz|||vvvllleeepppxxx~~~{{{sssiii___WWWJJJJJJNNNXXXaaagggooowww}}}aaaZZZKKK<<<666777555.........---------,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------***+++---...///...------***+++,,,---...000111111------///000111666FFFUUUooo{{{pppjjjhhhnnnyyyssskkkfffhhhlllkkkhhh___vvv{{{eeeOOOEEE???AAAJJJZZZwww}}}}}}yyy{{{~~~~~~zzzwwwxxx}}}yyypppiiiiiijjjiiijjjllllllqqqsssooonnnmmmeee[[[QQQMMMHHHFFFFFFGGGGGGHHHDDDDDDBBBAAA@@@BBBFFFJJJSSSXXX```hhhpppzzz}}}||||||}}}|||{{{|||wwwrrrrrrwwwzzz{{{yyyuuujjjfffqqq}}}|||rrrtttdddXXXZZZ```xxxnnnZZZLLLHHHjjjpppZZZOOOCCC===888222..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++*********++++++------++++++++++++---------.........---,,,,,,+++///............///000000222444666AAAQQQUUUZZZkkk}}}~~~zzzuuurrrwwwzzz~~~~~~}}}|||uuuvvvvvvwwwyyy{{{|||}}}{{{zzz||||||qqqiiiqqqyyy}}}wwwsssooocccUUUMMMKKKNNNXXXeeennnsssvvv|||zzzmmm^^^YYYLLL===666555333...//////.........---------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,---------...////////////000111222222777GGGVVVppp~~~nnngggiiitttyyyssskkkgggjjjnnnnnnlllfff|||lllRRRHHHAAADDDKKKZZZuuu~~~~~~zzz|||~~~~~~~~~|||zzz|||~~~uuummmlllllljjjjjjllljjjoooqqqooommmjjjaaaWWWQQQMMMHHHEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@BBBEEEHHHOOOUUU\\\dddkkkuuu~~~~~~~~~~~~~~~yyyuuuqqqoooqqqtttvvvvvvuuullljjjuuu~~~xxxnnnrrrfff[[[[[[^^^uuurrr___NNNHHHfffvvv^^^RRRDDD===777222///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++*********++++++---,,,,,,++++++,,,,,,---------......------,,,+++.........---...//////000111444666BBBRRRWWW^^^ooo}}}xxxuuuvvvyyy|||~~~}}}|||{{{|||wwwwwwvvvvvvwwwyyy{{{}}}~~~{{{zzz|||~~~tttjjjooozzz{{{pppmmmooodddQQQOOOLLLMMMXXXjjjxxxzzzwwwvvvyyy{{{}}}uuuiii\\\XXXMMM???666444111///000000/////////............---,,,,,,......---,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---........................111222333444444:::KKK\\\tttqqqggglll{{{vvvmmmiiikkkmmmlllkkkjjjwwwUUUKKKDDDGGGOOO]]]www}}}|||~~~|||{{{zzz}}}}}}~~~{{{sssqqqpppmmmlllmmmkkknnnpppnnnkkkfff]]]TTTQQQMMMHHHEEEDDDEEEFFFFFFFFFEEEDDDBBBAAAAAADDDFFFKKKPPPWWW^^^dddmmmxxx~~~yyyvvvvvvwwwxxxxxxvvvtttqqqnnnlllooossswwwzzzuuuwww|||uuukkkppphhh^^^\\\\\\pppzzzfffQQQGGG^^^xxx```SSSEEE===777222000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))*********++++++++++++,,,---,,,+++*********++++++---,,,,,,++++++,,,,,,---------......------,,,,,,...------------...//////111444666BBBSSSXXXaaattt~~~yyyvvvuuuwwwyyyzzzyyyyyyzzz{{{yyyxxxvvvuuuuuuwwwzzz{{{{{{yyyyyy{{{}}}uuuggghhhyyy{{{jjjcccggg___LLLNNNKKKKKKVVVmmmzzzqqqtttxxx{{{{{{sss]]]XXXNNNBBB888333111///////////////.........---...---,,,,,,......---,,,+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,---------...............000111444555666???SSSggg}}}{{{pppqqq}}}zzzoookkkjjjhhhfffeeejjj}}}VVVKKKEEEJJJUUUhhh{{{xxxuuutttyyy{{{wwwuuutttqqqooopppoooooommmkkkhhhccc[[[UUURRRNNNHHHEEEDDDDDDEEEDDDFFFFFFEEEDDDAAAAAABBBDDDGGGLLLRRRXXX^^^fffpppwww{{{{{{vvvoookkkkkklllnnnooorrrsssrrrnnnkkkmmmttt{{{yyykkkoooggg^^^ZZZYYYlllmmmTTTGGGWWWyyyttt]]]QQQEEE===888222///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))))))))))))))))))))************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------......///111555888CCCSSSXXXbbbvvv}}}yyyvvvwwwyyyyyyyyyxxxyyy{{{}}}{{{yyyvvvttttttuuuwwwyyyxxxvvvvvvyyy{{{wwwhhhbbbxxx}}}iii[[[^^^ZZZLLLJJJKKKKKKTTTmmmnnnrrruuuyyy~~~|||bbb[[[PPPEEE<<<555111111.........---------,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,------///...,,,+++******+++,,,++++++,,,---...///000111...000333555888EEE___vvv~~~www|||vvvllljjjhhhdddaaaaaaoootttTTTIIIDDDLLL\\\sss}}}~~~xxxssspppooouuuxxx~~~zzzyyyxxxuuurrrsssppplllhhheeebbb^^^ZZZXXXSSSOOOIIIEEEDDDDDDDDDDDDEEEFFFFFFEEEBBBAAAAAABBBEEEJJJOOOTTTYYYaaajjjpppwwwuuuooohhhdddccceeehhhiiikkkmmmooollliiillluuu|||nnnmmmeee\\\WWWUUUjjjsssVVVHHHQQQpppzzzqqq[[[PPPEEE???999333..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...------------...//////222777;;;EEETTTXXXbbbvvv|||yyyvvvuuuvvvuuutttsssuuuxxx{{{{{{yyywwwuuuttttttuuuuuuuuusssrrrtttwww|||zzzjjj^^^ttt|||kkk[[[YYYWWWQQQIIIOOOPPPTTTkkkuuuxxx{{{}}}lll```RRRIIIAAA999444333...------------,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,***+++,,,---...000111111---///222444999JJJiii|||}}}zzznnnfffhhhiiiccc___aaawww~~~}}}rrrdddOOOFFFCCCNNN```www|||~~~|||uuuooonnnnnnsssxxx}}}|||{{{zzzvvvttttttmmmhhhcccbbb```[[[YYYYYYUUUPPPKKKFFFEEEEEEDDDDDDDDDEEEFFFFFFCCCBBBAAABBBDDDHHHMMMQQQVVV\\\dddkkkttt|||}}}yyylllgggaaa\\\\\\^^^aaabbbeeehhhjjjiiihhhkkksssyyynnnjjjbbbZZZTTTRRRggg}}}wwwZZZLLLMMMeee~~~vvv```UUUIIIBBB;;;444///...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------......------...............///000000222999>>>IIIWWWZZZcccxxx~~~{{{yyywwwssssssqqqpppoooqqquuuyyy{{{zzzxxxvvvtttssssssrrrtttpppnnnnnnpppuuuwwwgggZZZkkktttkkk^^^XXXVVVSSSKKKVVVYYYWWWhhh|||wwwfffTTTKKKFFF>>>777444............------------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,------...///000000///000222444999MMMpppuuuiiidddiiijjjbbb]]]___zzz}}}xxxuuuiiiZZZJJJBBBBBBOOO```rrr{{{}}}}}}~~~~~~yyyrrrnnnoooqqquuuzzz~~~|||zzzuuurrrqqqkkkeeedddfffeee___[[[[[[VVVRRRLLLHHHFFFEEEEEEDDDBBBDDDFFFFFFDDDBBBBBBBBBBBBFFFKKKOOORRRXXX```fffpppwwwzzzvvvgggccc]]]ZZZZZZ]]]^^^___dddfffiiijjjjjjmmmqqquuuyyyjjjeee___YYYRRRNNNcccvvvyyy^^^RRRKKKYYYzzzooo```PPPEEE<<<555222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------000////////////000111111111999AAANNN[[[^^^ggg|||~~~{{{yyyxxxwwwvvvtttrrrqqqtttyyy|||zzzzzzxxxwwwuuusssqqqqqqsssoookkkkkkkkkppp|||~~~~~~rrraaaVVVaaajjjhhh___XXXUUUSSSNNN\\\```ZZZgggzzz~~~~~~iiiUUUMMMIIIAAA999555000/////////...............---,,,,,,......---,,,++++++,,,,,,,,,---------((()))+++,,,------,,,+++........................111111222333999NNNsssuuujjjeeejjjjjj```ZZZ[[[www|||wwwuuuhhhYYYGGG@@@BBBOOO^^^lll|||{{{}}}zzz{{{{{{wwwqqqoooqqquuuxxx|||}}}zzztttpppooojjjfffgggllllllddd___^^^XXXSSSMMMHHHFFFFFFEEEDDDAAADDDFFFGGGEEECCCBBBBBBAAAEEEIIIMMMPPPUUU]]]cccjjjrrryyy~~~{{{wwwkkkgggbbb``````bbbddddddgggiiikkklllmmmooorrrtttwwwfffbbb^^^YYYRRRLLL```pppyyyaaaWWWKKKRRRqqq{{{jjjVVVGGG===666444666........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,,,,+++++++++------------+++++++++,,,,,,---.........---000000000000000111111222000999CCCQQQ___bbbkkk|||}}}|||{{{zzzyyyxxxwwwwwwyyy{{{|||wwwyyy{{{zzzvvvtttuuuvvvpppjjjeeegggjjjooowwwrrrcccVVVYYYeeesssqqqcccXXXWWWWWW```jjjgggfff}}}~~~qqq^^^SSSGGGCCCBBB::://////......------,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++---...///111222333,,,111555555999PPPtttwwwsssjjjiiikkk___UUU[[[nnn}}}{{{uuueeeTTTHHHEEEFFFPPP^^^kkkyyy}}}~~~~~~{{{xxxvvvwwwzzz{{{{{{}}}||||||{{{wwwuuurrrqqqooopppqqqsssrrrnnnhhhcccWWWSSSNNNJJJHHHFFFDDDCCCCCCEEEGGGHHHHHHFFFDDDBBBGGGHHHIIIJJJLLLQQQWWW\\\ffflllssszzz~~~zzznnnjjjhhhiiihhhfffgggjjjnnnjjjhhhiiikkkkkkpppuuuxxx|||iiiZZZXXXUUUOOONNNTTTpppmmmWWWMMMVVVcccttt]]]MMMBBB888222000//////...------------......---,,,,,,+++***))))))+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................+++---...///...///111222333999IIIXXX[[[^^^ooo|||||||||{{{{{{zzzyyyxxxxxxzzz{{{}}}uuuwwwxxxwwwtttrrrssstttooohhhcccdddfffhhhnnnttt~~~nnn^^^YYY^^^jjjwwwtttfff\\\\\\ZZZeeeppplllhhh|||sss```UUUIIIDDDAAA999000000//////...---------,,,------......------,,,------,,,,,,,,,---...///......------------......------........./////////,,,111555555;;;QQQuuu}}}qqqoooiiijjjmmm```WWW]]]qqqxxxrrrlll```TTTFFFCCCDDDOOO\\\hhhuuu}}}}}}~~~zzzyyywwwxxx{{{~~~{{{zzz{{{~~~}}}wwwtttsssssspppqqqrrrsssrrrnnngggbbbYYYUUUPPPKKKIIIHHHFFFEEECCCEEEGGGHHHIIIGGGEEEDDDFFFGGGHHHIIIKKKPPPVVVZZZ___eeemmmsssxxx}}}uuuqqqnnnnnnmmmkkklllppprrrmmmjjjkkkllllllpppuuuxxxwwwgggZZZWWWSSSMMMNNNTTTlllsssZZZKKKPPP\\\{{{uuu\\\LLLAAA999222000//////...------------...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++---...///...///111222222999GGGTTTXXX[[[mmm|||zzzyyyxxx{{{zzzyyyyyyyyyzzz|||}}}uuuwwwxxxwwwuuutttttttttpppiiiddddddddddddfffjjj{{{~~~oooaaa\\\aaaooozzzwwwhhhaaabbbaaammmzzztttlllzzzvvvcccXXXKKKEEEAAA888222111000///............---......//////......------,,,,,,,,,,,,---...////////////......///////////////......---,,,,,,,,,---111555666===TTTvvv{{{zzzyyyuuujjjlllkkkooorrreee[[[bbbxxx|||qqqhhhbbb[[[TTTEEEBBBDDDNNN[[[hhhttt}}}~~~{{{vvvvvvxxx|||zzzzzz{{{}}}wwwsssssstttqqqrrrtttvvvtttppphhhccc]]]XXXRRRMMMJJJIIIHHHGGGDDDEEEGGGIIIIIIIIIGGGFFFEEEFFFFFFGGGIIIMMMSSSWWW^^^ccckkkqqqvvv|||}}}wwwssssssqqqoooppptttwwwrrrnnnnnnnnnmmmoootttxxxttthhh^^^YYYSSSMMMOOOVVVggg}}}zzz^^^JJJKKKVVVrrrwww\\\KKKAAA999333000//////...------------...+++,,,,,,,,,------------+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///111222222888EEEPPPSSSXXXjjj|||xxxuuutttzzzyyyyyyyyyyyyzzz{{{|||yyyzzzzzzzzzyyyxxxxxxxxxtttmmmgggggggggffffffgggssswwwmmm^^^dddqqq|||xxxkkkeeehhhjjjuuu{{{nnnwwwvvvcccYYYLLLFFFBBB999444333111000////////////------............------,,,,,,,,,,,,------......//////............//////.........---,,,,,,++++++---111444777AAAXXXxxx|||rrrtttsssooogggmmmpppwwwzzzmmmdddlll~~~vvvkkkccc^^^XXXRRRFFFCCCEEEPPP^^^lllyyy{{{xxxuuuwww{{{|||||||||~~~|||}}}xxxrrrrrrtttrrrsssvvvxxxyyyuuuooojjjbbb\\\TTTNNNKKKIIIHHHHHHDDDEEEGGGIIIJJJJJJIIIIIIDDDEEEEEEEEEFFFJJJPPPTTT^^^ccckkkqqqvvv|||{{{vvvuuurrrpppqqquuu|||vvvrrrqqqooommmoootttxxx}}}tttlllccc]]]UUUOOOQQQWWWddd}}}~~~aaaJJJIIIVVVssszzz___NNNCCC;;;444111//////...------------...------------------------++++++++++++++++++++++++************************+++++++++******+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///111222333:::EEEMMMPPPWWWjjj|||~~~zzzwwwvvvxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{||||||{{{zzzyyyuuummmhhhiiikkkiiiiiiiiippp}}}wwwbbbgggsss}}}rrrmmmpppqqqyyy{{{lllrrr}}}tttbbbXXXLLLGGGDDD;;;555444222000......//////,,,,,,------------,,,,,,,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,---------------...111444888DDD\\\zzzooohhhmmmpppllliiiqqqwwwuuunnnxxx{{{qqqgggaaa^^^TTTKKKFFFDDDHHHUUUdddsss}}}zzzwwwwwwzzz~~~|||uuuuuuvvvzzz{{{sssrrrtttsssuuuxxx{{{}}}|||wwwtttgggaaaXXXPPPKKKIIIHHHHHHEEEFFFGGGIIIJJJJJJJJJIIIDDDDDDDDDCCCDDDGGGMMMQQQZZZ___gggnnnssszzzzzzxxxuuuqqqrrruuu~~~xxxsssrrrpppnnnppptttzzz}}}uuunnnggg___WWWRRRSSSWWWbbb|||eeeMMMLLLZZZ{{{~~~fffUUUHHH<<<555222//////...------------...//////...------,,,++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///111222444<<>>666444111///.........///+++,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++++++++,,,,,,++++++,,,---...//////000///111444:::HHH```|||wwwbbb___iiiooolllmmmvvv}}}zzzvvv|||rrriiiccc]]]QQQEEEFFFGGGOOO```qqq}}}~~~{{{yyyzzz}}}~~~{{{tttrrrqqqsssxxx~~~xxxvvvvvvvvvvvvyyy|||}}}oooggg\\\RRRLLLJJJIIIHHHFFFGGGGGGHHHIIIIIIIIIIIIDDDDDDDDDCCCCCCFFFKKKNNNWWW]]]eeelllrrrzzz~~~zzzuuutttvvv}}}wwwsssrrrpppnnnpppttt|||~~~tttoooggg```[[[XXXXXXYYY```xxxkkkRRRPPP]]]ppp___NNN>>>666444//////...------------...//////...---,,,+++******++++++++++++++++++++++++***************+++++++++***))))))))))))))))))***)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///111222333===IIINNNQQQ[[[ppp~~~}}}}}}wwwwwwxxxxxxyyyyyyyyyxxxyyyxxxwwwxxxzzz{{{yyyvvvrrriiibbbdddiiijjjjjjkkkkkk|||~~~~~~yyymmmllluuu~~~~~~tttqqqrrriii[[[aaaqqqvvvvvv}}}xxxcccWWWJJJGGGGGG@@@666444111...------...///,,,,,,------------,,,,,,+++,,,---.........------,,,,,,++++++++++++,,,,,,,,,------...//////000000///000333;;;JJJccc~~~oooYYYXXXfffooonnnoooyyyzzzyyy}}}sssiii___RRRGGGIIINNN]]]rrr||||||}}}{{{{{{}}}~~~xxxtttooonnnrrryyy|||zzzyyyyyyyyy|||wwwnnnaaaVVVOOOLLLJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDBBBBBBEEEIIIMMMRRRXXXaaahhhooowww}}}wwwtttuuuzzzuuuqqqqqqooonnnqqquuuyyy}}}~~~tttooohhhdddcccdddbbb```[[[qqqsssXXXQQQ[[[}}}yyyiiiTTT@@@777666//////...------------...------,,,,,,+++++++++***++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++---...///...///111222111>>>JJJOOORRR^^^qqq|||yyyyyywwwxxxyyyzzzzzzzzzyyyyyyzzzxxxwwwxxx{{{|||yyywwwsssiiibbbdddiiikkkkkkllliiixxx}}}wwwyyymmmkkkrrrsssmmmjjjaaaTTT\\\lllqqquuuyyy|||{{{eeeXXXJJJGGGGGG@@@666444000...,,,,,,---...---..................---+++,,,---.........---,,,---,,,,,,++++++,,,,,,---.........///////////////000000333;;;LLLdddkkkUUUTTTdddoooooopppzzzyyyyyy~~~oooaaaUUULLLMMMVVVjjjzzzwwwuuutttsssyyy}}}{{{}}}}}}wwwpppmmmpppvvv}}}~~~|||zzzzzz{{{~~~|||ssseeeYYYQQQMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDBBBBBBDDDIIILLLHHHOOOXXX```gggpppyyy~~~vvvrrrsssxxxsssppppppooonnnqqqvvvtttzzzwwwrrrkkkhhhkkknnnmmmiiiWWWkkkxxx[[[QQQXXXxxxoooXXXAAA777777//////...------------...******++++++++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................+++---...///...///111222000===JJJOOOSSS___rrrzzzyyyvvvwwwzzz|||~~~~~~xxxyyyyyyzzzzzz{{{{{{|||oooiiiaaa]]]```hhhqqqvvvtttzzzwww}}}yyyqqqiiijjjxxxzzzxxxfffccc___YYYTTTVVVaaakkkzzzzzz{{{jjjVVVKKKEEEDDDFFF999555111/////////////////////.........---------...------,,,,,,------...............///////////////---+++******,,,///000000222666???TTTooofffXXXWWW]]]fffnnnuuu{{{~~~mmmWWWTTTTTTbbbyyy|||zzzxxxsssoooqqqssswww}}}zzztttwww~~~|||~~~~~~}}}wwwsssssswww{{{~~~~~~wwwnnnccc[[[XXXUUUPPPKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGLLLNNNSSS\\\ccckkkwww}}}xxxtttqqqtttsssoookkkiiikkkppptttqqqzzz}}}|||vvvfffppp{{{xxxvvvdddVVV^^^rrrcccPPPVVVppp{{{iiiWWWGGG<<<666111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******+++++++++*********)))))),,,,,,++++++***+++++++++)))***,,,,,,******,,,---******+++,,,,,,---......---------------------------...////////////222444777@@@IIIPPPXXXfffuuu~~~{{{~~~zzzyyyyyyzzz{{{}}}~~~~~~~~~}}}yyyyyyyyyyyyyyyzzzzzzzzztttnnnfffbbbcccjjjqqqwwwtttsss|||~~~zzzoooeeecccppp{{{yyysssppp^^^]]][[[VVVSSSWWWeeettt}}}zzzyyyhhhWWWLLLFFFEEEGGG:::777222000000000000000......---------,,,,,,,,,...------,,,,,,------...............////////////000///---,,,,,,...000222222444777AAAWWWrrrfffYYYXXX```kkkttt|||qqq]]]^^^^^^mmm}}}~~~|||vvvqqqsssuuuzzzxxxrrrsssxxx}}}{{{zzz|||}}}~~~xxxvvvxxxzzz~~~}}}tttnnneee]]]YYYUUUPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHFFFDDDEEEFFFJJJKKKQQQYYY```gggsss}}}yyytttrrrwwwvvvsssooommmmmmqqqtttrrr{{{~~~~~~xxxzzzjjjuuu{{{hhhUUU[[[lllkkkTTTWWWiii~~~|||kkkXXXHHH<<<666000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++************************)))))))))((((((,,,,,,++++++***++++++,,,,,,---...---+++)))***++++++++++++,,,,,,------------------------------------...////////////222444666AAAKKKPPPUUUbbbrrr}}}~~~}}}zzzzzz{{{{{{|||}}}}}}}}}||||||yyyyyyyyyxxxxxxxxxxxxwwwuuuqqqkkkgggiiiooovvv|||qqqpppyyy}}}qqqbbb[[[fffrrrqqqiiieeeVVVWWWWWWUUURRRXXXmmmzzz}}}{{{eeeVVVMMMGGGEEEFFF;;;888333111000111111000---------,,,,,,,,,++++++...------,,,,,,------...---............////////////...,,,,,,,,,---///111222333666AAAXXXsss{{{fff\\\]]]eeepppyyy|||}}}tttaaacccjjjzzzzzzsssrrruuu{{{yyyqqqooorrr~~~zzzvvvvvvyyy{{{{{{yyyxxx}}}}}}~~~|||rrroooiiiaaaZZZUUUPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJHHHFFFDDDDDDEEEHHHIIINNNUUU[[[bbbnnnyyy~~~yyyuuurrrwwwwwwuuuqqqnnnnnnoooqqqsss|||}}}||||||tttsss~~~}}}nnn{{{kkkUUUXXXdddzzzuuuYYYVVV___uuu~~~nnnZZZIII<<<666000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))))))))(((((((((((((((,,,++++++***++++++,,,,,,///000000...+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////222444555DDDQQQRRRSSS^^^ppp}}}~~~{{{zzzxxxyyyzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuusssqqqnnnmmmnnnuuu}}}sssrrrzzzwwwdddXXX___iiihhh```ZZZRRRSSSUUUUUUQQQYYYtttsss```TTTLLLFFFCCCCCC;;;888333000000000000///......---------,,,,,,,,,...------,,,,,,------...---------.........//////,,,,,,*********+++---...111111333???WWWpppvvvgggccceeekkksss{{{{{{uuuxxxvvv```aaasss{{{tttpppsssyyy~~~vvvssstttxxxtttuuuyyy{{{}}}zzzwwwxxx||||||}}}~~~}}}{{{sssrrrnnnggg^^^VVVQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJIIIFFFDDDDDDDDDFFFGGGKKKRRRWWW]]]hhhssszzzzzzvvvsssuuuuuutttrrrnnnlllmmmmmmttt|||{{{wwwuuunnnppp~~~ppp~~~mmmYYYWWW]]]ooo~~~^^^UUUXXXnnnrrr^^^KKK===777111111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))))))))))))))))))))))))))++++++******++++++,,,,,,000000000...,,,*********,,,,,,,,,,,,,,,,,,,,,+++---------------------------...////////////222444777LLL\\\ZZZVVV```sss{{{zzztttuuuuuuwwwxxxzzz{{{|||yyyyyyxxxwwwvvvvvvuuutttttttttrrrqqqqqquuu|||zzzyyy}}}fffVVVXXX___]]]VVVQQQPPPPPPRRRRRROOOVVVtttooo^^^SSSLLLEEEAAA@@@;;;777222/////////......////////////...............------,,,,,,------...------------............,,,,,,+++++++++,,,---...222111444AAAZZZqqqzzzxxxwwwooojjjkkknnnppptttxxx}}}zzztttooouuuzzzcccbbbyyy{{{tttrrruuu{{{||||||}}}vvvtttuuuxxx{{{zzz|||}}}xxxssswww}}}}}}{{{vvvvvvtttnnndddZZZSSSOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDDDDFFFFFFJJJPPPTTTYYYcccnnnuuu~~~|||wwwttttttuuuuuussspppnnnnnnooouuu|||zzzuuusssmmmpppsssrrr___YYYYYYgggyyydddVVVUUUkkkyyycccNNN???888000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++***)))(((************************+++*********++++++,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,+++---------------------------...////////////222444;;;UUUiiiggg```gggxxx|||yyyrrrrrrssstttvvvxxxzzz{{{yyyyyyxxxxxxwwwvvvuuuuuuxxxxxxwwwssspppqqquuuzzzzzz~~~gggTTTRRRVVVTTTOOOMMMPPPMMMNNNOOOMMMSSSqqqrrraaaVVVNNNFFFAAA@@@;;;777222///......------000000000////////////......------,,,,,,------...,,,------------.........///............///000000444444888HHHaaavvvzzzuuummmjjjkkkpppsssrrrsssuuu{{{xxxtttooolllttt~~~|||zzzgggiii~~~~~~zzzvvvxxx{{{{{{vvvtttuuuxxxzzzzzz|||zzzqqqvvv}}}~~~|||yyyyyyxxxtttlllbbbYYYSSSMMMLLLKKKIIIHHHGGGGGGGGGFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFIIINNNQQQVVV___iiipppyyy}}}wwwtttuuuvvvvvvtttrrrrrrssstttwww|||yyytttsssmmmnnn|||xxxyyydddZZZVVVbbbtttkkkXXXQQQhhhiiiQQQAAA999///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,***)))(((************++++++++++++************+++,,,------***,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////222444===\\\tttssskkkqqq}}}}}}yyyttttttttttttuuuwwwyyyzzzyyyyyyyyyxxxxxxwwwwwwvvvwwwxxxxxxsssnnnmmmppptttxxx~~~hhhTTTQQQRRRPPPOOOPPPRRRLLLLLLPPPOOOUUUqqqzzzhhh\\\SSSJJJEEECCC<<<888333000//////...---000////////////............------,,,,,,------...,,,,,,---------........./////////000000000111111222333:::MMMhhh|||}}}tttiiigggjjjqqqsssrrrqqqsssrrrooolllhhhgggrrrvvvrrrnnnbbbkkk~~~{{{zzzzzz}}}yyyxxxyyyzzz|||~~~~~~tttyyy}}}}}}~~~|||yyyyyyxxxxxxtttlllaaaXXXNNNMMMKKKJJJHHHGGGGGGGGGDDDGGGIIIJJJHHHGGGFFFFFFEEEDDDGGGKKKNNNRRR[[[eeekkksss~~~xxxtttsssttttttsssssssssvvvxxxzzz}}}xxxuuuuuummmkkkuuuzzz}}}fff[[[UUU___sssmmmWWWMMMcccnnnTTTBBB:::111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++)))((())))))))))))*********+++************+++,,,---...)))+++,,,,,,++++++,,,...+++++++++,,,,,,------------------------------------...////////////222444<<<^^^zzzzzztttxxx}}}yyywwwvvvuuuuuuuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxsssuuuvvvrrrmmmlllooosssxxxjjjWWWRRRSSSRRRSSSWWWUUUNNNMMMSSSSSSYYYtttnnnaaaWWWNNNHHHFFF===999444111000000///...//////.........---------...------,,,,,,------...,,,,,,,,,---------..................///////////////111999OOOlllttthhhgggiiiooorrrpppppprrrjjjhhheeebbbbbbooopppkkkzzz```YYYggg}}}{{{yyy{{{~~~~~~}}}}}}~~~www|||~~~~~~~~~}}}{{{{{{{{{|||~~~{{{xxxwwwwwwzzzzzzsssggg]]]NNNMMMLLLJJJHHHGGGGGGGGGCCCFFFIIIJJJIIIGGGGGGGGGDDDCCCFFFJJJLLLOOOXXXbbbgggppp{{{xxxtttpppqqqqqqqqqqqqsssvvvyyy|||~~~xxxuuuuuummmgggoooyyy~~~fffZZZTTT^^^ssskkkTTTIII```qqqVVVCCC;;;555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***,,,,,,,,,+++)))''''''((((((((())))))******************+++,,,---...***+++,,,,,,******+++,,,******+++,,,,,,---......---------------------------.../////////000222444:::^^^|||~~~yyy|||}}}}}}zzz{{{zzzxxxrrrssssssttttttuuuuuuuuuxxxxxxxxxyyyyyyxxxxxxwwwyyyxxxvvvtttsssssstttuuuzzz}}}tttfffYYYXXX[[[ZZZ[[[^^^___TTTSSSZZZXXXXXXppp}}}eeeSSSLLLIIIGGGHHH;;;111111222///,,,---------------------------,,,---...//////...---,,,***+++,,,---..................//////000000111111222444>>>RRRmmmvvvkkkkkkgggfffkkkuuuyyyxxxpppggg___[[[]]]lllvvvgggeeeuuuzzzbbb[[[XXXggg~~~}}}}}}}}}zzzwwwuuuzzz~~~xxxzzzzzzzzz{{{{{{}}}~~~~~~}}}}}}|||||||||~~~|||yyywwwvvvuuutttrrrmmmfffaaaWWWQQQKKKIIIJJJKKKHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHMMMSSSXXX```jjjvvv{{{sssqqqpppnnnmmmnnnppptttvvv{{{yyyzzzvvvkkkfffgggvvvzzz{{{zzz{{{~~~hhh]]]TTT\\\qqquuuWWWIII\\\yyytttZZZGGG>>>555222000............---------,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((((()))+++,,,,,,+++)))((()))************+++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---------------------------------------............/////////000///......111333@@@OOOttt}}}zzzsss|||zzzyyyuuuuuuttttttssstttttttttvvvwwwxxxyyyzzz{{{{{{{{{yyyzzzzzzyyyyyyxxxwwwwwwzzzrrrcccXXXZZZbbbfffhhhjjjiii\\\XXX^^^^^^^^^ssskkkXXXOOOLLLJJJJJJ===333222333000...///------------------------------............------+++,,,,,,---..................//////000000111111333555>>>TTTrrr|||kkkiiifffeeemmmwww{{{yyyppphhh___ZZZ[[[iiiuuudddbbbnnnnnnYYYVVVUUUddd}}}{{{vvvsssyyy}}}xxxzzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~{{{xxxwwwuuutttrrrooojjjddd___XXXSSSMMMKKKLLLLLLJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGLLLRRRVVV]]]fffsss}}}zzzrrrooommmkkkiiijjjmmmpppsssxxxvvvwww{{{yyyrrrnnnooo|||~~~yyyvvvuuusssooocccXXXQQQXXXmmmqqqUUUHHHYYYuuuxxx```KKK@@@555333000............---------,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))***+++,,,,,,+++***))))))************+++++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------...---............///222555<<>>???:::222///222111...------------------------------............------,,,---...//////000//////......//////000000111111222777BBBVVVqqqlllooonnnlllmmmrrruuuuuulllkkkddd\\\```qqq}}}yyyyyyuuusssYYYGGGIIIHHHUUUgggyyy~~~|||}}}~~~~~~{{{wwwuuuvvvxxxzzz{{{~~~}}}|||{{{|||}}}~~~~~~}}}~~~}}}uuupppqqqtttuuuvvvtttqqqnnnmmmmmmnnnnnnmmmiiifffaaa[[[TTTPPPNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLVVV[[[aaagggmmmwww~~~||||||wwwpppgggbbb[[[SSSOOOOOOQQQSSSXXX```gggkkkqqqxxxzzzwwwvvv|||yyyooofffZZZUUU\\\oooxxxdddNNNJJJSSSnnnwwwfffRRRCCC;;;777111...---.........------,,,,,,,,,,,,++++++*********+++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++(((((((((((()))+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------...............///......///222444777BBB^^^bbbaaajjjttt|||zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxrrrssswwwzzz|||}}}}}}|||sssnnnccc^^^gggvvv}}}{{{zzzmmmdddeeeiiigggeeeeeehhhjjjnnnwwwsss```RRRHHH@@@<<<>>>;;;333111333222...------------------------,,,---...//////...---,,,,,,,,,...///000000000000......//////000111111111111888EEEYYYsssrrrvvvvvvrrrpppsssvvvwwwooonnnggg^^^bbbtttxxxtttvvvssssssZZZGGGHHHGGGSSSfffyyy}}}{{{|||~~~{{{}}}xxxvvvxxxzzz|||}}}~~~|||{{{|||~~~~~~|||~~~yyyttttttvvvxxxxxxwwwtttqqqqqqrrrsssttttttjjjhhhccc[[[TTTOOOMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIHHHGGGHHHJJJLLLXXX\\\aaagggmmmvvv~~~||||||wwwqqqhhhccc[[[SSSNNNMMMOOOPPPVVV^^^dddfffllluuuwwwsssssswwwmmm```WWW[[[kkkzzzfffPPPIIIOOOiiiwwwfffSSSEEE<<<777222...---......///---------,,,,,,,,,++++++************************((()))+++,,,,,,+++)))((()))************+++++++++******)))))))))))))))***++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,---.........000333666333@@@^^^bbb___gggsss~~~zzzyyyyyyzzz|||}}}|||{{{yyyuuurrrsssxxx{{{zzzxxxxxxvvvuuuxxx|||~~~}}}~~~jjj```ccciiiwww}}}rrrhhhjjjkkkfffbbbccchhhmmmooovvvuuuaaaTTTIII>>>===:::777333111/////////+++---...---,,,,,,---...,,,---------.../////////...............///000000......//////000000111111///:::@@@]]]vvv{{{|||zzzvvvxxx~~~|||vvvqqqmmmhhhgggooo|||yyyoooqqqlllmmmWWWEEEDDDDDDTTTdddxxx}}}{{{zzz~~~}}}zzz|||~~~}}}}}}~~~}}}vvvtttuuuxxxzzzuuuttttttvvvxxxzzzyyyyyytttooohhhaaa\\\VVVQQQNNNMMMLLLKKKJJJIIIJJJJJJKKKIIIHHHFFFDDDDDDFFFKKKOOO]]]hhhooonnnooowww~~~yyyuuussshhhfff```YYYRRROOONNNOOOZZZXXXZZZ```ccccccfffjjjiii~~~xxxaaaSSSVVViiiqqqTTTKKKKKK___rrr]]]KKKBBB999111000000......000,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,+++***+++,,,---...------------///111333444444KKKaaaddd```dddsss|||{{{yyyyyyzzz|||~~~~~~~~~yyyuuuuuuwwwxxxuuurrrtttssstttwww|||~~~}}}{{{oooccchhhsssxxxkkkcccdddeeeaaa___ccchhhooopppuuu|||fffWWWKKKAAA???<<<888444111///......---...///...---,,,---...---------..............................//////000......//////000000111111222>>>EEEddd}}}yyy{{{zzzxxx|||}}}zzztttnnnoooyyy{{{qqqlllfffgggTTTEEEFFFEEETTTdddwww}}}}}}~~~~~~|||xxxxxxyyyyyyyyyxxxxxxyyy{{{||||||{{{tttoooggg```[[[UUUQQQMMMMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHGGGEEEEEEHHHLLLPPPcccoooxxxxxxwww{{{|||vvvqqqnnniiigggccc^^^XXXTTTRRRRRRSSSQQQRRRVVVXXXXXX\\\aaaooo|||fffVVVUUUeee{{{xxx\\\QQQMMM^^^vvv```MMMBBB999111000000......000,,,,,,,,,,,,++++++++++++************+++++++++,,,***************************++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,---------------,,,,,,,,,---...///......---...///111333555999RRRhhhkkkdddfffsss{{{zzzxxxwwwxxxzzz}}}~~~~~~{{{wwwvvvwwwwwwuuurrrrrrrrrssswwwzzz||||||{{{~~~vvvggglllyyy}}}nnnccc\\\]]]]]]YYYZZZ```jjjssstttuuu~~~lll\\\OOOEEEAAA>>>999444111///......///000111000...------..................---------......------......///000......//////000000111111333@@@IIIjjjvvvyyyzzz|||zzztttyyy}}}uuufff______OOOEEEIIIGGGSSSeeewww|||zzzyyy{{{zzzzzzzzz|||}}}}}}|||vvvqqqjjjccc]]]WWWSSSPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJMMMQQQcccoooyyy{{{yyyyyy|||}}}{{{uuupppllljjjiiigggddd```ZZZVVVSSSNNNKKKJJJKKKLLLMMMSSSZZZnnnppp]]]VVVaaawwwfffVVVMMM[[[|||zzzcccOOOCCC999222000000///...000------------,,,,,,,,,,,,*********++++++,,,,,,---******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,...------------...///000///......///000222444666===VVVmmmoooeeeeeerrrwwwzzzxxxvvvuuuwwwyyyyyyyyyzzzxxxwwwxxxzzz{{{zzzxxxtttsssssstttuuuxxxyyyzzzzzz~~~zzzkkkllluuutttiii___XXXXXXUUUQQQUUU]]]nnn|||~~~yyy{{{qqq```SSSIIIBBB???:::555111000000000111222222111...------.../////////...---------,,,...------------...//////......//////000000111111111>>>JJJllltttwwwzzz}}}wwwzzzggg\\\[[[LLLEEEJJJFFFPPPeeexxx}}}zzzxxxwwwwwwyyy{{{}}}}}}|||zzzuuunnnhhhbbb]]]XXXTTTMMMMMMLLLKKKJJJIIIGGGGGGFFFHHHIIIIIIJJJKKKNNNQQQZZZcccmmmpppoooqqquuuzzz|||xxxssspppkkkkkkjjjhhhddd]]]UUUPPPLLLIIIGGGGGGHHHJJJSSS]]]jjj}}}wwwdddYYY```vvvmmmYYYJJJVVVvvv}}}fffPPPCCC:::222111000///...000......---------,,,,,,,,,,,,,,,,,,+++++++++++++++******************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++---------------......///////////////111333555666===VVVkkkjjj```aaaqqqmmm}}}zzzxxxxxxxxxwwwvvvwwwwwwwwwyyy{{{|||||||||uuussspppmmmmmmppptttwwwwww|||yyyoookkknnn|||tttjjj```WWWUUURRRMMMQQQYYYqqq||||||pppaaaUUULLLBBB???:::555222111222333111222222111///---...////////////...---------,,,---------------...//////......//////000000111111000>>>JJJmmmqqqtttzzz|||mmmaaa^^^MMMFFFJJJFFFOOOhhhzzz}}}~~~{{{tttttttttwwwzzz}}}}}}}}}zzzvvvqqqlllgggaaa[[[WWWOOONNNMMMLLLJJJIIIHHHGGGGGGHHHJJJJJJJJJKKKNNNQQQQQQWWW^^^bbbdddjjjttt~~~zzzuuurrrlllkkkjjjhhhddd]]]TTTMMMMMMIIIGGGHHHHHHLLLXXXdddooo~~~xxxeeeYYY___uuupppZZZGGGQQQppp~~~gggQQQDDD;;;333111111///...000......---------,,,,,,,,,...---,,,,,,+++***))))))************************)))******++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,------------////////////111333555666>>>SSSdddbbbZZZ```tttyyyjjj~~~|||yyywwwwwwxxxxxxyyyzzzyyyyyyyyyrrrpppmmmjjjiiikkkpppuuuwww|||yyyrrrmmmmmm}}}ooobbbWWWUUURRRNNNPPPWWWrrr|||~~~jjj```VVVMMMDDDAAA;;;666222222333444000111222000///---...///...............---------------,,,,,,------...///......//////000000111111111???KKKooommmqqqyyywwwjjjdddQQQGGGKKKHHHRRRlll~~~||||||sssssssssvvvyyy|||||||||vvvuuurrroookkkeee]]]XXXRRRQQQNNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHJJJMMMPPPPPPQQQVVVZZZ^^^fffwwwyyytttpppnnnllliiigggddd^^^UUUNNNLLLJJJHHHHHHHHHMMMZZZggguuutttcccXXX]]]rrruuu]]]IIIPPPnnn~~~hhhRRREEE<<<333111111///...000------------,,,,,,,,,,,,---,,,,,,+++***)))((((((************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,///......///000222444666???QQQ___]]]YYYbbbxxxvvvjjj|||yyyuuuvvvwwwwwwwwwvvvuuuuuunnnooopppooonnnooossswwwzzz~~~|||vvvooopppssscccVVVTTTSSSQQQRRRXXXppp~~~qqqccc]]]VVVLLLIIIDDD>>>777222000111111...///000000.........000---------...............------,,,,,,------...///......//////000000111111222???JJJnnn{{{iiimmmxxx~~~~~~rrrlllUUUIIIMMMKKKXXXrrr}}}|||sssrrrrrrsssuuuwwwvvvuuutttttttttssspppiii```ZZZVVVSSSOOOKKKIIIIIIJJJKKKKKKKKKIIIGGGFFFHHHLLLOOOOOONNNPPPTTTXXX```ssszzztttpppppplllhhhfffeeeaaa[[[UUUNNNLLLKKKJJJIIIMMMZZZhhhzzz|||ssscccYYY___rrr|||eeePPPSSSnnniiiTTTEEE<<<444222111///...000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,---------++++++---.........---,,,......---...///111333555>>>NNNZZZZZZZZZeeeyyyssshhh}}}yyyppprrrtttuuuuuutttttttttmmmqqquuuvvvvvvvvvyyy{{{|||xxxqqqrrrtttbbbTTTSSSTTTSSSTTTXXXmmm~~~iii]]][[[UUULLLMMMHHH@@@777222///...///---...//////......///000,,,------....../////////---,,,,,,,,,,,,---............//////000111111111111>>>HHHlllwwwfffjjjwwwyyyzzz~~~wwwpppXXXKKKNNNOOO]]]vvv~~~~~~~~~}}}~~~~~~{{{qqqpppoooooopppqqqpppnnntttuuuwwwxxxuuummmddd]]]XXXUUUPPPKKKIIIIIIKKKMMMMMMLLLIIIFFFEEEGGGKKKOOOMMMKKKLLLOOORRRZZZlll~~~|||wwwtttrrrmmmgggfffgggeeeaaa\\\QQQOOONNNLLLJJJMMMZZZhhh~~~~~~tttfff]]]bbbtttkkkVVVWWWooojjjVVVFFF<<<444222111///...000,,,,,,,,,+++++++++******%%%&&&'''((()))***++++++************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,......,,,++++++,,,......,,,,,,.../////////...---------------///111333444<<>>666111000000///............---------//////...---,,,,,,++++++000000000000000000000000111000///------///333777:::TTTjjjxxx{{{|||{{{xxxuuuqqqooonnnmmmmmmqqqrrr|||lll\\\```sss|||sssZZZJJJDDDKKKccc{{{|||zzz{{{zzzwwwtttxxx|||}}}||||||~~~|||zzz~~~~~~|||~~~nnn^^^]]]hhhsssvvvxxxuuusssxxx}}}{{{yyyuuupppiii```ZZZZZZXXXTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLSSSZZZdddpppzzz|||wwwrrroooooopppqqqxxxvvvsssnnnkkkhhhffffffiiibbb[[[\\\jjjyyy}}}zzz~~~xxxvvvuuulllbbbfffsss\\\RRROOOVVV~~~aaaCCC777444///,,,///---,,,+++*********++++++,,,,,,,,,++++++************************************+++---...---+++)))(((++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///---,,,...//////444;;;KKKSSSZZZ\\\bbbooovvvzzzxxxvvvuuuuuuwwwyyyzzzxxxxxxyyy~~~sssjjjccc\\\cccqqqtttsssyyy{{{vvvrrrrrrppplllsssuuu}}}lllYYYNNNLLLFFF>>>777222111222000000/////////........./////////......---------.................................---,,,...222555<<>>777333222333111000000000/////////////////////////////////..............................////////////000333555>>>YYYooo{{{xxxyyy}}}wwwtttqqqpppnnnllliiiqqq{{{mmmqqq~~~qqqZZZLLLHHHQQQjjj|||zzzvvvuuutttsssssszzz|||{{{{{{{{{}}}|||zzzwwwxxxwwwjjjffflllsssvvvwwwxxx{{{}}}{{{yyyxxxvvvtttpppkkkggg]]]ZZZWWWTTTTTTSSSQQQPPPLLLKKKJJJIIIIIIJJJKKKKKKSSSYYYcccmmmwww|||yyyxxxxxxxxxwwwuuuqqqllliiihhhhhhiiijjjddd\\\[[[eeeqqqsssooooookkkiiifff^^^WWW]]]iiiiiiXXXLLLSSSwwwkkkMMM===666000---...,,,---.........---,,,+++,,,,,,,,,++++++++++++******************************************)))))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...,,,,,,///000000555;;;OOOWWW^^^aaaggguuuyyyuuupppmmmpppyyy~~~wwwxxxzzz|||||||||{{{zzzyyyxxxwwwwwwwwwyyy{{{|||}}}yyyxxx}}}ttthhh]]]UUU___jjjhhhddddddeeehhhnnnqqqpppnnniiirrrnnnZZZMMMKKKFFF>>>777333222222000000000/////////...................../////////........................///111222333333333666888>>>ZZZppp{{{}}}tttttt|||xxxtttrrrrrrsssrrrpppeeennnyyy|||rrrZZZMMMIIIRRRlll~~~|||~~~}}}yyyvvvvvvvvvvvvzzz|||{{{{{{{{{|||}}}yyyvvvrrrrrrxxxwwwqqqqqqsssuuuvvvzzz~~~||||||}}}zzzyyywwwwwwwwwuuurrrooo___[[[WWWVVVVVVVVVTTTRRRNNNMMMKKKJJJJJJJJJKKKKKKPPPVVV```jjjttt~~~|||{{{{{{{{{~~~{{{uuuoookkkhhhhhhhhhlllggg```___gggrrrsssoooiiifffeeeaaaXXXSSSYYYcccsss]]]LLLRRRqqqlllOOO???666000...///,,,...///000000...,,,+++++++++++++++++++++++++++******************************)))(((((())))))***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...,,,---000111111555<<>>666111///000---...///000000...,,,+++++++++++++++++++++++++++***************************))))))(((((()))******++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---111222222666<<>>555000///000/////////............++++++,,,,,,---.........---------............//////111333222111222777;;;IIIhhh}}}qqqqqqssswwwrrrsss}}}{{{rrr___UUUQQQddd}}}|||~~~vvvqqqrrrttt}}}~~~|||zzzssspppnnnooopppvvvwwwtttuuuwwwxxxxxxwwwuuutttsssooohhhccc___\\\YYYWWWVVVTTTQQQNNNLLLKKKKKKLLLMMMPPPVVV___kkkvvv~~~~~~zzzyyyyyy{{{zzz||||||wwwuuuyyy{{{{{{}}}xxxtttooobbbUUUTTT\\\]]]wwwkkk[[[XXXZZZvvvrrreee]]]PPPCCC888222000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((''')))************+++++++++((()))))))))************))))))***+++,,,,,,------******++++++++++++******------------------------***------666CCCAAA999;;;UUUZZZ___```eeemmmuuuwwwvvv{{{|||}}}zzzkkkgggsss~~~|||}}}~~~~~~}}}|||zzzyyyvvvwwwxxxzzz|||~~~yyytttsssuuuyyy}}}|||{{{sssgggssstttpppyyy~~~uuugggaaafffttt|||qqqjjjgggcccZZZMMM???555111///000000/////////.........//////////////////.............../////////000000///111222111000222666;;;MMMlllsssssstttwwwrrrrrr{{{{{{www{{{~~~uuubbbVVVSSSfff}}}zzzzzz}}}~~~wwwqqqqqqrrr{{{}}}~~~}}}}}}~~~|||{{{uuurrrqqqrrrtttzzzyyyyyyzzz{{{{{{zzzxxxvvvtttssspppjjjfffccc___\\\YYYVVVTTTQQQNNNLLLKKKKKKLLLOOOQQQVVV___jjjuuu}}}~~~}}}}}}zzzxxxyyyzzz{{{}}}{{{vvvvvv|||xxxsssoooeeeWWWSSSWWWYYYqqqjjj[[[XXXZZZwwwxxxfff\\\NNN@@@777333000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++******)))((()))************+++++++++************++++++++++++*********++++++,,,,,,---************************---------------------------///---333>>>===:::BBBZZZ\\\]]]___fffpppvvvvvvvvvzzz{{{|||yyyiiiaaajjjzzz{{{}}}~~~}}}{{{yyyuuuuuuvvvwwwzzz}}}zzztttsssvvv{{{~~~|||rrrfffqqqxxxuuuyyyxxxmmmccc___aaatttzzzooogggiiieee]]]PPPAAA666111111000000000/////////......111000000///......------////////////000000000111...000111000///111777;;;PPPooottttttooosssooonnnvvvuuuqqquuuzzz~~~zzzxxxeeeZZZVVVkkk|||yyyxxxyyy}}}~~~~~~}}}}}}wwwsssrrrsssyyy{{{}}}|||zzz{{{~~~~~~~~~}}}}}}xxxuuuuuuwwwzzz|||~~~{{{xxxuuuvvvssspppmmmiiieee```\\\YYYWWWTTTQQQNNNNNNNNNNNNOOOQQQUUU[[[eeepppzzz}}}|||yyywwwwwwxxx{{{|||yyytttuuu}}}}}}uuupppppphhhZZZQQQQQQTTTiii|||iii[[[XXXZZZwwwkkk^^^LLL>>>777444111.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************+++******)))))))))************+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++------------------------...111...///888999<<>>ZZZwww}}}qqqqqqllltttsssssswwwrrrjjjmmmrrrtttpppttteeeaaadddyyy}}}}}}||||||}}}~~~~~~~~~}}}~~~|||xxxtttqqqqqqsssuuuuuuwwwyyyyyywwwxxx|||~~~}}}||||||zzzyyyzzz~~~}}}yyysssjjjeeedddaaa]]]YYYVVVTTTSSSSSSPPPQQQSSSVVV\\\fffrrrzzz|||}}}|||zzzwwwtttssstttuuuyyy{{{yyyzzzqqqqqqvvv|||uuudddWWWUUUQQQcccyyymmmaaaYYYXXXwwwoooWWWEEE<<<666111,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((())))))*********))))))))))))*********+++++++++))))))))))))*********+++,,,,,,++++++++++++++++++,,,***)))'''''')))***,,,,,,,,,,,,---------......***000///000555333888HHHRRRYYY___```eeeqqq~~~{{{xxxuuucccVVV\\\{{{xxxtttqqqqqqtttxxx{{{|||{{{{{{{{{|||~~~|||}}}}}}||||||vvvrrruuu|||}}}{{{sssiii^^^eeeuuuyyywwwxxxwwwqqqhhhbbbaaadddlll~~~~~~rrrkkkeeeeeeaaaTTTDDD888444555111111000000000/////////------......///000000111------------...............///000//////333;;;AAAaaa|||zzznnnooottt~~~wwwkkklllqqq{{{xxxkkkggg}}}pppaaabbbjjj|||~~~~~~|||zzzzzz{{{}}}~~~~~~~~~}}}||||||yyyuuupppnnnnnnoooppprrrtttvvvwwwvvvwww|||}}}zzzyyyxxxwwwyyy}}}~~~~~~xxxqqqkkkfffccc___ZZZUUURRRQQQPPPQQQSSSUUUXXX\\\dddpppxxxzzz{{{{{{yyyvvvsssrrrrrruuu}}}||||||}}}lll___ZZZPPPbbbzzzrrreeeZZZWWWvvvxxx```LLL???888222.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))***))))))(((((()))************+++++++++(((((()))))))))*********++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------.........(((//////000555222444AAAOOOYYY```aaacccmmm{{{~~~zzzuuucccWWW^^^{{{yyyuuurrrqqqsssvvvxxxyyyzzz{{{|||~~~zzz{{{|||}}}}}}|||{{{{{{vvvpppmmmqqqxxxwwwppphhh\\\aaaooossswwwxxxvvvnnneeeaaaaaaccclllzzz~~~sssnnnhhhiiieeeWWWEEE777333444111111111000000000//////......//////////////////............////////////...000000///000444<<>>aaaqqq|||~~~wwwbbbZZZdddppp~~~wwwuuuyyyoooooojjj[[[ZZZYYYiiimmmWWW[[[ooo~~~}}}~~~xxxrrrsssuuuxxxzzz|||tttlllkkkiiikkkooorrrtttzzz~~~}}}zzzyyyvvvvvvxxxzzz}}}~~~}}}|||~~~{{{yyysssooogggaaa\\\XXXTTTRRRTTTPPPPPPSSSVVVZZZdddmmmsss~~~|||wwwwww{{{{{{uuupppqqqrrrqqqttt|||}}}tttssslll___VVVJJJRRRhhhuuu```]]]oooqqqZZZFFF;;;444////////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000///000111111111777@@@DDDJJJQQQYYYgggzzznnnhhh|||{{{yyyvvvtttrrrssssssvvvwwwyyy}}}~~~{{{xxxwwwuuutttuuutttsssqqqiiiaaa___gggpppzzz~~~nnnfff^^^YYYaaannnssspppkkkfff```]]]\\\]]]___iii}}}oooggg\\\RRREEE777111111111111222000...---......//////////////////////////////............//////000///000222222222888@@@]]]nnnxxx{{{tttbbbZZZdddvvv~~~{{{zzzqqqmmmhhhYYYXXXWWWfffiiiWWW^^^rrr~~~~~~~~~}}}~~~xxxqqqpppssswwwzzz|||}}}wwwqqqmmmmmmqqqtttuuuzzz~~~~~~{{{wwwvvvwwwxxxyyy}}}||||||~~~|||xxxvvvqqqjjjddd___[[[XXXUUUVVVRRRQQQSSSVVVYYYaaajjjttt~~~|||wwwuuuyyyyyytttooopppqqqpppuuu}}}zzzrrrpppkkk```XXXMMMVVVmmm|||ccc^^^nnnvvv^^^III===666111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------/////////666>>>HHHNNNTTT[[[iii{{{~~~|||zzzwwwtttrrrsssttttttwwwwwwyyy}}}}}}zzzxxxuuusssqqqrrrrrrqqqqqqhhh___\\\bbblllzzzpppddd[[[WWW```lllooolllfffaaa^^^^^^___```\\\fffyyy}}}kkkbbbWWWNNNBBB777222222//////...///000111111000//////////////////////////////............/////////...///111111222888AAA[[[lllwwwzzzvvvfff^^^eee{{{~~~vvvlllfffVVVTTTTTTbbbeeeWWWaaauuu}}}zzz{{{~~~}}}}}}~~~xxxpppmmmqqqvvvzzz|||~~~wwwpppmmmppptttvvvyyy|||}}}~~~}}}yyyvvvvvvttttttxxx~~~xxxxxxzzz}}}wwwwwwrrrlllfffbbb^^^[[[XXXYYYVVVUUUVVVWWWYYY```gggsss~~~|||wwwtttyyyyyytttppppppqqqpppssszzzxxxooonnnhhh```YYYNNNXXXqqqggg^^^lll|||bbbKKK>>>777333/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,---/////////666>>>NNNRRRWWW\\\iiiyyy~~~zzzvvvsssrrrssstttuuuuuuvvvxxx{{{||||||zzzyyy{{{xxxuuusssssstttttttttiiiaaa\\\```kkk|||ssseee[[[ZZZcccnnnqqqlllgggcccbbbdddfffhhh]]]eeevvvtttggg]]]RRRJJJBBB999555555000...,,,...111333111/////////////////////////////////............//////000...///111000111888@@@YYYlllyyy~~~~~~pppeeehhh{{{||||||mmmfffUUURRRRRR```~~~|||cccVVVaaavvv~~~{{{wwwxxxzzz|||}}}}}}wwwnnnkkkooovvv{{{}}}~~~zzzqqqkkknnntttwwwyyy{{{}}}~~~~~~yyyvvvuuusssrrrvvv|||wwwuuuwww~~~}}}uuutttpppjjjdddaaa^^^[[[YYYZZZWWWWWWXXXYYYZZZ___gggpppzzz{{{wwwvvvzzz|||wwwsssssssssrrrpppwww~~~yyyoookkkeee]]]XXXMMMWWWqqqjjj]]]iiidddLLL===666222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///...///111111222888AAARRRTTTUUUYYYddduuu{{{vvvssssssuuuuuuuuussstttwwwxxxyyyxxxxxxxxx}}}zzzwwwuuuuuuvvvvvvvvvjjjccc^^^```jjj|||ttteee]]]\\\eeennnrrrmmmiiiggghhhjjjllllllaaafffrrrqqqjjj___RRRIIIAAA999444555222///---...111222000---//////////////////////////////............//////222000000111000000777@@@XXXmmm|||yyykkkjjjvvvwww|||{{{qqqiiiVVVSSSSSSaaa}}}zzzcccVVVaaavvv{{{vvvwwwyyyzzz}}}|||{{{}}}~~~}}}xxxooolllpppwww|||~~~~~~~~~}}}tttmmmooouuuyyy{{{~~~~~~~~~|||xxxuuuuuusssrrrwww~~~|||wwwvvv{{{~~~|||uuuppplllfffaaa^^^\\\YYYWWWWWWUUUUUUXXXYYYYYY^^^dddjjjuuu{{{wwwxxx}}}{{{wwwwwwwwwvvvpppvvv}}}{{{pppiii```XXXTTTNNNWWWppplll\\\dddiiiNNN>>>666222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///---///111111222999AAATTTSSSRRRTTT```rrr~~~~~~}}}wwwuuuvvvvvvuuusssqqqsssvvvwwwwwwwwwxxxyyy}}}zzzxxxwwwwwwwwwwwwvvvkkkhhhddddddlll|||vvvggg______ffflllpppllliiijjjlllnnnllljjjaaadddnnn}}}vvvpppcccSSSIII@@@777222111222111//////000000...---//////////////////////////////............//////222000000111000222999BBB[[[ppp}}}rrrnnnrrrtttzzz~~~vvvxxxnnnZZZWWWWWWddd{{{~~~bbbUUU```vvv{{{yyy{{{||||||}}}}}}yyyxxx{{{}}}}}}|||sssooosssyyy}}}~~~|||}}}xxxqqqrrrvvvyyy~~~}}}yyyzzz~~~|||{{{wwwuuuuuutttsssyyy~~~zzzzzz}}}{{{uuuoookkkeeeaaa^^^\\\ZZZXXXVVVTTTUUUWWWXXXWWW[[[```eeeooo{{{}}}zzzxxxxxx~~~|||xxxxxxxxxwwwrrrwww}}}wwwnnnfff\\\TTTQQQPPPXXXoooppp]]]bbbnnnSSSAAA888444/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++---//////000777???RRRQQQPPPTTTaaasssyyy{{{yyywwwxxxxxxuuuqqqqqqtttwwwxxxxxxxxxzzz|||}}}{{{zzzyyyzzzyyyxxxvvvqqqpppmmmmmmsss|||nnneeedddhhhkkknnnlllkkkmmmpppoookkkfff\\\___iiiyyywwwoooaaaQQQGGG???777222111///000111000///...///000//////////////////////////////............//////000...///111222444===GGGeeewwwzzzwwwqqqssszzz}}}{{{}}}zzzuuu```\\\[[[hhh}}}zzz___SSS```vvv||||||}}}yyywwwzzz{{{}}}yyytttwww|||~~~|||~~~zzztttrrrrrrtttzzz~~~~~~{{{vvvvvvzzz||||||~~~}}}|||zzzvvvttttttssssssxxx{{{zzzuuuqqqnnnhhhdddbbbaaa___]]][[[YYYYYY\\\[[[YYY[[[```dddmmmwww~~~}}}zzzyyyyyyvvv|||{{{wwwwwwwwwuuussswww|||yyyooohhhaaaXXXQQQOOOPPPVVViiivvvdddfffpppUUUBBB999444/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++,,,//////000777@@@MMMOOORRRZZZiiiyyy{{{~~~~~~wwwqqqyyy{{{yyyzzzyyytttpppqqqtttxxxyyyyyyyyy|||~~~~~~}}}}}}}}}|||zzzwwwwwwxxxwwwvvvzzzuuullljjjkkklllmmmllllllpppsssqqqjjjdddVVVZZZeeewww~~~uuujjj\\\MMMDDD???999666666---000222111...---000222//////////////////////////////............//////...---...111333777AAAKKKnnn~~~rrrssszzzyyyyyy}}}yyyccc______kkkvvv\\\SSSaaawww}}}~~~~~~yyywwwyyy{{{|||~~~wwwzzz}}}}}}zzztttpppmmmnnnttt}}}~~~}}}}}}|||uuutttwwwyyy~~~}}}zzzxxx|||zzzvvvssssssrrrqqqvvv}}}|||~~~xxxuuuuuuqqqlllhhhfffeeecccbbbbbb``````bbb```\\\]]]bbbdddllluuu|||{{{yyyyyyzzzsssyyy|||yyyuuuuuutttsssrrrtttxxxvvvnnngggccc^^^VVVQQQOOONNNSSSddd}}}{{{jjjlll|||oooTTTAAA777222000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---...111222333:::BBBJJJOOOVVV```ppppppwwwvvvtttsssllllllyyy|||vvvqqqssstttuuuwwwxxxzzz{{{|||~~~|||{{{{{{}}}wwwyyyzzzzzz|||xxxjjjdddgggllltttooojjjkkkooooooiiibbbUUUYYYbbbrrrllldddWWWKKKEEEAAA:::555333000000////////////000000------------------------............////////////111222///000555444===TTTtttzzz~~~tttooopppwww{{{wwwssssss~~~rrreee\\\ZZZlll}}}}}}jjjYYYOOO]]]yyy}}}}}}~~~zzzxxxzzz~~~zzz|||~~~}}}zzzxxx|||~~~zzzvvvuuuvvvwwwwww|||}}}wwwssstttvvvzzz{{{}}}~~~zzzrrrmmmmmmmmmlllqqqxxx{{{xxxyyyvvvssspppllliiieeebbbbbbbbbaaaaaa`````````___dddkkkuuu}}}|||~~~|||yyy{{{||||||zzzvvvrrrpppoooooovvv|||sssooohhhbbb\\\VVVOOOKKKLLLNNNYYYnnnzzziiilllyyysss[[[CCC777666111000///---+++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((((((((())))))************************,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,,,,---***---222///333EEESSSPPPTTTeeevvvrrrkkkhhhjjjhhhdddhhhqqq}}}~~~~~~{{{xxxttttttuuuwwwxxxzzz{{{{{{~~~}}}}}}~~~~~~xxxxxxxxxyyy}}}rrrfffaaadddgggiiihhhgggiiikkkkkkfffbbbXXX[[[bbbqqq}}}kkkdddWWWJJJDDD@@@:::666555000000////////////000000....................................////////////000222///000666555???UUUwww||||||mmmiiijjjqqqtttrrroooppp~~~nnnccc\\\\\\lllyyyuuueeeVVVPPP```{{{~~~}}}~~~zzzyyy{{{xxxzzz|||~~~|||zzz~~~{{{zzzyyyyyyxxxzzz{{{~~~vvvrrrrrrssswwwyyy{{{~~~~~~zzzsssmmmlllkkkjjjnnnuuu}}}zzz}}}zzzvvvqqqmmmjjjgggeeeaaaaaaaaaaaaaaaaaaaaaaaannnsss{{{~~~{{{{{{||||||yyyuuurrroooooopppvvvzzzzzz{{{}}}zzzuuuiiikkkjjjeee\\\UUURRRSSSJJJJJJRRRdddvvvxxxhhhlllvvvttt\\\DDD888666111000///---,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,---...---,,,+++***************************,,,,,,---------,,,+++******++++++++++++,,,,,,,,,---...+++---333000555GGGQQQNNNSSScccssszzzzzzyyysssmmmkkkjjjbbbYYY\\\eee~~~yyyzzz}}}~~~|||{{{uuuuuuvvvwwwyyyzzz{{{{{{~~~~~~~~~zzzyyyxxx{{{xxxmmmddd^^^^^^```aaadddhhhmmmoooooollljjj______fffuuuzzzjjjbbbVVVIIICCC@@@:::666555000000////////////000000////////////////////////............///////////////111...000666666@@@VVVwww|||~~~~~~|||wwwfffeeehhhlllnnnllllllnnnzzzjjj```\\\```ooovvvnnn```TTTQQQbbb~~~~~~}}}{{{{{{||||||||||||vvvxxxzzz}}}~~~~~~|||{{{yyyzzz}}}yyytttrrrsssvvvxxx||||||uuuoookkkiiihhhkkkpppyyy||||||vvvqqqkkkhhhfffeeecccccccccddddddeeefffggguuuyyy{{{yyyzzz{{{yyyuuurrrppppppooovvvzzzwwwrrrnnnjjjfffccclllrrrlll^^^TTTTTTYYYKKKHHHLLL]]]ooo{{{xxxiiimmmrrrttt^^^FFF888666111000///---,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++---///000000...+++)))************************,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---///,,,...444222888LLLUUUSSSXXXgggtttyyywwwvvvtttqqqpppmmm___RRRSSS\\\}}}zzz|||~~~}}}{{{yyyyyywwwwwwxxxxxxyyyzzz{{{{{{yyyzzz}}}}}}|||{{{|||{{{tttnnnggg^^^ZZZYYY\\\___eeennnvvvxxxtttpppfffeeemmm~~~wwwhhh]]]RRRHHHEEEAAA;;;444222000000////////////000000....................................///////////////111...///444444>>>TTTpppwww||||||{{{zzzwwwqqqgggiiilllmmmjjjiiijjjmmmyyyggg\\\[[[bbbtttzzzppp```UUURRRccc~~~|||}}}|||}}}|||yyyvvvvvv{{{vvvwwwyyy|||~~~~~~|||}}}zzzyyyxxxxxx{{{~~~xxxqqqkkkhhhgggjjjmmmvvv|||}}}~~~{{{uuunnnhhhdddccccccfffffffffgggiiijjjlllmmmvvvxxx|||~~~}}}~~~|||wwwvvvwwwxxxxxxuuusssrrrrrrooovvv{{{zzzrrrkkkgggeeeiiirrryyyssscccWWWSSSVVVMMMIIIMMM]]]qqq}}}zzzkkknnnrrrttt___GGG999555111000///---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,------,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...000---///555333<<>>888555000000////////////000000////////////////////////............/////////000---///...111888999DDD[[[jjjrrrvvvtttqqqrrrttttttjjj{{{|||mmmfffggghhhwwwwwwnnn___XXXYYY```tttyyyeeeZZZWWWdddzzz{{{xxxwwwwwwvvvuuuzzz|||~~~|||yyyxxxyyy||||||~~~zzzuuuqqqpppqqqtttwwwzzzzzz{{{|||}}}}}}|||zzz|||wwwwwwqqqgggeeejjjmmmllllllhhhfffeeedddlllvvvooonnnpppnnnmmmkkkkkkmmmooosssuuuuuuxxx{{{}}}}}}xxxyyyyyyvvvrrrnnnlllkkkkkklllttt|||uuusssrrrxxx}}}zzzoooccc\\\YYYPPPJJJNNNbbbzzzzzzggg```wwwiiiXXXFFF:::777111000///...............++++++++++++++++++++++++************************))))))))))))))))))))))))%%%&&&'''((()))*********************************,,,,,,+++***+++,,,...///,,,,,,,,,---------......+++///...///333555DDD^^^kkkggggggmmmppppppqqqssstttsssvvvvvvkkk^^^^^^ggg{{{|||{{{{{{{{{|||{{{xxxvvvxxxzzz|||~~~|||yyyuuurrrpppnnnooonnnhhhgggqqqxxxbbbXXXdddcccjjjrrrwwwyyyvvvoooiiiiiinnnnnnXXXOOOQQQHHH===666///000000000000////////////000000//////.........------------............///222333...///666999GGGaaasssyyy{{{uuuqqqtttyyy{{{qqq~~~uuuqqqxxx}}}sssoooeeeTTTXXXZZZeee|||cccXXXUUUddd|||{{{||||||xxxtttrrrsssvvv}}}~~~}}}yyyuuurrrtttvvv~~~}}}}}}|||vvvpppmmmlllmmmnnnsssssstttuuuxxx~~~~~~{{{yyywwwvvvzzz{{{~~~|||vvvrrrqqqnnnjjjhhhkkksssyyyzzzpppgggdddccchhhuuu|||wwwttttttwwwvvvtttrrrrrrsssuuuvvvvvvxxxzzz}}}|||zzzzzzzzzvvvqqqllliiihhhbbbfffooo||||||rrrooo{{{|||uuuoooeeeZZZPPPKKKNNNaaa}}}yyy]]]aaaxxxsssdddVVVHHH<<<444111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))***++++++++++++***++++++,,,,,,,,,,,,------------------------------------+++...444444DDDaaa{{{nnndddhhhqqquuutttsssrrruuuqqqooolll___]]]lllzzzyyyxxxxxxxxxyyyxxxvvvtttwwwyyy}}}~~~}}}|||zzzyyyyyyvvvwwwvvvqqqoooxxx}}}{{{sss___XXXgggqqqtttyyy|||~~~~~~{{{xxxsssuuukkkUUUNNNOOOEEE<<<777111000000000000////////////000/////////.........------------............///111222//////555888EEE^^^sssyyy|||xxxuuuvvvwwwwwwmmm|||wwwqqqwww||||||nnnjjj```QQQUUUWWWbbb{{{xxxdddYYYVVVfff~~~~~~zzzuuutttuuuwww}}}~~~zzzvvvvvvvvvzzz~~~}}}|||zzztttpppnnnnnnnnnpppsssvvvxxx{{{~~~~~~}}}|||vvvqqqpppmmmhhhgggllluuu||||||sssnnnjjjjjjrrr}}}zzzyyyxxxzzzyyyxxxvvvuuuttttttsssvvvxxxzzz}}}|||xxxwwwvvvsssppplllhhheeebbbeeekkkvvv}}}|||sssjjjmmmzzz{{{xxxoooeeeQQQLLLNNN```|||xxx^^^\\\uuuttteeeWWWIII===666111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++)))...555777HHHgggqqqfffgggooouuuvvvwwwooorrrppppppooodddcccqqq~~~zzzuuuttttttuuuvvvvvvtttrrrwwwxxx}}}}}}~~~~~~}}}}}}~~~~~~{{{{{{vvvooo]]]ZZZkkk{{{zzzyyy{{{~~~~~~}}}hhhUUUNNNMMMCCC;;;888222000000000000/////////////////////...............---------............///000222///000444555CCC\\\qqqxxx}}}|||zzzzzzwwwsssjjjzzzwwwooossszzzxxxjjjggg]]]OOOTTTWWWbbbyyysssdddZZZXXXhhh~~~~~~zzzzzz}}}|||xxxvvvwwwyyy}}}~~~{{{xxxwwwwww{{{}}}xxxtttqqqooonnnppptttzzz}}}}}}vvvpppnnnjjjfffffflllwww{{{sssooorrrxxx}}}zzzyyyzzzzzzzzzyyyvvvssspppnnnvvvwwwzzz~~~{{{vvvssspppnnnnnnkkkfffaaa___```eeelllsssrrrkkkdddfffsss}}}}}}|||{{{ssshhhQQQLLLMMM^^^yyyrrr]]]VVVoooxxxiiiYYYKKK???777111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,)))...444777KKKkkkvvvgggeeelllsssyyy|||uuuyyywwwxxxxxxmmmjjjxxx~~~zzztttsssrrrsssuuuuuutttssswwwxxxzzz|||~~~}}}||||||}}}{{{vvvooo___]]]ooo{{{xxxyyy||||||}}}~~~jjjZZZSSSOOOBBB:::888333000000000000////////////........................---------............///...222000000444444BBB[[[nnnvvv~~~{{{uuuooo|||~~~sssjjjnnnwwwyyylllhhh^^^PPPWWWZZZdddyyyrrrbbbZZZYYYkkk~~~~~~|||yyyuuuvvvzzz}}}zzzxxxyyyzzz}}}~~~~~~{{{yyyxxxwww{{{}}}yyyvvvtttssswww{{{}}}vvvqqqnnniiieeedddlllxxxxxxwwwyyy~~~yyyvvvvvvwwwxxxxxxvvvqqqmmmjjjuuuwww{{{~~~}}}yyytttoookkkjjjkkkiiibbb\\\YYYZZZ]]]ccciiijjjfffbbbaaannnwwwxxxyyyyyyqqqfffSSSMMMLLLYYYrrrjjjYYYQQQhhhppp^^^MMM@@@888111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************,,,++++++***+++,,,---...+++++++++,,,,,,,,,------------------------------//////,,,///333666JJJkkkxxxgggccchhhqqqyyywwwrrr~~~|||vvvuuussstttvvvvvvvvvuuuyyyxxxxxxzzz~~~~~~|||~~~}}}{{{yyyxxxxxxxxxxxx|||}}}zzzwwwqqq```]]]nnn~~~zzz~~~}}}zzz{{{}}}|||ooobbb\\\TTTCCC;;;888222000000000000////////////---------...............---------............///---222000000444555CCC^^^llluuu}}}zzz{{{xxxmmmeeeiiiuuu~~~tttkkkaaaRRRYYY]]]fffyyyqqqaaaYYY[[[mmm~~~|||wwwtttuuuzzz|||{{{{{{{{{}}}|||{{{zzzzzzzzzzzzzzzwwwzzz}}}|||}}}vvvrrrooojjjeeeeeelllyyy~~~}}}{{{xxxtttuuuwwwxxxwwwsssooollluuuwww{{{~~~}}}yyysssnnnjjjhhhhhheee^^^XXXTTTTTTWWW[[[aaacccbbb```^^^jjjrrrsssuuuvvvooodddSSSMMMJJJTTTiiizzzhhhXXXOOOaaa|||xxxcccOOOAAA999111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((***************************************++++++,,,+++++++++,,,,,,,,,------------------------------...000---///333555JJJlllyyygggbbbfffmmmvvv}}}zzzzzzxxxvvvvvvwwwxxxxxxwwwyyyxxxwwwwwwwwwxxxzzz|||||||||zzzwwwsssoookkkhhhjjjooowwwxxx~~~yyywwwqqq```]]]nnn}}}yyy~~~{{{vvvvvvuuusss|||tttjjjeeeZZZFFF<<<999111000000000000////////////---------------.........---------............///---222111111444777HHHeeelllwwwzzzuuujjjbbbfffvvv}}}pppeeeTTTZZZ^^^gggzzzqqqaaa[[[]]]qqq}}}yyyuuuvvv{{{}}}|||}}}{{{xxxxxxzzz{{{|||{{{vvvxxx|||}}}vvvqqqnnnjjjfffgggooo|||~~~wwwxxxyyyyyyxxxvvvtttssstttwww{{{~~~zzztttqqqllliiifffaaaZZZUUUQQQRRRTTTYYY^^^bbbcccbbb___hhhmmmmmmoooqqqjjj___RRRLLLHHHOOObbbxxx}}}lll\\\NNNZZZrrrgggQQQBBB:::111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************((()))***+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***------000444666KKKnnnxxxiiidddffflllssszzz|||}}}}}}{{{xxxxxxyyyyyyyyyxxxxxxzzzzzzwwwsssssswww{{{zzzzzzzzzvvvpppggg___YYYZZZ[[[aaakkkzzz}}}|||yyyuuu{{{xxxssscccaaassswwwttt{{{yyytttuuuooolllrrrtttmmmjjj^^^III>>>:::111000000000000////////////,,,,,,,,,------.........---------............///---222111111555999NNNmmmppp|||~~~xxxlllbbbeeeyyyxxxkkkYYY^^^bbbkkk}}}sssccc]]]```uuu|||xxxyyy}}}~~~|||~~~}}}}}}{{{zzz|||~~~~~~|||yyyyyy{{{~~~}}}vvvmmmllliiigggjjjsss{{{zzzyyyxxxwwwvvvvvvvvvtttwww{{{}}}vvvtttpppjjjddd]]]WWWSSSMMMPPPUUU]]]eeelllppprrrooouuuuuuqqqoooooofffZZZOOOJJJGGGMMM]]]sssqqq___MMMVVVkkkjjjSSSCCC<<<111000///......------...++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************((()))+++------,,,+++)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))---...111444555IIIlllxxxkkkhhhiiilllqqqvvv}}}xxxzzz|||zzzyyyyyyzzzyyyxxxwww{{{}}}yyysssqqquuuzzzxxxyyyyyyvvvooocccXXXQQQRRRPPPQQQYYYjjj}}}{{{xxxvvv~~~{{{vvvggggggzzzwwwsss{{{{{{wwwzzzmmmhhhkkkxxxsssnnnmmm```JJJ???;;;111000000000000////////////,,,,,,,,,------.........---------.........//////---222111111666;;;QQQrrrttt~~~{{{nnnccceee{{{qqq^^^bbbfffooowwweee___cccxxx{{{{{{zzzvvvxxx|||}}}|||}}}}}}|||||||||}}}vvviiiiiihhhhhhlllvvv|||{{{xxxuuusssssstttuuussswww{{{wwwvvvssslllcccZZZUUURRRJJJNNNWWWbbbnnnyyy}}}xxxtttiii[[[MMMHHHFFFKKK\\\rrrttt```LLLSSSgggkkkTTTEEE===111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************(((***---///000...+++)))++++++,,,,,,,,,---------------------------------+++000111333444222EEEfffxxxnnnkkklllmmmpppttt~~~}}}}}}zzz{{{yyywwwwwwwwwvvvtttrrruuutttuuuwwwyyyzzzyyyxxx~~~{{{yyywwwrrrhhhYYYNNNPPPKKKJJJQQQ]]]ooo|||vvv|||zzzyyymmmfffeee|||wwwqqqrrrtttooohhh```aaagggpppxxx~~~nnniiiccc[[[NNN???555333000000000000//////////////////.........------------------............///111......111333>>>XXXssswwwooobbbeee{{{lll``````eeevvvjjjhhhppp~~~|||{{{~~~}}}yyyxxxssszzz~~~~~~~~~~~~|||||||||}}}~~~{{{zzzzzzzzzyyyxxx~~~~~~xxxsssnnnkkkkkklllsss~~~zzzxxxwwwvvvvvvwwwwwwuuussspppuuu|||yyyqqqkkkfffaaa[[[WWWRRRSSSZZZeeeppp{{{rrraaaQQQKKKEEEIIIXXXnnn~~~aaaMMMTTTggg~~~jjjUUUDDD:::222111000...------------************************(((((((((((())))))))))))******+++++++++******)))++++++************++++++******+++++++++,,,,,,,,,******,,,,,,,,,,,,******...------,,,,,,------...333///222+++///777AAAcccwwwlllgggjjjnnnpppppprrr||||||{{{xxxvvvtttsssttttttsssrrrwwwwwwwwwyyy{{{||||||zzz{{{yyywwwuuurrriii\\\RRRMMMHHHGGGKKKUUUeee}}}||||||vvvhhhbbbccc{{{wwwllliiigggccc^^^UUUXXX___jjjsss{{{uuuggg```YYYTTTJJJ>>>555333000000000000/////////...//////.........------------------............///000...///222444>>>XXXrrrxxxnnn___aaazzz~~~jjj______eeeuuu}}}kkkjjjqqq~~~~~~~~~~~~zzzyyy{{{~~~~~~~~~|||{{{||||||}}}{{{zzzzzzzzzzzzxxxwww}}}}}}vvvuuuppplllkkklllqqq}}}{{{wwwwwwxxxxxxyyyyyyxxxwwwwwwssswww}}}zzzrrrmmmjjjfffaaa]]][[[ZZZ^^^hhhttt}}}mmmWWWNNNFFFGGGVVVlllgggTTTYYYiiixxxeeeQQQ@@@777222111000...------------************************************++++++++++++))))))************))))))++++++************++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***...------,,,,,,------...000---111+++000888AAAcccwwwlllggghhhlllnnnnnnnnnwww|||~~~}}}tttrrrpppoooqqqrrrssssssxxxwwwwwwxxx{{{||||||{{{wwwvvvtttssspppiii^^^VVVLLLIIIFFFHHHMMM]]]www{{{||||||pppccc```dddyyylllbbb]]]YYYXXXQQQTTT]]]iiiqqquuu|||mmm^^^UUULLLIIIEEE===666222000000000/////////.....................------------------............///000...000333555===UUUmmmuuunnn___bbb~~~|||hhh]]]^^^dddttt}}}lllkkkrrr}}}|||~~~~~~|||{{{{{{{{{xxxxxxyyyzzz|||{{{yyywww{{{~~~~~~vvvwwwqqqlllkkkkkknnnwww|||wwwwwwzzz}}}}}}zzzyyyzzz|||wwwzzz{{{uuuqqqooommmhhhdddccc___```iiissszzz}}}bbbXXXLLLIIIUUUkkkiiiWWW[[[iiiuuucccPPPAAA888222111000...------------++++++++++++++++++++++++************++++++++++++(((((()))))))))))))))(((++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...---+++111,,,000888@@@```wwwkkkfffgggjjjkkkjjjiiirrrvvv|||}}}zzz}}}ssspppnnnmmmpppsssuuuvvvwwwvvvuuuvvvyyyzzzzzzzzzuuutttsssqqqnnnhhh```ZZZOOOLLLIIIHHHKKKZZZuuu~~~xxxzzzxxxkkk```aaajjj~~~sssfff[[[WWWWWWUUUYYYcccooottttttsssuuu}}}zzzjjjYYYMMMBBBAAAAAA<<<555111000000/////////.................................---------............///000///111444444:::PPPgggnnnzzz|||lllbbbiii}}}iii]]]]]]ddduuullllllsss~~~|||{{{{{{{{{wwwxxxzzz}}}|||yyyyyy{{{}}}|||zzzsssllljjjiiikkkrrrzzzzzz~~~|||yyyzzz}}}yyy{{{~~~~~~xxxuuutttqqqmmmiiiddd``````ccchhhooozzzjjj```SSSNNNWWWllljjjVVVYYYggg~~~vvveeeTTTEEE===222111000...------------++++++++++++++++++++++++'''((((((((())))))))))))((())))))************)))++++++************++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...,,,+++111---000666===\\\vvvkkkeeefffiiiiiihhhfffooosssxxx~~~wwwsss{{{xxxtttqqqoooooorrrvvvxxxyyyxxxvvvuuuvvvxxxzzz{{{{{{wwwvvvtttqqqmmmhhhbbb^^^QQQMMMIIIGGGIIIXXXsss~~~zzz{{{wwwiii^^^aaammm}}}nnn]]]UUUUUUUUUZZZggguuu{{{wwwrrrpppqqqxxxvvvhhhWWWJJJ???>>>???<<<555000////////////............---.....................---------............///111///111444333888MMMcccjjjvvvyyysssgggcccnnnmmmaaaaaafffwwwlllmmmvvv}}}||||||{{{yyyzzz}}}~~~xxxxxxxxxyyy|||~~~}}}tttllliiihhhiiiooovvv~~~}}}xxxxxxzzzxxxzzz}}}zzzxxxvvvsssnnnjjjcccaaa```___^^^fffyyyjjjaaaVVVRRRZZZooolllWWWYYYggguuudddSSSFFF>>>222111000...------------++++++++++++++++++++++++'''((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...---,,,222---000555:::YYY}}}uuukkkfffgggiiijjjhhhfffoootttzzzyyyttt|||{{{sssuuutttrrrsssvvvzzz||||||zzzyyywwwxxxzzz}}}~~~}}}zzzyyywwwtttppplllhhhfffUUUOOOIIIGGGIIIVVVooo{{{xxx}}}xxxhhh]]]```lllsss^^^RRRQQQOOOXXXiii}}}|||xxxqqqtttyyyssshhhUUUIII???>>>@@@<<<555111/////////.........---------------...............---------............///000///111444444999OOOfffmmmwww|||qqqkkkbbbcccrrruuujjjiiilllxxxyyyiiilllxxx~~~~~~}}}|||}}}~~~zzzxxxuuuuuuwwwyyyzzz{{{wwwmmmiiihhhjjjpppwww~~~~~~}}}}}}|||{{{{{{{{{{{{{{{xxxyyy~~~yyywwwvvvvvvxxx{{{~~~~~~|||}}}yyywwwvvvtttooojjjdddeeeddd```\\\fffuuujjjbbbXXXTTT]]]rrrhhh[[[\\\hhhqqq```OOOBBB;;;222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,------------++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------......,,,333---000555;;;ZZZ|||tttjjjgggiiilllmmmkkkkkksssvvv{{{|||zzzyyy|||{{{uuurrrwwwvvvuuuwwwzzz|||}}}}}}{{{yyywwwxxxzzz}}}~~~~~~}}}|||{{{xxxuuurrrqqqqqqaaaYYYQQQMMMPPP\\\pppwwwttt{{{vvvhhh]]]___lllvvvbbbVVVUUUSSS^^^ttt~~~sssiiiRRRHHH@@@@@@@@@<<<666333//////.........------------------.........//////---------............///...---000444666>>>VVVnnnqqqyyy}}}uuukkkgggaaafffxxx}}}uuuuuutttwwwuuuiii___dddttt~~~}}}~~~{{{zzz}}}~~~}}}~~~~~~}}}zzzvvvtttuuuvvvvvvvvvzzz{{{ooojjjkkknnnuuu|||}}}zzzyyywwwwwwvvvuuusssqqqsssooopppxxx{{{wwwttttttwwwzzz}}}~~~|||{{{xxxuuuuuuuuutttoookkkhhhgggfffcccbbblllxxxnnnaaaYYY___tttccc\\\\\\gggrrr```OOOBBB;;;222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***+++,,,------,,,++++++************++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...---+++111,,,000777>>>^^^zzzssskkkhhhlllpppqqqpppvvvzzzwwwvvv{{{xxxyyy}}}qqqqqquuuuuutttuuuwwwwwwwwwyyy|||~~~~~~}}}yyywwwuuuvvvxxx{{{||||||~~~~~~~~~|||yyyxxxxxxyyyoooeee[[[WWWYYYcccuuuwwwtttvvvsssfff]]]aaannnxxxggg]]]]]]^^^jjjuuulllNNNFFFAAAAAAAAA<<<777555//////.........------------------.........//////---------.........//////---,,,///555999CCC\\\uuusssyyy||||||}}}~~~|||wwwrrruuuooohhhgggdddlll}}}}}}yyyvvvmmm\\\UUU\\\ooo}}}~~~~~~|||~~~~~~~~~~~~|||xxxrrrvvvzzz{{{{{{|||~~~}}}wwwttttttuuuuuutttsssyyy~~~qqqlllmmmqqqyyy{{{vvvuuusssrrrrrrpppmmmkkklllhhhhhhnnnsss|||}}}wwwssstttvvvzzz~~~~~~vvvtttrrrsssuuutttppplllkkkhhhfffeeegggrrr~~~lll___aaauuucccYYYYYYeee~~~wwweeeSSSFFF>>>222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((()))++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,************,,,,,,...------,,,,,,------...+++)))000,,,111999AAAbbbyyyrrrkkkiiimmmrrrsssrrrwwwqqqrrrooosssssssssxxxyyywwwuuu{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzzzzzzzzzzzzzzyyy~~~~~~}}}uuuuuupppfffaaajjj~~~|||xxxoookkkaaacccuuu{{{ttttttrrrjjjdddccccccmmmuuukkkQQQIIICCCCCCCCC===666333111111111111000000000000///............------------------............///000///111444666@@@\\\xxx{{{|||}}}}}}zzzvvvqqqooolllpppkkkkkkqqqssszzzxxxwww~~~~~~gggXXXSSSVVVnnnyyyxxx{{{{{{zzzxxxwwwuuuttttttsssttttttvvvyyy|||~~~}}}|||~~~}}}yyywwwuuuqqqooorrrssswww~~~uuummmooovvv}}}|||yyywwwtttqqqppppppooonnnmmmllljjjffffffiiiqqqyyy~~~~~~yyytttrrrwwwyyy|||~~~~~~|||vvvqqqqqquuuvvvrrrmmmrrrnnnlllmmmooovvvllldddcccrrrkkkYYY\\\gggxxxnnnWWWHHH;;;666333///............---)))((('''(((***++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------------------------...222000///333666IIIfff{{{ooogggkkkuuuzzzzzzzzzrrrjjjooonnnlllqqqzzzzzz~~~~~~{{{yyyyyyzzz{{{||||||{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{}}}zzztttnnnmmmwww|||rrrnnnccccccpppyyy|||tttpppssstttnnngggdddiiisssssshhhOOOGGGAAABBBAAA<<<555222111111111000000000/////////............------------------............///111///111444666AAA^^^zzz~~~xxxrrrnnngggmmmmmmqqq{{{|||}}}}}}nnnYYYRRRVVVmmmzzzxxx||||||{{{yyywwwuuusssrrrrrrqqqqqqssswww|||~~~~~~}}}~~~}}}}}}{{{yyyvvvsssqqqqqqtttzzzyyyrrrqqqwww~~~~~~yyyvvvuuusssrrrrrrrrrqqqnnnkkkiiigggdddcccfffkkkrrrvvv|||wwwsssqqquuuxxx|||}}}yyyuuuqqqqqquuuxxxvvvrrrrrroooooorrrtttxxxhhhaaaaaarrrmmmXXX[[[dddtttvvv^^^LLL<<<666333///............---,,,+++***+++---------+++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,000...///333777IIIfffzzzlllbbbeeepppxxxzzz|||vvvooorrrnnngggjjj~~~}}}yyyzzz{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{|||}}}}}}}}}~~~zzzxxx||||||rrrnnndddccclllppppppllllllrrrvvvsssmmmjjjrrr|||sssdddLLLDDD???@@@@@@;;;555222111111000000000000/////////............------------------............///111///000333666BBB```~~~~~~uuunnnkkkaaakkkrrr|||}}}}}}yyy^^^RRRVVVnnnzzzyyy|||~~~}}}~~~|||yyyvvvssspppooopppppprrrvvv{{{}}}~~~}}}|||}}}{{{yyyuuusssrrrrrrssswww|||xxxuuuxxx~~~}}}wwwssssssrrrrrrssssssqqqmmmjjjfffdddbbbaaabbbeeehhhkkkpppvvv~~~}}}yyyuuurrrpppssswww}}}zzzwwwssstttwwwzzzzzzyyysssrrrtttxxxzzzzzz~~~vvvaaa[[[[[[mmmmmmYYY[[[cccrrr~~~dddOOO>>>666333///............------+++***+++,,,,,,+++***))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------***...---...444666GGGcccxxxjjj^^^```jjjsssyyy}}}~~~yyyssstttlllaaabbb~~~}}}}}}}}}|||{{{{{{zzzzzzxxxyyyzzz|||}}}~~~~~~~~~~~~xxxlllggg```bbbkkklllfffhhhlllqqqssstttvvvxxx}}}xxxdddKKKCCC>>>@@@AAA<<<666444111000000000///////////////............------------------............///111///000222666CCCbbbwwwoooiiihhhaaannnzzzxxxeeeSSSYYYrrr|||zzz}}}~~~|||~~~}}}}}}~~~~~~}}}yyyuuurrrpppssssssuuuxxx|||~~~~~~~~~~~~}}}zzzwwwtttsssssstttuuuxxx{{{}}}~~~}}}yyyzzzyyyuuusssrrrqqqppppppooollliiifffeeecccbbbaaabbbcccdddgggkkkqqqwww}}}{{{uuurrrpppoooqqqvvv}}}~~~{{{yyyzzz{{{{{{{{{wwwvvvwww{{{|||zzz|||kkkZZZTTTRRRdddkkk\\\]]]dddttteeePPP???666333///............---...---,,,,,,,,,---+++***((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++///---...333555BBB\\\qqqiiibbbbbbeeekkkuuu~~~|||{{{uuuuuukkk``````~~~|||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~|||tttggg```YYY^^^hhhiiiccckkkpppooommmrrr}}}hhhLLLDDD@@@AAABBB>>>888666000000000////////////...///............------------------............///111//////222666CCCccc{{{rrrkkkiiijjjgggvvvvvvhhhSSSYYYuuu}}}|||~~~~~~|||wwwzzz}}}~~~}}}{{{zzz{{{zzzzzz{{{~~~~~~yyy}}}}}}zzztttttttttttttttuuuvvvwwwwwwwwwyyy{{{}}}}}}}}}~~~yyyuuurrrmmmkkkjjjjjjiiihhhfffeeedddcccbbbbbbbbbbbbcccfffjjjlllooouuu}}}yyysssooonnnnnnpppuuu}}}}}}zzzzzz{{{|||yyyxxxzzz{{{yyyzzz|||zzzfffXXXPPPMMM___zzzkkk[[[]]]eeeuuu~~~fffSSSCCC666333///............---000///......//////---,,,((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------000...///333222<<>>888555000/////////............//////.........------------------.........//////...---000444666BBB^^^zzzzzzzzzyyy{{{|||tttqqqooowww___ggg}}}{{{{{{zzz}}}{{{~~~~~~~~~|||{{{|||~~~zzz{{{~~~~~~~~~}}}|||uuuzzz{{{}}}}}}xxxtttrrrrrrqqqqqqrrrtttvvvwwwxxxyyyuuuxxx{{{{{{yyyyyy{{{~~~zzzooolllhhhdddaaa^^^ZZZWWWUUUUUUUUUVVVWWWZZZ\\\]]]ZZZ\\\\\\ZZZWWWVVVYYY\\\UUU]]]eeehhhiiinnnxxxxxxrrrnnnkkkkkkrrrvvv{{{~~~~~~zzzvvvvvvzzz{{{vvvqqqpppkkkttt{{{{{{zzzzzzxxxvvvjjj```ZZZQQQKKK^^^yyymmm[[[___iiizzziiiVVVEEE666333///............------,,,+++,,,...//////---************************++++++++++++******))))))******************************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------------------------***---+++...333000666IIIaaa^^^^^^aaaeeejjjttt~~~|||zzzzzzyyyxxxxxxzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxwwwvvvzzzyyyxxxyyy|||wwwvvvqqqjjjeeegggpppxxx}}}ppplllmmmnnnzzzzzz|||uuuPPPIIIBBBAAADDDCCC;;;222222111000//////.........000///...---------------............///////////////...000333555CCCcccvvvxxxvvvvvvrrr```lllssspppvvv|||}}}~~~}}}~~~|||zzz{{{{{{zzz|||~~~}}}{{{|||~~~{{{|||~~~~~~}}}{{{zzz{{{~~~~~~|||yyy}}}|||{{{~~~}}}zzzxxxvvvvvvvvvvvvxxxyyyzzzzzzxxxxxxxxxyyy}}}yyyqqqlllhhhccc___]]]ZZZVVVRRRQQQRRRTTTVVVXXXYYYYYYYYY\\\XXXTTTPPPOOOQQQTTTWWWRRRVVV[[[]]]___ccckkkrrr}}}wwwqqqllliiihhhqqqooottt~~~}}}{{{|||~~~}}}||||||zzzzzz}}}}}}tttiiiffffffiiimmmpppooojjjdddbbbaaaXXXKKKJJJ]]]uuu{{{mmm\\\^^^kkkgggSSSJJJ888555111...............++++++++++++++++++,,,,,,************************+++++++++*********)))))))))************+++++++++))))))*********+++++++++******************++++++---------------------------,,,,,,...000333<<>>666222111000///............///......---------..................///////////////...000222555BBBbbb{{{nnnlllqqqnnnnnntttrrrpppsssqqqsssvvvppphhh]]]{{{}}}}}}{{{~~~|||{{{}}}~~~~~~~~~{{{zzz||||||{{{|||}}}}}}zzzzzz~~~~~~~~~~~~}}}}}}|||zzzxxxvvvvvvxxx|||{{{xxxyyy|||xxxrrrkkkhhhfffiiinnnlllbbbYYYSSSRRRRRRRRRTTTVVVYYY[[[\\\]]]___``````^^^\\\[[[XXXYYYYYYWWWVVVVVVZZZ]]]aaafffmmmrrrwww|||}}}zzzvvvqqqkkkfffcccbbbaaafffjjjqqqvvvwwwwwwwwwxxx~~~wwwooohhhdddfffiiimmmpppssswww|||tttjjj___cccjjjqqqsssmmmaaaWWWTTTVVVUUUNNNMMMXXXnnn|||wwwtttwwwzzzsssiiiWWWZZZggg{{{lllVVVLLL888555111...............------,,,,,,+++***))))))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,+++------------------------...,,,---///000111999BBBbbbkkkpppkkkjjjqqqxxxzzzyyyssswww{{{{{{}}}zzzzzzzzz|||~~~}}}{{{yyyuuuvvvwwwxxxyyyzzz{{{|||zzzzzz{{{~~~|||xxx|||~~~vvviii\\\UUUWWW\\\```eeewww}}}zzzxxxooommmhhhkkkxxxgggIIICCC???AAAGGGFFF???666222111000///..................---------......///............///////////////...000333555CCCcccppplllooojjjgggmmmkkkkkkmmmhhhiiixxxuuukkkccc```YYYyyyzzz|||~~~}}}zzzyyy{{{~~~~~~}}}}}}~~~~~~{{{{{{~~~~~~zzzzzz~~~~~~{{{zzzyyy~~~}}}|||||||||{{{yyywwwwwwzzz~~~{{{zzz|||}}}}}}~~~zzzuuummmjjjjjjmmmrrrqqqjjjccc]]]ZZZUUUQQQQQQUUUZZZ^^^]]]^^^^^^____________^^^\\\\\\ZZZYYYXXXYYY[[[]]]]]]```dddiiinnnsssyyy}}}~~~{{{vvvrrrkkkiiieeeaaa^^^^^^^^^___bbbhhhpppwww|||~~~zzzssskkkgggggghhhjjjlllooosssyyy}}}vvvkkk___eeepppzzz}}}vvvhhh]]]YYYYYYWWWQQQMMMUUUjjj}}}|||zzz{{{{{{rrrgggYYYYYYbbbtttoooVVVKKK888555111...............------,,,,,,+++***))))))************************************************))))))*********+++++++++************++++++++++++,,,,,,,,,------.........------------------------...,,,---000000111888@@@ZZZeeejjjgggiiittt}}}}}}~~~uuusss|||}}}zzz{{{~~~}}}yyyyyyzzz{{{}}}|||yyywwwtttttttttuuuvvvwwwyyyzzzzzzzzzzzz}}}wwwrrrwwwwwwtttmmmcccYYYUUUXXX\\\eeekkk|||vvvllleee[[[```aaaiiivvv{{{xxxyyy|||dddHHHCCC???BBBGGGGGG>>>666222111000//////............------------...//////............////////////000000222666999GGGhhhzzzttttttnnnggglllkkkkkkllldddfffvvv}}}pppeeeYYY[[[UUUrrrzzz|||}}}|||yyyxxx{{{~~~}}}}}}~~~}}}{{{|||{{{yyy}}}{{{yyywww~~~}}}}}}~~~~~~|||yyyxxxyyy}}}~~~}}}{{{|||}}}zzztttmmmlllmmmooossssssqqqnnnlllggg___XXXVVVYYY^^^aaa^^^^^^]]]]]]^^^___```aaa^^^\\\ZZZYYYXXXXXXZZZZZZWWWXXX[[[___dddjjjooorrrsssrrrqqqppppppmmmiiifff^^^\\\YYYWWWVVVXXXZZZ\\\]]]dddmmmwww}}}yyy~~~yyysssnnnkkkkkkjjjiiiiiilllqqquuu|||vvvmmm^^^gggttt}}}nnnaaaXXXWWWUUUOOOJJJQQQiii~~~}}}tttiii]]]XXX[[[kkkpppVVVJJJ888555111...............---,,,,,,++++++************************************************+++++++++)))************++++++++++++++++++,,,,,,,,,------***++++++,,,---...///000------------------------...---...000000000777???RRR]]]bbbaaajjj||||||xxx|||}}}{{{}}}}}}xxxxxxyyy|||~~~}}}{{{xxxvvvvvvuuuuuuvvvxxxyyyzzzyyyyyyzzz|||~~~~~~|||}}}xxxrrrooouuurrrqqqlllaaaXXXXXXaaajjjppptttqqqddd^^^UUUWWWYYYfffxxx{{{xxxyyyyyyeeeIIICCC@@@BBBHHHGGG>>>555222111000//////.........---------------...//////............////////////000///333777;;;IIIkkk|||tttvvvrrrqqqnnnccceeewwwsssfffTTTWWWOOOfff}}}{{{}}}~~~|||zzzyyy|||}}}zzz{{{~~~}}}}}}{{{|||~~~~~~~~~}}}zzz{{{~~~~~~~~~{{{xxxwww~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~~~~}}}~~~vvvooolllmmmnnnoooppprrrtttvvv{{{vvvnnnfffaaaaaabbbddd``````aaabbbccccccddddddaaa^^^[[[XXXWWWWWWWWWWWWTTTSSSTTTVVVYYY]]]```bbbaaa```____________]]][[[VVVTTTQQQPPPPPPSSSVVVYYYXXX^^^gggsss}}}~~~yyytttpppnnnjjjeeebbbcccgggjjjkkkrrrxxxzzz||||||vvvooo```jjjzzzqqqddd[[[XXXSSSMMMGGGNNNhhhzzzrrr```WWWUUUddd|||lllUUUJJJ888555111...............++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++,,,,,,,,,---------......++++++,,,,,,------......------------------------...---...000000000666===NNNWWWZZZZZZhhhzzz}}}|||xxxxxx{{{~~~|||zzzyyyyyyxxxyyyzzz|||}}}xxxxxxyyy{{{}}}}}}|||zzz{{{}}}rrrnnnllltttrrrssspppdddYYY[[[kkk{{{vvvyyyoooddd```YYYRRRTTTccc{{{~~~}}}yyyiiiIIIDDD@@@CCCHHHFFF===444222111000//////.........---------------...///000............/////////000------111555:::IIIkkk{{{vvvpppcccdddwwwwwwhhhRRRUUUKKK\\\}}}}}}zzz}}}~~~{{{{{{~~~}}}zzzzzz||||||yyyxxx{{{}}}}}}|||zzzxxxwwwxxxzzzxxx{{{}}}}}}~~~zzz{{{|||}}}|||yyywwwvvv}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}||||||~~~}}}rrrjjjkkkmmmnnnmmmmmmpppvvv{{{yyyrrrkkkhhhffffffccceeegggiiijjjjjjiiihhhdddaaa]]]ZZZXXXWWWVVVUUUTTTRRRPPPPPPQQQSSSSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTSSSQQQNNNLLLMMMPPPTTTVVVVVV[[[bbbnnn{{{wwwsssoooiiibbb]]]\\\___bbb^^^fffoootttxxxzzzvvvpppcccnnn~~~ttteeeaaa\\\VVVMMMFFFMMMggg{{{aaaVVVQQQ```zzziiiTTTKKK888555111...............++++++++++++++++++,,,,,,************************))))))******++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------...---...000000///555===OOOVVVVVVUUUeee~~~yyy{{{yyyvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy|||~~~}}}{{{xxxvvvuuuzzzxxxpppjjjssszzzzzz{{{ooo]]]```pppttt{{{zzz{{{zzznnn___XXXZZZWWW[[[ssszzzcccIIIEEECCCEEEHHHEEE===444000000000000//////////////////.........---------//////............/////////...111555999HHHjjjlllccc```\\\rrr|||nnnYYYPPPNNNVVVpppxxxwww}}}~~~~~~|||{{{zzz{{{~~~|||zzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwyyyzzzzzzzzz}}}|||yyywwwyyy|||~~~|||~~~{{{wwwuuutttyyy|||~~~~~~}}}}}}}}}}}}~~~|||{{{}}}~~~{{{||||||ssskkkhhhgggjjjllliiiiiimmmrrruuu~~~uuummmiiifffiiimmmpppqqqpppmmmkkkgggeeebbb___\\\ZZZYYYYYYUUUVVVUUUSSSPPPNNNNNNOOOLLLLLLLLLNNNPPPQQQPPPNNNPPPNNNLLLKKKLLLNNNNNNMMMOOOSSS[[[fffqqq{{{}}}{{{ooonnnkkkddd\\\XXXYYY[[[aaabbbgggpppxxxzzzvvvqqqiiijjj{{{iiiccc\\\QQQGGGCCCMMMhhhhhhZZZSSSbbb}}}qqqYYYJJJ???666000000000///.../////////...---,,,,,,++++++************************++++++++++++++++++++++++)))************+++++++++,,,+++***))))))+++---...***+++,,,,,,------,,,,,,---------.........//////111......111222444:::BBBSSSVVVXXX[[[bbbooo|||~~~~~~||||||wwwwwwxxxxxxyyyyyyzzzzzz}}}}}}}}}||||||}}}}}}}}}yyyzzz|||}}}}}}{{{yyywwwwww{{{uuupppooovvv~~~ooo]]]```nnnpppwwwwwwxxxvvvlll^^^XXXZZZXXX___zzzzzzbbbJJJGGGDDDFFFIIIGGG>>>666000000000000//////////////////.........---------///......------------...000///222555999HHHkkkeee[[[\\\]]]www}}}mmmWWWNNNLLLTTTlllzzz{{{}}}~~~~~~{{{yyyyyyzzzzzz|||}}}}}}}}}||||||||||||zzzyyyyyyxxxxxxxxxyyyyyyxxxyyyzzz{{{|||}}}zzzxxxxxxzzz{{{{{{~~~}}}yyyvvvuuuwwwzzz}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~zzzzzz{{{~~~~~~{{{{{{}}}uuunnnkkkggggggfffeeefffiiimmmoooyyy~~~}}}{{{nnnppprrrsssssspppmmmkkkiiihhhfffdddaaa^^^\\\ZZZZZZZZZZZZXXXUUURRRPPPOOOMMMKKKJJJJJJLLLMMMLLLLLLMMMLLLJJJJJJKKKLLLKKKJJJLLLPPPVVV___iiirrryyy}}}~~~~~~zzzrrrpppkkkddd^^^ZZZ[[[]]]dddfffkkksss{{{~~~{{{wwwkkklll{{{tttddd]]]RRRIIIEEEPPPkkk}}}|||kkk\\\UUUccc}}}ttt]]]NNN???777000000000......//////......---,,,,,,++++++************************++++++++++++++++++++++++)))************+++++++++,,,+++***))))))+++---...***+++,,,,,,------,,,,,,,,,------------.........111......000222333:::AAATTTWWWWWWWWW\\\hhhttt{{{|||{{{|||}}}xxxwwwvvvvvvvvvxxxzzz{{{~~~~~~||||||||||||~~~~~~{{{||||||||||||{{{zzzzzz|||rrrqqqsssxxx}}}ooo```eeerrrsssvvvuuuvvvtttkkk___YYYZZZ\\\fff|||aaaLLLIIIFFFIIILLLIII@@@888000000000000////////////...............---------///...---,,,,,,,,,,,,,,,000///111555999HHHjjj|||bbbYYY[[[___|||lllYYYNNNKKKSSSfff}}}~~~~~~}}}zzzxxxwwwxxxvvvxxxzzz{{{~~~~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~{{{zzzzzz}}}~~~}}}{{{yyyxxxwwwwww~~~zzzxxxwwwwwwxxxzzzzzzzzz{{{}}}||||||}}}}}}}}}{{{yyyxxxzzz|||}}}}}}}}}{{{zzz}}}zzztttqqqjjjeeeaaaaaadddgggiiiiiinnnsss{{{yyyyyyxxxwwwuuuqqqooommmoooooonnnllliiieeeaaa___`````````^^^\\\XXXUUUSSSQQQNNNJJJHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJJJJGGGEEEGGGJJJOOOVVV^^^eeellloooyyyxxxzzz~~~~~~{{{tttqqqlllfffaaa___aaacccjjjlllpppwww~~~}}}pppppp}}}|||jjjbbbVVVMMMJJJVVVqqq~~~{{{iii\\\UUUccc}}}www```RRR???777000000000...---............------,,,,,,+++************************++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------000......000222333999@@@XXX\\\\\\YYY\\\gggsssyyy~~~{{{xxxyyy~~~~~~zzz~~~|||wwwuuutttsssuuuxxx{{{~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||||||||tttssstttyyy{{{wwwnnnfffppp}}}}}}{{{zzzyyytttkkkbbb]]]\\\bbblll~~~aaaNNNJJJHHHJJJMMMKKKBBB:::000000000000////////////........................//////...---,,,,,,,,,,,,///...000444888FFFhhhxxxddd^^^___cccnnn]]]PPPLLLSSSaaa|||}}}xxx{{{~~~|||xxxvvvvvvvvvuuuyyy{{{{{{~~~~~~}}}~~~~~~zzz{{{|||~~~~~~}}}|||}}}{{{yyyxxxwww|||zzzyyyzzzzzzyyyxxxwwwxxx{{{~~~||||||}}}~~~~~~|||zzzyyyyyyyyy{{{}}}|||{{{}}}zzzyyy{{{~~~~~~{{{pppggg___```eeegggggggggjjjooovvv|||~~~~~~|||yyyvvvtttqqqpppuuuuuuvvvuuurrrmmmhhheeeccccccdddddddddaaa]]]ZZZXXXTTTNNNJJJHHHIIIIIIIIIGGGGGGHHHIIIJJJIIIEEEBBBCCCEEEHHHNNNUUU[[[aaadddnnnmmmpppuuuwwwwww{{{}}}{{{yyyxxxxxxxxxxxxwwwvvvwwwzzz}}}~~~uuurrrnnniiiggggggjjjlllqqqqqqtttyyy~~~~~~uuuttt~~~ssshhh[[[QQQOOO^^^{{{~~~yyyeeeXXXTTTbbb{{{wwwaaaSSS@@@777111000000...---.........---------,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///---...000222222777>>>VVV]]]___[[[^^^jjjwww{{{~~~}}}yyywwwyyy}}}|||yyy}}}{{{|||uuusssrrrrrruuuyyy~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~{{{wwwuuuxxxyyysssrrrnnnjjjwww}}}vvvnnniiifffdddhhhqqq~~~aaaNNNJJJGGGJJJMMMJJJAAA999000000000000////////////---.....................000000///...------.........---///333666EEEfffyyysssccc___aaafffrrraaaPPPLLLTTT^^^pppqqqlllqqq~~~{{{~~~zzzwwwttttttuuuxxx|||}}}~~~}}}|||||||||{{{|||~~~~~~}}}}}}{{{{{{||||||zzzzzz~~~}}}{{{xxxvvvvvvzzz}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzzzz}}}}}}|||}}}|||zzzxxxxxx{{{~~~uuuhhh^^^```eeegggggghhhnnnrrrwwwzzz|||||||||}}}~~~}}}{{{zzzxxxvvvvvvuuuvvvwwwxxxxxxuuupppkkkhhhddddddfffhhhkkkjjjgggddd___ZZZTTTNNNKKKJJJIIIHHHGGGGGGHHHJJJJJJHHHDDDAAA@@@AAADDDHHHNNNTTTZZZ]]]aaaaaaeeekkknnnoootttzzzyyy|||~~~vvvuuurrrooonnnmmmmmmnnnnnnooooooooonnnnnnqqqssswwwuuutttwww|||~~~~~~||||||wwwtttpppnnnoooqqqtttuuuvvvvvvwwwyyy|||~~~~~~~~~wwwvvvxxxkkk[[[QQQSSSeee|||uuudddYYYVVVddd{{{ttt___TTT@@@888111000000...,,,...---------------,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++***+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///------000111222666<<>>>>>???BBBFFFJJJLLLLLLKKKOOOTTTWWWXXX]]]cccgggiiinnnsssxxx|||tttsssrrrqqqpppnnniiifffjjjjjjjjjjjjjjjkkkkkkllljjjmmmoooooonnnlllkkkkkkkkkjjjlllqqqyyy~~~~~~~~~{{{{{{}}}~~~}}}|||{{{|||||||||}}}mmmZZZWWWiiiyyyiiibbbbbbqqqlllZZZQQQAAA888111000000---,,,---------------------------************************++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,------------.........---,,,---000111000444:::KKK^^^jjjiiinnn|||sss~~~~~~{{{zzz{{{{{{xxxuuuyyyxxxwwwwwwxxxyyy{{{}}}zzz{{{~~~~~~{{{zzz~~~|||{{{rrrdddYYYeeezzzuuuuuuqqqmmmsssoooSSSGGGCCCAAACCCFFFDDD;;;333000000000000////////////---------.........//////+++++++++,,,---...///000222000222666999GGGhhh}}}|||pppgggiiieeegggggglll~~~kkkTTTRRRfffqqqtttrrrkkkbbbVVVRRRccc~~~||||||||||||zzzwwwtttssstttvvvwww~~~~~~~~~zzz{{{{{{xxxuuuvvvzzz~~~}}}zzzyyy{{{~~~{{{xxxxxxxxxxxxxxxxxxwwwvvvxxx|||}}}{{{|||~~~yyy{{{~~~}}}zzz{{{yyyvvvttttttyyy}}}|||}}}~~~}}}||||||~~~qqqhhhkkkllljjjnnnwww~~~|||{{{{{{yyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||zzzxxxrrrpppooosssyyy}}}}}}{{{wwwuuurrrmmmggg^^^UUUNNNGGGFFFFFFFFFFFFEEEBBB@@@???>>>===<<<>>>@@@DDDFFFGGGFFFIIINNNPPPPPPTTTYYY[[[]]]aaafffkkkppptttwww|||~~~}}}|||yyytttqqqqqqqqqqqqrrrrrrrrrrrrrrrppprrruuuvvvtttqqqpppooonnnmmmooovvv~~~}}}zzz|||}}}}}}~~~|||ccc[[[hhh{{{sssgggaaadddvvvjjjWWWNNNAAA999222111000---,,,---------------------------************************++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,---------.........//////---,,,---000111000333999JJJ___llljjjnnn~~~vvv~~~{{{zzzyyyxxxwwwwwwzzz}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~zzz~~~uuuccc[[[aaajjjmmmkkkmmmjjjjjjxxxyyyaaaRRRDDDDDDEEEEEEDDD???999444222000///...///000///...........................---------............///000...000444999HHHhhh~~~wwwqqqhhhoooooommmkkkgggrrrvvv___TTTeee}}}{{{pppWWWNNN]]]vvv}}}}}}|||zzzuuuqqqpppppprrrwwwyyy|||}}}}}}~~~}}}|||{{{yyyxxxyyyyyyxxxvvvtttvvv||||||xxxxxxyyy{{{~~~~~~zzztttnnnxxxzzz{{{zzzzzz|||~~~~~~}}}}}}zzzzzz||||||zzz{{{|||wwwvvvxxx||||||{{{{{{}}}}}}{{{yyyxxxzzz~~~~~~~~~||||||}}}|||yyy{{{zzzzzzwwwtttwww}}}}}}{{{yyyppp```TTTQQQIIIAAAAAABBBAAAAAACCC=========>>>>>>???AAAAAA@@@BBBDDDEEEGGGKKKQQQUUUTTTUUUYYY]]]bbbgggkkknnnssswww}}}~~~|||zzz~~~}}}||||||~~~}}}kkkXXXdddyyytttdddeeennngggUUUOOO???777000000000...---///------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++'''(((***+++,,,------...------------------------///000000//////111444777III]]]kkkiiippp|||{{{{{{{{{zzzxxxzzz}}}~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~vvvcccYYY^^^gggjjj^^^ccceeeiiixxx{{{vvv^^^OOOEEEFFFFFFGGGEEE@@@999333222000///...///000///...........................---------............///333000111444888GGGhhh}}}~~~zzzpppfff___fffhhhiiiiiieeepppwww```VVVggguuuZZZNNN[[[sss}}}yyy||||||{{{yyyuuurrrppprrrsss{{{}}}~~~~~~}}}||||||}}}}}}||||||{{{zzzvvvwwwxxxvvvuuuwww|||~~~zzzwwwvvvxxxzzz}}}|||xxxrrrlllsssvvvzzz|||}}}~~~~~~}}}{{{{{{||||||}}}}}}{{{{{{yyyzzz}}}}}}||||||~~~||||||~~~}}}{{{yyyxxx|||~~~pppdddUUULLLDDDCCCBBB@@@@@@BBB>>>>>>============>>>>>>===???@@@AAABBBEEEHHHKKKKKKMMMPPPTTTXXX]]]aaaccckkknnnsss{{{zzzyyy|||xxxxxxzzz{{{|||ppp[[[aaawwwzzzvvvggggggnnnhhhVVVPPP@@@888111111111///...000------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++((()))***+++,,,---------------------------------//////000//////111555888HHHcccuuuoookkkwww~~~||||||}}}}}}|||xxxzzz}}}~~~}}}|||{{{{{{}}}}}}~~~wwwaaaUUUZZZbbbeeeZZZaaagggooo}}}tttrrr[[[MMMHHHHHHIIIIIIFFFAAA999333222000///...///000///...........................---------............///555222222444888FFFfffzzzyyyzzzuuuhhh\\\WWW___aaaeeegggdddlllxxxbbbXXXiiizzz]]]NNNYYYqqqxxxuuuwwwzzzyyyxxxuuurrrrrrsssuuu}}}~~~~~~~~~~~~~~~~~~}}}|||tttvvvxxxwwwvvvxxx|||~~~{{{wwwtttsssuuuwww{{{{{{wwwrrrlllooossszzz~~~}}}{{{|||~~~{{{yyyxxx|||}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~{{{zzzyyy{{{vvvlllYYYPPPGGGEEECCC@@@>>>??????>>>===<<<;;;;;;;;;;;;;;;===>>>???>>>>>>@@@BBBCCCDDDFFFJJJNNNRRRVVVXXX^^^aaaeeekkkqqqwww{{{}}}yyyuuutttwwwuuutttvvvxxx|||sss[[[[[[mmm~~~~~~{{{llliiinnngggWWWQQQ@@@888222222222000///000------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------//////000//////111555888HHHkkkwwwgggkkkxxx{{{yyyzzz{{{||||||xxx{{{~~~~~~}}}{{{{{{{{{}}}~~~vvv^^^SSSXXX``````]]]cccjjjrrr|||}}}rrrppp[[[MMMJJJKKKKKKKKKHHHBBB999333222000......///000///...........................---------............///333111222666888DDDaaa~~~}}}{{{zzzwwwnnnbbbYYYYYY___aaadddiiifffmmmxxxcccXXXhhh{{{]]]NNNYYYssswwwrrrtttwwwwwwvvvtttrrrsssuuuwww|||~~~}}}vvvxxx{{{zzzxxxxxxzzz}}}|||{{{yyyuuurrrqqqsssuuuzzz}}}{{{xxxsssqqquuuzzz~~~~~~|||zzzzzzzzz}}}~~~zzzwwwvvvyyyzzz|||||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}|||yyyyyy~~~|||rrrkkk\\\RRRJJJGGGEEEAAA>>>>>>>>>===<<<;;;::::::::::::;;;===??????>>>===>>>??????@@@BBBEEEHHHKKKNNNPPPSSSUUUYYY]]]bbbhhhnnnrrryyy}}}{{{{{{}}}~~~~~~vvvrrrrrruuuttttttvvvyyy}}}nnnWWWVVVjjj~~~rrrlllnnn~~~}}}eeeUUUOOO@@@888111111111///...///------,,,,,,,,,+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------------------...////////////222555888IIIppp{{{eeeeeerrr{{{~~~{{{wwwuuuvvvxxxzzz{{{yyy{{{~~~~~~}}}{{{zzzzzz}}}}}}~~~~~~~~~vvv___VVV___eeebbb\\\aaafffmmmuuu|||{{{xxxsssqqq\\\OOOKKKLLLMMMMMMJJJCCC999333222000......///000///...........................---------............///......222777999BBB\\\vvvwww||||||rrrggg```]]]^^^cccdddjjjqqqooouuuxxxeeeXXXfff|||]]]NNNZZZuuuxxxrrrsssuuuuuutttsssrrrrrruuuxxx~~~}}}{{{{{{}}}~~~~~~zzz|||~~~}}}yyywwwxxxzzzyyyyyywwwsssqqqpppsssuuuzzz}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~|||zzzzzz{{{||||||xxxvvvuuuuuuwwwzzz{{{zzz{{{~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzyyy{{{}}}~~~{{{zzz}}}yyyqqqlllaaaWWWOOOLLLIIIDDD@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>>>>>===>>>???>>>>>>@@@AAADDDFFFHHHIIIKKKMMMPPPRRRUUU[[[bbbgggmmmvvv{{{wwwtttqqqooonnnllllllnnnrrruuuyyy~~~vvvrrrtttuuuwwwxxxzzz|||~~~dddPPPSSSmmmvvvmmmmmm|||yyybbbQQQKKK>>>666000///000...---...------,,,,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------....../////////222666999KKKppp{{{gggfffqqqxxx}}}xxx}}}~~~zzzvvvtttuuuwwwyyyzzzyyy|||~~~~~~}}}{{{zzzzzz||||||~~~}}}~~~~~~~~~}}}~~~ttt___[[[iiinnnfff^^^```eeekkksssxxxzzzyyyuuuqqq\\\OOOKKKLLLMMMNNNKKKCCC:::333222000///...///000///...........................---------............///+++,,,111777888AAAYYYsssttt|||}}}pppdddbbbdddbbbhhhkkkuuu|||~~~{{{hhh[[[gggcccPPP[[[uuu{{{ttttttsssssssssqqqpppqqqtttwww}}}zzzyyyyyy|||~~~~~~|||~~~}}}xxxvvvwwwxxxwwwwwwuuusssqqqrrrtttwww|||}}}|||~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~|||xxxuuutttttttttwwwzzz{{{zzzyyy|||~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{zzzzzz{{{|||||||||||||||yyy{{{|||}}}}}}zzzyyy|||~~~wwwssslllbbbYYYUUUQQQJJJEEEDDD=========<<<======>>>>>>999:::<<<<<<;;;;;;===???<<<<<<===>>>???AAABBBCCCEEEGGGJJJKKKLLLPPPWWW]]]cccmmm{{{xxxrrrqqqfffeeecccaaa___^^^^^^^^^^^^^^^bbbhhhlllqqq{{{xxxuuuwwwyyy{{{{{{{{{}}}{{{rrr]]]NNNSSSnnnyyynnnjjjzzzvvv```PPPIII===555/////////---,,,---------,,,,,,,,,,,,++++++((((((((())))))))))))******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------------------------------------------...//////000222666999KKKmmmwwwfffgggqqquuu{{{vvvpppqqquuuwww}}}xxxuuuvvvyyy{{{|||zzz|||~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{}}}|||mmmZZZ]]]ooossshhh```bbbffflllrrrtttuuuvvv|||oooZZZMMMIIIKKKMMMNNNKKKDDD:::333222000///...///000///...........................---------............///------000444666@@@ZZZuuuyyy~~~sssjjjiiikkkhhhooovvv~~~mmm```lllnnnTTTYYYqqq~~~uuutttqqqrrrqqqpppoooppprrruuu}}}|||zzzzzz{{{}}}{{{}}}}}}zzzvvvtttvvvxxxvvvvvvuuusssrrrssswwwzzz~~~~~~~~~~~~}}}||||||}}}~~~||||||}}}~~~}}}}}}|||{{{zzzvvvssspppqqqrrrvvvzzz~~~~~~zzzwwwxxxzzz|||}}}~~~|||xxxwwwxxx{{{~~~}}}{{{zzz{{{zzz{{{{{{|||}}}~~~{{{|||||||||}}}}}}}}}}}}}}}}}}~~~|||rrrhhhbbb[[[RRRLLLIIIAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::;;;===???<<<<<<<<<<<<===>>>???@@@???BBBDDDDDDDDDGGGMMMSSSWWWbbbqqq~~~uuuqqqrrrooooooooonnnllljjjgggfffhhhjjjkkkhhhaaa[[[WWWVVVSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVZZZaaaeeejjjtttzzzxxx{{{|||}}}{{{xxx{{{}}}}}}|||mmm\\\PPPSSSjjjzzzmmmhhhwwwttt```PPPIII>>>666/////////---,,,...------,,,,,,,,,,,,++++++((())))))))))))***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---............---------------------------...//////000222666:::HHHjjj~~~rrrbbbdddnnnrrrwww{{{zzzrrrkkkjjjmmmooozzzxxxxxx{{{}}}zzz|||~~~}}}{{{zzzzzzzzz{{{|||}}}|||yyyvvvuuueeeUUU[[[pppsssfff``````dddjjjlllkkkjjjkkkmmmXXXKKKHHHJJJLLLNNNKKKDDD;;;444222000///...///000///...........................---------.........//////111//////222444???\\\yyyxxxqqqpppqqqnnnwwwxxx|||qqqeeeqqqwwwXXXXXXlllvvvtttqqqqqqpppooonnnnnnqqqttt|||}}}|||||||||}}}}}}yyyzzzzzzwwwtttsssvvvyyyuuuuuuuuussssssuuuyyy||||||yyyyyyzzz}}}~~~|||}}}{{{||||||}}}|||zzzyyywwwsssooommmnnnpppzzz~~~{{{vvvuuuvvvyyyzzz{{{|||}}}|||yyyvvvsssssstttyyy}}}}}}zzzzzz{{{|||||||||}}}~~~|||}}}|||||||||~~~}}}}}}rrrkkkcccXXXPPPMMMEEEDDDBBB@@@???>>>======@@@@@@???===;;;;;;>>>@@@===============>>>>>>???;;;>>>AAAAAA???AAAGGGLLLMMMYYYhhhvvvzzzvvvuuuoooooonnnjjjeee___ZZZXXXTTTUUUWWWXXXXXXXXXWWWVVVTTTUUUUUUTTTRRRPPPOOOOOOLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSWWW]]]bbbgggpppzzz{{{zzz}}}~~~~~~yyytttxxxzzzxxxwwwzzzyyylll___TTTTTTeeeyyyzzzlllfffvvvsss```QQQKKK???777000000000...---///---------,,,,,,,,,++++++)))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++---.../////////---------------------------...//////000222777:::EEEggg|||ooo^^^```lllqqquuuxxxxxxqqqjjjhhhiiikkk~~~||||||}}}}}}}}}|||wwwssswwwxxxyyy|||~~~zzzyyy}}}}}}pppjjj```YYY\\\ccceeebbb^^^iiikkkhhhiiidddcccmmm}}}jjjUUUIIIHHHGGGGGGJJJJJJDDD999000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,222333333777===UUUxxxxxxqqqssspppooozzzwww}}}lllbbbrrrvvvXXXVVVbbb{{{tttpppnnniiiggglllpppqqqrrrttt~~~}}}~~~yyyxxxyyyyyyxxxuuusssrrrrrruuusssqqqqqqrrruuuyyy{{{}}}~~~}}}}}}||||||yyy{{{~~~|||||||||||||||zzzyyywwwsssnnnmmmqqqtttxxxsssssstttwwwxxxxxxwwwyyy|||xxxrrrrrrssstttuuuvvvxxx{{{}}}~~~{{{zzz{{{|||{{{{{{{{{|||}}}zzzyyyxxxyyy}}}~~~}}}}}}rrrkkkdddZZZSSSIIIFFFAAA?????????@@@???::::::;;;;;;;;;::::::999>>>>>>?????????>>><<<;;;>>>=========>>>???AAABBBGGGNNNXXXdddttt}}}tttssspppllliiifffdddccc___^^^[[[YYYVVVSSSQQQPPPOOONNNNNNPPPSSSTTTSSSRRRMMMLLLLLLLLLMMMMMMKKKIIIIIIIIIIIIHHHGGGIIILLLOOOMMMQQQUUUYYY\\\```ggglll~~~zzzwwwwwwyyyyyyzzz}}}}}}yyy}}}{{{yyyxxxyyy{{{{{{{{{xxxrrrkkkkkkrrrzzzzzzpppdddQQQSSShhhwwwhhhaaarrryyyfffUUUMMM>>>666//////000...---...------,,,,,,,,,,,,++++++---,,,***(((((()))***+++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222444666AAA\\\}}}rrraaabbbbbbnnnvvvxxxuuunnnjjjlllmmmkkk}}}||||||||||||}}}xxxtttuuuuuuwwwyyy|||~~~vvvuuuxxx}}}oooiii___YYY\\\ccceeebbbaaammmnnnkkkjjjdddbbbjjjttt```NNNEEEDDDDDDFFFHHHIIICCC999000111000000///......------------------------------............////////////,,,111111222888>>>UUUvvvxxxppptttsssttt|||{{{vvviii^^^hhhpppWWWSSSZZZqqqsssnnnnnniiiiiimmmqqqqqqrrrttt|||~~~~~~~~~|||{{{vvvssstttuuuuuutttssssssssstttrrrpppooopppsssvvvyyy}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||{{{{{{||||||yyyyyywwwssspppqqquuuxxxyyytttsssuuuwwwwwwuuusssuuuxxxwwwrrroooooooooooopppssswwwyyyzzz{{{||||||{{{{{{}}}}}}||||||||||||}}}}}}{{{zzz{{{~~~{{{{{{}}}sssjjj```YYYOOOKKKGGGDDDCCCBBBAAA@@@<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999===<<<<<<<<<===>>>@@@AAAAAAHHHQQQ]]]lll~~~|||wwwoooooonnnllliiieeebbb```cccbbb___\\\XXXUUUSSSRRRPPPPPPPPPSSSUUUWWWVVVUUUNNNMMMLLLMMMNNNOOONNNMMMJJJKKKLLLKKKJJJKKKMMMOOOPPPQQQSSSUUUXXX^^^eeekkk|||vvvrrrrrrnnnnnnpppuuuyyyzzzxxxuuu{{{zzzyyyzzz{{{|||||||||qqqjjjcccccciiirrrxxx{{{yyyzzzuuueeecccrrr|||iii___mmm~~~yyyfffVVVMMM>>>666000///000...---...------,,,,,,,,,,,,++++++---,,,***)))((()))***+++************************+++++++++***************+++++++++,,,,,,,,,---------------------------------------------------------///000111111222444666BBB[[[|||qqq``````___kkksssyyy{{{vvvqqqqqqpppooo}}}|||{{{{{{{{{}}}xxxuuurrrsssuuuwwwzzz|||~~~~~~~~~tttsssuuu~~~qqqkkkaaa[[[^^^eeegggdddeeeppprrrnnnllleee```hhh|||lllWWWGGGAAAAAABBBDDDGGGHHHBBB999111000000000///......------....................................////////////---111///111888???SSSqqq|||xxxoootttuuuvvv|||pppgggZZZ]]]yyyhhhUUUQQQUUUkkktttlllllljjjkkkppptttssssssuuu{{{}}}~~~~~~}}}}}}~~~}}}yyytttoooooopppqqqrrrsssttttttrrrqqqooommmnnnppprrrtttzzz||||||||||||||||||||||||~~~}}}{{{{{{{{{{{{|||yyyxxxuuurrrqqqtttyyy}}}yyytttrrrsssuuuuuurrrooopppttttttqqqkkkiiigggfffhhhmmmrrrvvvvvvwwwxxxwwwvvvwwwxxxzzz}}}|||zzzyyyyyyzzz|||}}}~~~}}}|||}}}}}}{{{{{{|||~~~wwwmmmgggXXXUUUPPPMMMJJJGGGCCCAAA@@@@@@@@@??????>>>>>>===::::::;;;;;;;;;:::999999<<<<<<;;;<<<<<<===>>>???===BBBJJJTTTbbbttt|||sssttttttsssppplllgggeeegggeeebbb^^^[[[XXXVVVUUUQQQQQQRRRTTTXXXZZZZZZYYYTTTRRROOOOOOPPPPPPPPPOOONNNPPPRRRRRRRRRQQQRRRTTTVVVVVVVVVWWWYYY___ggglll}}}yyyrrrnnnnnnoooooorrruuuyyyzzzxxxwwwyyyyyyyyyyyyzzz|||}}}~~~yyyrrriiieeehhhooouuuxxxyyyyyyqqqppp}}}jjj^^^jjjzzz}}}kkkZZZQQQ???666000000000...---...------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++************************---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,------------------------........................---///000111111222444666BBBYYYyyyppp``````\\\gggttt~~~}}}zzzyyyxxx|||zzz{{{{{{{{{}}}yyyvvvrrrsssuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~wwwuuuwww}}}uuuoooeee^^^```gggiiifffdddpppqqqnnnlllccc___fff~~~jjjRRRDDDAAABBBCCCFFFHHHGGGAAA888111000000//////................................................////////////...111...000888===OOOkkk|||vvvlllqqqsssppp}}}xxxlllfffZZZVVVlll|||dddUUUSSSYYYpppxxxmmmkkkjjjmmmssswwwvvvwwwyyy{{{}}}{{{vvvoooooonnnoooqqqssssssssspppnnnlllkkkkkklllnnnooowww{{{}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzzxxxvvvsssqqqrrrvvv{{{|||vvvqqqooooooppprrrqqqnnnnnnppppppmmmhhheeeaaaaaaeeelllrrrvvvvvvvvvuuurrrooommmnnnoooyyyxxxvvvuuuvvvxxxzzz|||{{{zzzzzz|||}}}}}}~~~~~~~~~}}}{{{|||vvvdddaaa\\\WWWRRRMMMGGGDDDEEEDDDCCCBBB@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???EEEOOOZZZjjj{{{xxxuuusssooommmkkkhhheeebbbaaa```ZZZYYYYYY[[[^^^aaabbbbbbaaa^^^ZZZWWWWWWWWWVVVUUUSSSVVVZZZ\\\]]]\\\]]]^^^___``````bbbdddhhhmmmpppzzz~~~|||yyysssqqqrrrxxxyyyzzz{{{|||{{{zzzyyyxxxxxxwwwvvvwwwzzzxxxpppmmmooorrrtttxxxyyy}}}nnnppplll```mmm~~~nnn[[[PPP???777111000000...---...------,,,,,,,,,+++++++++++++++***))))))******+++************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,------------------------------------............---///000111111222444666@@@UUUuuupppcccaaa]]]hhhvvv{{{yyyzzz|||}}}~~~zzzxxxssstttvvvxxx{{{}}}~~~|||}}}~~~|||zzzzzz~~~wwwpppfff^^^```fffhhhddd^^^jjjkkkhhhggg```\\\dddxxxgggOOOCCCBBBEEEGGGIIIJJJGGG???666000////////////............------------------------............////////////000111...///666<<>>==================<<<<<<>>>===BBBJJJSSS___ttt|||{{{zzzxxxvvvtttrrrqqqhhhfffcccdddgggjjjmmmnnnkkkhhhdddaaaaaaaaa``````YYY]]]bbbfffggghhhiiijjjjjjkkkmmmqqqtttvvvvvvvvvzzz~~~{{{||||||yyyxxxzzzzzz{{{||||||{{{yyyyyyxxxyyywwwtttqqqqqqwwwvvvpppnnnnnnnnnuuuzzz{{{jjjmmmnnneeessspppZZZMMM@@@888111000000...---...------,,,,,,,,,+++++++++******************++++++******************************++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------------------++++++,,,,,,,,,------------///000111111222444666>>>QQQqqqpppgggeee___jjjwww{{{yyy{{{}}}~~~{{{yyyuuuvvvxxxzzz}}}~~~|||{{{}}}~~~~~~~~~zzzvvvtttnnnddd]]]___fffhhheee\\\ggghhhdddccc]]][[[dddvvv{{{cccLLLBBBBBBFFFHHHKKKKKKFFF>>>555/////////////////////......------------------------............///////////////222///000777===RRRqqqzzzmmmnnnllliiitttyyy}}}}}}{{{{{{vvvhhh___RRRLLLVVVkkkzzznnndddcccjjjvvvkkkkkkooouuuwwwwwwzzz|||~~~~~~yyyuuuqqqpppqqqqqqooommmjjjiiihhhgggggghhhiiiiiipppuuu{{{}}}{{{yyyxxxyyy}}}~~~}}}~~~~~~~~~~~~|||yyyvvvtttsssrrrrrrpppnnnlllnnnsssxxx|||~~~|||zzzvvvrrrooommmlllkkkkkkqqquuusssqqqpppmmmhhheeebbb```ccciiipppssssssoooppppppnnnlllkkkmmmnnnnnnnnnoooqqqsssuuuwwwxxxrrrrrrsssvvvzzz|||}}}}}}{{{}}}ttt~~~|||xxxuuurrrssssssvvvzzzssslllfff```ZZZWWWSSSPPPLLLHHHDDDBBB@@@???======<<<<<<======>>>?????????@@@@@@???>>>===<<<===;;;>>>EEEJJJSSSfff{{{vvvqqqllliiikkkooosssuuupppnnnkkkjjjjjjjjjjjjiiicccggglllppprrrsssuuuvvvvvvwww{{{{{{{{{~~~yyy{{{||||||zzzyyyyyyzzzwwwvvvsssooonnnttt~~~|||uuuqqqnnnnnnnnnxxxmmmpppqqqjjj{{{xxx```RRRAAA999222111111...---...------,,,,,,,,,,,,++++++)))*********++++++++++++******************************++++++,,,------...************++++++++++++------------------------***++++++,,,,,,------------///000111111222444666<<>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===>>>;;;>>>DDDFFFJJJ\\\qqqzzzuuuuuuzzz}}}|||yyyvvvtttwww{{{}}}~~~~~~~~~||||||~~~zzz|||}}}{{{xxxvvvvvvxxxssstttsssooonnnrrr{{{~~~xxxrrrmmmkkkggguuunnnssspppnnnfffVVVBBB999222111111...------------,,,,,,,,,,,,++++++))))))***+++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------++++++,,,,,,---......///---///000111111222444666<<>>AAA===???EEEEEEGGGXXXmmm}}}~~~||||||{{{|||{{{wwwrrrnnnmmmnnnppprrrsssqqqooorrrxxx~~~|||~~~~~~{{{tttlllfffcccfffssszzzjjjsssnnnppp}}}cccSSSBBB999222111111...---------------,,,,,,,,,++++++((()))***+++++++++++++++************************...------,,,,,,++++++***)))************+++++++++------------------------,,,,,,------...///000000---///000111111222444666<<>>aaa|||nnnbbbaaagggyyyrrrgggdddggg|||xxxxxxwwwtttqqqnnnlllkkkhhhlllttt|||~~~}}}wwwwwwxxxyyyyyywwwsssooohhhiiijjjgggddddddgggkkkqqqtttwwwyyyyyy{{{}}}~~~{{{{{{zzzyyyzzz{{{||||||wwwwwwwwwvvvvvvvvvwwwwwwuuuxxx~~~xxxvvvtttsssuuuwwwwwwwwwsssrrrpppooonnnooopppqqqqqqooollliiifffeeedddccceeeeeeeeefffhhhkkknnnooolllmmmoooqqqrrrvvv{{{~~~~~~sssllliiioooyyy~~~|||||||||{{{zzzyyyyyyzzz{{{zzzwwwqqqmmmhhh```YYYUUUSSSTTT^^^hhh|||zzzuuuoooggg```YYYUUUQQQNNNMMMOOOOOONNNRRRXXX[[[iii}}}zzzxxxvvvuuutttvvvuuutttssstttvvvxxxyyytttrrrqqqwwwzzzqqqeeepppwwwqqqggghhhyyyzzzwwwdddUUU???777111111111///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------------......//////........./////////000000///111222222111222555777;;;@@@^^^nnnmmmmmmoooyyy}}}|||{{{{{{uuuxxxzzz{{{zzzyyyzzz{{{xxxyyyyyyyyyyyy|||}}}yyyyyy~~~yyywwwtttvvvlllcccllluuummmlll|||ttt[[[IIIFFFLLLKKKOOOTTTSSSIII999111000000000///...................................................///////////////333333333555;;;ZZZooobbbbbbiii}}}wwwjjjgggjjj~~~{{{{{{zzzwwwssspppooopppfffjjjrrr|||~~~|||wwwwwwwwwxxxxxxuuuqqqmmmgggiiiiiifffccccccfffjjjqqquuuzzz{{{zzzzzz|||~~~~~~|||{{{{{{}}}~~~}}}|||yyyxxxxxxyyyyyyzzz||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{~~~{{{yyyxxxyyy{{{}}}~~~~~~|||{{{zzzyyyxxxxxxyyyyyyxxxvvvqqqlllhhheeeddddddbbbbbbbbbcccdddgggiiijjjhhhjjjllloooqqqtttyyy||||||qqqjjjgggmmmvvv~~~}}}}}}|||{{{yyyzzz|||}}}}}}yyyrrrnnnfff^^^VVVRRRPPPQQQVVV]]]qqqyyyqqqhhhaaa\\\WWWSSSQQQSSSSSSQQQSSSVVVWWW[[[jjj~~~|||yyywwwvvvuuuuuuuuuttttttuuuvvvxxxyyyuuurrrqqqxxx|||mmmtttwwwqqqiiilll{{{~~~qqq^^^PPP>>>666111111222///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////000000....../////////000000000000111222222222333555777:::AAA```yyyqqqooopppwww~~~|||{{{zzz{{{{{{xxxyyy{{{zzzxxxyyy{{{~~~{{{||||||{{{zzz||||||vvvwwwzzzwwwsssooorrriiidddppp{{{rrrooo~~~mmmXXXJJJGGGKKKLLLOOOSSSQQQFFF888111222000000///...............////////////////////////............////////////...222111333666:::SSSyyynnnbbbccclll~~~ooommmpppzzz{{{{{{yyyvvvuuuvvvwwwhhhkkksss}}}}}}{{{wwwvvvvvvvvvuuusssnnnkkkfffhhhhhheeebbbbbbeeeiiirrrwww|||}}}{{{yyyzzz|||{{{yyyxxxxxxyyyzzzzzzyyyvvvvvvwwwyyyzzz{{{||||||{{{|||}}}~~~~~~}}}}}}~~~|||vvvqqqllljjjjjjjjjeeedddcccbbbbbbcccdddeeecccfffiiikkknnnrrrvvvyyy}}}tttmmmiiinnnvvv|||~~~~~~}}}|||{{{yyy{{{~~~}}}wwwrrrhhh___WWWSSSQQQPPPRRRVVVcccuuu{{{qqqhhhdddaaa\\\ZZZZZZYYYVVVUUUWWWTTTSSSYYYhhh}}}~~~}}}|||zzzyyyxxxvvvvvvvvvwwwxxxxxxyyyyyyuuussstttyyyqqqttt~~~vvviiiYYYNNN===666000111222000...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...//////000.../////////000000000000000111222222222333555777888BBB___uuummmooovvv~~~~~~|||{{{zzz{{{}}}~~~zzzzzzzzzxxxvvvxxx|||~~~}}}{{{||||||vvvxxxyyy}}}}}}yyyvvvuuupppkkkppphhheeetttwwwttt}}}{{{xxxzzzgggVVVJJJHHHLLLMMMOOOQQQOOOCCC666222555000000///...............000000000000000000000000............/////////000...111000333777999OOOqqqlllaaadddoootttsssvvv~~~xxxzzz{{{zzzxxxxxx{{{}}}mmmpppuuu~~~|||{{{wwwvvvttttttssspppllliiifffggggggdddaaaaaadddhhhpppvvv|||}}}zzzwwwwwwyyy|||zzzxxxxxxyyyyyyxxxwwwtttuuuwwwyyy{{{||||||}}}yyyzzz}}}zzzuuuqqqoooooopppjjjiiigggeeecccbbbcccccc```cccfffiiillloootttwww}}}xxxqqqlllpppuuuzzz~~~~~~}}}|||{{{yyy{{{{{{vvvmmmcccZZZVVVTTTQQQQQQTTT[[[iii~~~}}}tttoookkkeeebbbbbb```[[[XXXYYYUUURRRRRRXXXccc{{{~~~~~~~~~~~~~~~}}}|||{{{vvvwwwxxxzzzzzzzzzzzzzzzuuuuuuyyyzzzzzzyyypppdddWWWMMM<<<555000111222000...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,---...//////////////////000000000000000111222333222333555777777BBB\\\wwwlllnnnvvv~~~}}}}}}|||||||||{{{{{{{{{zzzyyyyyyxxxxxx}}}}}}~~~yyyqqqnnnvvvvvvzzz}}}vvviiicccdddeeeccciiiuuuyyyuuuxxxxxxnnnmmm~~~qqq]]]RRRNNNKKKFFFNNNPPPOOOJJJ@@@777111///.........///////////////....................................////////////000---222///666@@@HHHiii~~~lllbbbhhhsss|||mmm}}}zzz}}}zzz}}}wwwttttttzzz|||{{{{{{|||zzzwwwssspppnnnmmmmmmhhhgggeeebbb``````ccceeeppptttyyy|||}}}|||{{{{{{uuuuuuuuuuuuuuuuuuvvvvvvrrrrrrtttuuuwwwyyyzzzzzz}}}|||zzzxxxxxxxxxvvvsssoooiiidddaaa^^^]]]_________```cccgggkkknnnttt~~~yyytttsssvvv{{{}}}{{{xxxxxx{{{}}}xxxtttmmmggg```YYYUUUTTTRRRRRRSSS[[[iii}}}zzzvvvmmmgggiiijjjeee]]]YYYTTTSSSVVVZZZ\\\ggg}}}{{{zzzyyyzzzzzzyyyyyyxxx{{{{{{|||}}}ssseeeZZZSSSNNN888555111///.........---...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---------,,,,,,+++++++++,,,,,,,,,---------......000000000000111111111111/////////000111222444444999===PPPooojjjiiimmmvvv~~~|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~wwwrrrsssyyyxxxzzz|||vvvkkkfffgggfffccchhhssswwwuuuzzzyyyppphhhhhhyyy~~~nnn\\\RRRPPPNNNKKKLLLNNNNNNIII@@@777222000///////////////.............................................///////////////---222...555>>>FFFfff~~~zzzzzziii___gggtttrrr}}}{{{{{{}}}~~~yyyvvvvvv{{{}}}zzzzzzzzz{{{yyyvvvssspppooonnnnnnkkkjjjiiigggeeeeeehhhjjjooosssxxxzzz{{{zzzzzzzzzxxxwwwwwwvvvuuuuuuuuuuuutttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~zzzxxxtttooojjjfffcccbbb___^^^\\\\\\]]]```dddfffqqq{{{}}}xxxvvvzzz~~~}}}~~~}}}yyyuuuwwwzzz}}}|||xxxuuunnniiiaaa[[[VVVTTTQQQPPPQQQXXXbbbpppvvvpppppppppjjjbbb^^^[[[WWWWWWXXXWWW\\\uuu}}}|||{{{zzzzzzxxx|||}}}uuudddXXXOOOJJJ888555111///.........---------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---------,,,,,,+++++++++---------.........///////////////000000000111111000000111111222444555666999;;;JJJeee{{{}}}hhhiiiooowww~~~}}}zzzyyyyyy{{{|||zzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~}}}xxxwww{{{xxxuuuxxx}}}vvvlllfffffffffeeeiiissswwwwww|||qqqhhhaaabbbsss~~~~~~zzzkkkZZZRRRSSSTTTRRRLLLMMMMMMGGG???777333222000000//////......------////////////////////////............///////////////---222...444<<>>666222222111111000///...------,,,000000000000000000000000............////////////000...444///444;;;@@@^^^|||sssrrrpppgggmmm{{{yyy~~~{{{wwwrrruuutttuuuyyy~~~|||}}}~~~}}}zzzwwwvvvwwwvvvuuurrrpppooonnnnnnnnnjjjjjjjjjiiihhhhhhkkkmmmmmmpppssstttttttttuuuvvvyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxzzz|||}}}zzzsssrrruuuxxx}}}{{{vvvrrrooommmiiieee```]]]\\\]]]]]]fffjjjqqq|||~~~}}}{{{wwwttttttvvvyyy{{{|||zzzxxxwwwpppkkkeee___ZZZUUUPPPMMMLLLQQQTTTUUU\\\mmm{{{{{{zzzsssmmmkkkooojjjhhhhhhfffdddjjjsssxxxvvvvvveeeXXXLLLEEE888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............////////////111111111222333444555666;;;<<>>ZZZ}}}rrrjjjzzzvvvyyyyyyrrrjjjlllppptttxxx{{{}}}~~~|||~~~}}}zzzyyyuuutttrrrpppnnnmmmmmmmmmlllmmmnnnmmmkkkkkklllnnnmmmnnnoooooooooppprrrtttrrrrrrrrrssstttuuuvvvwwwssstttuuuwwwxxxzzz{{{||||||~~~ssskkkpppvvvyyy~~~~~~yyywwwsssooojjjfffcccbbbcccccciiiuuu~~~~~~~~~yyyyyyyyyyyyxxxwwwvvvuuuoookkkeee___\\\YYYVVVTTTQQQUUUVVVSSSRRRVVV[[[\\\```bbbgggppp{{{}}}}}}|||zzz{{{~~~~~~}}}{{{zzzyyyxxxyyyxxxkkkjjjiiilllqqqwww{{{}}}~~~~~~yyywwwtttzzzzzzqqqppp|||yyymmm```SSSJJJ999666222000000000///...........................---,,,,,,+++******))))))++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------........./////////000000000/////////000111222444444333:::BBBRRR{{{mmm[[[gggxxx~~~}}}zzzyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwxxx{{{~~~}}}{{{|||uuugggZZZ___ffflllqqqxxx}}}ssskkkddd```___fff~~~nnnXXXNNNPPPTTTUUUTTTSSSMMMDDD999111/////////////////////.............................................////////////...---555222666:::<<>>444000000...////////////////////////...............---------............////////////000......111333444:::AAA```~~~yyy~~~wwwlllmmm}}}|||pppxxx}}}~~~}}}}}}|||zzzwwwyyy|||{{{wwwsssrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnqqqpppnnnkkkkkknnnssswwwvvvwwwxxxvvvssspppnnnnnnpppppppppqqqsssvvvxxxzzzzzzzzzzzz}}}{{{ssstttwwwvvvuuuvvvssstttwww{{{}}}}}}~~~yyytttpppnnnfff^^^\\\bbbnnn}}}zzzxxxyyyxxxvvvrrrooollliiihhhfffeeeeeeeeedddaaa]]]YYYYYYWWWUUUTTTTTTTTTSSSRRRNNNMMMLLLKKKLLLNNNPPPQQQRRR\\\kkkzzz{{{{{{|||nnnkkkjjjllllllmmmrrryyy{{{}}}}}}uuufff___XXXVVVTTTSSSVVV\\\___hhhqqqtttuuuzzz}}}xxxuuuwwwxxxwwwyyy||||||{{{sssvvvqqq[[[JJJ===999444111000//////.........---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---...///000////////////////////////000000000000111111111111111222222333444444555555999:::???HHHcccqqqhhhfffrrr~~~{{{xxxyyyzzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}|||||||||xxxxxxtttmmmgggfffiiilllxxx{{{ooommmiii[[[QQQWWW\\\aaaiiiuuu{{{|||yyyzzzyyyuuuqqqvvveeeRRROOOTTTVVVTTTOOOOOOIII===444111000...////////////////////////....................................////////////111...///111222333888???QQQzzzvvvwwwrrrxxx~~~xxxmmmkkkyyyssseeekkk|||~~~}}}~~~|||wwwrrrpppoooooonnnnnnnnnnnnmmmlllkkkjjjlllllllllkkkkkkllloooqqqrrrtttvvvvvvssspppoooooorrrrrrrrrssstttvvvwwwxxxvvvwwwyyy}}}zzzrrrrrrttttttssssssssstttwwwzzz}}}}}}|||zzz}}}~~~yyyuuusssjjjbbb___aaajjjyyy~~~{{{xxxwwwssssssrrrqqqooonnnmmmlllffffffggggggeeeccc___]]][[[YYYWWWVVVVVVUUUSSSRRRNNNMMMLLLKKKJJJJJJKKKLLLPPPWWW```jjjuuuzzzrrrdddaaa___```aaadddkkkssszzz~~~xxxjjjbbbZZZXXXUUUTTTUUUYYY]]]eeennnsssuuuyyy~~~zzzxxxvvvrrrqqqrrrsss||||||xxxmmmrrrxxx```LLL>>>:::555111000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---.../////////////////////000000000///000000000111111111111111222222333444555666666::::::???FFF^^^ppphhhfffooo|||zzzwwwvvvwwwyyy{{{||||||{{{{{{xxxyyy{{{||||||{{{yyyxxxxxxyyy{{{}}}{{{{{{{{{xxxqqqllllllmmmzzz{{{qqqqqqmmm^^^UUUXXXZZZ\\\dddqqq{{{~~~{{{~~~}}}vvvssszzz}}}aaaPPPNNNQQQSSSRRROOONNNGGG<<<444222000---////////////////////////---.................................////////////111//////111222222666<<>>:::555111000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------////////////000000111111///000000000111111111111111222222333555666666777::::::???EEEZZZooojjjiiirrr~~~yyyvvvvvvwwwyyyzzz{{{{{{zzzzzzuuuwwwzzz||||||zzzwwwuuuvvvwwwyyy}}}~~~|||{{{zzzuuuqqqsssyyyxxx~~~wwwvvvppp```XXXZZZYYYYYY```mmmwww{{{~~~xxxttt{{{vvv]]]PPPNNNOOOQQQSSSRRROOOFFF:::333222111...////////////////////////---------...........................////////////111//////222111000444999>>>___uuuooohhhpppyyyxxxjjjvvvzzznnndddYYYYYYppp{{{~~~|||{{{wwwtttsssssssssnnnmmmlllkkkjjjhhhggggggeeekkkqqquuutttqqqnnnllliiikkknnnooooooooopppqqquuuuuuuuuvvvvvvvvvvvvvvvvvvvvvyyy}}}zzzrrrssswwwxxxyyy{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxxxxzzz}}}zzzyyyzzz||||||~~~xxxsssnnnkkkhhhggglllsss|||yyyxxxxxxxxxwwwwwwvvvtttrrrpppmmmlllkkkkkkjjjiiigggeeeeeegggjjjeeeccc```^^^]]]ZZZVVVSSSNNNOOOOOOPPPPPPOOONNNNNNKKKNNNQQQTTTZZZfffvvv~~~nnn___YYYUUUSSSUUUXXX\\\eeeoooxxxooogggeeeeeecccbbbdddfffiiiooouuuvvvxxxvvvllljjjjjjwww|||vvv||||||nnnccchhhwwwaaaOOO===999444111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,...//////000000111111222000000000000111111111111111222333444555666777888::::::???EEEWWW{{{sssppppppxxx~~~zzzxxxyyyyyyyyyzzzzzzyyyyyyyyytttvvvxxxyyyyyyxxxvvvtttwwwwwwxxx}}}}}}}}}}}}xxxrrrtttzzzsss{{{yyyppp]]]TTTUUUUUUTTTZZZeeemmmpppyyyzzzvvv~~~ooo[[[QQQOOOOOORRRWWWUUUQQQFFF999222222222///////////////////////////---------.........//////............////////////111///000222111000222888:::VVV{{{vvvoooiiipppyyy{{{lllxxxvvvggg```WWWTTTggg}}}{{{|||}}}~~~~~~|||yyywwwuuuvvvwwwxxxnnnmmmjjjhhhfffeeeddddddccchhhoootttuuutttqqqpppjjjkkkmmmnnnmmmnnnoooqqqrrrssstttvvvwwwxxxyyyyyyyyyxxxyyy|||zzzrrrsssvvvxxxzzz|||yyywwwtttssstttwww{{{~~~~~~}}}zzzyyywwwvvvvvvvvvyyy}}}~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}}}}~~~yyytttoookkkgggcccffflll||||||zzzzzzyyyvvvtttwwwvvvtttrrrooommmkkkjjjjjjkkkkkkiiiffffffiiilllgggeeecccbbbaaa^^^ZZZWWWPPPQQQRRRSSSRRRQQQPPPNNNJJJMMMPPPQQQUUU^^^lllvvv~~~lll]]]UUURRRQQQUUUYYY___iiirrr~~~~~~|||uuunnnmmmnnnmmmlllmmmnnnnnnrrrwwwwwwxxx}}}nnnjjjeeeqqqyyyuuurrr}}}rrreeeggg{{{{{{nnn[[[LLL<<<999444111000000000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------...//////000111111222222000000000000111111111111111222333444555777888888999:::@@@EEEUUUwwwzzzyyyzzz~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyy}}}}}}rrrooosssttt|||yyynnnZZZMMMOOOPPPOOOTTT]]]cccdddpppzzz{{{yyyzzzjjjZZZSSSPPPPPPTTT\\\XXXRRRFFF888222222222000////////////////////////---------.........//////............/////////000111///000222111///222777888NNNrrruuunnnkkkrrrzzz|||mmmyyysssddd^^^UUUPPPaaazzz~~~|||wwwzzz~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}{{{xxxwwwvvvxxxzzz{{{mmmkkkgggdddaaa```aaaaaa___dddkkkqqqssssssssstttlllmmmnnnmmmlllmmmoooqqqoooqqqsssvvvxxxzzz|||||||||zzzzzz{{{yyyqqqqqqtttvvvwwwzzzwwwtttpppnnnppptttzzz~~~}}}zzzxxxvvvuuuuuuuuuuuuxxx|||~~~|||}}}|||zzz{{{{{{zzzyyyzzz|||~~~zzztttmmmiiiddd```ccchhhttt}}}||||||zzzuuurrrsssrrrqqqpppooonnnmmmlllhhhkkklllkkkiiihhhjjjlllgggfffdddddddddaaa^^^[[[RRRSSSTTTUUUTTTRRRPPPNNNIIILLLMMMMMMOOOUUUaaajjjxxx~~~lll\\\RRRPPPQQQVVV[[[bbblllvvv}}}|||vvvzzzrrrsssttttttssstttsssrrrtttxxxxxxyyyqqqkkkdddpppwwwtttvvvyyyhhhhhhyyytttfffVVVIII;;;888333111000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,---...//////...//////000111222222222000000000000111111111111111222333444666777888999888999@@@FFFTTTuuu|||{{{{{{vvvuuuvvvxxxwwwvvvuuuvvvwwwvvvtttrrrrrrsssxxxvvvvvvzzz~~~}}}yyywwwxxx{{{zzziiiVVVMMMHHHHHHPPPYYY\\\\\\]]]mmmvvvxxxppppppvvveeeSSSLLLNNNRRRWWW\\\[[[SSSDDD777000000111111------,,,,,,,,,,,,------........................---....../////////////////////000000111333444555888DDD```~~~tttllluuu~~~uuuzzzsss^^^ZZZ\\\YYYnnnwwwyyy~~~}}}|||~~~}}}{{{zzzzzzzzz{{{wwwtttwww|||~~~{{{uuutttpppkkkhhhhhhhhhggggggggggggiiilllqqqtttvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrrtttvvvyyyzzzsssyyy|||}}}~~~yyyrrrqqqrrrqqqqqqsssxxxuuuqqqoooppptttxxxzzz}}}|||zzzyyyxxxuuuqqqnnnwwwxxxzzz||||||}}}||||||yyy{{{~~~}}}|||zzzxxxvvvuuuuuuvvvxxxzzzzzz{{{|||||||||~~~|||zzzsssjjjcccaaaaaa___^^^nnn{{{{{{wwwuuuqqqoooqqqvvvooonnnmmmkkkjjjiiiiiiiiigggeeedddfffkkknnnnnnmmmllljjjgggggghhhgggccc```]]]YYYUUUTTTVVVWWWVVVUUUMMMLLLLLLNNNOOORRRZZZcccqqq{{{}}}uuucccWWWRRROOOPPPTTTXXX___jjjtttvvvlllyyy{{{xxxvvvxxxyyy}}}yyyvvvuuuvvvyyyvvvgggbbbiiittttttuuu}}}lllqqqzzz}}}nnnbbbUUUJJJ:::777333111000000...---...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,------.../////////...000222222000000000111000111111111111222222222777666555444555666888:::===AAA<<>>EEEOOOiiizzz~~~}}}{{{yyywwwuuuvvvxxxzzz{{{{{{xxxyyyzzzyyyvvvttttttuuuvvvuuuuuuwwwzzz||||||{{{}}}}}}|||yyyxxx|||wwwvvvxxxzzz|||}}}}}}}}}|||uuueeeVVVWWWSSSTTT\\\dddeeecccccclllpppooolllrrrlll^^^RRRQQQVVVZZZ]]]___ZZZOOOAAA666222111000111///..................///........................---......///////////////.........///000111222333777;;;JJJnnn}}}zzz{{{zzz|||iiiaaa```___xxx|||xxx~~~~~~{{{yyyzzz{{{~~~~~~|||xxxuuurrrqqqpppuuuvvvvvvxxxyyyyyyyyyyyyyyyvvvqqqooooooppppppoooqqqooommmlllnnnoooooooooqqqqqqpppooopppqqqssstttrrrsssuuuvvvuuurrrooommmuuuzzz}}}|||}}}{{{sssrrrtttuuuwww{{{zzz~~~}}}wwwvvv{{{~~~|||{{{zzzyyyxxxxxxyyyzzz||||||||||||{{{yyy{{{}}}~~~~~~|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzz{{{{{{}}}uuummmccc]]]^^^aaadddeeegggrrr~~~yyytttnnnfffcccddddddcccbbbbbbccceeehhhjjjiiiiiikkknnnrrruuuuuuuuuooommmkkkllloooooollliiigggccc___\\\ZZZZZZYYYWWWTTTPPPNNNMMMLLLKKKOOOUUUdddooo~~~}}}xxxzzzyyynnn^^^TTTOOONNNOOOSSSVVV\\\gggrrr|||qqqyyy|||yyyxxxtttqqqqqqrrrxxxnnncccdddiiirrrsssuuuxxxzzz}}}qqqbbbQQQCCC999666333111000000...---...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------.../////////,,,...///000///...///000111111111111222222222333555555555555666888:::;;;???EEEBBBIIIOOOgggzzz|||{{{{{{yyyuuutttttttttuuuwwwwwwwwwxxxyyyzzzyyywwwvvvuuuvvvxxxxxxxxxyyyzzz|||||||||~~~xxxxxx{{{}}}~~~{{{zzzxxxpppcccXXXVVVSSSUUU___ggggggdddccchhhhhhffffffooo~~~xxxfff[[[RRRSSSXXX[[[[[[\\\XXXLLL>>>666333111000111//////............//////........................---......///////////////------......///111222333999888@@@^^^ssskkkiiikkk||||||zzzyyyyyyyyyzzz|||~~~|||zzzwwwtttrrrpppooorrruuuwwwxxxvvvuuuwwwyyyzzzvvvsssqqqqqqrrrsssssssssqqqnnnlllmmmnnnnnnmmmooonnnmmmmmmnnnppprrrsssssstttttttttsssqqqooommmvvvzzz|||{{{{{{yyyrrrrrrtttvvvyyy}}}zzz}}}}}}|||~~~}}}{{{yyyxxxyyyuuuwwwyyy{{{}}}~~~~~~~~~yyy{{{|||}}}|||{{{xxxwwwvvvvvvwwwxxxxxxwwwvvvvvvwwwyyyzzzzzzzzz|||xxxrrriiieeeeeehhhiiiiiifffooo~~~}}}zzzvvvoooeee___^^^\\\]]]___aaacccfffhhhhhhjjjkkknnnrrrvvvxxxxxxxxxssspppoooooorrrrrrooolllkkkhhhddd```]]][[[ZZZYYYWWWRRROOONNNLLLJJJLLLQQQ^^^jjjzzz|||xxxzzzxxxmmm^^^TTTOOOOOOQQQTTTWWW[[[gggrrrtttyyy~~~|||{{{zzzuuurrrrrrsssxxxiiibbbbbbeeemmmoootttzzz|||ttteeeRRRBBB888666222000000///...---...------,,,,,,------...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------.../////////,,,...000000//////000111111111111222222222333333444444555555777999;;;<<>>777444111/////////...---...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------.../////////,,,...111111111111222333222222222222333333333333555555666777999:::;;;;;;:::??????IIILLL]]]|||qqqxxxzzz|||xxxvvvwwwzzz||||||yyyuuuttttttoooqqqsssuuuuuuuuuwwwxxxyyy{{{}}}~~~}}}}}}~~~uuuooorrruuuzzz{{{zzzssshhh^^^[[[hhhfffiiisssxxxssskkkfffbbb[[[UUUYYYhhh~~~nnn___WWWRRRWWW\\\[[[XXXVVVUUUCCC555555666111...000......------------..............................---......////////////////////////000111222333444333777888EEE^^^nnnxxxwwwvvvvvvzzz|||{{{{{{{{{{{{{{{{{{{{{{{{||||||zzzyyyxxxwwwwwwwwwwwwwwwtttuuuuuutttrrrqqqppppppssspppmmmmmmoooqqqsssssssssrrrqqqqqqpppnnnjjjggghhhiiillloooqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuxxxxxxtttssswwwzzzyyy|||uuuqqqsssvvvvvvvvvxxxsssrrrrrrvvv{{{}}}{{{yyy{{{yyysssqqqqqqsssuuuxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~|||{{{{{{}}}~~~{{{{{{zzzwwwtttppprrrxxx~~~~~~~~~yyyuuuooofff^^^[[[YYY[[[^^^aaadddfffggghhhpppvvv|||~~~~~~}}}{{{yyyyyyzzzzzzwwwssspppooonnnjjjeeeccceeegggiiibbb\\\[[[ZZZVVVSSSTTTVVVaaammmuuu~~~}}}{{{}}}}}}nnn]]]TTTNNNPPPUUUXXXXXXZZZeeerrr|||mmmttt~~~vvvpppdddbbbaaafffnnnsssuuutttooommmmmmooonnnooowwwyyynnnnnnssspppqqqrrrwww|||jjjzzz{{{qqqggg\\\LLL???666444111/////////...---...------,,,,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------.../////////+++---000000000000222333222222222333333333444444666666777888999999::::::888:::999DDDGGGUUUxxxrrrjjjtttyyy~~~zzzxxxwwwtttwww{{{{{{xxxtttssstttlllnnnqqqssstttuuuvvvxxxtttwwwzzzzzzyyyzzz|||wwwrrruuuxxx}}}}}}{{{|||vvvhhh]]]ZZZnnnlllooowwwzzztttiiiccchhh```WWWWWWbbbwww~~~mmm^^^VVVRRRWWW]]]^^^ZZZYYYTTTAAA444555666111...000---------,,,,,,---------........................---....../////////////////////000000111333444555...444666@@@WWWfffrrrwwwwwwwww{{{~~~|||zzz|||~~~|||{{{zzzzzzzzz{{{zzzzzzxxxwwwvvvvvvvvvvvvuuuuuutttsssrrrqqqooommmrrrooommmlllnnnqqqsssssstttssssssrrrqqqmmmhhhccchhhjjjnnnqqqssstttsssrrroooqqqtttvvvwwwvvvtttssstttwwwwwwsssrrruuuxxxxxx|||vvvrrruuuwwwvvvvvvwwwrrrsssuuuvvvwwwxxxyyyyyywww}}}zzztttrrrrrrvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~}}}|||zzzzzz|||}}}}}}{{{{{{}}}~~~~~~~~~~~~|||rrrssswww}}}|||}}}~~~yyysssjjjbbb^^^\\\\\\\\\]]]```dddgggiiisssyyy~~~|||zzz{{{}}}~~~{{{xxxqqqqqqppplllhhhfffhhhkkkoooggg```___]]]XXXUUUTTTTTT^^^hhhooowwwyyyxxx||||||mmm[[[QQQLLLOOOUUUXXXVVVXXXdddqqqwwwjjjrrr}}}yyykkkiiiiiimmmsssuuusssppplllkkkmmmpppqqqrrrxxx}}}rrrqqq}}}xxxxxxvvvzzzuuuhhh{{{yyynnneee\\\NNNBBB666333000////////////......------,,,,,,------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,------...//////000***,,,.../////////111222222222333333333444444444666777888999999999999999999:::777CCCEEEPPPpppuuukkkeeeqqqwww{{{{{{wwwwwwxxx|||yyywwwxxx{{{zzzuuupppqqqqqqrrrrrrssstttuuuuuuuuuvvvyyy~~~zzzyyy{{{}}}~~~zzzssssssoooccc\\\]]]mmmlllrrr{{{|||rrrgggcccfff___ZZZ^^^hhhxxxooo^^^UUUSSS]]]hhhhhhccc```YYYFFF444...000000...---///............---------..................................../////////////////////000111111222222999444666;;;HHHdddvvvrrrqqquuu}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzxxxxxxxxxvvvsssrrrsssuuuuuuuuusssrrrqqqpppppppppkkknnnppppppppppppqqqrrrwwwvvvuuussspppllliiiggghhhjjjnnnqqqssstttttttttsssrrrqqqsssvvvwwwuuusssqqqsssuuutttrrrrrruuuxxxwwwvvvtttsssttttttrrrqqqqqqqqqqqqqqqrrrtttvvvwwwzzz~~~xxxsssqqqssssssuuuxxxzzz|||}}}~~~||||||{{{zzz{{{|||}}}~~~}}}yyywwwwww{{{~~~|||~~~wwwttt{{{~~~yyyssskkkeeeaaaaaa______```dddjjjnnnvvv|||~~~~~~|||}}}~~~~~~{{{xxx|||xxxrrrnnnlllkkkjjjiiijjjkkkkkkhhhccc^^^ZZZYYYTTT\\\eeemmmxxx~~~yyy|||vvvuuusssxxx~~~mmmZZZPPPMMMTTTUUUUUUZZZZZZaaassswwweeeiiittt~~~xxxrrrrrruuuxxxwwwtttrrrmmmiiikkkrrrxxx{{{{{{~~~vvvzzzxxx{{{zzzwwwzzzvvvjjjzzzxxxmmmbbbYYYLLLAAA666444111000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111111000000000000000000333333444444555666666666888888888888888999999999<<<666777???HHHSSSfffzzzooobbblllxxxzzz{{{wwwwwwxxx|||{{{zzzzzzzzzwwwrrrnnnqqqqqqrrrssstttuuuuuuvvvwwwxxxzzz}}}}}}ssslllmmmiii```[[[]]]kkklllsss}}}vvvnnnkkkjjjbbb]]]```jjjzzz~~~lll]]]VVVUUU```iiijjjeeeaaaWWWEEE444...000000...---///............---------...............---------............/////////////////////000111111222222666222666<<>>999:::@@@CCCFFFQQQ___{{{xxxvvvwwwzzz}}}xxxsssqqqrrrtttuuuvvvuuutttsssyyyzzzzzzzzzyyyyyyzzz|||}}}{{{|||~~~~~~{{{xxxoooiiieeejjjyyy|||yyykkkggg^^^UUUXXXfffpppsssqqq{{{~~~xxxxxxvvvooo```WWWYYY___bbbaaa```^^^YYYRRR???999111...///000...+++---------------------------,,,,,,,,,,,,---.....................///000000111111111000000000000000111888333777DDDddd}}}ssstttxxxssstttzzzyyy{{{}}}~~~rrrcccbbblllyyy|||~~~}}}}}}}}}|||{{{yyyuuussstttxxx{{{~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}xxxuuusssssstttuuuttttttvvvtttssssssssssssrrrpppnnnnnnnnnnnnnnnoooooooooqqqrrrtttuuuuuuuuuuuutttrrrpppnnnoooqqqqqqnnnllliiikkknnnrrrtttuuuvvvuuu~~~zzztttooollljjjgggeeeiiilllmmmllliiigggiiikkkpppppprrruuuyyy|||~~~~~~|||zzzwwwtttssssssuuuvvvxxxxxxxxxyyyzzzxxxuuurrryyyyyyyyyyyyzzz{{{}}}}}}~~~{{{yyy{{{}}}nnnkkkfffbbbaaaaaadddeeecccfffhhhgggddddddiiinnnmmmnnnnnnnnnrrrtttooogggiiifffdddeeeddddddhhhoooxxxzzzsssmmmjjjiiiiiiiiioootttyyyvvvkkk^^^SSSMMMKKKNNNSSSVVVVVV]]]pppuuufffccckkkzzz}}}zzzwwwuuuuuutttnnnlllmmmpppnnniiifffgggvvvzzzkkklllxxxvvvsss|||xxxyyyxxx{{{nnnWWWEEE999:::777333111000000...---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,---------......111111111000000000000000222222222222222222333333222333444666666666666555888:::;;;<<<<<<<<<>>>@@@@@@>>>>>>AAACCCFFFQQQ[[[}}}}}}{{{|||~~~yyytttrrrsssuuuwwwwwwwwwuuutttyyyzzz{{{zzzyyyyyy{{{|||~~~|||zzzyyyyyywwwsssooopppiiidddhhhtttzzzuuuxxx~~~xxxhhheee^^^WWW\\\lll{{{yyyyyyttt}}}lll\\\SSSTTTZZZ``````___\\\UUUMMM===777000...000111000...........................---------------......///...............///000000111000000000000000000000000777333888DDDccc}}}qqqoooqqqmmmpppxxxxxx~~~}}}}}}ooo```ZZZ```yyywww{{{~~~|||zzzzzzyyyyyyzzzzzzyyywwwvvvwwwzzz}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~yyywwwuuuuuuvvvwwwvvvvvvvvvuuussssssttttttrrrqqqqqqooommmllllllnnnoooqqqpppqqqqqqrrrqqqpppooonnnpppmmmkkklllpppqqqmmmiiihhhjjjnnnrrruuuwwwwwwwww{{{xxxsssooolllhhhccc```cccdddffffffeeeeeehhhkkkppppppqqqtttwwwyyyzzzzzzyyyxxxvvvtttttttttvvvvvvyyyyyyxxxyyyyyyxxxtttrrrqqqrrrssstttvvvxxxzzz{{{wwwvvvvvvzzzyyyuuusssoookkkhhhccc```]]]YYYXXXXXXZZZ[[[[[[^^^``````^^^___dddhhhkkkllllllmmmpppsssnnnffffffcccaaaaaaaaa```eeelllxxx}}}tttmmmjjjkkkmmmoootttyyy|||wwwjjj\\\QQQLLLJJJMMMRRRVVVVVV^^^rrrrrrdddbbbjjjyyy~~~zzzxxxvvvvvvuuuqqqmmmlllmmmllliiiiiillluuuyyykkkmmm|||zzzvvvwwwtttvvvwwwyyymmmWWWFFF;;;:::777333111000000...---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---------.........//////111000000000000000000000222222222222333333333333444555666777888888888777777999;;;<<<===>>>AAACCCCCCAAAAAABBBCCCEEENNNXXXttt{{{}}}||||||yyytttuuuwwwxxxyyyxxxvvvuuuyyyzzz{{{zzzyyyyyy{{{}}}|||{{{yyyxxxvvvrrrmmmiiinnnhhhcccdddooo}}}zzztttnnnpppxxx|||yyytttaaa```ZZZVVV\\\nnnyyy{{{vvv|||jjjYYYQQQNNNVVV]]]^^^]]]YYYPPPGGG:::555000...000111111///000000000000000000000000......------......///000...............///000000000000000000000000111111///777333999BBB^^^yyykkkhhhkkkkkkrrr}}}~~~}}}yyy{{{jjj\\\SSSTTTeeezzzxxxuuusssssswww|||xxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzz{{{yyywwwwwwxxxyyyxxxwwwvvvuuussssssttttttrrrqqqrrrpppmmmkkkkkkmmmppprrrppppppqqqpppooommmkkkjjjnnniiifffiiinnnppplllgggfffiiinnnsssvvvxxxyyyyyyzzzxxxuuurrrnnnhhhbbb]]]\\\]]]^^^^^^___ccchhhkkkooopppqqqsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxxxxxxxvvvssspppnnnnnnooopppqqqsssuuuvvvqqqqqqsssyyy{{{wwwkkkhhhdddaaa___]]]ZZZXXXZZZYYYWWWUUUTTTTTTTTTUUUSSSUUUXXXXXXXXXZZZ___cccfffhhhiiijjjmmmpppllleeeccc___]]]]]]\\\\\\bbbhhhxxxwwwpppmmmnnnsssvvvzzz~~~xxxiiiZZZOOOKKKJJJMMMRRRUUUWWW___ssspppaaaaaaiiixxx}}}zzzyyyxxxxxxuuupppllllllkkkkkkoootttyyyxxxlllqqqzzzrrrpppuuuxxxyyy~~~kkkWWWFFF<<<999666333111000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........./////////000000000000000000000000111111222222222333333333444444444555666777888888888777666888;;;===>>>???BBBDDDFFFDDDCCCDDDCCCDDDKKKTTTmmm|||zzz}}}~~~~~~}}}tttvvvwwwyyyyyyxxxvvvuuuxxxzzzzzzzzzyyyzzz|||}}}{{{{{{zzzxxxuuuqqqllliiijjjfffbbbdddmmm{{{vvvssspppqqqwww{{{vvvnnn[[[YYYUUURRRXXXkkkzzz~~~yyy{{{iiiZZZSSSNNNUUU[[[\\\ZZZVVVNNNEEE999555111//////000000///000000000000000000000000///............///000000...............///000000000000000000000111111111000666333999@@@WWWyyyxxxrrrcccaaaiiinnn{{{{{{tttuuuzzzfffXXXQQQNNNXXXrrr{{{sssooopppqqqsssooooooppprrrtttvvvxxxyyy{{{|||}}}}}}||||||}}}~~~}}}{{{zzzyyyxxxzzz|||}}}}}}{{{yyyxxx{{{yyyxxxxxxyyyyyyxxxwwwuuusssrrrrrrsssrrrqqqooopppooommmkkkkkklllnnnooopppqqqqqqqqqpppooommmllllllgggdddgggnnnppplllfffeeehhhmmmssswwwzzzzzzzzzzzzyyyxxxwwwssslllddd^^^[[[ZZZYYYYYY[[[```eeeiiimmmppprrruuuvvvwwwxxxyyywwwwwwxxxxxxwwwvvvuuutttxxxwwwuuuuuuuuussspppnnnqqqppppppooooooooopppppprrrqqqqqquuu}}}}}}uuunnnhhhbbb^^^ZZZYYYWWWUUUSSSRRRQQQPPPSSSSSSRRRQQQQQQPPPPPPPPPNNNPPPRRRTTTUUUXXX]]]```aaadddeeeeeehhhllliiidddaaa]]]ZZZZZZYYYZZZ___fffvvv}}}wwwttttttxxx{{{~~~xxxhhhXXXPPPMMMLLLNNNSSSVVVWWW___sssooo``````gggwww~~~}}}}}}}}}yyysssooopppqqqrrrxxx~~~vvvnnnwww}}}rrrooovvv{{{{{{~~~iiiUUUFFF<<<999666333000000///...,,,---------,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,++++++*********+++---.........////////////000000000000000111111111222222333333444444555555333333444555666666666666777999;;;<<<===>>>AAACCCGGGEEEEEEFFFEEEEEEKKKSSSkkkvvvrrr}}}{{{zzz{{{|||{{{zzztttvvvwwwxxxxxxwwwuuutttwwwxxxyyyyyyyyyyyy{{{}}}}}}}}}|||yyytttooojjjhhhhhhgggfffiiippp}}}vvvxxxyyyzzz~~~uuuiiiZZZWWWSSSRRRWWWggg~~~~~~vvvvvveeeYYYVVVSSSYYY\\\ZZZWWWTTTNNNFFF999666333000///......---///////////////////////////............///000000...............///000000//////000000111111111111111777444:::>>>QQQsssrrrppp```___iiirrryyypppooo{{{vvvdddXXXPPPMMMSSSgggzzztttnnnkkkfffggghhhkkkooossswwwzzz}}}~~~}}}{{{{{{|||}}}~~~{{{yyyvvvuuurrrtttxxx|||}}}}}}{{{yyyxxxwwwvvvvvvwwwwwwvvvtttsssqqqppppppppppppooommmlllmmmmmmmmmmmmlllkkkjjjmmmnnnooopppqqqqqqpppooolllhhheeehhhnnnppplllgggdddhhhnnnsssxxxyyyyyyyyyxxxxxxxxxwwwuuuppphhhccc^^^[[[XXXWWWYYY]]]aaaccckkkoootttvvvwwwxxxzzz|||yyyyyyzzzyyyxxxuuusssqqqtttrrrqqqpppqqqpppnnnlllpppooonnnnnnnnnnnnnnnooovvvsssqqqrrrxxx|||wwwnnneee]]]VVVQQQNNNKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLNNNPPPRRRUUUYYY\\\[[[___aaaaaadddgggfffbbb```\\\YYYYYYXXXXXX^^^fffsss~~~zzzyyyzzz|||~~~yyyhhhXXXQQQOOONNNPPPTTTVVVWWW___ssspppaaa^^^eeeuuu}}}xxxvvvxxx{{{}}}tttooo|||uuupppxxx~~~}}}~~~fffSSSDDD;;;999666222000//////---,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------,,,+++************,,,,,,---------.........//////000000111111111111222333333444555555666666444555555555666777777888999;;;<<<===<<<<<<>>>???EEEDDDEEEGGGGGGFFFLLLTTTggg~~~qqqgggttt}}}yyy~~~~~~~~~~~~~~~~~~zzz|||zzzvvvvvvwwwvvvtttuuuvvvxxxxxxxxxwwwuuutttvvvwwwxxxxxxxxxxxxzzz}}}~~~~~~|||xxxrrrmmmkkkjjjlllnnnqqqtttxxxxxx~~~vvveee]]]XXXTTTVVV]]]jjj{{{ooo}}}yyylll]]]UUUUUUYYY]]]^^^[[[WWWTTTMMMFFF888666333111...------,,,..............................------......///000...............///000000/////////000111111222222222777444;;;>>>OOOrrrtttxxxfffaaaiiirrr~~~yyyooojjjrrrvvveee[[[MMMMMMRRRbbbvvv}}}qqqiiicccbbbbbbdddhhhnnntttxxx~~~~~~~~~|||zzzyyy{{{}}}~~~{{{wwwtttssspppsssxxx|||~~~}}}uuuttttttuuuvvvuuusssrrrqqqpppnnnnnnoooooommmllliiikkklllmmmllljjjhhhfffhhhiiikkkmmmooooooooooookkkiiihhhiiilllmmmkkkhhheeehhhnnnssswwwwwwvvvuuutttttttttttttttrrrnnnjjjeeeaaa\\\ZZZ[[[]]]___```iiinnntttwwwwwwxxxzzz}}}yyyyyyyyywwwuuussspppnnnooommmlllmmmnnnooonnnmmmjjjjjjkkklllnnnoooqqqrrrxxxtttppppppuuu}}}}}}uuupppmmmkkkggg```XXXQQQKKKGGGFFFBBBCCCCCCCCCBBBBBBDDDFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJKKKNNNQQQTTTVVVVVVZZZ]]]]]]___cccdddaaaaaa\\\XXXXXXWWWXXX^^^fffsss|||yyyyyy{{{}}}zzzhhhXXXPPPOOONNNQQQTTTVVVWWW```uuuqqqbbb]]]cccsss}}}{{{~~~vvvqqqxxxttt|||xxxaaaPPPCCC:::888555222000///...---,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------.../////////000111111222222222333333444555666777777888888888888999:::;;;<<<;;;===>>>>>>===<<<>>>???DDDDDDFFFIIIHHHHHHMMMTTT```wwwrrreeekkkvvvyyy}}}}}}}}}~~~~~~zzzxxx{{{~~~wwwttttttvvvvvvuuuwwwxxxyyyzzzyyyxxxvvvuuutttuuuwwwwwwvvvwwwyyy||||||}}}|||yyyuuussstttvvvvvv{{{yyywwwwwweee]]]WWWUUU[[[eeeqqq~~~xxxtttmmmzzz{{{sssdddVVVQQQTTTZZZ___bbb^^^ZZZTTTLLLCCC444444333111///---..............................---------------......///...............///000000...//////000111111222222222666444===AAARRRwww|||pppfffjjjqqq~~~{{{pppgggjjjyyywwwiiiaaaOOOPPPSSS\\\lll~~~zzzooohhhfffdddcccffflllrrrwww}}}|||{{{yyywwwxxx{{{~~~}}}zzzxxxuuutttppprrrwww{{{}}}~~~}}}|||tttsssssstttuuutttrrrpppqqqpppnnnnnnoooooommmllliiijjjjjjjjjiiihhhgggffffffgggiiikkkmmmmmmmmmmmmiiijjjjjjjjjjjjiiiiiiiiifffiiiooosssvvvuuusssqqqsssrrrqqqrrruuuvvvuuutttpppkkkfffcccdddeeeeeedddffflllrrrttttttsssuuuxxxuuuuuutttsssrrrpppnnnmmmkkkjjjiiikkkmmmppppppoookkklllmmmnnnppprrrtttuuutttqqqooopppuuu|||}}}}}}{{{uuummmfff```^^^ZZZXXXSSSMMMGGGDDDBBBBBB???AAACCCBBBAAAAAADDDGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLOOOPPPQQQRRRWWWZZZZZZ\\\```bbb``````[[[XXXWWWVVVWWW^^^fffvvvxxxuuuvvvyyy~~~{{{gggVVVNNNMMMLLLNNNSSSUUUXXXbbbxxxppp```[[[bbbrrr}}}www~~~|||yyy}}}ppp\\\MMMBBB999888555222000///...---,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------...---,,,,,,,,,,,,,,,---------------...............//////000111111222222333333444555666777888888:::::::::999:::;;;===>>><<<>>>????????????AAABBBEEEEEEGGGJJJIIIHHHLLLSSS[[[rrryyyiiihhhqqqyyy{{{{{{|||~~~~~~}}}}}}|||uuuwww{{{zzztttrrruuuxxxzzzzzzxxxyyy{{{{{{{{{yyywwwvvvssstttvvvvvvvvvvvvyyy{{{yyyzzz{{{zzzzzz{{{uuuvvvwwwfffZZZTTTSSS\\\iiivvv|||uuuooommmooo|||{{{qqqaaaSSSPPPTTTZZZ```dddbbb\\\UUUJJJ@@@222222222111///...///000////////////////////////---,,,,,,,,,,,,---.....................///000000...//////000111222222222222666444???CCCVVV}}}xxxjjjlllrrr~~~rrrfffeeerrryyymmmeeeTTTUUUUUUYYYddduuuvvvpppmmmhhhfffgggmmmsssxxxzzzzzzyyywwwvvvxxx|||~~~~~~}}}|||{{{yyywwwvvvoooqqquuuxxxzzzzzzyyyyyyssssssssstttuuutttrrrooorrrqqqooooooppppppnnnmmmkkkjjjhhhgggfffffffffgggggghhhjjjlllmmmmmmmmmmmmgggjjjlllkkkhhhfffggghhhgggjjjooosssuuusssqqqoootttrrrrrrssswwwzzz|||}}}yyyuuuooommmmmmnnnmmmkkkdddjjjppprrrpppooopppsssrrrqqqppppppooonnnmmmmmmiiihhhhhhjjjnnnqqqrrrrrrrrrrrrrrrrrrssstttvvvvvvnnnmmmmmmpppvvv|||ppppppnnnjjjccc^^^ZZZYYYPPPNNNKKKGGGBBB@@@@@@AAA===???AAAAAA@@@@@@CCCFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMKKKJJJKKKMMMOOOPPPPPPPPPUUUXXXXXXZZZ^^^aaa``````[[[WWWVVVUUUVVV]]]eeezzz{{{tttqqqtttxxx~~~|||gggUUULLLJJJIIILLLQQQUUUYYYddd{{{nnn^^^[[[aaaqqq}}}|||yyyxxx~~~jjjXXXLLLBBB:::888555222//////...---+++,,,,,,,,,+++++++++******))))))***+++,,,,,,---------------,,,,,,------.............../////////000...//////000111222222222333333444555666777888999:::999888888999:::<<<===<<<>>>@@@AAAAAABBBDDDFFFFFFFFFIIIKKKJJJHHHKKKQQQZZZrrrooofffmmmwwwzzz{{{|||}}}}}}}}}}}}zzzwwwyyy}}}}}}yyyuuuvvvzzz|||zzzwwwwwwxxxzzz||||||zzzwwwvvvvvvvvvuuuuuuvvvxxxzzz|||xxx{{{~~~~~~www}}}ccc[[[WWWYYYccclllttt~~~vvvuuullldddiiiiii~~~}}}rrraaaSSSPPPUUUZZZdddccc___aaaYYYFFF<<<222111///...---...000111111000...,,,,,,,,,...///------------------------............/////////000///000111222222222222222000555555888DDDSSSsssoooiiiooowwwuuudddcccsss{{{rrrlllUUUSSSUUU```lllwww~~~|||vvvooommmnnnrrruuuyyyzzz{{{yyyxxxyyy~~~}}}}}}}}}|||{{{yyyxxxwwwrrruuuvvvtttuuuyyyzzzxxxuuutttqqqooonnnoooppprrrrrrqqqpppooonnnmmmlllkkkrrrpppmmmlllkkkiiifffdddfffhhhjjjkkkjjjiiijjjjjjfffjjjmmmkkkfffbbbbbbdddgggiiinnnssswwwvvvssspppuuutttrrrrrrtttyyy~~~{{{wwwtttrrrpppkkkiiihhhjjjooorrrqqqpppnnnnnnooonnnllljjjgggeeeeeegggjjjlllnnnqqquuuxxxuuuuuuuuuvvvxxxyyywwwvvvppppppppppppssswww{{{~~~|||sssnnngggaaa[[[UUUOOOLLLLLLIIIDDDAAA@@@@@@???>>>??????@@@AAACCCDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHJJJLLLMMMLLLKKKKKKOOOTTTYYY[[[]]]___``````ZZZVVVWWWUUUVVVbbbsss~~~|||zzzrrrlllnnntttooo^^^TTTPPPNNNHHHMMMRRRTTTYYYhhhkkk\\\[[[eeettt}}}yyy{{{{{{kkkaaaVVVJJJAAA===999777333000//////---,,,++++++++++++++++++++++++,,,,,,,,,---------......000...,,,---///000...,,,---------.........///////////////000111111222222444444555555666777777777777888999:::<<<===>>>??????@@@@@@AAABBBCCCDDDEEEHHHIIIIIIKKKMMMOOOPPPQQQ[[[mmm}}}wwwnnn||||||}}}~~~~~~}}}}}}}}}{{{yyyxxxzzz~~~~~~{{{xxxwwwxxxzzzyyyxxxvvvwwwyyy{{{zzzyyyvvvuuussssssssstttuuuvvvwwwwwwxxx{{{~~~{{{bbbYYYUUUUUU^^^gggooozzz{{{tttrrrhhh```fffnnnxxxnnn___RRROOORRR^^^iiigggcccdddXXXBBB777222111///------...///000111///...,,,,,,,,,...///------------------------........./////////000000000111111222333333333333555999666777AAAOOOoooxxxppprrrvvv{{{uuuhhhjjjzzzxxxmmmeeeZZZWWWYYYcccrrr~~~vvvrrrrrrtttuuuxxxzzz{{{{{{zzzzzz~~~~~~~~~~~~}}}{{{yyywwwvvvtttvvvuuurrrssswwwyyyxxxwwwvvvuuusssrrrppppppooonnnnnnnnnmmmlllkkkkkkkkknnnlllkkkjjjkkkkkkiiihhheeehhhjjjkkkjjjhhhhhhiiieeeiiimmmkkkfffbbbbbbcccggghhhjjjnnnrrrtttsssrrrsssrrrqqqrrrtttxxx}}}{{{wwwuuupppmmmjjjjjjmmmnnnmmmkkkkkklllmmmmmmmmmkkkiiiggghhhjjjlllmmmoooqqquuuyyyuuuuuuuuuvvvxxxyyyxxxvvvsssrrrrrrrrrtttwww{{{}}}}}}|||ppplllfff___ZZZTTTOOOKKKIIIGGGDDDBBBBBBBBBAAA???AAAAAABBBCCCDDDDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKIIIJJJKKKKKKJJJIIIGGGJJJNNNSSSVVVXXXYYYZZZ]]]WWWUUUWWWVVVYYYhhhyyyxxxxxxwwwvvvuuupppkkknnnttt~~~{{{kkk[[[RRRNNNLLLLLLPPPUUUWWW[[[kkkkkk\\\ZZZdddttt~~~{{{zzz~~~|||kkk___TTTGGG>>>;;;999666222000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))***,,,---+++***---------.........////////////000000111111222222555555666666777888888888888999999;;;<<<===>>>>>>@@@@@@AAACCCDDDEEEFFFGGGJJJJJJKKKLLLNNNQQQSSSTTTYYYiii~~~xxxppp~~~~~~~~~{{{yyyyyyzzz{{{|||~~~}}}{{{xxxvvvuuuwwwyyyvvvwwwyyyzzzyyyxxxuuusssrrrssstttvvvvvvvvvuuuuuuyyyzzz}}}yyydddZZZUUUTTTZZZcccmmmwww}}}yyyssspppeee^^^fffwww~~~sssiii^^^TTTPPPRRRcccllljjjeeedddUUU>>>333111000...---------...///000///...,,,,,,---......------------------------....../////////000000000111111222222333444444444777:::777888AAAOOOooo~~~~~~~~~|||tttmmmrrrxxxkkk```^^^YYYYYYeeexxxxxxuuuvvvwwwwwwxxxyyy{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{yyywwwvvvwwwyyywwwssstttxxxzzzyyywwwvvvvvvtttrrrpppmmmlllmmmmmmmmmlllllllllkkkkkkhhhhhhgggiiikkkmmmmmmlllfffhhhkkkllljjjhhhgggggggggkkknnnnnniiifffdddeeefffeeefffiiimmmqqqssssssqqqqqqqqqsssuuuxxx{{{}}}|||yyywwwrrrmmmjjjjjjjjjhhheeefffhhhjjjlllmmmlllkkkjjjkkkkkkllllllmmmooosssvvvxxxwwwvvvvvvwwwvvvtttrrruuutttsssrrrtttvvvyyy{{{{{{~~~yyymmmiiiddd___YYYTTTNNNJJJFFFEEEDDDDDDEEEEEECCCBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKJJJIIIGGGEEEGGGJJJNNNQQQSSSTTTUUUYYYTTTTTTVVVWWW\\\nnnvvvsssrrrqqqqqqnnnkkknnnttt|||}}}wwwhhhYYYQQQNNNLLLOOOTTTXXXZZZ___oookkk\\\ZZZeeeuuu}}}~~~}}}|||yyy{{{}}}kkk]]]PPPCCC;;;999888555222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,---...///...---------.........///////////////000000111222222222666666777777888999999999999::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWeee{{{||||||xxxppp|||zzz{{{}}}|||}}}}}}yyysssqqqtttxxxvvvxxxyyyzzzzzzxxxuuussstttvvvxxxzzzzzzyyyxxxvvvyyyyyyzzz~~~vvvfff]]]YYYWWW[[[eeepppyyyxxx~~~zzzuuuqqqfffcccnnnpppeee^^^YYYZZZ\\\jjjpppkkkeeecccSSS<<<444//////...------------...///...------------......------------...............////////////000000000000000111111222333444555444:::999===GGGTTTrrr~~~~~~{{{sssoooxxx|||mmm___\\\WWWVVVbbbzzz{{{ttttttwwwyyyzzzwwwxxxxxxxxxwwwuuuttttttyyyyyy{{{{{{{{{yyyxxxvvvwwwzzzzzzxxxyyy}}}~~~|||uuutttrrrpppnnnmmmlllkkkppppppooonnnmmmmmmllllllfffffffffhhhkkknnnnnnnnnhhhjjjlllmmmkkkhhhggggggjjjmmmppppppmmmiiihhhgggccccccdddgggkkkoooqqqrrrpppqqqsssuuuwwwyyyzzz{{{{{{}}}}}}}}}xxxpppkkkiiigggdddaaabbbdddgggjjjlllllllllllljjjjjjiiihhhhhhiiimmmpppyyywwwuuutttsssqqqnnnkkkrrrqqqpppppprrruuuxxxzzz|||~~~yyyvvvmmmjjjeee```[[[TTTMMMIIIEEEEEEFFFHHHJJJJJJHHHEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIHHHGGGHHHJJJMMMQQQSSSTTTSSSVVVSSSSSSWWWXXX^^^qqq~~~xxxvvvuuuuuurrroooqqqvvv}}}}}}vvvgggYYYSSSPPPNNNNNNSSSWWW[[[bbbsss~~~kkk]]]\\\fffwww{{{|||zzz|||~~~kkk\\\MMM@@@999888777444111/////////...---------------------------,,,,,,,,,---------......000////////////000//////............///////////////000000111111222333333555666666777777888999999:::;;;;;;<<<======>>>>>>>>>???AAACCCFFFHHHJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVXXXaaatttuuuwwwsssmmm~~~~~~~~~}}}|||zzzxxx{{{|||yyyrrrooorrrwwwxxxyyy{{{|||{{{yyyvvvttttttvvvyyy||||||{{{yyywwwzzzyyyxxxzzz}}}oooddd\\\ZZZYYY^^^iiiuuu{{{}}}vvv}}}{{{vvvsssiiihhhuuuqqqddd```aaagggmmmzzz{{{qqqhhhbbbPPP;;;666//////...---------------......---------.........---------....../////////////////////000000000111000000000000111333555666555===???DDDMMMVVVooo{{{{{{tttqqqzzznnn```YYYTTTSSS___{{{~~~zzzvvvwwwzzz|||}}}wwwvvvuuutttrrrpppnnnllltttvvvxxxzzz{{{zzzyyyxxxssswwwzzzzzz|||~~~{{{uuurrrooolllkkklllnnnpppqqqqqqpppnnnmmmkkkjjjjjjgggfffgggiiilllnnnnnnmmmjjjlllmmmmmmkkkiiiiiijjjkkklllnnnmmmllljjjhhhhhhaaaaaacccggglllooopppooorrrssstttvvvxxxzzz{{{{{{{{{{{{|||}}}~~~{{{tttooollljjjeeebbbbbbdddgggjjjlllmmmllllllfffgggfffeeecccdddgggiiisssqqqpppppppppooommmkkkmmmllllllmmmooossswwwyyy~~~~~~|||yyyuuussspppnnnjjjeee```XXXPPPKKKHHHIIIJJJMMMOOOOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJMMMQQQSSSSSSRRRUUURRRTTTWWWXXX]]]qqq|||wwwxxx{{{~~~uuueeeXXXRRROOOMMMJJJOOOTTTZZZdddvvv}}}kkk___```jjjyyy}}}xxxyyyzzzzzz}}}|||xxx|||~~~}}}kkk[[[LLL???888888666333000/////////...---------------------------,,,,,,,,,---------......,,,,,,------,,,,,,,,,---........./////////000000000000000111222222333333444444555666666777777888;;;;;;<<<<<<===>>>??????===>>>@@@CCCFFFHHHJJJKKKLLLLLLMMMNNNPPPRRRTTTUUU[[[^^^mmmooorrrnnnggg~~~{{{{{{||||||}}}~~~~~~~~~zzzwwwuuuxxx{{{zzzuuurrrsssvvvyyyzzz||||||{{{yyyvvvtttqqqsssvvvyyyzzzyyyxxxwwwyyyyyyxxxwwwzzzrrreee]]]VVVWWWZZZ```mmmyyy}}}zzzttt{{{{{{yyyxxxnnnkkkwwwrrreeeaaafffqqq{{{wwwkkkcccNNN:::666////////////......---------------...............---------...//////000000/////////000000000111111111000000000222444666777<<>>@@@AAAAAA>>>???AAACCCFFFHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRYYY[[[jjjooossslllbbbwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~yyywwwsssvvv{{{|||yyywwwvvvwwwxxxzzz{{{{{{zzzxxxuuusssoooqqqtttvvvxxxxxxxxxwwwwwwzzzzzzuuupppsss}}}vvvfffZZZVVVQQQUUU[[[dddrrryyyrrr{{{~~~vvvnnnvvvrrreeebbbhhhtttuuukkkcccMMM888555///000000000//////......,,,------......///......---------...///000000000//////000000000111111111333222222222444666888:::BBBHHHGGGEEEFFFEEEVVVsss}}}|||{{{zzzyyy}}}zzziii```UUUSSSPPPWWWsss}}}jjjqqq~~~||||||xxxuuurrrqqqrrrsssrrrqqqxxxzzz}}}~~~|||zzztttwwwvvvsssssswwwxxxuuuvvvtttpppmmmlllmmmoooppplllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiikkkmmmoooooonnnjjjjjjiiigggfffgggjjjnnnmmmkkkhhhgggggghhhiiiiiiaaa______```dddhhhkkkkkksssssstttuuuwwwyyyzzz|||{{{yyywwwwwwxxx{{{}}}zzzyyyyyyxxxsssooommmnnnpppqqqqqqpppnnnmmmhhhjjjlllkkkjjjhhhhhhhhhhhhhhhhhhkkknnnpppooonnniiihhhhhhhhhkkknnnrrrttt|||~~~}}}|||zzzxxxvvvuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyyyyttttttsssssspppkkkccc^^^XXXWWWWWWXXXZZZZZZXXXVVVRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOJJJHHHHHHHHHJJJJJJJJJHHHIIIFFFDDDFFFKKKMMMLLLJJJLLLMMMSSSXXXWWWZZZlllvvvdddVVVPPPLLLHHHGGGKKKQQQYYYfffxxx{{{kkkaaaeeennnzzz~~~zzznnngggaaaaaabbbbbbeeeiiioootttzzz~~~~~~|||||||||}}}~~~xxxvvvvvv}}}~~~tttfffXXXIII;;;555555333111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222111//////000222.../////////000000000000000111111222222333333444555555555666777777888888999:::;;;===???AAABBBCCC@@@AAACCCEEEGGGIIIKKKKKKOOOOOONNNNNNOOOOOOPPPQQQTTTWWWjjjtttyyyooo___qqquuuuuuwwwxxxzzz{{{|||}}}|||{{{|||~~~zzzxxxrrrvvv{{{}}}}}}{{{yyyxxxxxxyyyzzzzzzyyywwwtttrrroooqqqsssvvvxxxyyyyyyzzzvvvzzz|||tttjjjfffmmmuuunnn^^^TTTRRROOOUUU^^^hhhxxxzzzrrr||||||qqquuuqqqfffbbbgggttt|||yyynnnhhhbbbLLL777555000000000111000//////...,,,,,,---.../////////...---------...///000000111000000000000111111111111555444444444555888;;;<<>>BBB>>>>>>===<<<:::>>>MMM]]]{{{xxxvvv{{{}}}nnndddSSSPPPMMMRRReee|||yyyvvvtttuuuzzz~~~}}}}}}}}}|||}}}~~~~~~{{{xxxxxxvvvssssssuuuwwwxxxxxxtttqqqnnnmmmoooooommmjjjgggjjjppptttuuussspppmmmkkkkkkkkkllllllnnnooooooqqqmmmhhhfffhhhkkknnnooosssnnniiiiiimmmpppooommmiiiddd___]]][[[\\\bbbjjjmmmpppsssuuuuuuuuuvvvwwwzzzxxxuuussssssvvvzzz}}}}}}}}}|||yyywwwvvvxxxzzzwwwuuutttrrrqqqpppqqqqqquuuuuuvvvwwwwwwtttppplllooopppqqqqqqpppooommmlllnnnmmmllliiihhhjjjooorrryyyzzz{{{}}}{{{yyywwwuuurrrpppnnnnnnnnnpppsssxxx}}}|||}}}~~~}}}xxxqqqjjjeeebbb]]][[[^^^```[[[WWWVVVVVVUUUUUUUUUVVVYYY[[[]]]cccbbbaaaaaa```]]]YYYVVVPPPMMMJJJIIIIIIHHHGGGFFFHHHHHHHHHFFFEEEFFFIIILLLIIIJJJLLLPPPRRRXXXhhhwww~~~uuubbbTTTOOOMMMJJJMMMOOOSSS[[[iii|||wwwggg```bbblll{{{~~~|||xxxmmmaaa^^^[[[WWWWWWYYY]]]```bbbeeekkkrrrxxx|||~~~~~~~~~~~~~~~|||xxxwww{{{www|||zzz{{{}}}||||||yyyyyyvvvgggTTTDDD:::777666111000///......------------------,,,,,,++++++++++++++++++,,,,,,,,,------000000//////.........---......//////000222333444333333333333444555666666555555666777888999999::::::;;;<<<>>>AAADDDFFFHHHGGGGGGGGGHHHHHHJJJKKKKKKOOOPPPQQQRRRQQQPPPOOONNNRRRPPP^^^xxxyyyhhhaaatttttttttuuuvvvxxxzzz{{{{{{{{{}}}{{{yyywww{{{~~~{{{yyyyyy{{{{{{||||||{{{yyyxxxwwwyyyzzz{{{||||||{{{zzzyyyyyyzzzzzzvvvppplllkkklllqqq|||~~~}}}tttfff[[[WWWVVVVVV^^^hhhrrr}}}xxxsssyyy}}}tttvvv~~~yyymmmiiiiiisss{{{vvvmmmgggccc^^^SSSBBB666111......------------..............................---------............//////////////////000111111111111111222444777:::<<<<<<<<<<<<<<<:::===KKKZZZyyywwwwwwooocccUUUQQQLLLOOO___zzzzzzwwwyyyvvvvvv|||~~~}}}|||zzzxxxyyy{{{{{{zzzxxxxxxwwwuuuuuuvvvxxxxxxwwwuuurrrooonnnnnnooommmlllhhhkkkooossstttssspppnnnmmmmmmlllllllllmmmnnnnnnnnnjjjggggggjjjooossstttpppmmmkkklllppprrrpppmmmkkkfffaaa___]]]]]]ccckkknnnpppsssuuuttttttuuuvvvyyyxxxvvvuuuvvvxxx{{{}}}|||}}}}}}{{{yyyxxxyyyzzzyyyxxxwwwuuuuuuvvvvvvwwwyyyzzz{{{}}}~~~|||wwwssstttssssssrrrqqqpppooonnnnnnnnnnnnlllkkkllloooqqqvvvwwwyyyzzz|||~~~~~~{{{zzzwwwtttqqqpppoooooosssvvv||||||sssjjjeeeccc^^^\\\^^^___[[[WWWVVVUUUUUUVVVXXX[[[```dddgggkkkkkkkkklllkkkfff```[[[QQQNNNJJJHHHGGGGGGFFFEEEJJJJJJIIIGGGEEEEEEGGGIIIJJJJJJLLLNNNOOOVVVeeetttxxxvvvrrrkkklllssszzzyyyooo___SSSOOONNNKKKQQQSSSXXXbbbrrrtttgggccceeeooo|||{{{nnnbbb```^^^[[[[[[^^^bbbeeefffiiimmmsssxxx{{{|||~~~|||||||||~~~~~~~~~{{{wwwtttvvvtttyyywwwyyy~~~zzzyyy{{{zzz|||yyy}}}{{{rrrcccRRRCCC:::666666111111000///............---------,,,,,,,,,++++++,,,,,,---------.........000/////////............////////////000222333444333333333333444555666666555666666777888999::::::;;;;;;===???AAACCCEEEGGGIIIIIIJJJJJJKKKMMMNNNOOORRRRRRRRRQQQPPPOOONNNMMMQQQOOO\\\vvv~~~rrrmmmvvvwwwxxxyyyzzz{{{|||}}}zzzzzz{{{~~~~~~~~~~~~|||{{{|||~~~}}}zzzyyyxxx}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{||||||{{{zzzyyyyyyzzzzzzzzzyyyxxxvvvuuuvvv|||~~~zzz}}}zzzzzz{{{pppcccZZZWWWWWWVVV___kkkwwwvvvqqqxxxvvvooovvvwwwkkkggghhhttt}}}yyyiiifffccc[[[MMM===333111------,,,,,,,,,,,,------..............................---,,,---...///000.........///000111222333---...111333555666666666888999:::;;;:::<<>>???AAACCCDDDEEEIIIJJJJJJKKKMMMOOOPPPQQQTTTSSSRRRPPPOOONNNMMMMMMQQQPPPZZZppp}}}yyywwwxxxzzz{{{|||}}}}}}}}}{{{zzzyyy{{{~~~}}}}}}|||{{{|||~~~~~~|||zzz}}}}}}}}}|||{{{yyyxxxxxx|||}}}}}}~~~~~~~~~~~~~~~yyyyyyzzz{{{{{{zzzxxxwwwzzzzzz{{{~~~~~~zzz{{{zzz~~~|||vvvlll```WWWTTTTTTTTT]]]lllzzz}}}uuupppwww}}}yyypppnnnyyyttthhhdddeeerrr|||xxxmmmmmmiii\\\JJJ:::222111...------,,,,,,------...........................///...,,,+++,,,---///111.........///000222333444---...111444555555555555555666888::::::;;;EEEPPPvvvyyyyyy}}}zzznnnYYYSSSLLLKKKTTTiii~~~~~~zzzyyy}}}}}}}}}~~~{{{yyyzzz}}}zzzzzzzzz|||}}}|||yyywwwtttqqqmmmjjjiiiiiiiiijjjiiijjjmmmoooqqqqqqqqqqqqrrrqqqooommmlllkkkjjjjjjjjjhhhffffffiiilllnnnoookkkjjjkkkmmmqqqsssrrrqqqtttnnniiieee```]]]```fffllloooqqqrrrrrrrrrrrrsssuuuuuuvvvxxxyyy{{{|||}}}zzz|||~~~~~~}}}{{{{{{{{{|||{{{yyywwwuuuuuuuuuuuuxxxyyy{{{|||}}}zzzuuuqqqkkkiiigggeeedddeeeggghhhllloooqqqrrrqqqooooooooooooppprrrtttvvvxxxzzz{{{}}}{{{wwwtttrrrppppppsssxxxvvvpppnnngggdddfffgggeeebbbbbb]]]]]]]]]___ccciiiooosss}}}}}}||||||yyytttlllgggZZZUUUNNNIIIGGGFFFFFFFFFJJJJJJIIIGGGDDDCCCDDDEEEIIIIIIJJJLLLMMMTTTdddttt{{{rrrooofff``````bbbbbbgggmmmmmmiiiaaaXXXQQQNNNNNNNNNWWWZZZcccuuuzzzkkkccccccllltttsssiiiiiiiiilllooorrrsssrrruuuvvvxxxxxxxxxyyy|||~~~}}}}}}zzz|||wwwxxx~~~}}}{{{xxxvvvlllppppppssszzzvvvrrrzzz|||qqqiiiggglllpppxxx{{{kkklllxxxpppgggYYYJJJ???999555333222222000///////////////------------------,,,,,,------------............///////////////........./////////000111222444444333333333444444555666777666777888999:::;;;<<<======>>>???AAABBBCCCDDDDDDHHHHHHIIIJJJLLLNNNPPPQQQUUUSSSQQQPPPOOOOOOPPPPPPSSSRRRXXXiii|||tttuuuvvvxxxyyyyyyyyyyyy}}}{{{yyyyyy}}}~~~~~~}}}}}}{{{|||}}}}}}{{{yyyyyyxxxxxxyyyyyyyyyyyyxxxzzz{{{{{{}}}~~~zzzzzz{{{|||{{{zzzyyyxxxzzzzzz|||}}}{{{|||{{{~~~|||zzzuuujjj^^^UUUQQQQQQPPPZZZkkk{{{zzzuuussszzz}}}wwwppptttooodddbbbcccoooxxxsssnnnooojjj[[[GGG999333333//////............//////........................///...,,,+++,,,---///111......//////111222333444000111222333444555666666444555777::::::;;;CCCLLLppp|||zzz}}}ttt```XXXPPPOOOTTTccc~~~zzzyyy|||~~~||||||}}}{{{zzz|||{{{{{{|||}}}~~~{{{xxxtttssspppmmmjjjiiiiiijjjhhhiiikkkmmmooopppqqqqqqrrrqqqooommmkkkjjjiiihhhhhhgggfffgggjjjmmmoooooojjjiiihhhiiilllppprrrssswwwrrrmmmhhhbbb\\\\\\```iiillloooqqqqqqqqqrrrtttssstttuuuwwwyyyzzz{{{{{{xxx{{{}}}~~~|||{{{{{{{{{yyyxxxvvvuuutttttttttuuuuuuuuuuuuuuutttpppkkkggggggeeecccaaabbbdddfffhhhhhhkkkoooqqqqqqpppoooooommmnnnppprrruuuwwwyyyzzzyyy{{{|||xxxuuurrrqqqqqqzzz|||ssslllgggiiijjjhhhfffgggaaa```aaadddhhhooouuuxxx}}}{{{xxxuuupppmmm___YYYRRRLLLIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGIIILLLOOOXXXjjjzzzzzzqqqjjjdddccceeehhhmmmrrrooohhh___WWWQQQNNNNNNPPPWWW\\\hhh|||zzziiiaaa```llluuu}}}nnnnnnooorrrvvvxxxxxxxxxyyyzzz{{{zzzyyyzzz|||~~~}}}{{{sssrrr~~~}}}zzzvvvlllpppooottt|||yyyttt|||uuuiiiaaaaaahhhooovvvwwwiiikkkuuuoooeeeUUUGGG===888444333222111000///............------------------------+++,,,,,,,,,,,,---------........./////////////////////000000111333444555444444444444555666777777777777888:::;;;===>>>>>>???@@@AAACCCDDDDDDDDDDDDIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSXXXdddyyyvvvvvvwwwwwwxxxyyyyyyzzz|||zzzxxxxxx{{{~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzwwwvvvvvvxxxzzz{{{zzzyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~|||{{{zzzwwwyyy{{{~~~yyy{{{}}}|||||||||zzzuuujjj^^^TTTOOONNNOOOYYYjjj|||~~~wwwsssvvv{{{{{{uuusss{{{xxxhhh```aaacccnnnuuuoooiiikkkfffUUUDDD999555333/////////....../////////..............................---,,,---...///000/////////000111222333444333333222222333555666888666555777:::;;;<<>>???@@@@@@AAACCCEEEFFFGGGFFFFFFKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVQQQTTTVVV```uuuyyyxxxwwwwwwxxxyyy{{{|||yyywwwvvvwwwzzz~~~~~~~~~~~~~~~}}}|||yyyxxxxxx{{{~~~~~~|||zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{zzztttvvvyyyzzz{{{~~~~~~vvvzzz~~~|||{{{vvvkkk___UUUPPPOOOSSS[[[lll}}}{{{sssppprrruuutttoooppp}}}nnn```]]]bbbfffpppvvvnnniiiiiiaaaPPP@@@777333//////......------......///........................---------............///111000000000111111222333333333333333333444555666888666777:::;;;===DDDLLLdddzzz~~~||||||qqq]]]SSSQQQWWWiii|||~~~~~~{{{yyy|||~~~~~~zzzvvvtttuuuxxxttttttuuuwwwyyyzzzyyywwwsssttttttrrrmmmiiiggggggbbbdddgggjjjmmmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiiccccccdddgggkkknnnnnnnnnhhhiiijjjkkklllnnnqqqssstttrrrrrrqqqkkkbbb]]]^^^```ccciiimmmpppsssvvvxxxwwwwwwvvvwwwxxxyyyzzz{{{uuuvvvwwwwwwwwwwwwyyy{{{xxxwwwuuutttssssssttttttqqqoookkkhhhgggfffdddbbb^^^\\\ZZZYYYXXXXXXYYYZZZZZZ^^^dddiiikkkmmmoooqqqnnnppprrrtttwwwzzz|||}}}vvvxxx}}}~~~{{{xxxwwwvvvvvvuuu{{{xxxooollliiidddaaaaaa^^^```ccchhhmmmrrrvvvxxxuuusssrrrqqqqqqooollliii___[[[UUUQQQNNNKKKIIIGGGBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEHHHLLLQQQ[[[ooozzzwwwyyyvvviii\\\UUURRRPPPRRRWWW[[[eeeuuu|||iii______dddooowwwvvvuuuwwwzzz|||}}}||||||~~~zzzlllfffppp~~~zzzwwwuuuwwwuuuzzzyyymmmfffhhhqqqxxxwwwtttmmmttt~~~vvvgggSSSBBB999555444222000///...---,,,,,,,,,,,,------------.........///,,,,,,,,,,,,---------.............../////////000000000000111222333444555444444444444555666777888888888:::;;;===???@@@AAA@@@BBBEEEGGGIIIIIIIIIHHHLLLLLLMMMMMMNNNPPPQQQRRRUUUUUUVVVVVVWWWVVVVVVVVVPPPTTTTTTYYYlllvvvuuutttssssssuuuwwwyyyvvvuuuuuuwww{{{~~~}}}}}}}}}}}}}}}~~~|||{{{|||~~~~~~{{{|||{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}|||{{{yyyxxxqqqtttwwwvvvuuuxxx}}}uuu{{{}}}|||{{{vvvlll```VVVRRRQQQWWW^^^nnnyyypppnnnlllnnnlllggglll{{{{{{ggg\\\\\\ccchhhssswwwooommmlllbbbNNN>>>666000***...------,,,,,,------...........................,,,---......//////......222111111111111111222222111222333444444444444333:::777777:::<<<>>>EEEMMM```yyy}}}|||||||||aaaSSSOOORRRcccuuu|||zzz}}}|||vvvssstttvvvqqqqqqqqqsssvvvxxxwwwvvvnnnqqqrrrpppjjjeeecccccc```bbbfffjjjlllmmmlllkkkjjjjjjiiiiiihhhiiiiiijjjcccbbbbbbdddggghhhgggeeegggjjjmmmoooooopppqqqrrrqqqqqqssstttooofff``````]]]aaaggglllppptttxxxzzzyyyyyyxxxwwwxxxyyy{{{|||tttuuuuuuuuuuuuvvvyyy{{{|||zzzwwwssspppmmmlllkkkoookkkgggdddddddddcccbbbbbbaaa___\\\ZZZYYYYYYYYYVVVZZZ```eeeiiilllppprrroooqqqsssuuuxxx{{{}}}~~~wwwyyy~~~|||zzzyyyxxxxxxuuu|||uuuooojjjddd```___^^^___cccfffiiilllnnnnnnjjjjjjkkklllllljjjeeebbb^^^ZZZUUUQQQNNNKKKHHHFFFCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEHHHLLLPPP[[[nnn~~~{{{~~~vvvhhhZZZTTTRRRPPPTTT[[[^^^iii{{{{{{hhh``````aaammm~~~yyywwwvvvwwwyyy|||}}}}}}|||~~~yyyjjjdddmmm~~~}}}yyyzzzwww}}}ssskkkkkkrrrxxxwwwsssooowwwyyyiiiSSSAAA888555444333//////...,,,,,,,,,,,,,,,---------.........//////---------.........//////---.........//////000000000000000111222333555555555444444555555666777888888999:::<<<>>>???AAAAAAAAACCCFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOWWWWWWXXXYYYXXXWWWUUUTTTQQQTTTSSSSSScccxxx|||rrrsssssstttvvvwwwwwwtttrrrxxxvvvtttuuuwwwzzz|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxwwwxxxzzzuuuvvvyyy}}}|||zzzyyyuuusssvvvyyy{{{yyyrrr~~~rrr\\\SSSVVVTTTLLLeeekkkwwwzzzmmmdddggggggdddbbbkkk{{{ooofff]]]ZZZeeewwwwwwlllfffeee[[[HHH:::444111---////////////////////////++++++,,,,,,---...//////---......///////////////////////////000000000000222333333444444555555666666999;;;<<<===@@@FFFKKKcccxxxssspppqqqvvv|||}}}xxxttttttlllXXXOOORRR___lll|||~~~~~~}}}|||{{{|||}}}}}}yyyuuusssllllllmmmooorrrsssrrrqqqoooooonnnllliiieeeaaa______bbbfffhhhiiiiiiiiijjjnnnkkkiiihhhhhhgggccc___ccccccbbbaaa```^^^^^^^^^jjjlllmmmnnnmmmnnnoooqqqrrrqqqrrruuuvvvpppfff]]]aaa^^^aaaiiipppsssvvvzzzxxxvvvuuuwwwzzz{{{yyywwwrrrrrrsssttttttuuuttttttuuuttttttqqqiiiccceeekkkjjjgggdddggglllmmmjjjffffffggghhhgggeeecccbbbccc]]]\\\^^^ccckkkpppsssssswwwwwwwwwxxxyyyzzz||||||~~~}}}{{{yyyxxx}}}yyypppjjjeeebbb```ccccccdddeeedddcccaaa___]]]^^^```bbbddddddaaa^^^WWWWWWUUUSSSOOOJJJFFFDDDAAAAAABBBDDDFFFEEEBBB@@@EEEFFFHHHHHHMMM[[[pppuuuggg[[[UUUOOOJJJOOOXXXaaalll~~~mmmbbb```dddppp|||xxxvvvyyy{{{zzz{{{}}}{{{pppfff```uuuzzz}}}zzzvvvyyyzzzppppppuuuyyy|||{{{pppuuu|||vvvdddNNNAAA999333222333222000...,,,+++,,,---...---------............///...,,,++++++---......---............////////////---...000222333333333222666666555444444444444555999999;;;===>>>@@@BBBBBBFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKMMMOOOOOONNNLLLKKKTTTUUUUUUUUUUUUTTTTTTSSSQQQVVVVVVVVVaaapppqqqiiissssssuuuwwwxxxxxxwwwuuuxxxxxxwwwxxxyyy{{{}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~|||zzzzzz|||~~~|||yyyxxxxxxzzzxxxyyyzzz}}}}}}{{{{{{yyy|||~~~zzzwww{{{zzzkkkYYYQQQQQQQQQOOOdddlllyyyxxxllleeeaaaaaaaaadddooopppeee```___lll|||yyymmmgggdddXXXEEE888333000---........................+++,,,,,,------.........---......///////////////////////////000000000111000111111222222333444444666888;;;<<<<<>>777333222444111000...---,,,,,,---------------............///---------///111111///---/////////000000000111111///000111333444444444444666666555555555666666777:::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJLLLLLLLLLLLLIIIIIIKKKLLLMMMNNNOOOOOORRRRRRRRRSSSSSSSSSSSSSSSPPPTTTSSSSSS^^^mmmpppjjjssstttvvvwwwxxxxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~{{{yyyxxxyyy{{{|||zzzzzz{{{}}}}}}}}}~~~}}}~~~yyywww|||zzznnn```VVVOOOLLLPPPWWWgggssswwwmmmgggbbbbbbcccjjjzzz|||mmmcccaaaffftttyyylllgggaaaRRRAAA555222000---........................---------------------------......////////////////////////000000000111111111111111222333333444444555888:::;;;;;;>>>DDDIII\\\}}}ssskkkooonnnppprrrooogggaaa___gggxxxbbbSSSRRR___ooo~~~}}}|||{{{{{{}}}}}}{{{xxxuuurrrpppooonnnmmmmmmmmmmmmllljjjeeedddcccbbbbbbccccccdddbbbeeehhhjjjjjjjjjjjjjjjkkkjjjjjjkkkllllllkkkiiibbbccccccbbb```^^^^^^___lllnnnppppppnnnnnnnnnooooooppptttxxxzzzvvvmmmfffZZZYYY]]]fffmmmooopppssstttttttttuuuxxxxxxwwwvvvuuuuuuvvvvvvuuutttrrrqqqpppkkkhhhgggccc]]][[[]]]^^^___bbbfffkkkoooqqqsssxxx|||}}}zzzxxxpppnnnllllllnnnqqqssstttzzzyyyyyyyyyzzz{{{||||||xxxrrrmmmhhheeegggddd```]]]]]]]]]]]]\\\TTTSSSTTTVVVYYY[[[\\\[[[```dddeeeaaaWWWNNNJJJIIICCCBBB@@@@@@BBBBBBBBBAAAAAABBBDDDGGGPPPccczzz~~~{{{tttvvvzzz~~~nnnbbbWWWTTTQQQOOOUUU```fffqqq~~~lllcccbbbeeeppp}}}yyyxxx|||wwwmmmeeeaaaaaajjjsssxxx}}}{{{{{{|||yyyjjjlllxxx|||uuu{{{xxxjjjYYYFFF;;;555222222333000//////...------,,,,,,---------............///,,,---///222444444111...000000000111111111222222000111222444555555555555666555555666666777888999;;;<<<===???AAACCCEEEFFFDDDFFFHHHKKKMMMOOOOOOOOOJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQTTTSSSSSS\\\kkkqqqooossstttvvvvvvvvvuuuuuuuuuxxxzzz|||~~~}}}|||||||||zzzyyyyyyxxxxxxyyy{{{{{{|||yyyxxxyyyzzz}}}~~~~~~~~~ssstttzzzqqqbbbVVVSSSOOOKKKSSSbbbppp~~~xxxppplllkkkkkkkkktttvvvfff^^^aaakkkzzzvvviiihhh]]]LLL<<<333000///...........................------------------,,,,,,---....../////////////////////000000000111111111333333444444555666666666555888:::;;;;;;===CCCHHHVVVvvvvvvlllkkkjjjlllpppnnnhhhccccccgggzzzgggXXXUUUbbbqqq~~~}}}{{{{{{{{{|||~~~~~~}}}{{{yyyvvvsssqqqoooooommmkkkkkkkkkkkkjjjiiiaaa___]]]\\\\\\^^^```bbb___bbbfffiiijjjjjjkkklllkkkkkkkkkkkklllkkkjjjjjjfffggggggddd```]]]]]]^^^hhhkkkmmmnnnnnnnnnnnnoooooorrrvvv{{{~~~{{{tttnnn^^^ZZZ[[[bbbgggjjjnnnrrrqqqrrrrrrtttuuuvvvvvvuuuvvvvvvwwwwwwuuusssqqqooonnnhhheeefffeeeaaa^^^___aaadddhhhlllooosssxxx|||zzz}}}zzzvvvrrrqqqqqqrrrssszzzzzzzzz{{{}}}zzztttoookkkhhhfffaaa\\\ZZZ\\\___aaabbbXXXWWWVVVWWWZZZ]]]^^^^^^gggllloooiii\\\QQQKKKKKKDDDBBB???>>>@@@AAAAAAAAA@@@@@@BBBFFFQQQeee}}}}}}uuupppttt{{{lll```VVVSSSRRRPPPXXXbbbjjjttt|||jjjaaaaaaeeeqqq{{{zzz}}}wwwooojjjhhhcccjjjooorrrvvv}}}|||}}}~~~}}}jjjjjjvvvyyyuuu}}}~~~tttfffVVVDDD999555111111333////////////...---,,,+++---------............///------...000333444222111000000000111111111222222111111222333444555666666444444555555666888999:::;;;;;;===???BBBDDDEEEFFFFFFHHHJJJMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKLLLMMMPPPRRRSSSTTTVVVUUUTTT\\\jjjsssuuurrrtttuuutttrrrpppqqqrrrwww{{{~~~}}}{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{|||~~~}}}zzzyyy{{{}}}~~~~~~~~~}}}zzzwwwvvvwwwyyy}}}|||~~~tttvvv|||jjj[[[QQQSSSRRROOO[[[nnnwwwxxxrrrnnnrrrrrrsss}}}pppaaa[[[cccqqquuuiiihhhYYYGGG999333000..............................------------------,,,,,,---......///////////////000000000000111111111111333444444555555666777777666888:::;;;;;;===CCCGGGPPPmmm|||rrrlllkkknnnrrrrrrmmmiiijjjlll|||lll]]]VVV___kkk{{{||||||}}}|||{{{zzz{{{|||~~~~~~}}}{{{xxxuuusssqqqpppnnnllljjjiiijjjjjjjjjiii```^^^ZZZXXXWWWXXXZZZ\\\[[[___cccgggiiijjjkkkmmmkkkkkklllkkkjjjhhhggggggjjjkkkkkkfff___[[[ZZZ\\\bbbeeeiiilllmmmnnnooopppqqqtttyyy}}}~~~zzzwwwggg```\\\^^^aaaeeekkkqqqnnnoooqqqrrrssssssttttttvvvvvvwwwwwwuuurrrooommmiiidddbbbdddeeeddddddgggiiikkknnnqqqssswww{{{}}}}}}wwwsssqqqqqqrrrxxxyyy{{{~~~~~~xxxtttqqqnnngggaaa[[[ZZZ___eeeiiijjjbbb```^^^___bbbeeefffgggmmmssswwwqqqcccUUUNNNLLLEEECCC???>>>???@@@AAAAAA@@@@@@AAAFFFSSSggg~~~~~~uuuqqqxxxkkk___VVVTTTRRRQQQYYYdddmmmwwwzzzggg___```dddqqq}}}~~~{{{uuusssrrrooosssuuusssuuu{{{}}}~~~rrrnnnvvv}}}wwwvvv~~~uuueeeUUUCCC999555111000222////////////...---,,,+++---------............///...---+++,,,///111333333/////////000000000111111000000111222333444555555444444444555666888999::::::;;;<<>>CCCHHHJJJaaaxxx{{{pppoooqqqvvvvvvqqqooopppiiissswwwjjj\\\UUUUUU\\\dddkkknnnxxx}}}|||zzzzzzzzz{{{}}}~~~{{{yyywwwwwwvvvqqqnnnkkkhhhhhhhhhgggfffbbb```]]]ZZZXXXWWWWWWXXX]]]```dddggghhhiiijjjkkkjjjlllmmmkkkhhheeeeeefffdddhhhhhhccc[[[VVVWWWZZZ^^^bbbgggkkkmmmnnnooopppsssuuuwwwzzz{{{}}}|||qqqgggaaa______ccciiiiiikkkooooooooooooqqqsssrrrsssuuuuuussspppllljjjcccaaa```aaabbbdddlllvvvuuurrrppprrrvvvzzz{{{{{{zzz|||}}}~~~}}}~~~{{{wwwuuuvvvxxxwwwxxx{{{~~~~~~yyyqqqgggeeejjjppprrrqqqjjjjjjkkknnnssswwwyyyyyy{{{}}}rrrcccVVVNNNFFFDDDBBBAAAAAABBBAAAAAA???@@@DDDLLL\\\qqq}}}|||zzzfff[[[SSSSSSTTTUUU___kkkqqq{{{sss```[[[___```ooo|||zzz|||~~~~~~|||}}}~~~yyy|||zzzrrrkkk^^^OOO???777555222222444111000...---,,,,,,---------------............//////---++++++---///000000000000000111111111222222222222222222333555666777888888888999:::;;;<<<===:::;;;===@@@CCCEEEGGGHHHHHHIIIKKKMMMNNNOOOOOONNNNNNRRRXXX___ccceeeeeeeeeWWWTTTPPPMMMMMMOOORRRTTTQQQRRRSSSTTTUUU\\\iiisssiiimmmppppppmmmnnnrrrwww}}}}}}{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}{{{yyyyyyxxxxxxxxxyyyxxxuuussstttuuuvvvuuuuuuwwwyyy|||xxx{{{~~~pppeeebbb]]]WWWTTTZZZfffrrr|||~~~{{{ggg]]]PPP\\\mmmyyyzzzsssiiicccgggSSS???888666222...---------------------------++++++,,,,,,---...//////---......///////////////000111111111111222222222444444555555666777777777999;;;======<<>>@@@EEEOOO```uuuvvvcccXXXQQQRRRUUUWWWbbbnnnrrr|||ppp___[[[___^^^ooo|||zzz}}}~~~}}}|||~~~|||}}}xxxpppgggaaaYYYKKK<<<666444333333555222000...,,,+++,,,---...---------........./////////...---...000000///---111111222222222333333333444333333333444666888999;;;;;;;;;;;;<<<<<<===>>><<<===???AAADDDGGGIIIJJJFFFGGGJJJMMMOOOPPPPPPPPPQQQSSSWWW\\\```cccdddeee[[[WWWSSSOOONNNOOORRRTTTSSSTTTVVVVVVWWW\\\hhhtttmmmppprrrpppmmmnnnuuu{{{|||~~~~~~|||{{{{{{|||~~~}}}zzzvvvssssssssssssvvvyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvtttrrrvvvwwwxxxzzz{{{|||||||||~~~~~~{{{rrrhhhaaaZZZUUUSSSWWWbbbnnn{{{vvvccc[[[TTT```pppwwwrrriiifffgggfffMMM;;;444...000222,,,------............------******++++++,,,---......000///.........///111222//////000111222333333333555444444444555666888999888:::<<<===>>>@@@CCCFFFKKKYYYjjjtttkkkmmmpppsssxxxyyyuuunnnnnnpppvvv}}}{{{qqqggg\\\RRRNNNWWWfffsssyyy|||}}}~~~zzzxxxyyy{{{}}}~~~|||yyyxxxwwwuuuqqqkkkfffdddccccccbbbfffbbbbbbdddaaa[[[ZZZ___dddfffhhhiiihhhhhhiiijjjiiiiiiiiifffccc``````aaaaaa```^^^[[[XXXVVVVVVVVVZZZ___fffkkknnnnnnnnnnnnvvvwwwwwwwwwxxxzzzxxxmmmccc]]]^^^```ffffffgggjjjmmmnnnlllkkksssrrrqqqsssvvvwwwuuurrriiiiiihhhgggggglllttt{{{{{{vvvuuuyyy}}}}}}|||zzz}}}}}}zzztttqqqsssvvvzzzyyyyyyyyyzzzzzzyyyxxxssswww|||wwwrrrpppoookkkhhhkkkkkkooouuuwwwwww{{{~~~rrraaaRRRNNNIIICCCAAABBBCCCCCCBBB@@@CCCKKKWWWhhh{{{}}}rrrcccZZZRRRQQQTTTYYY```hhhooo|||~~~mmmaaa\\\[[[fffsss~~~}}}~~~~~~wwwyyy}}}~~~yyyoooddd^^^[[[UUUGGG:::777777555000...///............---------++++++,,,------......///...............---------000000111222333444444555333333444444444444444444888777777999<<<>>>???@@@??????@@@BBBDDDGGGIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNYYY^^^ZZZZZZaaaccc^^^aaaUUUNNNRRRWWWUUURRRQQQVVVXXXSSSRRRYYY\\\ccctttnnnooopppppppppsssyyy~~~}}}}}}|||{{{|||~~~~~~}}}{{{yyywwwsssssssssuuuxxxzzzzzzzzzzzzyyyxxxxxxyyyxxxvvvtttuuuvvvxxx{{{}}}~~~pppbbb[[[UUUSSSSSSXXXdddppp~~~~~~ppp```ZZZ\\\gggsssvvvpppfffcccdddbbbJJJ:::444...000222,,,------............------++++++,,,,,,---......///000//////...///000111222000000000111222222222333555444444444555777888999:::<<<>>>??????AAADDDGGGKKKWWWeeeyyykkkkkkmmmrrrxxx{{{xxxtttqqqrrruuuzzz~~~yyyssslll___RRRMMMUUUcccpppwww|||{{{{{{~~~}}}}}}~~~~~~|||{{{yyyxxxvvvrrrlllhhheeeeeeeeeeeekkkiiihhhgggaaaZZZZZZ___eeegggiiiiiihhhhhhiiijjjkkkkkkjjjgggcccbbbcccddddddccc___[[[WWWTTTTTTTTTYYY^^^dddiiilllnnnooopppvvvvvvwwwwwwwwwzzz~~~tttiiiaaa]]]]]]``````aaadddhhhjjjiiihhhnnnoooppptttwwwxxxtttqqqkkkkkkjjjiiijjjnnnvvv||||||wwwwwwyyy|||{{{zzzzzz||||||xxxrrrooopppsssuuuuuuvvvwwwyyyzzzyyyyyyvvvyyy}}}zzzuuusssrrrooolllmmmmmmqqqvvvyyyyyy}}}xxxgggYYYOOOJJJDDDBBBCCCEEEEEEDDD@@@FFFQQQ___ooo{{{mmm___WWWQQQQQQUUUZZZbbbiiirrr{{{kkk```\\\\\\iiiwww|||yyy|||zzz{{{~~~}}}vvvlllbbb[[[XXXUUUGGG;;;777888555111...///............---------+++,,,,,,------......///////////////............000000111222333444444555444444444444444555555555888888888999<<<>>>??????@@@@@@AAABBBDDDGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNXXX]]]YYYYYY```aaa\\\[[[RRRMMMQQQWWWWWWUUUTTTVVVXXXTTTTTT[[[]]]cccsssooonnnnnnooorrrwww|||}}}~~~}}}||||||}}}~~~}}}|||zzztttsssrrrssswwwyyy{{{{{{{{{zzzyyyzzz{{{{{{zzzyyywwwyyy{{{}}}}}}{{{{{{}}}zzz~~~kkk___XXXSSSRRRUUU\\\jjjwww~~~{{{~~~~~~ggg[[[[[[bbbjjjrrrqqqjjjcccaaaaaa\\\EEE777333---///222---------............------,,,,,,------...////////////////////////000111111111111111111111111222222444444444555666888999:::;;;===???@@@@@@BBBEEEGGGKKKUUU```kkkhhhiiioooxxx~~~}}}{{{yyywwwxxx}}}|||xxxwwwqqqcccTTTMMMSSS```mmmuuuxxx}}}zzzyyy|||~~~}}}||||||~~~~~~~~~}}}|||{{{{{{wwwtttnnniiiffffffggghhhqqqqqqrrrmmmcccZZZZZZ___eeegggiiijjjiiihhhiiijjjmmmllljjjgggdddccceeeggghhhfffaaa[[[UUURRRRRRSSSXXX\\\bbbhhhkkknnnqqqsssuuuuuuvvvvvvwwwzzz~~~~~~sssggg___ZZZZZZZZZ[[[___cccggghhhhhhjjjlllpppuuuyyyxxxtttqqqlllllllllkkkmmmrrryyyyyywwwxxxzzzyyyxxxzzz{{{zzzvvvqqqmmmmmmooooooppprrrtttvvvwwwxxxyyyvvvxxx{{{~~~zzzyyywwwuuusssqqqqqqtttyyy||||||pppbbbQQQLLLFFFCCCEEEGGGGGGFFFBBBJJJXXXhhhvvvtttfff[[[TTTOOOQQQUUU[[[ccckkkvvvxxxhhh^^^\\\]]]lll|||||||||xxxwww~~~}}}zzzrrriii___YYYVVVUUUHHH<<<888888555111//////............---------,,,,,,,,,---......//////000000000000000000000000000000111222333444555555444444444555555666666666:::::::::;;;<<<===???@@@BBBBBBBBBCCCEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMVVVZZZWWWWWW]]]]]]YYYYYYRRROOOSSSXXXYYYWWWWWWUUUYYYVVVVVV]]]^^^bbbqqqooommmkkklllpppvvvzzz|||}}}}}}|||~~~}}}~~~}}}zzzuuusssrrrsssvvvzzz|||}}}|||{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}zzzzzz|||~~~ooowwwvvvhhhddd[[[RRRQQQWWWbbbsss}}}|||uuu___XXX\\\eeekkkoookkkdddaaaaaabbbUUUAAA555222---///222---------............---------........./////////000///////////////000000111222222222111111111111111444444555666777999:::;;;<<<===???@@@@@@BBBDDDGGGHHHSSS\\\mmmgggdddlllwww|||vvvzzz}}}zzztttfffYYYNNNRRR^^^mmmwwwzzz{{{|||{{{zzzyyy|||~~~}}}|||~~~~~~|||{{{wwwtttoooiiieeeeeegggiiirrrxxx{{{uuuhhh]]][[[^^^ccceeeggghhhhhhhhhiiikkklllkkkiiifffddddddfffhhhhhhgggbbb[[[UUUQQQRRRTTTXXX\\\bbbgggkkkooosssvvvssstttuuuvvvwwwyyy}}}|||oooccc\\\XXXWWWXXX[[[aaafffjjjkkkjjjmmmqqquuuwwwvvvtttrrrlllllllllmmmqqqwww~~~zzzvvvuuuwwwxxxyyy{{{{{{zzzvvvqqqnnnmmmnnnlllnnnqqqrrrssstttuuuvvvtttvvvxxxzzz}}}}}}{{{zzzuuuuuuxxx}}}xxxkkkSSSMMMGGGDDDEEEGGGHHHGGGDDDOOO^^^nnnzzzpppaaaYYYSSSOOORRRWWW]]]eeelllyyywwwfff\\\[[[^^^nnn~~~vvvttt|||{{{wwwqqqiiiaaaZZZWWWUUUHHH===999888444111000///............---------,,,,,,------.../////////000000111111111111222222000111111222333444555555444555555666666777777777;;;<<<<<<<<<<<<===???@@@CCCCCCDDDDDDFFFGGGIIIIIILLLLLLLLLLLLLLLKKKKKKKKKLLLRRRUUUTTTUUUYYYYYYUUUWWWTTTRRRTTTWWWYYYXXXXXXUUUYYYWWWXXX^^^^^^aaaooopppmmmiiiiiilllppptttvvvzzz~~~|||{{{~~~~~~~~~~~~}}}yyyuuutttrrrtttwww{{{}}}~~~|||{{{zzz{{{~~~wwwnnnxxx}}}sssiiihhh]]]RRRPPPWWWeeexxx|||ooo[[[XXX^^^mmmrrrqqqiiibbbbbbcccbbbOOO===444333---///222---------............------......///////////////000...//////000000000000000222222222111111111111111444444666777999:::;;;;;;;;;===>>>??????AAACCCEEEFFFQQQYYY~~~rrrgggaaahhhvvvtttttt|||tttiii___QQQSSS^^^rrrvvvzzz|||yyy|||}}}{{{wwwtttooohhhcccbbbeeehhhoooyyy|||pppddd___^^^]]]___bbbccccccdddeeegggiiiiiihhheeecccccceeegggffffffccc]]]UUUQQQSSSUUUXXX\\\bbbhhhlllqqquuuxxxrrrsssuuuuuuvvvxxx{{{~~~xxxllldddZZZXXXWWWYYY^^^dddhhhjjjlllmmmppprrrsssssssssssskkkkkkkkknnnttt{{{{{{tttsssuuuxxx{{{{{{{{{yyyvvvssspppppppppnnnppprrrsssqqqqqqrrrttttttuuuwwwyyy}}}yyyxxx{{{|||oooUUUOOOHHHDDDDDDFFFGGGFFFHHHSSScccrrr}}}nnn```YYYSSSPPPTTTZZZ```gggnnn|||yyyeeeZZZZZZ^^^oootttttt}}}|||zzzwwwsssmmmfff___[[[TTTHHH===999777333111111///............---------,,,,,,---......//////000111111111111222222333333111111222333444555555666555555666777777888999999;;;===>>>>>>======@@@BBBDDDEEEEEEFFFGGGHHHJJJJJJMMMMMMNNNNNNNNNMMMLLLLLLJJJNNNPPPRRRTTTWWWVVVSSSPPPQQQRRRRRRTTTWWWXXXXXXTTTXXXVVVWWW]]]\\\___lllpppmmmjjjhhhhhhlllpppssszzz~~~|||{{{}}}~~~}}}~~~~~~~~~~~~}}}xxxvvvttttttvvvzzz}}}}}}{{{zzzzzz}}}|||}}}~~~xxxtttsss~~~xxxrrrlllhhh\\\QQQQQQYYYhhh{{{|||xxxsssvvvzzziiiYYYYYYaaayyy|||wwwjjjbbbccccccaaaKKK:::444444...///222---------............------......//////////////////......///000000000000000111111111111111111222222333555666888:::;;;<<<<<<<<<===>>>??????@@@CCCEEEEEEPPPWWWzzzyyyiii___fffuuuvvvrrr}}}vvvllldddUUUVVVbbb{{{{{{|||~~~}}}{{{wwwuuuppphhhaaa___bbbgggkkkvvv}}}tttlllfffbbbZZZ\\\^^^_________```aaaeeeffffffeeeccccccdddeeeeeegggeee___VVVQQQRRRUUUWWW[[[bbbhhhmmmqqqtttvvvppprrrtttuuuvvvwwwzzz}}}zzz}}}vvvooobbb^^^ZZZXXXZZZ___bbbdddhhhjjjmmmnnnoooppprrrtttlllkkkkkknnnuuu|||{{{vvvtttuuuyyy|||zzzyyyxxxvvvuuuttttttssspppsssuuuuuurrrpppqqqtttvvvxxxzzz{{{~~~|||{{{}}}}}}qqqYYYRRRIIIEEEDDDFFFFFFFFFKKKXXXjjjyyylllaaaXXXSSSRRRWWW___eeelllrrr~~~zzzeeeYYYZZZ___qqq|||}}}}}}|||~~~|||}}}vvvyyy~~~~~~}}}zzzwwwrrrjjjbbb\\\RRRHHH===999555111000111///............------------------...//////000000000000111111222333333333111111222333444555666666666666777777888999::::::;;;===@@@???>>>>>>AAAEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNJJJLLLNNNRRRUUUXXXWWWUUUJJJNNNQQQQQQRRRVVVXXXXXXSSSWWWTTTUUUZZZYYY\\\iiioooooommmjjjhhhjjjpppvvv{{{~~~|||~~~~~~}}}{{{{{{|||}}}~~~~~~zzzvvvuuuvvvyyy}}}}}}{{{yyyyyy|||~~~||||||~~~{{{uuutttwwwyyyqqqmmmlllddd[[[SSSVVVaaaooo~~~}}}wwwtttnnnooorrrwwwzzz|||}}}uuudddYYY[[[ddd{{{xxxiiiaaacccddd```HHH999555555//////111---------............------........................---...///000111000000///000000000111222222222333333555777999;;;<<<<<<<<<===>>>@@@@@@@@@AAACCCFFFEEEOOOSSSssslll^^^eeesss~~~xxx|||pppeeeYYYYYYfff|||zzz{{{~~~~~~~~~~~~|||zzz}}}}}}{{{yyywwwqqqhhh```]]]aaafffhhhrrrzzzyyyuuusssnnniiiaaabbbcccbbb```_________ccceeeffffffeeeccccccdddfffhhhhhhbbbWWWPPPOOOQQQTTTYYYaaahhhllloooqqqsssoooqqqsssuuuuuuwwwyyy{{{xxxyyy}}}zzzpppjjjbbb\\\ZZZ[[[\\\]]]^^^ccchhhlllmmmnnnppprrrooommmlllnnntttzzz~~~~~~}}}zzzxxxxxxxxxyyywwwvvvuuuuuuvvvvvvvvvvvvqqquuuxxxwwwsssqqqsssvvvvvvxxxzzz|||~~~}}}}}}qqq]]]VVVLLLFFFEEEFFFFFFFFFNNN^^^sssxxxgggaaaUUUQQQRRRZZZccckkksssyyy{{{eeeYYY[[[aaasss|||wwwtttrrrqqqpppqqqxxx{{{wwwvvvtttyyy~~~~~~}}}~~~{{{uuummmbbbZZZQQQGGG===888444000...000///............---------------......//////000000000000000111222222333333111222222333444555666666666666777888999:::;;;;;;:::===@@@@@@>>>???CCCGGGDDDEEEEEEGGGIIIKKKMMMNNNMMMOOOQQQRRRSSSRRRQQQPPPLLLLLLNNNTTTYYY[[[ZZZYYYOOOVVVYYYUUURRRUUUWWWVVVQQQUUURRRQQQWWWVVVYYYgggoooqqqpppllliiikkkssszzz}}}~~~}}}wwwxxxzzz|||~~~|||vvvvvvwww{{{}}}zzzxxxxxxzzz}}}~~~~~~xxxssstttwwwsssjjjhhhhhhbbbZZZWWW]]]iiivvv|||}}}~~~yyytttsssoooppptttzzz}}}}}}}}}~~~~~~xxxoooaaaXXX]]]fffvvvzzzttteee___ccceee```GGG999555666//////111------..................---...............------------...000111111111000/////////000111222333333444333555777:::;;;<<<===<<<>>>@@@AAAAAAAAABBBEEEGGGGGGOOOOOOmmmnnn^^^dddrrr~~~ssseee\\\[[[iii|||xxxwwwyyy|||}}}zzzyyy{{{~~~}}}|||zzzxxxsssiii```]]]aaafffgggpppuuuttttttvvvtttooojjjkkkkkkiiieeebbbaaaaaabbbdddggghhhfffdddccccccgggjjjkkkdddXXXOOOMMMNNNRRRWWW```gggkkkmmmooopppnnnpppssstttuuuvvvyyy{{{xxxyyy|||}}}uuujjj```[[[ZZZZZZZZZUUU\\\eeekkkmmmnnnoooppprrrooommmnnnsssxxxzzz{{{yyy{{{~~~}}}zzzxxxwwwuuutttssstttvvvwwwxxxwwwrrrvvvyyyxxxuuusssvvvyyytttvvvyyy{{{}}}~~~}}}qqq```YYYOOOHHHGGGGGGGGGFFFPPPbbbzzzqqqddd```RRROOORRR\\\fffoooxxx{{{eeeYYY\\\cccttt}}}~~~|||tttnnniiieeeaaa___bbbhhhqqqyyy}}}zzztttooonnnmmmppp{{{}}}wwwmmm```WWWPPPFFF<<<777333///...000//////.........---------------......///000000000//////000111222222333333111222222333444555666666666777777999:::;;;<<<<<<999===@@@@@@??????DDDHHHDDDDDDEEEGGGIIILLLNNNOOOMMMOOOQQQSSSTTTTTTSSSRRRNNNMMMOOOVVV\\\^^^]]]\\\[[[bbbccc[[[UUUUUUUUUSSSQQQTTTPPPOOOTTTSSSWWWeeennnmmmkkkkkkmmmrrrwwwzzz~~~|||zzzxxx{{{||||||~~~{{{yyywwwxxxyyy{{{|||{{{}}}|||zzzyyyzzz|||~~~vvvsssttt}}}||||||tttggg```aaaXXXXXXXXX```sss|||}}}wwwjjjccceeerrrxxx|||uuueeeTTT[[[iiiiii{{{wwwlllbbbbbbeeebbbZZZDDD>>>777111///000111222.../////////...---,,,,,,++++++---.........---,,,////////////000000000000222222222333333444444444888999:::::::::;;;>>>AAAAAA@@@???>>>@@@CCCFFFHHHHHHHHHRRRdddwwwgggjjjnnn{{{|||ooogggYYY[[[bbbvvvuuulllmmmtttyyy~~~~~~}}}wwwnnngggcccbbbbbbbbbfffiiimmmooonnnnnnnnnnnnrrrmmmhhhgggiiiiiigggddddddfffjjjkkkjjjiiihhhggglllnnnmmmeeeWWWLLLLLLPPPQQQUUU\\\dddjjjoooqqqrrrmmmooosssuuuuuuvvvwwwxxxzzz{{{|||~~~|||rrriiiaaaZZZTTTOOOXXXZZZ^^^dddkkknnnooonnnqqqooommmmmmoooqqqqqqpppsssuuuxxxzzz{{{yyywwwuuuzzzxxxuuusssssstttuuuwwwsssuuuwwwyyyzzzyyyxxxwwwwwwyyy{{{}}}|||ggg\\\PPPJJJHHHGGGIIIMMMUUUlll|||oooaaaXXXVVVNNNOOO^^^jjjooowwwxxxaaaXXXZZZ^^^rrr}}}sssjjjccc^^^[[[XXXZZZ^^^fffooopppiiieeedddeeecccfffttt~~~{{{zzz{{{sssiii]]]VVVKKKEEE>>>888444222000...000000...---,,,+++++++++---------.........//////111111111000000000000000333333444444555666666666777888999999999:::===???===;;;:::===BBBEEEFFFEEEHHHHHHIIIJJJLLLLLLJJJHHHLLLLLLNNNQQQUUUVVVVVVUUUQQQNNNNNNRRRYYY\\\[[[XXX^^^______\\\XXXTTTQQQQQQRRRRRRQQQPPPPPPSSSWWW[[[pppooonnnoooqqquuuyyy|||~~~~~~~~~|||zzzxxx||||||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyy{{{|||~~~~~~~~~}}}vvvxxx|||~~~{{{xxxnnnbbb[[[\\\UUUVVVYYYcccxxxzzzxxxooocccbbbjjj}}}rrrcccYYYcccqqqpppzzztttjjjcccdddgggaaaWWWAAA<<<555111//////000000.../////////......---,,,,,,---...///000//////...000000000000111111111111222222222333333444444555888999:::::::::<<<>>>AAABBBAAA@@@??????AAACCCDDDGGGFFFOOOaaa{{{iiillluuuuuulllVVVVVVYYYjjjuuukkkjjjooowww}}}~~~|||wwwoooiiigggffffffeeeeeehhhkkklllllllllmmmnnnoookkkhhhhhhjjjkkkiiieeefffiiimmmooonnnmmmlllllllllnnnnnneeeWWWMMMLLLOOOQQQTTT[[[bbbhhhllloooppplllooorrrtttuuuvvvwwwxxxwwwvvvvvvwww{{{|||rrriiiaaaZZZWWWUUUVVVYYY^^^dddiiikkkkkkooonnnmmmlllkkklllmmmnnnppprrrvvvyyyzzzzzzxxxwwwyyywwwuuusssssstttvvvwwwwwwxxxyyyyyyyyyxxxvvvuuuxxxzzz|||}}}pppcccVVVNNNIIIEEEEEEHHHWWWnnn}}}yyylll^^^VVVVVVOOOQQQ___jjjpppxxxyyyddd]]]___cccqqq~~~tttiiibbb^^^[[[YYYWWW[[[cccmmmooojjjfffffffffdddgggtttzzzqqqsssyyy~~~}}}wwwpppfff\\\UUUHHHCCC<<<666333111000...///......------------...------..................000000000000111111111111333333444444555666666666777888999::::::;;;===???@@@>>>>>>AAAEEEHHHIIIHHHIIIIIIJJJJJJKKKKKKJJJIIIKKKLLLNNNQQQUUUWWWVVVUUUWWWUUUSSSVVVZZZ\\\YYYVVVWWWXXXYYYXXXVVVUUUUUUUUUTTTTTTSSSQQQQQQSSSWWW[[[pppqqqrrrsssvvvxxx{{{|||~~~~~~~~~|||zzzyyy~~~}}}}}}~~~~~~~~~|||zzzxxxvvvuuuyyy{{{|||zzzxxxwwwyyy|||}}}~~~~~~~~~zzz|||}}}xxxqqqggg]]]YYYYYYUUUXXX^^^jjj|||~~~{{{vvvhhh^^^dddrrr|||mmmaaa]]]kkkzzzyyyzzzrrrhhhdddhhhhhh]]]OOO===999444000/////////...///////////////......---...///000111111111000000111111111111222222222222111222222333444444555555888:::;;;;;;;;;<<>>@@@CCCBBBCCCEEEHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNRRRVVVWWWWWWVVVYYYWWWUUUWWWYYYZZZWWWTTTSSSTTTUUUTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRSSSWWWZZZppprrrtttwwwyyy{{{||||||~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~|||yyyuuusssqqqxxx{{{~~~|||wwwvvvyyy}}}|||}}}~~~~~~}}}}}}~~~{{{sssjjjaaa[[[ZZZ[[[ZZZ^^^fffrrr|||xxxhhh___jjjzzzwwwggg^^^\\\mmm~~~ssshhhggglllhhhVVVEEE:::777333111000000///---//////000000000//////...//////000000111111111111000000000111111111222222111222222333444555666666999:::<<<======>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAHHHDDDJJJXXXtttwwwyyy~~~ooo```XXXQQQVVVhhh~~~rrriiifffjjjuuu}}}~~~}}}zzztttpppkkkfffbbb___\\\ZZZ]]]___bbbcccdddeeegggiiilllkkkjjjkkkmmmllliiifffdddgggkkkmmmmmmnnnooopppqqqvvvuuukkk^^^TTTNNNKKKOOOPPPSSSWWW\\\aaaeeegggjjjmmmqqqssstttuuuwwwxxxxxxuuurrrqqqsssyyytttggg```WWWUUURRRSSSWWW]]]aaacccgggjjjllljjjeeedddhhhmmmjjjmmmqqqvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxwwwuuuttttttttttttwwwxxxzzz|||}}}{{{pppddd[[[SSSMMMMMMQQQ```www~~~yyyvvvyyy~~~sssfffZZZSSSSSSQQQUUUaaakkksss|||ttteeeaaacccdddqqqssshhhbbb`````````______eeennnrrrpppnnnooonnnmmmqqq{{{~~~tttjjjcccaaajjjwwwyyyoooooo}}}qqqeeeZZZQQQLLL>>>:::555222111000///...,,,,,,,,,,,,,,,------..................---------//////000111222222333333333333444444555666666666777888:::;;;;;;<<>>>>>???AAABBBBBBBBBCCCDDDDDDEEEEEEEEEIIIEEEKKKVVVlllssscccXXXOOORRR^^^sss}}}pppgggeeeppp|||~~~~~~~~~~~~|||xxxtttnnnkkkfffcccaaa___\\\ZZZ^^^```dddffffffhhhjjjkkkmmmlllllllllkkkiiifffdddcccfffiiikkkllllllnnnooouuu|||~~~tttggg\\\SSSKKKMMMNNNOOORRRVVV\\\aaadddjjjmmmqqqtttuuuvvvxxxyyyvvvvvvuuuuuuvvvyyy}}}qqqfff]]]YYYTTTRRRTTTXXX\\\___aaaeeegggeeeaaaaaaeeejjjiiilllppptttvvvwwwuuutttuuuuuuvvvwwwwwwxxxwwwwwwttttttssssssssssssttttttuuuvvvxxxyyy{{{}}}}}}ssshhh___WWWPPPQQQUUUeee|||{{{zzzttteeeZZZTTTPPPQQQWWWaaakkkttt~~~pppccc```aaaaaaqqqwwwnnniiihhhhhhhhhjjjiiilllsssxxxvvvttttttssssssxxx~~~sssaaa```bbbiiitttzzzqqqjjjoooyyymmmaaaVVVLLLFFF999666333111000000///...---,,,,,,+++***+++++++++.....................---///000000111222333333444333333444444555666666666777999:::;;;<<<===@@@BBBBBBDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJHHHIIILLLOOOOOONNNNNNPPPTTTWWWXXXWWWVVVVVVVVVVVVWWWWWWVVVTTTXXXXXXVVVSSSPPPOOOPPPRRRTTTTTTTTTRRRPPPPPPRRRUUUvvvxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzwwwtttsssvvvyyy||||||zzzyyyzzz|||~~~}}}|||}}}tttdddXXXUUUTTTSSSXXX```oooyyyvvvqqqxxx}}}yyypppqqq~~~{{{iiiaaa```aaaoooyyyoooooooooaaaIII777666444111000111111111000///000000111111111111111......---------...///000.../////////000000000000111222333444555666777888:::<<>>AAACCCBBBDDDGGGHHHHHHGGGHHHHHHIIIKKKKKKIIIGGGIIINNNSSSTTTQQQOOOOOOQQQUUUWWWYYY\\\\\\[[[ZZZXXXVVVTTTSSSTTTTTTUUUTTTRRRRRRSSSUUURRRSSSSSSQQQPPPPPPRRRTTTvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{xxxvvvtttvvvwwwyyy{{{{{{|||{{{{{{{{{{{{{{{|||}}}sssaaaUUUSSSRRRPPPWWWaaasssvvvssspppuuuxxxvvvvvv{{{ggg```fffkkkyyyzzzqqqrrrppp___GGG777444222///......000000000///000111111222222222111......---------...///000//////000000000111111111111222333444555777888888:::===???AAAAAAAAABBBCCCCCCBBBBBBBBBCCCFFFHHHJJJGGGGGGNNNRRRZZZ|||ooo[[[LLLLLLOOOWWWqqqvvvfffrrr~~~}}}zzzyyyyyyxxxwwwuuurrroookkkiiiiiijjjjjjiiidddhhhnnnsssttttttttttttkkkkkkjjjhhhgggffffffffffffhhhjjjkkkllllllnnnpppuuuvvvhhhYYYPPPOOONNNOOOTTT[[[bbbgggkkkooosssuuuwwwxxxzzz|||vvvvvvwwwxxxyyyzzz|||||||||wwwqqqhhhaaa^^^^^^___```bbbbbb```^^^]]]]]]^^^___cccffflllqqqtttuuuuuuuuuuuuwwwxxxzzzyyyxxxvvvtttqqqrrrtttuuuvvvvvvuuuuuutttuuuwwwxxxyyy{{{wwwlll___VVVUUUZZZnnnnnn___WWWTTTPPPVVV^^^fffooozzzvvvggg___```aaa___nnnzzz}}}xxxsssrrrxxx}}}}}}{{{{{{uuuvvv|||qqq]]]\\\^^^eeeuuuxxxpppzzz}}}rrreeeVVVHHH@@@666444111000000000...---------,,,,,,------......+++,,,,,,---...///000000222222222222222222222222333333444444555666666666777999;;;<<<===???BBBDDDDDDGGGJJJKKKIIIHHHHHHJJJHHHJJJJJJIIIGGGIIIPPPVVVXXXTTTOOOMMMOOOSSSWWWYYY\\\\\\\\\ZZZXXXVVVUUUTTTOOOQQQSSSTTTSSSSSSTTTUUURRRSSSSSSRRRQQQQQQSSSUUUsssuuuwwwzzz}}}~~~}}}||||||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}{{{yyywwwuuuvvvvvvwwwzzz}}}~~~|||{{{uuuwwwyyy{{{|||}}}}}}}}}|||~~~~~~|||ppp___TTTSSSSSSQQQYYYcccvvv}}}sssppprrrtttuuuuuu{{{~~~hhh```jjjuuuzzzrrrtttppp___HHH999333000---+++,,,...///000///000111222222222222222///......------...000111000111111111111222222222111222333444666777888999:::===@@@AAAAAAAAABBBCCCDDDCCCAAA@@@AAADDDGGGIIIFFFGGGOOOQQQTTTuuu}}}dddQQQLLLKKKOOOggg{{{jjjvvv~~~|||yyyxxxyyyzzzzzzyyyzzzvvvpppllljjjiiihhhgggbbbhhhoootttuuuuuuttttttiiiiiihhhgggeeeeeegggiiifffgggiiijjjjjjkkkmmmnnnsssppp___RRRPPPOOOPPPUUU]]]eeejjjlllooosssvvvxxxyyy{{{}}}|||zzzyyywwwvvvwwwxxxyyytttxxx~~~tttlllhhhfffffffffiiifffcccaaa``````^^^]]]```dddjjjppptttvvvwwwwwwvvvwwwyyyzzzzzzxxxuuusssssstttvvvxxxxxxwwwvvvttttttvvvwwwxxxyyy{{{}}}sssggg^^^]]]bbbppp}}}jjj\\\UUUSSSQQQXXXaaahhhqqq}}}}}}oooaaa\\\^^^___]]]lllxxxxxxsssqqqwww}}}~~~}}}}}}tttuuu{{{|||ooo```\\\\\\eee{{{~~~qqq|||zzzjjjXXXGGG<<<666444111000000000...------------...///000111222***+++,,,---...000111111333333222222222222222222333333444444555666666777888999;;;<<<===???BBBEEEFFFIIIMMMNNNLLLJJJJJJKKKGGGIIIJJJHHHGGGJJJQQQXXX[[[VVVOOOLLLMMMRRRWWWZZZVVVWWWXXXXXXWWWVVVVVVVVVOOOQQQSSSTTTSSSRRRQQQRRRRRRSSSTTTSSSRRRSSSTTTVVVyyy{{{~~~~~~|||||||||{{{zzzzzzzzzyyyyyyyyyyyyvvvyyy~~~~~~uuuvvvxxxxxxvvvtttttttttqqqsssvvvyyy{{{}}}~~~~~~|||yyyyyy}}}sssbbb\\\XXXRRRPPPTTT[[[dddvvvyyyrrrsss{{{~~~~~~~~~wwwgggbbbrrrsssnnnsssnnnXXXBBB777111000///......---------000///...---...000222333222111111111000000//////222222222111111111111111444444444555777888:::;;;>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAADDDFFFHHHGGGHHHFFFJJJWWWhhh~~~nnnXXXPPPLLLMMM^^^tttqqqwww}}}{{{vvvwwwyyyzzz{{{{{{zzzzzz~~~{{{wwwtttqqqmmmiiifffhhhjjjmmmppprrrrrrpppooonnnhhhbbbbbbeeehhhhhhfffbbbccceeegggiiilllnnnooopppzzz}}}qqq]]]TTTMMMPPPVVV[[[```dddjjjmmmrrruuuwwwyyy{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxzzzwwwooojjjhhhhhhqqqqqqrrrssssssmmmddd]]]]]]```fffmmmrrruuuvvvwwwyyyzzz|||}}}}}}{{{xxxwwwuuuyyy{{{xxxssspppqqqsssvvvwwwwwwwwwxxx|||wwwnnngggeeeggguuuwwwiii\\\VVVWWWRRR[[[gggqqqyyy~~~|||lll]]][[[XXXXXXbbbjjjuuuxxx{{{yyyssssssyyy{{{yyyttt~~~rrr^^^\\\[[[ccczzzwwwttt{{{iiiTTTDDD>>>333222000///---,,,,,,+++,,,,,,,,,---------.....................///000000111111111111222333444444666555444444666777777777:::::::::<<<>>>AAACCCEEEIIIGGGGGGIIIMMMOOOMMMKKKNNNLLLIIIGGGFFFFFFHHHIIIPPPOOOMMMLLLMMMPPPTTTVVVZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTRRRQQQPPPQQQSSSTTTQQQRRRSSSTTTUUUVVVWWWWWW{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}tttuuuvvvuuusssrrrrrrrrrppprrruuuxxxzzz||||||}}}~~~zzzwwwwwwzzz}}}~~~~~~~~~qqq^^^YYYVVVRRRQQQUUUdddmmm}}}{{{xxx|||rrrfffddduuu|||rrrnnnppphhhQQQ<<<333000000///...------------///...---------///111222111111111000000000//////222222222111111111111111444444444555777888:::;;;;;;<<<===>>>???@@@@@@@@@BBBAAA@@@@@@AAADDDFFFGGGHHHJJJHHHKKKTTTbbbzzzvvvxxx|||ooo[[[SSSMMMLLL[[[pppvvvzzz~~~{{{yyyuuuvvvwwwxxxyyyzzzzzzzzz~~~{{{wwwtttqqqmmmiiiffffffhhhkkknnnppppppooonnnnnnhhhbbbaaadddhhhhhhgggcccdddeeegggiiikkklllmmmrrr|||wwwbbbWWWMMMMMMQQQUUUZZZ___fffjjjooosssuuuwwwzzz|||zzzzzzzzzyyyyyyxxxxxxxxx{{{yyyzzz~~~vvvrrrooonnnrrrsssvvvyyyyyyssshhh___^^^aaafffkkkpppsssuuuvvvwwwxxxzzz{{{{{{yyywwwuuuxxx{{{}}}zzzuuurrrsssuuuvvvwwwwwwwwwxxx{{{}}}vvvooommmooo{{{}}}qqqeeeYYYSSSTTTTTT]]]iiissszzzxxxwwwhhh[[[YYYVVVVVV```hhhtttzzz|||yyytttsssxxxzzzxxxqqq~~~xxxaaa]]]\\\fffzzzvvvuuudddPPPBBB<<<333222111///...---,,,,,,,,,,,,,,,---------.....................///000000111111111111222333444555777666555666777888999999<<<<<<<<<>>>@@@BBBEEEFFFIIIHHHHHHJJJMMMOOONNNLLLJJJJJJIIIIIIHHHGGGFFFFFFMMMLLLKKKKKKLLLPPPTTTWWWXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTRRRPPPOOOPPPQQQRRRQQQRRRRRRTTTUUUVVVVVVWWW}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{||||||}}}~~~|||tttttttttsssqqqpppqqqrrrppprrrtttwwwzzz{{{||||||~~~{{{xxxxxxyyy{{{|||||||||lllYYYTTTTTTRRRSSSWWWlllwww~~~lllfffiiiyyysssooommmlll```III888222000///...------,,,,,,---...---,,,,,,---...000111111111000000000000//////111111111222222222222222444444555666777999:::;;;>>>???@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDEEEGGGHHHLLLJJJKKKOOOYYY{{{wwwpppnnnooo}}}sss```VVVOOOMMMZZZlll{{{}}}}}}zzzxxxwwwvvvvvvvvvwwwxxxyyy{{{|||~~~{{{wwwtttqqqmmmhhheeeccceeehhhkkkmmmmmmllllllmmmhhhcccaaacccfffhhhgggeeeeeefffhhhiiijjjkkklllrrr{{{}}}lll^^^QQQLLLLLLOOOVVV\\\bbbggglllqqqtttuuuwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz}}}}}}yyyuuusssrrruuuyyy~~~xxxlllccc```bbbeeeiiimmmqqqtttuuuuuuwwwxxxyyyyyywwwuuutttyyy{{{}}}zzzvvvsssssstttvvvwwwxxxxxxyyy{{{zzzxxxyyywwwmmmbbbWWWSSSTTTXXXaaammmwww~~~uuuppppppcccWWWWWWTTTTTT]]]hhhttt~~~}}}|||zzzzzz|||~~~{{{|||yyyuuuuuuxxxzzzyyyppphhh```]]]iii{{{xxxvvvlll]]]KKK>>>999444333111000///...------,,,,,,,,,---------.....................///000000111111111111222333444555777777777888888:::;;;;;;>>>??????AAACCCEEEGGGHHHJJJJJJJJJLLLNNNOOONNNMMMHHHIIILLLNNNMMMKKKGGGEEEJJJIIIIIIJJJLLLPPPTTTVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRPPPOOOOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUUUU|||yyyxxxxxxzzzzzzzzz{{{{{{{{{||||||~~~}}}wwwwwwvvvtttrrrqqqssstttssstttwwwzzz|||}}}}}}}}}~~~|||{{{{{{{{{||||||}}}|||gggTTTPPPRRRSSSWWW]]]ppp}}}jjjjjjqqq~~~mmmmmmnnniiiYYYCCC777555111000///...------------,,,,,,,,,,,,,,,...///000000000000000000000//////111111111222222333333333444555555666777999:::;;;???@@@AAAAAABBBBBBBBBAAABBBAAAAAAAAABBBCCCEEEFFFFFFKKKJJJJJJLLLRRRqqqxxxoookkkiiitttyyyeeeYYYPPPNNN[[[mmm|||~~~{{{yyyxxxyyyxxxxxxxxxyyy{{{}}}~~~|||zzzvvvssspppkkkfffbbbaaacccfffhhhjjjkkkkkkjjjlllhhhcccaaaccceeeggghhhggghhhhhhiiijjjjjjkkkkkkpppuuuwwwiiiYYYPPPMMMOOOVVV]]]bbbffflllqqqsssssstttuuuxxxxxxwwwwwwwwwxxxyyyzzzuuuvvvwwwvvvtttuuuyyy|||{{{wwwtttqqqssswww{{{}}}yyyooohhhbbbcccdddgggkkkooorrruuuuuuvvvwwwxxxxxxwwwvvvuuuxxxyyyzzzxxxuuurrrrrrsssvvvxxxzzzzzz{{{|||uuulllbbbYYYVVVXXX\\\fffsss|||lllkkkkkk```UUUVVVTTTTTT]]]lllwww}}}}}}~~~vvvsssppppppssswww{{{|||{{{{{{yyywwwxxx{{{}}}~~~wwwvvviii```lllyyyyyy{{{nnndddWWWHHH<<<888444333222000//////......,,,,,,,,,---------.....................///000000111111111222333444555666777888888999999999;;;===AAAAAABBBDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOONNNKKKMMMOOOQQQQQQOOOLLLJJJKKKKKKJJJKKKMMMPPPSSSUUUVVVWWWXXXXXXYYYXXXXXXXXXUUUTTTRRRQQQPPPQQQSSSTTTPPPQQQRRRTTTUUUUUUTTTTTT{{{xxxvvvvvvzzzzzzzzzyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~||||||{{{xxxvvvuuuvvvxxxvvvxxxzzz}}}~~~|||{{{{{{||||||}}}tttbbbQQQOOORRRUUU\\\eeetttiiipppzzzooorrrrrrgggRRR>>>555444222111000///............+++++++++,,,------.../////////////////////000000000000111222333444444444555555555666888999;;;<<<;;;<<<===>>>>>>???>>>>>>BBBBBBBBBBBBCCCCCCDDDEEECCCHHHIIIJJJKKKOOOjjj~~~wwwttttttxxx|||{{{uuummmgggeeekkk}}}}}}iiiZZZOOOOOO^^^ooo{{{~~~}}}|||}}}||||||{{{|||~~~{{{yyyvvvsssooojjjeeeaaaaaabbbdddfffhhhhhhhhhhhhjjjgggdddbbbccceeefffgggiiiiiiiiijjjjjjjjjjjjjjjnnnpppvvv~~~qqqbbbXXXRRRRRRWWW^^^cccgggnnnrrrsssrrrqqqqqqssssssrrrssstttvvvyyyzzzvvvwwwwwwtttooonnnrrrvvvyyy{{{~~~~~~{{{xxxvvvqqqpppppprrrtttsssnnniiibbbbbbccceeeiiimmmqqqsssuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxwwwuuutttssssssvvvxxx{{{}}}}}}~~~~~~tttlllccc[[[YYY[[[aaakkkxxxllljjjkkk___UUUVVVTTTUUU^^^ppp|||~~~pppooonnnpppssswwwxxxyyyzzzyyyxxxzzz|||~~~wwwiiirrrxxxyyyyyyjjj___SSSFFF<<<888333333222000////////////,,,,,,,,,---------.....................///000000111111111222333444666777555777999999888999;;;>>>BBBCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOONNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPRRRTTTXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTVVVXXXPPPRRRSSSUUUUUUUUUTTTSSS}}}yyyvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxx{{{{{{{{{|||}}}~~~~~~~~~|||yyyxxxyyyzzzxxxyyy{{{~~~|||}}}}}}|||zzzyyy{{{|||wwwwwwkkk]]]QQQPPPSSSWWWbbbooo~~~~~~{{{~~~|||jjjvvvvvvxxxtttcccKKK888000111111000///......---......++++++,,,------...............////////////000000000000111222333444555666555555666777888:::;;;<<<;;;<<<===???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBFFFGGGIIIMMMOOOfffsssllljjjnnnssstttppphhhbbb^^^aaarrr{{{iiiYYYNNNNNN]]]lllzzz~~~|||zzzxxxuuuqqqkkkeeeaaaaaabbbcccdddeeeeeeeeeeeegggfffeeedddddddddeeeeeehhhhhhhhhhhhiiiiiiiiiiiimmmnnnpppvvv~~~xxxkkkbbbZZZUUUWWW\\\aaagggnnnssstttsssqqqpppooonnnmmmnnnooorrruuuwwwyyyxxxvvvqqqllljjjlllooouuuwwwzzz}}}~~~}}}{{{zzztttppplllkkkkkkjjjhhheee^^^___```cccfffkkknnnpppssssssttttttuuuuuutttttttttuuuuuuuuuuuuuuuttttttssswww{{{}}}~~~}}}tttlllccc[[[YYY[[[fffppp}}}rrrmmmmmmaaaVVVVVVUUUVVV___qqq~~~{{{zzzzzz{{{}}}~~~~~~|||yyywwwwww{{{~~~sss{{{zzzvvvxxxzzzhhh\\\QQQEEE<<<888222222111000////////////,,,,,,,,,---------.....................///000000111111111222444555777777555888::::::888999<<<@@@BBBCCCEEEFFFHHHIIIIIIIIIKKKLLLNNNNNNMMMMMMNNNOOOMMMMMMMMMLLLMMMNNNOOOPPPRRRQQQQQQPPPPPPQQQSSSTTTXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSTTTVVVXXXYYYQQQSSSUUUVVVWWWVVVTTTSSS{{{wwwtttttttttpppqqqrrrtttuuuwwwxxxxxx{{{{{{{{{{{{|||}}}~~~~~~~~~{{{yyyxxxyyyvvvwwwzzz|||}}}~~~~~~~~~|||}}}~~~{{{zzz|||~~~}}}xxx{{{|||yyyuuucccZZZSSSSSSTTTYYYhhhxxxyyyuuuuuu{{{vvvnnn}}}~~~uuuvvvooo\\\EEE444000111//////...---,,,,,,,,,,,,+++,,,---....../////////........./////////000000///000111222444555666777555555666777888:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFEEEIIIOOOPPPccczzzooolllooossstttooohhh```[[[YYYiiiwwwzzz~~~}}}tttfffWWWLLLLLLXXXeeewww}}}}}}{{{xxxtttnnngggcccaaaaaaaaaaaaaaaaaaaaaaaadddeeegggfffeeedddddddddddddddeeeeeefffffffffgggjjjkkkmmmpppttt|||wwwnnndddZZZXXXZZZ]]]ccclllrrrtttsssrrrqqqqqqooonnnmmmnnnppprrrtttvvvtttpppllliiiiiikkkmmmsssuuuwwwzzz|||~~~~~~~~~yyytttmmmhhhfffccc___\\\XXXZZZ\\\___cccgggjjjlllnnnnnnooooooooopppppppppnnnnnnooopppqqqrrrrrrqqqpppsssxxx|||~~~uuummmddd\\\ZZZ\\\jjjtttxxxppppppbbbVVVVVVTTTVVV```nnn|||yyyuuuuuuzzz}}}~~~vvvxxxrrrsssxxx||||||hhhZZZPPPDDD;;;777111111000///............,,,,,,,,,---------.....................///000000111111111222444666777888666999<<<;;;999:::>>>BBBAAABBBDDDFFFHHHHHHHHHHHHJJJLLLNNNNNNLLLLLLMMMNNNLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWUUUSSSSSSTTTUUUVVVRRRTTTVVVXXXXXXWWWUUUTTT~~~zzzvvvtttssstttlllmmmoooqqqtttwwwyyyzzz}}}}}}|||{{{{{{|||~~~~~~|||~~~~~~{{{xxxwwwwwwtttuuuwwwyyy{{{|||||||||}}}~~~}}}~~~~~~|||www{{{zzzmmm^^^XXXUUUVVVUUUZZZkkk~~~{{{qqqnnnpppxxx|||}}}~~~nnnssssssooopppiiiVVVAAA444222444------,,,+++************+++,,,---...////////////---.........//////000000///000111222444555777777555666666777888:::;;;<<<777999;;;===???AAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCGGGGGGEEEJJJPPPQQQaaa~~~wwwtttwwwyyyyyytttkkkbbb\\\VVVeeerrrvvvzzz{{{rrrmmmcccVVVKKKJJJSSS]]]mmm}}}}}}zzzvvvqqqjjjeee``````_________^^^^^^^^^ccceeeggghhhfffdddccccccaaabbbbbbccccccddddddeeefffiiilllmmmooowwwyyylll```ZZZZZZYYY```iiiqqqttttttsssrrrvvvtttrrrpppoooqqqssstttooommmjjjhhhhhhjjjmmmnnnrrrsssuuuwwwzzz}}}~~~xxxpppiiieee```YYYUUUTTTVVVYYY]]]aaaeeehhhiiijjjjjjjjjkkkkkklllllllllhhhggghhhjjjlllnnnmmmlllmmmqqqvvv{{{}}}~~~xxxooofff^^^[[[]]]lllvvv{{{sssqqqcccVVVUUUSSSUUU```jjjzzz~~~}}}{{{zzzzzzuuuuuuzzz||||||zzzuuuzzzpppllloooyyyzzz~~~}}}hhhYYYOOOCCC;;;777111000///......---......,,,,,,,,,---------.....................///000000111111111222444666777888777:::>>>===;;;;;;???DDDAAABBBDDDFFFGGGGGGGGGGGGIIILLLNNNNNNLLLKKKLLLNNNLLLMMMOOOPPPQQQRRRQQQQQQNNNOOOOOOPPPRRRTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXVVVSSSRRRQQQRRRRRRSSSUUUWWWYYYYYYXXXUUUTTT|||yyyuuuqqqooooooqqqrrrqqqqqqrrrsssuuuwwwxxxzzzyyyyyyzzzzzzyyyyyyxxxxxx{{{{{{{{{||||||{{{xxxuuuvvvwwwxxxyyy{{{|||}}}}}}}}}{{{{{{~~~yyynnneee[[[UUURRRTTTXXXaaasss{{{wwwwwwhhhggglllvvv~~~{{{www}}}|||zzznnnmmmlllwww|||xxxsssssspppbbbJJJ888111000...////////////////////////---------............///000000000000///////////////000333555777666666555777888888999999999888888:::;;;===???@@@???>>>===AAAAAABBBBBBCCCBBBBBBBBBBBBDDDHHHKKKMMMQQQ^^^kkk}}}|||uuuhhh]]]XXXbbbmmmtttvvvuuuvvvwwwnnnmmmfffZZZMMMHHHKKKQQQbbbwww|||~~~~~~}}}{{{xxxwwwuuurrrpppeeebbb]]]YYYYYYYYYZZZZZZ]]]___bbbeeeeeecccaaa___aaabbbeeegggggggggeeedddgggjjjnnnnnnooottt}}}~~~xxxoooccc[[[XXX\\\bbbgggkkknnnrrruuuwwwxxxxxxvvvssspppooopppnnnnnnmmmjjjgggiiinnnsssyyyxxxxxxxxxzzz}}}zzzqqqiiibbb]]]ZZZZZZ\\\___```_________```ffffffggggggffffffeeeeeecccdddeeefffhhhiiijjjjjjnnnooossswwwzzz}}}|||zzzoooccc\\\\\\aaannnxxx~~~yyyuuucccUUUTTTSSSSSS\\\rrr{{{~~~{{{wwwuuuuuuvvvuuuwwwzzz{{{{{{wwwqqqwwwkkkiiioooyyy~~~{{{}}}gggXXXKKK>>>888777000000000000////////////...------------...//////////////////000000000000000222333333333444777999;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKNNNPPPRRRSSSTTTTTTQQQRRRSSSRRRQQQQQQSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUTTTRRRQQQSSSUUUWWWXXXWWWVVVUUUyyywwwtttqqqppppppqqqrrrpppqqqrrrsssuuuwwwyyyzzzyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwyyyzzzzzzwwwuuuttttttuuuvvvxxxyyyzzz{{{zzz||||||~~~zzznnndddYYYUUUSSSWWW]]]gggyyyxxxuuuuuudddgggooozzzyyywwwsssyyysssdddeeekkkvvv}}}wwwqqqrrrlll[[[EEE666111///,,,........................---------............///////////////000000000000000111333555666666555555777888888999999999999888:::;;;===???@@@???>>>===@@@@@@AAAAAABBBBBBAAAAAABBBCCCGGGKKKLLLPPP\\\iii|||vvvlllbbbXXXaaakkkqqqrrrqqqqqqrrrsssrrrlll```SSSLLLLLLPPPXXXiii{{{{{{}}}~~~}}}}}}|||}}}zzzwwwvvvtttqqqooofffbbb\\\XXXVVVVVVVVVUUUYYY\\\```dddffffffeeedddcccdddeeeggggggggggggfffgggjjjmmmmmmmmmooovvv|||}}}tttggg^^^[[[\\\___ccchhhmmmrrrtttuuuwwwxxxwwwtttqqqppppppooopppooollljjjlllrrrwww|||{{{yyyxxxyyy|||{{{tttllleee___[[[[[[]]]```aaaaaa```aaaaaabbbbbbccceeeeeeffffffeeedddeeeeeefffggghhhjjjkkkkkklllnnnqqqtttwwwyyy{{{~~~|||qqqfff___```eeerrr{{{yyyuuucccUUUTTTSSSTTT^^^pppxxx~~~|||yyyuuussstttvvvvvvyyy}}}}}}{{{|||zzzuuuxxxnnnmmmttt{{{~~~yyyhhhVVVHHH<<<666666000000000000////////////...------------...//////000000000000111111111111000222333444333555777999:::::::::;;;===???BBBCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMLLLMMMNNNPPPPPPPPPPPPPPPOOOQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRSSSUUUVVVVVVVVVVVVVVVwwwvvvtttsssrrrqqqqqqqqqooopppqqqsssvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqrrruuuxxxyyyxxxvvvttttttuuuvvvwwwyyyzzz{{{{{{~~~|||}}}~~~yyyiii^^^VVVTTTUUUZZZcccoooxxxsssqqqqqq```jjjyyy|||xxxppppppsssfff[[[```lllwww~~~zzztttnnnqqqfffRRR>>>333111...***........................---------............///......//////000000111111222333444555666666555444777777888999999999999999:::;;;===?????????>>>>>>??????@@@AAAAAAAAAAAAAAACCCCCCFFFIIIKKKNNNYYYdddxxxzzzvvvpppiii]]]dddlllqqqqqqppppppqqqvvvuuupppdddVVVMMMKKKLLLPPP\\\iiizzzyyyzzz}}}~~~~~~}}}|||}}}}}}~~~|||yyywwwvvvtttqqqooogggccc\\\WWWTTTSSSRRRQQQXXXZZZ___ccceeeffffffeeeeeeeeeeeefffgggggghhhhhhhhhkkkmmmmmmlllmmmppptttyyy{{{{{{ooofffaaa^^^\\\^^^eeelllpppqqqrrrtttwwwwwwuuusssqqqqqqpppqqqqqqooonnnpppvvv{{{~~~{{{yyyyyyzzz|||~~~}}}xxxrrrjjjccc___]]]```ccceeedddddddddeee___```bbbdddeeefffgggggggggfffeeeeeefffhhhjjjkkkjjjkkklllmmmppprrrtttvvv}}}~~~uuukkkcccdddiiiuuu}}}|||wwwdddUUUSSSRRRTTT^^^mmmttt~~~~~~zzzyyyxxxtttssstttwwwxxx{{{zzzyyy|||~~~xxxwww~~~yyypppqqqxxx~~~|||vvv{{{gggSSSCCC888333333000000000000////////////...------------...//////111111111111222222222222111222444444444555888:::999::::::<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGFFFEEEDDDGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKMMMOOOQQQRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTVVVUUUTTTUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWwwwvvvvvvuuutttrrrqqqpppnnnoooqqqtttvvvxxxyyyzzzyyyyyyyyyyyyxxxvvvuuutttnnnnnnpppssswwwyyyyyyxxxwwwwwwxxxxxxzzz{{{}}}~~~tttcccWWWTTTSSSVVV]]]hhhvvvyyyssspppmmmkkk```rrrvvvpppmmm___XXXbbbrrrzzz}}}xxxtttpppkkkppp```III999333111...***........................---------............///------...///000111222222333444555555666555555444777777888999::::::::::::;;;<<<===>>>?????????>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCEEEHHHJJJMMMVVV```kkk~~~yyyuuutttrrroooeeekkkrrrwwwxxxwwwvvvvvvyyyvvvooobbbTTTJJJGGGGGGMMMUUU^^^ooo~~~}}}~~~yyyzzz|||}}}~~~}}}|||}}}~~~|||zzzxxxwwwvvvsssppphhhccc\\\WWWTTTSSSRRRQQQYYY[[[^^^aaacccccccccbbbeeeeeeddddddeeefffggghhhiiikkknnnnnnnnnmmmoooqqqpppttt{{{xxxqqqllleee^^^]]]cccjjjmmmmmmmmmppptttvvvtttrrrpppooooooqqqrrrqqqpppsssxxx}}}|||xxxwwwwwwyyyzzz~~~}}}xxxpppgggbbbaaadddhhhjjjkkkjjjjjjkkkbbbccceeefffhhhiiijjjjjjjjjiiigggeeefffhhhjjjlllmmmmmmmmmnnnoooqqqssstttwwwxxxzzzzzz~~~zzzooogggfffkkkuuu{{{{{{gggUUUSSSPPPQQQ[[[jjjpppxxx}}}~~~{{{wwwwwwyyyyyyvvvvvvxxx{{{{{{}}}~~~yyyxxx{{{~~~qqqrrrwww|||zzzrrruuu}}}yyysssvvv~~~uuu```MMM???666222111000000000000////////////...------------...//////000000000111111111222222111222444444555666999;;;:::;;;;;;<<<>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJLLLOOORRRSSSRRRPPPPPPPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSRRRQQQSSSUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTVVVXXXwwwwwwwwwvvvtttrrrpppnnnnnnppprrrtttwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvuuutttnnnnnnooossswww{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~pppaaaWWWSSSTTTWWW```mmmzzz~~~xxxsssnnnjjjgggfff~~~ssskkk]]]ZZZhhh|||wwwpppmmmllljjjnnnZZZCCC666333222///,,,........................---------............///,,,---...///000111222333444444555555555555555555777777888::::::;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDEEEHHHIIIKKKRRR[[[eee{{{}}}yyyqqqmmmpppssstttooottt{{{~~~}}}|||xxxnnnaaaSSSJJJFFFFFFKKKQQQYYYkkk|||{{{xxx}}}|||~~~}}}|||~~~~~~|||{{{zzzzzzxxxuuurrrhhhccc]]]YYYWWWWWWVVVUUUWWWYYY\\\^^^```aaaaaaaaaccccccccccccdddeeefffgggfffhhhkkkmmmnnnnnnooopppnnnrrrxxx~~~~~~{{{uuummmddd```ccchhhiiiiiiiiimmmqqqsssrrrpppnnnmmmmmmoooqqqqqqpppsssyyy}}}{{{vvvttttttuuuwww{{{}}}{{{sssjjjddddddhhhmmmppppppppppppppphhhiiijjjlllmmmnnnnnnnnnnnnllliiigggggghhhkkklllooooooooooooppprrrssssssppprrruuuxxx|||~~~sssjjjiiimmmsssxxx~~~iiiVVVRRRNNNMMMUUUeeeiiiooosssuuuxxx{{{~~~uuutttwww|||}}}{{{{{{~~~~~~~~~}}}yyyzzz~~~|||zzzuuuppphhhooowww{{{}}}{{{wwwxxxqqqsssvvvwwwlllcccUUUFFF;;;555222///000000000000////////////...------------...///////////////000000000111111111333444555666777:::<<<<<<<<<======>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPSSSTTTSSSQQQQQQQQQNNNOOOQQQSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRTTTTTTSSSSSSRRRQQQPPPQQQSSSUUUWWWuuuuuuuuutttrrrqqqooonnnooopppsssuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwvvvuuuuuuppppppqqqtttxxx|||}}}}}}zzzyyyxxxxxxzzz|||yyynnnccc\\\SSSVVV[[[dddsss|||xxxsssnnnjjjhhhpppssshhh[[[]]]ooouuulllkkkkkkjjjiiiUUU???555333222000...---------------------------------............///------...///000111222222444444555555555666666777777777999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAABBBDDDEEEEEEEEEEEEGGGEEEEEEHHHIIIKKKPPPWWWaaa{{{zzzzzzuuukkkhhhmmmuuuyyyyyy~~~{{{sssfffZZZPPPKKKIIIFFFLLLTTTfffxxxxxxwww|||{{{}}}}}}|||{{{{{{{{{yyyvvvsssiiiddd___[[[ZZZZZZZZZZZZTTTVVVYYY]]]```bbbddddddbbbbbbbbbcccddddddeeeeeebbbdddfffiiikkkmmmnnnoooppprrrvvvzzz|||~~~~~~~~~yyysssjjjeeeeeefffgggfffhhhkkknnnpppooommmllllllkkknnnppppppppprrrwww|||}}}xxxssspppppprrrtttxxxzzz~~~{{{sssjjjddddddhhhmmmqqqrrrqqqqqqqqqlllmmmnnnpppqqqrrrrrrrrrpppooommmkkkjjjjjjkkklllnnnooopppqqqqqqrrrqqqqqqllloootttxxx{{{xxxooonnnqqqtttyyy~~~jjjWWWRRRLLLIIIQQQ]]]___cccfffhhhkkknnnpppyyy{{{tttuuuzzz}}}}}}~~~{{{}}}}}}sssnnnmmmjjjeeegggqqqyyy|||||||||xxxtttuuurrrmmmYYYVVVLLL???777555333000000000000000////////////...------------...//////.../////////000000000000111333555666666888;;;===>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNNNNPPPSSSSSSRRRQQQQQQRRROOOQQQSSSUUUUUUUUUTTTSSSNNNMMMMMMNNNQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQSSSUUUppppppooooooooooooooooooppprrrtttvvvwwwwwwvvvvvvtttuuuvvvvvvwwwvvvvvvvvvrrrqqqrrrtttxxx{{{||||||zzzyyyxxxwwwyyy|||~~~tttiiiaaa\\\TTTYYY___iii{{{|||||||||wwwrrrnnnmmmnnnzzzrrrfffZZZaaawwwwwwooommmmmmmmmdddPPP<<<444333000...///---------------------------------............///---......///000111111222444444444555555777888888666777999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@???@@@BBBCCCDDDEEEEEEEEEIIIFFFFFFHHHJJJJJJOOOUUU[[[hhh{{{zzzsssiiifffnnnyyy}}}xxxooodddXXXOOOJJJDDDIIIOOO^^^ooooooppp}}}{{{yyy{{{~~~{{{{{{zzz{{{{{{yyyvvvssskkkfffaaa]]][[[[[[[[[[[[VVVXXXZZZ^^^aaacccdddeeeaaabbbccceeefffeeeeeedddcccdddeeegggkkknnnooooooqqqrrrtttvvvwwwxxxyyyzzzwwwsssnnnjjjfffeeeffffffiiilllnnnnnnmmmllllllmmmkkknnnppppppppprrrwww{{{~~~zzztttooommmnnnppprrrsssvvvzzz{{{wwwooofffaaa___dddjjjnnnooonnnnnnnnnkkklllnnnppprrrtttuuuuuurrrqqqpppnnnmmmlllllllllmmmooorrrtttttttttrrrqqqmmmppptttxxx{{{~~~vvvuuuyyy{{{}}}}}}{{{zzz~~~|||iiiXXXSSSLLLIIIOOORRRTTTVVVXXXZZZ\\\___aaadddooozzzwwwyyy~~~|||~~~ssshhhdddeeeddd```gggrrr{{{}}}~~~{{{{{{yyyzzzrrrfffSSSQQQHHH;;;333444444222000000000000////////////...------------...////////////000000000111111111111333555666777999<<<>>>>>>???AAACCCEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNMMMMMMNNNMMMLLLLLLLLLMMMNNNOOONNNPPPQQQQQQPPPPPPQQQRRRQQQSSSVVVXXXXXXWWWVVVUUUOOONNNMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNPPPQQQRRRkkkkkkkkkkkklllnnnooopppqqqrrrtttvvvwwwvvvuuutttssstttuuuvvvwwwwwwwwwwwwsssrrrrrrtttxxxzzz||||||{{{zzzyyyxxxzzz}}}qqqeee\\\YYYVVV[[[bbbnnnzzz|||{{{wwwpppmmmppptttqqqeee[[[ddd}}}zzzrrrqqqpppooo```MMM;;;444222///---///---------------------------------.........//////......//////000000111111333333444444666777999999666777999:::;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@>>>???AAABBBCCCDDDDDDDDDJJJGGGFFFIIIJJJKKKNNNSSSVVV[[[}}}|||tttiiifffooo}}}}}}}}}{{{uuujjj]]]QQQIIIFFFJJJMMMXXXffffffiiiwwwyyywwwyyy}}}zzzyyyyyyzzzzzzyyyuuurrrlllhhhbbb]]]\\\[[[[[[ZZZ\\\]]]^^^```aaabbbbbbbbbaaaccceeegggggggggeeeeeegggfffgggiiillloooqqqqqqppprrrtttuuutttttttttuuusssrrrppplllgggeeeeeegggkkkmmmnnnnnnmmmlllmmmnnnlllnnnqqqqqqppprrrvvv{{{{{{wwwqqqmmmkkklllooorrrpppsssvvvwwwssslllccc^^^[[[```fffjjjlllkkkkkkkkkhhhjjjlllooorrruuuvvvwwwsssrrrrrrpppooonnnlllllloooqqqtttwwwxxxwwwuuusssppprrrtttxxx{{{~~~|||||||||wwwsssqqqsss}}}yyyhhhXXXSSSMMMIIIOOOKKKKKKLLLNNNPPPRRRTTTVVVUUUbbbuuu~~~zzzzzz}}}|||zzz|||~~~yyylllaaa]]]aaabbb```fffqqqzzz}}}yyy~~~}}}~~~rrrdddTTTRRRHHH999111333555444000000000000////////////...------------...//////000111111111111222222222111333555666777999<<>>@@@CCCFFFHHHJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHIIILLLNNNOOOOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOONNNOOOOOOOOONNNNNNPPPRRRSSSUUUWWWZZZZZZYYYXXXVVVPPPOOONNNOOOQQQRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPhhhhhhggggggiiilllnnnpppqqqrrrssstttttttttsssrrrqqqrrrrrrssstttuuuvvvvvvttttttttttttvvvzzz}}}zzzzzzzzzyyyzzz}}}}}}~~~ooodddZZZSSSTTTdddpppwww~~~~~~{{{vvvtttuuuxxxqqqaaa[[[dddqqq|||oooooossslllYYYFFF777555444---,,,000------,,,,,,,,,+++++++++,,,,,,------------------111111111111111222222222444555666777888888888888;;;;;;;;;;;;;;;:::::::::======>>>>>>??????@@@@@@===>>>@@@@@@@@@AAADDDFFFHHHIIIIIIHHHGGGHHHJJJLLLRRR\\\qqqvvvmmmpppwwwxxxqqqrrrpppdddVVVNNNEEEGGGJJJPPP[[[hhhpppsss{{{zzzwwwyyy{{{|||{{{zzz{{{{{{zzzwwwuuujjjgggaaaYYYSSSRRRUUUYYY[[[\\\]]]___aaadddggghhheeefffhhhiiijjjhhhgggfffeeecccaaaccciiimmmooopppsssrrrqqqqqqrrrrrrpppnnnnnnrrruuusssnnniiiggggggjjjjjjjjjjjjkkklllmmmnnnppppppqqqrrrssssssssstttxxxtttnnnjjjjjjllloooppptttuuuvvvuuuqqqkkkeeeaaa^^^aaafffjjjlllkkkiiiggghhhjjjmmmqqqsssttttttssswwwuuussspppooopppqqqqqqqqqsssuuuvvvvvvuuusssqqqnnnrrrvvvzzz|||~~~~~~~~~|||yyyvvvsssrrrqqq|||xxxuuunnnbbbUUUNNNNNNPPPNNNQQQTTTTTTRRRQQQSSSVVVZZZ]]]gggyyy~~~|||zzz|||{{{{{{zzz}}}|||{{{zzzyyytttggg[[[YYY```eeedddnnnwww~~~{{{mmmaaaVVVMMM@@@777444333333222111111000///////////////............///////////////000111222333444555555666666666777888:::<<<===@@@@@@BBBGGGLLLOOOOOOMMMIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLOOOQQQQQQPPPNNNLLLOOOMMMKKKMMMPPPQQQPPPNNNNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPRRRUUUXXXZZZYYYXXXSSSSSSSSSRRRRRRQQQOOOOOOPPPOOOOOOPPPPPPQQQRRRSSShhhgggggggggiiilllnnnpppqqqrrrsssssssssrrrqqqqqqmmmooorrruuuwwwwwwwwwvvvtttttttttuuuwwwzzz}}}{{{||||||||||||~~~}}}zzzuuuggg^^^XXXTTT^^^nnn{{{yyy|||~~~{{{yyyzzz|||xxxjjj]]]ZZZdddqqq}}}}}}ooooooqqqhhhSSSBBB555444444///---111------------,,,,,,,,,,,,,,,,,,------------......000000111111111111222222444555666777888888888888;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBBBBBBBCCCEEEGGGFFFGGGGGGFFFEEEFFFHHHJJJNNNUUUgggxxxyyy~~~{{{tttuuurrreeeVVVMMMEEEGGGIIINNNXXXfffrrryyy~~~zzzyyy{{{~~~~~~}}}|||{{{{{{zzzwwwtttmmmiiibbbXXXQQQNNNQQQTTTYYYZZZ\\\^^^```bbbdddeeedddeeegggiiiiiiiiigggfffeeecccccceeeiiimmmnnnnnnpppoooooopppqqqqqqooommmmmmooorrrrrroookkkgggfffgggggghhhiiikkklllmmmnnnooonnnnnnooopppqqqssstttxxxtttooommmmmmnnnooopppoooqqqsssrrroooiiibbb^^^aaaeeejjjooorrrqqqnnnllliiijjjlllooopppqqqrrrrrruuutttrrrpppooopppqqqrrrrrrsssuuuvvvuuusssqqqoooppptttwwwzzz{{{|||~~~wwwwwwxxxxxxwwwvvvuuutttxxxtttpppiiiaaa[[[YYY[[[]]]\\\^^^```````````````aaabbbbbbhhhvvv~~~|||yyy~~~zzzxxxxxxyyyyyyyyyvvvssspppnnnmmmtttnnncccXXXYYYccciiijjjttt|||xxxkkk```UUULLL???666333222222222111111000///////////////............////////////000000111111222333444444666666777888:::<<<>>>???AAAAAACCCGGGLLLNNNNNNLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMOOOPPPPPPPPPNNNNNNNNNLLLKKKLLLOOOPPPOOONNNPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQSSSVVVYYYZZZZZZXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTgggfffggggggiiilllnnnppprrrrrrrrrrrrqqqpppooooooiiilllqqquuuxxxxxxwwwvvvsssssssssuuuwwwyyy|||~~~|||}}}~~~~~~{{{zzzkkk^^^XXXXXXYYYiiizzzyyy}}}~~~ooobbbYYYXXXcccooo}}}~~~wwwnnnqqqoooaaaIII<<<333333444000///111.........------------,,,,,,,,,---------.........//////000000111111111111555555666777888888888888:::;;;;;;;;;<<<=========;;;;;;<<<======>>>??????BBBCCCCCCCCCBBBBBBDDDFFFDDDEEEEEEDDDCCCDDDFFFHHHIIINNNYYYkkk{{{yyyuuuhhhYYYOOOFFFFFFGGGKKKSSSbbbuuu~~~zzzzzz}}}}}}||||||{{{zzzwwwuuuqqqlllcccXXXPPPLLLNNNPPPWWWXXXZZZ\\\^^^___``````bbbdddfffhhhiiiiiihhhgggeeeeeeeeehhhkkkmmmmmmlllmmmmmmlllmmmoooooonnnlllllllllnnnoooooolllgggccccccdddfffhhhjjjlllmmmmmmmmmlllkkkkkklllpppsssuuuwwwtttqqqppppppqqqqqqppplllmmmooonnnlllgggbbb^^^ccchhhoootttwwwvvvssspppkkkkkkkkklllmmmnnnoooppprrrrrrpppoooooopppqqqrrrrrrsssuuuuuussspppmmmkkkooorrruuuvvvvvvvvvwwwxxxwwwyyy}}}zzz|||~~~zzztttmmmjjjmmmsssxxxzzzxxxxxxxxxzzz{{{{{{zzzxxxtttrrrssszzz~~~|||xxx|||{{{vvvttttttwwwtttoookkkjjjjjjiiiiiipppiii^^^XXX\\\hhhrrruuuyyyzzzsssggg^^^TTTJJJ>>>444111111222111111111000///////////////............////////////000000111111222222333333555666777:::<<<>>>@@@AAACCCCCCDDDGGGJJJLLLLLLKKKLLLKKKKKKKKKKKKMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMNNNPPPQQQQQQPPPRRRTTTWWWYYYYYYXXXVVVTTTRRRRRRTTTVVVYYY[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUeeeffffffgggiiilllnnnoooqqqqqqqqqpppooonnnmmmmmmhhhjjjnnnrrrtttuuuuuutttqqqrrrrrrtttvvvxxx{{{||||||~~~}}}}}}~~~}}}}}}xxxdddXXXUUUZZZaaarrryyyzzz~~~{{{kkk```[[[\\\eeennnzzzwwwrrrnnnsssmmmZZZAAA888222222333000...000//////.........---------,,,,,,------......///////////////000000111111222555555666777888888888888::::::;;;<<<<<<===>>>>>>:::;;;;;;<<<===>>>??????AAABBBBBBAAA??????AAABBBDDDDDDDDDCCCBBBCCCEEEGGGHHHIIINNNWWWeeeyyy~~~~~~}}}wwwlll```WWWJJJGGGFFFHHHPPP___vvv{{{zzz}}}}}}|||{{{{{{||||||zzzyyyuuuooofff\\\TTTQQQQQQRRRWWWXXXYYY[[[\\\\\\\\\\\\aaaccceeegggiiiiiihhhgggfffgggiiilllnnnnnnmmmllllllkkkkkkmmmoooooonnnmmmmmmllllllmmmnnnkkkddd______aaadddgggiiikkklllllllllkkkiiiiiilllppptttwwwtttsssrrrrrrssssssqqqoookkkjjjiiihhhfffdddbbbbbbeeejjjqqqxxx{{{zzzvvvtttmmmlllkkkjjjjjjkkkmmmnnnpppoooooooooooopppqqqrrrsssssstttsssqqqnnnjjjhhhiiillloooppppppppppppqqqtttvvvxxx{{{}}}|||tttwww~~~~~~yyy|||~~~|||xxxtttrrrqqqtttmmmgggggglllrrrssssssoooggg\\\YYY```nnnzzz}}}|||ssslllccc\\\QQQHHH;;;333000000111111111000000///////////////............////////////111111111111222222333333444555777:::===@@@AAABBBEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMKKKKKKKKKMMMOOOPPPMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSUUUXXXZZZ[[[YYYWWWUUUSSSSSSTTTVVVYYYZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVUUURRRRRRSSSTTTUUUUUUUUUUUUdddeeefffhhhjjjlllnnnoooppppppooonnnmmmlllllllllkkkkkkkkklllnnnppprrrssspppqqqrrrsssvvvxxxyyyzzz{{{}}}~~~|||{{{{{{}}}}}}~~~|||zzzmmm]]]SSSRRR\\\hhhzzzttttttxxx}}}zzzkkkeeeeeehhhooovvvwwwrrrooonnntttkkkSSS===777222111111///------//////.........---------,,,,,,---......///000000...//////000111222222222555666777888999999999999999::::::;;;<<<===>>>>>>::::::;;;<<<===>>>??????AAABBBBBBAAA??????@@@BBBDDDEEEEEEDDDCCCCCCFFFHHHJJJIIIIIILLLRRRccctttwww|||~~~wwwpppggg```PPPJJJFFFHHHNNN]]]vvv{{{xxxzzz}}}yyyxxxxxxyyy|||}}}}}}}}}wwwrrrjjjccc^^^[[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[```bbbdddggghhhhhhgggggghhhjjjmmmooopppooonnnnnnmmmllllllnnnppppppooonnnnnnlllkkkkkkllliiibbb]]]^^^___bbbdddfffhhhjjjjjjkkkkkkjjjkkknnnqqquuuwwwqqqpppppprrrsssrrrpppnnnhhheeeaaa]]]]]]^^^aaadddhhhmmmtttzzz}}}|||yyywwwooonnnkkkiiiiiijjjlllmmmnnnnnnnnnnnnoooppppppqqqqqqrrrsssrrrpppmmmiiigggeeehhhkkkmmmmmmnnnooopppssstttvvvwwwxxxzzz~~~xxx~~~}}}}}}}}}{{{xxxtttqqqpppooogggbbbfffqqqzzz|||yyymmmcccXXXXXXcccppp|||{{{oooddd\\\WWWLLLCCC999111000000111111111000000///////////////............////////////111111222222333333444444333555888;;;>>>AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKOOONNNLLLKKKLLLMMMOOOPPPMMMLLLJJJJJJJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRSSSTTTSSSUUUWWWYYYZZZXXXWWWUUUSSSSSSTTTVVVXXXYYYWWWUUUWWWXXXXXXXXXXXXWWWWWWVVVRRRSSSTTTUUUVVVVVVVVVUUUcccdddeeehhhjjjlllnnnooonnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkknnnqqqsssqqqqqqsssuuuwwwyyyzzz{{{{{{}}}}}}{{{{{{{{{}}}~~~{{{}}}zzztttrrrwwwqqq```VVVPPPQQQ^^^mmmsssmmmqqqvvv{{{wwwlllmmmtttzzz}}}sssnnnlllmmmrrrfffLLL:::666222000///...---,,,.........------------,,,,,,,,,---...///000000111//////000111222333333444555666777888999999999999999:::::::::;;;<<<<<<<<<::::::;;;<<<>>>???@@@@@@CCCDDDDDDCCCAAAAAACCCDDDDDDEEEEEEDDDCCCDDDFFFHHHKKKIIIHHHIIIJJJTTTqqq{{{jjjnnnuuu{{{vvvooohhhYYYOOOHHHJJJPPP]]]ttt|||xxxxxxzzzvvvuuuuuuwww{{{~~~yyyuuupppllliiigggeeeccc```___^^^^^^]]]]]]^^^^^^aaabbbdddfffggggggfffeeehhhkkknnnppppppoooooopppnnnnnnmmmnnnppppppooonnnnnnmmmkkkjjjiiifffccc````````````aaaccceeefffhhhjjjkkkllloooqqqssstttuuummmlllmmmnnnppppppnnnlllccc___YYYVVVVVVYYY___ccclllooouuuzzz}}}|||{{{yyyqqqooommmkkkjjjkkklllmmmmmmmmmmmmnnnnnnooooooooooooppprrrrrrpppmmmjjjhhheeehhhkkknnnooopppqqqsssqqqrrrtttttttttuuuwwwyyyyyy}}}|||}}}|||}}}{{{wwwtttrrrppplllddd___fffuuu}}}zzzsssjjj^^^TTTXXXdddqqq|||}}}lll^^^UUUQQQEEE???666111111111111000111111000///////////////............////////////111111222333444555666666555777:::>>>AAABBBCCCDDDEEEGGGHHHGGGGGGHHHJJJLLLOOOOOONNNMMMMMMNNNOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOJJJLLLNNNOOOOOOOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUWWWYYYYYYWWWUUUVVVWWWWWWXXXXXXWWWVVVVVVRRRSSSTTTVVVWWWVVVVVVUUUbbbccceeehhhjjjlllnnnnnnllllllkkkjjjjjjjjjkkkllliiiiiijjjkkknnnpppssstttssstttvvvxxxzzz|||}}}}}}|||~~~~~~}}}||||||}}}~~~~~~xxxrrrpppuuu{{{}}}}}}kkk^^^TTTQQQPPPSSSbbbttttttnnnrrrxxx|||vvvooouuuwwwnnnjjjjjjkkkoooaaaEEE777555222......//////...------------,,,,,,,,,,,,,,,,,,---...///000111111000000111222333444555555666666777888999999999999999999:::::::::::::::::::::;;;<<<===???@@@AAABBBBBBCCCDDDCCCBBBBBBCCCEEEDDDEEEEEEDDDCCCCCCFFFHHHJJJGGGIIIJJJHHHMMMeeeuuucccffflllzzzqqqaaaSSSJJJLLLSSS]]]qqq}}}xxxxxxyyyvvvttttttvvvyyy|||~~~~~~zzzxxxuuutttsssqqqmmmiiigggeeebbb```______aaabbbaaabbbdddfffffffffdddcccfffjjjmmmnnnnnnnnnoooqqqooonnnnnnnnnppppppnnnlllllllllkkkiiifffeeefffgggbbbaaa```______aaaccceeegggjjjnnnrrrtttsssrrrpppiiiiiiiiijjjlllmmmkkkiii___\\\XXXVVVVVVZZZ___bbbkkkmmmqqquuuwwwwwwwwwvvvqqqpppooonnnmmmmmmnnnnnnlllmmmmmmnnnnnnnnnmmmmmmmmmooopppqqqqqqooollljjjfffiiilllnnnooopppqqqrrrqqqrrrssssssrrrrrrsssuuutttwww{{{~~~zzz{{{zzz~~~}}}zzzwwwtttqqqooommmeeebbblll{{{yyynnnhhh\\\TTTZZZiiivvv|||iiiYYYQQQNNN???:::444111222333222000111111000///////////////............////////////111111222444666777888999888:::>>>AAADDDEEEEEEEEEEEEFFFHHHGGGFFFGGGKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQKKKMMMPPPPPPPPPPPPSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWXXXYYY[[[[[[YYYWWWUUUUUUVVVVVVVVVVVVVVVUUUQQQRRRTTTVVVWWWVVVUUUTTTaaaccceeehhhjjjlllnnnnnnkkkjjjiiiiiiiiijjjkkkllleeegggkkknnnqqqtttuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}}}}~~~{{{uuussswwwyyyvvvqqqooo___TTTNNNQQQSSSWWWgggzzztttvvvzzzxxxrrrzzzsssjjjhhhhhhiiilll]]]@@@444444111------000111111------,,,,,,,,,+++++++++,,,,,,---...///000111222000111111333444555666666666777888999999:::999999:::999999999999999999999;;;;;;<<<>>>???AAABBBBBB@@@AAAAAAAAA@@@@@@BBBDDDCCCDDDDDDCCCBBBCCCEEEGGGGGGFFFIIILLLIIIKKK```xxxrrr^^^```eeewwwyyy}}}yyyfffVVVKKKNNNUUU^^^ooo~~~yyyxxxyyyvvvuuutttuuuxxx{{{||||||{{{zzzxxxxxxxxxuuuppplllkkkhhheeebbb```aaaccceeebbbccceeeffffffeeedddbbbeeehhhlllmmmllllllooorrrooonnnnnnnnnooonnnmmmkkkiiijjjjjjhhheeeeeeiiimmmeeebbb___]]]]]]___bbbdddeeeiiioootttuuussspppmmmgggffffffhhhjjjjjjiiihhh]]]\\\[[[ZZZ[[[^^^aaacccgggiiilllooopppqqqqqqqqqrrrqqqpppooooooooooooooolllmmmmmmnnnmmmmmmlllllllllmmmpppqqqqqqpppnnnlllfffiiilllmmmnnnnnnoooppprrrsssttttttrrrrrrssstttrrruuuyyy{{{~~~~~~rrrttt~~~zzzxxx}}}}}}yyyvvvtttqqqoooooohhhgggrrr|||nnniii\\\VVV___nnn{{{xxxeeeVVVPPPNNN<<<777333222333333222000111111000///////////////............/////////000111111333555777999:::;;;;;;===@@@DDDFFFGGGGGGGGGDDDFFFHHHGGGFFFGGGKKKOOOOOOOOOPPPPPPPPPOOONNNNNNQQQQQQQQQRRRRRRRRRSSSSSSNNNQQQTTTTTTSSSTTTVVVYYYVVVVVVUUUTTTTTTVVVWWWXXXZZZZZZZZZ[[[]]]\\\ZZZXXXTTTTTTUUUVVVVVVUUUUUUUUUPPPRRRTTTVVVWWWVVVUUUTTTfffhhhjjjjjjhhhhhhhhhiiijjjiiihhhgggfffffffffffffffiiinnnqqqrrrrrrssstttzzzyyyyyyzzz~~~~~~~~~~~~{{{zzz}}}|||ssshhhcccSSSQQQNNNPPPYYYgggvvv{{{qqqtttyyy}}}~~~ssskkkgggmmmooocccNNN???333111///---,,,---...///,,,,,,,,,---------............//////000000111111111222333333222222444666777777888999999999999999;;;;;;;;;::::::999999999<<<:::888999<<>>DDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHJJJIIILLLXXXeeemmm___]]]\\\```qqqrrr~~~rrr\\\MMMPPPVVV\\\mmm~~~~~~|||wwwxxxwwwvvvuuuvvvxxx{{{}}}{{{~~~~~~yyytttrrrrrrpppiii```\\\^^^ccchhhjjjfffeeedddcccaaa```______ccceeehhhkkkmmmnnnnnnnnnppppppoooooonnnnnnmmmmmmpppooommmkkkiiijjjmmmpppkkkfff___ZZZYYYYYYZZZZZZdddgggkkkooopppnnnllljjjjjjfffaaa```aaaccccccbbb___^^^]]]\\\^^^bbbfffhhhgggfffgggiiikkklllkkkjjjkkkmmmnnnpppqqqqqqppppppqqqpppooommmllllllllllllmmmoooppprrrqqqooollljjjlllmmmoooooommmmmmmmmnnnmmmmmmnnnppprrrrrrooommmmmmoooqqqsssuuuzzzwwwkkkoooxxx|||}}}{{{zzz~~~~~~yyyvvvsssrrrqqqqqqiiijjj{{{ttthhhZZZXXXiii|||~~~tttiii___RRRGGG:::777333000111333444444222///------///000...,,,//////000000111111222222111111222333555777999::::::===AAADDDGGGGGGFFFFFFKKKHHHGGGJJJKKKJJJKKKOOOPPPOOOLLLJJJMMMSSSTTTPPPQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSUUUWWWYYYZZZYYYWWWVVVjjjkkkmmmmmmkkkkkkkkkllllllkkkjjjiiihhhggggggggghhhkkknnnpppqqqrrrtttuuuzzzyyyxxxzzz}}}|||~~~~~~~~~|||~~~tttggg```PPPNNNNNNSSS^^^nnn~~~yyynnnooouuuzzz~~~ssskkkhhhlllkkk]]]HHH999222111///---,,,---......,,,,,,,,,---------............//////000000111111111222333333222222444666777888999999:::999999999::::::::::::999999999999999888999;;;>>>???>>>;;;????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEGGGIIIHHHKKKVVVbbbtttaaaYYYXXX^^^lllppp|||yyycccQQQQQQTTTXXXhhh{{{yyyxxxwwwvvvvvvxxxzzz|||~~~|||~~~~~~{{{wwwtttrrrnnnhhhccc```aaadddfffffffffeeeeeedddccccccbbbbbbbbbcccfffiiikkklllkkkkkknnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmjjjhhhhhhkkkmmmkkkfff```\\\ZZZ[[[]]]___dddfffjjjmmmnnnmmmkkkiiifffccc___^^^```bbbbbbaaa___```aaabbbdddgggiiijjjiiiiiihhhiiikkkkkkiiihhhhhhiiijjjlllmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnlllnnnppprrrrrrqqqooonnnkkkmmmnnnnnnlllkkkkkkkkkkkkkkkkkkmmmnnnnnnkkkiiiiiijjjlllnnnqqquuu{{{~~~qqqhhhjjjpppuuuzzz|||~~~{{{wwwssspppoooooolllrrr}}}rrrddd___mmm}}}|||xxx|||}}}vvvlllaaaSSSGGG999666222000000222333333222///------///000...---//////000000111222222222444444444666777999;;;<<<===???BBBFFFHHHHHHGGGGGGJJJHHHHHHJJJJJJJJJNNNUUU\\\ZZZTTTMMMMMMQQQQQQNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWUUURRRQQQlllmmmnnnmmmlllkkklllmmmlllkkkjjjiiiiiiiiiiiiiiikkkmmmpppqqqqqqrrruuuwwwyyyxxxwwwxxx{{{}}}}}}}}}yyy|||~~~~~~~~~~~~~~~ttteee\\\RRRRRRTTTZZZfffuuuuuujjjiiirrr|||}}}sssmmmjjjkkkfffTTT@@@333111000///---------......,,,,,,,,,---------............//////000000111111111222333333222222444666777888888999999999999999888888888888888999999999666777999===??????<<<:::;;;<<<<<<===???AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAADDDDDDEEEGGGGGGIIISSS^^^yyyfffVVVTTT]]]hhhmmm{{{kkkWWWRRRQQQSSSbbbsss|||vvvvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}zzzvvvrrrjjjgggdddbbbbbbbbbbbbaaaeeeeeeeeeeeeeeeeeeeeefffcccdddfffiiijjjkkkjjjjjjllllllmmmmmmnnnnnnmmmmmmjjjkkkkkkiiigggfffgggiiiiiifff```\\\ZZZ[[[^^^```ccceeehhhkkklllkkkiiihhhaaa___]]]]]]___aaabbbbbb```bbbeeeiiilllmmmnnnnnnpppooonnnnnnnnnllliiiggggggggghhhiiijjjlllnnnooonnnnnnnnnnnnnnnoooppppppjjjlllnnnqqqrrrrrrqqqpppjjjkkkmmmlllkkkiiihhhiiihhhggggggggghhhgggeeecccccceeeggghhhkkkoootttxxx{{{xxxllleeefffgggiiirrr~~~{{{xxxzzz|||xxxsssooommmkkknnn|||yyypppxxxyyyyyysss{{{zzzooo```OOOBBB777444000//////111222222111///...---/////////...///000000111222222333333444555555777888:::<<<===@@@AAADDDGGGHHHHHHHHHGGGJJJIIIIIIJJJHHHIIIRRR]]]ooojjj___SSSNNNOOONNNKKKMMMLLLLLLMMMOOORRRUUUWWWTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSVVVWWWWWWWWWUUURRROOONNNjjjkkklllkkkiiiiiijjjkkkiiiiiiiiiiiijjjkkklllmmmppprrrssssssssstttwwwyyywwwvvvuuuvvvxxxzzzzzzyyywwwzzz~~~~~~}}}}}}}}}|||{{{yyyxxxzzz~~~ssscccYYYXXXYYY]]]cccnnnzzzssshhhfffsss{{{xxxuuuqqqooolllaaaMMM:::000000///...------------...,,,,,,,,,---------............//////000000111111111222333333222222444666666666777888888888888777666666777777888888999999666777999<<<======<<<;;;;;;;;;<<<===>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCFFFFFFGGGOOOXXXppppppYYYTTT]]]ccckkkzzzppp\\\SSSOOOQQQ___ooo~~~yyy}}}tttuuuvvvxxxyyy{{{||||||}}}{{{{{{|||}}}{{{vvvqqqgggeeebbb___^^^]]]]]]\\\bbbbbbcccdddeeegggggghhhfffgggiiijjjkkkkkkkkkkkkiiijjjkkklllmmmmmmllllllggghhhhhhgggeeeddddddeeehhhfffaaa\\\YYYYYY\\\^^^aaabbbdddeeefffeeedddccc]]]]]]]]]^^^```bbbcccddddddfffiiilllppprrrssstttyyywwwuuusssrrrpppmmmjjjjjjiiiiiijjjkkkmmmpppqqqmmmmmmmmmllllllmmmmmmnnnhhhjjjlllmmmnnnnnnmmmmmmgggiiilllllljjjhhhggghhheeecccaaaaaaaaaaaa___]]]^^^```bbbccceeehhhmmmqqqvvv{{{}}}zzzzzz|||vvvlllcccbbb```aaakkkyyy~~~xxx{{{|||yyytttooolllgggooo}}}yyytttxxxnnn\\\III;;;555222///...///000111111000///.........////////////000000111222333444444444444555666888:::;;;<<>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAADDDEEEEEEKKKSSSfff}}}cccYYY```___ggguuu|||zzzrrr___TTTOOOQQQ^^^mmm||||||}}}rrrssstttvvvwwwxxxyyyzzz|||zzzyyyzzz{{{zzztttppphhheee___ZZZWWWWWWXXXZZZ^^^___aaabbbdddfffggghhhhhhhhhiiiiiijjjjjjjjjjjjggghhhjjjlllllllllkkkjjjcccdddeeeeeecccbbbbbbdddkkkjjjgggaaa\\\ZZZ[[[]]][[[\\\\\\\\\\\\\\\[[[ZZZYYY[[[^^^```ccceeefffgggiiiiiikkknnnqqquuuxxxzzz~~~{{{wwwtttrrrqqqooonnnmmmllllllkkklllnnnoooqqqmmmmmmllljjjjjjiiiiiiiiihhhhhhiiiiiiiiihhhgggfffeeehhhjjjkkkiiigggffffff```^^^[[[ZZZZZZZZZYYYXXXZZZ[[[]]]^^^___cccgggkkkqqquuu{{{|||{{{zzzwwwtttsssrrrsssxxxwwwxxx{{{wwwkkk```]]][[[\\\hhhwww~~~~~~~~~~~~}}}{{{xxxtttqqqooofffqqqwwwqqqppp~~~mmmWWWEEE999333111......///000000000/////////.........///000000000111222333444555555555555666777999;;;===>>>AAABBBDDDFFFGGGGGGGGGGGGJJJIIIJJJJJJHHHKKKWWWddd{{{nnn]]]RRROOOMMMKKKJJJIIIIIIJJJMMMRRRVVVYYYUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVSSSTTTUUUVVVXXXYYYZZZ[[[VVVUUURRRPPPPPPQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQmmmnnnmmmkkkiiiiiijjjlllkkkkkkmmmpppsssvvvyyyzzzwwwyyyzzzzzzxxxxxxyyy{{{vvvuuutttuuuxxxzzzzzzzzzzzz{{{}}}}}}}}}|||}}}~~~}}}~~~}}}}}}~~~~~~yyykkk\\\UUUSSSYYYeeeqqq|||uuujjjaaavvvtttppprrr|||uuussssssrrriiiUUU???444333------------------------,,,,,,,,,---------............//////000000111111111222333333222222444666444444555666666666666666777777777777777888888888777888888888777999<<<>>>>>>>>>=========>>>??????BBBBBBAAAAAAAAAAAABBBBBBAAA???@@@DDDEEEEEEIIIOOO[[[rrrbbbddd]]]dddoooyyy~~~|||wwwtttppp|||uuucccWWWOOOQQQ\\\hhhyyyzzz~~~ssssssttttttuuuvvvxxxxxxzzzzzzzzzzzzzzzwwwsssoookkkggg```YYYTTTTTTWWW[[[\\\]]]___aaaccceeeggghhhggggggggggggggggggggggggfffhhhjjjkkkkkkjjjiiihhhaaabbbbbbbbbaaaaaacccdddoooooonnnjjjccc___^^^```WWWWWWVVVUUUSSSRRRRRRQQQVVVZZZ___bbbeeegggiiikkkmmmmmmnnnppptttwww{{{}}}}}}yyytttpppppppppqqqqqqppppppooonnnmmmmmmmmmmmmmmmlllkkkiiihhhhhhggggggiiiiiihhhgggfffdddcccbbbeeegggjjjjjjgggdddaaaaaaZZZWWWTTTRRRRRRSSSSSSRRRTTTVVVWWWWWWYYY\\\```ccciiimmmrrrvvvyyy~~~zzzzzzxxxvvvtttrrrpppooonnnjjjiiimmmrrrxxxwwwiii\\\XXXWWWYYYdddrrr}}}}}}|||yyywwwuuuuuuuuuuuummmxxx{{{pppkkkmmm~~~lllVVVEEE;;;222000......///000000000.../////////---...///111000000111222444555666666888999999;;;<<<>>>@@@AAAAAABBBCCCEEEGGGHHHHHHIIIJJJIIIJJJKKKJJJLLLUUU```tttrrrjjj\\\RRRPPPNNNLLLKKKJJJJJJKKKMMMPPPSSSUUUSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\VVVUUUSSSRRRQQQRRRTTTUUUQQQQQQQQQRRRQQQQQQPPPPPPoooooonnnllljjjiiikkkmmmmmmmmmnnnpppsssvvvxxxzzzwwwyyy{{{{{{yyyxxxxxxxxxxxxwwwvvvxxx{{{}}}~~~~~~}}}}}}~~~}}}{{{|||~~~wwweeeXXXSSSTTT]]]mmm|||wwwkkkdddyyy{{{nnnkkkooo{{{ooommmooonnncccMMM888111444,,,---------...---------,,,,,,,,,---------............//////000000111111111222333333222222444666555666777777888888777777888888888888888888777777444777999999888888:::<<<<<<<<<<<<<<<<<<======>>>AAAAAA@@@@@@@@@@@@AAAAAAAAA???@@@DDDEEEDDDGGGLLLQQQssskkkfffaaafffmmmssswwwwwwtttpppkkkwwwzzziiiZZZOOONNNWWW```rrr{{{vvvvvvtttssstttuuuwwwyyyzzz|||}}}|||yyyuuurrrqqqnnnkkkeee]]]WWWVVVYYY]]]\\\]]]^^^aaaccceeeggghhhhhhhhhgggffffffffffffffffffhhhiiikkkjjjiiigggeee___``````______```dddgggnnnqqqssspppiiicccbbbbbb[[[YYYWWWTTTRRRQQQPPPPPPSSSXXX^^^ccceeehhhjjjmmmnnnpppsssvvvyyy{{{}}}}}}}}}wwwqqqmmmnnnqqquuuwwwvvvvvvuuusssqqqooommmlllkkkkkkjjjiiiiiihhhiiiiiikkkkkkjjjhhhgggeeedddcccfffhhhiiihhhccc^^^ZZZXXXTTTPPPLLLJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSXXX[[[]]]aaaggglllqqqwww|||{{{zzzyyywwwuuurrrpppjjjeeedddiiimmmqqqwww~~~~~~~~~xxxhhhZZZWWWWWWXXX```iiixxx|||yyyuuussssssuuuzzz|||xxxyyymmmhhhhhh|||lllTTTCCC999222000//////000111111000---...000///------///222000111222333444666777777999::::::<<<===???AAABBBBBBBBBDDDFFFHHHIIIKKKKKKKKKIIIJJJMMMMMMNNNSSSZZZbbbdddaaaXXXQQQOOOOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOoooooommmkkkiiiiiikkkmmmlllmmmmmmoooppprrrtttuuuvvvxxx{{{{{{yyywwwvvvvvvzzzyyyyyy{{{~~~~~~|||{{{{{{~~~uuubbbUUUQQQ[[[fffwwwxxxlllhhh}}}xxxjjjhhhnnnvvvlllhhhkkkjjj^^^GGG333///444,,,,,,---......---------,,,,,,,,,---------............//////000111111111111222333333222333555666777777888999999999999999::::::999999888888777777111555:::<<<:::999999::::::999::::::;;;<<<===>>>@@@@@@????????????@@@@@@AAA???@@@DDDEEEDDDFFFJJJKKKjjjqqqggggggjjjnnnqqqtttvvvtttppplllwwwmmm\\\OOOLLLRRRZZZkkkwww|||}}}yyyxxxuuuttttttuuuxxxyyy{{{~~~~~~yyytttrrrrrrqqqooojjjccc\\\YYY\\\___\\\]]]___aaacccfffggghhhkkkjjjiiihhhggggggggggggfffhhhiiijjjjjjhhheeeddd_________^^^^^^```eeehhhjjjooosssqqqkkkeeebbbcccaaa___\\\XXXUUUTTTSSSSSSQQQVVV^^^ccceeegggjjjmmmooorrrvvv{{{}}}~~~}}}|||~~~xxxqqqmmmoootttyyy|||||||||{{{yyyvvvrrrooommmjjjjjjiiiiiijjjjjjkkklllllllllkkkjjjiiihhhgggfffhhhiiiiiifff```YYYSSSQQQOOOKKKGGGEEEFFFHHHIIIJJJHHHIIIJJJJJJKKKMMMRRRUUUTTTYYY___eeekkkrrr{{{~~~{{{zzzyyyxxxvvvssspppmmmkkkgggfffkkknnnnnnsssyyy{{{zzzyyy{{{~~~||||||}}}~~~~~~yyyiii[[[YYYZZZYYY]]]cccrrr{{{|||xxxssspppqqqvvv|||~~~}}}xxxnnngggeee{{{lllRRR>>>333222000//////111222111000,,,...000///------000222000111222333555666777888888888999:::<<<>>>@@@AAABBBCCCEEEGGGIIIKKKMMMNNNLLLIIIJJJNNNOOOOOOQQQUUUTTTYYYYYYTTTOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPpppooonnnmmmllllllmmmnnnkkkkkkkkklllnnnppprrrsssuuuvvvuuutttssstttwwwzzzyyyyyyzzzzzz{{{}}}~~~~~~|||zzzyyy{{{||||||eeeWWWRRRRRRZZZkkk|||ppphhhjjj|||oooaaadddpppgggmmmmmmoooeeePPP===555222//////............---------++++++,,,,,,,,,---------000000000///......------+++...222444444444444555666666777777888888999999888777666666666666666777999999888888999999:::;;;::::::;;;<<<===>>>???@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBDDDGGGKKK[[[{{{|||pppqqqpppqqqvvv|||~~~|||yyyyyywwwwww~~~ppp___TTTPPPPPPRRRcccjjjzzzyyy}}}~~~{{{xxxvvvvvvwwwxxxyyyzzz|||}}}}}}|||zzzyyyzzzyyyuuulllbbb]]]^^^aaadddcccccchhhmmmnnnjjjfffhhhhhhhhhhhhhhhiiiiiiiiiffffffeeefffffffffcccaaa]]]ZZZWWWWWWZZZ___bbbdddgggkkkooonnniiieeeeeeggggggeee___YYYTTTRRRTTTVVVWWWZZZ___cccgggiiijjjjjjqqqrrrvvvzzz~~~~~~{{{uuuqqqmmmlllnnnrrrvvvxxx|||{{{zzz{{{zzzuuunnnhhhiiihhhhhhhhhiiijjjjjjkkklllkkkjjjiiihhhfffeeeeeeccceeeeee```]]]YYYQQQHHHKKKHHHEEECCCCCCCCCBBBAAACCCDDDEEEGGGHHHHHHHHHHHHQQQRRRTTTXXX___hhhqqqvvv~~~{{{zzzxxxwwwuuussssssssstttooommmjjjjjjllloooppppppppppppqqqsssxxx}}}~~~~~~{{{mmm^^^WWWVVVXXX^^^dddvvv}}}zzzqqqjjjkkksss~~~xxxlllfffiii|||zzzeeeNNN===555111111000000//////......111111111000000000000000333555777777666555666777::::::;;;<<<>>>@@@AAACCCDDDDDDDDDEEEGGGJJJMMMOOOLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIINNNOOOOOOPPPPPPOOOOOONNNRRRPPPOOOMMMNNNPPPRRRTTTSSSTTTTTTTTTRRRQQQRRRSSSSSSUUUVVVVVVTTTSSSSSSTTTQQQQQQSSSUUUVVVVVVSSSQQQooonnnmmmkkkkkkkkklllmmmjjjjjjiiijjjkkknnnqqqsssrrrttttttttttttvvvxxx{{{zzzzzzzzz{{{|||~~~|||{{{{{{|||zzzaaaSSSOOOPPP]]]qqq}}}uuusssxxxfff^^^gggvvv|||hhhmmmnnnkkk^^^JJJ999333000...///............---------+++,,,,,,,,,,,,---------///////////////.........,,,///333444555444555666777777777777777888888888777777777777777777888888999999888888999999::::::::::::;;;<<<===>>>??????@@@@@@???>>>============>>>???AAAAAA@@@AAADDDFFFEEEQQQnnnrrrrrrsssvvv|||yyywwwvvv{{{ttteeeXXXPPPOOOPPPXXX^^^mmm~~~}}}{{{yyyyyyzzz{{{xxxyyy{{{|||}}}}}}|||{{{{{{zzztttkkkbbb]]]___bbbeeecccbbbfffjjjkkkhhheeeggggggggghhhhhhiiiiiiiiieeeddddddeeefffeeebbb___VVVTTTRRRSSSXXX]]]bbbdddfffjjjmmmnnnkkkhhhfffeeeeeedddaaa]]]ZZZYYY\\\^^^[[[]]]```dddgggiiikkkkkkoooppptttxxx{{{{{{xxxuuummmjjjggggggkkkppptttvvvxxxwwwxxxyyyyyyvvvpppllliiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiihhhgggfffeeeddddddggggggccc___[[[RRRIIILLLIIIFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGMMMNNNPPPUUU[[[dddmmmsss~~~}}}{{{xxxwwwuuutttttttttuuuuuutttrrrnnnllllllllllllkkkllllllmmmpppuuuzzz|||~~~~~~~~~|||nnn___VVVTTTUUUZZZ```pppxxx~~~||||||{{{uuuooolllpppwww~~~|||}}}{{{tttjjjhhhlllwww{{{zzznnn[[[GGG:::555111111111111000000000000111000000000000000000000222444666777666666777888:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRQQQOOOOOOOOOPPPSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRPPPmmmlllkkkkkkjjjkkkkkkkkkjjjhhhgggggghhhlllppprrrppprrrtttvvvvvvwwwyyyzzzzzzzzzzzz{{{}}}}}}||||||~~~~~~ttt]]]QQQPPPUUUddd|||~~~}}}lll]]]\\\kkk|||xxxjjjmmmpppfffTTTAAA555111///,,,///............---------,,,,,,,,,---------............////////////000000...111444555555555666777888888888888777777777777777777777888888999999:::888888999999999:::::::::::::::;;;<<<===>>>>>>???AAA@@@???>>>===<<<<<<<<<===???@@@@@@???@@@BBBDDDIIIOOOccc}}}|||{{{{{{}}}|||xxxvvvyyy}}}wwwkkk\\\PPPLLLLLLMMMRRR```uuuyyyyyy~~~}}}}}}}}}~~~xxxyyyzzz{{{|||}}}}}}}}}|||yyyrrriii```]]]```dddeeecccaaabbbeeegggeeeccceeeffffffggghhhiiijjjjjjgggfffffffffeeebbb]]]ZZZPPPOOONNNQQQWWW^^^ccceeeeeegggjjjnnnooolllgggcccbbbccccccbbbbbbdddgggjjjcccccccccdddfffhhhjjjlllmmmnnnqqquuuwwwuuuqqqmmmfffcccaaabbbfffkkknnnppprrrrrrtttvvvwwwvvvssspppjjjjjjiiiiiijjjjjjkkkkkkhhhhhhhhhhhhgggeeeddddddfffjjjkkkiiifffbbbYYYPPPQQQNNNKKKIIIHHHHHHFFFEEECCCCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKOOOVVV___iiipppzzz~~~|||zzzvvvuuuuuuttttttuuuuuuvvvyyyuuuppplllkkkiiihhhfffggghhhiiilllqqqvvv{{{~~~~~~~~~~~~~~~}}}}}}zzz|||~~~{{{yyyzzz|||}}}}}}}}}~~~pppaaaXXXTTTUUU[[[bbbmmmvvv~~~}}}{{{zzzyyysssnnnnnnrrrvvvvvvuuupppzzzuuuooojjjjjjnnnnnnnnnjjj^^^MMM>>>666444111111111111222222222222000000000000000000111111111444666777777777999:::;;;;;;<<<===???AAACCCDDDCCCEEEGGGJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMOOOOOONNNMMMLLLOOOPPPQQQQQQOOONNNNNNOOOQQQSSSSSSRRROOOMMMMMMMMMPPPQQQRRRTTTTTTSSSRRRQQQllllllkkkkkkkkkkkkkkkkkkiiigggeeedddfffjjjooorrrppprrrvvvwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}~~~kkkYYYQQQVVV___oooyyyfffZZZ^^^ppptttmmmmmmpppaaaKKK999222000...,,,///............---------------------............---......///000000111111000222555666555555666888999999888888777777666666666777888999::::::;;;;;;888888999999::::::::::::::::::;;;<<<<<<===>>>>>>@@@???>>>==================>>>??????>>>???AAACCCJJJLLLZZZxxx~~~~~~|||xxxuuuwww|||}}}xxxzzzxxxlll\\\NNNIIIIIIHHHMMMZZZoooxxxooo|||}}}xxxyyyyyyyyyzzzzzzzzzzzzzzzwwwpppggg```___aaadddfffccc```___```bbbbbbbbbddddddeeefffhhhiiijjjjjjjjjiiihhhhhheeeaaa[[[WWWTTTRRRRRRUUUZZZ```eeegggddddddhhhmmmrrrpppiiibbb```aaadddfffhhhlllppptttkkkjjjgggeeedddfffhhhjjjkkkmmmpppssstttqqqlllhhhccc```^^^___bbbfffhhhjjjnnnoooqqqrrrtttsssrrrqqqkkkjjjjjjjjjjjjjjjkkkkkkhhhhhhhhhhhhgggfffdddccchhhmmmpppppppppoooggg___[[[WWWSSSOOOMMMKKKHHHGGGCCCCCCCCCCCCCCCCCCDDDDDDBBBDDDGGGKKKQQQZZZeeemmmvvvzzz}}}zzzxxxuuuuuuttttttssssssssssssuuuqqqmmmiiihhhfffeeedddeeeeeegggiiimmmqqquuuwwwuuuvvvxxxzzzzzzzzzyyyxxxxxx{{{}}}{{{wwwuuuvvvyyyyyy{{{}}}{{{|||pppbbbZZZXXXZZZbbbkkkrrrzzz|||~~~~~~~~~wwwooommmooonnniiidddhhhtttyyysssnnnkkkkkklllcccaaa\\\QQQCCC888222111000000000111111222222222000000000000000111111111111333666777888999:::<<<<<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJMMMOOOOOONNNNNNLLLMMMNNNOOOOOONNNLLLKKKLLLMMMMMMMMMKKKJJJHHHGGGNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPQQQPPPOOONNNPPPQQQSSSSSSQQQOOOOOOPPPOOOPPPQQQPPPNNNMMMMMMNNNPPPTTTXXXZZZYYYWWWUUUSSSlllllllllmmmmmmmmmlllllliiigggeeedddfffjjjnnnqqqrrrtttwwwyyywwwvvvuuuuuuxxxyyyzzz|||~~~~~~tttcccVVVTTT]]]jjj|||tttddd]]]fffwwwvvvqqqppplllnnn[[[DDD555111000///---///............---------------........./////////---......///000111222222111333555666555555777888999999888888777777666666666777999:::;;;;;;;;;;;;777888999:::::::::999999::::::;;;;;;<<<<<<=========<<<<<<<<<===>>>??????===>>>??????>>>>>>@@@BBBAAADDDPPPlll{{{wwwxxxuuurrruuuzzz}}}|||xxxvvvyyywwwlll\\\NNNHHHHHHFFFLLLYYYnnnqqq}}}yyy{{{}}}}}}yyyyyyyyyxxxwwwvvvttttttwwwtttnnnhhhdddbbbdddeeefffccc```]]]]]]___aaaaaacccdddeeefffggghhhiiiiiihhhggggggggggggddd```\\\^^^]]][[[]]]aaaeeeggghhhccccccfffmmmsssrrriiiaaa^^^```dddgggjjjnnnssswwwqqqnnniiieeecccccceeefffkkklllooorrrsssqqqlllhhh```^^^\\\]]]aaaeeeiiikkklllmmmnnnooonnnnnnnnnnnnkkkkkkjjjiiiiiijjjjjjjjjiiiiiiiiiiiihhheeecccbbbgggmmmrrrvvvyyy{{{wwwqqqgggccc]]]WWWRRRNNNJJJGGGDDDCCCBBBAAAAAABBBBBBCCC@@@CCCFFFHHHMMMVVVbbbkkkssswww|||~~~}}}zzzxxxwwwvvvuuutttsssrrrpppooonnnllliiieeeccccccccccccbbbeeeeeefffgggjjjlllooopppoooqqqtttvvvwwwwwwvvvuuuwwwyyyzzzxxxuuutttvvvxxxwwwyyy|||}}}zzz|||{{{vvvlll```ZZZZZZ___kkkvvvyyy|||}}}zzzpppkkkjjjhhhaaa[[[aaaiiixxx{{{}}}~~~zzzuuuqqqnnnjjjgggXXXWWWRRRIII>>>555000///...//////000000111111111//////000000111111111111111333666888999:::;;;=========>>>???AAACCCEEEFFFFFFIIILLLPPPQQQQQQPPPOOOKKKMMMOOOPPPPPPNNNLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQSSSSSSQQQPPPOOOOOOLLLNNNPPPPPPOOOOOOPPPQQQOOOTTT[[[^^^\\\XXXUUUSSSkkkllllllmmmmmmmmmmmmllliiigggffffffgggkkkoooqqqsssvvvxxxxxxwwwuuuttttttwwwxxxyyy{{{~~~}}}{{{iii^^^XXXXXXeeeuuuzzznnndddfffsssyyynnnppptttlllhhhTTT???444111000/////////............---------.........////////////000......///000000111222222222333555555444555666888888888888888777777777777666777999:::;;;;;;:::999777888999:::;;;:::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@???>>>>>>@@@BBBBBBGGGNNNbbb~~~wwwrrrpppqqqvvv|||}}}yyyyyyzzzxxxooo```SSSKKKHHHEEEJJJVVViii|||xxxvvvxxx~~~}}}{{{zzzwwwxxxxxxxxxvvvtttqqqoootttrrrpppmmmkkkiiihhhhhhfffdddaaa^^^]]]^^^aaabbbcccddddddeeefffggghhhhhhaaaaaabbbeeehhhiiihhhgggiiifffddddddeeeggghhhhhhccccccgggmmmrrrqqqjjjbbb^^^```bbbdddfffjjjppptttqqqnnniiidddbbbbbbdddeeejjjkkkmmmpppsssrrrpppmmm```]]][[[\\\```ggglllooojjjkkklllkkkiiihhhiiijjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiijjjiiigggdddaaa___bbbhhhooottt{{{|||pppkkkddd\\\VVVPPPKKKGGGEEEDDDBBBAAAAAAAAABBBBBB???BBBEEEGGGJJJRRR___iiirrrvvvzzz|||zzzxxxvvvuuuttttttsssrrrpppmmmkkkjjjdddbbb___]]]^^^_________bbbcccdddeeegggiiikkklllnnnppprrruuuvvvvvvuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxzzz|||}}}~~~}}}||||||{{{rrrqqqhhh^^^YYYYYY```nnn{{{{{{{{{~~~|||xxxzzz{{{sssnnnkkkhhhccc^^^]]]cccsssxxx|||~~~}}}|||}}}~~~|||~~~|||xxxuuuqqqiiiaaaRRRPPPKKKCCC:::444000//////////////////000000000/////////000111111222222222444777999999:::<<<===>>>>>>???@@@BBBDDDFFFGGGGGGIIIMMMOOOQQQQQQOOONNNKKKMMMNNNPPPPPPOOOMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKHHHIIIKKKMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPMMMOOORRRRRRQQQOOONNNMMMJJJLLLOOOPPPPPPPPPQQQSSSMMMRRRXXXZZZXXXTTTSSSRRRiiijjjkkklllmmmllllllkkkiiihhhhhhhhhjjjmmmpppqqqsssuuuwwwwwwvvvuuuuuuvvvuuuvvvxxxzzz}}}~~~}}}~~~|||lll___\\\\\\aaaqqqyyytttkkkhhhqqqxxxxxxttthhhpppyyynnn```NNN;;;333111///...//////............---------....../////////000000000/////////000000111111222222333444444333444666777777777777777777888888888666888999::::::999888777666888999;;;;;;:::999888::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@??????@@@BBBHHHMMMNNNWWWvvv{{{qqqqqqttt|||}}}~~~}}}vvvjjj\\\PPPJJJDDDHHHQQQcccyyy{{{~~~xxxxxx{{{|||~~~~~~|||zzzxxxuuuvvvxxxyyyxxxuuuqqqnnnrrrssstttttttttrrrnnnkkkfffdddbbb___^^^___bbbddddddddddddeeeeeefffffffff___^^^___bbbfffiiikkkkkkmmmjjjgggffffffgggfffeeecccdddhhhmmmqqqoooiiiddd___```______```dddiiimmmllljjjfffcccaaaccceeefffhhhiiikkknnnrrrttttttsssfffbbb]]][[[^^^dddjjjmmmgggiiiiiigggddddddfffhhhjjjiiihhhhhhgggggghhhhhhhhhhhhhhhgggddd```\\\ZZZZZZ```gggmmmvvv~~~sssnnnfff___XXXQQQLLLHHHFFFEEECCCAAA@@@AAABBBBBB>>>BBBDDDEEEGGGOOO\\\gggrrruuuyyyzzzyyyvvvtttsssqqqqqqqqqpppnnnllljjjiiiccc```\\\ZZZZZZZZZZZZYYY]]]^^^```bbbeeegggiiikkkmmmnnnppprrrsssttttttttttttqqqooopppuuuxxxwwwuuuyyyyyyxxxyyyyyy{{{}}}~~~||||||{{{|||{{{ssssssjjj```ZZZZZZ```ooo}}}~~~xxxzzz~~~|||}}}{{{vvvrrrmmmhhhddd]]]fffwwwyyy~~~~~~{{{{{{||||||~~~yyyvvvrrriii^^^QQQMMMFFF>>>777222111111111111000000000000000000...//////000111111222222333555888999::::::<<<===??????@@@AAACCCEEEFFFGGGFFFHHHJJJMMMNNNNNNNNNMMMKKKLLLNNNOOOOOOOOOOOONNNKKKJJJHHHHHHHHHJJJMMMOOOGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQPPPOOOOOONNNPPPSSSSSSRRROOONNNNNNJJJLLLNNNOOOOOOOOOPPPQQQNNNRRRTTTSSSPPPOOORRRUUUhhhiiijjjkkklllkkkkkkjjjiiiiiiiiijjjlllnnnppprrrrrrtttvvvvvvvvvvvvwwwxxxuuuuuuwwwyyy|||||||||{{{{{{|||}}}}}}{{{yyyoooaaaXXX[[[aaajjj|||xxxtttmmmmmmzzz|||qqqssspppeeeqqq|||ooo[[[JJJ999333111------/////////.........---------////////////000000000000000000000000111111111111222333444333333333555777666666777777888888999999777888999::::::999777666666888999;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======???@@@AAA@@@??????AAABBBCCCIIIIIINNNkkk}}}sssuuuzzz}}}sssdddUUUKKKFFFGGGOOO^^^uuuxxxxxx~~~}}}zzz{{{}}}~~~~~~|||yyywwwrrruuuxxx{{{zzzwwwrrrooorrrssswwwzzzzzzwwwrrrnnneeeeeecccaaa___```bbbeeeeeeeeeeeeeeeeeeeeeeeeeeeaaa```___```cccfffhhhhhhmmmkkkgggfffeeeeeedddcccccceeeiiimmmooommmiiieee``````^^^\\\\\\^^^dddhhhgggfffcccaaabbbdddfffhhhggggggiiimmmrrruuuvvvvvvoooiiiaaa\\\\\\```dddgggeeefffgggeeebbbbbbeeehhhiiiiiihhhggggggfffgggggggggggggggfffbbb^^^YYYWWWUUUZZZ```gggpppzzz}}}{{{sssnnnfff___XXXRRRMMMIIIGGGFFFCCCAAA@@@AAABBBBBB>>>AAADDDDDDEEELLLZZZeeerrruuuyyyzzzxxxuuusssrrrnnnnnnoooooonnnllljjjiiieeeaaa\\\YYYXXXVVVUUUTTTXXXZZZ\\\```dddgggiiikkkkkklllmmmnnnpppqqqqqqqqqsssnnnjjjmmmtttyyyxxxttt{{{yyyxxxwwwwwwyyy{{{|||{{{{{{{{{}}}{{{wwwzzz~~~zzzxxxoooddd^^^[[[aaaooo}}}|||uuuxxxxxxqqqjjjfff___kkk{{{}}}}}}|||zzzzzz~~~yyyvvvsssiii]]]RRRLLLCCC:::333111222333333222222222111111000000...//////000111222222222444666999:::::::::;;;===??????@@@AAACCCEEEGGGHHHEEEFFFHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPKKKJJJHHHGGGHHHKKKOOOQQQJJJKKKLLLMMMMMMLLLKKKJJJNNNOOOOOOPPPPPPOOOOOONNNMMMOOOSSSVVVVVVTTTQQQOOOPPPSSSVVVVVVUUURRRQQQPPPKKKMMMNNNOOONNNMMMNNNOOORRRSSSSSSOOOLLLMMMSSSZZZjjjkkklllllljjjjjjkkklllnnnppprrrtttuuutttrrrqqqwwwxxxzzzzzzyyyxxxyyyzzzxxxyyyzzz{{{||||||||||||vvvzzzsss|||}}}|||vvvooofffXXXOOOXXXiii{{{uuunnnmmmzzz}}}tttlllmmmsssuuuooohhhPPPEEE999555333000///000000000///------,,,,,,,,,......//////000000111111/////////000111111222222444444444444444555666777555666999::::::888666444888888888888888888888888888999:::::::::999888777::::::::::::::::::::::::;;;<<<<<<===>>>=========AAAAAAAAA@@@@@@@@@??????>>>HHHKKKIIIXXX|||uuuzzz|||qqqaaaTTTMMMEEEGGGWWWlllzzzzzzyyy|||zzz{{{xxxssssssssstttuuuwwwvvvsssqqqvvv}}}{{{xxxxxxtttnnniiieeebbbbbbccceeecccbbbeeebbbaaacccgggjjjjjjhhhfffffffffeeeeeeffffffffffffeeedddcccbbbbbbaaaaaa___bbbgggkkkllljjjgggeeebbb___\\\YYYYYYZZZ]]]___aaa___]]]]]]```bbbddddddhhhjjjllloooqqqsssttttttpppnnnjjjddd______dddiiijjjhhheeeeeeeeeeeedddccchhhfffdddcccccceeegggiiihhhiiiiiigggccc^^^XXXTTTSSSTTTVVV\\\dddmmmtttwwwsssnnneee]]]VVVPPPKKKHHHEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@CCCEEEHHHRRR\\\mmmqqqvvvwwwsssooommmmmmmmmlllkkkkkklllmmmllljjjgggddd^^^XXXTTTRRRRRRRRRTTTWWW[[[^^^```cccfffhhhiiihhhhhhkkknnnnnnkkkhhhiiidddaaaccckkkrrrvvvvvv{{{zzzxxxwwwwwwyyyzzz||||||||||||~~~{{{wwwxxx}}}~~~wwwjjj___YYY^^^nnn~~~~~~{{{zzz}}}}}}}}}wwwmmmggghhhxxx}}}ttt~~~}}}wwwuuutttmmmaaaWWWQQQJJJ@@@777333111111111//////............////////////000111222333333444666777888:::<<<>>>???@@@BBBAAA@@@@@@@@@AAABBBCCCHHHIIIIIIIIIJJJKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLLLLJJJIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMMMMNNNOOOQQQPPPPPPOOOOOOPPPQQQSSSTTThhhjjjkkklllllllllnnnoooppprrruuuwwwxxxwwwuuutttwwwyyy{{{{{{zzzzzzzzz|||{{{{{{|||||||||||||||{{{~~~~~~}}}yyy{{{zzz~~~{{{sssjjjaaaWWWTTT```sss}}}sssqqquuuyyypppiiikkkrrrsssjjj```FFF<<<333111000...---...111111000///...---............//////000000111111000000000111222222333333666555555444444444555555444666888999999999777666888888888888888888888888888999::::::::::::999888::::::::::::::::::::::::<<<<<<<<<<<<============?????????@@@@@@AAAAAAAAA???FFFIIIJJJVVVttt~~~{{{xxxxxx}}}pppbbbSSSJJJHHHSSSdddwww}}}|||}}}}}}zzzuuutttssstttvvvxxxyyyxxxwwwyyy~~~}}}yyywwwrrrkkkhhheeebbbbbbdddeeeeeedddfffdddcccdddfffhhhhhhfffffffffeeeeeeeeeeeeffffffdddddddddccccccbbbbbbaaa```cccgggjjjkkkiiigggeeecccaaa^^^[[[YYYYYYZZZ[[[[[[[[[\\\___bbbeeeeeeeeeiiijjjlllnnnqqqsssuuuvvvvvvuuurrrmmmgggeeehhhkkkjjjhhhgggggghhhhhhfffeeegggfffeeeddddddeeeggghhhggghhhgggeeebbb]]]XXXUUUUUUUUUVVVYYY___fffllloooqqqlllccc[[[TTTNNNJJJGGGDDDDDDCCCBBBBBBBBBBBBCCCEEECCCCCCEEEFFFHHHQQQZZZjjjnnnssstttqqqlllkkkjjjkkkjjjiiiiiijjjjjjhhhgggddd```[[[VVVRRRQQQQQQRRRTTTWWW[[[^^^```cccfffhhhkkkiiiiiikkkmmmmmmiiidddeeebbb```dddkkkqqqtttssssssssstttuuuxxxzzz}}}}}}}}}}}}}}}~~~wwwuuussspppppptttzzz~~~}}}oooccc\\\^^^kkkyyyzzzzzz~~~|||{{{|||}}}wwwooojjjppp|||~~~~~~wwwkkk\\\QQQOOOHHH>>>666222000000000111000000//////000000111//////000111222333444444777777888:::<<<>>>???@@@AAAAAA@@@???@@@AAACCCCCCHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSSSSVVVUUUUUUTTTSSSRRRRRRRRRTTTSSSQQQOOONNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTfffhhhjjjllllllnnnppprrrtttvvvxxx{{{{{{zzzyyyxxxxxxzzz||||||||||||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzz||||||yyymmmaaa[[[XXX\\\kkk~~~yyyooosss|||uuulllgggkkksssqqqdddVVV;;;333...///000......///222111000///////////////......//////000000111111111111111222333333444444777666555444444333444444555666777777888888888888777777777777777777777777999999::::::::::::999999::::::::::::::::::::::::===<<<;;;;;;;;;<<<>>>>>>======>>>???@@@AAABBBCCCAAABBBFFFJJJRRRggg|||rrrmmmmmmpppsss___SSSKKKPPP[[[jjj~~~yyyvvvuuutttvvvyyy|||}}}}}}zzz~~~~~~{{{wwwqqqjjjhhhfffdddccceeeffffffeeegggfffddddddeeeffffffeeeeeeeeeddddddddddddeeeeeecccdddddddddddddddccccccccceeeggghhhiiihhhfffeeedddccc```^^^\\\ZZZZZZYYYWWWXXX[[[```eeeggggggfffiiiiiijjjlllooosssvvvxxxzzz{{{{{{vvvooojjjiiijjjiiihhhhhhiiijjjjjjhhhfffffffffffffffffffffffffffeeeeeeeeecccaaa]]]ZZZXXXWWWWWWVVVXXX[[[aaafffjjjnnnhhh```WWWQQQLLLHHHEEECCCBBBBBBBBBBBBCCCDDDDDDHHHFFFFFFGGGGGGHHHPPPYYYfffkkkpppqqqnnnjjjgggggghhhgggfffffffffeeecccaaa]]]ZZZVVVRRROOOOOOOOOPPPTTTWWW[[[^^^```bbbeeegggiiihhhhhhiiikkkiiiddd```bbbaaaaaaffflllqqqqqqpppoooppprrrtttwwwzzz|||}}}~~~~~~}}}~~~~~~~~~uuurrrnnnmmmpppuuuzzz}}}{{{rrrggg___```kkkwww~~~~~~xxxwww|||~~~|||{{{|||~~~vvvqqqnnnuuu~~~qqq]]]QQQLLLEEE<<<555111000000///222111111000000111111222000000111222333444555555777888999:::<<<>>>??????@@@@@@??????@@@BBBCCCEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJNNNMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNMMMLLLMMMNNNOOOPPPOOOOOOMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTeeegggjjjkkklllmmmoooqqqvvvxxx{{{}}}~~~}}}|||{{{yyy{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}www}}}~~~~~~tttdddWWWWWW[[[eeetttqqqiiippp{{{|||ssslllgggmmmtttppp^^^MMM666111...111222000///111111000000///......//////......//////000000111111000000111111222333333444666555555444444444555555777777777777666666777777777777777777777777777777999999999:::::::::::::::999999::::::::::::;;;;;;===<<<;;;::::::<<<>>>???===>>>>>>???@@@AAAAAAAAABBB???CCCJJJMMMYYYyyyvvvfffbbbiiiqqq}}}jjj\\\QQQPPPUUU```vvvzzzwwwuuuuuuwww{{{}}}~~~vvvxxx|||}}}}}}yyysssmmmjjjiiifffeeeddddddddddddfffeeeddddddeeeeeeeeeeeeeeeddddddccccccddddddeeecccdddeeefffggggggfffffffffffffffgggffffffeeedddcccccccccbbbaaa```^^^^^^[[[[[[]]]```eeehhhiiiiiiiiiiiiiiikkknnnrrrvvvxxxyyy|||~~~{{{ssslllhhhggggggggghhhjjjkkkkkkhhhfffeeeeeefffgggfffeeedddcccccccccbbbbbbaaaaaa``````\\\\\\[[[\\\]]]aaafffjjjlllfff]]]VVVPPPKKKGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFFFFHHHGGGHHHOOOWWWdddjjjooopppmmmhhhfffeeeeeedddcccccccccbbb___]]]VVVTTTPPPMMMKKKLLLMMMOOOSSSVVVZZZ]]]___aaadddfffeeeddddddgggiiihhhddd___aaabbbdddiiinnnqqqqqqoooqqqrrrssstttuuuuuuuuuuuu~~~~~~~~~}}}xxxrrrpppssswwwyyyzzz{{{xxxmmmeeeaaacccmmmxxx}}}~~~{{{zzzttttttyyy~~~|||}}}~~~uuuqqqqqqttt|||xxxaaaTTTIIICCC;;;555222111111000111111111000000111111111111111222333444555666666888888999;;;<<<>>>??????????????????@@@BBBDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIKKKMMMNNNMMMLLLLLLNNNOOOPPPPPPNNNLLLKKKKKKKKKMMMOOOQQQSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQUUUUUUUUUUUUTTTSSSQQQPPPQQQRRRTTTUUUVVVVVVUUUTTTfffhhhjjjjjjkkkkkkmmmooowwwyyy|||~~~}}}zzz|||~~~~~~~~~{{{|||}}}zzzxxx}}}}}}}}}yyymmm\\\PPPUUU___nnnwwwkkkbbbkkkxxxuuupppkkkiiinnnssskkkVVVCCC555111000333333000///000//////...---------............//////000000111111//////000000111222222222333333333444555666777888999888888777666555444444666666666666666666666666888888888888999999::::::999999999::::::;;;;;;;;;===<<<:::999:::;;;===???????????????????????????BBB>>>AAAHHHHHHNNNkkkvvv```\\\hhhuuuoooaaaTTTOOOPPPXXXlll{{{wwwtttuuuxxxzzzzzzoooppptttzzz}}}zzzvvvrrrlllkkkiiifffcccbbbbbbbbbcccddddddddddddeeefffgggeeeddddddccccccddddddeeeeeefffhhhiiijjjiiiiiihhhgggffffffeeedddcccbbbaaa```aaaccceeeffffffffffffdddaaa___```cccgggiiijjjhhhhhhhhhiiilllppptttvvvvvvzzz~~~|||uuummmgggeeeeeeeeefffhhhjjjiiigggdddbbbccceeeeeeeeecccaaa`````````___```aaacccfffgggfffffffffeeecccdddgggkkkjjjeee^^^WWWQQQLLLHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDEEEGGGGGGHHHNNNWWWccciiiooopppmmmhhheeedddbbbaaa```aaaaaa___\\\YYYPPPNNNKKKHHHGGGIIIKKKLLLPPPSSSWWW[[[]]]```ccceeedddccccccgggkkkmmmkkkhhheeefffhhhllloooqqqqqqpppsssssstttttttttsssrrrrrr}}}}}}}}}~~~zzzsssppprrruuuvvvvvv~~~~~~|||yyypppgggaaa```cccmmmwww{{{}}}xxxwwwqqqqqqwww|||}}}}}}}}}~~~~~~tttpppppprrrsssxxx|||cccTTTGGGBBB;;;555333333222222111000000//////000000111222222333444555666777777999999:::;;;===>>>??????????????????@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNMMMKKKKKKLLLNNNOOOOOOMMMLLLJJJJJJJJJKKKMMMOOOQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSQQQSSSTTTVVVWWWVVVVVVUUUfffhhhjjjkkkkkklllnnnpppxxxzzz}}}|||~~~~~~~~~zzz{{{}}}||||||}}}~~~yyywwwpppcccVVVPPPXXXggg{{{{{{nnnhhh___mmm|||uuullljjjjjjnnnnnnbbbLLL999333000000222111---,,,///......------------............//////000000111111...//////000111111222222222222333333555666888999888888888777666555444333666666666666666666666666777777666777777888999:::888999999::::::;;;;;;<<<<<<;;;:::::::::;;;======@@@@@@?????????>>>>>>>>>AAA>>>@@@EEEEEEIII```{{{ddd^^^jjjwwwooobbbUUUOOOMMMQQQcccvvv{{{wwwvvvwwwwwwwwwmmmkkkmmmuuuzzzxxxuuussskkkkkkiiifffbbb```aaabbbbbbcccddddddcccdddfffhhheeeeeeddddddddddddeeeeeeeeegggiiikkkkkkjjjiiihhhffffffeeedddbbb```^^^]]][[[]]]```cccfffiiikkkkkkiiifffaaa```aaadddgggiiigggggggggiiikkknnnqqqrrrssswww{{{zzztttnnnjjjhhhfffeeeeeefffggggggeeeccc```aaabbbbbbaaa```^^^]]]]]]\\\[[[\\\^^^aaaeeehhhmmmooopppmmmiiifffgggjjjjjjgggaaa\\\VVVQQQKKKGGGDDDDDDDDDEEEEEEGGGHHHHHHFFFEEEFFFHHHGGGGGGNNNVVV```ffflllnnnkkkfffbbbaaa]]]\\\]]]^^^^^^\\\YYYVVVLLLJJJGGGEEEDDDFFFHHHJJJLLLPPPTTTXXX[[[___bbbeeefffdddeeeiiioootttuuutttjjjkkklllmmmooopppqqqrrrrrrrrrsssssstttuuuuuuuuuzzzzzz{{{}}}|||vvvssssssvvvyyy{{{|||vvvvvvwwwmmmccc^^^^^^aaajjjssszzz}}}yyywwwqqqpppvvv}}}yyy{{{}}}|||{{{{{{}}}uuupppppplllmmmxxxhhhVVVEEE@@@:::555444444444333000000000//////000000000333333444555666777888888999:::;;;<<<===>>>??????@@@@@@??????@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRSSSPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQRRRSSSSSSTTTTTTUUURRRSSSTTTUUUVVVVVVVVVVVVfffhhhkkklllmmmooorrrtttzzz|||}}}~~~}}}}}}~~~{{{|||}}}~~~~~~~~~}}}yyypppeeeZZZUUUWWWaaassszzz|||~~~~~~pppggggggcccwww~~~ssskkklllnnnpppkkk\\\EEE555333000000222000------000//////............//////......//////000000111111///000000111111222333333333333333444555666777888444555666888888777555444555555555555555555555555666555555555666777888999888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@???AAABBBBBBGGGYYYlllqqqfffooozzzpppdddYYYRRRNNNOOO]]]ooo|||zzzyyyyyyyyyooojjjjjjqqqvvvsssoooooohhhhhhhhheeeaaa```bbbdddccceeefffdddbbbbbbdddgggffffffeeeeeeeeeeeeffffffeeefffhhhjjjjjjiiigggfffeeeeeeeeecccaaa^^^[[[YYYUUUWWWZZZ^^^bbbgggjjjllliiieeebbb```aaacccddddddeeefffggghhhjjjlllmmmnnnmmmqqquuuuuuqqqmmmkkkkkkhhhfffeeeeeeffffffdddccc^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYWWWUUUWWW[[[___bbbiiimmmqqqpppllliiijjjlllllliiieeeaaa\\\VVVNNNIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJHHHGGGLLLTTT[[[aaahhhjjjfffaaa]]]\\\XXXXXXXXXZZZ[[[YYYVVVSSSJJJHHHEEECCCBBBDDDFFFHHHHHHLLLQQQVVVZZZ^^^bbbeeegggeeeeeeiiipppwwwzzz{{{oooooommmllllllnnnqqqssssssssssssssstttvvvxxxyyyxxxxxxyyy{{{~~~{{{wwwuuuwww|||}}}vvvrrrssswwwlllbbb]]]^^^bbbkkktttxxx|||}}}zzzrrrrrrwww{{{xxx{{{~~~{{{{{{~~~wwwkkkeeeeeeppp~~~jjjVVVBBB>>>888444333333333333222111111000000111111222333444555666777888888999::::::;;;<<<===>>>??????AAAAAA@@@???@@@AAACCCCCCEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJLLLNNNNNNLLLJJJKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMNNNOOOPPPRRRSSSNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWeeehhhkkknnnppprrruuuxxx{{{}}}~~~~~~||||||}}}|||}}}~~~~~~~~~zzzlll^^^UUUVVV]]]jjj|||wwwpppyyy{{{|||~~~jjjcccgggjjj{{{tttmmmmmmooorrrssskkkZZZDDD555444111111333222///000444000000////////////000111......//////000111111111000111111222333333444444555555444444444555555666000222555888999888777666555555555555555555555555555444444444555666888999888888999::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA???AAABBBAAAAAAHHHVVVbbb}}}ooouuu~~~ssshhh^^^WWWQQQPPP\\\mmm~~~}}}|||{{{sssllliiiooorrrnnnjjjjjjdddffffffdddaaaaaacccfffeeefffgggeeebbb```bbbeeegggffffffeeeeeeffffffgggdddfffhhhiiiiiihhheeeddddddddddddccc```]]]YYYWWWQQQSSSVVVYYY^^^cccgggjjjeeecccaaaaaabbbbbbbbbaaadddeeeggghhhjjjkkkkkkkkkhhhlllppppppmmmjjjjjjkkkjjjhhheeeeeeeeeeeedddccc]]]]]]\\\[[[[[[ZZZYYYYYYYYYWWWSSSQQQQQQTTTYYY\\\```fffmmmooommmlllnnnppplllkkkhhheee```YYYQQQKKKHHHHHHGGGGGGHHHHHHIIIIIIMMMKKKKKKLLLIIIGGGKKKRRRWWW]]]dddfffccc]]]YYYXXXTTTTTTUUUWWWYYYWWWTTTQQQIIIGGGDDDBBBAAACCCEEEGGGFFFJJJOOOTTTYYY]]]aaadddgggdddcccfffnnnvvvzzz|||rrrqqqnnnkkkjjjlllppptttwwwvvvtttssstttvvvxxxyyywwwwwwxxxzzz|||~~~}}}wwwssssssxxx}}}{{{}}}rrrppprrrvvvkkkaaa]]]___eeeoooxxxwww{{{~~~}}}tttsssxxx{{{yyy}}}|||~~~ddd___```jjjxxx~~~eeeOOO@@@<<<666333222222333222333222222222222222222333444444555666777888999999:::;;;;;;<<<===>>>??????BBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIJJJMMMOOOOOOLLLJJJLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPOOOOOOPPPRRRSSSTTTLLLLLLMMMNNNOOOPPPPPPQQQTTTSSSPPPOOONNNOOOPPPQQQTTTSSSSSSRRRSSSUUUVVVWWW